diff --git a/.gitattributes b/.gitattributes
deleted file mode 100644
index dfe07704..00000000
--- a/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-# Auto detect text files and perform LF normalization
-* text=auto
diff --git a/.github/PULL_REQUEST_TEMPLATE/default.md b/.github/PULL_REQUEST_TEMPLATE/default.md
index 622d5e38..dd454471 100644
--- a/.github/PULL_REQUEST_TEMPLATE/default.md
+++ b/.github/PULL_REQUEST_TEMPLATE/default.md
@@ -2,4 +2,4 @@
@coderabbitai summary
-Fixes # (issue)
\ No newline at end of file
+Fixes # (issue)
diff --git a/.github/workflows/build-and-copy-pms-spec.yml b/.github/workflows/build-and-copy-pms-spec.yml
deleted file mode 100644
index 8df7cd5e..00000000
--- a/.github/workflows/build-and-copy-pms-spec.yml
+++ /dev/null
@@ -1,32 +0,0 @@
-name: Build and Copy Dereferenced Plex Media Server API Spec
-
-on:
- push:
- branches:
- - main
- paths:
- - src/**
-
- workflow_dispatch:
-
-jobs:
- dereference_api:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
-
- - name: Project Setup
- uses: ./.github/workflows/steps/project-setup
-
- - name: Dereference Plex Media Server Specification
- run: bun run build
-
- - name: Commit Dereferenced Specification File
- uses: stefanzweifel/git-auto-commit-action@v4
- with:
- commit_message: "build: dereferenced Plex Media Server API Spec updated"
- skip_checkout: true
- skip_fetch: true
- add_options: "-f"
- file_pattern: "./output/*.yaml"
- skip_dirty_check: true
\ No newline at end of file
diff --git a/.github/workflows/pull-request-checks.yaml b/.github/workflows/pull-request-checks.yaml
deleted file mode 100644
index e2ac9da4..00000000
--- a/.github/workflows/pull-request-checks.yaml
+++ /dev/null
@@ -1,55 +0,0 @@
-name: Checks
-"on":
- pull_request:
- paths:
- - src/**
- - tests/**
-
-jobs:
- unit-test:
- name: Run Unit Tests
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
-
- - name: Project Setup
- uses: ./.github/workflows/steps/project-setup
-
- - name: Bundle OpenAPI Spec
- run: bun run build
-
- - name: Run Unit Tests
- run: bun run test
-
- type-check:
- name: Run Type Check
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
-
- - name: Project Setup
- uses: ./.github/workflows/steps/project-setup
-
- - name: Run Unit Tests
- run: bun run type-check
-
- lint:
- name: Run OpenApi Lint
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
-
- - name: Project Setup
- uses: ./.github/workflows/steps/project-setup
-
- - name: OpenAPI Lint
- run: bun run lint
-
- - name: Install Speakeasy CLI
- run: bun run setup-speakeasy-cli
-
- - name: Bundle OpenAPI Spec
- run: bun run build
-
- - name: OpenAPI Lint On Bundled Spec
- run: bun run lint-bundled
diff --git a/.github/workflows/sdk_generation.yaml b/.github/workflows/sdk_generation.yaml
index b52cbd77..4c1c5207 100644
--- a/.github/workflows/sdk_generation.yaml
+++ b/.github/workflows/sdk_generation.yaml
@@ -18,7 +18,7 @@ permissions:
- main
paths:
- .github/workflows/sdk_generation.yaml
- - output/plex-media-server-spec-dereferenced.yaml
+ - ./plex-api-spec.yaml
jobs:
generate:
uses: speakeasy-api/sdk-generation-action/.github/workflows/workflow-executor.yaml@v15
diff --git a/.github/workflows/steps/project-setup/action.yaml b/.github/workflows/steps/project-setup/action.yaml
deleted file mode 100644
index a70788ba..00000000
--- a/.github/workflows/steps/project-setup/action.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-name: "Project Setup"
-description: "Setup Bun and install dependencies"
-runs:
- using: "composite"
- steps:
- - name: Setup Bun
- uses: oven-sh/setup-bun@v2
- with:
- bun-version: "latest"
- - name: Clean install node_modules
- shell: bash
- run: bun install
diff --git a/.gitignore b/.gitignore
index c56e5923..a14702c4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,34 @@
-.idea
-.spectral.mjs
-.vscode
-.stoplight
-.stoplight.json
+# dependencies (bun install)
node_modules
-output
-build
+
+# output
+out
+dist
+*.tgz
+
+# code coverage
+coverage
+*.lcov
+
+# logs
+logs
+_.log
+report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json
+
+# dotenv environment variable files
+.env
+.env.development.local
+.env.test.local
+.env.production.local
+.env.local
+
+# caches
+.eslintcache
+.cache
+*.tsbuildinfo
+
+# IntelliJ based IDEs
+.idea
+
+# Finder (MacOS) folder config
+.DS_Store
diff --git a/.prettierignore b/.prettierignore
index 7af5905a..ab93c09d 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,5 +1,8 @@
# Ignore artifacts:
build
coverage
-output
-LICENSE.md
+
+package-lock.json
+package.json
+tsconfig.json
+README.md
diff --git a/.prettierrc b/.prettierrc
index 52da7d13..f1a85812 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -1,11 +1,3 @@
{
- "insertPragma": false,
- "tabWidth": 2,
- "useTabs": false,
- "semi": false,
- "singleQuote": false,
- "bracketSpacing": true,
- "proseWrap": "preserve",
- "trailingComma": "none",
- "endOfLine": "lf"
+ "plugins": ["prettier-plugin-openapi"]
}
diff --git a/.speakeasy/lint.yaml b/.speakeasy/lint.yaml
index 90210547..09e082d6 100644
--- a/.speakeasy/lint.yaml
+++ b/.speakeasy/lint.yaml
@@ -4,7 +4,3 @@ rulesets:
PathParamRuleset:
rulesets:
- speakeasy-generation # Use the speakeasy-generation ruleset as a base
- rules:
- path-params: {
- severity: warn, # drop the severity of the `path-params` rule as I don't want this to block the pipeline
- }
\ No newline at end of file
diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock
index e3f5d1c7..d4405c0e 100644
--- a/.speakeasy/workflow.lock
+++ b/.speakeasy/workflow.lock
@@ -9,12 +9,10 @@ sources:
- main
plexapi:
sourceNamespace: plexapi
- sourceRevisionDigest: sha256:64fe40513ecf067dfc73c0539155098dc6a5bdc615803089ebb9697b3d270aba
- sourceBlobDigest: sha256:a4c8aa152d9b3f8084032bc5e2388fe9e8ba13510d796c7d88e9177ac7845500
+ sourceRevisionDigest: sha256:edf35a1fb3134c8b4075473e08d8327bc3538a75ac07e31c2aaa0c687ad209cf
+ sourceBlobDigest: sha256:f7d882c21a49905c7811067bf4e730a3a5807253b505f1a42e483121e10af150
tags:
- latest
- - speakeasy-sdk-regen-1760232837
- - 0.0.3
targets: {}
workflow:
workflowVersion: 1.0.0
@@ -22,7 +20,7 @@ workflow:
sources:
plexapi:
inputs:
- - location: ./output/plex-media-server-spec-dereferenced.yaml
+ - location: ./plex-api-spec.yaml
registry:
location: registry.speakeasyapi.dev/plexapi/plexapi/plexapi
targets: {}
diff --git a/.speakeasy/workflow.yaml b/.speakeasy/workflow.yaml
index 8ead15b8..74ed5888 100644
--- a/.speakeasy/workflow.yaml
+++ b/.speakeasy/workflow.yaml
@@ -3,7 +3,7 @@ speakeasyVersion: latest
sources:
plexapi:
inputs:
- - location: ./output/plex-media-server-spec-dereferenced.yaml
+ - location: ./plex-api-spec.yaml
registry:
location: registry.speakeasyapi.dev/plexapi/plexapi/plexapi
targets: {}
diff --git a/LICENSE.md b/LICENSE.md
deleted file mode 100644
index d124fd0b..00000000
--- a/LICENSE.md
+++ /dev/null
@@ -1,7 +0,0 @@
-Copyright 2024 Luke Hagar
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/README.md b/README.md
index dd6ba24a..59c100d3 100644
--- a/README.md
+++ b/README.md
@@ -22,82 +22,3 @@ The following SDKs are generated from the OpenAPI Specification. They are automa
| PHP | [GitHub](https://github.com/LukeHagar/plexphp) | [Releases](https://github.com/LukeHagar/plexphp/releases) | - |
| Java | [GitHub](https://github.com/LukeHagar/plexjava) | [Releases](https://github.com/LukeHagar/plexjava/releases) | - |
| C# | [GitHub](https://github.com/LukeHagar/plexcsharp) | [Releases](https://github.com/LukeHagar/plexcsharp/releases) | - |
-
-## Project Structure
-
-The main OpenAPI Specification is located in the root directory as [pms-spec.yaml](https://github.com/LukeHagar/plex-api-spec/blob/main/src/pms-spec.yaml), which references the following directories:
-
-- [**/paths**](https://github.com/LukeHagar/plex-api-spec/tree/main/paths): The endpoints for the Plex Media Server API. Each endpoint is defined in a separate file.
-- [**/models**](https://github.com/LukeHagar/plex-api-spec/tree/main/models): The schema models used in the specification.
-- [**/parameters**](https://github.com/LukeHagar/plex-api-spec/tree/main/parameters): The parameters used in the specification.
-- [**/responses**](https://github.com/LukeHagar/plex-api-spec/tree/main/responses): The responses used in the specification.
-
-In addition, there is a bundled single file OpenAPI Specification, [plex-media-server-spec-dereferenced.yaml](https://github.com/LukeHagar/plex-api-spec/blob/main/plex-media-server-spec-dereferenced.yaml) which is automatically bundled on any changes to the main specification.
-
-## Style Guide
-
-All spec files should adhere to the 3.1 OpenAPI Specification.
-
-Reference documentation can be found [Here](https://www.speakeasy.com/openapi) and [Here](https://spec.openapis.org/oas/v3.1.0.html#openapi-specification).
-
-Every endpoint is defined in the `/paths` directory, with Each endpoint defined in a separate file.
-The file name should be the endpoint name with the method type. For example, the endpoint `/library/sections` is defined in the file `/paths/library_sections.get.yaml`.
-
-The file should contain data in the following order:
-
-```yaml
-[get/post/put/delete]:
- servers: # only specify if the endpoint requires a different server than the users plex server
- security: # only specify if the endpoint requires authentication different from the global security
- tags:
- - example # a list of tags that the endpoint belongs to, this is used for grouping in the documentation and SDKs
- summary: a brief description of the endpoint
- description: a more detailed description of the endpoint
- operationId: anExampleOperationId # camel case summarizing the action being performed.
- parameters: # parameters are defined in the /parameters directory, or inline if they are not reused very much
- - $ref: "../../parameters/..." # a reference to a parameter file in the /parameters directory
- - name: example # a parameter that is not a reference
- in: query # the location of the parameter, can be query, path, header, or cookie
- description: an example parameter
- required: true # whether the parameter is required or not, path parameters are always required. Only specify this key if the parameter is required
- schema:
- type: string
- responses:
- 2XX:
- $ref: "../../responses/..." # a reference to a response file in the /responses directory
- 4XX:
- 5XX:
-```
-
-### Headers
-
-Plex Media Server accept a variety of custom headers that follow the pattern `X-Plex-{name}`.
-
-The full set of headers isn't enumerated here since some may only apply to certain endpoints, but common headers that can be included on all requests include:
-
-| Header | Description | Sample |
-| --- | --- | --- |
-| X-Plex-Client-Identifier | An opaque identifier unique to the client | abc123 |
-| X-Plex-Token | An authentication token, obtained from plex.tv | XXXXXXXXXXXX |
-| X-Plex-Product | The name of the client product | Plex for Roku |
-| X-Plex-Version | The version of the client application | 2.4.1 |
-| X-Plex-Platform | The platform of the client | Roku |
-| X-Plex-Platform-Version | The version of the platform | 4.3 build 1057 |
-| X-Plex-Device | A relatively friendly name for the client device | Roku 3 |
-| X-Plex-Model | A potentially less friendly identifier for the device model | 4200X |
-| X-Plex-Device-Vendor | The device vendor | Roku |
-| X-Plex-Device-Name | A friendly name for the client | Living Room TV |
-| X-Plex-Marketplace | The marketplace on which the client application is distributed | googlePlay |
-
-X-Plex-Client-Identifier is typically required, as is X-Plex-Token for authentication.
-
-### Rules
-
-- A property in the response is only marked as required if it is always returned, regardless of the parameters sent with the request.
-- Although Plex.tv API uses the `X-Plex-Token` as a query parameter, this specification will always define this as a header parameter where supported since this follows industry security standards.
-- Though Plex does default return `XML` unless the `accept` header is set to `application/json`, this specification will not include the `accept` header in the endpoints. Assume it should always be included in the request.
-- Parameters added to endpoints via reference should always be specified at the bottom of the paramters set, since there is a large set of common parameters that are used across all endpoints.
-
-## Questions?
-
-Reach out to me on the [Discord Server](https://discord.gg/mxqjsJHwUm)
diff --git a/bun.lockb b/bun.lockb
deleted file mode 100755
index 781c5532..00000000
Binary files a/bun.lockb and /dev/null differ
diff --git a/description.md b/description.md
new file mode 100644
index 00000000..b2714271
--- /dev/null
+++ b/description.md
@@ -0,0 +1,1616 @@
+# API Info
+
+## Content Types
+
+The API supports responses in both XML and JSON, and clients can request one
+or the other using the standard `Accept` HTTP header. The default is XML, so
+JSON will only be returned if it's explicitly requested (`Accept:
+application/json`). New applications should use JSON.
+
+
+Throughout the docs, it's common for a examples to be given in JSON only
+since the JSON response would be preferred for new applications.
+
+
+## Headers
+
+
+PMS accept a variety of custom headers that follow the pattern
+`X-Plex-{name}`. The full set of headers isn't enumerated here since some
+may only apply to certain endpoints, but common headers that can be included
+on all requests include:
+
+
+| Header | Description | Sample |
+| --- | --- | --- |
+| X-Plex-Client-Identifier | An opaque identifier unique to the client | abc123 |
+| X-Plex-Token | An authentication token, obtained from plex.tv | XXXXXXXXXXXX |
+| X-Plex-Product | The name of the client product | Plex for Roku |
+| X-Plex-Version | The version of the client application | 2.4.1 |
+| X-Plex-Platform | The platform of the client | Roku |
+| X-Plex-Platform-Version | The version of the platform | 4.3 build 1057 |
+| X-Plex-Device | A relatively friendly name for the client device | Roku 3 |
+| X-Plex-Model | A potentially less friendly identifier for the device model | 4200X |
+| X-Plex-Device-Vendor | The device vendor | Roku |
+| X-Plex-Device-Name | A friendly name for the client | Living Room TV |
+| X-Plex-Marketplace | The marketplace on which the client application is distributed | googlePlay |
+
+`X-Plex-Client-Identifier` is typically required, as is `X-Plex-Token` for
+authentication.
+
+There's no standard way to send non-ASCII values as HTTP headers. We attempt
+to recognize and parse UTF-8 and ISO-8859-1. If you're sending something
+that may include non-ASCII characters (often `X-Plex-Device-Name`), use
+UTF-8 if possible.
+
+These are referred to as headers throughout documentation, but all `X-Plex-`
+headers can also be sent as query string arguments.
+
+## Auth
+
+Most endpoints require token based authentication, and the token is expected
+to be sent in the `X-Plex-Token` header. Tokens are obtained from plex.tv.
+See the Authenticating
+with Plex section.
+
+
+## Paths and Keys
+
+
+Many parts of the API reference things that can be fetched by their `key`.
+These keys follow a sort of relative URL resolution pattern. Some examples
+will help clarify.
+
+
+- For a request to `/library/sections` that includes an item with a `key` of
+`home` in the response, that item can be fetched at
+`/library/sections/home`.
+
+- For a request to `/library/sections/home` that includes an item with a
+`key` of `/library/metadata/deadbeef` in the response, that item can be
+fetched at `/library/metadata/deadbeef`.
+
+
+We say this follows a "sort of" relative URL resolution pattern because all
+requests are treated as though they have a trailing slash.
+
+
+```
+
+/library/sections/ + home => /library/sections/home
+
+/library/sections + home => /library/sections/home
+
+/library/sections + /library/sections/home => /library/sections/home
+
+```
+
+
+Just like URL resolution, keys may contain absolute URLs as well, especially
+absolute `https://...` URLs or custom `view://...` URLs. In these cases the
+key resolved by simply using it, the parent is irrelevant.
+
+
+Also note that the features described in this API can generally be present
+at a different paths. The `/media/providers` path defines where all features
+can be found. Note that a PMS can contain multiple providers which will be
+enumerated here. For simplicity, these docs use the most common, default
+paths. But when we say that `/library/sections/{id}` is part of the API,
+what we really mean is that a endpoint exists which is composed of the key
+for the `content` feature and the key for the library section.
+
+
+Finally, it's worth noting that many paths can potentially be discovered by
+walking API responses and fetching `key`s, but paths that aren't documented
+here aren't part of the API contract, they just happen to exist for a
+particular provider. For example, a particular content directory might
+include a directory with `key={baseLibraryPath}/genre`. That's not an
+official part of the API that's guaranteed to exist for every content
+directory, it's just a `key` that happened to exist within that content
+directory.
+
+
+## Types
+
+
+Many elements throughout the API have a `type` attribute. These types are
+meant to give helpful information, such as whether something is a movie
+library or a TV show library. Some API elements rely on a type number so
+both are provided below
+
+
+### List of Metadata Types
+
+
+| Type Name | Type Number |
+
+| -- | -- |
+
+| `movie` | 1 |
+
+| `show` | 2 |
+
+| `season` | 3 |
+
+| `episode` | 4 |
+
+| `trailer` | 5 |
+
+| `person` | 7 |
+
+| `artist` | 8 |
+
+| `album` | 9 |
+
+| `track` | 10 |
+
+| `clip` | 12 |
+
+| `photo` | 13 |
+
+| `photoalbum` | 14 |
+
+| `playlist` | 15 |
+
+| `playlistfolder` | 16 |
+
+| `collection` | 18 |
+
+
+When an element has both `type` and `key` attributes, the type describes
+what will be returned when fetching that key. Some types will return a list
+of other elements. That list may have a `Meta` element describing the
+specific types within the list. Consider the following examples:
+
+
+```json
+
+[
+ {
+ "key": "/foo",
+ "type": "movie",
+ "title": "A Movie"
+ },
+ {
+ "key": "/bar",
+ "type": "collection",
+ "title": "My Favorite Movies"
+ },
+ {
+ "key": "/baz",
+ "type": "show",
+ "title": "A Show"
+ }
+]
+
+```
+
+
+In each case, the `type` describes what will be returned when fetching the
+key. One exception is the `/children` key for parents like shows and
+seasons. It will return a list of children even though the `type` describes
+the parent.
+
+
+Some elements may also include an optional `subtype` attribute. The subtype
+is meant to be a refinement of the type, not a completely different type.
+One test is trying to explain the type in natural language. `type="clip"
+subtype="news"` passes the test that "This is a clip, a news clip
+specifically." Another test is considering the client UI. A client should be
+functional if it ignores the subtype, and optimized if it respects it. If
+`type="track" subtype="podcast"`, a client can successfully play the podcast
+in an audio player based purely on the type, but it may tweak the display or
+which advanced playback controls are visible based on the subtype.
+
+
+### List of Metadata Subtypes
+
+
+- `podcast`
+
+- `webshow`
+
+- `news`
+
+- `photo`
+
+
+#### Collection Subtypes
+
+
+- `movie`
+
+- `show`
+
+- `artist`
+
+- `album`
+
+
+#### Extras Subtypes
+
+
+- `trailer`
+
+- `deletedScene`
+
+- `interview`
+
+- `musicVideo`
+
+- `behindTheScenes`
+
+- `sceneOrSample`
+
+- `liveMusicVideo`
+
+- `lyricMusicVideo`
+
+- `concert`
+
+- `featurette`
+
+- `short`
+
+- `other`
+
+
+## Sources
+
+
+Source URIs and attributes make it possible to uniquely reference content
+outside the local server context without requiring a fixed url. This might
+be desirable when showing related albums from a friend's shared media
+server, building a universal play queue, or returning aggregated hubs that
+span multiple providers. Source components are immutable and act as pointers
+to a single item or directory in the Plex ecosystem.
+
+
+A source URI from a media server uses the `server` scheme while a cloud
+provider uses the `provider` scheme.
+
+
+```
+
+server://{SERVER_ID}/{PROVIDER_ID}/{PATH}
+
+provider://{PROVIDER_ID}/{PATH}
+
+```
+
+
+As a single regular expression, that's:
+
+
+```
+
+/^(server|provider):\/\/([a-fA-F0-9-]+)?\/?([^/]+)([^\?]+)\??(.*)?/
+
+```
+
+
+The server id is the server's `machineIdentifier`. The provider id is the
+provider's `identifier`. The rest of the path represents the path of the
+content at the provider and may include additional query parameters like
+`X-Plex-` headers or media query syntax for sorts and filters.
+
+
+Some examples may be helpful:
+
+
+```
+
+server://546684a3d18ac5c39037360ec9ce900b7af9cc36/com.plexapp.plugins.library/library/metadata/2814936
+
+provider://tv.plex.provider.podcasts/library/sections/audio/all
+
+```
+
+
+The `source` attribute has the same structure as the source URI, but omits
+the path.
+
+
+```
+
+{SOURCE_TYPE}://{SOURCE_ID}/{PROVIDER_ID?}
+
+```
+
+```
+
+/^(server|provider):\/\/([a-fA-F0-9-]+)?\/?([^/]+)$/
+
+```
+
+
+```
+
+source="server://546684a3d18ac5c39037360ec9ce900b7af9cc36/com.plexapp.plugins.library"
+
+source="provider://tv.plex.provider.podcasts"
+
+```
+
+
+Source attributes can be used as a base and combined with `key` or other
+root-relative path components to construct unique source URIs.
+
+
+## Pagination
+
+
+Many endpoints that return a list of items support pagination. Additionally
+some endpoints will force pagination and limit number of elements returned
+if the client attempts to request all items. To request a specific subset of
+data, add two headers to specify the starting offset and the number of
+desired items.
+
+
+- **X-Plex-Container-Start** - The desired starting offset
+
+- **X-Plex-Container-Size** - The desired number of items
+
+
+Both headers should be sent in order to request paginated content. Note that
+it's possible to request a size of 0 on supported endpoints in order to
+learn the total size without actually getting any content.
+
+
+The response **must** be checked to see if the response is in fact
+paginated. The response might not be paginated at all, or it might include a
+different number of items than what was requested. A paginated response will
+include the headers:
+
+
+- **X-Plex-Container-Start** - The offset of the first returned item
+
+- **X-Plex-Container-Total-Size** - The **total** size of the collection
+(optional but typically present)
+
+
+The response body will also typically include pagination info. If the
+response is a `MediaContainer`, then it will have `offset` and `size`
+attributes representing the start index and the number of items in the
+current response along with an optional `totalSize` attribute for the total
+number of elements in the collection.
+
+
+```
+
+HTTP/1.1 200 OK
+
+X-Plex-Container-Start: 2
+
+X-Plex-Container-Total-Size: 5
+
+Content-Type: application/xml
+
+
+{
+ "MediaContainer": {
+ "size": 3,
+ "totalSize": 5,
+ "offset": 2,
+ "Metadata" : [
+ …
+ ]
+ }
+}
+
+```
+
+
+Rather than requesting a page starting at an index, it is also possible in
+some lists to request a page centered on a specific item in the list.
+
+
+- **X-Plex-Container-Focus-Key** - The key of an item to center on
+
+- **X-Plex-Container-Size** - The desired number of items
+
+
+The requested size is respected regardless of the position of the focus item
+in the list. If the item is at the start of the list and 10 items are
+requested, 9 items in the response will be after the item. If the item is in
+the middle of the list and 10 items are requested, 4 items will be before
+the item and 5 items will be after.
+
+
+Endpoints that support rich media queries also have a `limit` parameter that
+interacts with pagination. Sending `limit` in a query string limits the
+desired number of items, much like the `X-Plex-Container-Size` header. There
+are two major differences:
+
+
+1. When using `limit`, the total size of the collection is not returned. The
+minimum of the limit and the actual total size will be returned as the total
+size.
+
+2. The request may be more efficient when using `limit`, since the total
+size doesn't have to be known.
+
+
+If the total size of the collection isn't needed, use `limit`, since the
+request may be more efficient.
+
+
+Note that `limit` and `X-Plex-Container-Size` aren't mutually exclusive. You
+can page within the results that are bounded by the limit. If you want a
+total of 1000 items from a collection of many thousands of items, but you
+want to page through them 20 at a time, you'd use
+`limit=1000&X-Plex-Container-Size=20&X-Plex-Container-Start=0`.
+
+
+## API Versioning
+
+
+PMS has never used API versioning before the creation of this document. The
+first published API is considered `1.0` with the API prior to publication
+considered `0.0`. A client species its version via the
+`X-Plex-Pms-Api-Version` header on requests. If no header is provided, the
+version `0.0` is assumed.
+
+
+### API Changes
+ - 1.0.0 (Supported in PMS >= 1.41.9)
+ - Added `/downloadQueue` endpoints.
+ - Public release of API.
+ - The `includeFields` parameter has been renamed to `includeOptionalFields`. The `includeFields` parameter now means "include only these fields" where in the past it meant "please add these fields you wouldn't normally include." This was changed to be consistent with the cloud provider API.
+
+
+- 1.1.0 (Supported in PMS >= 1.42.0)
+ - Added ability to filter '/media/providers/metadata' endpoint by metadata types (PM-3702)
+ - Changed `types` in `/playlists/{playlistId}/items` to array of integers.
+ - Document the `/photo/:/transcode` endpoints
+ - Fixed serialization of MetadataType objects for '/media/providers/metadata' calls.
+
+
+- 1.1.1 (Supported in PMS >= 1.42.2)
+ - Added 'metadataAgentProviderGroupId' query param to create and edit library section (PM-3577)
+ - Fixed Add library section method type.
+
+## Response Customization
+
+
+Many endpoints allow the data that is included in the response to be
+tailored to exactly what the client wants. This is possible by either
+specifying things that should be excluded or the set of things that should
+be included. PMS's ability to include/exclude elements and fields is
+currently limited but expanding so this should be used with care.
+
+
+Attributes can be customized by using a query string arg of either
+`excludeFields` or `includeFields`. This single parameter should be a
+comma-separated list of attribute names. For example, a request with
+`excludeFields=summary,tagline` is asking for the summary and title
+attributes to be left off any metadata items while the `includeFields`
+parameter indicated that only the specified fields should be included.
+
+
+Child elements can be customized by using a query string arg of either
+`excludeElements` or `includeElements`. This single parameter should be a
+comma-separated list of element names. For example, a request with
+`excludeElements=Media` is asking for the `Media` elements to be omitted
+while the `includeElements` parameter indicated that only the specified
+elements should be included.
+
+
+In addition to the above are the parameters `includeOptionalFields` and
+`includeOptionalElements`. These indicate that the fields/elements which
+are not normally included should be included in this request. One example
+is `includeOptionalElements=musicAnalysis` on metadata will include the
+`musicAnalysis` parameter which can be large and typically not needed by a
+client.
+
+
+Trimming the response to only include what a client will actually use can
+result in much better performance, especially in large collections.
+Increasingly these are being used to select which data is fetched from the
+database. So if a client knows it will only ever use a few parameters from
+a request, it should specify those with `includeFields`.
+
+
+Note that these inclusions/exclusions are treated as requests, not
+guarantees. Some endpoints will disregard them completely, and others may
+ignore them for specific items and insist on returning data that the client
+didn't necessarily ask for.
+
+
+## Media Providers
+
+
+Media providers are general purpose entities which supply media to Plex
+clients. Their API describes the Plex Media Server API, via a set of
+features on the "root" endpoint of the provider. Media provider can be
+hosted by a media server or in the cloud, linked to a specific Plex account.
+This section explains media providers generally, and then provides the
+specific server-hosted APIs around media providers.
+
+
+### Client Guide to Media Providers
+
+
+The philosophy behind media providers in general is to allow a common API
+between cloud servers and PMS, since the APIs are nearly identical to a
+normal PMS. The general guidelines are:
+
+- Consume `/media/providers` instead of `/library/sections`
+
+ The new providers endpoint give you a list of all providers exported by a server and their features. Remember that the library itself is considered a (very rich) provider! This change will also require changing the client to not hardwire paths on the server, but rather read them from the feature keys directly (e.g. scrobble and rating endpoints).
+
+- Gate management functionality on the `manage` feature
+
+ Server libraries allow management (e.g. media deletion). The correct way to gate this functionality is via the manage feature.
+
+- Make sure key construction is correct for things like genre lists
+
+ For example, `/library/sections/x/genre` returns a relative key for each genre, but there's nothing which says that the `key` can't be an absolute URL. This is why servers pass back `fastKey` separately so as to not break clients which don't do key construction correctly. Media providers do not pass back `fastKey`, but assume clients will be doing correct key construction.
+
+- Don't call `/library/sections/X/filters|sorts`
+
+ You can get all that information (and more) in a single call by hitting `/library/sections/X?includeDetails=1`. Media providers include the extra information by default.
+
+- Respect the Type keys in `/library/sections/x`
+
+ The top-level type pivots have their own keys, which should be used over the old "just append `/all` to the path and add the type" approach. Not only is this more flexible, it also allows for "virtual" pivots, like music videos inside a music library.
+
+- Look for the `skipChildren`/`skipParent` attributes for shows
+
+ Because of things like Podcasts, single-season shows can now be made to skip seasons. This is indicated by a `skipChildren` attribute on the show, or a `skipParent` attribute on an episode. If this is set on a show, the client should use `/grandchildren` instead of `/children` in the show's key.
+
+### Features
+
+
+The list of supported features, along with the API endpoints each feature
+represents is shown in the following list. Note that each feature can define
+a custom endpoint URL, so it doesn't have to match the server API exactly.
+
+
+- **search**: This feature implies that it supports search via the provided
+key.
+
+
+- **metadata**: This feature implies that it supports metadata endpoint.
+For example, if the `key` were `/library/metadata` then the endpoints
+`/library/metadata/X`, `/library/metadata/X/children` and
+`/library/metadata/X/grandchildren` would be supported. This endpoint family
+allows browsing a hierarchical tree of media (e.g. show to episodes, or
+artist to tracks).
+
+
+- **content**: This feature implies that the provider exposes a content
+catalog, in the form of libraries to browse (grid of content), or discover
+(via hubs). Each entry in the content feature can contain:
+
+ - `hubKey`: This implies it supports a discovery endpoint with hubs.
+ - `key`: This implies it supports a content catalog.
+ - `icon`: Optional, specifies the icon used for a content directory.
+
+ Each content feature can contain one or both of these keys, depending on the structure. More details on the various combinations are provided below.
+
+- **match**: The match feature is used to match a piece of media to the
+provider's content catalog via a set of hints. As a specific example, you
+might pass in a title hint of "Attack of the 50 Foot Woman" and a year hint
+of 1958 for the movie type. The provider would then use all the hints to
+attempt to match to entries in its catalog.
+
+
+- **manage**: The manage feature implies a whole host of endpoints around
+_changing_ data inside a library (e.g. editing fields, customizing artwork,
+etc.). This feature is generally only available on an actual server and
+generally only to the admin.
+
+
+- **timeline**: The timeline feature implies that the provider wants to
+receive timeline (playback notifications) requests from a client at the
+endpoint defined by `key`. The feature may additionally specify the
+`scrobbleKey` and `unscrobbleKey` attributes, which represent the endpoints
+which allow marking a piece of media played or unplayed.
+
+
+- **rate**: This feature implies the provider supports the endpoint which
+allows rating content.
+
+
+- **playqueue**: This feature implies the provider supports the play queue
+family of endpoints. The `flavor` attribute further specifies the subset;
+the only supported flavor is currently `full`.
+
+
+- **playlist**: This feature implies the provider supports the playlist
+family of endpoints. If `readonly` is set, that means that the provider only
+allows listing and playing playlists (via play queue API), not actually
+creating or editing them.
+
+
+- **subscribe**: This provider allows media subscriptions to be created. If
+the flavor is `record` then media can be recorded from this library (such as
+DVR). If the flavor is `download` then the user is allowed to download from
+this library.
+
+
+- **promoted**: This feature allows the provider to supply an endpoint that
+will return a collection of "promoted" hubs that many clients show on a
+user's home screen.
+
+
+- **continuewatching**: This feature allows the provider to supply an
+endpoint that will return a hub for merging into a global Continue Watching
+hub.
+
+
+- **collection**: This feature implies the provider supports the collection
+family of endpoints.
+
+
+- **actions**
+ - **removeFromContinueWatching** - Action to remove an item from continue watching
+
+- **imagetranscoder** - This feature implies the provider supports the image
+transcoder endpoints used to scale images for clients where memory and
+processor is at a premium
+
+
+- **queryParser** - This feature implies the provider supports the media
+queries language below
+
+
+- **grid** - This feature implies the provider supports displaying metadata
+in a grid over time (such as live TV)
+
+
+##### Home discovery and browsable libraries
+
+
+Shown in the example in
+[/media/providers](#tag/Provider/operation/getMediaProviders), in this media
+provider the first content directory is an item with only `hubKey`, meaning
+it only providers discovery hubs. This is the set of hubs covering the whole
+library which contains continue watching, recently added, recommendations,
+etc. It's essentially "landing page" for the provider.
+
+
+The subsequent directories also have a browse `key`, which means they
+provide a list view of the content with options for filtering and sorting.
+EPG providers may have only the `key` and no `hubKey`.
+
+
+##### Minimal provider
+
+
+There's no requirement to provide the content feature, given that there are
+two other ways to access content within a provider: search and match. The
+former can contribute to global search, whereas the latter is used for
+things like the DVR engine; once media subscriptions are set up, they look
+for matching content using the match feature, and examined using the
+metadata feature.
+
+
+##### Deeper Hierarchies
+
+
+If you examine an app like Spotify, you'll see many of the concepts here
+apply to their content hierarchy. Their content screens are either grids or
+hubs. But one notable difference is that the content hierarchy runs a bit
+deeper than the examples we've examined thus far. For example, one of the
+top-level selections is "Genres & Moods". Diving into one of the genres
+leads to a discovery area with different hubs for popular playlists,
+artists, and albums from the genre. Selecting a mood leads to a grid with
+popular playlists for the mood. In order to support this sort of hierarchy,
+we need an extension to the regular library, which is a *content directory*.
+This allows us to nest content, without losing any of the power and
+features—for example, the grid with popular playlists could list filters and
+sorts specific for that grid. This is power you simply don't have with the
+old channel architecture.
+
+
+##### Extensions to regular libraries
+
+
+This section examines extensions to plain libraries which content providers
+can use, and which clients need to be aware of.
+
+
+- **Nested content directories**: In regular libraries, there are fixed
+types of directories (e.g. shows, or music albums). In content providers, we
+want to have the ability to display other types of things (e.g. stations, or
+moods, or genres) as first-class things in a grid or discovery layout.
+Here's an example of what a nested content directory looks like. Given the
+`type` of content, the client knows that this directory should be treated
+like a content directory feature entry.
+
+ ```json
+ {
+ "Directory":[
+ {
+ "key":"foo",
+ "hubKey":"foo2",
+ "type":"content",
+ "aspectRatio":"1:1",
+ "title":"Genres and Moods"
+ }
+ ]
+ }
+ ```
+
+- **Aspect ratio hint**: Because the entities listed in content directories
+can be arbitrary, it's important to tell the client some information about
+how they should be displayed. The `thumb` attribute contains no information
+about aspect ratio, so clients make assumptions based upon known types (e.g.
+movies are 2:3, episode thumbs are 16:9, etc.). This attributes allows the
+provider to specify exactly the aspect ratio of the thing being displayed.
+
+
+## Media Queries
+
+
+Media queries are a querystring-based filtering language used to select
+subsets of media. The language is rich, and can express complex expressions
+for media selection, as well as sorting and grouping.
+
+
+### Fields
+
+
+Queries reference fields, which can be of a few types:
+
+ - *integer*: numbers
+ - *boolean*: true/false
+ - *tag*: integers representing tag IDs.
+ - *string*: strings
+ - *date*: epoch seconds
+ - *language*: string in ISO639-2b format.
+
+These fields are detailed in `Field` elements in the section description
+endpoint (e.g. `/library/sections/X?includeDetails=1`).
+
+
+### Operators
+
+
+Given that media queries are expressible using querystrings, the operator
+syntax might look a bit quirky, because a) they have to include the `=`
+character, and b) characters to the left of the equal sign usually have to
+be URI encoded.
+
+
+Operators are defined per type:
+
+ - *integer*: `=` (equals), `!=` (not equals), `>>=` (greater than), `<<=` (less than), `<=` (less than or equals), `>=` (greater than or equals)
+ - *boolean*: `=0` (false) and `=1` (true)
+ - *tag*: `=` (is) and `!=` (is not)
+ - *string*: `=` (contains), `!=` (does not contain), `==` (equals), `!==` (does not equal), `<=` (begins with), `>=` (ends with)
+ - *date*: `=` (equals), `!=` (not equals), `>>=` (after), `<<=` (before)
+ - *language*: `=` (equals), `!=` (not equals)
+
+### Relative Values and Units
+
+
+For some types, values can be specified as relative. For dates, epoch
+seconds can be specified as relative to “now” as follows: `+N` (in N seconds
+from now and `-N` (N seconds ago).
+
+
+In addition, the following unit suffixes can be used on date values:
+
+ - *m*: minutes
+ - *h*: hours
+ - *d*: days
+ - *w*: weeks
+ - *mon*: months
+ - *y*: years
+
+For example, `>>=-3y` means “within the last 3 years”.
+
+
+### Field Scoping
+
+
+Some media is organized hierarchically (e.g. shows), and in those cases,
+many fields are common to different elements in the hierarchy (e.g. show
+title vs episode title). The following rules are used to resolve field
+references.
+
+ - A `type` parameter must be included to specify the result type.
+ - Any non-qualified field is defaulted to refer to the result type.
+ - In order to refer to other levels of the hierarchy, use the scoping operator, e.g. `show.title` or `episode.year`. A query may be comprised of multiple fields from different levels of the hierarchy.
+ - the `sourceType` parameter may be used to change the default level to which fields refer. For example, `type=4&sourceType=2&title==24` means “all episodes where the show title is 24”.
+
+### Sorting
+
+
+The `sort` parameter is used to indicate an ordering on results. Typically,
+the sort value is a field (including optional scoping). The `:` character is
+used to indicate additional features of the sort, and the `,` character is
+used to include multiple fields to the sort.
+
+
+For example, `sort=title,index` means “sort first by title ascending, then
+by index”. Sort features are:
+
+ - *desc*: indicates a descending sort.
+ - *nullsLast*: indicates that null values are sorted last.
+
+Sort features may be mixed and matched, e.g. `sort=title,index:desc`.
+
+
+### Grouping
+
+
+The `group` parameter is used to group results by a field, similar to the
+SQL feature `group by`. For example, when listing popular tracks, we use the
+query `type=10&sort=ratingCount:desc&group=title`, because we don't want
+multiple tracks with the same name (e.g. same track on different albums)
+showing up.
+
+
+### Limits
+
+
+The `limit` parameter is used to limit the number of results returned.
+Because it's implemented on top of the SQL `limit` operator, it currently
+only operates at the level of the type returned. In other words,
+`type=10&limit=100` will return at most 100 tracks, but you can't select
+tracks from a limit of 10 _albums_.
+
+
+### Boolean Operators
+
+
+Given the nature of querystrings, it makes a lot of sense to interpret the
+`&` character as a boolean AND operator. For example `rating=10&index=5`
+means “rating is 10 AND index is 5”.
+
+
+We leverage the `,` operator to signify the boolean OR operator. SO
+`rating=1,2,3` means “rating is 1 OR 2 OR 3. Given standard precedence
+rules, `rating=1,2,3&index=5` is parsed as `(rating = 1 or rating = 2 or
+rating = 3) and index = 5)`.
+
+
+### Complex Expressions
+
+
+There's only so many expressions you can form using vanilla
+querystring-to-boolean mapping (essentially, “ANDs of ORs”). In order to
+fully represent complex boolean expressions, there are a few synthetic
+additions:
+
+ - *push=1* and *pop=1*: These are the equivalent of opening and closing parenthesis.
+ - *or=1*: These is an explicit OR operator.
+
+As an example: `push=1&index=1&or=1&rating=2&pop=1&duration=10` parses into
+`(index = 1 OR rating = 2) AND duration = 10`. This could not be expressed
+by the simplified syntax above.
+
+
+Happy query building!
+
+
+## Profile Augmentations
+
+
+The universal transcode endpoint supports the following header or query
+string parameter: ```X-Plex-Client-Profile-Extra```.
+
+
+The value of this parameter is url-encoded. When url-decoded, it consists
+of a string expressed in the following (poor man's) BNF grammar:
+
+
+```
+
+ ::= "+" *
+
+ :: =
+
+ ::= "add-direct-play-profile" | "add-limitation" |
+"add-transcode-target-codec" | "append-transcode-target-codec" |
+"add-transcode-target" | "add-settings"
+
+ ::= "(" ( "=" ) "&")*
+
+ ::=
+
+ ::=
+
+```
+
+
+### add-direct-play-profile
+
+This directive augments the set of Direct Play profiles in the client
+profile. The following parameters are required:
+
+
+- `type` = "videoProfile" | "musicProfile" | "photoProfile" |
+"subtitleProfile"
+
+- `container` = * or a comma-separated list of containers
+
+- `videoCodec` = * or a comma-separated list of video codecs
+
+- `audioCodec` = * or a comma-separated list of audio codecs
+
+- `subtitleCodec` = * or a comma-separated list of subtitle formats
+
+
+`*` means to use all existing matching values in the profile. At least one
+of the `videoCodec`, `audioCodec` and `subtitleCodec` parameters must not be
+`*`.
+
+
+
+#### add-direct-play-profile example
+
+To add `ac3` as a video audio codec for mp4 and mov containers:
+
+
+```
+
+add-direct-play-profile(type=videoProfile&container=mp4,mov&videoCodec=*&audioCodec=ac3&subtitleCodec=*)
+
+```
+
+
+### add-limitation
+
+This directive adds a scoped limitation to the profile. The following
+parameters are required:
+
+
+- `scope` = "videoContainer" | "musicContainer" | "photoContainer" |
+"videoCodec" | "videoAudioCodec" | "musicCodec" | "subtitleCodec" |
+"transcodeTarget"
+
+- `scopeName` = the name of the relevant container or codec
+
+- `type` = "match" | "notMatch" | "upperBound" | "lowerBound"
+
+- `name` = the name of the limitation
+
+
+The following parameters are optional:
+
+- `isRequired` = true|false (default is false)
+
+- `allStreams` = true|false (default is false)
+
+- `replace` = true|false (default is false)
+
+
+If the `replace` parameter is true, the limitation will replace any
+similarly scoped limitations (i.e. identical `scope` and `scopeName`. If
+false, the new limitation will simply add itself to the list of limitations.
+
+
+Exactly one of the following three parameters is required:
+
+- `value` = the value of the limitation
+
+- `substring` = the substring of the limitation
+
+- `regex` = the regex of the limitation
+
+
+The `transcodeTarget` scope exists to attach a limitation to a transcode
+target. This allows clients to tell the MDE to select a specific transcode
+target for a context/protocol pair, based on specific information about the
+media itself. When multiple transcode targets match, the first one in the
+profile will be selected.
+
+
+
+#### add-limitation examples
+
+To add a limitation on ac3 audio tracks in video media specifying a maximum
+of 6 channels:
+
+```
+
+add-limitation(scope=videoAudioCodec&scopeName=ac3&type=upperBound&name=audio.channels&value=6)
+
+```
+
+
+To add a limitation on ac3 audio tracks in video media specifying a maximum
+bitrate:
+
+```
+
+add-limitation(scope=videoAudioCodec&scopeName=ac3&type=upperBound&name=audio.bitrate&value=160)
+
+```
+
+
+To add a limitation on h264 video specifying a maximum level:
+
+```
+
+add-limitation(scope=videoCodec&scopeName=h264&type=upperBound&name=video.level&value=40&isRequired=true)
+
+```
+
+
+To add a limitation to a transcode target:
+
+```
+
+add-limitation(scope=transcodeTarget&scopeName=MyTranscodeProfile&type=upperBound&name=audio.channels&value=2)
+
+```
+
+
+### add-transcode-target-codec
+
+This directive adds additional codecs to the beginning of the audioCodec
+and/or subtitleCodec lists for the specified transcode target. The following
+parameters are required:
+
+
+- `type` = "videoProfile" | "musicProfile" | "photoProfile" |
+"subtitleProfile"
+
+
+Either `id` or `context` and `protocol` are required:
+
+
+- `id` = a transcode target identifier
+
+- `context` = a transcode context ("streaming" | "static")
+
+- `protocol` = a protocol ("hls" | "http" | "slss" ... )
+
+
+At least one of the following parameters are also required:
+
+
+- `videoCodec` = a comma-separated list of videoCodecs, which are added to
+the set of video codecs on the target.
+
+- `audioCodec` = a comma-separated list of audioCodecs, which are added to
+the set of audio codecs on the target.
+
+- `subtitleCodec` = a comma-separated list of audioCodecs, which are added
+to the set of subtitle codecs on the target.
+
+
+#### add-transcode-target-codec example
+
+To add `ac3` as an additional transcode target option to a HTTP Live
+Streaming target:
+
+
+```
+
+add-transcode-target-codec(type=videoProfile&context=streaming&protocol=hls&audioCodec=ac3)
+
+```
+
+
+### append-transcode-target-codec
+
+This directive appends additional codecs to the end of the audioCodec and/or
+subtitleCodec lists for the specified transcode target. The parameters are
+the same as for `add-transcode-target-codec`.
+
+
+```
+
+append-transcode-target-codec(type=videoProfile&context=streaming&protocol=hls&audioCodec=dca)
+
+```
+
+
+### add-transcode-target
+
+This directive adds a new transcode target. If a transcode target matching
+the type/context/profile already exists in the profile, then this directive
+is ignored. The following parameters are required:
+
+
+- `type` = "videoProfile" | "musicProfile" | "photoProfile" |
+"subtitleProfile"
+
+- `context` = a transcode context ("streaming" | "static")
+
+- `protocol` = a protocol ("hls" | "http" | "slss" ... )
+
+- `container` = a container
+
+
+The following parameters are optional:
+
+
+- `id` = a transcode target identifier
+
+- `replace` = true|false (default is false)
+
+
+If the `replace` parameter is true, the transcode target will replace any
+similarly scoped transcode target (i.e. identical `type`, `context` and
+`protocol`. If false, the augmentation will fail if there is an existing
+transcode target.
+
+
+The following parameters are required, depending on the type:
+
+
+- `videoCodec` = a video codec (required for video) or a comma-separated
+list of video codecs
+
+- `audioCodec` = an audio codec (required for music and video) or a
+comma-separated list of audio codecs
+
+- `subtitleCodec` = an subtitle codec (required for subtitles and optional
+for video) or a comma-separated list of subtitle codecs
+
+
+#### add-transcode-target examples
+
+
+```
+
+add-transcode-target(type=videoProfile&context=streaming&protocol=http&container=mkv&videoCodec=h264&audioCodec=aac,ac3&subtitleCodec=srt)
+
+```
+
+
+```
+
+add-transcode-target(type=musicProfile&context=streaming&protocol=http&container=flac&audioCodec=flac)
+
+```
+
+
+```
+
+add-transcode-target(type=subtitleProfile&context=all&protocol=http&container=webvtt&subtitleCodec=webvtt)
+
+```
+
+
+### add-settings
+
+This directive overrides global settings for the profile. The parameters
+are name/value pairs matching existing client profile settings.
+
+
+```
+
+add-settings(DirectPlayStreamSelection=false&RandomAccessDataModel=limited)
+
+```
+
+
+## Authenticating with Plex
+
+
+Plex supports two authentication methods:
+
+
+### JWT Authentication (Recommended)
+
+
+Plex now supports JSON Web Token (JWT) authentication that provides better
+security, shorter token lifespans, and improved protection against potential
+security breaches.
+
+
+#### Why JWT Authentication?
+
+
+The new JWT system addresses security concerns by:
+
+- **Short-lived tokens**: Tokens expire after 7 days
+
+- **Public-key cryptography**: Uses modern cryptographic standards (ED25519)
+for enhanced security
+
+- **Better clock synchronization**: Built-in timestamp validation helps
+devices stay in sync
+
+
+#### How JWT Authentication Works
+
+
+The new system uses a public-key authentication model where each device
+uploads a public key (JWK) and then requests short-lived JWT tokens. Here's
+the flow:
+
+
+**1. Device Key Registration**
+
+First, your device needs to register its public key with Plex.tv:
+
+
+```bash
+
+POST https://clients.plex.tv/api/v2/auth/jwk
+
+Headers:
+ X-Plex-Client-Identifier: your-device-identifier
+ X-Plex-Token: your-existing-token
+
+Body:
+
+{
+ "jwk": {
+ "kty": "OKP",
+ "crv": "Ed25519",
+ "x": "your-public-key-data",
+ "use": "sig",
+ "alg": "EdDSA"
+ }
+}
+
+```
+
+
+**2. Token Refresh Process**
+
+Once registered, your device can refresh its token every 7 days using this
+three-step process:
+
+
+**Step 1: Get a Nonce**
+
+```bash
+
+GET https://clients.plex.tv/api/v2/auth/nonce
+
+Headers:
+ X-Plex-Client-Identifier: your-device-identifier
+```
+
+
+This returns a unique nonce valid for 5 minutes:
+
+```json
+
+{
+ "nonce": "7c415b56-8f48-488a-98ab-847ef4460442"
+}
+
+```
+
+
+**Step 2: Create a Device JWT**
+
+Your device creates a JWT containing:
+
+- The nonce from step 1
+
+- Required scope permissions (see Scope Details below)
+
+- Audience set to `plex.tv`
+
+- Issuer set to your `client_identifier`
+
+- Signed with your device's private key
+
+
+**Scope Details:**
+
+The scope field in your device JWT should contain comma-separated values for
+the user data you need included in the JWT:
+
+- `username` - Access to the user's username
+
+- `email` - Access to the user's email address
+
+- `friendly_name` - Access to the user's friendly name
+
+- `restricted` - Access to the user's restricted status
+
+- `anonymous` - Access to the user's anonymous status
+
+- `joinedAt` - Access to the user's account creation timestamp
+
+
+**Example Device JWT Payload:**
+
+```json
+
+{
+ "nonce": "7c415b56-8f48-488a-98ab-847ef4460442",
+ "scope": "username,email,friendly_name",
+ "aud": "plex.tv",
+ "iss": "your-client-identifier",
+ "iat": 1705785603,
+ "exp": 1705789203
+}
+
+```
+
+
+**Step 3: Exchange for Plex Token**
+
+```bash
+
+POST https://clients.plex.tv/api/v2/auth/token
+
+Headers:
+ X-Plex-Client-Identifier: your-device-identifier
+
+Body:
+
+{
+ "jwt": "your-device-signed-jwt"
+}
+
+```
+
+
+This returns a new Plex.tv JWT valid for 7 days:
+
+```json
+
+{
+ "auth_token": "eyJraWQiOiJYeVRRN21seXFtVmhJcEo0U1pDZGltdXo3ZjdEYXU1Ym9MLXU2MG5JeEdJIiwidHlwIjoiSldUIiwiYWxnIjoiRWREU0EifQ..."
+}
+
+```
+
+
+**Using Your JWT Token**
+
+Once you have a JWT token, use it exactly like the old tokens in the
+`X-Plex-Token` header:
+
+
+```bash
+
+GET https://clients.plex.tv/api/v2/library/sections
+
+Headers:
+ X-Plex-Token: your-jwt-token
+```
+
+
+#### JWT Authentication Benefits
+
+
+**Security Features:**
+
+- **Token Rotation**: Automatic expiration every 7 days
+
+- **Individual Revocation**: Each device can be individually disabled
+
+- **Cryptographic Verification**: Uses industry-standard ED25519 signatures
+
+- **Nonce Protection**: Prevents replay attacks
+
+
+**Developer Experience:**
+
+- **Familiar Interface**: Same `X-Plex-Token` header usage
+
+- **Automatic Clock Sync**: Built-in timestamp validation
+
+- **Clear Error Codes**: Specific error responses for different failure
+modes
+
+- **Rate Limiting**: Built-in protection against abuse
+
+
+#### Error Handling
+
+
+The JWT system provides clear error responses with specific HTTP status
+codes:
+
+- **498 Token Expired**: Your JWT has expired and needs refresh
+
+- **422 Signature Verification Failed**: Invalid device signature or JWT
+structure
+
+- **422 Thumbprint Already Taken**: JWK already registered by another device
+
+- **400 Bad Request**: Invalid request format or missing required fields
+
+- **429 Too Many Requests**: Rate limit exceeded (nonce requests are
+rate-limited)
+
+
+#### Migration Guide
+
+
+**For New Applications:**
+
+1. Generate an ED25519 key pair for your device
+
+2. Register your public key using `POST
+https://clients.plex.tv/api/v2/auth/jwk`
+
+3. Implement the token refresh flow
+
+4. Use the returned JWT in your `X-Plex-Token` header
+
+
+**For Existing Applications:**
+
+1. Continue using your current token for now
+
+2. Implement JWT authentication alongside existing auth
+
+3. Test the new system thoroughly
+
+4. Switch over when ready
+
+
+### Traditional Token Authentication (Legacy)
+
+
+You're developing an app that needs access to a user's Plex account. To do
+this, you'll need to get access to the user's Access Token. This document
+details how to check whether an Access Token is valid, and how to obtain a
+new one.
+
+
+#### High-level Steps
+
+
+1. Choose a unique app name, like "My Cool App"
+
+2. Check storage for your app's Client Identifier; generate and store one if
+none is present.
+
+3. Check storage for the user's Access Token; if present, verify its
+validity and carry on.
+
+4. If an Access Token is missing or invalid, generate a PIN, and store its
+`id`.
+
+5. Construct an Auth App url and send the user's browser there to
+authenticate.
+
+6. After authentication, check the PIN's `id` to obtain and store the user's
+Access Token.
+
+
+#### Detailed Steps
+
+
+1. Choose a unique app name
+
+ The app name you choose will be visible in the user's Authorized Devices view. The name you choose should be different from any existing Plex products.
+
+1. Generate a Client Identifier
+
+ The Client Identifier identifies the specific instance of your app. A random string or UUID is sufficient here. There are no hard requirements for Client Identifier length or format, but once one is generated the client should store and re-use this identifier for subsequent requests.
+
+1. Verify stored Access Token validity
+
+ You can check whether a user's stored Access Token is valid by requesting user info from the plex.tv API and examining the HTTP status code of the response.
+
+ ```
+ $ curl -X GET https://plex.tv/api/v2/user \
+ -H 'Accept: application/json' \
+ -H 'X-Plex-Product: My Cool App' \
+ -H 'X-Plex-Client-Identifier: ' \
+ -H 'X-Plex-Token: '
+ ```
+
+ | HTTP Status Code | |
+ |-|-|
+ | `200` | Access Token is valid |
+ | `401` | Access Token is invalid |
+
+ If an Access Token is invalid, it should be discarded, and new one should be obtained through the authentication process.
+
+ If plex.tv cannot be reached, or if you receive any other status code it indicates an error state, but does not indicate an invalid Access Token.
+
+
+1. Generate a PIN
+
+ To sign a user in, the app must create a time-limited PIN. The user is then led through a process to "claim" the PIN, associating it with their account and granting the app access to the user's plex.tv account.
+
+ ```
+ $ curl -X POST https://plex.tv/api/v2/pins?strong=true \
+ -H 'Accept: application/json' \
+ -H 'X-Plex-Product: My Cool App' \
+ -H 'X-Plex-Client-Identifier: '
+ ```
+
+ Note: the `strong=true` header provides a longer length pin which will have a longer lifetime. This is useful in cases where the user is not expected to type in the pin themselves. If not specified, a shorter pin is created but will have a much shorter lifetime.
+
+ The response will be a JSON payload; the two important properties are `id` and `code`. Store the `id` locally, and use the `code` to construct the Auth App url.
+
+ ```
+ {
+ "id": 564964751,
+ "code": "8lzjqnq8lye02n52jq3fqxf8e",
+ …
+ }
+ ```
+
+1. Checking the PIN
+
+ There are two primary ways apps interact with the Auth App and the PIN-claiming process; **Forwarding** and **Polling**.
+
+ **Forwarding** is used by web-based apps. A user visits your app in their web browser, leaves your app to authenticate with Plex, and returns to your app via a `forwardUrl` your app provides.
+
+ **Polling** is used by native apps running outside of a web browser. A user indicates their intention to sign-in from within your app, and your app opens a web browser pointing to the Auth App where the user completes sign-in. Your app will periodically poll on the generated PIN until it is claimed, or it expires.
+
+1. Construct the Auth App url
+
+ The user will authenticate with the plex.tv Auth App through their web browser.
+
+ If you're using the **Forwarding** flow, the user will be returned to your app after authenticating where you'll be able to check the created PIN to determine the user's Access Token. The `forwardUrl` to which the user will be returned can carry the PIN `id` which needs to be checked on their return to the app.
+
+ Auth App urls are encoded as parameters to the url fragment. Practically, this means that your Auth App url will be prefixed with `https://app.plex.tv/auth#?`; the `#?` at the end indicates the beginning of the url fragment, and that the content of the fragment afterwards is encoded as url parameter key-values pairs.
+
+ Append these parameters to construct the final URL.
+
+ | Parameter | |
+ |----------------------------------|-----------------------------------------------------------------|
+ | `clientID` | Your client identifier |
+ | `code` | The `code` from the generated PIN |
+ | `forwardUrl` | The url to which the user will be returned after authenticating. |
+ | `context%5Bdevice%5D%5Bproduct%5D` | The name of your App; ex "My Cool App" |
+
+ *Example*
+
+ ```
+ https://app.plex.tv/auth#?clientID=&code=&context%5Bdevice%5D%5Bproduct%5D=My%20Cool%20Plex%20App&forwardUrl=https%3A%2F%2Fmy-cool-plex-app.com
+ ```
+
+ You can use the [`qs`](https://www.npmjs.com/package/qs) module to encode all necessary parameters, including the nested `context` parameter.
+
+
+ ```js
+ const authAppUrl =
+ 'https://app.plex.tv/auth#?' +
+ require('qs').stringify({
+ clientID: '',
+ code: '',
+ forwardUrl: 'https://my-cool-plex-app.com',
+ context: {
+ device: {
+ product: 'My Cool App',
+ },
+ },
+ });
+ ```
+
+1. Send user's browser to constructed Auth App url
+
+ Once the Auth App URL has been constructed, send the user's browser there to authenticate.
+
+1. Check PIN
+
+ If you're using the **Polling** flow, your app should periodically (once per second) check the PIN `id` to determine when the user has signed-in.
+
+ If you're using the **Forwarding** flow, check the stored PIN `id` from the PIN creation step. If the PIN has been claimed, the `authToken` field in the response will contain the user's Access Token you need to make API calls on behalf of the user. If authentication failed, the `authToken` field will remain `null`.
+
+ ```
+ $ curl -X GET 'https://plex.tv/api/v2/pins/' \
+ -H 'Accept: application/json' \
+ -H 'X-Plex-Client-Identifier: '
+ ```
+### Talking to PMS
+
+
+Once you have a token to talk to plex.tv, you will need to obtain a
+different set of tokens used to talk to PMS instances.
+
+
+```
+
+$ curl
+https://clients.plex.tv/api/v2/resources?includeHttps=1&includeRelay=1&includeIPv6=1
+\
+ -H 'Accept: application/json' \
+ -H 'X-Plex-Product: My Cool App' \
+ -H 'X-Plex-Client-Identifier: ' \
+ -H 'X-Plex-Token: '
+```
+
+
+The response will be a JSON document which will contain available PMS
+instances, the `accessToken` used in communication with this PMS, and the
+list of connection URLs where the PMS may be contacted. Connections labeled
+as `local` should be preferred over those that are not, and `relay` should
+only be used as a last resort as bandwidth on relay connections is limited.
\ No newline at end of file
diff --git a/output/plex-media-server-spec-dereferenced.yaml b/output/plex-media-server-spec-dereferenced.yaml
deleted file mode 100644
index 9d0761a3..00000000
--- a/output/plex-media-server-spec-dereferenced.yaml
+++ /dev/null
@@ -1,21777 +0,0 @@
-openapi: 3.1.0
-info:
- version: 0.0.3
- title: Plex-API
- summary: An Open API Spec for interacting with Plex.tv and Plex Media Server
- description: |
- # Plex Media Server OpenAPI Specification
-
- An Open Source OpenAPI Specification for Plex Media Server
-
- Automation and SDKs provided by [Speakeasy](https://speakeasyapi.dev/)
-
- ## Documentation
-
- [API Documentation](https://plexapi.dev)
-
- ## SDKs
-
- The following SDKs are generated from the OpenAPI Specification. They are automatically generated and may not be fully tested. If you find any issues, please open an issue on the [main specification Repository](https://github.com/LukeHagar/plex-api-spec).
-
- | Language | Repository | Releases | Other |
- | --------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------- |
- | Python | [GitHub](https://github.com/LukeHagar/plexpy) | [PyPI](https://pypi.org/project/plex-api-client/) | - |
- | JavaScript/TypeScript | [GitHub](https://github.com/LukeHagar/plexjs) | [NPM](https://www.npmjs.com/package/@lukehagar/plexjs) \ [JSR](https://jsr.io/@lukehagar/plexjs) | - |
- | Go | [GitHub](https://github.com/LukeHagar/plexgo) | [Releases](https://github.com/LukeHagar/plexgo/releases) | [GoDoc](https://pkg.go.dev/github.com/LukeHagar/plexgo) |
- | Ruby | [GitHub](https://github.com/LukeHagar/plexruby) | [Releases](https://github.com/LukeHagar/plexruby/releases) | - |
- | Swift | [GitHub](https://github.com/LukeHagar/plexswift) | [Releases](https://github.com/LukeHagar/plexswift/releases) | - |
- | PHP | [GitHub](https://github.com/LukeHagar/plexphp) | [Releases](https://github.com/LukeHagar/plexphp/releases) | - |
- | Java | [GitHub](https://github.com/LukeHagar/plexjava) | [Releases](https://github.com/LukeHagar/plexjava/releases) | - |
- | C# | [GitHub](https://github.com/LukeHagar/plexcsharp) | [Releases](https://github.com/LukeHagar/plexcsharp/releases) | -
- contact:
- name: Luke Hagar
- url: 'https://www.LukeHagar.com'
- email: Lukeslakemail@gmail.com
- license:
- url: 'https://opensource.org/license/mit'
- name: MIT
-servers:
- - url: '{protocol}://{ip}:{port}'
- description: The full address of your Plex Server
- variables:
- protocol:
- default: https
- description: The protocol to use for the server connection
- enum:
- - http
- - https
- ip:
- default: 10.10.10.47
- description: The IP address or hostname of your Plex Server
- port:
- default: '32400'
- description: The port of your Plex Server
-security:
- - accessToken: []
-components:
- securitySchemes:
- accessToken:
- description: Plex Authentication Token
- type: apiKey
- in: header
- name: X-Plex-Token
-paths:
- /:
- get:
- tags:
- - Server
- summary: Get Server Capabilities
- description: Get Server Capabilities
- operationId: getServerCapabilities
- responses:
- '200':
- description: The Server Capabilities
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: number
- allowCameraUpload:
- type: boolean
- allowChannelAccess:
- type: boolean
- allowMediaDeletion:
- type: boolean
- allowSharing:
- type: boolean
- allowSync:
- type: boolean
- allowTuners:
- type: boolean
- backgroundProcessing:
- type: boolean
- certificate:
- type: boolean
- companionProxy:
- type: boolean
- countryCode:
- type: string
- diagnostics:
- type: string
- eventStream:
- type: boolean
- friendlyName:
- type: string
- hubSearch:
- type: boolean
- itemClusters:
- type: boolean
- livetv:
- type: number
- machineIdentifier:
- type: string
- mediaProviders:
- type: boolean
- multiuser:
- type: boolean
- musicAnalysis:
- type: number
- myPlex:
- type: boolean
- myPlexMappingState:
- type: string
- myPlexSigninState:
- type: string
- myPlexSubscription:
- type: boolean
- myPlexUsername:
- type: string
- offlineTranscode:
- type: number
- ownerFeatures:
- type: string
- photoAutoTag:
- type: boolean
- platform:
- type: string
- platformVersion:
- type: string
- pluginHost:
- type: boolean
- pushNotifications:
- type: boolean
- readOnlyLibraries:
- type: boolean
- streamingBrainABRVersion:
- type: number
- streamingBrainVersion:
- type: number
- sync:
- type: boolean
- transcoderActiveVideoSessions:
- type: number
- transcoderAudio:
- type: boolean
- transcoderLyrics:
- type: boolean
- transcoderPhoto:
- type: boolean
- transcoderSubtitles:
- type: boolean
- transcoderVideo:
- type: boolean
- transcoderVideoBitrates:
- type: string
- transcoderVideoQualities:
- type: string
- transcoderVideoResolutions:
- type: string
- updatedAt:
- type: number
- updater:
- type: boolean
- version:
- type: string
- voiceSearch:
- type: boolean
- Directory:
- type: array
- items:
- type: object
- properties:
- count:
- type: number
- key:
- type: string
- title:
- type: string
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/:/prefs':
- get:
- tags:
- - Server
- summary: Get Server Preferences
- description: Get Server Preferences
- operationId: getServerPreferences
- responses:
- '200':
- description: Server Preferences
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 161
- Setting:
- type: array
- items:
- type: object
- properties:
- id:
- type: string
- example: EnableDatabaseTrace
- label:
- type: string
- example: ''
- summary:
- type: string
- example: ''
- type:
- type: string
- example: bool
- default:
- type: boolean
- example: false
- value:
- type: boolean
- example: false
- hidden:
- type: boolean
- example: true
- advanced:
- type: boolean
- example: false
- group:
- type: string
- example: ''
- enumValues:
- type: string
- example: '1:admin only|2:everyone'
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/:/scrobble':
- get:
- tags:
- - Media
- summary: Mark Media Played
- description: This will mark the provided media key as Played.
- operationId: markPlayed
- parameters:
- - name: key
- description: The media key to mark as played
- in: query
- schema:
- type: number
- example: 59398
- required: true
- responses:
- '200':
- description: Media is marked Played
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/:/unscrobble':
- get:
- tags:
- - Media
- summary: Mark Media Unplayed
- description: This will mark the provided media key as Unplayed.
- operationId: markUnplayed
- parameters:
- - name: key
- description: The media key to mark as Unplayed
- in: query
- schema:
- type: number
- example: 59398
- required: true
- responses:
- '200':
- description: Media is marked Unplayed
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/:/progress':
- post:
- tags:
- - Media
- summary: Update Media Play Progress
- description: |
- This API command can be used to update the play progress of a media item.
- operationId: updatePlayProgress
- parameters:
- - name: key
- description: the media key
- in: query
- schema:
- type: string
- required: true
- - name: time
- description: 'The time, in milliseconds, used to set the media playback progress.'
- in: query
- schema:
- type: number
- example: 90000
- required: true
- - name: state
- description: The playback state of the media item.
- in: query
- schema:
- type: string
- example: played
- required: true
- responses:
- '200':
- description: Success - The request was successful.
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/:/timeline':
- get:
- tags:
- - Video
- summary: Get the timeline for a media item
- description: Get the timeline for a media item
- operationId: getTimeline
- parameters:
- - name: ratingKey
- description: The rating key of the media item
- required: true
- in: query
- schema:
- type: number
- example: 23409
- - name: key
- description: The key of the media item to get the timeline for
- required: true
- in: query
- schema:
- type: string
- example: /library/metadata/23409
- - name: state
- description: The state of the media item
- required: true
- in: query
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - playing
- - paused
- - stopped
- example: playing
- - name: hasMDE
- description: Whether the media item has MDE
- required: true
- in: query
- schema:
- type: number
- example: 1
- - name: time
- description: The time of the media item
- required: true
- in: query
- schema:
- type: number
- example: 2000
- - name: duration
- description: The duration of the media item
- required: true
- in: query
- schema:
- type: number
- example: 10000
- - name: context
- description: The context of the media item
- required: true
- in: query
- schema:
- type: string
- example: 'home:hub.continueWatching'
- - name: playQueueItemID
- description: The play queue item ID of the media item
- required: true
- in: query
- schema:
- type: number
- example: 1
- - name: playBackTime
- description: The playback time of the media item
- required: true
- in: query
- schema:
- type: number
- example: 2000
- - name: row
- description: The row of the media item
- required: true
- in: query
- schema:
- type: number
- example: 1
- responses:
- '200':
- description: The timeline for the media item
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /activities:
- get:
- tags:
- - Activities
- summary: Get Server Activities
- description: Get Server Activities
- operationId: getServerActivities
- responses:
- '200':
- description: The Server Activities
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: number
- Activity:
- type: array
- items:
- type: object
- properties:
- uuid:
- type: string
- type:
- type: string
- cancellable:
- type: boolean
- userID:
- type: number
- title:
- type: string
- subtitle:
- type: string
- progress:
- type: number
- Context:
- type: object
- properties:
- librarySectionID:
- type: string
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/activities/{activityUUID}':
- delete:
- tags:
- - Activities
- summary: Cancel Server Activities
- description: Cancel Server Activities
- operationId: cancelServerActivities
- parameters:
- - name: activityUUID
- description: The UUID of the activity to cancel.
- in: path
- schema:
- type: string
- example: 25b71ed5-0f9d-461c-baa7-d404e9e10d3e
- required: true
- responses:
- '200':
- description: The Server Activity was canceled
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /butler:
- get:
- tags:
- - Butler
- summary: Get Butler tasks
- description: Returns a list of butler tasks
- operationId: getButlerTasks
- responses:
- '200':
- description: All butler tasks
- content:
- application/json:
- schema:
- type: object
- properties:
- ButlerTasks:
- type: object
- properties:
- ButlerTask:
- type: array
- items:
- type: object
- properties:
- name:
- type: string
- example: BackupDatabase
- interval:
- type: number
- example: 3
- scheduleRandomized:
- type: boolean
- enabled:
- type: boolean
- title:
- type: string
- example: Backup Database
- description:
- type: string
- example: Create a backup copy of the server's database in the configured backup directory
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- post:
- tags:
- - Butler
- summary: Start all Butler tasks
- description: |
- This endpoint will attempt to start all Butler tasks that are enabled in the settings. Butler tasks normally run automatically during a time window configured on the server's Settings page but can be manually started using this endpoint. Tasks will run with the following criteria:
- 1. Any tasks not scheduled to run on the current day will be skipped.
- 2. If a task is configured to run at a random time during the configured window and we are outside that window, the task will start immediately.
- 3. If a task is configured to run at a random time during the configured window and we are within that window, the task will be scheduled at a random time within the window.
- 4. If we are outside the configured window, the task will start immediately.
- operationId: startAllTasks
- responses:
- '200':
- description: All tasks were started
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- delete:
- tags:
- - Butler
- summary: Stop all Butler tasks
- description: |
- This endpoint will stop all currently running tasks and remove any scheduled tasks from the queue.
- operationId: stopAllTasks
- responses:
- '200':
- description: All tasks were stopped
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/butler/{taskName}':
- post:
- tags:
- - Butler
- summary: Start a single Butler task
- description: |
- This endpoint will attempt to start a single Butler task that is enabled in the settings. Butler tasks normally run automatically during a time window configured on the server's Settings page but can be manually started using this endpoint. Tasks will run with the following criteria:
- 1. Any tasks not scheduled to run on the current day will be skipped.
- 2. If a task is configured to run at a random time during the configured window and we are outside that window, the task will start immediately.
- 3. If a task is configured to run at a random time during the configured window and we are within that window, the task will be scheduled at a random time within the window.
- 4. If we are outside the configured window, the task will start immediately.
- operationId: startTask
- parameters:
- - name: taskName
- description: the name of the task to be started.
- in: path
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - BackupDatabase
- - BuildGracenoteCollections
- - CheckForUpdates
- - CleanOldBundles
- - CleanOldCacheFiles
- - DeepMediaAnalysis
- - GenerateAutoTags
- - GenerateChapterThumbs
- - GenerateMediaIndexFiles
- - OptimizeDatabase
- - RefreshLibraries
- - RefreshLocalMedia
- - RefreshPeriodicMetadata
- - UpgradeMediaAnalysis
- required: true
- responses:
- '200':
- description: The task was started successfully
- '202':
- description: The task was already running.
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- delete:
- tags:
- - Butler
- summary: Stop a single Butler task
- description: |
- This endpoint will stop a currently running task by name, or remove it from the list of scheduled tasks if it exists. See the section above for a list of task names for this endpoint.
- operationId: stopTask
- parameters:
- - name: taskName
- description: The name of the task to be started.
- in: path
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - BackupDatabase
- - BuildGracenoteCollections
- - CheckForUpdates
- - CleanOldBundles
- - CleanOldCacheFiles
- - DeepMediaAnalysis
- - GenerateAutoTags
- - GenerateChapterThumbs
- - GenerateMediaIndexFiles
- - OptimizeDatabase
- - RefreshLibraries
- - RefreshLocalMedia
- - RefreshPeriodicMetadata
- - UpgradeMediaAnalysis
- required: true
- responses:
- '200':
- description: The task was stopped
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '404':
- description: The task was not running
- /clients:
- get:
- tags:
- - Server
- summary: Get Available Clients
- description: Get Available Clients
- operationId: getAvailableClients
- responses:
- '200':
- description: Available Clients
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: number
- example: 1
- Server:
- type: array
- items:
- type: object
- properties:
- name:
- type: string
- example: iPad
- host:
- type: string
- example: 10.10.10.102
- address:
- type: string
- example: 10.10.10.102
- port:
- type: number
- example: 32500
- machineIdentifier:
- type: string
- example: A2E901F8-E016-43A7-ADFB-EF8CA8A4AC05
- version:
- type: string
- example: '8.17'
- protocol:
- type: string
- example: plex
- product:
- type: string
- example: Plex for iOS
- deviceClass:
- type: string
- example: tablet
- protocolVersion:
- type: number
- example: 2
- protocolCapabilities:
- type: string
- example: 'playback,playqueues,timeline,provider-playback'
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /devices:
- get:
- tags:
- - Server
- summary: Get Devices
- description: Get Devices
- operationId: getDevices
- responses:
- '200':
- description: Devices
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: number
- example: 151
- identifier:
- type: string
- example: com.plexapp.system.devices
- Device:
- type: array
- items:
- type: object
- properties:
- id:
- type: number
- example: 1
- name:
- type: string
- example: iPhone
- platform:
- type: string
- example: iOS
- clientIdentifier:
- type: string
- createdAt:
- type: number
- example: 1654131230
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /companions:
- get:
- servers:
- - url: 'https://plex.tv/api/v2'
- tags:
- - Plex
- summary: Get Companions Data
- description: Get Companions Data
- operationId: getCompanionsData
- responses:
- '200':
- description: Companions Data
- content:
- application/json:
- schema:
- type: array
- items:
- type: object
- required:
- - identifier
- - baseURL
- - title
- - linkURL
- - provides
- - token
- properties:
- identifier:
- type: string
- example: tv.plex.sonos
- baseURL:
- type: string
- example: 'https://sonos.plex.tv'
- format: uri
- title:
- type: string
- example: Sonos
- linkURL:
- type: string
- example: 'https://sonos.plex.tv/link'
- provides:
- type: string
- example: 'client,player'
- token:
- type: string
- description: The plex authtoken used to identify with
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /friends:
- get:
- servers:
- - url: 'https://plex.tv/api/v2'
- tags:
- - Plex
- summary: Get list of friends of the user logged in
- description: Get friends of provided auth token.
- operationId: getUserFriends
- responses:
- '200':
- description: Friends Data
- content:
- application/json:
- schema:
- type: array
- items:
- title: Friend
- type: object
- examples:
- - 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
- required:
- - email
- - friendlyName
- - home
- - id
- - restricted
- - sharedServers
- - sharedSources
- - status
- - thumb
- - title
- - username
- - uuid
- properties:
- email:
- type: string
- format: email
- example: username@email.com
- description: The account email address
- friendlyName:
- examples:
- - exampleUser
- - null
- type:
- - string
- - 'null'
- description: The account full name
- home:
- type: boolean
- description: If the account is a Plex Home user
- id:
- type: integer
- format: int32
- description: The Plex account ID
- restricted:
- type: boolean
- default: false
- description: If the account is a Plex Home managed user
- sharedServers:
- type: array
- items:
- type: object
- sharedSources:
- type: array
- items:
- type: object
- status:
- examples:
- - accepted
- x-speakeasy-unknown-values: allow
- enum:
- - accepted
- description: Current friend request status
- thumb:
- type: string
- example: 'https://plex.tv/users/7d1916e0d8f6e76b/avatar?c=1694481578'
- format: uri
- description: URL of the account thumbnail
- title:
- type: string
- example: username123
- description: The title of the account (username or friendly name)
- username:
- type: string
- example: username123
- description: The account username
- uuid:
- type: string
- example: 7d1916e0d8f6e76b
- description: The account Universally Unique Identifier (UUID)
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /geoip:
- get:
- servers:
- - url: 'https://plex.tv/api/v2'
- security: []
- tags:
- - Plex
- summary: Get Geo Data
- description: Returns the geolocation and locale data of the caller
- operationId: getGeoData
- responses:
- '200':
- description: Gets the geo location data of the user
- content:
- application/json:
- schema:
- title: GeoData
- type: object
- description: Geo location data
- examples:
- - 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'
- required:
- - code
- - continent_code
- - country
- - city
- - european_union_member
- - time_zone
- - postal_code
- - in_privacy_restricted_country
- - in_privacy_restricted_region
- - subdivisions
- - coordinates
- properties:
- code:
- type: string
- description: The ISO 3166-1 alpha-2 code of the country.
- example: VI
- continent_code:
- type: string
- description: The continent code where the country is located.
- example: NA
- country:
- type: string
- description: The official name of the country.
- example: United States Virgin Islands
- city:
- type: string
- description: The name of the city.
- example: Amsterdam
- european_union_member:
- type: boolean
- description: Indicates if the country is a member of the European Union.
- example: true
- default: false
- time_zone:
- type: string
- description: The time zone of the country.
- example: America/St_Thomas
- postal_code:
- type: string
- description: The postal code of the location.
- example: '802'
- in_privacy_restricted_country:
- type: boolean
- description: Indicates if the country has privacy restrictions.
- example: true
- default: false
- in_privacy_restricted_region:
- type: boolean
- description: Indicates if the region has privacy restrictions.
- example: true
- default: false
- subdivisions:
- type: string
- description: The name of the primary administrative subdivision.
- example: Saint Thomas
- coordinates:
- type: string
- description: 'The geographical coordinates (latitude, longitude) of the location.'
- example: '18.3381, -64.8941'
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /home:
- get:
- tags:
- - Plex
- summary: Get Plex Home Data
- description: 'Retrieves the home data for the authenticated user, including details like home ID, name, guest access information, and subscription status.'
- operationId: getHomeData
- responses:
- '200':
- description: Home Data
- content:
- application/json:
- schema:
- type: object
- properties:
- id:
- type: number
- example: 1841489
- name:
- type: string
- example: Blindkitty38's home
- guestUserID:
- type: number
- example: 58815432
- guestUserUUID:
- type: string
- example: f3df4e01bfca0787
- guestEnabled:
- type: boolean
- subscription:
- type: boolean
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /hubs:
- get:
- tags:
- - Hubs
- summary: Get Global Hubs
- description: Get Global Hubs filtered by the parameters provided.
- operationId: getGlobalHubs
- parameters:
- - name: count
- description: The number of items to return with each hub.
- in: query
- schema:
- type: number
- required: false
- - name: onlyTransient
- description: 'Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added).'
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- required: false
- responses:
- '200':
- description: returns global hubs
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 8
- allowSync:
- type: boolean
- example: true
- identifier:
- type: string
- example: com.plexapp.plugins.library
- Hub:
- type: array
- items:
- type: object
- properties:
- hubKey:
- type: string
- example: '/library/metadata/50768,65523,58188,57341,57302,57070'
- key:
- type: string
- example: '/playlists/all?type=15&sort=lastViewedAt:desc&playlistType=video,audio'
- title:
- type: string
- example: Recent Playlists
- type:
- type: string
- example: playlist
- hubIdentifier:
- type: string
- example: home.playlists
- context:
- type: string
- example: hub.home.playlists
- size:
- type: integer
- format: int32
- example: 6
- more:
- type: boolean
- example: true
- style:
- type: string
- example: shelf
- promoted:
- type: boolean
- example: true
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: '57070'
- key:
- type: string
- example: /playlists/57070/items
- guid:
- type: string
- example: 'com.plexapp.agents.none://9fee6c5b-3143-4923-813e-57bd0190056c'
- type:
- type: string
- example: playlist
- title:
- type: string
- example: November Movie Day
- titleSort:
- type: string
- example: Tracks
- summary:
- type: string
- example: ''
- smart:
- type: boolean
- example: false
- playlistType:
- type: string
- example: video
- composite:
- type: string
- example: /playlists/57070/composite/1668787730
- icon:
- type: string
- example: 'playlist://image.smart'
- viewCount:
- type: integer
- format: int32
- example: 2
- lastViewedAt:
- type: integer
- format: int32
- example: 1668787732
- duration:
- type: integer
- format: int32
- example: 16873000
- leafCount:
- type: integer
- format: int32
- example: 3
- addedAt:
- type: integer
- format: int32
- example: 1668779618
- updatedAt:
- type: integer
- format: int32
- example: 1668787730
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /hubs/home/recentlyAdded:
- get:
- tags:
- - Hubs
- summary: Get Recently Added
- description: |
- This endpoint will return the recently added content.
- operationId: get-recently-added
- parameters:
- - name: contentDirectoryID
- in: query
- required: true
- schema:
- type: integer
- description: The content directory ID.
- - name: pinnedContentDirectoryID
- in: query
- required: false
- schema:
- type: string
- description: Comma-separated list of pinned content directory IDs.
- - name: sectionID
- in: query
- required: false
- description: The library section ID for filtering content.
- schema:
- type: integer
- example: 2
- - name: type
- in: query
- description: |
- The type of media to retrieve or filter by.
- 1 = movie
- 2 = show
- 3 = season
- 4 = episode
- E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
- schema:
- type: integer
- x-speakeasy-unknown-values: allow
- enum:
- - 1
- - 2
- - 3
- - 4
- - 5
- - 6
- - 7
- - 8
- - 9
- example: 2
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- required: true
- - name: includeMeta
- in: query
- description: |
- Adds the Meta object to the response
- schema:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - name: X-Plex-Container-Start
- in: query
- description: |
- The index of the first item to return. If not specified, the first item will be returned.
- If the number of items exceeds the limit, the response will be paginated.
- By default this is 0
- schema:
- type: integer
- format: int32
- default: 0
- example: 0
- required: false
- - name: X-Plex-Container-Size
- in: query
- description: |
- The number of items to return. If not specified, all items will be returned.
- If the number of items exceeds the limit, the response will be paginated.
- By default this is 50
- schema:
- type: integer
- format: int32
- default: 50
- example: 50
- required: false
- responses:
- '200':
- description: A successful response with recently added content.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - type: object
- required:
- - size
- properties:
- size:
- description: Number of media items returned in this response.
- type: integer
- format: int32
- example: 50
- - type: object
- required:
- - totalSize
- properties:
- totalSize:
- description: Total number of media items in the library.
- type: integer
- format: int32
- example: 50
- - type: object
- required:
- - offset
- properties:
- offset:
- type: integer
- description: Offset value for pagination.
- example: 0
- - type: object
- required:
- - allowSync
- properties:
- allowSync:
- type: boolean
- description: Indicates whether syncing is allowed.
- example: false
- - type: object
- required:
- - identifier
- properties:
- identifier:
- type: string
- description: An plugin identifier for the media container.
- example: com.plexapp.plugins.library
- - type: object
- properties:
- Meta:
- type: object
- description: |
- The Meta object is only included in the response if the `includeMeta` parameter is set to `1`.
- properties:
- Type:
- type: array
- items:
- type: object
- required:
- - key
- - type
- - title
- - active
- properties:
- key:
- type: string
- example: /library/sections/2/all?type=2
- type:
- type: string
- example: filter
- subtype:
- type: string
- example: clip
- title:
- type: string
- example: TV Shows
- active:
- type: boolean
- example: false
- Filter:
- type: array
- items:
- type: object
- required:
- - filter
- - filterType
- - key
- - title
- - type
- properties:
- filter:
- type: string
- example: genre
- filterType:
- type: string
- example: string
- key:
- type: string
- example: /library/sections/2/genre?type=2
- title:
- type: string
- example: Genre
- type:
- type: string
- example: filter
- advanced:
- type: boolean
- example: true
- Sort:
- type: array
- items:
- type: object
- required:
- - key
- - title
- - defaultDirection
- properties:
- default:
- type: string
- example: asc
- active:
- type: boolean
- example: false
- activeDirection:
- type: string
- enum:
- - asc
- - desc
- example: asc
- default: asc
- description: |
- The direction of the sort. Can be either `asc` or `desc`.
- x-speakeasy-enums:
- - ASCENDING
- - DESCENDING
- defaultDirection:
- type: string
- enum:
- - asc
- - desc
- example: asc
- default: asc
- description: |
- The direction of the sort. Can be either `asc` or `desc`.
- x-speakeasy-enums:
- - ASCENDING
- - DESCENDING
- descKey:
- type: string
- example: 'titleSort:desc'
- firstCharacterKey:
- type: string
- example: /library/sections/2/firstCharacter
- key:
- type: string
- example: titleSort
- title:
- type: string
- example: Title
- Field:
- type: array
- items:
- type: object
- required:
- - key
- - title
- - type
- properties:
- key:
- type: string
- example: show.title
- title:
- type: string
- example: Show Title
- type:
- type: string
- example: string
- subType:
- type: string
- example: rating
- FieldType:
- type: array
- items:
- type: object
- required:
- - type
- - Operator
- properties:
- type:
- type: string
- example: tag
- Operator:
- type: array
- items:
- type: object
- required:
- - key
- - title
- properties:
- key:
- type: string
- example: '='
- title:
- type: string
- example: is
- Metadata:
- type: array
- description: An array of metadata items.
- items:
- required:
- - type
- allOf:
- - type: object
- required:
- - addedAt
- properties:
- addedAt:
- allOf:
- - description: Unix timestamp when the item was added.
- - type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: object
- required:
- - art
- properties:
- art:
- type: string
- description: The art image URL for the media item.
- example: /library/metadata/58683/art/1703239236
- - type: object
- properties:
- audienceRatingImage:
- type: string
- description: The URL for the audience rating image.
- example: 'rottentomatoes://image.rating.upright'
- - type: object
- required:
- - audienceRating
- properties:
- audienceRating:
- type: number
- description: The audience rating for the media item.
- example: 9.2
- - type: object
- properties:
- chapterSource:
- type: string
- description: The source from which chapter data is derived.
- example: media
- - type: object
- required:
- - childCount
- properties:
- childCount:
- type: integer
- format: int32
- description: The number of child items associated with this media item.
- example: 1
- - type: object
- properties:
- contentRating:
- type: string
- description: The content rating for the media item.
- example: PG-13
- - type: object
- properties:
- createdAtAccuracy:
- type: string
- description: 'The accuracy of the creation timestamp. This value indicates the format(s) provided (for example, ''epoch,local'' means both epoch and local time formats are available).'
- example: 'epoch,local'
- - type: object
- properties:
- createdAtTZOffset:
- type: string
- description: 'The time zone offset for the creation timestamp, represented as a string. This offset indicates the difference from UTC.'
- example: '0'
- - type: object
- required:
- - duration
- properties:
- duration:
- type: integer
- format: int32
- description: The duration of the media item in milliseconds.
- example: 11558112
- - type: object
- properties:
- grandparentArt:
- type: string
- description: The art URL for the grandparent media item.
- example: /library/metadata/66/art/1705716261
- - type: object
- properties:
- grandparentGuid:
- type: string
- description: The GUID of the grandparent media item.
- example: 'plex://show/5d9c081b170e24001f2a7be4'
- - type: object
- properties:
- grandparentKey:
- type: string
- description: The key of the grandparent media item.
- example: /library/metadata/66
- - type: object
- properties:
- grandparentRatingKey:
- type: string
- description: The rating key of the grandparent media item.
- example: '66'
- - type: object
- properties:
- grandparentSlug:
- type: string
- description: The slug for the grandparent media item.
- example: alice-in-borderland-2020
- - type: object
- properties:
- grandparentTheme:
- type: string
- description: The theme URL for the grandparent media item.
- example: /library/metadata/66/theme/1705716261
- - type: object
- properties:
- grandparentThumb:
- type: string
- description: The thumbnail URL for the grandparent media item.
- example: /library/metadata/66/thumb/1705716261
- - type: object
- properties:
- grandparentTitle:
- type: string
- description: The title of the grandparent media item.
- example: Caprica
- - type: object
- required:
- - guid
- properties:
- guid:
- type: string
- description: The globally unique identifier for the media item.
- example: 'plex://movie/5d7768ba96b655001fdc0408'
- - type: object
- required:
- - index
- properties:
- index:
- type: integer
- format: int32
- description: The index position of the media item.
- example: 1
- - type: object
- required:
- - key
- properties:
- key:
- type: string
- description: The unique key for the media item.
- example: /library/metadata/58683
- - type: object
- properties:
- lastRatedAt:
- type: integer
- format: int64
- description: The Unix timestamp representing the last time the item was rated.
- example: 1721813113
- - type: object
- properties:
- lastViewedAt:
- type: integer
- format: int32
- description: Unix timestamp for when the media item was last viewed.
- example: 1682752242
- - type: object
- properties:
- leafCount:
- type: integer
- format: int32
- description: The number of leaf items (end nodes) under this media item.
- example: 14
- - type: object
- properties:
- librarySectionID:
- type: integer
- description: The identifier for the library section.
- example: 1
- - type: object
- properties:
- librarySectionKey:
- type: string
- description: The key corresponding to the library section.
- example: /library/sections/1
- - type: object
- properties:
- librarySectionTitle:
- type: string
- description: The title of the library section.
- example: Movies
- - type: object
- properties:
- originalTitle:
- type: string
- description: The original title of the media item (if different).
- example: 映画 ブラッククローバー 魔法帝の剣
- - type: object
- properties:
- originallyAvailableAt:
- type: string
- format: date
- description: The original release date of the media item.
- example: '2022-12-14'
- - type: object
- properties:
- parentGuid:
- type: string
- description: The GUID of the parent media item.
- example: 'plex://show/5d9c081b170e24001f2a7be4'
- - type: object
- properties:
- parentIndex:
- type: integer
- format: int32
- description: The index position of the parent media item.
- example: 1
- - type: object
- properties:
- parentKey:
- type: string
- description: The key of the parent media item.
- example: /library/metadata/66
- - type: object
- properties:
- parentRatingKey:
- type: string
- description: The rating key of the parent media item.
- example: '66'
- - type: object
- properties:
- parentSlug:
- type: string
- description: The slug for the parent media item.
- example: alice-in-borderland-2020
- - type: object
- required:
- - parentStudio
- properties:
- parentStudio:
- type: string
- description: The studio of the parent media item.
- example: UCP
- - type: object
- required:
- - parentTheme
- properties:
- parentTheme:
- type: string
- description: The theme URL for the parent media item.
- example: /library/metadata/66/theme/1705716261
- - type: object
- properties:
- parentThumb:
- type: string
- description: The thumbnail URL for the parent media item.
- example: /library/metadata/66/thumb/1705716261
- - type: object
- properties:
- parentTitle:
- type: string
- description: The title of the parent media item.
- example: Caprica
- - type: object
- properties:
- parentYear:
- type: integer
- format: int32
- description: The release year of the parent media item.
- example: 2010
- - type: object
- properties:
- primaryExtraKey:
- type: string
- description: The primary extra key associated with this media item.
- example: /library/metadata/58684
- - type: object
- properties:
- ratingImage:
- type: string
- description: The URL for the rating image.
- example: 'rottentomatoes://image.rating.ripe'
- - type: object
- required:
- - ratingKey
- properties:
- ratingKey:
- type: string
- description: 'The rating key (Media ID) of this media item. Note: Although this is always an integer, it is represented as a string in the API.'
- example: '58683'
- - type: object
- required:
- - rating
- properties:
- rating:
- type: number
- format: float
- description: The critic rating for the media item.
- example: 7.6
- - type: object
- required:
- - seasonCount
- properties:
- seasonCount:
- type: integer
- format: int32
- description: The total number of seasons (for TV shows).
- example: 2022
- - type: object
- properties:
- skipCount:
- type: integer
- format: int32
- description: The number of times this media item has been skipped.
- example: 1
- - type: object
- required:
- - slug
- properties:
- slug:
- type: string
- description: A URL‐friendly version of the media title.
- example: 4-for-texas
- - type: object
- properties:
- studio:
- type: string
- description: The studio that produced the media item.
- example: 20th Century Studios
- - type: object
- properties:
- subtype:
- type: string
- description: 'A classification that further describes the type of media item. For example, ''clip'' indicates that the item is a short video clip.'
- example: clip
- - type: object
- required:
- - summary
- properties:
- summary:
- type: string
- description: A synopsis of the media item.
- example: |
- 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.
- - type: object
- required:
- - tagline
- properties:
- tagline:
- type: string
- description: A brief tagline for the media item.
- example: Return to Pandora.
- - type: object
- required:
- - theme
- properties:
- theme:
- type: string
- description: The theme URL for the media item.
- example: /library/metadata/1/theme/1705636920
- - type: object
- required:
- - thumb
- properties:
- thumb:
- type: string
- description: The thumbnail image URL for the media item.
- example: /library/metadata/58683/thumb/1703239236
- - type: object
- required:
- - titleSort
- properties:
- titleSort:
- type: string
- description: The sort title used for ordering media items.
- example: Whale
- - type: object
- required:
- - title
- properties:
- title:
- type: string
- description: The title of the media item.
- example: 'Avatar: The Way of Water'
- - type: object
- required:
- - type
- properties:
- type:
- allOf:
- - type: string
- x-speakeasy-unknown-values: allow
- enum:
- - movie
- - show
- - season
- - episode
- - artist
- - album
- - track
- - photoalbum
- - photo
- - collection
- example: movie
- description: |
- The type of media content in the Plex library. This can represent videos, music, or photos.
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- - COLLECTION
- - type: object
- properties:
- updatedAt:
- type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: object
- properties:
- userRating:
- type: number
- format: float
- description: The rating provided by a user for the item. This value is expressed as a decimal number.
- example: 10
- - type: object
- properties:
- viewCount:
- type: integer
- format: int32
- description: The number of times this media item has been viewed.
- example: 1
- - type: object
- properties:
- viewOffset:
- type: integer
- format: int32
- description: The current playback offset (in milliseconds).
- example: 5222500
- - type: object
- properties:
- viewedLeafCount:
- type: integer
- format: int32
- description: The number of leaf items that have been viewed.
- example: 0
- - type: object
- properties:
- year:
- type: integer
- format: int32
- description: The release year of the media item.
- example: 2022
- - type: object
- description: |
- The available images for this media item
- properties:
- Image:
- type: array
- items:
- type: object
- required:
- - alt
- - type
- - url
- properties:
- alt:
- type: string
- example: Episode 1
- type:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - coverPoster
- - background
- - snapshot
- - clearLogo
- example: background
- url:
- type: string
- example: /library/metadata/45521/thumb/1644710589
- - type: object
- description: |
- Unknown
- properties:
- UltraBlurColors:
- type: object
- required:
- - topLeft
- - topRight
- - bottomRight
- - bottomLeft
- properties:
- topLeft:
- type: string
- example: 11333b
- topRight:
- type: string
- example: 0a232d
- bottomRight:
- type: string
- example: 073958
- bottomLeft:
- type: string
- example: 1f5066
- - type: object
- properties:
- Guid:
- x-speakeasy-name-override: guids
- type: array
- items:
- type: object
- required:
- - id
- properties:
- id:
- type: string
- description: |
- The unique identifier for the Guid. Can be prefixed with imdb://, tmdb://, tvdb://
- pattern: '^(imdb|tmdb|tvdb)://.+$'
- example:
- imdbExample:
- summary: IMDB example
- value: 'imdb://tt13015952'
- tmdbExample:
- summary: TMDB example
- value: 'tmdb://2434012'
- tvdbExample:
- summary: TVDB example
- value: 'tvdb://7945991'
- - type: object
- properties:
- Media:
- allOf:
- - type: array
- description: An array of media file data items.
- items:
- type: object
- required:
- - id
- properties:
- id:
- type: integer
- description: Unique media identifier.
- example: 387322
- duration:
- type: integer
- format: int32
- description: Duration of the media in milliseconds.
- example: 9610350
- bitrate:
- type: integer
- format: int32
- description: Bitrate in bits per second.
- example: 25512
- width:
- type: integer
- description: Video width in pixels.
- example: 3840
- format: int32
- height:
- type: integer
- description: Video height in pixels.
- example: 1602
- format: int32
- aspectRatio:
- type: number
- format: float
- description: Aspect ratio of the video.
- example: 2.35
- audioChannels:
- type: integer
- description: Number of audio channels.
- example: 6
- format: int32
- displayOffset:
- type: integer
- format: int32
- example: 50
- audioCodec:
- type: string
- description: Audio codec used.
- example: eac3
- videoCodec:
- type: string
- description: Video codec used.
- example: hevc
- videoResolution:
- type: string
- description: 'Video resolution (e.g., 4k).'
- example: 4k
- container:
- type: string
- description: File container type.
- example: mkv
- videoFrameRate:
- type: string
- description: |
- Frame rate of the video. Values found include NTSC, PAL, 24p
- example: 24p
- videoProfile:
- type: string
- description: 'Video profile (e.g., main 10).'
- example: main 10
- hasVoiceActivity:
- type: boolean
- description: Indicates whether voice activity is detected.
- example: false
- audioProfile:
- type: string
- description: 'The audio profile used for the media (e.g., DTS, Dolby Digital, etc.).'
- example: dts
- optimizedForStreaming:
- description: 'Has this media been optimized for streaming. NOTE: This can be 0, 1, false or true'
- oneOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- - type: boolean
- enum:
- - true
- - false
- has64bitOffsets:
- type: boolean
- example: false
- Part:
- type: array
- description: An array of parts for this media item.
- items:
- type: object
- required:
- - id
- - key
- - file
- - size
- properties:
- accessible:
- type: boolean
- description: Indicates if the part is accessible.
- example: true
- exists:
- type: boolean
- description: Indicates if the part exists.
- example: true
- id:
- type: integer
- description: Unique part identifier.
- example: 418385
- key:
- type: string
- description: Key to access this part.
- example: /library/parts/418385/1735864239/file.mkv
- indexes:
- type: string
- example: sd
- duration:
- type: integer
- format: int32
- description: Duration of the part in milliseconds.
- example: 9610350
- file:
- type: string
- description: File path for the part.
- example: /mnt/Movies_1/W/Wicked (2024).mkv
- size:
- description: File size in bytes.
- type: integer
- example: 30649952104
- packetLength:
- type: integer
- format: int32
- example: 188
- container:
- type: string
- description: Container format of the part.
- example: mkv
- videoProfile:
- type: string
- description: Video profile for the part.
- example: main 10
- audioProfile:
- type: string
- description: 'The audio profile used for the media (e.g., DTS, Dolby Digital, etc.).'
- example: dts
- has64bitOffsets:
- type: boolean
- example: false
- optimizedForStreaming:
- description: 'Has this media been optimized for streaming. NOTE: This can be 0, 1, false or true'
- oneOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- - type: boolean
- enum:
- - true
- - false
- hasThumbnail:
- allOf:
- - description: Indicates if the part has a thumbnail.
- - type: string
- enum:
- - '0'
- - '1'
- example: '1'
- default: '0'
- x-speakeasy-enums:
- - false
- - true
- Stream:
- type: array
- description: An array of streams for this part.
- items:
- type: object
- required:
- - id
- - streamType
- - codec
- - displayTitle
- - extendedDisplayTitle
- properties:
- id:
- type: integer
- description: Unique stream identifier.
- example: 1002625
- streamType:
- type: integer
- oneOf:
- - title: VIDEO
- const: 1
- description: Video stream
- - title: AUDIO
- const: 2
- description: Audio stream
- - title: SUBTITLE
- const: 3
- description: Subtitle stream
- example: 1
- description: |
- Stream type:
- - VIDEO = 1
- - AUDIO = 2
- - SUBTITLE = 3
- format:
- type: string
- description: 'Format of the stream (e.g., srt).'
- example: srt
- default:
- type: boolean
- description: Indicates if this stream is default.
- example: true
- codec:
- type: string
- description: Codec used by the stream.
- example: hevc
- index:
- type: integer
- format: int32
- description: Index of the stream.
- example: 0
- bitrate:
- type: integer
- format: int32
- description: Bitrate of the stream.
- example: 24743
- language:
- type: string
- description: Language of the stream.
- example: English
- languageTag:
- type: string
- description: 'Language tag (e.g., en).'
- example: en
- languageCode:
- type: string
- description: ISO language code.
- example: eng
- headerCompression:
- type: boolean
- description: Indicates whether header compression is enabled.
- example: true
- DOVIBLCompatID:
- type: integer
- format: int32
- description: Dolby Vision BL compatibility ID.
- example: 1
- DOVIBLPresent:
- type: boolean
- description: Indicates if Dolby Vision BL is present.
- example: true
- DOVIELPresent:
- type: boolean
- description: Indicates if Dolby Vision EL is present.
- example: false
- DOVILevel:
- type: integer
- format: int32
- description: Dolby Vision level.
- example: 6
- DOVIPresent:
- type: boolean
- description: Indicates if Dolby Vision is present.
- example: true
- DOVIProfile:
- type: integer
- format: int32
- description: Dolby Vision profile.
- example: 8
- DOVIRPUPresent:
- type: boolean
- description: Indicates if Dolby Vision RPU is present.
- example: true
- DOVIVersion:
- type: string
- description: Dolby Vision version.
- example: '1.0'
- bitDepth:
- type: integer
- format: int32
- description: Bit depth of the video stream.
- example: 10
- chromaLocation:
- type: string
- description: Chroma sample location.
- example: topleft
- chromaSubsampling:
- type: string
- description: Chroma subsampling format.
- example: '4:2:0'
- codedHeight:
- type: integer
- format: int32
- description: Coded video height.
- example: 1608
- codedWidth:
- type: integer
- format: int32
- description: Coded video width.
- example: 3840
- closedCaptions:
- type: boolean
- example: true
- colorPrimaries:
- type: string
- description: Color primaries used.
- example: bt2020
- colorRange:
- type: string
- description: 'Color range (e.g., tv).'
- example: tv
- colorSpace:
- type: string
- description: Color space.
- example: bt2020nc
- colorTrc:
- type: string
- description: Color transfer characteristics.
- example: smpte2084
- frameRate:
- type: number
- format: float
- description: Frame rate of the stream.
- example: 23.976
- key:
- type: string
- description: Key to access this stream part.
- example: /library/streams/216389
- height:
- type: integer
- format: int32
- description: Height of the video stream.
- example: 1602
- level:
- type: integer
- format: int32
- description: Video level.
- example: 150
- original:
- type: boolean
- description: Indicates if this is the original stream.
- example: true
- hasScalingMatrix:
- type: boolean
- example: false
- profile:
- type: string
- description: Video profile.
- example: main 10
- scanType:
- type: string
- example: progressive
- embeddedInVideo:
- type: string
- example: progressive
- refFrames:
- type: integer
- format: int32
- description: Number of reference frames.
- example: 1
- width:
- type: integer
- format: int32
- description: Width of the video stream.
- example: 3840
- displayTitle:
- type: string
- description: Display title for the stream.
- example: 4K DoVi/HDR10 (HEVC Main 10)
- extendedDisplayTitle:
- type: string
- description: Extended display title for the stream.
- example: 4K DoVi/HDR10 (HEVC Main 10)
- selected:
- type: boolean
- description: Indicates if this stream is selected (applicable for audio streams).
- example: true
- forced:
- type: boolean
- example: true
- channels:
- type: integer
- format: int32
- description: Number of audio channels (for audio streams).
- example: 6
- audioChannelLayout:
- type: string
- description: Audio channel layout.
- example: 5.1(side)
- samplingRate:
- type: integer
- format: int32
- description: Sampling rate for the audio stream.
- example: 48000
- canAutoSync:
- type: boolean
- description: Indicates if the stream can auto-sync.
- example: false
- hearingImpaired:
- type: boolean
- description: Indicates if the stream is for the hearing impaired.
- example: true
- dub:
- type: boolean
- description: Indicates if the stream is a dub.
- example: true
- title:
- type: string
- description: 'Optional title for the stream (e.g., language variant).'
- example: SDH
- Genre:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: |
- The unique identifier for the genre.
- NOTE: This is different for each Plex server and is not globally unique.
- type: integer
- format: int32
- minimum: 1
- example: 259
- - type: object
- required:
- - filter
- description: The filter query string for similar items.
- properties:
- filter:
- type: string
- example: genre=19
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: |
- The genre name of this media-item
- example: Crime
- Country:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: |
- The unique identifier for the country.
- NOTE: This is different for each Plex server and is not globally unique.
- type: integer
- format: int32
- minimum: 1
- example: 259
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The country of origin of this media item
- example: United States of America
- - type: object
- required:
- - filter
- description: The filter query string for country media items.
- properties:
- filter:
- type: string
- example: country=19
- Director:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: Unique identifier for the director.
- type: integer
- format: int32
- minimum: 1
- example: 126522
- - type: object
- required:
- - filter
- properties:
- filter:
- description: The filter string used to query this director.
- type: string
- example: director=235876
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The role of Director
- example: Danny Boyle
- - type: object
- required:
- - tagKey
- properties:
- tagKey:
- description: 'A unique 24-character hexadecimal key associated with the director''s tag, used for internal identification.'
- type: string
- pattern: '^[a-fA-F0-9]{24}$'
- example: 5d776831151a60001f24d031
- - type: object
- properties:
- thumb:
- description: The absolute URL of the thumbnail image for the director.
- type: string
- example: 'https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg'
- Writer:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: Unique identifier for the writer.
- type: integer
- format: int32
- minimum: 1
- example: 126522
- - type: object
- required:
- - filter
- properties:
- filter:
- description: The filter string used to query this writer.
- type: string
- example: writer=126522
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The role of Writer
- example: Jamie P. Hanson
- - type: object
- properties:
- tagKey:
- description: 'A 24-character hexadecimal unique key associated with the writer’s tag, used for internal identification.'
- type: string
- pattern: '^[a-fA-F0-9]{24}$'
- example: 5d77683d85719b001f3a535e
- - type: object
- properties:
- thumb:
- description: The absolute URL of the thumbnail image for the writer.
- type: string
- example: 'https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg'
- Role:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: |
- The unique identifier for the role.
- NOTE: This is different for each Plex server and is not globally unique.
- type: integer
- format: int32
- minimum: 1
- example: 126522
- - type: object
- required:
- - filter
- properties:
- filter:
- description: 'The filter string used to query this actor. For example, it may indicate that this is an actor with a given key.'
- type: string
- example: actor=126522
- - type: object
- required:
- - tag
- properties:
- tag:
- description: The display tag for the actor (typically the actor's name).
- type: string
- example: Teller
- - type: object
- required:
- - tagKey
- properties:
- tagKey:
- description: |
- A 24-character hexadecimal unique key associated with the actor's tag, used for internal identification.
- NOTE: This is globally unique across all Plex Servers.
- type: string
- pattern: '^[a-fA-F0-9]{24}$'
- example: 5d77683d85719b001f3a535e
- - type: object
- properties:
- role:
- description: The role played by the actor in the media item.
- type: string
- example: Self - Judge
- - type: object
- properties:
- thumb:
- description: The absolute URL of the thumbnail image for the actor.
- type: string
- example: 'https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg'
- Producer:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: Unique identifier for the producer.
- type: integer
- format: int32
- minimum: 1
- example: 126522
- - type: object
- required:
- - filter
- properties:
- filter:
- description: The filter string used to query this producer.
- type: string
- example: producer=126522
- - type: object
- required:
- - tag
- properties:
- tag:
- description: The name of the producer
- type: string
- example: Amelia Knapp
- - type: object
- required:
- - tagKey
- properties:
- tagKey:
- description: |
- A 24-character hexadecimal unique key associated with the producer's tag, used for internal identification.
- minLength: 24
- maxLength: 24
- type: string
- pattern: '^[a-fA-F0-9]{24}$'
- example: 5d77683d85719b001f3a535e
- - type: object
- properties:
- thumb:
- description: The absolute URL of the thumbnail image for the producer.
- type: string
- example: 'https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg'
- Rating:
- type: array
- items:
- allOf:
- - type: object
- required:
- - image
- properties:
- image:
- type: string
- description: 'The URL for the rating image, for example from IMDb.'
- example: 'imdb://image.rating'
- - type: object
- required:
- - value
- description: The numerical rating value.
- properties:
- value:
- type: number
- format: float
- example: 5.1
- - type: object
- required:
- - type
- description: 'The type of rating, for example ''audience'' or ''critic''.'
- properties:
- type:
- type: string
- example: audience
- Similar:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- description: The identifier for the similar media item.
- properties:
- id:
- type: integer
- format: int32
- minimum: 1
- example: 259
- - type: object
- required:
- - filter
- description: The filter query string for similar items.
- properties:
- filter:
- type: string
- example: similar=259
- - type: object
- required:
- - tag
- description: 'The display tag for the similar item, typically the title.'
- properties:
- tag:
- type: string
- example: Criss Angel Mindfreak
- Location:
- type: array
- items:
- allOf:
- - type: object
- required:
- - path
- description: The folder path for the media item.
- properties:
- path:
- type: string
- example: /TV Shows/Clarkson's Farm
- Collection:
- type: array
- items:
- allOf:
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The user-made collection this media item belongs to
- example: My Awesome Collection
- '400':
- description: 'Bad request, invalid parameters.'
- '401':
- description: 'Unauthorized, invalid Plex token.'
- /hubs/search:
- get:
- tags:
- - Search
- summary: Perform a search
- operationId: performSearch
- description: |
- This endpoint performs a search across all library sections, or a single section, and returns matches as hubs, split up by type. It performs spell checking, looks for partial matches, and orders the hubs based on quality of results. In addition, based on matches, it will return other related matches (e.g. for a genre match, it may return movies in that genre, or for an actor match, movies with that actor).
-
- In the response's items, the following extra attributes are returned to further describe or disambiguate the result:
-
- - `reason`: The reason for the result, if not because of a direct search term match; can be either:
- - `section`: There are multiple identical results from different sections.
- - `originalTitle`: There was a search term match from the original title field (sometimes those can be very different or in a foreign language).
- - ``: If the reason for the result is due to a result in another hub, the source hub identifier is returned. For example, if the search is for "dylan" then Bob Dylan may be returned as an artist result, an a few of his albums returned as album results with a reason code of `artist` (the identifier of that particular hub). Or if the search is for "arnold", there might be movie results returned with a reason of `actor`
- - `reasonTitle`: The string associated with the reason code. For a section reason, it'll be the section name; For a hub identifier, it'll be a string associated with the match (e.g. `Arnold Schwarzenegger` for movies which were returned because the search was for "arnold").
- - `reasonID`: The ID of the item associated with the reason for the result. This might be a section ID, a tag ID, an artist ID, or a show ID.
-
- This request is intended to be very fast, and called as the user types.
- parameters:
- - name: query
- description: The query term
- in: query
- schema:
- type: string
- examples:
- - arnold
- - dylan
- required: true
- - name: sectionId
- description: 'This gives context to the search, and can result in re-ordering of search result hubs'
- in: query
- schema:
- type: number
- required: false
- - name: limit
- description: The number of items to return per hub
- in: query
- schema:
- type: number
- example: 5
- default: 3
- responses:
- '200':
- description: The search results
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /hubs/search/voice:
- get:
- tags:
- - Search
- summary: Perform a voice search
- operationId: performVoiceSearch
- description: |
- This endpoint performs a search specifically tailored towards voice or other imprecise input which may work badly with the substring and spell-checking heuristics used by the `/hubs/search` endpoint.
- It uses a [Levenshtein distance](https://en.wikipedia.org/wiki/Levenshtein_distance) heuristic to search titles, and as such is much slower than the other search endpoint.
- Whenever possible, clients should limit the search to the appropriate type.
- Results, as well as their containing per-type hubs, contain a `distance` attribute which can be used to judge result quality.
- parameters:
- - name: query
- description: The query term
- in: query
- schema:
- type: string
- examples:
- - dead+poop
- required: true
- - name: sectionId
- description: 'This gives context to the search, and can result in re-ordering of search result hubs'
- in: query
- schema:
- type: number
- required: false
- - name: limit
- description: The number of items to return per hub
- in: query
- schema:
- type: number
- example: 5
- default: 3
- required: false
- responses:
- '200':
- description: The search results
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/hubs/sections/{sectionId}':
- get:
- tags:
- - Hubs
- summary: Get library specific hubs
- description: |
- This endpoint will return a list of library specific hubs
- operationId: getLibraryHubs
- parameters:
- - name: sectionId
- description: the Id of the library to query
- in: path
- schema:
- type: number
- required: true
- - name: count
- description: The number of items to return with each hub.
- in: query
- schema:
- type: number
- required: false
- - name: onlyTransient
- description: 'Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added).'
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- required: false
- responses:
- '200':
- description: The hubs specific to the library
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 7
- allowSync:
- type: boolean
- example: true
- identifier:
- type: string
- example: com.plexapp.plugins.library
- librarySectionID:
- type: integer
- format: int32
- example: 1
- librarySectionTitle:
- type: string
- example: Movies
- librarySectionUUID:
- type: string
- example: 322a231a-b7f7-49f5-920f-14c61199cd30
- Hub:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: '/library/sections/1/all?sort=lastViewedAt:desc&unwatched=0&viewOffset=0'
- title:
- type: string
- example: Recently Played Movies
- type:
- type: string
- example: movie
- hubIdentifier:
- type: string
- example: movie.recentlyviewed.1
- context:
- type: string
- example: hub.movie.recentlyviewed
- size:
- type: integer
- format: int32
- example: 6
- more:
- type: boolean
- example: true
- style:
- type: string
- example: shelf
- hubKey:
- type: string
- example: '/library/metadata/66485,66098,57249,11449,5858,14944'
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: '14944'
- key:
- type: string
- example: /library/metadata/14944
- guid:
- type: string
- example: 'plex://movie/5d77686eeb5d26001f1eb339'
- studio:
- type: string
- example: Walt Disney Animation Studios
- type:
- type: string
- example: movie
- title:
- type: string
- example: Tangled
- librarySectionTitle:
- type: string
- example: Movies
- librarySectionID:
- type: integer
- format: int32
- example: 1
- librarySectionKey:
- type: string
- example: /library/sections/1
- contentRating:
- type: string
- example: PG
- summary:
- type: string
- example: '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:
- type: number
- example: 8.9
- audienceRating:
- type: number
- example: 8.7
- viewCount:
- type: integer
- format: int32
- example: 1
- lastViewedAt:
- type: integer
- format: int32
- example: 1704936047
- year:
- type: integer
- format: int32
- example: 2010
- tagline:
- type: string
- example: They're taking adventure to new lengths.
- thumb:
- type: string
- example: /library/metadata/14944/thumb/1705739847
- art:
- type: string
- example: /library/metadata/14944/art/1705739847
- duration:
- type: integer
- format: int32
- example: 6017237
- originallyAvailableAt:
- type: string
- format: date
- example: 2010-11-24T00:00:00.000Z
- addedAt:
- type: integer
- format: int32
- example: 1589412494
- updatedAt:
- type: integer
- format: int32
- example: 1705739847
- audienceRatingImage:
- type: string
- example: 'rottentomatoes://image.rating.upright'
- primaryExtraKey:
- type: string
- example: /library/metadata/14952
- ratingImage:
- type: string
- example: 'rottentomatoes://image.rating.ripe'
- Media:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 38247
- duration:
- type: integer
- format: int32
- example: 6017237
- bitrate:
- type: integer
- format: int32
- example: 2051
- width:
- type: integer
- format: int32
- example: 1920
- height:
- type: integer
- format: int32
- example: 1080
- aspectRatio:
- type: number
- example: 1.78
- audioChannels:
- type: integer
- format: int32
- example: 2
- audioCodec:
- type: string
- example: aac
- videoCodec:
- type: string
- example: h264
- videoResolution:
- type: string
- example: '1080'
- container:
- type: string
- example: mp4
- videoFrameRate:
- type: string
- example: 24p
- optimizedForStreaming:
- type: integer
- format: int32
- example: 1
- audioProfile:
- type: string
- example: lc
- has64bitOffsets:
- type: boolean
- example: false
- videoProfile:
- type: string
- example: high
- Part:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 38247
- key:
- type: string
- example: /library/parts/38247/1589412494/file.mp4
- duration:
- type: integer
- format: int32
- example: 6017237
- file:
- type: string
- example: /movies/Tangled (2010)/Tangled (2010) Bluray-1080p.mp4
- size:
- type: integer
- format: int32
- example: 1545647447
- audioProfile:
- type: string
- example: lc
- container:
- type: string
- example: mp4
- has64bitOffsets:
- type: boolean
- example: false
- optimizedForStreaming:
- type: boolean
- example: true
- videoProfile:
- type: string
- example: high
- Genre:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Animation
- Country:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: United States of America
- Director:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Nathan Greno
- Role:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Donna Murphy
- Writer:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Wilhelm Grimm
- skipCount:
- type: integer
- format: int32
- example: 1
- chapterSource:
- type: string
- example: media
- promoted:
- type: boolean
- example: true
- random:
- type: boolean
- example: true
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /identity:
- get:
- tags:
- - Server
- summary: Get Server Identity
- description: This request is useful to determine if the server is online or offline
- operationId: get-server-identity
- security: []
- responses:
- '200':
- description: The Server Identity information
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: number
- example: 0
- claimed:
- type: boolean
- machineIdentifier:
- type: string
- example: 96f2fe7a78c9dc1f16a16bedbe90f98149be16b4
- version:
- type: string
- example: 1.31.3.6868-28fc46b27
- '408':
- description: Request Timeout
- content:
- application/json:
- schema:
- x-speakeasy-name-override: RequestTimeout
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 408
- message:
- type: string
- x-speakeasy-error-message: true
- example: The server timed out waiting for the request.
- /library/hashes:
- get:
- tags:
- - Library
- summary: Get Hash Value
- description: This resource returns hash values for local files
- operationId: getFileHash
- parameters:
- - name: url
- description: 'This is the path to the local file, must be prefixed by `file://`'
- in: query
- schema:
- type: string
- example: 'file://C:\Image.png&type=13'
- required: true
- - name: type
- description: Item type
- in: query
- schema:
- type: number
- required: false
- responses:
- '200':
- description: The hash of the file
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /library/recentlyAdded:
- get:
- tags:
- - Library
- summary: Get Recently Added
- description: |
- This endpoint will return the recently added content.
- operationId: get-recently-added-library
- parameters:
- - name: contentDirectoryID
- in: query
- required: false
- schema:
- type: integer
- example: 2
- - name: pinnedContentDirectoryID
- in: query
- required: false
- schema:
- type: array
- items:
- type: integer
- example:
- - 3
- - 5
- - 7
- - 13
- - 12
- - 1
- - 6
- - 14
- - 2
- - 10
- - 16
- - 17
- - name: sectionID
- in: query
- required: false
- description: The library section ID for filtering content.
- schema:
- type: integer
- example: 2
- - name: type
- in: query
- description: |
- The type of media to retrieve or filter by.
- 1 = movie
- 2 = show
- 3 = season
- 4 = episode
- E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
- schema:
- type: integer
- x-speakeasy-unknown-values: allow
- enum:
- - 1
- - 2
- - 3
- - 4
- - 5
- - 6
- - 7
- - 8
- - 9
- example: 2
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- required: true
- - name: includeMeta
- in: query
- description: |
- Adds the Meta object to the response
- schema:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - name: X-Plex-Container-Start
- in: query
- description: |
- The index of the first item to return. If not specified, the first item will be returned.
- If the number of items exceeds the limit, the response will be paginated.
- By default this is 0
- schema:
- type: integer
- format: int32
- default: 0
- example: 0
- required: false
- - name: X-Plex-Container-Size
- in: query
- description: |
- The number of items to return. If not specified, all items will be returned.
- If the number of items exceeds the limit, the response will be paginated.
- By default this is 50
- schema:
- type: integer
- format: int32
- default: 50
- example: 50
- required: false
- responses:
- '200':
- description: The recently added content
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - type: object
- description: |
- The Meta object is only included in the response if the `includeMeta` parameter is set to `1`.
- properties:
- Type:
- type: array
- items:
- type: object
- required:
- - key
- - type
- - title
- - active
- properties:
- key:
- type: string
- example: /library/sections/2/all?type=2
- type:
- type: string
- example: filter
- subtype:
- type: string
- example: clip
- title:
- type: string
- example: TV Shows
- active:
- type: boolean
- example: false
- Filter:
- type: array
- items:
- type: object
- required:
- - filter
- - filterType
- - key
- - title
- - type
- properties:
- filter:
- type: string
- example: genre
- filterType:
- type: string
- example: string
- key:
- type: string
- example: /library/sections/2/genre?type=2
- title:
- type: string
- example: Genre
- type:
- type: string
- example: filter
- advanced:
- type: boolean
- example: true
- Sort:
- type: array
- items:
- type: object
- required:
- - key
- - title
- - defaultDirection
- properties:
- default:
- type: string
- example: asc
- active:
- type: boolean
- example: false
- activeDirection:
- type: string
- enum:
- - asc
- - desc
- example: asc
- default: asc
- description: |
- The direction of the sort. Can be either `asc` or `desc`.
- x-speakeasy-enums:
- - ASCENDING
- - DESCENDING
- defaultDirection:
- type: string
- enum:
- - asc
- - desc
- example: asc
- default: asc
- description: |
- The direction of the sort. Can be either `asc` or `desc`.
- x-speakeasy-enums:
- - ASCENDING
- - DESCENDING
- descKey:
- type: string
- example: 'titleSort:desc'
- firstCharacterKey:
- type: string
- example: /library/sections/2/firstCharacter
- key:
- type: string
- example: titleSort
- title:
- type: string
- example: Title
- Field:
- type: array
- items:
- type: object
- required:
- - key
- - title
- - type
- properties:
- key:
- type: string
- example: show.title
- title:
- type: string
- example: Show Title
- type:
- type: string
- example: string
- subType:
- type: string
- example: rating
- FieldType:
- type: array
- items:
- type: object
- required:
- - type
- - Operator
- properties:
- type:
- type: string
- example: tag
- Operator:
- type: array
- items:
- type: object
- required:
- - key
- - title
- properties:
- key:
- type: string
- example: '='
- title:
- type: string
- example: is
- - type: object
- properties:
- size:
- type: number
- example: 50
- allowSync:
- type: boolean
- identifier:
- type: string
- example: com.plexapp.plugins.library
- mediaTagPrefix:
- type: string
- example: /system/bundle/media/flags/
- mediaTagVersion:
- type: number
- example: 1680021154
- mixedParents:
- type: boolean
- Metadata:
- type: array
- items:
- type: object
- properties:
- allowSync:
- type: boolean
- librarySectionID:
- type: number
- example: 1
- librarySectionTitle:
- type: string
- example: Movies
- librarySectionUUID:
- type: string
- example: 322a231a-b7f7-49f5-920f-14c61199cd30
- ratingKey:
- type: number
- example: 59398
- key:
- type: string
- example: /library/metadata/59398
- guid:
- type: string
- example: 'plex://movie/5e161a83bea6ac004126e148'
- studio:
- type: string
- example: Marvel Studios
- type:
- type: string
- example: movie
- title:
- type: string
- example: 'Ant-Man and the Wasp: Quantumania'
- contentRating:
- type: string
- example: PG-13
- summary:
- type: string
- example: 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:
- type: number
- example: 4.7
- audienceRating:
- type: number
- example: 8.3
- year:
- type: number
- example: 2023
- tagline:
- type: string
- example: Witness the beginning of a new dynasty.
- thumb:
- type: string
- example: /library/metadata/59398/thumb/1681888010
- art:
- type: string
- example: /library/metadata/59398/art/1681888010
- duration:
- type: number
- example: 7474422
- originallyAvailableAt:
- type: string
- format: date-time
- example: 2023-02-15T00:00:00.000Z
- addedAt:
- type: number
- example: 1681803215
- updatedAt:
- type: number
- example: 1681888010
- audienceRatingImage:
- type: string
- example: 'rottentomatoes://image.rating.upright'
- chapterSource:
- type: string
- example: media
- primaryExtraKey:
- type: string
- example: /library/metadata/59399
- ratingImage:
- type: string
- example: 'rottentomatoes://image.rating.rotten'
- Media:
- type: array
- items:
- type: object
- properties:
- id:
- type: number
- example: 120345
- duration:
- type: number
- example: 7474422
- bitrate:
- type: number
- example: 3623
- width:
- type: number
- example: 1920
- height:
- type: number
- example: 804
- aspectRatio:
- type: number
- example: 2.35
- audioChannels:
- type: number
- example: 6
- audioCodec:
- type: string
- example: ac3
- videoCodec:
- type: string
- example: h264
- videoResolution:
- type: number
- example: 1080
- container:
- type: string
- example: mp4
- videoFrameRate:
- type: string
- example: 24p
- optimizedForStreaming:
- type: number
- example: 0
- has64bitOffsets:
- type: boolean
- videoProfile:
- type: string
- example: high
- Part:
- type: array
- items:
- type: object
- properties:
- id:
- type: number
- example: 120353
- key:
- type: string
- example: /library/parts/120353/1681803203/file.mp4
- duration:
- type: number
- example: 7474422
- file:
- type: string
- example: /movies/Ant-Man and the Wasp Quantumania (2023)/Ant-Man.and.the.Wasp.Quantumania.2023.1080p.mp4
- size:
- type: number
- example: 3395307162
- container:
- type: string
- example: mp4
- has64bitOffsets:
- type: boolean
- hasThumbnail:
- type: number
- example: 1
- optimizedForStreaming:
- type: boolean
- videoProfile:
- type: string
- example: high
- Genre:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Comedy
- Director:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Peyton Reed
- Writer:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Jeff Loveness
- Country:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: United States of America
- Role:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Paul Rudd
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /library/sections:
- get:
- tags:
- - Library
- summary: Get All Libraries
- operationId: get-all-libraries
- description: |
- A library section (commonly referred to as just a library) is a collection of media.
- Libraries are typed, and depending on their type provide either a flat or a hierarchical view of the media.
- For example, a music library has an artist > albums > tracks structure, whereas a movie library is flat.
-
- Libraries have features beyond just being a collection of media; for starters, they include information about supported types, filters and sorts.
- This allows a client to provide a rich interface around the media (e.g. allow sorting movies by release year).
- parameters:
- - name: Accept
- in: header
- required: false
- schema:
- type: string
- enum:
- - application/json
- - application/xml
- example: application/json
- responses:
- '200':
- description: The libraries available on the Server
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - type: object
- required:
- - size
- properties:
- size:
- description: Number of media items returned in this response.
- type: integer
- format: int32
- example: 50
- - type: object
- required:
- - allowSync
- properties:
- allowSync:
- type: boolean
- description: Indicates whether syncing is allowed.
- example: false
- - type: object
- required:
- - title1
- properties:
- title1:
- type: string
- description: The primary title of the media container.
- example: TV Series
- - type: object
- properties:
- Directory:
- type: array
- items:
- required:
- - Location
- allOf:
- - type: object
- required:
- - allowSync
- properties:
- allowSync:
- type: boolean
- description: Indicates whether syncing is allowed.
- example: false
- - type: object
- required:
- - art
- properties:
- art:
- type: string
- description: URL for the background artwork of the media container.
- example: '/:/resources/show-fanart.jpg'
- - type: object
- required:
- - composite
- properties:
- composite:
- type: string
- description: The relative path to the composite media item.
- example: /library/sections/1/composite/1743824484
- - type: object
- required:
- - filters
- properties:
- filters:
- type: boolean
- description: UNKNOWN
- example: true
- - type: object
- required:
- - refreshing
- properties:
- refreshing:
- type: boolean
- description: Indicates whether the library is currently being refreshed or updated
- example: true
- - type: object
- required:
- - thumb
- properties:
- thumb:
- type: string
- description: URL for the thumbnail image of the media container.
- example: '/:/resources/show.png'
- - type: object
- required:
- - key
- properties:
- key:
- type: string
- description: The library key representing the unique identifier
- example: '1'
- - type: object
- required:
- - type
- properties:
- type:
- allOf:
- - type: string
- x-speakeasy-unknown-values: allow
- enum:
- - movie
- - show
- - season
- - episode
- - artist
- - album
- - track
- - photoalbum
- - photo
- - collection
- example: movie
- description: |
- The type of media content in the Plex library. This can represent videos, music, or photos.
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- - COLLECTION
- - type: string
- description: The library type
- - type: object
- required:
- - title
- properties:
- title:
- type: string
- description: The title of the library
- example: Movies
- - type: object
- required:
- - agent
- properties:
- agent:
- type: string
- description: The Plex agent used to match and retrieve media metadata.
- example: tv.plex.agents.movie
- - type: object
- required:
- - scanner
- properties:
- scanner:
- type: string
- description: UNKNOWN
- example: Plex Movie
- - type: object
- required:
- - language
- properties:
- language:
- type: string
- description: The Plex library language that has been set
- example: en-US
- - type: object
- required:
- - uuid
- properties:
- uuid:
- type: string
- description: The universally unique identifier for the library.
- example: e69655a2-ef48-4aba-bb19-01e7d3cc34d6
- - type: object
- required:
- - updatedAt
- properties:
- updatedAt:
- type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: object
- properties:
- createdAt:
- allOf:
- - type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - description: The date and time when the library was created.
- type: integer
- format: int64
- - type: object
- required:
- - scannedAt
- properties:
- scannedAt:
- type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: object
- required:
- - content
- properties:
- content:
- type: boolean
- description: UNKNOWN
- example: true
- - type: object
- required:
- - directory
- properties:
- directory:
- type: boolean
- description: UNKNOWN
- example: true
- - type: object
- required:
- - contentChangedAt
- properties:
- contentChangedAt:
- type: integer
- format: int64
- description: |
- Timestamp (in seconds) representing the last time the content was modified.
- NOTE: Some Plex server have some absurd values for this field, like 8457612157633039800 so it should be int64
- example: 9173960
- - type: object
- required:
- - hidden
- properties:
- hidden:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- - 2
- example: 1
- default: 0
- x-speakeasy-enums:
- - VISIBLE
- - EXCLUDE_HOME_SCREEN
- - EXCLUDE_HOME_SCREEN_AND_GLOBAL_SEARCH
- description: The Plex library visibility setting
- - type: object
- properties:
- Location:
- type: array
- items:
- type: object
- required:
- - id
- - path
- properties:
- id:
- type: integer
- format: int32
- description: The ID of the location.
- example: 1
- path:
- type: string
- description: The path to the media item.
- example: /Movies
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/library/sections/{sectionKey}':
- get:
- tags:
- - Library
- summary: Get Library Details
- description: |
- ## Library Details Endpoint
-
- This endpoint provides comprehensive details about the library, focusing on organizational aspects rather than the content itself.
-
- The details include:
-
- ### Directories
- Organized into three categories:
-
- - **Primary Directories**:
- - Used in some clients for quick access to media subsets (e.g., "All", "On Deck").
- - Most can be replicated via media queries.
- - Customizable by users.
-
- - **Secondary Directories**:
- - Marked with `secondary="1"`.
- - Used in older clients for structured navigation.
-
- - **Special Directories**:
- - Includes a "By Folder" entry for filesystem-based browsing.
- - Contains an obsolete `search="1"` entry for on-the-fly search dialog creation.
-
- ### Types
- Each type in the library comes with a set of filters and sorts, aiding in building dynamic media controls:
-
- - **Type Object Attributes**:
- - `key`: Endpoint for the media list of this type.
- - `type`: Metadata type (if standard Plex type).
- - `title`: Title for this content type (e.g., "Movies").
-
- - **Filter Objects**:
- - Subset of the media query language.
- - Attributes include `filter` (name), `filterType` (data type), `key` (endpoint for value range), and `title`.
-
- - **Sort Objects**:
- - Description of sort fields.
- - Attributes include `defaultDirection` (asc/desc), `descKey` and `key` (sort parameters), and `title`.
-
- > **Note**: Filters and sorts are optional; without them, no filtering controls are rendered.
- operationId: get-library-details
- parameters:
- - name: includeDetails
- description: |
- Whether or not to include details for a section (types, filters, and sorts).
- Only exists for backwards compatibility, media providers other than the server libraries have it on always.
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- default: 0
- required: false
- - name: sectionKey
- description: |
- The unique key of the Plex library.
- Note: This is unique in the context of the Plex server.
- in: path
- schema:
- type: integer
- format: int32
- example: 9518
- required: true
- responses:
- '200':
- description: The details of the library
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 29
- allowSync:
- type: boolean
- example: false
- art:
- type: string
- example: '/:/resources/movie-fanart.jpg'
- content:
- type: string
- example: secondary
- identifier:
- type: string
- example: com.plexapp.plugins.library
- librarySectionID:
- type: integer
- format: int32
- example: 1
- mediaTagPrefix:
- type: string
- example: /system/bundle/media/flags/
- mediaTagVersion:
- type: integer
- format: int32
- example: 1701731894
- thumb:
- type: string
- example: '/:/resources/movie.png'
- title1:
- type: string
- example: Movies
- viewGroup:
- type: string
- example: secondary
- viewMode:
- type: integer
- format: int32
- example: 65592
- Directory:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: search?type=1
- title:
- type: string
- example: Search...
- secondary:
- type: boolean
- example: true
- prompt:
- type: string
- example: Search Movies
- search:
- type: boolean
- example: true
- Type:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: /library/sections/1/all?type=1
- type:
- type: string
- example: movie
- title:
- type: string
- example: Movies
- active:
- type: boolean
- example: false
- Filter:
- type: array
- items:
- type: object
- properties:
- filter:
- type: string
- example: label
- filterType:
- type: string
- example: string
- key:
- type: string
- example: /library/sections/1/label
- title:
- type: string
- example: Labels
- type:
- type: string
- example: filter
- Sort:
- type: array
- items:
- type: object
- properties:
- default:
- type: string
- example: asc
- defaultDirection:
- type: string
- example: desc
- descKey:
- type: string
- example: 'random:desc'
- firstCharacterKey:
- type: string
- example: /library/sections/1/firstCharacter
- key:
- type: string
- example: random
- title:
- type: string
- example: Randomly
- Field:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: label
- title:
- type: string
- example: Label
- type:
- type: string
- example: tag
- subType:
- type: string
- example: bitrate
- FieldType:
- type: array
- items:
- type: object
- properties:
- type:
- type: string
- example: resolution
- Operator:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: '='
- title:
- type: string
- example: is
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- delete:
- tags:
- - Library
- summary: Delete Library Section
- description: Delete a library using a specific section id
- operationId: deleteLibrary
- parameters:
- - name: sectionKey
- description: |
- The unique key of the Plex library.
- Note: This is unique in the context of the Plex server.
- in: path
- schema:
- type: integer
- format: int32
- example: 9518
- required: true
- responses:
- '200':
- description: The library is deleted
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/library/sections/watchlist/{filter}':
- servers:
- - url: 'https://discover.provider.plex.tv'
- description: The plex discover provider server
- get:
- tags:
- - Watchlist
- summary: Get User Watchlist
- description: Get User Watchlist
- operationId: get-watch-list
- parameters:
- - name: filter
- description: Filter
- in: path
- required: true
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - all
- - available
- - released
- - name: sort
- description: |
- In the format "field:dir". Available fields are "watchlistedAt" (Added At),
- "titleSort" (Title), "originallyAvailableAt" (Release Date), or "rating" (Critic Rating).
- "dir" can be "asc" or "desc"
- in: query
- required: false
- schema:
- type: string
- - name: libtype
- description: |
- The type of library to filter. Can be "movie" or "show", or all if not present.
- in: query
- required: false
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - movie
- - show
- - name: maxresults
- description: |
- The number of items to return. If not specified, all items will be returned.
- If the number of items exceeds the limit, the response will be paginated.
- in: query
- required: false
- schema:
- type: integer
- format: int32
- - name: includeCollections
- description: |
- include collections in the results
- in: query
- required: false
- schema:
- type: integer
- enum:
- - 1
- - 0
- - name: includeExternalMedia
- description: |
- include external media in the results
- in: query
- required: false
- schema:
- type: integer
- enum:
- - 1
- - 0
- - name: Accept
- in: header
- required: false
- schema:
- type: string
- enum:
- - application/json
- - application/xml
- example: application/json
- - name: X-Plex-Container-Start
- in: query
- description: |
- The index of the first item to return. If not specified, the first item will be returned.
- If the number of items exceeds the limit, the response will be paginated.
- By default this is 0
- schema:
- type: integer
- format: int32
- default: 0
- example: 0
- required: false
- - name: X-Plex-Container-Size
- in: query
- description: |
- The number of items to return. If not specified, all items will be returned.
- If the number of items exceeds the limit, the response will be paginated.
- By default this is 50
- schema:
- type: integer
- format: int32
- default: 50
- example: 50
- required: false
- - name: X-Plex-Token
- in: header
- description: 'An authentication token, obtained from plex.tv'
- required: true
- schema:
- type: string
- example: CV5xoxjTpFKUzBTShsaf
- responses:
- '200':
- description: Watchlist Data
- content:
- application/json:
- schema:
- type: object
- properties:
- librarySectionID:
- type: string
- librarySectionTitle:
- type: string
- offset:
- type: integer
- format: int32
- totalSize:
- type: integer
- format: int32
- identifier:
- type: string
- size:
- type: integer
- format: int32
- Metadata:
- type: array
- items:
- type: object
- properties:
- art:
- type: string
- guid:
- type: string
- key:
- type: string
- ratingKey:
- type: string
- studio:
- type: string
- tagline:
- type: string
- type:
- type: string
- thumb:
- type: string
- addedAt:
- type: integer
- format: int32
- duration:
- type: integer
- format: int32
- publicPagesURL:
- type: string
- slug:
- type: string
- userState:
- type: boolean
- title:
- type: string
- contentRating:
- type: string
- originallyAvailableAt:
- type: string
- format: date
- year:
- type: integer
- format: int32
- Image:
- type: array
- items:
- type: object
- properties:
- alt:
- type: string
- type:
- type: string
- url:
- type: string
- banner:
- type: string
- rating:
- type: number
- expiresAt:
- type: integer
- format: int32
- originalTitle:
- type: string
- audienceRating:
- type: number
- audienceRatingImage:
- type: string
- ratingImage:
- type: string
- imdbRatingCount:
- type: integer
- format: int32
- subtype:
- type: string
- theme:
- type: string
- leafCount:
- type: integer
- format: int32
- childCount:
- type: integer
- format: int32
- isContinuingSeries:
- type: boolean
- skipChildren:
- type: boolean
- availabilityId:
- type: string
- streamingMediaId:
- type: string
- playableKey:
- type: string
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/library/sections/{sectionKey}/{tag}':
- get:
- tags:
- - Library
- summary: Get Library Items
- operationId: get-library-items
- description: |
- Fetches details from a specific section of the library identified by a section key and a tag. The tag parameter accepts the following values:
- - `all`: All items in the section.
- - `unwatched`: Items that have not been played.
- - `newest`: Items that are recently released.
- - `recentlyAdded`: Items that are recently added to the library.
- - `recentlyViewed`: Items that were recently viewed.
- - `onDeck`: Items to continue watching.
- - `collection`: Items categorized by collection.
- - `edition`: Items categorized by edition.
- - `genre`: Items categorized by genre.
- - `year`: Items categorized by year of release.
- - `decade`: Items categorized by decade.
- - `director`: Items categorized by director.
- - `actor`: Items categorized by starring actor.
- - `country`: Items categorized by country of origin.
- - `contentRating`: Items categorized by content rating.
- - `rating`: Items categorized by rating.
- - `resolution`: Items categorized by resolution.
- - `firstCharacter`: Items categorized by the first letter.
- - `folder`: Items categorized by folder.
- - `albums`: Items categorized by album.
- parameters:
- - name: tag
- in: path
- required: true
- description: A key representing a specific tag within the section.
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - unwatched
- - newest
- - recentlyAdded
- - recentlyViewed
- - onDeck
- - collection
- - edition
- - year
- - decade
- - director
- - contentRating
- - rating
- - resolution
- - firstCharacter
- - folder
- - albums
- - name: includeGuids
- in: query
- description: |
- Adds the Guids object to the response
- schema:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - name: type
- in: query
- description: |
- The type of media to retrieve or filter by.
- 1 = movie
- 2 = show
- 3 = season
- 4 = episode
- E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
- schema:
- type: integer
- x-speakeasy-unknown-values: allow
- enum:
- - 1
- - 2
- - 3
- - 4
- - 5
- - 6
- - 7
- - 8
- - 9
- example: 2
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- required: true
- - name: sectionKey
- description: |
- The unique key of the Plex library.
- Note: This is unique in the context of the Plex server.
- in: path
- schema:
- type: integer
- format: int32
- example: 9518
- required: true
- - name: includeMeta
- in: query
- description: |
- Adds the Meta object to the response
- schema:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - name: X-Plex-Container-Start
- in: query
- description: |
- The index of the first item to return. If not specified, the first item will be returned.
- If the number of items exceeds the limit, the response will be paginated.
- By default this is 0
- schema:
- type: integer
- format: int32
- default: 0
- example: 0
- required: false
- - name: X-Plex-Container-Size
- in: query
- description: |
- The number of items to return. If not specified, all items will be returned.
- If the number of items exceeds the limit, the response will be paginated.
- By default this is 50
- schema:
- type: integer
- format: int32
- default: 50
- example: 50
- required: false
- - name: Accept
- in: header
- required: false
- schema:
- type: string
- enum:
- - application/json
- - application/xml
- example: application/json
- responses:
- '200':
- description: The contents of the library by section and tag
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - type: object
- required:
- - size
- properties:
- size:
- description: Number of media items returned in this response.
- type: integer
- format: int32
- example: 50
- - type: object
- required:
- - totalSize
- properties:
- totalSize:
- description: Total number of media items in the library.
- type: integer
- format: int32
- example: 50
- - type: object
- required:
- - offset
- properties:
- offset:
- type: integer
- description: Offset value for pagination.
- example: 0
- - type: object
- required:
- - content
- properties:
- content:
- type: string
- description: The content type or mode.
- example: secondary
- - type: object
- required:
- - allowSync
- properties:
- allowSync:
- type: boolean
- description: Indicates whether syncing is allowed.
- example: false
- - type: object
- required:
- - nocache
- properties:
- nocache:
- type: boolean
- description: Specifies whether caching is disabled.
- example: true
- - type: object
- required:
- - art
- properties:
- art:
- type: string
- description: URL for the background artwork of the media container.
- example: '/:/resources/show-fanart.jpg'
- - type: object
- required:
- - identifier
- properties:
- identifier:
- type: string
- description: An plugin identifier for the media container.
- example: com.plexapp.plugins.library
- - type: object
- properties:
- librarySectionID:
- type: integer
- description: The unique identifier for the library section.
- example: 2
- - type: object
- properties:
- librarySectionTitle:
- type: string
- description: The title of the library section.
- example: TV Series
- - type: object
- properties:
- librarySectionUUID:
- type: string
- description: The universally unique identifier for the library section.
- example: e69655a2-ef48-4aba-bb19-0cc34d1e7d36
- - type: object
- required:
- - mediaTagPrefix
- properties:
- mediaTagPrefix:
- type: string
- description: The prefix used for media tag resource paths.
- example: /system/bundle/media/flags/
- - type: object
- required:
- - mediaTagVersion
- properties:
- mediaTagVersion:
- type: integer
- description: The version number for media tags.
- example: 1734362201
- - type: object
- required:
- - thumb
- properties:
- thumb:
- type: string
- description: URL for the thumbnail image of the media container.
- example: '/:/resources/show.png'
- - type: object
- required:
- - title1
- properties:
- title1:
- type: string
- description: The primary title of the media container.
- example: TV Series
- - type: object
- required:
- - title2
- properties:
- title2:
- type: string
- description: The secondary title of the media container.
- example: By Starring Actor
- - type: object
- required:
- - viewGroup
- properties:
- viewGroup:
- type: string
- description: Identifier for the view group layout.
- example: secondary
- - type: object
- properties:
- viewMode:
- type: string
- description: Identifier for the view mode.
- example: '131131'
- - type: object
- properties:
- mixedParents:
- type: boolean
- description: Indicates if the media container has mixed parents.
- example: true
- - type: object
- required:
- - Metadata
- properties:
- Metadata:
- type: array
- description: An array of metadata items.
- items:
- required:
- - type
- allOf:
- - type: object
- required:
- - ratingKey
- properties:
- ratingKey:
- type: string
- description: 'The rating key (Media ID) of this media item. Note: Although this is always an integer, it is represented as a string in the API.'
- example: '58683'
- - type: object
- required:
- - key
- properties:
- key:
- type: string
- description: The unique key for the media item.
- example: /library/metadata/58683
- - type: object
- required:
- - guid
- properties:
- guid:
- type: string
- description: The globally unique identifier for the media item.
- example: 'plex://movie/5d7768ba96b655001fdc0408'
- - type: object
- required:
- - slug
- properties:
- slug:
- type: string
- description: A URL‐friendly version of the media title.
- example: 4-for-texas
- - type: object
- properties:
- studio:
- type: string
- description: The studio that produced the media item.
- example: 20th Century Studios
- - type: object
- required:
- - type
- properties:
- type:
- allOf:
- - type: string
- x-speakeasy-unknown-values: allow
- enum:
- - movie
- - show
- - season
- - episode
- - artist
- - album
- - track
- - photoalbum
- - photo
- - collection
- example: movie
- description: |
- The type of media content in the Plex library. This can represent videos, music, or photos.
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- - COLLECTION
- - type: object
- required:
- - title
- properties:
- title:
- type: string
- description: The title of the media item.
- example: 'Avatar: The Way of Water'
- - type: object
- required:
- - banner
- properties:
- banner:
- type: string
- description: The banner image URL for the media item.
- example: /library/metadata/58683/banner/1703239236
- - type: object
- required:
- - titleSort
- properties:
- titleSort:
- type: string
- description: The sort title used for ordering media items.
- example: Whale
- - type: object
- properties:
- contentRating:
- type: string
- description: The content rating for the media item.
- example: PG-13
- - type: object
- required:
- - summary
- properties:
- summary:
- type: string
- description: A synopsis of the media item.
- example: |
- 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.
- - type: object
- required:
- - rating
- properties:
- rating:
- type: number
- format: float
- description: The critic rating for the media item.
- example: 7.6
- - type: object
- required:
- - audienceRating
- properties:
- audienceRating:
- type: number
- description: The audience rating for the media item.
- example: 9.2
- - type: object
- properties:
- year:
- type: integer
- format: int32
- description: The release year of the media item.
- example: 2022
- - type: object
- required:
- - tagline
- properties:
- tagline:
- type: string
- description: A brief tagline for the media item.
- example: Return to Pandora.
- - type: object
- required:
- - thumb
- properties:
- thumb:
- type: string
- description: The thumbnail image URL for the media item.
- example: /library/metadata/58683/thumb/1703239236
- - type: object
- required:
- - art
- properties:
- art:
- type: string
- description: The art image URL for the media item.
- example: /library/metadata/58683/art/1703239236
- - type: object
- required:
- - theme
- properties:
- theme:
- type: string
- description: The theme URL for the media item.
- example: /library/metadata/1/theme/1705636920
- - type: object
- required:
- - index
- properties:
- index:
- type: integer
- format: int32
- description: The index position of the media item.
- example: 1
- - type: object
- properties:
- leafCount:
- type: integer
- format: int32
- description: The number of leaf items (end nodes) under this media item.
- example: 14
- - type: object
- properties:
- viewedLeafCount:
- type: integer
- format: int32
- description: The number of leaf items that have been viewed.
- example: 0
- - type: object
- required:
- - childCount
- properties:
- childCount:
- type: integer
- format: int32
- description: The number of child items associated with this media item.
- example: 1
- - type: object
- required:
- - seasonCount
- properties:
- seasonCount:
- type: integer
- format: int32
- description: The total number of seasons (for TV shows).
- example: 2022
- - type: object
- required:
- - duration
- properties:
- duration:
- type: integer
- format: int32
- description: The duration of the media item in milliseconds.
- example: 11558112
- - type: object
- properties:
- originallyAvailableAt:
- type: string
- format: date
- description: The original release date of the media item.
- example: '2022-12-14'
- - type: object
- required:
- - addedAt
- properties:
- addedAt:
- allOf:
- - description: Unix timestamp when the item was added.
- - type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: object
- properties:
- updatedAt:
- type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: object
- properties:
- audienceRatingImage:
- type: string
- description: The URL for the audience rating image.
- example: 'rottentomatoes://image.rating.upright'
- - type: object
- properties:
- chapterSource:
- type: string
- description: The source from which chapter data is derived.
- example: media
- - type: object
- properties:
- primaryExtraKey:
- type: string
- description: The primary extra key associated with this media item.
- example: /library/metadata/58684
- - type: object
- properties:
- originalTitle:
- type: string
- description: The original title of the media item (if different).
- example: 映画 ブラッククローバー 魔法帝の剣
- - type: object
- properties:
- parentRatingKey:
- type: string
- description: The rating key of the parent media item.
- example: '66'
- - type: object
- properties:
- grandparentRatingKey:
- type: string
- description: The rating key of the grandparent media item.
- example: '66'
- - type: object
- properties:
- parentGuid:
- type: string
- description: The GUID of the parent media item.
- example: 'plex://show/5d9c081b170e24001f2a7be4'
- - type: object
- properties:
- grandparentGuid:
- type: string
- description: The GUID of the grandparent media item.
- example: 'plex://show/5d9c081b170e24001f2a7be4'
- - type: object
- properties:
- grandparentSlug:
- type: string
- description: The slug for the grandparent media item.
- example: alice-in-borderland-2020
- - type: object
- properties:
- grandparentKey:
- type: string
- description: The key of the grandparent media item.
- example: /library/metadata/66
- - type: object
- properties:
- parentKey:
- type: string
- description: The key of the parent media item.
- example: /library/metadata/66
- - type: object
- properties:
- grandparentTitle:
- type: string
- description: The title of the grandparent media item.
- example: Caprica
- - type: object
- properties:
- grandparentThumb:
- type: string
- description: The thumbnail URL for the grandparent media item.
- example: /library/metadata/66/thumb/1705716261
- - type: object
- properties:
- grandparentTheme:
- type: string
- description: The theme URL for the grandparent media item.
- example: /library/metadata/66/theme/1705716261
- - type: object
- properties:
- grandparentArt:
- type: string
- description: The art URL for the grandparent media item.
- example: /library/metadata/66/art/1705716261
- - type: object
- properties:
- parentTitle:
- type: string
- description: The title of the parent media item.
- example: Caprica
- - type: object
- properties:
- parentIndex:
- type: integer
- format: int32
- description: The index position of the parent media item.
- example: 1
- - type: object
- properties:
- parentThumb:
- type: string
- description: The thumbnail URL for the parent media item.
- example: /library/metadata/66/thumb/1705716261
- - type: object
- properties:
- ratingImage:
- type: string
- description: The URL for the rating image.
- example: 'rottentomatoes://image.rating.ripe'
- - type: object
- properties:
- viewCount:
- type: integer
- format: int32
- description: The number of times this media item has been viewed.
- example: 1
- - type: object
- properties:
- viewOffset:
- type: integer
- format: int32
- description: The current playback offset (in milliseconds).
- example: 5222500
- - type: object
- properties:
- skipCount:
- type: integer
- format: int32
- description: The number of times this media item has been skipped.
- example: 1
- - type: object
- properties:
- subtype:
- type: string
- description: 'A classification that further describes the type of media item. For example, ''clip'' indicates that the item is a short video clip.'
- example: clip
- - type: object
- properties:
- lastRatedAt:
- type: integer
- format: int64
- description: The Unix timestamp representing the last time the item was rated.
- example: 1721813113
- - type: object
- properties:
- createdAtAccuracy:
- type: string
- description: 'The accuracy of the creation timestamp. This value indicates the format(s) provided (for example, ''epoch,local'' means both epoch and local time formats are available).'
- example: 'epoch,local'
- - type: object
- properties:
- createdAtTZOffset:
- type: string
- description: 'The time zone offset for the creation timestamp, represented as a string. This offset indicates the difference from UTC.'
- example: '0'
- - type: object
- properties:
- lastViewedAt:
- type: integer
- format: int32
- description: Unix timestamp for when the media item was last viewed.
- example: 1682752242
- - type: object
- properties:
- userRating:
- type: number
- format: float
- description: The rating provided by a user for the item. This value is expressed as a decimal number.
- example: 10
- - type: object
- description: |
- The available images for this media item
- properties:
- Image:
- type: array
- items:
- type: object
- required:
- - alt
- - type
- - url
- properties:
- alt:
- type: string
- example: Episode 1
- type:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - coverPoster
- - background
- - snapshot
- - clearLogo
- example: background
- url:
- type: string
- example: /library/metadata/45521/thumb/1644710589
- - type: object
- description: |
- Unknown
- properties:
- UltraBlurColors:
- type: object
- required:
- - topLeft
- - topRight
- - bottomRight
- - bottomLeft
- properties:
- topLeft:
- type: string
- example: 11333b
- topRight:
- type: string
- example: 0a232d
- bottomRight:
- type: string
- example: 073958
- bottomLeft:
- type: string
- example: 1f5066
- - type: object
- properties:
- Guid:
- x-speakeasy-name-override: guids
- type: array
- items:
- type: object
- required:
- - id
- properties:
- id:
- type: string
- description: |
- The unique identifier for the Guid. Can be prefixed with imdb://, tmdb://, tvdb://
- pattern: '^(imdb|tmdb|tvdb)://.+$'
- example:
- imdbExample:
- summary: IMDB example
- value: 'imdb://tt13015952'
- tmdbExample:
- summary: TMDB example
- value: 'tmdb://2434012'
- tvdbExample:
- summary: TVDB example
- value: 'tvdb://7945991'
- - type: object
- properties:
- librarySectionID:
- type: integer
- description: The identifier for the library section.
- example: 1
- - type: object
- properties:
- librarySectionTitle:
- type: string
- description: The title of the library section.
- example: Movies
- - type: object
- properties:
- librarySectionKey:
- type: string
- description: The key corresponding to the library section.
- example: /library/sections/1
- - type: object
- properties:
- showOrdering:
- type: string
- description: |
- Setting that indicates the episode ordering for the show.
- Options:
- - None = Library default
- - tmdbAiring = The Movie Database (Aired)
- - aired = TheTVDB (Aired)
- - dvd = TheTVDB (DVD)
- - absolute = TheTVDB (Absolute)
- x-speakeasy-unknown-values: allow
- enum:
- - None
- - tmdbAiring
- - aired
- - dvd
- - absolute
- x-speakeasy-enums:
- - NONE
- - TMDB_AIRING
- - TVDB_AIRED
- - TVDB_DVD
- - TVDB_ABSOLUTE
- example: absolute
- - type: object
- properties:
- flattenSeasons:
- type: string
- description: |
- Setting that indicates if seasons are set to hidden for the show. (-1 = Library default, 0 = Hide, 1 = Show).
- x-speakeasy-unknown-values: allow
- enum:
- - '-1'
- - '0'
- - '1'
- x-speakeasy-enums:
- - LIBRARY_DEFAULT
- - HIDE
- - SHOW
- example: '1'
- - type: object
- properties:
- skipChildren:
- type: boolean
- description: Indicates whether child items should be skipped.
- example: false
- - type: object
- properties:
- Media:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- type: integer
- description: Unique media identifier.
- example: 387322
- - type: object
- properties:
- duration:
- type: integer
- format: int32
- description: Duration of the media in milliseconds.
- example: 9610350
- - type: object
- properties:
- bitrate:
- type: integer
- format: int32
- description: Bitrate in bits per second.
- example: 25512
- - type: object
- properties:
- width:
- type: integer
- format: int32
- description: Video width in pixels.
- example: 3840
- - type: object
- properties:
- height:
- type: integer
- format: int32
- description: Video height in pixels.
- example: 1602
- - type: object
- properties:
- aspectRatio:
- type: number
- format: float
- description: Aspect ratio of the video.
- example: 2.35
- - type: object
- properties:
- audioChannels:
- type: integer
- format: int32
- description: Number of audio channels.
- example: 6
- - type: object
- properties:
- displayOffset:
- type: integer
- format: int32
- example: 50
- - type: object
- properties:
- audioCodec:
- type: string
- description: Audio codec used.
- example: aac
- - type: object
- properties:
- videoCodec:
- type: string
- description: Video codec used.
- example: hevc
- - type: object
- properties:
- videoResolution:
- type: string
- description: 'Video resolution (e.g., 4k).'
- example: 4k
- - type: object
- properties:
- container:
- type: string
- description: Container format of the media.
- example: mp4
- - type: object
- properties:
- videoFrameRate:
- type: string
- description: |
- Frame rate of the video. Values found include NTSC, PAL, 24p
- example: 24p
- - type: object
- properties:
- videoProfile:
- type: string
- description: 'Video profile (e.g., main 10).'
- example: main 10
- - type: object
- properties:
- hasVoiceActivity:
- type: boolean
- description: Indicates whether voice activity is detected.
- example: false
- - type: object
- properties:
- audioProfile:
- type: string
- description: 'The audio profile used for the media (e.g., DTS, Dolby Digital, etc.).'
- example: dts
- - type: object
- properties:
- optimizedForStreaming:
- description: 'Has this media been optimized for streaming. NOTE: This can be 0, 1, false or true'
- oneOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- - type: boolean
- enum:
- - true
- - false
- - type: object
- properties:
- has64bitOffsets:
- description: |
- Indicates whether the media has 64-bit offsets.
- This is relevant for media files that may require larger offsets than what 32-bit integers can provide.
- type: boolean
- example: false
- - type: object
- properties:
- Part:
- type: array
- items:
- allOf:
- - type: object
- properties:
- accessible:
- type: boolean
- description: Indicates if the part is accessible.
- example: true
- - type: object
- properties:
- exists:
- type: boolean
- description: Indicates if the part exists.
- example: true
- - type: object
- required:
- - id
- properties:
- id:
- type: integer
- description: Unique part identifier.
- example: 418385
- - type: object
- properties:
- key:
- type: string
- description: Key to access this part.
- example: /library/parts/418385/1735864239/file.mkv
- - type: object
- properties:
- indexes:
- type: string
- example: sd
- - type: object
- properties:
- duration:
- type: integer
- format: int32
- description: Duration of the part in milliseconds.
- example: 9610350
- - type: object
- properties:
- file:
- type: string
- description: File path for the part.
- example: /mnt/Movies_1/W/Wicked (2024).mkv
- - type: object
- properties:
- size:
- description: File size in bytes.
- type: integer
- example: 30649952104
- - type: object
- properties:
- packetLength:
- type: integer
- format: int32
- example: 188
- - type: object
- properties:
- container:
- type: string
- description: Container format of the part.
- example: mkv
- - type: object
- properties:
- videoProfile:
- type: string
- description: Video profile for the part.
- example: main 10
- - type: object
- properties:
- audioProfile:
- type: string
- description: 'The audio profile used for the media (e.g., DTS, Dolby Digital, etc.).'
- example: dts
- - type: object
- properties:
- has64bitOffsets:
- type: boolean
- example: false
- - type: object
- properties:
- optimizedForStreaming:
- description: |
- Has this media been optimized for streaming. NOTE: This can be 0, 1, false or true
- oneOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- - type: boolean
- enum:
- - true
- - false
- - type: object
- properties:
- hasThumbnail:
- allOf:
- - description: |
- Indicates if the part has a thumbnail.
- - type: string
- enum:
- - '0'
- - '1'
- example: '1'
- default: '0'
- x-speakeasy-enums:
- - false
- - true
- Genre:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: |
- The unique identifier for the genre.
- NOTE: This is different for each Plex server and is not globally unique.
- type: integer
- format: int32
- minimum: 1
- example: 259
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: |
- The genre name of this media-item
- example: Crime
- Country:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: |
- The unique identifier for the country.
- NOTE: This is different for each Plex server and is not globally unique.
- type: integer
- format: int32
- minimum: 1
- example: 259
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The country of origin of this media item
- example: United States of America
- Director:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: Unique identifier for the director.
- type: integer
- format: int32
- minimum: 1
- example: 126522
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The role of Director
- example: Danny Boyle
- - type: object
- properties:
- thumb:
- description: The absolute URL of the thumbnail image for the director.
- type: string
- example: 'https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg'
- Writer:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: Unique identifier for the writer.
- type: integer
- format: int32
- minimum: 1
- example: 126522
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The role of Writer
- example: Jamie P. Hanson
- - type: object
- properties:
- thumb:
- description: The absolute URL of the thumbnail image for the writer.
- type: string
- example: 'https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg'
- Producer:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- - filter
- - tag
- - tagKey
- properties:
- id:
- type: integer
- description: The unique role identifier.
- example: 109501
- filter:
- type: string
- description: The filter string for the role.
- example: actor=109501
- tag:
- type: string
- description: The actor's name.
- example: Bob Odenkirk
- tagKey:
- type: string
- description: A key associated with the actor tag.
- example: 5d77683254f42c001f8c3f69
- role:
- type: string
- description: The character name or role.
- example: Jimmy McGill
- thumb:
- type: string
- description: URL for the role thumbnail image.
- example: 'https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg'
- Collection:
- type: array
- items:
- allOf:
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The user-made collection this media item belongs to
- example: My Awesome Collection
- Role:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: |
- The unique identifier for the role.
- NOTE: This is different for each Plex server and is not globally unique.
- type: integer
- format: int32
- minimum: 1
- example: 126522
- - type: object
- required:
- - tag
- properties:
- tag:
- description: The display tag for the actor (typically the actor's name).
- type: string
- example: Teller
- - type: object
- properties:
- role:
- description: The role played by the actor in the media item.
- type: string
- example: Self - Judge
- - type: object
- properties:
- thumb:
- description: The absolute URL of the thumbnail image for the actor.
- type: string
- example: 'https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg'
- Rating:
- x-speakeasy-name-override: Ratings
- type: array
- items:
- type: object
- required:
- - image
- - value
- - type
- properties:
- image:
- type: string
- description: The image or reference for the rating.
- example: 'imdb://image.rating'
- value:
- type: number
- format: float
- description: The rating value.
- example: 9
- type:
- type: string
- description: 'The type of rating (e.g., audience, critic).'
- example: audience
- Similar:
- type: array
- items:
- type: object
- required:
- - id
- - filter
- - tag
- properties:
- id:
- type: integer
- description: The unique similar item identifier.
- example: 26
- filter:
- type: string
- description: The filter string for similar items.
- example: similar=26
- tag:
- type: string
- description: The tag or title of the similar content.
- example: Breaking Bad
- Location:
- type: array
- items:
- allOf:
- - type: object
- required:
- - path
- - type: object
- required:
- - path
- description: The folder path for the media item.
- properties:
- path:
- type: string
- example: /TV Shows/Clarkson's Farm
- Chapter:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- description: The identifier for the chapter
- properties:
- id:
- type: integer
- example: 4
- - type: object
- required:
- - filter
- description: The filter for the chapter
- properties:
- filter:
- type: string
- example: thumb=4
- - type: object
- required:
- - index
- description: The index for the chapter
- properties:
- index:
- type: integer
- example: 1
- - type: object
- required:
- - startTimeOffset
- description: The start time offset for the chapter
- properties:
- startTimeOffset:
- type: integer
- example: 0
- - type: object
- required:
- - endTimeOffset
- description: The end time offset for the chapter
- properties:
- endTimeOffset:
- type: integer
- example: 100100
- - type: object
- required:
- - thumb
- description: The thumbnail for the chapter
- properties:
- thumb:
- type: string
- example: /library/media/46883/chapterImages/1
- Marker:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- description: The identifier for the marker
- properties:
- id:
- type: integer
- example: 306970
- - type: object
- required:
- - type
- description: The type of the marker
- properties:
- type:
- type: string
- example: credits
- - type: object
- required:
- - startTimeOffset
- description: The start time offset for the marker
- properties:
- startTimeOffset:
- type: integer
- example: 4176050
- - type: object
- required:
- - endTimeOffset
- description: The end time offset for the marker
- properties:
- endTimeOffset:
- type: integer
- example: 4393389
- - type: object
- description: The final status of the marker
- properties:
- final:
- type: boolean
- example: true
- - type: object
- properties:
- Attributes:
- type: object
- description: Attributes associated with the marker.
- required:
- - id
- properties:
- id:
- type: integer
- description: The identifier for the attributes.
- example: 306970
- version:
- type: integer
- description: The version number of the marker attributes.
- example: 4
- Extras:
- type: object
- properties:
- size:
- type: integer
- description: The size of the extras.
- example: 1
- Meta:
- description: |
- The Meta object is only included in the response if the `includeMeta` parameter is set to `1`.
- type: object
- properties:
- Type:
- type: array
- items:
- type: object
- required:
- - key
- - type
- - title
- - active
- properties:
- key:
- type: string
- example: /library/sections/2/all?type=2
- type:
- type: string
- example: show
- title:
- type: string
- example: TV Shows
- active:
- type: boolean
- example: false
- Filter:
- type: array
- items:
- type: object
- required:
- - filter
- - filterType
- - key
- - title
- - type
- properties:
- filter:
- type: string
- example: genre
- filterType:
- type: string
- example: string
- key:
- type: string
- example: /library/sections/2/genre?type=2
- title:
- type: string
- example: Genre
- type:
- type: string
- example: filter
- Sort:
- type: array
- items:
- type: object
- required:
- - key
- - title
- - defaultDirection
- properties:
- default:
- type: string
- example: asc
- active:
- type: boolean
- example: false
- activeDirection:
- type: string
- enum:
- - asc
- - desc
- example: asc
- default: asc
- description: |
- The direction of the sort. Can be either `asc` or `desc`.
- x-speakeasy-enums:
- - ASCENDING
- - DESCENDING
- defaultDirection:
- type: string
- enum:
- - asc
- - desc
- example: asc
- default: asc
- description: |
- The direction of the sort. Can be either `asc` or `desc`.
- x-speakeasy-enums:
- - ASCENDING
- - DESCENDING
- descKey:
- type: string
- example: 'titleSort:desc'
- firstCharacterKey:
- type: string
- example: /library/sections/2/firstCharacter
- key:
- type: string
- example: titleSort
- title:
- type: string
- example: Title
- Field:
- type: array
- items:
- type: object
- required:
- - key
- - title
- - type
- properties:
- key:
- type: string
- example: show.title
- title:
- type: string
- example: Show Title
- type:
- type: string
- example: string
- subType:
- type: string
- example: rating
- FieldType:
- type: array
- items:
- type: object
- required:
- - type
- - Operator
- properties:
- type:
- type: string
- example: tag
- Operator:
- type: array
- items:
- type: object
- required:
- - key
- - title
- properties:
- key:
- type: string
- example: '='
- title:
- type: string
- example: is
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/library/sections/{sectionKey}/all':
- get:
- tags:
- - Library
- summary: Get Library section media by tag ALL
- operationId: get-library-sections-all
- description: |
- Retrieves a list of all general media data for this library.
- parameters:
- - name: sectionKey
- description: |
- The unique key of the Plex library.
- Note: This is unique in the context of the Plex server.
- in: path
- schema:
- type: integer
- format: int32
- example: 9518
- required: true
- - name: type
- in: query
- description: |
- The type of media to retrieve or filter by.
- 1 = movie
- 2 = show
- 3 = season
- 4 = episode
- E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
- schema:
- type: integer
- x-speakeasy-unknown-values: allow
- enum:
- - 1
- - 2
- - 3
- - 4
- - 5
- - 6
- - 7
- - 8
- - 9
- example: 2
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- required: true
- - name: includeMeta
- in: query
- description: |
- Adds the Meta object to the response
- schema:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - name: includeGuids
- in: query
- description: |
- Adds the Guid object to the response
- schema:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - name: includeAdvanced
- in: query
- schema:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - name: includeCollections
- in: query
- schema:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - name: includeExternalMedia
- in: query
- schema:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - name: X-Plex-Container-Start
- in: query
- description: |
- The index of the first item to return. If not specified, the first item will be returned.
- If the number of items exceeds the limit, the response will be paginated.
- By default this is 0
- schema:
- type: integer
- format: int32
- default: 0
- example: 0
- required: false
- - name: X-Plex-Container-Size
- in: query
- description: |
- The number of items to return. If not specified, all items will be returned.
- If the number of items exceeds the limit, the response will be paginated.
- By default this is 50
- schema:
- type: integer
- format: int32
- default: 50
- example: 50
- required: false
- - name: Accept
- in: header
- required: false
- schema:
- type: string
- enum:
- - application/json
- - application/xml
- example: application/json
- responses:
- '200':
- description: Successful response containing media container data.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - type: object
- required:
- - size
- properties:
- size:
- description: Number of media items returned in this response.
- type: integer
- format: int32
- example: 50
- - type: object
- required:
- - totalSize
- properties:
- totalSize:
- description: Total number of media items in the library.
- type: integer
- format: int32
- example: 50
- - type: object
- required:
- - offset
- properties:
- offset:
- type: integer
- description: Offset value for pagination.
- example: 0
- - type: object
- required:
- - allowSync
- properties:
- allowSync:
- type: boolean
- description: Indicates whether syncing is allowed.
- example: false
- - type: object
- required:
- - art
- properties:
- art:
- type: string
- description: URL for the background artwork of the media container.
- example: '/:/resources/show-fanart.jpg'
- - type: object
- required:
- - content
- properties:
- content:
- type: string
- description: The content type or mode.
- example: secondary
- - type: object
- required:
- - identifier
- properties:
- identifier:
- type: string
- description: An plugin identifier for the media container.
- example: com.plexapp.plugins.library
- - type: object
- properties:
- librarySectionID:
- type: integer
- description: The unique identifier for the library section.
- example: 2
- - type: object
- properties:
- librarySectionTitle:
- type: string
- description: The title of the library section.
- example: TV Series
- - type: object
- properties:
- librarySectionUUID:
- type: string
- description: The universally unique identifier for the library section.
- example: e69655a2-ef48-4aba-bb19-0cc34d1e7d36
- - type: object
- required:
- - mediaTagPrefix
- properties:
- mediaTagPrefix:
- type: string
- description: The prefix used for media tag resource paths.
- example: /system/bundle/media/flags/
- - type: object
- required:
- - mediaTagVersion
- properties:
- mediaTagVersion:
- type: integer
- description: The version number for media tags.
- example: 1734362201
- - type: object
- required:
- - thumb
- properties:
- thumb:
- type: string
- description: URL for the thumbnail image of the media container.
- example: '/:/resources/show.png'
- - type: object
- required:
- - nocache
- properties:
- nocache:
- type: boolean
- description: Specifies whether caching is disabled.
- example: true
- - type: object
- required:
- - title1
- properties:
- title1:
- type: string
- description: The primary title of the media container.
- example: TV Series
- - type: object
- required:
- - title2
- properties:
- title2:
- type: string
- description: The secondary title of the media container.
- example: By Starring Actor
- - type: object
- required:
- - viewGroup
- properties:
- viewGroup:
- type: string
- description: Identifier for the view group layout.
- example: secondary
- - type: object
- properties:
- Meta:
- type: object
- description: |
- The Meta object is only included in the response if the `includeMeta` parameter is set to `1`.
- properties:
- Type:
- type: array
- items:
- type: object
- required:
- - key
- - type
- - title
- - active
- properties:
- key:
- type: string
- example: /library/sections/2/all?type=2
- type:
- type: string
- example: filter
- subtype:
- type: string
- example: clip
- title:
- type: string
- example: TV Shows
- active:
- type: boolean
- example: false
- Filter:
- type: array
- items:
- type: object
- required:
- - filter
- - filterType
- - key
- - title
- - type
- properties:
- filter:
- type: string
- example: genre
- filterType:
- type: string
- example: string
- key:
- type: string
- example: /library/sections/2/genre?type=2
- title:
- type: string
- example: Genre
- type:
- type: string
- example: filter
- advanced:
- type: boolean
- example: true
- Sort:
- type: array
- items:
- type: object
- required:
- - key
- - title
- - defaultDirection
- properties:
- default:
- type: string
- example: asc
- active:
- type: boolean
- example: false
- activeDirection:
- type: string
- enum:
- - asc
- - desc
- example: asc
- default: asc
- description: |
- The direction of the sort. Can be either `asc` or `desc`.
- x-speakeasy-enums:
- - ASCENDING
- - DESCENDING
- defaultDirection:
- type: string
- enum:
- - asc
- - desc
- example: asc
- default: asc
- description: |
- The direction of the sort. Can be either `asc` or `desc`.
- x-speakeasy-enums:
- - ASCENDING
- - DESCENDING
- descKey:
- type: string
- example: 'titleSort:desc'
- firstCharacterKey:
- type: string
- example: /library/sections/2/firstCharacter
- key:
- type: string
- example: titleSort
- title:
- type: string
- example: Title
- Field:
- type: array
- items:
- type: object
- required:
- - key
- - title
- - type
- properties:
- key:
- type: string
- example: show.title
- title:
- type: string
- example: Show Title
- type:
- type: string
- example: string
- subType:
- type: string
- example: rating
- FieldType:
- type: array
- items:
- type: object
- required:
- - type
- - Operator
- properties:
- type:
- type: string
- example: tag
- Operator:
- type: array
- items:
- type: object
- required:
- - key
- - title
- properties:
- key:
- type: string
- example: '='
- title:
- type: string
- example: is
- Metadata:
- type: array
- description: An array of metadata items.
- items:
- required:
- - type
- allOf:
- - type: object
- required:
- - ratingKey
- properties:
- ratingKey:
- type: string
- description: 'The rating key (Media ID) of this media item. Note: Although this is always an integer, it is represented as a string in the API.'
- example: '58683'
- - type: object
- required:
- - key
- properties:
- key:
- type: string
- description: The unique key for the media item.
- example: /library/metadata/58683
- - type: object
- required:
- - guid
- properties:
- guid:
- type: string
- description: The globally unique identifier for the media item.
- example: 'plex://movie/5d7768ba96b655001fdc0408'
- - type: object
- required:
- - slug
- properties:
- slug:
- type: string
- description: A URL‐friendly version of the media title.
- example: 4-for-texas
- - type: object
- properties:
- studio:
- type: string
- description: The studio that produced the media item.
- example: 20th Century Studios
- - type: object
- required:
- - type
- properties:
- type:
- allOf:
- - type: string
- x-speakeasy-unknown-values: allow
- enum:
- - movie
- - show
- - season
- - episode
- - artist
- - album
- - track
- - photoalbum
- - photo
- - collection
- example: movie
- description: |
- The type of media content in the Plex library. This can represent videos, music, or photos.
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- - COLLECTION
- - type: object
- required:
- - title
- properties:
- title:
- type: string
- description: The title of the media item.
- example: 'Avatar: The Way of Water'
- - type: object
- required:
- - titleSort
- properties:
- titleSort:
- type: string
- description: The sort title used for ordering media items.
- example: Whale
- - type: object
- properties:
- contentRating:
- type: string
- description: The content rating for the media item.
- example: PG-13
- - type: object
- required:
- - summary
- properties:
- summary:
- type: string
- description: A synopsis of the media item.
- example: |
- 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.
- - type: object
- required:
- - rating
- properties:
- rating:
- type: number
- format: float
- description: The critic rating for the media item.
- example: 7.6
- - type: object
- required:
- - audienceRating
- properties:
- audienceRating:
- type: number
- description: The audience rating for the media item.
- example: 9.2
- - type: object
- properties:
- year:
- type: integer
- format: int32
- description: The release year of the media item.
- example: 2022
- - type: object
- required:
- - tagline
- properties:
- tagline:
- type: string
- description: A brief tagline for the media item.
- example: Return to Pandora.
- - type: object
- required:
- - thumb
- properties:
- thumb:
- type: string
- description: The thumbnail image URL for the media item.
- example: /library/metadata/58683/thumb/1703239236
- - type: object
- required:
- - art
- properties:
- art:
- type: string
- description: The art image URL for the media item.
- example: /library/metadata/58683/art/1703239236
- - type: object
- required:
- - theme
- properties:
- theme:
- type: string
- description: The theme URL for the media item.
- example: /library/metadata/1/theme/1705636920
- - type: object
- required:
- - index
- properties:
- index:
- type: integer
- format: int32
- description: The index position of the media item.
- example: 1
- - type: object
- properties:
- leafCount:
- type: integer
- format: int32
- description: The number of leaf items (end nodes) under this media item.
- example: 14
- - type: object
- properties:
- viewedLeafCount:
- type: integer
- format: int32
- description: The number of leaf items that have been viewed.
- example: 0
- - type: object
- required:
- - childCount
- properties:
- childCount:
- type: integer
- format: int32
- description: The number of child items associated with this media item.
- example: 1
- - type: object
- required:
- - seasonCount
- properties:
- seasonCount:
- type: integer
- format: int32
- description: The total number of seasons (for TV shows).
- example: 2022
- - type: object
- required:
- - duration
- properties:
- duration:
- type: integer
- format: int32
- description: The duration of the media item in milliseconds.
- example: 11558112
- - type: object
- properties:
- originallyAvailableAt:
- type: string
- format: date
- description: The original release date of the media item.
- example: '2022-12-14'
- - type: object
- required:
- - addedAt
- properties:
- addedAt:
- allOf:
- - description: Unix timestamp when the item was added.
- - type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: object
- properties:
- updatedAt:
- type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: object
- properties:
- audienceRatingImage:
- type: string
- description: The URL for the audience rating image.
- example: 'rottentomatoes://image.rating.upright'
- - type: object
- properties:
- chapterSource:
- type: string
- description: The source from which chapter data is derived.
- example: media
- - type: object
- properties:
- primaryExtraKey:
- type: string
- description: The primary extra key associated with this media item.
- example: /library/metadata/58684
- - type: object
- properties:
- originalTitle:
- type: string
- description: The original title of the media item (if different).
- example: 映画 ブラッククローバー 魔法帝の剣
- - type: object
- properties:
- parentRatingKey:
- type: string
- description: The rating key of the parent media item.
- example: '66'
- - type: object
- properties:
- grandparentRatingKey:
- type: string
- description: The rating key of the grandparent media item.
- example: '66'
- - type: object
- properties:
- parentGuid:
- type: string
- description: The GUID of the parent media item.
- example: 'plex://show/5d9c081b170e24001f2a7be4'
- - type: object
- properties:
- grandparentGuid:
- type: string
- description: The GUID of the grandparent media item.
- example: 'plex://show/5d9c081b170e24001f2a7be4'
- - type: object
- properties:
- grandparentSlug:
- type: string
- description: The slug for the grandparent media item.
- example: alice-in-borderland-2020
- - type: object
- properties:
- grandparentKey:
- type: string
- description: The key of the grandparent media item.
- example: /library/metadata/66
- - type: object
- properties:
- parentKey:
- type: string
- description: The key of the parent media item.
- example: /library/metadata/66
- - type: object
- properties:
- grandparentTitle:
- type: string
- description: The title of the grandparent media item.
- example: Caprica
- - type: object
- properties:
- grandparentThumb:
- type: string
- description: The thumbnail URL for the grandparent media item.
- example: /library/metadata/66/thumb/1705716261
- - type: object
- properties:
- grandparentTheme:
- type: string
- description: The theme URL for the grandparent media item.
- example: /library/metadata/66/theme/1705716261
- - type: object
- properties:
- grandparentArt:
- type: string
- description: The art URL for the grandparent media item.
- example: /library/metadata/66/art/1705716261
- - type: object
- properties:
- parentTitle:
- type: string
- description: The title of the parent media item.
- example: Caprica
- - type: object
- properties:
- parentIndex:
- type: integer
- format: int32
- description: The index position of the parent media item.
- example: 1
- - type: object
- properties:
- parentThumb:
- type: string
- description: The thumbnail URL for the parent media item.
- example: /library/metadata/66/thumb/1705716261
- - type: object
- properties:
- ratingImage:
- type: string
- description: The URL for the rating image.
- example: 'rottentomatoes://image.rating.ripe'
- - type: object
- properties:
- viewCount:
- type: integer
- format: int32
- description: The number of times this media item has been viewed.
- example: 1
- - type: object
- properties:
- viewOffset:
- type: integer
- format: int32
- description: The current playback offset (in milliseconds).
- example: 5222500
- - type: object
- properties:
- skipCount:
- type: integer
- format: int32
- description: The number of times this media item has been skipped.
- example: 1
- - type: object
- properties:
- subtype:
- type: string
- description: 'A classification that further describes the type of media item. For example, ''clip'' indicates that the item is a short video clip.'
- example: clip
- - type: object
- properties:
- lastRatedAt:
- type: integer
- format: int64
- description: The Unix timestamp representing the last time the item was rated.
- example: 1721813113
- - type: object
- properties:
- createdAtAccuracy:
- type: string
- description: 'The accuracy of the creation timestamp. This value indicates the format(s) provided (for example, ''epoch,local'' means both epoch and local time formats are available).'
- example: 'epoch,local'
- - type: object
- properties:
- createdAtTZOffset:
- type: string
- description: 'The time zone offset for the creation timestamp, represented as a string. This offset indicates the difference from UTC.'
- example: '0'
- - type: object
- properties:
- lastViewedAt:
- type: integer
- format: int32
- description: Unix timestamp for when the media item was last viewed.
- example: 1682752242
- - type: object
- properties:
- userRating:
- type: number
- format: float
- description: The rating provided by a user for the item. This value is expressed as a decimal number.
- example: 10
- - type: object
- description: |
- The available images for this media item
- properties:
- Image:
- type: array
- items:
- type: object
- required:
- - alt
- - type
- - url
- properties:
- alt:
- type: string
- example: Episode 1
- type:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - coverPoster
- - background
- - snapshot
- - clearLogo
- example: background
- url:
- type: string
- example: /library/metadata/45521/thumb/1644710589
- - type: object
- description: |
- Unknown
- properties:
- UltraBlurColors:
- type: object
- required:
- - topLeft
- - topRight
- - bottomRight
- - bottomLeft
- properties:
- topLeft:
- type: string
- example: 11333b
- topRight:
- type: string
- example: 0a232d
- bottomRight:
- type: string
- example: 073958
- bottomLeft:
- type: string
- example: 1f5066
- - type: object
- properties:
- Guid:
- x-speakeasy-name-override: guids
- type: array
- items:
- type: object
- required:
- - id
- properties:
- id:
- type: string
- description: |
- The unique identifier for the Guid. Can be prefixed with imdb://, tmdb://, tvdb://
- pattern: '^(imdb|tmdb|tvdb)://.+$'
- example:
- imdbExample:
- summary: IMDB example
- value: 'imdb://tt13015952'
- tmdbExample:
- summary: TMDB example
- value: 'tmdb://2434012'
- tvdbExample:
- summary: TVDB example
- value: 'tvdb://7945991'
- - type: object
- properties:
- Media:
- allOf:
- - type: array
- description: An array of media file data items.
- items:
- type: object
- required:
- - id
- properties:
- id:
- type: integer
- description: Unique media identifier.
- example: 387322
- duration:
- type: integer
- format: int32
- description: Duration of the media in milliseconds.
- example: 9610350
- bitrate:
- type: integer
- format: int32
- description: Bitrate in bits per second.
- example: 25512
- width:
- type: integer
- description: Video width in pixels.
- example: 3840
- format: int32
- height:
- type: integer
- description: Video height in pixels.
- example: 1602
- format: int32
- aspectRatio:
- type: number
- format: float
- description: Aspect ratio of the video.
- example: 2.35
- audioChannels:
- type: integer
- description: Number of audio channels.
- example: 6
- format: int32
- displayOffset:
- type: integer
- format: int32
- example: 50
- audioCodec:
- type: string
- description: Audio codec used.
- example: eac3
- videoCodec:
- type: string
- description: Video codec used.
- example: hevc
- videoResolution:
- type: string
- description: 'Video resolution (e.g., 4k).'
- example: 4k
- container:
- type: string
- description: File container type.
- example: mkv
- videoFrameRate:
- type: string
- description: |
- Frame rate of the video. Values found include NTSC, PAL, 24p
- example: 24p
- videoProfile:
- type: string
- description: 'Video profile (e.g., main 10).'
- example: main 10
- hasVoiceActivity:
- type: boolean
- description: Indicates whether voice activity is detected.
- example: false
- audioProfile:
- type: string
- description: 'The audio profile used for the media (e.g., DTS, Dolby Digital, etc.).'
- example: dts
- optimizedForStreaming:
- description: 'Has this media been optimized for streaming. NOTE: This can be 0, 1, false or true'
- oneOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- - type: boolean
- enum:
- - true
- - false
- has64bitOffsets:
- type: boolean
- example: false
- Part:
- type: array
- description: An array of parts for this media item.
- items:
- type: object
- required:
- - id
- - key
- - file
- - size
- properties:
- accessible:
- type: boolean
- description: Indicates if the part is accessible.
- example: true
- exists:
- type: boolean
- description: Indicates if the part exists.
- example: true
- id:
- type: integer
- description: Unique part identifier.
- example: 418385
- key:
- type: string
- description: Key to access this part.
- example: /library/parts/418385/1735864239/file.mkv
- indexes:
- type: string
- example: sd
- duration:
- type: integer
- format: int32
- description: Duration of the part in milliseconds.
- example: 9610350
- file:
- type: string
- description: File path for the part.
- example: /mnt/Movies_1/W/Wicked (2024).mkv
- size:
- description: File size in bytes.
- type: integer
- example: 30649952104
- packetLength:
- type: integer
- format: int32
- example: 188
- container:
- type: string
- description: Container format of the part.
- example: mkv
- videoProfile:
- type: string
- description: Video profile for the part.
- example: main 10
- audioProfile:
- type: string
- description: 'The audio profile used for the media (e.g., DTS, Dolby Digital, etc.).'
- example: dts
- has64bitOffsets:
- type: boolean
- example: false
- optimizedForStreaming:
- description: 'Has this media been optimized for streaming. NOTE: This can be 0, 1, false or true'
- oneOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- - type: boolean
- enum:
- - true
- - false
- hasThumbnail:
- allOf:
- - description: Indicates if the part has a thumbnail.
- - type: string
- enum:
- - '0'
- - '1'
- example: '1'
- default: '0'
- x-speakeasy-enums:
- - false
- - true
- Stream:
- type: array
- description: An array of streams for this part.
- items:
- type: object
- required:
- - id
- - streamType
- - codec
- - displayTitle
- - extendedDisplayTitle
- properties:
- id:
- type: integer
- description: Unique stream identifier.
- example: 1002625
- streamType:
- type: integer
- oneOf:
- - title: VIDEO
- const: 1
- description: Video stream
- - title: AUDIO
- const: 2
- description: Audio stream
- - title: SUBTITLE
- const: 3
- description: Subtitle stream
- example: 1
- description: |
- Stream type:
- - VIDEO = 1
- - AUDIO = 2
- - SUBTITLE = 3
- format:
- type: string
- description: 'Format of the stream (e.g., srt).'
- example: srt
- default:
- type: boolean
- description: Indicates if this stream is default.
- example: true
- codec:
- type: string
- description: Codec used by the stream.
- example: hevc
- index:
- type: integer
- format: int32
- description: Index of the stream.
- example: 0
- bitrate:
- type: integer
- format: int32
- description: Bitrate of the stream.
- example: 24743
- language:
- type: string
- description: Language of the stream.
- example: English
- languageTag:
- type: string
- description: 'Language tag (e.g., en).'
- example: en
- languageCode:
- type: string
- description: ISO language code.
- example: eng
- headerCompression:
- type: boolean
- description: Indicates whether header compression is enabled.
- example: true
- DOVIBLCompatID:
- type: integer
- format: int32
- description: Dolby Vision BL compatibility ID.
- example: 1
- DOVIBLPresent:
- type: boolean
- description: Indicates if Dolby Vision BL is present.
- example: true
- DOVIELPresent:
- type: boolean
- description: Indicates if Dolby Vision EL is present.
- example: false
- DOVILevel:
- type: integer
- format: int32
- description: Dolby Vision level.
- example: 6
- DOVIPresent:
- type: boolean
- description: Indicates if Dolby Vision is present.
- example: true
- DOVIProfile:
- type: integer
- format: int32
- description: Dolby Vision profile.
- example: 8
- DOVIRPUPresent:
- type: boolean
- description: Indicates if Dolby Vision RPU is present.
- example: true
- DOVIVersion:
- type: string
- description: Dolby Vision version.
- example: '1.0'
- bitDepth:
- type: integer
- format: int32
- description: Bit depth of the video stream.
- example: 10
- chromaLocation:
- type: string
- description: Chroma sample location.
- example: topleft
- chromaSubsampling:
- type: string
- description: Chroma subsampling format.
- example: '4:2:0'
- codedHeight:
- type: integer
- format: int32
- description: Coded video height.
- example: 1608
- codedWidth:
- type: integer
- format: int32
- description: Coded video width.
- example: 3840
- closedCaptions:
- type: boolean
- example: true
- colorPrimaries:
- type: string
- description: Color primaries used.
- example: bt2020
- colorRange:
- type: string
- description: 'Color range (e.g., tv).'
- example: tv
- colorSpace:
- type: string
- description: Color space.
- example: bt2020nc
- colorTrc:
- type: string
- description: Color transfer characteristics.
- example: smpte2084
- frameRate:
- type: number
- format: float
- description: Frame rate of the stream.
- example: 23.976
- key:
- type: string
- description: Key to access this stream part.
- example: /library/streams/216389
- height:
- type: integer
- format: int32
- description: Height of the video stream.
- example: 1602
- level:
- type: integer
- format: int32
- description: Video level.
- example: 150
- original:
- type: boolean
- description: Indicates if this is the original stream.
- example: true
- hasScalingMatrix:
- type: boolean
- example: false
- profile:
- type: string
- description: Video profile.
- example: main 10
- scanType:
- type: string
- example: progressive
- embeddedInVideo:
- type: string
- example: progressive
- refFrames:
- type: integer
- format: int32
- description: Number of reference frames.
- example: 1
- width:
- type: integer
- format: int32
- description: Width of the video stream.
- example: 3840
- displayTitle:
- type: string
- description: Display title for the stream.
- example: 4K DoVi/HDR10 (HEVC Main 10)
- extendedDisplayTitle:
- type: string
- description: Extended display title for the stream.
- example: 4K DoVi/HDR10 (HEVC Main 10)
- selected:
- type: boolean
- description: Indicates if this stream is selected (applicable for audio streams).
- example: true
- forced:
- type: boolean
- example: true
- channels:
- type: integer
- format: int32
- description: Number of audio channels (for audio streams).
- example: 6
- audioChannelLayout:
- type: string
- description: Audio channel layout.
- example: 5.1(side)
- samplingRate:
- type: integer
- format: int32
- description: Sampling rate for the audio stream.
- example: 48000
- canAutoSync:
- type: boolean
- description: Indicates if the stream can auto-sync.
- example: false
- hearingImpaired:
- type: boolean
- description: Indicates if the stream is for the hearing impaired.
- example: true
- dub:
- type: boolean
- description: Indicates if the stream is a dub.
- example: true
- title:
- type: string
- description: 'Optional title for the stream (e.g., language variant).'
- example: SDH
- Genre:
- type: array
- items:
- allOf:
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: |
- The genre name of this media-item
- example: Crime
- Country:
- type: array
- items:
- allOf:
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The country of origin of this media item
- example: United States of America
- Director:
- type: array
- items:
- allOf:
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The role of Director
- example: Danny Boyle
- Writer:
- type: array
- items:
- allOf:
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The role of Writer
- example: Jamie P. Hanson
- Role:
- type: array
- items:
- allOf:
- - type: object
- required:
- - tag
- properties:
- tag:
- description: The display tag for the actor (typically the actor's name).
- type: string
- example: Teller
- Collection:
- type: array
- items:
- allOf:
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The user-made collection this media item belongs to
- example: My Awesome Collection
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '404':
- description: Not Found - Returned if the resource could not be found
- content:
- text/html:
- example: |
-
-
-
- Not Found
-
-
- 404 Not Found
-
-
- '/library/sections/{sectionKey}/refresh':
- get:
- tags:
- - Library
- summary: Refresh Metadata Of The Library
- description: |
- This endpoint Refreshes all the Metadata of the library.
- operationId: get-refresh-library-metadata
- parameters:
- - name: force
- description: Force the refresh even if the library is already being refreshed.
- in: query
- schema:
- type: integer
- example: 0
- enum:
- - 0
- - 1
- required: false
- - name: sectionKey
- description: |
- The unique key of the Plex library.
- Note: This is unique in the context of the Plex server.
- in: path
- schema:
- type: integer
- format: int32
- example: 9518
- required: true
- responses:
- '200':
- description: The library is refreshing
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/library/sections/{sectionKey}/search':
- get:
- tags:
- - Library
- summary: Search Library
- operationId: get-search-library
- description: |
- Search for content within a specific section of the library.
-
- ### Types
- Each type in the library comes with a set of filters and sorts, aiding in building dynamic media controls:
-
- - **Type Object Attributes**:
- - `type`: Metadata type (if standard Plex type).
- - `title`: Title for this content type (e.g., "Movies").
-
- - **Filter Objects**:
- - Subset of the media query language.
- - Attributes include `filter` (name), `filterType` (data type), `key` (endpoint for value range), and `title`.
-
- - **Sort Objects**:
- - Description of sort fields.
- - Attributes include `defaultDirection` (asc/desc), `descKey` and `key` (sort parameters), and `title`.
-
- > **Note**: Filters and sorts are optional; without them, no filtering controls are rendered.
- parameters:
- - name: sectionKey
- description: |
- The unique key of the Plex library.
- Note: This is unique in the context of the Plex server.
- in: path
- schema:
- type: integer
- format: int32
- example: 9518
- required: true
- - name: Accept
- in: header
- required: false
- schema:
- type: string
- enum:
- - application/json
- - application/xml
- example: application/json
- - name: type
- in: query
- description: |
- The type of media to retrieve or filter by.
- 1 = movie
- 2 = show
- 3 = season
- 4 = episode
- E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
- schema:
- type: integer
- x-speakeasy-unknown-values: allow
- enum:
- - 1
- - 2
- - 3
- - 4
- - 5
- - 6
- - 7
- - 8
- - 9
- example: 2
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- required: true
- responses:
- '200':
- description: The contents of the library by section and type
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 2
- allowSync:
- type: boolean
- example: false
- art:
- type: string
- example: '/:/resources/show-fanart.jpg'
- identifier:
- type: string
- example: com.plexapp.plugins.library
- mediaTagPrefix:
- type: string
- example: /system/bundle/media/flags/
- mediaTagVersion:
- type: integer
- format: int32
- example: 1698860922
- nocache:
- type: boolean
- example: true
- thumb:
- type: string
- example: '/:/resources/show.png'
- title1:
- type: string
- example: TV Shows
- title2:
- type: string
- example: Search for ''
- viewGroup:
- type: string
- example: season
- viewMode:
- type: integer
- format: int32
- example: 65593
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: '2'
- key:
- type: string
- example: /library/metadata/2/children
- parentRatingKey:
- type: string
- example: '1'
- guid:
- type: string
- example: 'plex://season/602e67e766dfdb002c0a1b5b'
- parentGuid:
- type: string
- example: 'plex://show/5d9c086c7d06d9001ffd27aa'
- parentStudio:
- type: string
- example: Mutant Enemy Productions
- type:
- type: string
- example: season
- title:
- type: string
- example: Season 1
- parentKey:
- type: string
- example: /library/metadata/1
- parentTitle:
- type: string
- example: Firefly
- summary:
- type: string
- example: '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:
- type: integer
- format: int32
- example: 1
- parentIndex:
- type: integer
- format: int32
- example: 1
- parentYear:
- type: integer
- format: int32
- example: 2002
- thumb:
- type: string
- example: /library/metadata/2/thumb/1705636920
- art:
- type: string
- example: /library/metadata/1/art/1705636920
- parentThumb:
- type: string
- example: /library/metadata/1/thumb/1705636920
- parentTheme:
- type: string
- example: /library/metadata/1/theme/1705636920
- addedAt:
- type: integer
- format: int32
- example: 1705636916
- updatedAt:
- type: integer
- format: int32
- example: 1705636920
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/library/sections/{sectionKey}/genre':
- get:
- tags:
- - Library
- summary: Get Genres of library media
- operationId: get-genres-library
- description: |
- Retrieves a list of all the genres that are found for the media in this library.
- parameters:
- - name: sectionKey
- description: |
- The unique key of the Plex library.
- Note: This is unique in the context of the Plex server.
- in: path
- schema:
- type: integer
- format: int32
- example: 9518
- required: true
- - name: type
- in: query
- description: |
- The type of media to retrieve or filter by.
- 1 = movie
- 2 = show
- 3 = season
- 4 = episode
- E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
- schema:
- type: integer
- x-speakeasy-unknown-values: allow
- enum:
- - 1
- - 2
- - 3
- - 4
- - 5
- - 6
- - 7
- - 8
- - 9
- example: 2
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- required: true
- - name: Accept
- in: header
- required: false
- schema:
- type: string
- enum:
- - application/json
- - application/xml
- example: application/json
- responses:
- '200':
- description: Successful response containing media container data.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - type: object
- required:
- - size
- properties:
- size:
- description: Number of media items returned in this response.
- type: integer
- format: int32
- example: 50
- - type: object
- required:
- - allowSync
- properties:
- allowSync:
- type: boolean
- description: Indicates whether syncing is allowed.
- example: false
- - type: object
- required:
- - art
- properties:
- art:
- type: string
- description: URL for the background artwork of the media container.
- example: '/:/resources/show-fanart.jpg'
- - type: object
- required:
- - content
- properties:
- content:
- type: string
- description: The content type or mode.
- example: secondary
- - type: object
- required:
- - identifier
- properties:
- identifier:
- type: string
- description: An plugin identifier for the media container.
- example: com.plexapp.plugins.library
- - type: object
- required:
- - mediaTagPrefix
- properties:
- mediaTagPrefix:
- type: string
- description: The prefix used for media tag resource paths.
- example: /system/bundle/media/flags/
- - type: object
- required:
- - mediaTagVersion
- properties:
- mediaTagVersion:
- type: integer
- description: The version number for media tags.
- example: 1734362201
- - type: object
- required:
- - nocache
- properties:
- nocache:
- type: boolean
- description: Specifies whether caching is disabled.
- example: true
- - type: object
- required:
- - thumb
- properties:
- thumb:
- type: string
- description: URL for the thumbnail image of the media container.
- example: '/:/resources/show.png'
- - type: object
- required:
- - title1
- properties:
- title1:
- type: string
- description: The primary title of the media container.
- example: TV Series
- - type: object
- required:
- - title2
- properties:
- title2:
- type: string
- description: The secondary title of the media container.
- example: By Starring Actor
- - type: object
- required:
- - viewGroup
- properties:
- viewGroup:
- type: string
- description: Identifier for the view group layout.
- example: secondary
- - type: object
- properties:
- Directory:
- type: array
- items:
- type: object
- required:
- - fastKey
- - key
- - title
- - type
- properties:
- fastKey:
- type: string
- example: /library/sections/10/all?genre=89
- key:
- type: string
- example: '89'
- title:
- type: string
- example: Action
- type:
- type: string
- example: genre
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '404':
- description: Not Found - Returned if the resource could not be found
- content:
- text/html:
- example: |
-
-
-
- Not Found
-
-
- 404 Not Found
-
-
- '/library/sections/{sectionKey}/country':
- get:
- tags:
- - Library
- summary: Get Countries of library media
- operationId: get-countries-library
- description: |
- Retrieves a list of all the countries that are found for the media in this library.
- parameters:
- - name: sectionKey
- description: |
- The unique key of the Plex library.
- Note: This is unique in the context of the Plex server.
- in: path
- schema:
- type: integer
- format: int32
- example: 9518
- required: true
- - name: type
- in: query
- description: |
- The type of media to retrieve or filter by.
- 1 = movie
- 2 = show
- 3 = season
- 4 = episode
- E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
- schema:
- type: integer
- x-speakeasy-unknown-values: allow
- enum:
- - 1
- - 2
- - 3
- - 4
- - 5
- - 6
- - 7
- - 8
- - 9
- example: 2
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- required: true
- - name: Accept
- in: header
- required: false
- schema:
- type: string
- enum:
- - application/json
- - application/xml
- example: application/json
- responses:
- '200':
- description: Successful response containing media container data.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - type: object
- required:
- - size
- properties:
- size:
- description: Number of media items returned in this response.
- type: integer
- format: int32
- example: 50
- - type: object
- required:
- - allowSync
- properties:
- allowSync:
- type: boolean
- description: Indicates whether syncing is allowed.
- example: false
- - type: object
- required:
- - art
- properties:
- art:
- type: string
- description: URL for the background artwork of the media container.
- example: '/:/resources/show-fanart.jpg'
- - type: object
- required:
- - content
- properties:
- content:
- type: string
- description: The content type or mode.
- example: secondary
- - type: object
- required:
- - identifier
- properties:
- identifier:
- type: string
- description: An plugin identifier for the media container.
- example: com.plexapp.plugins.library
- - type: object
- required:
- - mediaTagPrefix
- properties:
- mediaTagPrefix:
- type: string
- description: The prefix used for media tag resource paths.
- example: /system/bundle/media/flags/
- - type: object
- required:
- - mediaTagVersion
- properties:
- mediaTagVersion:
- type: integer
- description: The version number for media tags.
- example: 1734362201
- - type: object
- required:
- - nocache
- properties:
- nocache:
- type: boolean
- description: Specifies whether caching is disabled.
- example: true
- - type: object
- required:
- - thumb
- properties:
- thumb:
- type: string
- description: URL for the thumbnail image of the media container.
- example: '/:/resources/show.png'
- - type: object
- required:
- - title1
- properties:
- title1:
- type: string
- description: The primary title of the media container.
- example: TV Series
- - type: object
- required:
- - title2
- properties:
- title2:
- type: string
- description: The secondary title of the media container.
- example: By Starring Actor
- - type: object
- required:
- - viewGroup
- properties:
- viewGroup:
- type: string
- description: Identifier for the view group layout.
- example: secondary
- - type: object
- properties:
- Directory:
- type: array
- items:
- type: object
- required:
- - fastKey
- - key
- - title
- properties:
- fastKey:
- type: string
- example: /library/sections/2/all?country=15491
- key:
- type: string
- example: '15491'
- title:
- type: string
- example: Japan
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '404':
- description: Not Found - Returned if the resource could not be found
- content:
- text/html:
- example: |
-
-
-
- Not Found
-
-
- 404 Not Found
-
-
- '/library/sections/{sectionKey}/actor':
- get:
- tags:
- - Library
- summary: Get Actors of library media
- operationId: get-actors-library
- description: |
- Retrieves a list of all the actors that are found for the media in this library.
- parameters:
- - name: sectionKey
- description: |
- The unique key of the Plex library.
- Note: This is unique in the context of the Plex server.
- in: path
- schema:
- type: integer
- format: int32
- example: 9518
- required: true
- - name: type
- in: query
- description: |
- The type of media to retrieve or filter by.
- 1 = movie
- 2 = show
- 3 = season
- 4 = episode
- E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
- schema:
- type: integer
- x-speakeasy-unknown-values: allow
- enum:
- - 1
- - 2
- - 3
- - 4
- - 5
- - 6
- - 7
- - 8
- - 9
- example: 2
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- required: true
- - name: Accept
- in: header
- required: false
- schema:
- type: string
- enum:
- - application/json
- - application/xml
- example: application/json
- responses:
- '200':
- description: Successful response containing media container data.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - type: object
- required:
- - size
- properties:
- size:
- description: Number of media items returned in this response.
- type: integer
- format: int32
- example: 50
- - type: object
- required:
- - allowSync
- properties:
- allowSync:
- type: boolean
- description: Indicates whether syncing is allowed.
- example: false
- - type: object
- required:
- - art
- properties:
- art:
- type: string
- description: URL for the background artwork of the media container.
- example: '/:/resources/show-fanart.jpg'
- - type: object
- required:
- - identifier
- properties:
- identifier:
- type: string
- description: An plugin identifier for the media container.
- example: com.plexapp.plugins.library
- - type: object
- required:
- - mediaTagPrefix
- properties:
- mediaTagPrefix:
- type: string
- description: The prefix used for media tag resource paths.
- example: /system/bundle/media/flags/
- - type: object
- required:
- - mediaTagVersion
- properties:
- mediaTagVersion:
- type: integer
- description: The version number for media tags.
- example: 1734362201
- - type: object
- required:
- - nocache
- properties:
- nocache:
- type: boolean
- description: Specifies whether caching is disabled.
- example: true
- - type: object
- required:
- - thumb
- properties:
- thumb:
- type: string
- description: URL for the thumbnail image of the media container.
- example: '/:/resources/show.png'
- - type: object
- required:
- - title1
- properties:
- title1:
- type: string
- description: The primary title of the media container.
- example: TV Series
- - type: object
- required:
- - title2
- properties:
- title2:
- type: string
- description: The secondary title of the media container.
- example: By Starring Actor
- - type: object
- required:
- - viewGroup
- properties:
- viewGroup:
- type: string
- description: Identifier for the view group layout.
- example: secondary
- - type: object
- properties:
- viewMode:
- type: string
- description: Identifier for the view mode.
- example: '131131'
- - type: object
- properties:
- Directory:
- type: array
- description: An array of actor entries for media items.
- items:
- type: object
- required:
- - fastKey
- - thumb
- - key
- - title
- properties:
- fastKey:
- type: string
- description: A fast lookup key for the actor relative url.
- example: /library/sections/2/all?actor=134671
- thumb:
- type: string
- description: URL for the thumbnail image of the actor.
- example: 'https://metadata-static.plex.tv/e/people/e2a915b537ef720252b6d408bc1f91b3.jpg'
- key:
- type: string
- description: A unique key representing the actor.
- example: '134671'
- title:
- type: string
- description: The name of the actor.
- example: Aaron Paul
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '404':
- description: Not Found - Returned if the resource could not be found
- content:
- text/html:
- example: |
-
-
-
- Not Found
-
-
- 404 Not Found
-
-
- /library/search:
- get:
- tags:
- - Library
- summary: Search All Libraries
- operationId: get-search-all-libraries
- description: |
- Search the provided query across all library sections, or a single section, and return matches as hubs, split up by type.
- parameters:
- - name: query
- in: query
- required: true
- schema:
- type: string
- description: The search query term.
- - name: X-Plex-Client-Identifier
- x-speakeasy-name-override: ClientID
- description: 'An opaque identifier unique to the client (UUID, serial number, or other unique device ID)'
- required: true
- in: header
- schema:
- type: string
- example: 3381b62b-9ab7-4e37-827b-203e9809eb58
- - name: limit
- in: query
- required: false
- schema:
- type: integer
- description: Limit the number of results returned.
- - name: searchTypes
- in: query
- required: false
- schema:
- type: array
- items:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - movies
- - music
- - otherVideos
- - people
- - tv
- example: 'movies,music,otherVideos,people,tv'
- style: form
- explode: false
- description: |
- A comma-separated list of search types to include. Valid values are: movies, music, otherVideos, people, tv.
- - name: includeCollections
- in: query
- required: false
- schema:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- description: Whether to include collections in the search results.
- - name: includeExternalMedia
- in: query
- required: false
- schema:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- description: Whether to include external media in the search results.
- responses:
- '200':
- description: The libraries available on the Server
- content:
- application/json:
- schema:
- type: object
- required:
- - MediaContainer
- properties:
- MediaContainer:
- allOf:
- - type: object
- required:
- - size
- properties:
- size:
- description: Number of media items returned in this response.
- type: integer
- format: int32
- example: 50
- - type: object
- required:
- - allowSync
- properties:
- allowSync:
- type: boolean
- description: Indicates whether syncing is allowed.
- example: false
- - type: object
- required:
- - identifier
- properties:
- identifier:
- type: string
- description: An plugin identifier for the media container.
- example: com.plexapp.plugins.library
- - type: object
- properties:
- librarySectionID:
- type: integer
- description: The unique identifier for the library section.
- example: 2
- - type: object
- properties:
- librarySectionTitle:
- type: string
- description: The title of the library section.
- example: TV Series
- - type: object
- properties:
- librarySectionUUID:
- type: string
- description: The universally unique identifier for the library section.
- example: e69655a2-ef48-4aba-bb19-0cc34d1e7d36
- - type: object
- required:
- - mediaTagPrefix
- properties:
- mediaTagPrefix:
- type: string
- description: The prefix used for media tag resource paths.
- example: /system/bundle/media/flags/
- - type: object
- required:
- - mediaTagVersion
- properties:
- mediaTagVersion:
- type: integer
- description: The version number for media tags.
- example: 1734362201
- - type: object
- required:
- - SearchResult
- properties:
- SearchResult:
- type: array
- items:
- allOf:
- - type: object
- required:
- - score
- - type: object
- properties:
- score:
- description: 'The score of the search result, typically a float value between 0 and 1.'
- type: number
- format: float
- example: 0.92
- - type: object
- properties:
- Directory:
- allOf:
- - type: object
- required:
- - key
- - librarySectionID
- - librarySectionKey
- - librarySectionTitle
- - type
- - id
- - tag
- - type: object
- properties:
- key:
- description: The unique identifier path for the search result item.
- type: string
- example: /library/sections/3/all?actor=197429
- - type: object
- properties:
- librarySectionID:
- type: integer
- description: The identifier for the library section.
- example: 1
- - type: object
- properties:
- librarySectionKey:
- type: string
- description: The key corresponding to the library section.
- example: /library/sections/1
- - type: object
- properties:
- librarySectionTitle:
- type: string
- description: The title of the library section.
- example: Movies
- - type: object
- properties:
- librarySectionType:
- type: integer
- oneOf:
- - const: 1
- title: Movie
- - const: 2
- title: TV Show
- - type: object
- properties:
- type:
- description: The type of the directory.
- type: string
- example: tag
- - type: object
- properties:
- id:
- type: integer
- example: 197429
- - type: object
- properties:
- filter:
- description: The filter string used to query this specific item in the library.
- type: string
- example: actor=197429
- - type: object
- properties:
- tag:
- type: string
- example: Ben Stiller
- - type: object
- properties:
- tagType:
- description: 'The type of tag associated with this search result (e.g., Director, Actor).'
- type: integer
- oneOf:
- - const: 4
- title: Director
- - const: 6
- title: Actor
- - type: object
- properties:
- tagKey:
- description: The unique identifier for the tag associated with this search result.
- type: string
- example: 5d776826999c64001ec2c606
- - type: object
- properties:
- thumb:
- description: The URL to the thumbnail image associated with this search result.
- type: string
- format: uri
- example: 'https://metadata-static.plex.tv/5/people/57bd7c7d6c5c9e2881251b30e5603d3d.jpg'
- - type: object
- properties:
- count:
- description: The number of items associated with this search result.
- type: integer
- example: 10
- Metadata:
- type: object
- allOf:
- - type: object
- required:
- - ratingKey
- properties:
- ratingKey:
- type: string
- description: 'The rating key (Media ID) of this media item. Note: Although this is always an integer, it is represented as a string in the API.'
- example: '58683'
- - type: object
- required:
- - key
- properties:
- key:
- type: string
- description: The unique key for the media item.
- example: /library/metadata/58683
- - type: object
- required:
- - guid
- properties:
- guid:
- type: string
- description: The globally unique identifier for the media item.
- example: 'plex://movie/5d7768ba96b655001fdc0408'
- - type: object
- required:
- - slug
- properties:
- slug:
- type: string
- description: A URL‐friendly version of the media title.
- example: 4-for-texas
- - type: object
- properties:
- studio:
- type: string
- description: The studio that produced the media item.
- example: 20th Century Studios
- - type: object
- required:
- - type
- properties:
- type:
- allOf:
- - type: string
- x-speakeasy-unknown-values: allow
- enum:
- - movie
- - show
- - season
- - episode
- - artist
- - album
- - track
- - photoalbum
- - photo
- - collection
- example: movie
- description: |
- The type of media content in the Plex library. This can represent videos, music, or photos.
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- - COLLECTION
- - type: object
- required:
- - title
- properties:
- title:
- type: string
- description: The title of the media item.
- example: 'Avatar: The Way of Water'
- - type: object
- required:
- - banner
- properties:
- banner:
- type: string
- description: The banner image URL for the media item.
- example: /library/metadata/58683/banner/1703239236
- - type: object
- required:
- - titleSort
- properties:
- titleSort:
- type: string
- description: The sort title used for ordering media items.
- example: Whale
- - type: object
- properties:
- contentRating:
- type: string
- description: The content rating for the media item.
- example: PG-13
- - type: object
- required:
- - summary
- properties:
- summary:
- type: string
- description: A synopsis of the media item.
- example: |
- 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.
- - type: object
- required:
- - rating
- properties:
- rating:
- type: number
- format: float
- description: The critic rating for the media item.
- example: 7.6
- - type: object
- required:
- - audienceRating
- properties:
- audienceRating:
- type: number
- description: The audience rating for the media item.
- example: 9.2
- - type: object
- properties:
- year:
- type: integer
- format: int32
- description: The release year of the media item.
- example: 2022
- - type: object
- required:
- - tagline
- properties:
- tagline:
- type: string
- description: A brief tagline for the media item.
- example: Return to Pandora.
- - type: object
- required:
- - thumb
- properties:
- thumb:
- type: string
- description: The thumbnail image URL for the media item.
- example: /library/metadata/58683/thumb/1703239236
- - type: object
- required:
- - art
- properties:
- art:
- type: string
- description: The art image URL for the media item.
- example: /library/metadata/58683/art/1703239236
- - type: object
- required:
- - theme
- properties:
- theme:
- type: string
- description: The theme URL for the media item.
- example: /library/metadata/1/theme/1705636920
- - type: object
- required:
- - index
- properties:
- index:
- type: integer
- format: int32
- description: The index position of the media item.
- example: 1
- - type: object
- properties:
- leafCount:
- type: integer
- format: int32
- description: The number of leaf items (end nodes) under this media item.
- example: 14
- - type: object
- properties:
- viewedLeafCount:
- type: integer
- format: int32
- description: The number of leaf items that have been viewed.
- example: 0
- - type: object
- required:
- - childCount
- properties:
- childCount:
- type: integer
- format: int32
- description: The number of child items associated with this media item.
- example: 1
- - type: object
- required:
- - seasonCount
- properties:
- seasonCount:
- type: integer
- format: int32
- description: The total number of seasons (for TV shows).
- example: 2022
- - type: object
- required:
- - duration
- properties:
- duration:
- type: integer
- format: int32
- description: The duration of the media item in milliseconds.
- example: 11558112
- - type: object
- properties:
- originallyAvailableAt:
- type: string
- format: date
- description: The original release date of the media item.
- example: '2022-12-14'
- - type: object
- required:
- - addedAt
- properties:
- addedAt:
- allOf:
- - description: Unix timestamp when the item was added.
- - type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: object
- properties:
- updatedAt:
- type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: object
- properties:
- parentYear:
- type: integer
- format: int32
- description: The release year of the parent media item.
- example: 2010
- - type: object
- properties:
- audienceRatingImage:
- type: string
- description: The URL for the audience rating image.
- example: 'rottentomatoes://image.rating.upright'
- - type: object
- properties:
- chapterSource:
- type: string
- description: The source from which chapter data is derived.
- example: media
- - type: object
- properties:
- primaryExtraKey:
- type: string
- description: The primary extra key associated with this media item.
- example: /library/metadata/58684
- - type: object
- properties:
- originalTitle:
- type: string
- description: The original title of the media item (if different).
- example: 映画 ブラッククローバー 魔法帝の剣
- - type: object
- properties:
- parentRatingKey:
- type: string
- description: The rating key of the parent media item.
- example: '66'
- - type: object
- properties:
- grandparentRatingKey:
- type: string
- description: The rating key of the grandparent media item.
- example: '66'
- - type: object
- properties:
- parentGuid:
- type: string
- description: The GUID of the parent media item.
- example: 'plex://show/5d9c081b170e24001f2a7be4'
- - type: object
- properties:
- grandparentGuid:
- type: string
- description: The GUID of the grandparent media item.
- example: 'plex://show/5d9c081b170e24001f2a7be4'
- - type: object
- properties:
- grandparentSlug:
- type: string
- description: The slug for the grandparent media item.
- example: alice-in-borderland-2020
- - type: object
- properties:
- grandparentKey:
- type: string
- description: The key of the grandparent media item.
- example: /library/metadata/66
- - type: object
- properties:
- parentKey:
- type: string
- description: The key of the parent media item.
- example: /library/metadata/66
- - type: object
- properties:
- grandparentTitle:
- type: string
- description: The title of the grandparent media item.
- example: Caprica
- - type: object
- properties:
- grandparentThumb:
- type: string
- description: The thumbnail URL for the grandparent media item.
- example: /library/metadata/66/thumb/1705716261
- - type: object
- properties:
- grandparentTheme:
- type: string
- description: The theme URL for the grandparent media item.
- example: /library/metadata/66/theme/1705716261
- - type: object
- properties:
- grandparentArt:
- type: string
- description: The art URL for the grandparent media item.
- example: /library/metadata/66/art/1705716261
- - type: object
- properties:
- parentTitle:
- type: string
- description: The title of the parent media item.
- example: Caprica
- - type: object
- properties:
- parentIndex:
- type: integer
- format: int32
- description: The index position of the parent media item.
- example: 1
- - type: object
- properties:
- parentThumb:
- type: string
- description: The thumbnail URL for the parent media item.
- example: /library/metadata/66/thumb/1705716261
- - type: object
- properties:
- ratingImage:
- type: string
- description: The URL for the rating image.
- example: 'rottentomatoes://image.rating.ripe'
- - type: object
- properties:
- viewCount:
- type: integer
- format: int32
- description: The number of times this media item has been viewed.
- example: 1
- - type: object
- properties:
- viewOffset:
- type: integer
- format: int32
- description: The current playback offset (in milliseconds).
- example: 5222500
- - type: object
- properties:
- skipCount:
- type: integer
- format: int32
- description: The number of times this media item has been skipped.
- example: 1
- - type: object
- properties:
- subtype:
- type: string
- description: 'A classification that further describes the type of media item. For example, ''clip'' indicates that the item is a short video clip.'
- example: clip
- - type: object
- properties:
- lastRatedAt:
- type: integer
- format: int64
- description: The Unix timestamp representing the last time the item was rated.
- example: 1721813113
- - type: object
- properties:
- createdAtAccuracy:
- type: string
- description: 'The accuracy of the creation timestamp. This value indicates the format(s) provided (for example, ''epoch,local'' means both epoch and local time formats are available).'
- example: 'epoch,local'
- - type: object
- properties:
- createdAtTZOffset:
- type: string
- description: 'The time zone offset for the creation timestamp, represented as a string. This offset indicates the difference from UTC.'
- example: '0'
- - type: object
- properties:
- lastViewedAt:
- type: integer
- format: int32
- description: Unix timestamp for when the media item was last viewed.
- example: 1682752242
- - type: object
- properties:
- userRating:
- type: number
- format: float
- description: The rating provided by a user for the item. This value is expressed as a decimal number.
- example: 10
- - type: object
- description: |
- The available images for this media item
- properties:
- Image:
- type: array
- items:
- type: object
- required:
- - alt
- - type
- - url
- properties:
- alt:
- type: string
- example: Episode 1
- type:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - coverPoster
- - background
- - snapshot
- - clearLogo
- example: background
- url:
- type: string
- example: /library/metadata/45521/thumb/1644710589
- - type: object
- description: |
- Unknown
- properties:
- UltraBlurColors:
- type: object
- required:
- - topLeft
- - topRight
- - bottomRight
- - bottomLeft
- properties:
- topLeft:
- type: string
- example: 11333b
- topRight:
- type: string
- example: 0a232d
- bottomRight:
- type: string
- example: 073958
- bottomLeft:
- type: string
- example: 1f5066
- - type: object
- properties:
- Guid:
- x-speakeasy-name-override: guids
- type: array
- items:
- type: object
- required:
- - id
- properties:
- id:
- type: string
- description: |
- The unique identifier for the Guid. Can be prefixed with imdb://, tmdb://, tvdb://
- pattern: '^(imdb|tmdb|tvdb)://.+$'
- example:
- imdbExample:
- summary: IMDB example
- value: 'imdb://tt13015952'
- tmdbExample:
- summary: TMDB example
- value: 'tmdb://2434012'
- tvdbExample:
- summary: TVDB example
- value: 'tvdb://7945991'
- - type: object
- properties:
- librarySectionID:
- type: integer
- description: The identifier for the library section.
- example: 1
- - type: object
- properties:
- librarySectionTitle:
- type: string
- description: The title of the library section.
- example: Movies
- - type: object
- properties:
- librarySectionKey:
- type: string
- description: The key corresponding to the library section.
- example: /library/sections/1
- - type: object
- properties:
- showOrdering:
- type: string
- description: |
- Setting that indicates the episode ordering for the show.
- Options:
- - None = Library default
- - tmdbAiring = The Movie Database (Aired)
- - aired = TheTVDB (Aired)
- - dvd = TheTVDB (DVD)
- - absolute = TheTVDB (Absolute)
- x-speakeasy-unknown-values: allow
- enum:
- - None
- - tmdbAiring
- - aired
- - dvd
- - absolute
- x-speakeasy-enums:
- - NONE
- - TMDB_AIRING
- - TVDB_AIRED
- - TVDB_DVD
- - TVDB_ABSOLUTE
- example: absolute
- - type: object
- properties:
- flattenSeasons:
- type: string
- description: |
- Setting that indicates if seasons are set to hidden for the show. (-1 = Library default, 0 = Hide, 1 = Show).
- x-speakeasy-unknown-values: allow
- enum:
- - '-1'
- - '0'
- - '1'
- x-speakeasy-enums:
- - LIBRARY_DEFAULT
- - HIDE
- - SHOW
- example: '1'
- - type: object
- properties:
- skipChildren:
- type: boolean
- description: Indicates whether child items should be skipped.
- example: false
- - type: object
- properties:
- Media:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- type: integer
- description: Unique media identifier.
- example: 387322
- - type: object
- properties:
- duration:
- type: integer
- format: int32
- description: Duration of the media in milliseconds.
- example: 9610350
- - type: object
- properties:
- bitrate:
- type: integer
- format: int32
- description: Bitrate in bits per second.
- example: 25512
- - type: object
- properties:
- width:
- type: integer
- format: int32
- description: Video width in pixels.
- example: 3840
- - type: object
- properties:
- height:
- type: integer
- format: int32
- description: Video height in pixels.
- example: 1602
- - type: object
- properties:
- aspectRatio:
- type: number
- format: float
- description: Aspect ratio of the video.
- example: 2.35
- - type: object
- properties:
- audioChannels:
- type: integer
- format: int32
- description: Number of audio channels.
- example: 6
- - type: object
- properties:
- displayOffset:
- type: integer
- format: int32
- example: 50
- - type: object
- properties:
- audioCodec:
- type: string
- description: Audio codec used.
- example: aac
- - type: object
- properties:
- videoCodec:
- type: string
- description: Video codec used.
- example: hevc
- - type: object
- properties:
- videoResolution:
- type: string
- description: 'Video resolution (e.g., 4k).'
- example: 4k
- - type: object
- properties:
- container:
- type: string
- description: Container format of the media.
- example: mp4
- - type: object
- properties:
- videoFrameRate:
- type: string
- description: |
- Frame rate of the video. Values found include NTSC, PAL, 24p
- example: 24p
- - type: object
- properties:
- videoProfile:
- type: string
- description: 'Video profile (e.g., main 10).'
- example: main 10
- - type: object
- properties:
- hasVoiceActivity:
- type: boolean
- description: Indicates whether voice activity is detected.
- example: false
- - type: object
- properties:
- audioProfile:
- type: string
- description: 'The audio profile used for the media (e.g., DTS, Dolby Digital, etc.).'
- example: dts
- - type: object
- properties:
- optimizedForStreaming:
- description: 'Has this media been optimized for streaming. NOTE: This can be 0, 1, false or true'
- oneOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- - type: boolean
- enum:
- - true
- - false
- - type: object
- properties:
- has64bitOffsets:
- description: |
- Indicates whether the media has 64-bit offsets.
- This is relevant for media files that may require larger offsets than what 32-bit integers can provide.
- type: boolean
- example: false
- - type: object
- properties:
- Part:
- type: array
- items:
- allOf:
- - type: object
- properties:
- accessible:
- type: boolean
- description: Indicates if the part is accessible.
- example: true
- - type: object
- properties:
- exists:
- type: boolean
- description: Indicates if the part exists.
- example: true
- - type: object
- required:
- - id
- properties:
- id:
- type: integer
- description: Unique part identifier.
- example: 418385
- - type: object
- properties:
- key:
- type: string
- description: Key to access this part.
- example: /library/parts/418385/1735864239/file.mkv
- - type: object
- properties:
- indexes:
- type: string
- example: sd
- - type: object
- properties:
- duration:
- type: integer
- format: int32
- description: Duration of the part in milliseconds.
- example: 9610350
- - type: object
- properties:
- file:
- type: string
- description: File path for the part.
- example: /mnt/Movies_1/W/Wicked (2024).mkv
- - type: object
- properties:
- size:
- description: File size in bytes.
- type: integer
- example: 30649952104
- - type: object
- properties:
- packetLength:
- type: integer
- format: int32
- example: 188
- - type: object
- properties:
- container:
- type: string
- description: Container format of the part.
- example: mkv
- - type: object
- properties:
- videoProfile:
- type: string
- description: Video profile for the part.
- example: main 10
- - type: object
- properties:
- audioProfile:
- type: string
- description: 'The audio profile used for the media (e.g., DTS, Dolby Digital, etc.).'
- example: dts
- - type: object
- properties:
- has64bitOffsets:
- type: boolean
- example: false
- - type: object
- properties:
- optimizedForStreaming:
- description: |
- Has this media been optimized for streaming. NOTE: This can be 0, 1, false or true
- oneOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- - type: boolean
- enum:
- - true
- - false
- - type: object
- properties:
- hasThumbnail:
- allOf:
- - description: |
- Indicates if the part has a thumbnail.
- - type: string
- enum:
- - '0'
- - '1'
- example: '1'
- default: '0'
- x-speakeasy-enums:
- - false
- - true
- Genre:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: |
- The unique identifier for the genre.
- NOTE: This is different for each Plex server and is not globally unique.
- type: integer
- format: int32
- minimum: 1
- example: 259
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: |
- The genre name of this media-item
- example: Crime
- Country:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: |
- The unique identifier for the country.
- NOTE: This is different for each Plex server and is not globally unique.
- type: integer
- format: int32
- minimum: 1
- example: 259
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The country of origin of this media item
- example: United States of America
- Director:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: Unique identifier for the director.
- type: integer
- format: int32
- minimum: 1
- example: 126522
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The role of Director
- example: Danny Boyle
- - type: object
- properties:
- thumb:
- description: The absolute URL of the thumbnail image for the director.
- type: string
- example: 'https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg'
- Writer:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: Unique identifier for the writer.
- type: integer
- format: int32
- minimum: 1
- example: 126522
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The role of Writer
- example: Jamie P. Hanson
- - type: object
- properties:
- thumb:
- description: The absolute URL of the thumbnail image for the writer.
- type: string
- example: 'https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg'
- Role:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: |
- The unique identifier for the role.
- NOTE: This is different for each Plex server and is not globally unique.
- type: integer
- format: int32
- minimum: 1
- example: 126522
- - type: object
- required:
- - tag
- properties:
- tag:
- description: The display tag for the actor (typically the actor's name).
- type: string
- example: Teller
- - type: object
- properties:
- role:
- description: The role played by the actor in the media item.
- type: string
- example: Self - Judge
- - type: object
- properties:
- thumb:
- description: The absolute URL of the thumbnail image for the actor.
- type: string
- example: 'https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg'
- Location:
- type: array
- items:
- allOf:
- - type: object
- required:
- - path
- - type: object
- required:
- - path
- description: The folder path for the media item.
- properties:
- path:
- type: string
- example: /TV Shows/Clarkson's Farm
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/library/metadata/{ratingKey}':
- get:
- tags:
- - Library
- summary: Get Media Metadata
- description: |
- This endpoint will return all the (meta)data of one or more library items specified by the ratingKey.
- Multiple rating keys can be provided as a comma-separated list (e.g., "21119,21617").
- operationId: get-media-meta-data
- parameters:
- - name: ratingKey
- in: path
- description: The id(s) of the library item(s) to return metadata for. Can be a single ID or comma-separated list of IDs.
- schema:
- type: string
- pattern: '^[0-9]+(,[0-9]+)*$'
- example: '21119,21617'
- required: true
- - name: includeConcerts
- in: query
- description: Include concerts data if set to true.
- required: false
- schema:
- type: boolean
- example: true
- - name: includeExtras
- in: query
- description: Include extra content (e.g. bonus features).
- required: false
- schema:
- type: boolean
- example: true
- - name: includeOnDeck
- in: query
- description: Include on-deck items.
- required: false
- schema:
- type: boolean
- example: true
- - name: includePopularLeaves
- in: query
- description: Include popular leaves (episodes/chapters).
- required: false
- schema:
- type: boolean
- example: true
- - name: includePreferences
- in: query
- description: Include preferences information.
- required: false
- schema:
- type: boolean
- example: true
- - name: includeReviews
- in: query
- description: Include reviews for the content.
- required: false
- schema:
- type: boolean
- example: true
- - name: includeChapters
- in: query
- description: Include chapter details.
- required: false
- schema:
- type: boolean
- example: true
- - name: includeStations
- in: query
- description: Include station data.
- required: false
- schema:
- type: boolean
- example: true
- - name: includeExternalMedia
- in: query
- description: Include external media data.
- required: false
- schema:
- type: boolean
- example: true
- - name: asyncAugmentMetadata
- in: query
- description: Trigger asynchronous metadata augmentation.
- required: false
- schema:
- type: boolean
- example: true
- - name: asyncCheckFiles
- in: query
- description: Trigger asynchronous file checking.
- required: false
- schema:
- type: boolean
- example: true
- - name: asyncRefreshAnalysis
- in: query
- description: Trigger asynchronous refresh of analysis.
- required: false
- schema:
- type: boolean
- example: true
- - name: asyncRefreshLocalMediaAgent
- in: query
- description: Trigger asynchronous refresh of the local media agent.
- required: false
- schema:
- type: boolean
- example: true
- responses:
- '200':
- description: The metadata of the library item.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - type: object
- required:
- - size
- properties:
- size:
- description: Number of media items returned in this response.
- type: integer
- format: int32
- example: 50
- - type: object
- required:
- - allowSync
- properties:
- allowSync:
- type: boolean
- description: Indicates whether syncing is allowed.
- example: false
- - type: object
- required:
- - identifier
- properties:
- identifier:
- type: string
- description: An plugin identifier for the media container.
- example: com.plexapp.plugins.library
- - type: object
- properties:
- librarySectionID:
- type: integer
- description: The unique identifier for the library section.
- example: 2
- - type: object
- properties:
- librarySectionTitle:
- type: string
- description: The title of the library section.
- example: TV Series
- - type: object
- properties:
- librarySectionUUID:
- type: string
- description: The universally unique identifier for the library section.
- example: e69655a2-ef48-4aba-bb19-0cc34d1e7d36
- - type: object
- required:
- - mediaTagPrefix
- properties:
- mediaTagPrefix:
- type: string
- description: The prefix used for media tag resource paths.
- example: /system/bundle/media/flags/
- - type: object
- required:
- - mediaTagVersion
- properties:
- mediaTagVersion:
- type: integer
- description: The version number for media tags.
- example: 1734362201
- - type: object
- required:
- - Metadata
- properties:
- Metadata:
- type: array
- description: An array of metadata items.
- items:
- required:
- - type
- allOf:
- - type: object
- required:
- - ratingKey
- properties:
- ratingKey:
- type: string
- description: 'The rating key (Media ID) of this media item. Note: Although this is always an integer, it is represented as a string in the API.'
- example: '58683'
- - type: object
- required:
- - key
- properties:
- key:
- type: string
- description: The unique key for the media item.
- example: /library/metadata/58683
- - type: object
- required:
- - guid
- properties:
- guid:
- type: string
- description: The globally unique identifier for the media item.
- example: 'plex://movie/5d7768ba96b655001fdc0408'
- - type: object
- required:
- - slug
- properties:
- slug:
- type: string
- description: A URL‐friendly version of the media title.
- example: 4-for-texas
- - type: object
- properties:
- studio:
- type: string
- description: The studio that produced the media item.
- example: 20th Century Studios
- - type: object
- required:
- - type
- properties:
- type:
- allOf:
- - type: string
- x-speakeasy-unknown-values: allow
- enum:
- - movie
- - show
- - season
- - episode
- - artist
- - album
- - track
- - photoalbum
- - photo
- - collection
- example: movie
- description: |
- The type of media content in the Plex library. This can represent videos, music, or photos.
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- - COLLECTION
- - type: object
- required:
- - title
- properties:
- title:
- type: string
- description: The title of the media item.
- example: 'Avatar: The Way of Water'
- - type: object
- required:
- - titleSort
- properties:
- titleSort:
- type: string
- description: The sort title used for ordering media items.
- example: Whale
- - type: object
- properties:
- contentRating:
- type: string
- description: The content rating for the media item.
- example: PG-13
- - type: object
- required:
- - summary
- properties:
- summary:
- type: string
- description: A synopsis of the media item.
- example: |
- 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.
- - type: object
- required:
- - rating
- properties:
- rating:
- type: number
- format: float
- description: The critic rating for the media item.
- example: 7.6
- - type: object
- required:
- - audienceRating
- properties:
- audienceRating:
- type: number
- description: The audience rating for the media item.
- example: 9.2
- - type: object
- properties:
- year:
- type: integer
- format: int32
- description: The release year of the media item.
- example: 2022
- - type: object
- required:
- - tagline
- properties:
- tagline:
- type: string
- description: A brief tagline for the media item.
- example: Return to Pandora.
- - type: object
- required:
- - thumb
- properties:
- thumb:
- type: string
- description: The thumbnail image URL for the media item.
- example: /library/metadata/58683/thumb/1703239236
- - type: object
- required:
- - art
- properties:
- art:
- type: string
- description: The art image URL for the media item.
- example: /library/metadata/58683/art/1703239236
- - type: object
- required:
- - theme
- properties:
- theme:
- type: string
- description: The theme URL for the media item.
- example: /library/metadata/1/theme/1705636920
- - type: object
- required:
- - index
- properties:
- index:
- type: integer
- format: int32
- description: The index position of the media item.
- example: 1
- - type: object
- properties:
- leafCount:
- type: integer
- format: int32
- description: The number of leaf items (end nodes) under this media item.
- example: 14
- - type: object
- properties:
- viewedLeafCount:
- type: integer
- format: int32
- description: The number of leaf items that have been viewed.
- example: 0
- - type: object
- required:
- - childCount
- properties:
- childCount:
- type: integer
- format: int32
- description: The number of child items associated with this media item.
- example: 1
- - type: object
- required:
- - seasonCount
- properties:
- seasonCount:
- type: integer
- format: int32
- description: The total number of seasons (for TV shows).
- example: 2022
- - type: object
- required:
- - duration
- properties:
- duration:
- type: integer
- format: int32
- description: The duration of the media item in milliseconds.
- example: 11558112
- - type: object
- properties:
- originallyAvailableAt:
- type: string
- format: date
- description: The original release date of the media item.
- example: '2022-12-14'
- - type: object
- required:
- - addedAt
- properties:
- addedAt:
- allOf:
- - description: Unix timestamp when the item was added.
- - type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: object
- properties:
- updatedAt:
- type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: object
- properties:
- audienceRatingImage:
- type: string
- description: The URL for the audience rating image.
- example: 'rottentomatoes://image.rating.upright'
- - type: object
- properties:
- chapterSource:
- type: string
- description: The source from which chapter data is derived.
- example: media
- - type: object
- properties:
- primaryExtraKey:
- type: string
- description: The primary extra key associated with this media item.
- example: /library/metadata/58684
- - type: object
- properties:
- originalTitle:
- type: string
- description: The original title of the media item (if different).
- example: 映画 ブラッククローバー 魔法帝の剣
- - type: object
- properties:
- parentRatingKey:
- type: string
- description: The rating key of the parent media item.
- example: '66'
- - type: object
- properties:
- grandparentRatingKey:
- type: string
- description: The rating key of the grandparent media item.
- example: '66'
- - type: object
- properties:
- parentGuid:
- type: string
- description: The GUID of the parent media item.
- example: 'plex://show/5d9c081b170e24001f2a7be4'
- - type: object
- properties:
- grandparentGuid:
- type: string
- description: The GUID of the grandparent media item.
- example: 'plex://show/5d9c081b170e24001f2a7be4'
- - type: object
- properties:
- grandparentSlug:
- type: string
- description: The slug for the grandparent media item.
- example: alice-in-borderland-2020
- - type: object
- properties:
- grandparentKey:
- type: string
- description: The key of the grandparent media item.
- example: /library/metadata/66
- - type: object
- properties:
- parentKey:
- type: string
- description: The key of the parent media item.
- example: /library/metadata/66
- - type: object
- properties:
- grandparentTitle:
- type: string
- description: The title of the grandparent media item.
- example: Caprica
- - type: object
- properties:
- grandparentThumb:
- type: string
- description: The thumbnail URL for the grandparent media item.
- example: /library/metadata/66/thumb/1705716261
- - type: object
- properties:
- grandparentTheme:
- type: string
- description: The theme URL for the grandparent media item.
- example: /library/metadata/66/theme/1705716261
- - type: object
- properties:
- grandparentArt:
- type: string
- description: The art URL for the grandparent media item.
- example: /library/metadata/66/art/1705716261
- - type: object
- properties:
- parentTitle:
- type: string
- description: The title of the parent media item.
- example: Caprica
- - type: object
- properties:
- parentIndex:
- type: integer
- format: int32
- description: The index position of the parent media item.
- example: 1
- - type: object
- properties:
- parentThumb:
- type: string
- description: The thumbnail URL for the parent media item.
- example: /library/metadata/66/thumb/1705716261
- - type: object
- properties:
- ratingImage:
- type: string
- description: The URL for the rating image.
- example: 'rottentomatoes://image.rating.ripe'
- - type: object
- properties:
- viewCount:
- type: integer
- format: int32
- description: The number of times this media item has been viewed.
- example: 1
- - type: object
- properties:
- viewOffset:
- type: integer
- format: int32
- description: The current playback offset (in milliseconds).
- example: 5222500
- - type: object
- properties:
- skipCount:
- type: integer
- format: int32
- description: The number of times this media item has been skipped.
- example: 1
- - type: object
- properties:
- subtype:
- type: string
- description: 'A classification that further describes the type of media item. For example, ''clip'' indicates that the item is a short video clip.'
- example: clip
- - type: object
- properties:
- lastRatedAt:
- type: integer
- format: int64
- description: The Unix timestamp representing the last time the item was rated.
- example: 1721813113
- - type: object
- properties:
- createdAtAccuracy:
- type: string
- description: 'The accuracy of the creation timestamp. This value indicates the format(s) provided (for example, ''epoch,local'' means both epoch and local time formats are available).'
- example: 'epoch,local'
- - type: object
- properties:
- createdAtTZOffset:
- type: string
- description: 'The time zone offset for the creation timestamp, represented as a string. This offset indicates the difference from UTC.'
- example: '0'
- - type: object
- properties:
- lastViewedAt:
- type: integer
- format: int32
- description: Unix timestamp for when the media item was last viewed.
- example: 1682752242
- - type: object
- properties:
- userRating:
- type: number
- format: float
- description: The rating provided by a user for the item. This value is expressed as a decimal number.
- example: 10
- - type: object
- description: |
- The available images for this media item
- properties:
- Image:
- type: array
- items:
- type: object
- required:
- - alt
- - type
- - url
- properties:
- alt:
- type: string
- example: Episode 1
- type:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - coverPoster
- - background
- - snapshot
- - clearLogo
- example: background
- url:
- type: string
- example: /library/metadata/45521/thumb/1644710589
- - type: object
- description: |
- Unknown
- properties:
- UltraBlurColors:
- type: object
- required:
- - topLeft
- - topRight
- - bottomRight
- - bottomLeft
- properties:
- topLeft:
- type: string
- example: 11333b
- topRight:
- type: string
- example: 0a232d
- bottomRight:
- type: string
- example: 073958
- bottomLeft:
- type: string
- example: 1f5066
- - type: object
- properties:
- librarySectionID:
- type: integer
- description: The identifier for the library section.
- example: 1
- - type: object
- properties:
- librarySectionTitle:
- type: string
- description: The title of the library section.
- example: Movies
- - type: object
- properties:
- librarySectionKey:
- type: string
- description: The key corresponding to the library section.
- example: /library/sections/1
- - type: object
- properties:
- Guid:
- x-speakeasy-name-override: guids
- type: array
- items:
- type: object
- required:
- - id
- properties:
- id:
- type: string
- description: |
- The unique identifier for the Guid. Can be prefixed with imdb://, tmdb://, tvdb://
- pattern: '^(imdb|tmdb|tvdb)://.+$'
- example:
- imdbExample:
- summary: IMDB example
- value: 'imdb://tt13015952'
- tmdbExample:
- summary: TMDB example
- value: 'tmdb://2434012'
- tvdbExample:
- summary: TVDB example
- value: 'tvdb://7945991'
- - type: object
- properties:
- Media:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- type: integer
- description: Unique media identifier.
- example: 387322
- - type: object
- properties:
- duration:
- type: integer
- format: int32
- description: Duration of the media in milliseconds.
- example: 9610350
- - type: object
- properties:
- bitrate:
- type: integer
- format: int32
- description: Bitrate in bits per second.
- example: 25512
- - type: object
- properties:
- width:
- type: integer
- format: int32
- description: Video width in pixels.
- example: 3840
- - type: object
- properties:
- height:
- type: integer
- format: int32
- description: Video height in pixels.
- example: 1602
- - type: object
- properties:
- aspectRatio:
- type: number
- format: float
- description: Aspect ratio of the video.
- example: 2.35
- - type: object
- properties:
- audioChannels:
- type: integer
- format: int32
- description: Number of audio channels.
- example: 6
- - type: object
- properties:
- displayOffset:
- type: integer
- format: int32
- example: 50
- - type: object
- properties:
- audioCodec:
- type: string
- description: Audio codec used.
- example: aac
- - type: object
- properties:
- videoCodec:
- type: string
- description: Video codec used.
- example: hevc
- - type: object
- properties:
- videoResolution:
- type: string
- description: 'Video resolution (e.g., 4k).'
- example: 4k
- - type: object
- properties:
- container:
- type: string
- description: Container format of the media.
- example: mp4
- - type: object
- properties:
- videoFrameRate:
- type: string
- description: |
- Frame rate of the video. Values found include NTSC, PAL, 24p
- example: 24p
- - type: object
- properties:
- videoProfile:
- type: string
- description: 'Video profile (e.g., main 10).'
- example: main 10
- - type: object
- properties:
- hasVoiceActivity:
- type: boolean
- description: Indicates whether voice activity is detected.
- example: false
- - type: object
- properties:
- audioProfile:
- type: string
- description: 'The audio profile used for the media (e.g., DTS, Dolby Digital, etc.).'
- example: dts
- - type: object
- properties:
- optimizedForStreaming:
- description: 'Has this media been optimized for streaming. NOTE: This can be 0, 1, false or true'
- oneOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- - type: boolean
- enum:
- - true
- - false
- - type: object
- properties:
- has64bitOffsets:
- description: |
- Indicates whether the media has 64-bit offsets.
- This is relevant for media files that may require larger offsets than what 32-bit integers can provide.
- type: boolean
- example: false
- - type: object
- properties:
- Part:
- type: array
- items:
- allOf:
- - type: object
- properties:
- accessible:
- type: boolean
- description: Indicates if the part is accessible.
- example: true
- - type: object
- properties:
- exists:
- type: boolean
- description: Indicates if the part exists.
- example: true
- - type: object
- required:
- - id
- properties:
- id:
- type: integer
- description: Unique part identifier.
- example: 418385
- - type: object
- properties:
- key:
- type: string
- description: Key to access this part.
- example: /library/parts/418385/1735864239/file.mkv
- - type: object
- properties:
- indexes:
- type: string
- example: sd
- - type: object
- properties:
- duration:
- type: integer
- format: int32
- description: Duration of the part in milliseconds.
- example: 9610350
- - type: object
- properties:
- file:
- type: string
- description: File path for the part.
- example: /mnt/Movies_1/W/Wicked (2024).mkv
- - type: object
- properties:
- size:
- description: File size in bytes.
- type: integer
- example: 30649952104
- - type: object
- properties:
- packetLength:
- type: integer
- format: int32
- example: 188
- - type: object
- properties:
- container:
- type: string
- description: Container format of the part.
- example: mkv
- - type: object
- properties:
- videoProfile:
- type: string
- description: Video profile for the part.
- example: main 10
- - type: object
- properties:
- audioProfile:
- type: string
- description: 'The audio profile used for the media (e.g., DTS, Dolby Digital, etc.).'
- example: dts
- - type: object
- properties:
- has64bitOffsets:
- type: boolean
- example: false
- - type: object
- properties:
- optimizedForStreaming:
- description: |
- Has this media been optimized for streaming. NOTE: This can be 0, 1, false or true
- oneOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- - type: boolean
- enum:
- - true
- - false
- - type: object
- properties:
- hasThumbnail:
- allOf:
- - description: |
- Indicates if the part has a thumbnail.
- - type: string
- enum:
- - '0'
- - '1'
- example: '1'
- default: '0'
- x-speakeasy-enums:
- - false
- - true
- - type: object
- properties:
- Stream:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- type: integer
- description: Unique stream identifier.
- example: 1002625
- - type: object
- required:
- - streamType
- properties:
- streamType:
- type: integer
- format: int32
- oneOf:
- - title: VIDEO
- const: 1
- description: Video stream
- - title: AUDIO
- const: 2
- description: Audio stream
- - title: SUBTITLE
- const: 3
- description: Subtitle stream
- example: 1
- description: |
- Stream type:
- - VIDEO = 1
- - AUDIO = 2
- - SUBTITLE = 3
- - type: object
- properties:
- format:
- type: string
- description: 'Format of the stream (e.g., srt).'
- example: srt
- - type: object
- properties:
- default:
- type: boolean
- description: Indicates if this stream is default.
- example: true
- - type: object
- properties:
- codec:
- type: string
- description: Codec used by the stream.
- example: hevc
- - type: object
- properties:
- index:
- type: integer
- format: int32
- description: Index of the stream.
- example: 0
- - type: object
- properties:
- bitrate:
- type: integer
- format: int32
- description: Bitrate of the stream.
- example: 24743
- - type: object
- properties:
- language:
- type: string
- description: Language of the stream.
- example: English
- - type: object
- properties:
- languageTag:
- type: string
- description: 'Language tag (e.g., en).'
- example: en
- - type: object
- properties:
- languageCode:
- type: string
- description: ISO language code.
- example: eng
- - type: object
- properties:
- headerCompression:
- type: boolean
- description: Indicates whether header compression is enabled.
- example: true
- - type: object
- properties:
- DOVIBLCompatID:
- type: integer
- format: int32
- description: Dolby Vision BL compatibility ID.
- example: 1
- - type: object
- properties:
- DOVIBLPresent:
- type: boolean
- description: Indicates if Dolby Vision BL is present.
- example: true
- - type: object
- properties:
- DOVIELPresent:
- type: boolean
- description: Indicates if Dolby Vision EL is present.
- example: false
- - type: object
- properties:
- DOVILevel:
- type: integer
- format: int32
- description: Dolby Vision level.
- example: 6
- - type: object
- properties:
- DOVIPresent:
- type: boolean
- description: Indicates if Dolby Vision is present.
- example: true
- - type: object
- properties:
- DOVIProfile:
- type: integer
- format: int32
- description: Dolby Vision profile.
- example: 8
- - type: object
- properties:
- DOVIRPUPresent:
- type: boolean
- description: Indicates if Dolby Vision RPU is present.
- example: true
- - type: object
- properties:
- DOVIVersion:
- type: string
- description: Dolby Vision version.
- example: '1.0'
- - type: object
- properties:
- bitDepth:
- type: integer
- format: int32
- description: Bit depth of the video stream.
- example: 10
- - type: object
- properties:
- chromaLocation:
- type: string
- description: Chroma sample location.
- example: topleft
- - type: object
- properties:
- chromaSubsampling:
- type: string
- description: Chroma subsampling format.
- example: '4:2:0'
- - type: object
- properties:
- codedHeight:
- type: integer
- format: int32
- description: Coded video height.
- example: 1608
- - type: object
- properties:
- codedWidth:
- type: integer
- format: int32
- description: Coded video width.
- example: 3840
- - type: object
- properties:
- closedCaptions:
- type: boolean
- example: true
- - type: object
- properties:
- colorPrimaries:
- type: string
- description: Color primaries used.
- example: bt2020
- - type: object
- properties:
- colorRange:
- type: string
- description: 'Color range (e.g., tv).'
- example: tv
- - type: object
- properties:
- colorSpace:
- type: string
- description: Color space.
- example: bt2020nc
- - type: object
- properties:
- colorTrc:
- type: string
- description: Color transfer characteristics.
- example: smpte2084
- - type: object
- properties:
- frameRate:
- type: number
- format: float
- description: Frame rate of the stream.
- example: 23.976
- - type: object
- properties:
- key:
- type: string
- description: Key to access this stream part.
- example: /library/streams/216389
- - type: object
- properties:
- height:
- type: integer
- format: int32
- description: Height of the video stream.
- example: 1602
- - type: object
- properties:
- level:
- type: integer
- format: int32
- description: Video level.
- example: 150
- - type: object
- properties:
- original:
- type: boolean
- description: Indicates if this is the original stream.
- example: true
- - type: object
- properties:
- hasScalingMatrix:
- type: boolean
- example: false
- - type: object
- properties:
- profile:
- type: string
- description: Video profile.
- example: main 10
- - type: object
- properties:
- scanType:
- type: string
- example: progressive
- - type: object
- properties:
- embeddedInVideo:
- type: string
- example: progressive
- - type: object
- properties:
- refFrames:
- type: integer
- format: int32
- description: Number of reference frames.
- example: 1
- - type: object
- properties:
- width:
- type: integer
- format: int32
- description: Width of the video stream.
- example: 3840
- - type: object
- properties:
- displayTitle:
- type: string
- description: Display title for the stream.
- example: 4K DoVi/HDR10 (HEVC Main 10)
- - type: object
- properties:
- extendedDisplayTitle:
- type: string
- description: Extended display title for the stream.
- example: 4K DoVi/HDR10 (HEVC Main 10)
- - type: object
- properties:
- selected:
- type: boolean
- description: Indicates if this stream is selected (applicable for audio streams).
- example: true
- - type: object
- properties:
- forced:
- type: boolean
- example: true
- - type: object
- properties:
- channels:
- type: integer
- format: int32
- description: Number of audio channels (for audio streams).
- example: 6
- - type: object
- properties:
- audioChannelLayout:
- type: string
- description: Audio channel layout.
- example: 5.1(side)
- - type: object
- properties:
- samplingRate:
- type: integer
- format: int32
- description: Sampling rate for the audio stream.
- example: 48000
- - type: object
- properties:
- canAutoSync:
- type: boolean
- description: Indicates if the stream can auto-sync.
- example: false
- - type: object
- properties:
- hearingImpaired:
- type: boolean
- description: Indicates if the stream is for the hearing impaired.
- example: true
- - type: object
- properties:
- dub:
- type: boolean
- description: Indicates if the stream is a dub.
- example: true
- - type: object
- properties:
- title:
- type: string
- description: 'Optional title for the stream (e.g., language variant).'
- example: SDH
- Genre:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: |
- The unique identifier for the genre.
- NOTE: This is different for each Plex server and is not globally unique.
- type: integer
- format: int32
- minimum: 1
- example: 259
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: |
- The genre name of this media-item
- example: Crime
- - type: object
- required:
- - filter
- description: The filter query string for similar items.
- properties:
- filter:
- type: string
- example: genre=19
- Country:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: |
- The unique identifier for the country.
- NOTE: This is different for each Plex server and is not globally unique.
- type: integer
- format: int32
- minimum: 1
- example: 259
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The country of origin of this media item
- example: United States of America
- - type: object
- required:
- - filter
- description: The filter query string for country media items.
- properties:
- filter:
- type: string
- example: country=19
- Director:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: Unique identifier for the director.
- type: integer
- format: int32
- minimum: 1
- example: 126522
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The role of Director
- example: Danny Boyle
- - type: object
- required:
- - filter
- properties:
- filter:
- description: The filter string used to query this director.
- type: string
- example: director=235876
- - type: object
- required:
- - tagKey
- properties:
- tagKey:
- description: 'A unique 24-character hexadecimal key associated with the director''s tag, used for internal identification.'
- type: string
- pattern: '^[a-fA-F0-9]{24}$'
- example: 5d776831151a60001f24d031
- - type: object
- properties:
- thumb:
- description: The absolute URL of the thumbnail image for the director.
- type: string
- example: 'https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg'
- Writer:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: Unique identifier for the writer.
- type: integer
- format: int32
- minimum: 1
- example: 126522
- - type: object
- required:
- - tag
- properties:
- tag:
- type: string
- description: The role of Writer
- example: Jamie P. Hanson
- - type: object
- required:
- - filter
- properties:
- filter:
- description: The filter string used to query this writer.
- type: string
- example: writer=126522
- - type: object
- properties:
- thumb:
- description: The absolute URL of the thumbnail image for the writer.
- type: string
- example: 'https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg'
- - type: object
- properties:
- tagKey:
- description: 'A 24-character hexadecimal unique key associated with the writer’s tag, used for internal identification.'
- type: string
- pattern: '^[a-fA-F0-9]{24}$'
- example: 5d77683d85719b001f3a535e
- Producer:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- - filter
- - tag
- - tagKey
- properties:
- id:
- type: integer
- description: The unique role identifier.
- example: 109501
- filter:
- type: string
- description: The filter string for the role.
- example: actor=109501
- tag:
- type: string
- description: The actor's name.
- example: Bob Odenkirk
- tagKey:
- type: string
- description: A key associated with the actor tag.
- example: 5d77683254f42c001f8c3f69
- role:
- type: string
- description: The character name or role.
- example: Jimmy McGill
- thumb:
- type: string
- description: URL for the role thumbnail image.
- example: 'https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg'
- Role:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- properties:
- id:
- description: |
- The unique identifier for the role.
- NOTE: This is different for each Plex server and is not globally unique.
- type: integer
- format: int32
- minimum: 1
- example: 126522
- - type: object
- required:
- - tag
- properties:
- tag:
- description: The display tag for the actor (typically the actor's name).
- type: string
- example: Teller
- - type: object
- properties:
- role:
- description: The role played by the actor in the media item.
- type: string
- example: Self - Judge
- - type: object
- required:
- - filter
- properties:
- filter:
- description: 'The filter string used to query this actor. For example, it may indicate that this is an actor with a given key.'
- type: string
- example: actor=126522
- - type: object
- required:
- - tagKey
- properties:
- tagKey:
- description: |
- A 24-character hexadecimal unique key associated with the actor's tag, used for internal identification.
- NOTE: This is globally unique across all Plex Servers.
- type: string
- pattern: '^[a-fA-F0-9]{24}$'
- example: 5d77683d85719b001f3a535e
- - type: object
- properties:
- thumb:
- description: The absolute URL of the thumbnail image for the actor.
- type: string
- example: 'https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg'
- Rating:
- x-speakeasy-name-override: Ratings
- type: array
- items:
- type: object
- required:
- - image
- - value
- - type
- properties:
- image:
- type: string
- description: The image or reference for the rating.
- example: 'imdb://image.rating'
- value:
- type: number
- format: float
- description: The rating value.
- example: 9
- type:
- type: string
- description: 'The type of rating (e.g., audience, critic).'
- example: audience
- Similar:
- type: array
- items:
- type: object
- required:
- - id
- - filter
- - tag
- properties:
- id:
- type: integer
- description: The unique similar item identifier.
- example: 26
- filter:
- type: string
- description: The filter string for similar items.
- example: similar=26
- tag:
- type: string
- description: The tag or title of the similar content.
- example: Breaking Bad
- Location:
- type: array
- items:
- type: object
- required:
- - path
- properties:
- path:
- type: string
- description: The file path for the location.
- example: /TV Shows/Better Call Saul
- Chapter:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- description: The identifier for the chapter
- properties:
- id:
- type: integer
- example: 4
- - type: object
- required:
- - filter
- description: The filter for the chapter
- properties:
- filter:
- type: string
- example: thumb=4
- - type: object
- required:
- - index
- description: The index for the chapter
- properties:
- index:
- type: integer
- example: 1
- - type: object
- required:
- - startTimeOffset
- description: The start time offset for the chapter
- properties:
- startTimeOffset:
- type: integer
- example: 0
- - type: object
- required:
- - endTimeOffset
- description: The end time offset for the chapter
- properties:
- endTimeOffset:
- type: integer
- example: 100100
- - type: object
- required:
- - thumb
- description: The thumbnail for the chapter
- properties:
- thumb:
- type: string
- example: /library/media/46883/chapterImages/1
- Marker:
- type: array
- items:
- allOf:
- - type: object
- required:
- - id
- description: The identifier for the marker
- properties:
- id:
- type: integer
- example: 306970
- - type: object
- required:
- - type
- description: The type of the marker
- properties:
- type:
- type: string
- example: credits
- - type: object
- required:
- - startTimeOffset
- description: The start time offset for the marker
- properties:
- startTimeOffset:
- type: integer
- example: 4176050
- - type: object
- required:
- - endTimeOffset
- description: The end time offset for the marker
- properties:
- endTimeOffset:
- type: integer
- example: 4393389
- - type: object
- description: The final status of the marker
- properties:
- final:
- type: boolean
- example: true
- - type: object
- properties:
- Attributes:
- type: object
- description: Attributes associated with the marker.
- required:
- - id
- properties:
- id:
- type: integer
- description: The identifier for the attributes.
- example: 306970
- version:
- type: integer
- description: The version number of the marker attributes.
- example: 4
- Extras:
- type: object
- properties:
- size:
- type: integer
- description: The size of the extras.
- example: 1
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '404':
- description: Not Found - Returned if the resource could not be found
- content:
- text/html:
- example: |
-
-
-
- Not Found
-
-
- 404 Not Found
-
-
- '/library/metadata/{ratingKey}/arts':
- get:
- tags:
- - Library
- summary: Get Media Background Artwork
- description: Returns the background artwork for a library item.
- operationId: get-media-arts
- parameters:
- - name: ratingKey
- in: path
- description: the id of the library item to return the artwork of.
- schema:
- type: integer
- example: 16099
- required: true
- responses:
- '200':
- description: The available background artwork for the library item.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - type: object
- required:
- - size
- properties:
- size:
- description: Number of media items returned in this response.
- type: integer
- format: int32
- example: 50
- - type: object
- required:
- - mediaTagVersion
- properties:
- mediaTagVersion:
- type: integer
- description: The version number for media tags.
- example: 1734362201
- - type: object
- required:
- - mediaTagPrefix
- properties:
- mediaTagPrefix:
- type: string
- description: The prefix used for media tag resource paths.
- example: /system/bundle/media/flags/
- - type: object
- required:
- - identifier
- properties:
- identifier:
- type: string
- description: An plugin identifier for the media container.
- example: com.plexapp.plugins.library
- - type: object
- required:
- - Metadata
- properties:
- Metadata:
- type: array
- items:
- type: object
- required:
- - key
- - ratingKey
- - selected
- - thumb
- properties:
- key:
- type: string
- description: The URL of the artwork.
- example: 'https://image.tmdb.org/t/p/original/ixgFmf1X59PUZam2qbAfskx2gQr.jpg'
- provider:
- type: string
- description: The provider of the artwork.
- example: tmdb
- ratingKey:
- type: string
- description: The URL of the artwork.
- example: 'https://image.tmdb.org/t/p/original/ixgFmf1X59PUZam2qbAfskx2gQr.jpg'
- selected:
- type: boolean
- description: Whether this is the selected artwork.
- example: true
- thumb:
- type: string
- description: The URL of the artwork thumbnail.
- example: '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'
- '404':
- description: Not Found - Returned if the resource could not be found
- content:
- text/html:
- example: |
-
-
-
- Not Found
-
-
- 404 Not Found
-
-
- post:
- tags:
- - Library
- summary: Upload Media Background Artwork
- description: 'Uploads an image to use as the background artwork for a library item, either from a local file or a remote URL'
- operationId: post-media-arts
- parameters:
- - name: ratingKey
- in: path
- description: the id of the library item to return the posters of.
- schema:
- type: integer
- example: 2268
- required: true
- - name: url
- in: query
- description: 'The URL of the image, if uploading a remote image'
- schema:
- type: string
- example: 'https://api.mediux.pro/assets/fcfdc487-dd07-4993-a0c1-0a3015362e5b'
- required: false
- requestBody:
- description: 'The contents of the image, if uploading a local file'
- content:
- image/*:
- schema:
- type: string
- format: binary
- responses:
- '200':
- description: The background artwork was uploaded successfully.
- '404':
- description: Not Found - Returned if the resource could not be found
- content:
- text/html:
- example: |
-
-
-
- Not Found
-
-
- 404 Not Found
-
-
- '/library/metadata/{ratingKey}/banner':
- get:
- tags:
- - Media
- summary: Get Banner Image
- description: Gets the banner image of the media item
- operationId: get-banner-image
- parameters:
- - name: ratingKey
- in: path
- description: the id of the library item to return the children of.
- schema:
- type: integer
- example: 9518
- required: true
- - name: width
- in: query
- required: true
- schema:
- type: integer
- example: 396
- - name: height
- in: query
- required: true
- schema:
- type: integer
- example: 396
- - name: minSize
- in: query
- required: true
- schema:
- type: integer
- example: 1
- - name: upscale
- in: query
- required: true
- schema:
- type: integer
- example: 1
- - name: X-Plex-Token
- in: header
- description: 'An authentication token, obtained from plex.tv'
- required: true
- schema:
- type: string
- example: CV5xoxjTpFKUzBTShsaf
- responses:
- '200':
- description: Successful response returning an image
- headers:
- X-Plex-Protocol:
- description: Version of the Plex protocol
- schema:
- type: string
- example: '1.0'
- Content-Type:
- description: The MIME type of the returned content
- schema:
- type: string
- example: image/jpeg
- Connection:
- description: Connection type
- schema:
- type: string
- example: Keep-Alive
- Keep-Alive:
- description: Keep-Alive header with timeout value
- schema:
- type: string
- example: timeout=20
- Content-Encoding:
- description: Content encoding method
- schema:
- type: string
- example: gzip
- X-Plex-Content-Original-Length:
- description: Original length of the uncompressed content
- schema:
- type: integer
- format: int32
- example: 92476
- X-Plex-Content-Compressed-Length:
- description: Length of the compressed content
- schema:
- type: integer
- format: int32
- example: 92483
- Content-Length:
- description: Length of the response content
- schema:
- type: integer
- format: int32
- example: 92483
- Cache-Control:
- description: Cache control directives
- schema:
- type: string
- example: max-age=259200
- Date:
- description: Date and time the response was generated
- schema:
- type: string
- format: date-time
- example: 'Tue, 03 Sep 2024 10:48:05 GMT'
- content:
- image/jpeg:
- schema:
- type: string
- format: binary
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/library/metadata/{ratingKey}/posters':
- get:
- tags:
- - Library
- summary: Get Media Posters
- description: Returns the available posters for a library item.
- operationId: get-media-posters
- parameters:
- - name: ratingKey
- in: path
- description: the id of the library item to return the posters of.
- schema:
- type: integer
- example: 16099
- required: true
- responses:
- '200':
- description: The available posters for the library item.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - type: object
- required:
- - size
- properties:
- size:
- description: Number of media items returned in this response.
- type: integer
- format: int32
- example: 50
- - type: object
- required:
- - mediaTagVersion
- properties:
- mediaTagVersion:
- type: integer
- description: The version number for media tags.
- example: 1734362201
- - type: object
- required:
- - mediaTagPrefix
- properties:
- mediaTagPrefix:
- type: string
- description: The prefix used for media tag resource paths.
- example: /system/bundle/media/flags/
- - type: object
- required:
- - identifier
- properties:
- identifier:
- type: string
- description: An plugin identifier for the media container.
- example: com.plexapp.plugins.library
- - type: object
- required:
- - Metadata
- properties:
- Metadata:
- type: array
- items:
- type: object
- required:
- - key
- - ratingKey
- - selected
- - thumb
- properties:
- key:
- type: string
- description: The URL of the poster.
- example: 'https://image.tmdb.org/t/p/original/hntBJjqbv4m0Iyniqaztv9xaudI.jpg'
- provider:
- type: string
- description: The provider of the poster.
- example: tmdb
- ratingKey:
- type: string
- description: The URL of the poster.
- example: 'https://image.tmdb.org/t/p/original/hntBJjqbv4m0Iyniqaztv9xaudI.jpg'
- selected:
- type: boolean
- description: Whether this is the selected poster.
- example: true
- thumb:
- type: string
- description: The URL of the poster thumbnail.
- example: 'https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FhntBJjqbv4m0Iyniqaztv9xaudI%2Ejpg'
- '404':
- description: Not Found - Returned if the resource could not be found
- content:
- text/html:
- example: |
-
-
-
- Not Found
-
-
- 404 Not Found
-
-
- post:
- tags:
- - Library
- summary: Upload Media Poster
- description: 'Uploads a poster to a library item, either from a local file or a remote URL'
- operationId: post-media-poster
- parameters:
- - name: ratingKey
- in: path
- description: the id of the library item to return the posters of.
- schema:
- type: integer
- example: 2268
- required: true
- - name: url
- in: query
- description: 'The URL of the image, if uploading a remote image'
- schema:
- type: string
- example: 'https://api.mediux.pro/assets/fcfdc487-dd07-4993-a0c1-0a3015362e5b'
- required: false
- requestBody:
- description: 'The contents of the image, if uploading a local file'
- content:
- image/*:
- schema:
- type: string
- format: binary
- responses:
- '200':
- description: The poster was uploaded successfully.
- '404':
- description: Not Found - Returned if the resource could not be found
- content:
- text/html:
- example: |
-
-
-
- Not Found
-
-
- 404 Not Found
-
-
- '/library/metadata/{ratingKey}/thumb':
- get:
- tags:
- - Media
- summary: Get Thumb Image
- description: Gets the thumbnail image of the media item
- operationId: get-thumb-image
- parameters:
- - name: ratingKey
- in: path
- description: the id of the library item to return the children of.
- schema:
- type: integer
- example: 9518
- required: true
- - name: width
- in: query
- required: true
- schema:
- type: integer
- example: 396
- - name: height
- in: query
- required: true
- schema:
- type: integer
- example: 396
- - name: minSize
- in: query
- required: true
- schema:
- type: integer
- example: 1
- - name: upscale
- in: query
- required: true
- schema:
- type: integer
- example: 1
- - name: X-Plex-Token
- in: header
- description: 'An authentication token, obtained from plex.tv'
- required: true
- schema:
- type: string
- example: CV5xoxjTpFKUzBTShsaf
- responses:
- '200':
- description: Successful response returning an image
- headers:
- X-Plex-Protocol:
- description: Version of the Plex protocol
- schema:
- type: string
- example: '1.0'
- Content-Type:
- description: The MIME type of the returned content
- schema:
- type: string
- example: image/jpeg
- Connection:
- description: Connection type
- schema:
- type: string
- example: Keep-Alive
- Keep-Alive:
- description: Keep-Alive header with timeout value
- schema:
- type: string
- example: timeout=20
- Content-Encoding:
- description: Content encoding method
- schema:
- type: string
- example: gzip
- X-Plex-Content-Original-Length:
- description: Original length of the uncompressed content
- schema:
- type: integer
- format: int32
- example: 92476
- X-Plex-Content-Compressed-Length:
- description: Length of the compressed content
- schema:
- type: integer
- format: int32
- example: 92483
- Content-Length:
- description: Length of the response content
- schema:
- type: integer
- format: int32
- example: 92483
- Cache-Control:
- description: Cache control directives
- schema:
- type: string
- example: max-age=259200
- Date:
- description: Date and time the response was generated
- schema:
- type: string
- format: date-time
- example: 'Tue, 03 Sep 2024 10:48:05 GMT'
- content:
- image/jpeg:
- schema:
- type: string
- format: binary
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/library/metadata/{ratingKey}/children':
- get:
- tags:
- - Library
- summary: Get Items Children
- description: |
- This endpoint will return the children of of a library item specified with the ratingKey.
- operationId: getMetadataChildren
- parameters:
- - name: ratingKey
- description: the id of the library item to return the children of.
- in: path
- schema:
- type: number
- required: true
- - name: includeElements
- description: |
- Adds additional elements to the response. Supported types are (Stream)
- in: query
- schema:
- type: string
- required: false
- examples:
- include-stream:
- value: Stream
- include-stream-otheritem:
- value: 'Stream,OtherItem'
- include-stream-otheritem-anotheritem:
- value: 'Stream,OtherItem,AnotherItem'
- responses:
- '200':
- description: The children of the library item.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 3
- allowSync:
- type: boolean
- example: true
- art:
- type: string
- example: /library/metadata/30072/art/1705739923
- identifier:
- type: string
- example: com.plexapp.plugins.library
- key:
- type: string
- example: '30072'
- librarySectionID:
- type: integer
- format: int32
- example: 2
- librarySectionTitle:
- type: string
- example: TV Shows
- librarySectionUUID:
- type: string
- example: 4bb2521c-8ba9-459b-aaee-8ab8bc35eabd
- mediaTagPrefix:
- type: string
- example: /system/bundle/media/flags/
- mediaTagVersion:
- type: integer
- format: int32
- example: 1701731894
- nocache:
- type: boolean
- example: true
- parentIndex:
- type: integer
- format: int32
- example: 1
- parentTitle:
- type: string
- example: Reacher
- parentYear:
- type: integer
- format: int32
- example: 2022
- summary:
- type: string
- example: '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:
- type: string
- example: /library/metadata/30072/theme/1705739923
- thumb:
- type: string
- example: /library/metadata/30072/thumb/1705739923
- title1:
- type: string
- example: TV Shows
- title2:
- type: string
- example: Reacher
- viewGroup:
- type: string
- example: season
- viewMode:
- type: integer
- format: int32
- example: 65593
- Directory:
- type: array
- items:
- type: object
- properties:
- leafCount:
- type: integer
- format: int32
- example: 16
- thumb:
- type: string
- example: /library/metadata/30072/thumb/1705739923
- viewedLeafCount:
- type: integer
- format: int32
- example: 16
- key:
- type: string
- example: /library/metadata/30072/allLeaves
- title:
- type: string
- example: All episodes
- example:
- - leafCount: 16
- thumb: /library/metadata/30072/thumb/1705739923
- viewedLeafCount: 16
- key: /library/metadata/30072/allLeaves
- title: All episodes
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: '66488'
- key:
- type: string
- example: /library/metadata/66488/children
- parentRatingKey:
- type: string
- example: '30072'
- guid:
- type: string
- example: 'plex://season/652aea6549508477c34c6000'
- parentGuid:
- type: string
- example: 'plex://show/5d9c09190aaccd001f8f42f0'
- parentStudio:
- type: string
- example: Amazon Studios
- type:
- type: string
- example: season
- title:
- type: string
- example: Season 2
- parentKey:
- type: string
- example: /library/metadata/30072
- parentTitle:
- type: string
- example: Reacher
- summary:
- type: string
- example: '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:
- type: integer
- format: int32
- example: 2
- parentIndex:
- type: integer
- format: int32
- example: 1
- viewCount:
- type: integer
- format: int32
- example: 11
- lastViewedAt:
- type: integer
- format: int32
- example: 1705646565
- parentYear:
- type: integer
- format: int32
- example: 2022
- thumb:
- type: string
- example: /library/metadata/66488/thumb/1703065033
- art:
- type: string
- example: /library/metadata/30072/art/1705739923
- parentThumb:
- type: string
- example: /library/metadata/30072/thumb/1705739923
- parentTheme:
- type: string
- example: /library/metadata/30072/theme/1705739923
- leafCount:
- type: integer
- format: int32
- example: 8
- viewedLeafCount:
- type: integer
- format: int32
- example: 8
- addedAt:
- type: integer
- format: int32
- example: 1702602021
- updatedAt:
- type: integer
- format: int32
- example: 1703065033
- userRating:
- type: integer
- format: int32
- example: 9
- skipCount:
- type: integer
- format: int32
- example: 1
- lastRatedAt:
- type: integer
- format: int32
- example: 1703881224
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /library/all/top:
- get:
- tags:
- - Library
- summary: Get Top Watched Content
- description: |
- This endpoint will return the top watched content from libraries of a certain type
- operationId: getTopWatchedContent
- parameters:
- - name: type
- in: query
- description: |
- The type of media to retrieve or filter by.
- 1 = movie
- 2 = show
- 3 = season
- 4 = episode
- E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
- schema:
- type: integer
- x-speakeasy-unknown-values: allow
- enum:
- - 1
- - 2
- - 3
- - 4
- - 5
- - 6
- - 7
- - 8
- - 9
- example: 2
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- required: true
- - name: includeGuids
- in: query
- description: |
- Adds the Guid object to the response
- schema:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- responses:
- '200':
- description: The metadata of the library item.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - type: object
- required:
- - size
- properties:
- size:
- description: Number of media items returned in this response.
- type: integer
- format: int32
- example: 50
- - type: object
- required:
- - allowSync
- properties:
- allowSync:
- type: boolean
- description: Indicates whether syncing is allowed.
- example: false
- - type: object
- required:
- - identifier
- properties:
- identifier:
- type: string
- description: An plugin identifier for the media container.
- example: com.plexapp.plugins.library
- - type: object
- required:
- - mediaTagPrefix
- properties:
- mediaTagPrefix:
- type: string
- description: The prefix used for media tag resource paths.
- example: /system/bundle/media/flags/
- - type: object
- required:
- - mediaTagVersion
- properties:
- mediaTagVersion:
- type: integer
- description: The version number for media tags.
- example: 1734362201
- - type: object
- properties:
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: '17'
- key:
- type: string
- example: /library/metadata/17
- guid:
- type: string
- example: 'plex://movie/5d77683f6f4521001ea9dc53'
- slug:
- type: string
- example: waterloo-road
- studio:
- type: string
- example: Universal Pictures
- type:
- type: string
- example: movie
- title:
- type: string
- example: Serenity
- librarySectionTitle:
- type: string
- example: Movies
- librarySectionID:
- type: integer
- format: int32
- example: 1
- librarySectionKey:
- type: string
- example: /library/sections/1
- contentRating:
- type: string
- example: PG-13
- summary:
- type: string
- example: '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:
- type: integer
- example: 1
- audienceRating:
- type: number
- example: 9.1
- year:
- type: integer
- format: int32
- example: 2005
- tagline:
- type: string
- example: They aim to misbehave.
- thumb:
- type: string
- example: /library/metadata/17/thumb/1705637165
- art:
- type: string
- example: /library/metadata/17/art/1705637165
- duration:
- type: integer
- format: int32
- example: 141417
- originallyAvailableAt:
- type: string
- format: date
- example: 2005-09-29T00:00:00.000Z
- leafCount:
- type: integer
- example: 222
- viewedLeafCount:
- type: integer
- example: 100
- childCount:
- type: integer
- example: 13
- addedAt:
- type: integer
- format: int32
- example: 1705637164
- updatedAt:
- type: integer
- format: int32
- example: 1705637165
- globalViewCount:
- type: integer
- example: 80
- audienceRatingImage:
- type: string
- example: 'rottentomatoes://image.rating.upright'
- Genre:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 184
- filter:
- type: string
- example: genre=184
- tag:
- type: string
- example: Thriller
- Country:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 116
- filter:
- type: string
- example: country=116
- tag:
- type: string
- example: United States of America
- Guid:
- x-speakeasy-name-override: guids
- type: array
- items:
- type: object
- properties:
- id:
- type: string
- example: 'tvdb://2337'
- Role:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 220
- filter:
- type: string
- example: actor=220
- tag:
- type: string
- example: Dennis Keiffer
- tagKey:
- type: string
- example: 5d77683554f42c001f8c4708
- role:
- type: string
- example: Bar Guy (uncredited)
- thumb:
- type: string
- example: 'https://metadata-static.plex.tv/6/people/648e9a7ea1d537bccfcd7615134b78ce.jpg'
- User:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 220
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /resources:
- get:
- servers:
- - url: 'https://plex.tv/api/v2'
- tags:
- - Plex
- summary: Get Server Resources
- description: Get Plex server access tokens and server connections
- operationId: get-server-resources
- parameters:
- - name: includeHttps
- in: query
- description: Include Https entries in the results
- schema:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - name: includeRelay
- in: query
- description: |
- Include Relay addresses in the results
- E.g: https://10-0-0-25.bbf8e10c7fa20447cacee74cd9914cde.plex.direct:32400
- schema:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - name: includeIPv6
- in: query
- description: Include IPv6 entries in the results
- schema:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - name: X-Plex-Client-Identifier
- x-speakeasy-name-override: ClientID
- description: 'An opaque identifier unique to the client (UUID, serial number, or other unique device ID)'
- required: true
- in: header
- schema:
- type: string
- example: 3381b62b-9ab7-4e37-827b-203e9809eb58
- responses:
- '200':
- description: List of Plex Devices. This includes Plex hosted servers and clients
- content:
- application/json:
- schema:
- type: array
- items:
- title: PlexDevice
- type: object
- required:
- - name
- - product
- - productVersion
- - platform
- - platformVersion
- - device
- - clientIdentifier
- - createdAt
- - lastSeenAt
- - provides
- - ownerId
- - sourceTitle
- - publicAddress
- - accessToken
- - owned
- - home
- - synced
- - relay
- - presence
- - httpsRequired
- - publicAddressMatches
- - dnsRebindingProtection
- - natLoopbackSupported
- - connections
- properties:
- name:
- type: string
- product:
- type: string
- productVersion:
- type: string
- platform:
- type:
- - 'null'
- - string
- platformVersion:
- type:
- - 'null'
- - string
- device:
- type:
- - 'null'
- - string
- clientIdentifier:
- type: string
- createdAt:
- allOf:
- - type: string
- format: date-time
- example: '2019-06-24T11:38:02Z'
- - description: The time the device was created/registered
- lastSeenAt:
- allOf:
- - type: string
- format: date-time
- example: '2019-06-24T11:38:02Z'
- - description: The last time the device was seen
- provides:
- type: string
- ownerId:
- description: ownerId is null when the device is owned by the token used to send the request
- type:
- - 'null'
- - integer
- sourceTitle:
- type:
- - 'null'
- - string
- publicAddress:
- type: string
- accessToken:
- type: string
- owned:
- type: boolean
- home:
- type: boolean
- synced:
- type: boolean
- relay:
- type: boolean
- presence:
- type: boolean
- httpsRequired:
- type: boolean
- publicAddressMatches:
- type: boolean
- dnsRebindingProtection:
- type: boolean
- natLoopbackSupported:
- type: boolean
- connections:
- type: array
- items:
- type: object
- required:
- - protocol
- - address
- - port
- - uri
- - local
- - relay
- - IPv6
- properties:
- protocol:
- description: 'The protocol used for the connection (http, https, etc)'
- example: http
- type: string
- enum:
- - http
- - https
- address:
- description: The (ip) address or domain name used for the connection
- type: string
- port:
- description: The port used for the connection
- type: integer
- format: int32
- uri:
- description: The full URI of the connection
- type: string
- local:
- description: If the connection is local address
- type: boolean
- relay:
- description: If the connection is relayed through plex.direct
- type: boolean
- IPv6:
- description: If the connection is using IPv6
- type: boolean
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /log:
- get:
- tags:
- - Log
- summary: Logging a single line message.
- description: |
- This endpoint will write a single-line log message, including a level and source to the main Plex Media Server log.
- operationId: logLine
- parameters:
- - name: level
- description: |
- An integer log level to write to the PMS log with.
- 0: Error
- 1: Warning
- 2: Info
- 3: Debug
- 4: Verbose
- in: query
- schema:
- type: integer
- x-speakeasy-unknown-values: allow
- enum:
- - 0
- - 1
- - 2
- - 3
- - 4
- required: true
- - name: message
- description: The text of the message to write to the log.
- in: query
- schema:
- type: string
- example: Test log message
- required: true
- - name: source
- description: a string indicating the source of the message.
- in: query
- schema:
- type: string
- example: Postman
- required: true
- responses:
- '200':
- description: Log Message Posted successfully
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- post:
- tags:
- - Log
- summary: Logging a multi-line message
- description: |
- This endpoint allows for the batch addition of log entries to the main Plex Media Server log.
- It accepts a text/plain request body, where each line represents a distinct log entry.
- Each log entry consists of URL-encoded key-value pairs, specifying log attributes such as 'level', 'message', and 'source'.
-
- Log entries are separated by a newline character (`\n`).
- Each entry's parameters should be URL-encoded to ensure accurate parsing and handling of special characters.
- This method is efficient for logging multiple entries in a single API call, reducing the overhead of multiple individual requests.
-
- The 'level' parameter specifies the log entry's severity or importance, with the following integer values:
- - `0`: Error - Critical issues that require immediate attention.
- - `1`: Warning - Important events that are not critical but may indicate potential issues.
- - `2`: Info - General informational messages about system operation.
- - `3`: Debug - Detailed information useful for debugging purposes.
- - `4`: Verbose - Highly detailed diagnostic information for in-depth analysis.
-
- The 'message' parameter contains the log text, and 'source' identifies the log message's origin (e.g., an application name or module).
-
- Example of a single log entry format:
- `level=4&message=Sample%20log%20entry&source=applicationName`
-
- Ensure each parameter is properly URL-encoded to avoid interpretation issues.
- operationId: logMultiLine
- requestBody:
- required: true
- content:
- text/plain:
- schema:
- type: string
- example: |-
- level=4&message=Test%20message%201&source=postman
- level=3&message=Test%20message%202&source=postman
- level=1&message=Test%20message%203&source=postman
- responses:
- '200':
- description: Multi-Line Log Message Posted successfully
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /log/networked:
- get:
- tags:
- - Log
- summary: Enabling Papertrail
- description: |
- This endpoint will enable all Plex Media Serverlogs to be sent to the Papertrail networked logging site for a period of time.
- operationId: enablePaperTrail
- responses:
- '200':
- description: Papertrail enabled successfully
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '403':
- description: the user was not signed in
- /myplex/account:
- get:
- tags:
- - Server
- summary: Get MyPlex Account
- description: Returns MyPlex Account Information
- operationId: getMyPlexAccount
- responses:
- '200':
- description: MyPlex Account
- content:
- application/json:
- schema:
- type: object
- properties:
- MyPlex:
- type: object
- properties:
- authToken:
- type: string
- example: Z5v-PrNASDFpsaCi3CPK7
- username:
- type: string
- example: example.email@mail.com
- mappingState:
- type: string
- example: mapped
- mappingError:
- type: string
- signInState:
- type: string
- example: ok
- publicAddress:
- type: string
- example: 140.20.68.140
- publicPort:
- type: number
- example: 32400
- privateAddress:
- type: string
- example: 10.10.10.47
- privatePort:
- type: number
- example: 32400
- subscriptionFeatures:
- type: string
- example: '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'
- subscriptionActive:
- type: boolean
- subscriptionState:
- type: string
- example: Active
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/photo/:/transcode':
- get:
- tags:
- - Server
- summary: Get a Resized Photo
- description: |
- Plex's Photo transcoder is used throughout the service to serve images at specified sizes.
- operationId: getResizedPhoto
- parameters:
- - name: width
- description: The width for the resized photo
- in: query
- schema:
- type: number
- example: 110
- required: true
- - name: height
- description: The height for the resized photo
- in: query
- schema:
- type: number
- example: 165
- required: true
- - name: opacity
- description: The opacity for the resized photo
- in: query
- schema:
- type: integer
- minimum: 1
- maximum: 100
- default: 100
- required: true
- - name: blur
- description: The width for the resized photo
- in: query
- schema:
- type: number
- examples:
- - 0
- - 20
- - 4000
- required: true
- - name: minSize
- description: images are always scaled proportionally. A value of '1' in minSize will make the smaller native dimension the dimension resized against.
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- required: true
- - name: upscale
- description: allow images to be resized beyond native dimensions.
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- required: true
- - name: url
- description: path to image within Plex
- in: query
- schema:
- type: string
- example: /library/metadata/49564/thumb/1654258204
- required: true
- responses:
- '200':
- description: Resized Image
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /pins:
- post:
- servers:
- - url: 'https://plex.tv/api/v2'
- tags:
- - Plex
- summary: Get a Pin
- operationId: getPin
- description: Retrieve a Pin ID from Plex.tv to use for authentication flows
- security: []
- parameters:
- - name: strong
- description: |
- Determines the kind of code returned by the API call
- Strong codes are used for Pin authentication flows
- Non-Strong codes are used for `Plex.tv/link`
- in: query
- schema:
- type: boolean
- default: false
- required: false
- - name: X-Plex-Client-Identifier
- x-speakeasy-name-override: ClientID
- description: 'An opaque identifier unique to the client (UUID, serial number, or other unique device ID)'
- required: true
- in: header
- schema:
- type: string
- example: 3381b62b-9ab7-4e37-827b-203e9809eb58
- - name: X-Plex-Product
- x-speakeasy-name-override: ClientName
- description: 'The name of the client application. (Plex Web, Plex Media Server, etc.)'
- in: header
- required: false
- schema:
- type: string
- example: Plex for Roku
- - name: X-Plex-Device
- x-speakeasy-name-override: DeviceNickname
- description: A relatively friendly name for the client device
- in: header
- required: false
- schema:
- type: string
- example: Roku 3
- - name: X-Plex-Version
- x-speakeasy-name-override: ClientVersion
- description: The version of the client application.
- in: header
- required: false
- schema:
- type: string
- example: 2.4.1
- - name: X-Plex-Platform
- x-speakeasy-name-override: Platform
- description: The platform of the client application.
- in: header
- required: false
- schema:
- type: string
- example: Roku
- responses:
- '201':
- description: Requests a new pin id used in the authentication flow
- content:
- application/json:
- schema:
- type: object
- x-examples:
- Example 1:
- id: 373040866
- code: 7RQZ
- product: '0'
- trusted: false
- qr: 'https://plex.tv/api/v2/pins/qr/7RQZ'
- clientIdentifier: 9klpwueublnfbvlx95w83ah9
- location:
- code: NL
- european_union_member: true
- continent_code: EU
- country: The Netherlands
- city: Breda
- time_zone: Europe/Amsterdam
- postal_code: '4814'
- in_privacy_restricted_country: true
- in_privacy_restricted_region: true
- subdivisions: North Brabant
- coordinates: '51.5869, 4.7471'
- expiresIn: 876
- createdAt: '2024-07-16T17:03:05Z'
- expiresAt: '2024-07-16T17:18:05Z'
- authToken: null
- newRegistration: null
- title: AuthPinContainer
- examples:
- - 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
- required:
- - id
- - code
- - product
- - trusted
- - qr
- - clientIdentifier
- - location
- - expiresIn
- - createdAt
- - expiresAt
- properties:
- id:
- type: integer
- example: 308667304
- code:
- type: string
- example: 7RQZ
- product:
- type: string
- example: Tautulli
- trusted:
- type: boolean
- default: false
- qr:
- type: string
- example: 'https://plex.tv/api/v2/pins/qr/7RQZ'
- clientIdentifier:
- type: string
- description: The X-Client-Identifier used in the request
- example: Tautulli
- location:
- title: GeoData
- type: object
- description: Geo location data
- examples:
- - 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'
- required:
- - code
- - continent_code
- - country
- - city
- - european_union_member
- - time_zone
- - postal_code
- - in_privacy_restricted_country
- - in_privacy_restricted_region
- - subdivisions
- - coordinates
- properties:
- code:
- type: string
- description: The ISO 3166-1 alpha-2 code of the country.
- example: VI
- continent_code:
- type: string
- description: The continent code where the country is located.
- example: NA
- country:
- type: string
- description: The official name of the country.
- example: United States Virgin Islands
- city:
- type: string
- description: The name of the city.
- example: Amsterdam
- european_union_member:
- type: boolean
- description: Indicates if the country is a member of the European Union.
- example: true
- default: false
- time_zone:
- type: string
- description: The time zone of the country.
- example: America/St_Thomas
- postal_code:
- type: string
- description: The postal code of the location.
- example: '802'
- in_privacy_restricted_country:
- type: boolean
- description: Indicates if the country has privacy restrictions.
- example: true
- default: false
- in_privacy_restricted_region:
- type: boolean
- description: Indicates if the region has privacy restrictions.
- example: true
- default: false
- subdivisions:
- type: string
- description: The name of the primary administrative subdivision.
- example: Saint Thomas
- coordinates:
- type: string
- description: 'The geographical coordinates (latitude, longitude) of the location.'
- example: '18.3381, -64.8941'
- expiresIn:
- type: integer
- example: 876
- description: 'The number of seconds this pin expires, by default 900 seconds'
- default: 900
- createdAt:
- type: string
- example: '2024-07-16T17:03:05Z'
- format: date-time
- expiresAt:
- type: string
- format: date-time
- example: '2024-07-16T17:18:05Z'
- authToken:
- type:
- - string
- - 'null'
- example: gcgzw5rz2xovp84b4vha3a40
- newRegistration:
- type: 'null'
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '/pins/{pinID}':
- get:
- servers:
- - url: 'https://plex.tv/api/v2'
- security: []
- tags:
- - Plex
- summary: Get Access Token by PinId
- description: Retrieve an Access Token from Plex.tv after the Pin has been authenticated
- operationId: getTokenByPinId
- parameters:
- - name: pinID
- description: The PinID to retrieve an access token for
- in: path
- required: true
- schema:
- type: integer
- - name: X-Plex-Client-Identifier
- x-speakeasy-name-override: ClientID
- description: 'An opaque identifier unique to the client (UUID, serial number, or other unique device ID)'
- required: true
- in: header
- schema:
- type: string
- example: 3381b62b-9ab7-4e37-827b-203e9809eb58
- - name: X-Plex-Product
- x-speakeasy-name-override: ClientName
- description: 'The name of the client application. (Plex Web, Plex Media Server, etc.)'
- in: header
- required: false
- schema:
- type: string
- example: Plex for Roku
- - name: X-Plex-Device
- x-speakeasy-name-override: DeviceNickname
- description: A relatively friendly name for the client device
- in: header
- required: false
- schema:
- type: string
- example: Roku 3
- - name: X-Plex-Version
- x-speakeasy-name-override: ClientVersion
- description: The version of the client application.
- in: header
- required: false
- schema:
- type: string
- example: 2.4.1
- - name: X-Plex-Platform
- x-speakeasy-name-override: Platform
- description: The platform of the client application.
- in: header
- required: false
- schema:
- type: string
- example: Roku
- responses:
- '200':
- description: The Pin with a non-null authToken when it has been verified by the user
- content:
- application/json:
- schema:
- type: object
- x-examples:
- Example 1:
- id: 373040866
- code: 7RQZ
- product: '0'
- trusted: false
- qr: 'https://plex.tv/api/v2/pins/qr/7RQZ'
- clientIdentifier: 9klpwueublnfbvlx95w83ah9
- location:
- code: NL
- european_union_member: true
- continent_code: EU
- country: The Netherlands
- city: Breda
- time_zone: Europe/Amsterdam
- postal_code: '4814'
- in_privacy_restricted_country: true
- in_privacy_restricted_region: true
- subdivisions: North Brabant
- coordinates: '51.5869, 4.7471'
- expiresIn: 876
- createdAt: '2024-07-16T17:03:05Z'
- expiresAt: '2024-07-16T17:18:05Z'
- authToken: null
- newRegistration: null
- title: AuthPinContainer
- examples:
- - 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
- required:
- - id
- - code
- - product
- - trusted
- - qr
- - clientIdentifier
- - location
- - expiresIn
- - createdAt
- - expiresAt
- properties:
- id:
- type: integer
- example: 308667304
- code:
- type: string
- example: 7RQZ
- product:
- type: string
- example: Tautulli
- trusted:
- type: boolean
- default: false
- qr:
- type: string
- example: 'https://plex.tv/api/v2/pins/qr/7RQZ'
- clientIdentifier:
- type: string
- description: The X-Client-Identifier used in the request
- example: Tautulli
- location:
- title: GeoData
- type: object
- description: Geo location data
- examples:
- - 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'
- required:
- - code
- - continent_code
- - country
- - city
- - european_union_member
- - time_zone
- - postal_code
- - in_privacy_restricted_country
- - in_privacy_restricted_region
- - subdivisions
- - coordinates
- properties:
- code:
- type: string
- description: The ISO 3166-1 alpha-2 code of the country.
- example: VI
- continent_code:
- type: string
- description: The continent code where the country is located.
- example: NA
- country:
- type: string
- description: The official name of the country.
- example: United States Virgin Islands
- city:
- type: string
- description: The name of the city.
- example: Amsterdam
- european_union_member:
- type: boolean
- description: Indicates if the country is a member of the European Union.
- example: true
- default: false
- time_zone:
- type: string
- description: The time zone of the country.
- example: America/St_Thomas
- postal_code:
- type: string
- description: The postal code of the location.
- example: '802'
- in_privacy_restricted_country:
- type: boolean
- description: Indicates if the country has privacy restrictions.
- example: true
- default: false
- in_privacy_restricted_region:
- type: boolean
- description: Indicates if the region has privacy restrictions.
- example: true
- default: false
- subdivisions:
- type: string
- description: The name of the primary administrative subdivision.
- example: Saint Thomas
- coordinates:
- type: string
- description: 'The geographical coordinates (latitude, longitude) of the location.'
- example: '18.3381, -64.8941'
- expiresIn:
- type: integer
- example: 876
- description: 'The number of seconds this pin expires, by default 900 seconds'
- default: 900
- createdAt:
- type: string
- example: '2024-07-16T17:03:05Z'
- format: date-time
- expiresAt:
- type: string
- format: date-time
- example: '2024-07-16T17:18:05Z'
- authToken:
- type:
- - string
- - 'null'
- example: gcgzw5rz2xovp84b4vha3a40
- newRegistration:
- type: 'null'
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '404':
- description: Not Found or Expired
- content:
- application/json:
- schema:
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- example: 1020
- message:
- type: string
- example: Code not found or expired
- example:
- errors:
- - code: 1020
- message: Code not found or expired
- /playlists:
- post:
- tags:
- - Playlists
- summary: Create a Playlist
- description: |
- Create a new playlist. By default the playlist is blank. To create a playlist along with a first item, pass:
- - `uri` - The content URI for what we're playing (e.g. `server://1234/com.plexapp.plugins.library/library/metadata/1`).
- - `playQueueID` - To create a playlist from an existing play queue.
- operationId: createPlaylist
- parameters:
- - name: title
- description: name of the playlist
- in: query
- schema:
- type: string
- required: true
- - name: type
- description: type of playlist to create
- in: query
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - audio
- - video
- - photo
- required: true
- - name: smart
- description: whether the playlist is smart or not
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- required: true
- - name: uri
- description: the content URI for the playlist
- in: query
- schema:
- type: string
- required: true
- - name: playQueueID
- description: the play queue to copy to a playlist
- in: query
- schema:
- type: number
- required: false
- responses:
- '200':
- description: returns all playlists
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 7
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: '96'
- key:
- type: string
- example: /playlists/96/items
- guid:
- type: string
- example: 'com.plexapp.agents.none://a2f92937-1408-40e2-b022-63a8a9377e55'
- type:
- type: string
- example: playlist
- title:
- type: string
- example: A Great Playlist
- summary:
- type: string
- example: What a great playlist
- smart:
- type: boolean
- example: false
- playlistType:
- type: string
- example: video
- icon:
- type: string
- example: 'playlist://image.smart'
- viewCount:
- type: integer
- format: int32
- example: 1
- lastViewedAt:
- type: integer
- format: int32
- example: 1705719589
- leafCount:
- type: integer
- format: int32
- example: 1
- addedAt:
- type: integer
- format: int32
- example: 1705719589
- updatedAt:
- type: integer
- format: int32
- example: 1705724593
- composite:
- type: string
- example: /playlists/96/composite/1705724593
- duration:
- type: integer
- format: int32
- example: 141000
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- get:
- tags:
- - Playlists
- summary: Get All Playlists
- description: Get All Playlists given the specified filters.
- operationId: getPlaylists
- parameters:
- - name: playlistType
- description: limit to a type of playlist.
- in: query
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - audio
- - video
- - photo
- required: false
- - name: smart
- description: type of playlists to return (default is all).
- in: query
- schema:
- type: integer
- x-speakeasy-unknown-values: allow
- enum:
- - 0
- - 1
- required: false
- responses:
- '200':
- description: returns all playlists
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 4
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: '92'
- key:
- type: string
- example: /playlists/92/items
- guid:
- type: string
- example: 'com.plexapp.agents.none://7ca5aaef-58e8-4828-9e21-c009c97f2903'
- type:
- type: string
- example: playlist
- title:
- type: string
- example: Static Playlist
- summary:
- type: string
- example: A Great Playlist
- smart:
- type: boolean
- example: false
- playlistType:
- type: string
- example: video
- composite:
- type: string
- example: /playlists/92/composite/1705716440
- icon:
- type: string
- example: 'playlist://image.smart'
- viewCount:
- type: integer
- format: int32
- example: 1
- lastViewedAt:
- type: integer
- format: int32
- example: 1705716298
- duration:
- type: integer
- format: int32
- example: 7328000
- leafCount:
- type: integer
- format: int32
- example: 32
- addedAt:
- type: integer
- format: int32
- example: 1705716298
- updatedAt:
- type: integer
- format: int32
- example: 1705716440
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/playlists/{playlistID}':
- get:
- tags:
- - Playlists
- summary: Retrieve Playlist
- description: |
- Gets detailed metadata for a playlist. A playlist for many purposes (rating, editing metadata, tagging), can be treated like a regular metadata item:
- Smart playlist details contain the `content` attribute. This is the content URI for the generator. This can then be parsed by a client to provide smart playlist editing.
- operationId: getPlaylist
- parameters:
- - name: playlistID
- description: the ID of the playlist
- in: path
- schema:
- type: number
- required: true
- responses:
- '200':
- description: The playlist
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 1
- Metadata:
- type: array
- items:
- type: object
- properties:
- content:
- type: string
- example: 'library://x/directory/%2Flibrary%2Fsections%2F1%2Fall%3Ftype%3D1%26push%3D1%26title%3D2%26or%3D1%26title%3DSerenity%26pop%3D1'
- ratingKey:
- type: string
- example: '95'
- key:
- type: string
- example: /playlists/95/items
- guid:
- type: string
- example: 'com.plexapp.agents.none://87425529-380f-44b8-a689-9a0537e7ec91'
- type:
- type: string
- example: playlist
- title:
- type: string
- example: Smart Movie Playlist
- summary:
- type: string
- example: ''
- smart:
- type: boolean
- example: true
- playlistType:
- type: string
- example: video
- composite:
- type: string
- example: /playlists/95/composite/1705717387
- icon:
- type: string
- example: 'playlist://image.smart'
- duration:
- type: integer
- format: int32
- example: 282000
- leafCount:
- type: integer
- format: int32
- example: 2
- addedAt:
- type: integer
- format: int32
- example: 1705716493
- updatedAt:
- type: integer
- format: int32
- example: 1705717387
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- delete:
- tags:
- - Playlists
- summary: Deletes a Playlist
- description: |
- This endpoint will delete a playlist
- operationId: deletePlaylist
- parameters:
- - name: playlistID
- description: the ID of the playlist
- in: path
- schema:
- type: number
- required: true
- responses:
- '204':
- description: The playlist is deleted
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- put:
- tags:
- - Playlists
- summary: Update a Playlist
- description: |
- From PMS version 1.9.1 clients can also edit playlist metadata using this endpoint as they would via `PUT /library/metadata/{playlistID}`
- operationId: updatePlaylist
- parameters:
- - name: playlistID
- description: the ID of the playlist
- in: path
- schema:
- type: number
- required: true
- - name: title
- description: name of the playlist
- in: query
- schema:
- type: string
- required: false
- - name: summary
- description: summary description of the playlist
- in: query
- schema:
- type: string
- required: false
- responses:
- '200':
- description: The playlist is deleted
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/playlists/{playlistID}/items':
- get:
- tags:
- - Playlists
- summary: Retrieve Playlist Contents
- description: |
- Gets the contents of a playlist. Should be paged by clients via standard mechanisms.
- By default leaves are returned (e.g. episodes, movies). In order to return other types you can use the `type` parameter.
- For example, you could use this to display a list of recently added albums vis a smart playlist.
- Note that for dumb playlists, items have a `playlistItemID` attribute which is used for deleting or moving items.
- operationId: getPlaylistContents
- parameters:
- - name: playlistID
- description: the ID of the playlist
- in: path
- schema:
- type: number
- required: true
- - name: type
- in: query
- description: |
- The type of media to retrieve or filter by.
- 1 = movie
- 2 = show
- 3 = season
- 4 = episode
- E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
- schema:
- type: integer
- x-speakeasy-unknown-values: allow
- enum:
- - 1
- - 2
- - 3
- - 4
- - 5
- - 6
- - 7
- - 8
- - 9
- example: 2
- x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- required: true
- responses:
- '200':
- description: The playlist contents
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 2
- composite:
- type: string
- example: /playlists/95/composite/1705717521
- duration:
- type: integer
- format: int32
- example: 282
- leafCount:
- type: integer
- format: int32
- example: 2
- playlistType:
- type: string
- example: video
- ratingKey:
- type: string
- example: '95'
- smart:
- type: boolean
- example: true
- title:
- type: string
- example: Smart Movie Playlist
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: '17'
- key:
- type: string
- example: /library/metadata/17
- guid:
- type: string
- example: 'plex://movie/5d77683f6f4521001ea9dc53'
- studio:
- type: string
- example: Universal Pictures
- type:
- type: string
- example: movie
- title:
- type: string
- example: Serenity
- titleSort:
- type: string
- example: Amazing Spider-Man 2
- librarySectionTitle:
- type: string
- example: Movies
- librarySectionID:
- type: integer
- format: int32
- example: 1
- librarySectionKey:
- type: string
- example: /library/sections/1
- contentRating:
- type: string
- example: PG-13
- summary:
- type: string
- example: '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:
- type: number
- example: 8.2
- audienceRating:
- type: number
- example: 9.1
- year:
- type: integer
- format: int32
- example: 2005
- tagline:
- type: string
- example: They aim to misbehave.
- thumb:
- type: string
- example: /library/metadata/17/thumb/1705637165
- art:
- type: string
- example: /library/metadata/17/art/1705637165
- duration:
- type: integer
- format: int32
- example: 141416
- originallyAvailableAt:
- type: string
- format: date
- example: 2005-09-29T00:00:00.000Z
- addedAt:
- type: integer
- format: int32
- example: 1705637164
- updatedAt:
- type: integer
- format: int32
- example: 1705637165
- audienceRatingImage:
- type: string
- example: 'rottentomatoes://image.rating.upright'
- hasPremiumExtras:
- type: string
- example: '1'
- hasPremiumPrimaryExtra:
- type: string
- example: '1'
- ratingImage:
- type: string
- example: 'rottentomatoes://image.rating.ripe'
- Media:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 15
- duration:
- type: integer
- format: int32
- example: 141416
- bitrate:
- type: integer
- format: int32
- example: 2273
- width:
- type: integer
- format: int32
- example: 1920
- height:
- type: integer
- format: int32
- example: 814
- aspectRatio:
- type: number
- example: 2.35
- audioChannels:
- type: integer
- format: int32
- example: 2
- audioCodec:
- type: string
- example: aac
- videoCodec:
- type: string
- example: h264
- videoResolution:
- type: string
- example: '1080'
- container:
- type: string
- example: mp4
- videoFrameRate:
- type: string
- example: 24p
- optimizedForStreaming:
- type: integer
- format: int32
- example: 0
- audioProfile:
- type: string
- example: lc
- has64bitOffsets:
- type: boolean
- example: false
- videoProfile:
- type: string
- example: high
- Part:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 15
- key:
- type: string
- example: /library/parts/15/1705637151/file.mp4
- duration:
- type: integer
- format: int32
- example: 141416
- file:
- type: string
- example: /movies/Serenity (2005)/Serenity (2005).mp4
- size:
- type: integer
- format: int32
- example: 40271948
- audioProfile:
- type: string
- example: lc
- container:
- type: string
- example: mp4
- has64bitOffsets:
- type: boolean
- example: false
- optimizedForStreaming:
- type: boolean
- example: false
- videoProfile:
- type: string
- example: high
- Genre:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Action
- Country:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: United States of America
- Director:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Joss Whedon
- Writer:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Joss Whedon
- Role:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Gina Torres
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- delete:
- tags:
- - Playlists
- summary: Delete Playlist Contents
- description: |
- Clears a playlist, only works with dumb playlists. Returns the playlist.
- operationId: clearPlaylistContents
- parameters:
- - name: playlistID
- description: the ID of the playlist
- in: path
- schema:
- type: number
- required: true
- responses:
- '200':
- description: The playlist contents are cleared
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- put:
- tags:
- - Playlists
- summary: Adding to a Playlist
- description: |
- Adds a generator to a playlist, same parameters as the POST to create. With a dumb playlist, this adds the specified items to the playlist.
- With a smart playlist, passing a new `uri` parameter replaces the rules for the playlist. Returns the playlist.
- operationId: addPlaylistContents
- parameters:
- - name: playlistID
- description: the ID of the playlist
- in: path
- schema:
- type: number
- required: true
- - name: uri
- description: the content URI for the playlist
- in: query
- schema:
- type: string
- example: 'server://12345/com.plexapp.plugins.library/library/metadata/1'
- required: true
- - name: playQueueID
- description: the play queue to add to a playlist
- in: query
- schema:
- type: number
- example: 123
- required: false
- responses:
- '200':
- description: Playlist Updated
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 1
- leafCountAdded:
- type: integer
- format: int32
- example: 1
- leafCountRequested:
- type: integer
- format: int32
- example: 1
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: '94'
- key:
- type: string
- example: /playlists/94/items
- guid:
- type: string
- example: 'com.plexapp.agents.none://972e3047-83d6-4848-a000-261f0af26ba2'
- type:
- type: string
- example: playlist
- title:
- type: string
- example: A great playlist
- summary:
- type: string
- example: One of my great playlists
- smart:
- type: boolean
- example: false
- playlistType:
- type: string
- example: video
- composite:
- type: string
- example: /playlists/94/composite/1705800070
- duration:
- type: integer
- format: int32
- example: 423000
- leafCount:
- type: integer
- format: int32
- example: 3
- addedAt:
- type: integer
- format: int32
- example: 1705716458
- updatedAt:
- type: integer
- format: int32
- example: 1705800070
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /playlists/upload:
- post:
- tags:
- - Playlists
- summary: Upload Playlist
- description: |
- Imports m3u playlists by passing a path on the server to scan for m3u-formatted playlist files, or a path to a single playlist file.
- operationId: uploadPlaylist
- parameters:
- - name: path
- description: |
- absolute path to a directory on the server where m3u files are stored, or the absolute path to a playlist file on the server.
- If the `path` argument is a directory, that path will be scanned for playlist files to be processed.
- Each file in that directory creates a separate playlist, with a name based on the filename of the file that created it.
- The GUID of each playlist is based on the filename.
- If the `path` argument is a file, that file will be used to create a new playlist, with the name based on the filename of the file that created it.
- The GUID of each playlist is based on the filename.
- in: query
- schema:
- type: string
- example: /home/barkley/playlist.m3u
- required: true
- - name: force
- description: |
- Force overwriting of duplicate playlists.
- By default, a playlist file uploaded with the same path will overwrite the existing playlist.
- The `force` argument is used to disable overwriting.
- If the `force` argument is set to 0, a new playlist will be created suffixed with the date and time that the duplicate was uploaded.
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- required: true
- - name: sectionID
- description: 'Possibly the section ID to upload the playlist to, we are not certain.'
- in: query
- schema:
- type: integer
- example: 1
- default: 1
- required: true
- responses:
- '200':
- description: The playlist is uploaded
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /media/providers:
- get:
- tags:
- - Server
- summary: Get Media Providers
- description: Retrieves media providers and their features from the Plex server.
- operationId: get-media-providers
- parameters:
- - name: Accept
- in: header
- required: false
- schema:
- type: string
- enum:
- - application/json
- - application/xml
- example: application/json
- - name: X-Plex-Token
- in: header
- description: 'An authentication token, obtained from plex.tv'
- required: true
- schema:
- type: string
- example: CV5xoxjTpFKUzBTShsaf
- responses:
- '200':
- description: Media providers and their features
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- allowCameraUpload:
- type: boolean
- allowChannelAccess:
- type: boolean
- allowSharing:
- type: boolean
- allowSync:
- type: boolean
- allowTuners:
- type: boolean
- backgroundProcessing:
- type: boolean
- certificate:
- type: boolean
- companionProxy:
- type: boolean
- countryCode:
- type: string
- diagnostics:
- type: string
- eventStream:
- type: boolean
- friendlyName:
- type: string
- livetv:
- type: integer
- machineIdentifier:
- type: string
- musicAnalysis:
- type: integer
- myPlex:
- type: boolean
- myPlexMappingState:
- type: string
- myPlexSigninState:
- type: string
- myPlexSubscription:
- type: boolean
- myPlexUsername:
- type: string
- offlineTranscode:
- type: integer
- ownerFeatures:
- type: string
- platform:
- type: string
- platformVersion:
- type: string
- pluginHost:
- type: boolean
- pushNotifications:
- type: boolean
- readOnlyLibraries:
- type: boolean
- streamingBrainABRVersion:
- type: integer
- streamingBrainVersion:
- type: integer
- sync:
- type: boolean
- transcoderActiveVideoSessions:
- type: integer
- transcoderAudio:
- type: boolean
- transcoderLyrics:
- type: boolean
- transcoderSubtitles:
- type: boolean
- transcoderVideo:
- type: boolean
- transcoderVideoBitrates:
- type: string
- transcoderVideoQualities:
- type: string
- transcoderVideoResolutions:
- type: string
- updatedAt:
- type: integer
- updater:
- type: boolean
- version:
- type: string
- voiceSearch:
- type: boolean
- MediaProvider:
- type: array
- items:
- type: object
- properties:
- identifier:
- type: string
- title:
- type: string
- types:
- type: string
- protocols:
- type: string
- Feature:
- type: array
- items:
- type: object
- required:
- - type
- properties:
- key:
- type: string
- type:
- type: string
- flavor:
- type: string
- example: global
- scrobbleKey:
- type: string
- example: '/:/scrobble/new'
- unscrobbleKey:
- type: string
- example: '/:/unscrobble/new'
- Directory:
- type: array
- items:
- type: object
- properties:
- hubKey:
- type: string
- title:
- type: string
- agent:
- type: string
- language:
- type: string
- refreshing:
- type: boolean
- scanner:
- type: string
- uuid:
- type: string
- id:
- type: string
- key:
- type: string
- type:
- type: string
- subtype:
- type: string
- updatedAt:
- type: integer
- scannedAt:
- type: integer
- Pivot:
- type: array
- items:
- type: object
- properties:
- id:
- type: string
- key:
- type: string
- type:
- type: string
- title:
- type: string
- context:
- type: string
- symbol:
- type: string
- Action:
- type: array
- items:
- type: object
- required:
- - id
- - key
- properties:
- id:
- type: string
- example: addToContinueWatching
- key:
- type: string
- example: /actions/addToContinueWatching
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /search:
- get:
- tags:
- - Search
- summary: Get Search Results
- description: This will search the database for the string provided.
- operationId: getSearchResults
- parameters:
- - name: query
- description: The search query string to use
- in: query
- schema:
- type: string
- example: '110'
- required: true
- responses:
- '200':
- description: Search Results
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: number
- example: 26
- identifier:
- type: string
- example: com.plexapp.plugins.library
- mediaTagPrefix:
- type: string
- example: /system/bundle/media/flags/
- mediaTagVersion:
- type: number
- example: 1680021154
- Metadata:
- type: array
- items:
- type: object
- properties:
- allowSync:
- type: boolean
- librarySectionID:
- type: number
- example: 1
- librarySectionTitle:
- type: string
- example: Movies
- librarySectionUUID:
- type: string
- example: 322a231a-b7f7-49f5-920f-14c61199cd30
- personal:
- type: boolean
- sourceTitle:
- type: string
- example: Hera
- ratingKey:
- type: number
- example: 10398
- key:
- type: string
- example: /library/metadata/10398
- guid:
- type: string
- example: 'plex://movie/5d7768284de0ee001fcc8f52'
- studio:
- type: string
- example: Paramount
- type:
- type: string
- example: movie
- title:
- type: string
- example: 'Mission: Impossible'
- contentRating:
- type: string
- example: PG-13
- summary:
- type: string
- example: 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:
- type: number
- example: 6.6
- audienceRating:
- type: number
- example: 7.1
- year:
- type: number
- example: 1996
- tagline:
- type: string
- example: Expect the impossible.
- thumb:
- type: string
- example: /library/metadata/10398/thumb/1679505055
- art:
- type: string
- example: /library/metadata/10398/art/1679505055
- duration:
- type: number
- example: 6612628
- originallyAvailableAt:
- type: string
- format: date-time
- example: 1996-05-22T00:00:00.000Z
- addedAt:
- type: number
- example: 1589234571
- updatedAt:
- type: number
- example: 1679505055
- audienceRatingImage:
- type: string
- example: 'rottentomatoes://image.rating.upright'
- chapterSource:
- type: string
- example: media
- primaryExtraKey:
- type: string
- example: /library/metadata/10501
- ratingImage:
- type: string
- example: 'rottentomatoes://image.rating.ripe'
- Media:
- type: array
- items:
- type: object
- properties:
- id:
- type: number
- example: 26610
- duration:
- type: number
- example: 6612628
- bitrate:
- type: number
- example: 4751
- width:
- type: number
- example: 1916
- height:
- type: number
- example: 796
- aspectRatio:
- type: number
- example: 2.35
- audioChannels:
- type: number
- example: 6
- audioCodec:
- type: string
- example: aac
- videoCodec:
- type: string
- example: hevc
- videoResolution:
- type: number
- example: 1080
- container:
- type: string
- example: mkv
- videoFrameRate:
- type: string
- example: 24p
- audioProfile:
- type: string
- example: lc
- videoProfile:
- type: string
- example: main 10
- Part:
- type: array
- items:
- type: object
- properties:
- id:
- type: number
- example: 26610
- key:
- type: string
- example: /library/parts/26610/1589234571/file.mkv
- duration:
- type: number
- example: 6612628
- file:
- type: string
- example: /movies/Mission Impossible (1996)/Mission Impossible (1996) Bluray-1080p.mkv
- size:
- type: number
- example: 3926903851
- audioProfile:
- type: string
- example: lc
- container:
- type: string
- example: mkv
- videoProfile:
- type: string
- example: main 10
- Genre:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Action
- Director:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Brian De Palma
- Writer:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: David Koepp
- Country:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: United States of America
- Role:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Tom Cruise
- Provider:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: /system/search
- title:
- type: string
- example: Local Network
- type:
- type: string
- example: mixed
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /security/token:
- get:
- tags:
- - Authentication
- summary: Get a Transient Token
- description: |
- This endpoint provides the caller with a temporary token with the same access level as the caller's token. These tokens are valid for up to 48 hours and are destroyed if the server instance is restarted.
- operationId: getTransientToken
- parameters:
- - name: type
- description: '`delegation` - This is the only supported `type` parameter.'
- in: query
- schema:
- type: string
- enum:
- - delegation
- required: true
- - name: scope
- description: '`all` - This is the only supported `scope` parameter.'
- in: query
- schema:
- type: string
- enum:
- - all
- required: true
- responses:
- '200':
- description: A Transient Token
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /security/resources:
- get:
- tags:
- - Authentication
- summary: Get Source Connection Information
- description: |
- If a caller requires connection details and a transient token for a source that is known to the server, for example a cloud media provider or shared PMS, then this endpoint can be called. This endpoint is only accessible with either an admin token or a valid transient token generated from an admin token.
- Note: requires Plex Media Server >= 1.15.4.
- operationId: getSourceConnectionInformation
- parameters:
- - name: source
- description: The source identifier with an included prefix.
- in: query
- schema:
- type: string
- examples:
- - 'server://client-identifier'
- - 'provider://provider-identifier'
- required: true
- responses:
- '200':
- description: Source Connection Information
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /servers:
- get:
- tags:
- - Server
- summary: Get Server List
- description: Get Server List
- operationId: getServerList
- responses:
- '200':
- description: List of Servers
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: number
- example: 1
- Server:
- type: array
- items:
- type: object
- properties:
- name:
- type: string
- example: Hera
- host:
- type: string
- example: 10.10.10.47
- address:
- type: string
- example: 10.10.10.47
- port:
- type: number
- example: 32400
- machineIdentifier:
- type: string
- example: 96f2fe7a78c9dc1f16a16bedbe90f98149be16b4
- version:
- type: string
- example: 1.31.3.6868-28fc46b27
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /statistics/media:
- get:
- tags:
- - Statistics
- summary: Get Media Statistics
- description: This will return the media statistics for the server
- operationId: getStatistics
- parameters:
- - name: timespan
- description: |
- The timespan to retrieve statistics for
- the exact meaning of this parameter is not known
- in: query
- schema:
- type: integer
- required: false
- example: 4
- responses:
- '200':
- description: Media Statistics
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 5497
- Device:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 208
- name:
- type: string
- example: Roku Express
- platform:
- type: string
- example: Roku
- clientIdentifier:
- type: string
- example: 793095d235660625108ef785cc7646e9
- createdAt:
- type: integer
- format: int32
- example: 1706470556
- Account:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 238960586
- key:
- type: string
- example: /accounts/238960586
- name:
- type: string
- example: Diane
- defaultAudioLanguage:
- type: string
- example: en
- autoSelectAudio:
- type: boolean
- example: true
- defaultSubtitleLanguage:
- type: string
- example: en
- subtitleMode:
- type: integer
- format: int32
- example: 1
- thumb:
- type: string
- example: 'https://plex.tv/users/50d83634246da1de/avatar?c=1707110967'
- StatisticsMedia:
- type: array
- items:
- type: object
- properties:
- accountID:
- type: integer
- format: int32
- example: 1
- deviceID:
- type: integer
- format: int32
- example: 13
- timespan:
- type: integer
- format: int32
- example: 4
- at:
- type: integer
- format: int32
- example: 1707141600
- metadataType:
- type: integer
- format: int32
- example: 4
- count:
- type: integer
- format: int32
- example: 1
- duration:
- type: integer
- format: int32
- example: 1555
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /statistics/resources:
- get:
- tags:
- - Statistics
- summary: Get Resources Statistics
- description: This will return the resources for the server
- operationId: getResourcesStatistics
- parameters:
- - name: timespan
- description: |
- The timespan to retrieve statistics for
- the exact meaning of this parameter is not known
- in: query
- schema:
- type: integer
- required: false
- example: 4
- responses:
- '200':
- description: Resource Statistics
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 5497
- StatisticsResources:
- type: array
- items:
- type: object
- properties:
- timespan:
- type: integer
- example: 6
- at:
- type: integer
- example: 1718384427
- hostCpuUtilization:
- type: number
- format: float
- example: 1.276
- processCpuUtilization:
- type: number
- format: float
- example: 0.025
- hostMemoryUtilization:
- type: number
- format: float
- example: 17.026
- processMemoryUtilization:
- type: number
- format: float
- example: 0.493
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /statistics/bandwidth:
- get:
- tags:
- - Statistics
- summary: Get Bandwidth Statistics
- description: This will return the bandwidth statistics for the server
- operationId: getBandwidthStatistics
- parameters:
- - name: timespan
- description: |
- The timespan to retrieve statistics for
- the exact meaning of this parameter is not known
- in: query
- schema:
- type: integer
- required: false
- example: 4
- responses:
- '200':
- description: Bandwidth Statistics
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 5497
- Device:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 208
- name:
- type: string
- example: Roku Express
- platform:
- type: string
- example: Roku
- clientIdentifier:
- type: string
- example: 793095d235660625108ef785cc7646e9
- createdAt:
- type: integer
- format: int32
- example: 1706470556
- Account:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 238960586
- key:
- type: string
- example: /accounts/238960586
- name:
- type: string
- example: Diane
- defaultAudioLanguage:
- type: string
- example: en
- autoSelectAudio:
- type: boolean
- example: true
- defaultSubtitleLanguage:
- type: string
- example: en
- subtitleMode:
- type: integer
- format: int32
- example: 1
- thumb:
- type: string
- example: 'https://plex.tv/users/50d83634246da1de/avatar?c=1707110967'
- StatisticsBandwidth:
- type: array
- items:
- type: object
- properties:
- accountID:
- type: integer
- format: int32
- example: 238960586
- deviceID:
- type: integer
- format: int32
- example: 208
- timespan:
- type: integer
- example: 6
- at:
- type: integer
- format: int32
- example: 1718387650
- lan:
- type: boolean
- example: true
- bytes:
- type: integer
- example: 22
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /status/sessions:
- get:
- tags:
- - Sessions
- summary: Get Active Sessions
- description: This will retrieve the "Now Playing" Information of the PMS.
- operationId: getSessions
- responses:
- '200':
- description: List of Active Plex Sessions
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 1
- Metadata:
- type: array
- items:
- type: object
- properties:
- addedAt:
- type: integer
- format: int32
- example: 1705543312
- art:
- type: string
- example: /library/metadata/39904/art/1705310687
- duration:
- type: integer
- format: int32
- example: 186240
- grandparentArt:
- type: string
- example: /library/metadata/39904/art/1705310687
- grandparentGuid:
- type: string
- example: 'plex://artist/5d07bbfd403c6402904a6480'
- grandparentKey:
- type: string
- example: /library/metadata/39904
- grandparentRatingKey:
- type: string
- example: '39904'
- grandparentThumb:
- type: string
- example: /library/metadata/39904/thumb/1705310687
- grandparentTitle:
- type: string
- example: Green Day
- guid:
- type: string
- example: 'plex://track/6535834f71f22f36f71a8e8f'
- index:
- type: integer
- format: int32
- example: 1
- key:
- type: string
- example: /library/metadata/67085
- librarySectionID:
- type: string
- example: '3'
- librarySectionKey:
- type: string
- example: /library/sections/3
- librarySectionTitle:
- type: string
- example: Music
- musicAnalysisVersion:
- type: string
- example: '1'
- originalTitle:
- type: string
- description: 'The original untranslated name of the media item when non-english, or the track artist if an audio Item has an album artist'
- example: The American Dream Is Killing Me
- parentGuid:
- type: string
- example: 'plex://album/65394d6d472b8ab03ef47f12'
- parentIndex:
- type: integer
- format: int32
- example: 1
- parentKey:
- type: string
- example: /library/metadata/67084
- parentRatingKey:
- type: string
- example: '67084'
- parentStudio:
- type: string
- example: Reprise Records
- parentThumb:
- type: string
- example: /library/metadata/67084/thumb/1705543314
- parentTitle:
- type: string
- example: Saviors
- parentYear:
- type: integer
- format: int32
- example: 2024
- ratingCount:
- type: integer
- format: int32
- example: 45885
- ratingKey:
- type: string
- example: '67085'
- sessionKey:
- type: string
- example: '203'
- thumb:
- type: string
- example: /library/metadata/67084/thumb/1705543314
- title:
- type: string
- example: The American Dream Is Killing Me
- titleSort:
- type: string
- example: American Dream Is Killing Me
- type:
- type: string
- example: track
- updatedAt:
- type: integer
- format: int32
- example: 1705543314
- viewOffset:
- type: integer
- format: int32
- example: 1000
- Media:
- type: array
- items:
- type: object
- properties:
- audioChannels:
- type: integer
- format: int32
- example: 2
- audioCodec:
- type: string
- example: flac
- bitrate:
- type: integer
- format: int32
- example: 1014
- container:
- type: string
- example: flac
- duration:
- type: integer
- format: int32
- example: 186240
- id:
- type: string
- example: '130355'
- selected:
- type: boolean
- example: true
- Part:
- type: array
- items:
- type: object
- properties:
- container:
- type: string
- example: flac
- duration:
- type: integer
- format: int32
- example: 186240
- file:
- type: string
- example: /music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American Dream Is Killing Me.flac
- hasThumbnail:
- type: string
- example: '1'
- id:
- type: string
- example: '130625'
- key:
- type: string
- example: /library/parts/130625/1705543268/file.flac
- size:
- type: integer
- format: int32
- example: 23644000
- decision:
- type: string
- example: directplay
- selected:
- type: boolean
- example: true
- Stream:
- type: array
- items:
- type: object
- properties:
- albumGain:
- type: string
- example: '-12.94'
- albumPeak:
- type: string
- example: '1.000000'
- albumRange:
- type: string
- example: '4.751014'
- audioChannelLayout:
- type: string
- example: stereo
- bitDepth:
- type: integer
- format: int32
- example: 16
- bitrate:
- type: integer
- format: int32
- example: 1014
- channels:
- type: integer
- format: int32
- example: 2
- codec:
- type: string
- example: flac
- displayTitle:
- type: string
- example: FLAC (Stereo)
- extendedDisplayTitle:
- type: string
- example: FLAC (Stereo)
- gain:
- type: string
- example: '-12.94'
- id:
- type: string
- example: '352487'
- index:
- type: integer
- format: int32
- example: 0
- loudness:
- type: string
- example: '-5.94'
- lra:
- type: string
- example: '1.74'
- peak:
- type: string
- example: '1.000000'
- samplingRate:
- type: integer
- format: int32
- example: 44100
- selected:
- type: boolean
- example: true
- streamType:
- type: integer
- format: int32
- example: 2
- location:
- type: string
- example: direct
- User:
- type: object
- properties:
- id:
- type: string
- example: '1'
- thumb:
- type: string
- example: 'https://plex.tv/users/844780fc6f8a26b5/avatar?c=1705853661'
- title:
- type: string
- example: Blindkitty38
- Player:
- type: object
- properties:
- address:
- type: string
- example: 10.10.10.171
- machineIdentifier:
- type: string
- example: 3tsdzir85m2onc3qyr255aq1
- model:
- type: string
- example: standalone
- platform:
- type: string
- example: windows
- platformVersion:
- type: string
- example: 10.0.22621
- product:
- type: string
- example: Plex for Windows
- profile:
- type: string
- example: Plex Desktop
- remotePublicAddress:
- type: string
- example: 68.248.140.20
- state:
- type: string
- example: playing
- title:
- type: string
- example: DESKTOP-BL80MTD
- version:
- type: string
- example: 1.85.0.4071-21128b56
- local:
- type: boolean
- example: true
- relayed:
- type: boolean
- example: false
- secure:
- type: boolean
- example: true
- userID:
- type: integer
- format: int32
- example: 1
- Session:
- type: object
- properties:
- id:
- type: string
- example: 93h7e00ncblxncqw9lkfaoxi
- bandwidth:
- type: integer
- format: int32
- example: 1050
- location:
- type: string
- example: lan
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /status/sessions/history/all:
- get:
- tags:
- - Sessions
- summary: Get Session History
- description: This will Retrieve a listing of all history views.
- operationId: getSessionHistory
- parameters:
- - name: sort
- description: |
- Sorts the results by the specified field followed by the direction (asc, desc)
- in: query
- schema:
- type: string
- required: false
- examples:
- viewed-at-descending:
- value: 'viewedAt:desc'
- viewed-at-ascending:
- value: 'viewedAt:asc'
- rating-descending:
- value: 'rating:desc'
- rating-ascending:
- value: 'rating:asc'
- - name: accountId
- description: |
- Filter results by those that are related to a specific users id
- in: query
- schema:
- type: integer
- required: false
- example: 1
- - name: filter
- description: |
- Filters content by field and direction/equality
- (Unknown if viewedAt is the only supported column)
- in: query
- schema:
- type: object
- pattern: '^[A-Za-z][A-Za-z0-9]*[>=<]{0,2}$'
- example:
- viewed-at-greater-than:
- value: viewedAt>
- viewed-at-greater-than-or-equal-to:
- value: viewedAt>=>
- viewed-at-less-than:
- value: viewedAt<
- required: false
- examples:
- ViewedAt:
- value: viewedAt>=1704862818
- - name: librarySectionID
- description: |
- Filters the results based on the id of a valid library section
- in: query
- schema:
- type: integer
- required: false
- example: 12
- responses:
- '200':
- description: List of Plex Sessions
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 10855
- Metadata:
- type: array
- items:
- type: object
- properties:
- historyKey:
- type: string
- example: /status/sessions/history/1
- key:
- type: string
- example: /library/metadata/32171
- ratingKey:
- type: string
- example: '32171'
- librarySectionID:
- type: string
- example: '2'
- parentKey:
- type: string
- example: /library/metadata/32170
- grandparentKey:
- type: string
- example: /library/metadata/32132
- title:
- type: string
- example: The Noise That Blue Makes
- grandparentTitle:
- type: string
- example: Taskmaster
- type:
- type: string
- example: episode
- thumb:
- type: string
- example: /library/metadata/32171/thumb/-1
- parentThumb:
- type: string
- example: /library/metadata/32170/thumb/1654134301
- grandparentThumb:
- type: string
- example: /library/metadata/32132/thumb/1703933346
- grandparentArt:
- type: string
- example: /library/metadata/32132/art/1703933346
- index:
- type: integer
- format: int32
- example: 1
- parentIndex:
- type: integer
- format: int32
- example: 13
- originallyAvailableAt:
- type: string
- format: date
- example: 2022-04-14T00:00:00.000Z
- viewedAt:
- type: integer
- format: int32
- example: 1654139223
- accountID:
- type: integer
- format: int32
- example: 1
- deviceID:
- type: integer
- format: int32
- example: 5
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /transcode/sessions:
- get:
- tags:
- - Sessions
- summary: Get Transcode Sessions
- description: Get Transcode Sessions
- operationId: getTranscodeSessions
- responses:
- '200':
- description: The Transcode Sessions
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 1
- TranscodeSession:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: vv3i2q2lax92qlzul1hbd4bx
- throttled:
- type: boolean
- example: false
- complete:
- type: boolean
- example: false
- progress:
- type: number
- example: 1.7999999523162842
- size:
- type: integer
- format: int32
- example: -22
- speed:
- type: number
- example: 25.100000381469727
- error:
- type: boolean
- example: false
- duration:
- type: integer
- format: int32
- example: 1445695
- remaining:
- type: integer
- format: int32
- example: 53
- context:
- type: string
- example: streaming
- sourceVideoCodec:
- type: string
- example: h264
- sourceAudioCodec:
- type: string
- example: aac
- videoDecision:
- type: string
- example: transcode
- audioDecision:
- type: string
- example: transcode
- subtitleDecision:
- type: string
- example: burn
- protocol:
- type: string
- example: http
- container:
- type: string
- example: mkv
- videoCodec:
- type: string
- example: h264
- audioCodec:
- type: string
- example: opus
- audioChannels:
- type: integer
- format: int32
- example: 1
- transcodeHwRequested:
- type: boolean
- example: true
- timeStamp:
- type: number
- example: 1705895805.4919229
- maxOffsetAvailable:
- type: number
- example: 29.53
- minOffsetAvailable:
- type: number
- example: 3.003000020980835
- example:
- - 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':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '/transcode/sessions/{sessionKey}':
- delete:
- tags:
- - Sessions
- summary: Stop a Transcode Session
- operationId: stopTranscodeSession
- description: Stop a Transcode Session
- parameters:
- - name: sessionKey
- description: the Key of the transcode session to stop
- in: path
- schema:
- type: string
- example: zz7llzqlx8w9vnrsbnwhbmep
- required: true
- responses:
- '204':
- description: The Transcode Session ended
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /updater/status:
- get:
- tags:
- - Updater
- summary: Querying status of updates
- description: Querying status of updates
- operationId: getUpdateStatus
- responses:
- '200':
- description: The Server Updates
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 1
- canInstall:
- type: boolean
- example: false
- checkedAt:
- type: integer
- format: int32
- example: 1705801232
- downloadURL:
- type: string
- example: 'https://plex.tv/downloads/latest/5?channel=8&build=linux-x86_64&distro=redhat&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx'
- status:
- type: integer
- format: int32
- example: 0
- Release:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: 'https://plex.tv/updater/releases/5136'
- version:
- type: string
- example: 1.40.0.7775-456fbaf97
- added:
- type: string
- example: |-
- (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.
- (Collections) Items added to a collection from the item context menu will now lock the collection field on the items (#12793)
- (Music) Store track genres and add filtering options (#14653)
- (Music) Support ID3v2.4 null-separated tags for genres and release type (#14653)
- (View History) No longer create a view history entry for items marked as played (#10888)
- (Web) Updated to 4.118.0
- fixed:
- type: string
- example: |-
- (Agents) Changing a 'Other Videos' type library to the modern movie agent would fail (#14483)
- (Agents) It is possible that agents are not initialised during startup on rare occasions (#14654)
- (Agents) Remove the legacy OpenSubtitles agent which is no longer supported upstream (#14667)
- (Collection) Server could become unresponsive when collection membership changes (#14612)
- (DVR) Previously watched recordings could be deleted without being watched again (#13779)
- (Libraries) When performing fix match on items from certain music libraries the language would default to Arabic (#14501)
- (Library) The Content Rating not equal to None filter does not work (#14620)
- (Search) Album search results could contain all the album's tracks too (#14486)
- (Subtitles) In some circumstances, sidecar subtitles can show up for media when they're no longer available (#14674)
- (Transcoder) HW encoding would fail on devices with no rate control (#14222)
- (Transcoder) Software transcoding on Ubuntu could cause unexpected behavior (#14605)
- downloadURL:
- type: string
- example: 'https://plex.tv/downloads/latest/5?channel=8&build=linux-x86_64&distro=redhat&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx'
- state:
- type: string
- example: notify
- example:
- - 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.
- (Collections) Items added to a collection from the item context menu will now lock the collection field on the items (#12793)
- (Music) Store track genres and add filtering options (#14653)
- (Music) Support ID3v2.4 null-separated tags for genres and release type (#14653)
- (View History) No longer create a view history entry for items marked as played (#10888)
- (Web) Updated to 4.118.0
- fixed: |-
- (Agents) Changing a 'Other Videos' type library to the modern movie agent would fail (#14483)
- (Agents) It is possible that agents are not initialised during startup on rare occasions (#14654)
- (Agents) Remove the legacy OpenSubtitles agent which is no longer supported upstream (#14667)
- (Collection) Server could become unresponsive when collection membership changes (#14612)
- (DVR) Previously watched recordings could be deleted without being watched again (#13779)
- (Libraries) When performing fix match on items from certain music libraries the language would default to Arabic (#14501)
- (Library) The Content Rating not equal to None filter does not work (#14620)
- (Search) Album search results could contain all the album's tracks too (#14486)
- (Subtitles) In some circumstances, sidecar subtitles can show up for media when they're no longer available (#14674)
- (Transcoder) HW encoding would fail on devices with no rate control (#14222)
- (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':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /updater/check:
- put:
- tags:
- - Updater
- summary: Checking for updates
- description: Checking for updates
- operationId: checkForUpdates
- parameters:
- - name: download
- description: Indicate that you want to start download any updates found.
- required: false
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- example: 1
- responses:
- '200':
- description: 'The update check is started, if download is set to 1 and the system is able to update automatically, the update download will start.'
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /updater/apply:
- put:
- tags:
- - Updater
- summary: Apply Updates
- description: |
- Note that these two parameters are effectively mutually exclusive. The `tonight` parameter takes precedence and `skip` will be ignored if `tonight` is also passed
- operationId: applyUpdates
- parameters:
- - name: tonight
- description: Indicate that you want the update to run during the next Butler execution. Omitting this or setting it to false indicates that the update should install
- required: false
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- example: 1
- - name: skip
- description: 'Indicate that the latest version should be marked as skipped. The [Release] entry for this version will have the `state` set to `skipped`.'
- required: false
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- example: 1
- responses:
- '200':
- description: If the update process started correctly
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- '500':
- description: If the update process failed to start
- '/video/:/transcode/universal/start.mpd':
- get:
- tags:
- - Video
- summary: Start Universal Transcode
- description: Begin a Universal Transcode Session
- operationId: startUniversalTranscode
- parameters:
- - name: hasMDE
- description: Whether the media item has MDE
- required: true
- in: query
- schema:
- type: number
- example: 1
- - name: path
- description: The path to the media item to transcode
- required: true
- in: query
- schema:
- type: string
- example: /library/metadata/23409
- - name: mediaIndex
- description: The index of the media item to transcode
- required: true
- in: query
- schema:
- type: number
- example: 0
- - name: partIndex
- description: The index of the part to transcode
- required: true
- in: query
- schema:
- type: number
- example: 0
- - name: protocol
- description: The protocol to use for the transcode session
- required: true
- in: query
- schema:
- type: string
- example: hls
- - name: fastSeek
- description: Whether to use fast seek or not
- required: false
- in: query
- schema:
- type: number
- example: 0
- - name: directPlay
- description: Whether to use direct play or not
- required: false
- in: query
- schema:
- type: number
- example: 0
- - name: directStream
- description: Whether to use direct stream or not
- required: false
- in: query
- schema:
- type: number
- example: 0
- - name: subtitleSize
- description: The size of the subtitles
- required: false
- in: query
- schema:
- type: number
- example: 100
- - name: subtites
- description: The subtitles
- required: false
- in: query
- schema:
- type: string
- example: burn
- - name: audioBoost
- description: The audio boost
- required: false
- in: query
- schema:
- type: number
- example: 100
- - name: location
- description: The location of the transcode session
- required: false
- in: query
- schema:
- type: string
- example: lan
- - name: mediaBufferSize
- description: The size of the media buffer
- required: false
- in: query
- schema:
- type: number
- example: 102400
- - name: session
- description: The session ID
- required: false
- in: query
- schema:
- type: string
- example: zvcage8b7rkioqcm8f4uns4c
- - name: addDebugOverlay
- description: Whether to add a debug overlay or not
- required: false
- in: query
- schema:
- type: number
- example: 0
- - name: autoAdjustQuality
- description: Whether to auto adjust quality or not
- required: false
- in: query
- schema:
- type: number
- example: 0
- responses:
- '200':
- description: The transcode session has started
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /user:
- get:
- servers:
- - url: 'https://plex.tv/api/v2'
- tags:
- - Authentication
- summary: Get Token Details
- description: Get the User data from the provided X-Plex-Token
- operationId: getTokenDetails
- responses:
- '200':
- description: Logged in user details
- content:
- application/json:
- schema:
- title: UserPlexAccount
- type: object
- required:
- - adsConsent
- - adsConsentReminderAt
- - adsConsentSetAt
- - anonymous
- - authToken
- - backupCodesCreated
- - confirmed
- - country
- - email
- - emailOnlyAuth
- - experimentalFeatures
- - friendlyName
- - entitlements
- - guest
- - hasPassword
- - home
- - homeAdmin
- - homeSize
- - id
- - joinedAt
- - locale
- - mailingListActive
- - mailingListStatus
- - maxHomeSize
- - profile
- - protected
- - rememberExpiresAt
- - restricted
- - scrobbleTypes
- - services
- - subscription
- - subscriptionDescription
- - thumb
- - title
- - twoFactorEnabled
- - username
- - uuid
- - attributionPartner
- properties:
- adsConsent:
- type:
- - boolean
- - 'null'
- description: Unknown
- adsConsentReminderAt:
- oneOf:
- - type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: 'null'
- adsConsentSetAt:
- oneOf:
- - type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: 'null'
- anonymous:
- type:
- - boolean
- - 'null'
- description: Unknown
- default: false
- authToken:
- type: string
- description: The account token
- example: CxoUzBTSV5hsxjTpFKaf
- backupCodesCreated:
- type: boolean
- description: If the two-factor authentication backup codes have been created
- default: false
- confirmed:
- type: boolean
- description: If the account has been confirmed
- default: false
- country:
- type: string
- description: The account country
- example: US
- maxLength: 2
- minLength: 2
- email:
- type: string
- description: The account email address
- format: email
- example: username@email.com
- emailOnlyAuth:
- type: boolean
- description: If login with email only is enabled
- default: false
- experimentalFeatures:
- type: boolean
- description: If experimental features are enabled
- default: false
- friendlyName:
- type: string
- description: Your account full name
- example: friendlyUsername
- entitlements:
- type: array
- description: List of devices your allowed to use with this account
- items:
- type: string
- example: '[]'
- guest:
- type: boolean
- description: If the account is a Plex Home guest user
- default: false
- hasPassword:
- type: boolean
- description: If the account has a password
- default: true
- home:
- type: boolean
- description: If the account is a Plex Home user
- default: false
- homeAdmin:
- type: boolean
- description: If the account is the Plex Home admin
- default: false
- homeSize:
- type: integer
- description: The number of accounts in the Plex Home
- example: 1
- format: int32
- id:
- type: integer
- description: The Plex account ID
- example: 13692262
- format: int32
- joinedAt:
- type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- locale:
- type:
- - string
- - 'null'
- description: The account locale
- mailingListActive:
- type: boolean
- description: If you are subscribed to the Plex newsletter
- default: false
- mailingListStatus:
- description: Your current mailing list status (active or unsubscribed)
- type: string
- example: active
- x-speakeasy-unknown-values: allow
- enum:
- - active
- - unsubscribed
- maxHomeSize:
- type: integer
- description: The maximum number of accounts allowed in the Plex Home
- example: 15
- format: int32
- pin:
- type: string
- description: '[Might be removed] The hashed Plex Home PIN '
- deprecated: true
- profile:
- title: UserProfile
- type: object
- required:
- - autoSelectAudio
- - defaultAudioLanguage
- - defaultSubtitleLanguage
- - autoSelectSubtitle
- - defaultSubtitleAccessibility
- - defaultSubtitleForced
- - watchedIndicator
- - mediaReviewsVisibility
- properties:
- autoSelectAudio:
- description: If the account has automatically select audio and subtitle tracks enabled
- type: boolean
- example: true
- default: true
- defaultAudioLanguage:
- description: The preferred audio language for the account
- type:
- - string
- - 'null'
- example: ja
- defaultSubtitleLanguage:
- description: The preferred subtitle language for the account
- type:
- - string
- - 'null'
- example: en
- autoSelectSubtitle:
- allOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - description: 'The auto-select subtitle mode (0 = Manually selected, 1 = Shown with foreign audio, 2 = Always enabled)'
- defaultSubtitleAccessibility:
- allOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - description: 'The subtitles for the deaf or hard-of-hearing (SDH) searches mode (0 = Prefer non-SDH subtitles, 1 = Prefer SDH subtitles, 2 = Only show SDH subtitles, 3 = Only show non-SDH subtitles)'
- defaultSubtitleForced:
- allOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - description: 'The forced subtitles searches mode (0 = Prefer non-forced subtitles, 1 = Prefer forced subtitles, 2 = Only show forced subtitles, 3 = Only show non-forced subtitles)'
- watchedIndicator:
- allOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - description: Whether or not media watched indicators are enabled (little orange dot on media)
- mediaReviewsVisibility:
- allOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - description: Whether or not the account has media reviews visibility enabled
- protected:
- type: boolean
- description: If the account has a Plex Home PIN enabled
- default: false
- rememberExpiresAt:
- type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- restricted:
- type: boolean
- description: If the account is a Plex Home managed user
- default: false
- roles:
- type: array
- description: '[Might be removed] List of account roles. Plexpass membership listed here'
- items:
- type: string
- scrobbleTypes:
- type: string
- description: Unknown
- services:
- type: array
- items:
- type: object
- required:
- - identifier
- - endpoint
- - token
- - secret
- - status
- properties:
- identifier:
- type: string
- example: metadata-dev
- endpoint:
- type: string
- example: 'https://epg.provider.plex.tv'
- format: uri
- token:
- type:
- - string
- - 'null'
- example: DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv
- secret:
- type:
- - string
- - 'null'
- status:
- example: online
- x-speakeasy-unknown-values: allow
- enum:
- - online
- - offline
- subscription:
- description: If the account’s Plex Pass subscription is active
- title: Subscription
- type: object
- properties:
- features:
- description: List of features allowed on your Plex Pass subscription
- type: array
- items:
- type: string
- description: |
- - Android - Dolby Vision
- - Android - PiP
- - CU Sunset
- - HRK_enable_EUR
- - TREBLE-show-features
- - ad-countdown-timer
- - adaptive_bitrate
- - album-types
- - allow_dvr
- - amazon-loop-debug
- - avod-ad-analysis
- - avod-new-media
- - blacklist_get_signin
- - boost-voices
- - camera_upload
- - client-radio-stations
- - cloudflare-turnstile-required
- - cloudsync
- - collections
- - comments_and_replies_push_notifications
- - community_access_plex_tv
- - companions_sonos
- - content_filter
- - custom-home-removal
- - disable_home_user_friendships
- - disable_sharing_friendships
- - downloads-gating
- - drm_support
- - dvr
- - dvr-block-unsupported-countries
- - epg-recent-channels
- - exclude restrictions
- - federated-auth
- - friend_request_push_notifications
- - grandfather-sync
- - guided-upgrade
- - hardware_transcoding
- - home
- - hwtranscode
- - imagga-v2
- - increase-password-complexity
- - ios14-privacy-banner
- - iterable-notification-tokens
- - item_clusters
- - keep-payment-method
- - kevin-bacon
- - korea-consent
- - le_isrg_root_x1
- - lets_encrypt
- - lightning-dvr-pivot
- - live-tv-support-incomplete-segments
- - livetv
- - lyrics
- - metadata_search
- - music-analysis
- - music_videos
- - new_plex_pass_prices
- - news-provider-sunset-modal
- - nominatim
- - pass
- - photos-favorites
- - photos-metadata-edition
- - photosV6-edit
- - photosV6-tv-albums
- - pms_health
- - premium-dashboard
- - premium_music_metadata
- - radio
- - rate-limit-client-token
- - scrobbling-service-plex-tv
- - session_bandwidth_restrictions
- - session_kick
- - shared_server_notification
- - shared_source_notification
- - signin_notification
- - signin_with_apple
- - silence-removal
- - sleep-timer
- - spring_serve_ad_provider
- - sync
- - sweet-fades
- - transcoder_cache
- - trailers
- - tuner-sharing
- - two-factor-authentication
- - unsupportedtuners
- - upgrade-3ds2
- - visualizers
- - vod-schema
- - vod_cloudflare
- - volume-leveling
- - watch-together-invite
- - watchlist-rss
- - web_server_dashboard
- - webhooks
- - blacklist-subnets
- - chromecast-music-mp
- - Sync v3
- - livetv-platform-specific
- - nonAnonymousAccount
- - parental-controls
- - Subtitles on Demand
- - ultrablur
- - web-desktop-gracenote-banner
- active:
- description: If the account's Plex Pass subscription is active
- type: boolean
- example: true
- subscribedAt:
- description: Date the account subscribed to Plex Pass
- type:
- - string
- - 'null'
- example: '2021-04-12T18:21:12Z'
- status:
- description: String representation of subscriptionActive
- example: Inactive
- x-speakeasy-unknown-values: allow
- enum:
- - Inactive
- - Active
- paymentService:
- description: Payment service used for your Plex Pass subscription
- type:
- - string
- - 'null'
- plan:
- description: Name of Plex Pass subscription plan
- type:
- - string
- - 'null'
- subscriptionDescription:
- type:
- - string
- - 'null'
- description: Description of the Plex Pass subscription
- subscriptions:
- type: array
- items:
- title: Subscription
- type: object
- properties:
- features:
- description: List of features allowed on your Plex Pass subscription
- type: array
- items:
- type: string
- description: |
- - Android - Dolby Vision
- - Android - PiP
- - CU Sunset
- - HRK_enable_EUR
- - TREBLE-show-features
- - ad-countdown-timer
- - adaptive_bitrate
- - album-types
- - allow_dvr
- - amazon-loop-debug
- - avod-ad-analysis
- - avod-new-media
- - blacklist_get_signin
- - boost-voices
- - camera_upload
- - client-radio-stations
- - cloudflare-turnstile-required
- - cloudsync
- - collections
- - comments_and_replies_push_notifications
- - community_access_plex_tv
- - companions_sonos
- - content_filter
- - custom-home-removal
- - disable_home_user_friendships
- - disable_sharing_friendships
- - downloads-gating
- - drm_support
- - dvr
- - dvr-block-unsupported-countries
- - epg-recent-channels
- - exclude restrictions
- - federated-auth
- - friend_request_push_notifications
- - grandfather-sync
- - guided-upgrade
- - hardware_transcoding
- - home
- - hwtranscode
- - imagga-v2
- - increase-password-complexity
- - ios14-privacy-banner
- - iterable-notification-tokens
- - item_clusters
- - keep-payment-method
- - kevin-bacon
- - korea-consent
- - le_isrg_root_x1
- - lets_encrypt
- - lightning-dvr-pivot
- - live-tv-support-incomplete-segments
- - livetv
- - lyrics
- - metadata_search
- - music-analysis
- - music_videos
- - new_plex_pass_prices
- - news-provider-sunset-modal
- - nominatim
- - pass
- - photos-favorites
- - photos-metadata-edition
- - photosV6-edit
- - photosV6-tv-albums
- - pms_health
- - premium-dashboard
- - premium_music_metadata
- - radio
- - rate-limit-client-token
- - scrobbling-service-plex-tv
- - session_bandwidth_restrictions
- - session_kick
- - shared_server_notification
- - shared_source_notification
- - signin_notification
- - signin_with_apple
- - silence-removal
- - sleep-timer
- - spring_serve_ad_provider
- - sync
- - sweet-fades
- - transcoder_cache
- - trailers
- - tuner-sharing
- - two-factor-authentication
- - unsupportedtuners
- - upgrade-3ds2
- - visualizers
- - vod-schema
- - vod_cloudflare
- - volume-leveling
- - watch-together-invite
- - watchlist-rss
- - web_server_dashboard
- - webhooks
- - blacklist-subnets
- - chromecast-music-mp
- - Sync v3
- - livetv-platform-specific
- - nonAnonymousAccount
- - parental-controls
- - Subtitles on Demand
- - ultrablur
- - web-desktop-gracenote-banner
- active:
- description: If the account's Plex Pass subscription is active
- type: boolean
- example: true
- subscribedAt:
- description: Date the account subscribed to Plex Pass
- type:
- - string
- - 'null'
- example: '2021-04-12T18:21:12Z'
- status:
- description: String representation of subscriptionActive
- example: Inactive
- x-speakeasy-unknown-values: allow
- enum:
- - Inactive
- - Active
- paymentService:
- description: Payment service used for your Plex Pass subscription
- type:
- - string
- - 'null'
- plan:
- description: Name of Plex Pass subscription plan
- type:
- - string
- - 'null'
- thumb:
- type: string
- description: URL of the account thumbnail
- format: uri
- example: 'https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101'
- title:
- type: string
- description: The title of the account (username or friendly name)
- example: UsernameTitle
- twoFactorEnabled:
- type: boolean
- description: If two-factor authentication is enabled
- default: false
- username:
- type: string
- description: The account username
- example: Username
- uuid:
- type: string
- description: The account UUID
- example: dae343c1f45beb4f
- attributionPartner:
- type:
- - string
- - 'null'
- example: null
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /users/signin:
- post:
- servers:
- - url: 'https://plex.tv/api/v2'
- security: []
- tags:
- - Authentication
- summary: Get User Sign In Data
- description: Sign in user with username and password and return user data with Plex authentication token
- operationId: post-users-sign-in-data
- parameters:
- - name: X-Plex-Client-Identifier
- x-speakeasy-name-override: ClientID
- description: 'An opaque identifier unique to the client (UUID, serial number, or other unique device ID)'
- required: true
- in: header
- schema:
- type: string
- example: 3381b62b-9ab7-4e37-827b-203e9809eb58
- - name: X-Plex-Product
- x-speakeasy-name-override: ClientName
- description: 'The name of the client application. (Plex Web, Plex Media Server, etc.)'
- in: header
- required: false
- schema:
- type: string
- example: Plex for Roku
- - name: X-Plex-Device
- x-speakeasy-name-override: DeviceNickname
- description: A relatively friendly name for the client device
- in: header
- required: false
- schema:
- type: string
- example: Roku 3
- - name: X-Plex-Version
- x-speakeasy-name-override: ClientVersion
- description: The version of the client application.
- in: header
- required: false
- schema:
- type: string
- example: 2.4.1
- - name: X-Plex-Platform
- x-speakeasy-name-override: Platform
- description: The platform of the client application.
- in: header
- required: false
- schema:
- type: string
- example: Roku
- requestBody:
- content:
- application/x-www-form-urlencoded:
- schema:
- type: object
- required:
- - login
- - password
- properties:
- login:
- type: string
- format: email
- example: username@email.com
- password:
- type: string
- format: password
- example: password123
- rememberMe:
- type: boolean
- default: false
- verificationCode:
- type: string
- example: 123456
- description: Login credentials
- responses:
- '201':
- description: Returns the user account data with a valid auth token
- content:
- application/json:
- schema:
- allOf:
- - title: UserPlexAccount
- type: object
- required:
- - adsConsent
- - adsConsentReminderAt
- - adsConsentSetAt
- - anonymous
- - authToken
- - backupCodesCreated
- - confirmed
- - country
- - email
- - emailOnlyAuth
- - experimentalFeatures
- - friendlyName
- - entitlements
- - guest
- - hasPassword
- - home
- - homeAdmin
- - homeSize
- - id
- - joinedAt
- - locale
- - mailingListActive
- - mailingListStatus
- - maxHomeSize
- - profile
- - protected
- - rememberExpiresAt
- - restricted
- - scrobbleTypes
- - services
- - subscription
- - subscriptionDescription
- - thumb
- - title
- - twoFactorEnabled
- - username
- - uuid
- - attributionPartner
- properties:
- adsConsent:
- type:
- - boolean
- - 'null'
- description: Unknown
- adsConsentReminderAt:
- oneOf:
- - type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: 'null'
- adsConsentSetAt:
- oneOf:
- - type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: 'null'
- anonymous:
- type:
- - boolean
- - 'null'
- description: Unknown
- default: false
- authToken:
- type: string
- description: The account token
- example: CxoUzBTSV5hsxjTpFKaf
- backupCodesCreated:
- type: boolean
- description: If the two-factor authentication backup codes have been created
- default: false
- confirmed:
- type: boolean
- description: If the account has been confirmed
- default: false
- country:
- type: string
- description: The account country
- example: US
- maxLength: 2
- minLength: 2
- email:
- type: string
- description: The account email address
- format: email
- example: username@email.com
- emailOnlyAuth:
- type: boolean
- description: If login with email only is enabled
- default: false
- experimentalFeatures:
- type: boolean
- description: If experimental features are enabled
- default: false
- friendlyName:
- type: string
- description: Your account full name
- example: friendlyUsername
- entitlements:
- type: array
- description: List of devices your allowed to use with this account
- items:
- type: string
- example: '[]'
- guest:
- type: boolean
- description: If the account is a Plex Home guest user
- default: false
- hasPassword:
- type: boolean
- description: If the account has a password
- default: true
- home:
- type: boolean
- description: If the account is a Plex Home user
- default: false
- homeAdmin:
- type: boolean
- description: If the account is the Plex Home admin
- default: false
- homeSize:
- type: integer
- description: The number of accounts in the Plex Home
- example: 1
- format: int32
- id:
- type: integer
- description: The Plex account ID
- example: 13692262
- format: int32
- joinedAt:
- type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- locale:
- type:
- - string
- - 'null'
- description: The account locale
- mailingListActive:
- type: boolean
- description: If you are subscribed to the Plex newsletter
- default: false
- mailingListStatus:
- description: Your current mailing list status (active or unsubscribed)
- type: string
- example: active
- x-speakeasy-unknown-values: allow
- enum:
- - active
- - unsubscribed
- maxHomeSize:
- type: integer
- description: The maximum number of accounts allowed in the Plex Home
- example: 15
- format: int32
- pin:
- type: string
- description: '[Might be removed] The hashed Plex Home PIN '
- deprecated: true
- profile:
- title: UserProfile
- type: object
- required:
- - autoSelectAudio
- - defaultAudioLanguage
- - defaultSubtitleLanguage
- - autoSelectSubtitle
- - defaultSubtitleAccessibility
- - defaultSubtitleForced
- - watchedIndicator
- - mediaReviewsVisibility
- properties:
- autoSelectAudio:
- description: If the account has automatically select audio and subtitle tracks enabled
- type: boolean
- example: true
- default: true
- defaultAudioLanguage:
- description: The preferred audio language for the account
- type:
- - string
- - 'null'
- example: ja
- defaultSubtitleLanguage:
- description: The preferred subtitle language for the account
- type:
- - string
- - 'null'
- example: en
- autoSelectSubtitle:
- allOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - description: 'The auto-select subtitle mode (0 = Manually selected, 1 = Shown with foreign audio, 2 = Always enabled)'
- defaultSubtitleAccessibility:
- allOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - description: 'The subtitles for the deaf or hard-of-hearing (SDH) searches mode (0 = Prefer non-SDH subtitles, 1 = Prefer SDH subtitles, 2 = Only show SDH subtitles, 3 = Only show non-SDH subtitles)'
- defaultSubtitleForced:
- allOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - description: 'The forced subtitles searches mode (0 = Prefer non-forced subtitles, 1 = Prefer forced subtitles, 2 = Only show forced subtitles, 3 = Only show non-forced subtitles)'
- watchedIndicator:
- allOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - description: Whether or not media watched indicators are enabled (little orange dot on media)
- mediaReviewsVisibility:
- allOf:
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- - description: Whether or not the account has media reviews visibility enabled
- protected:
- type: boolean
- description: If the account has a Plex Home PIN enabled
- default: false
- rememberExpiresAt:
- type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- restricted:
- type: boolean
- description: If the account is a Plex Home managed user
- default: false
- roles:
- type: array
- description: '[Might be removed] List of account roles. Plexpass membership listed here'
- items:
- type: string
- scrobbleTypes:
- type: string
- description: Unknown
- services:
- type: array
- items:
- type: object
- required:
- - identifier
- - endpoint
- - token
- - secret
- - status
- properties:
- identifier:
- type: string
- example: metadata-dev
- endpoint:
- type: string
- example: 'https://epg.provider.plex.tv'
- format: uri
- token:
- type:
- - string
- - 'null'
- example: DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv
- secret:
- type:
- - string
- - 'null'
- status:
- example: online
- x-speakeasy-unknown-values: allow
- enum:
- - online
- - offline
- subscription:
- description: If the account’s Plex Pass subscription is active
- title: Subscription
- type: object
- properties:
- features:
- description: List of features allowed on your Plex Pass subscription
- type: array
- items:
- type: string
- description: |
- - Android - Dolby Vision
- - Android - PiP
- - CU Sunset
- - HRK_enable_EUR
- - TREBLE-show-features
- - ad-countdown-timer
- - adaptive_bitrate
- - album-types
- - allow_dvr
- - amazon-loop-debug
- - avod-ad-analysis
- - avod-new-media
- - blacklist_get_signin
- - boost-voices
- - camera_upload
- - client-radio-stations
- - cloudflare-turnstile-required
- - cloudsync
- - collections
- - comments_and_replies_push_notifications
- - community_access_plex_tv
- - companions_sonos
- - content_filter
- - custom-home-removal
- - disable_home_user_friendships
- - disable_sharing_friendships
- - downloads-gating
- - drm_support
- - dvr
- - dvr-block-unsupported-countries
- - epg-recent-channels
- - exclude restrictions
- - federated-auth
- - friend_request_push_notifications
- - grandfather-sync
- - guided-upgrade
- - hardware_transcoding
- - home
- - hwtranscode
- - imagga-v2
- - increase-password-complexity
- - ios14-privacy-banner
- - iterable-notification-tokens
- - item_clusters
- - keep-payment-method
- - kevin-bacon
- - korea-consent
- - le_isrg_root_x1
- - lets_encrypt
- - lightning-dvr-pivot
- - live-tv-support-incomplete-segments
- - livetv
- - lyrics
- - metadata_search
- - music-analysis
- - music_videos
- - new_plex_pass_prices
- - news-provider-sunset-modal
- - nominatim
- - pass
- - photos-favorites
- - photos-metadata-edition
- - photosV6-edit
- - photosV6-tv-albums
- - pms_health
- - premium-dashboard
- - premium_music_metadata
- - radio
- - rate-limit-client-token
- - scrobbling-service-plex-tv
- - session_bandwidth_restrictions
- - session_kick
- - shared_server_notification
- - shared_source_notification
- - signin_notification
- - signin_with_apple
- - silence-removal
- - sleep-timer
- - spring_serve_ad_provider
- - sync
- - sweet-fades
- - transcoder_cache
- - trailers
- - tuner-sharing
- - two-factor-authentication
- - unsupportedtuners
- - upgrade-3ds2
- - visualizers
- - vod-schema
- - vod_cloudflare
- - volume-leveling
- - watch-together-invite
- - watchlist-rss
- - web_server_dashboard
- - webhooks
- - blacklist-subnets
- - chromecast-music-mp
- - Sync v3
- - livetv-platform-specific
- - nonAnonymousAccount
- - parental-controls
- - Subtitles on Demand
- - ultrablur
- - web-desktop-gracenote-banner
- active:
- description: If the account's Plex Pass subscription is active
- type: boolean
- example: true
- subscribedAt:
- description: Date the account subscribed to Plex Pass
- type:
- - string
- - 'null'
- example: '2021-04-12T18:21:12Z'
- status:
- description: String representation of subscriptionActive
- example: Inactive
- x-speakeasy-unknown-values: allow
- enum:
- - Inactive
- - Active
- paymentService:
- description: Payment service used for your Plex Pass subscription
- type:
- - string
- - 'null'
- plan:
- description: Name of Plex Pass subscription plan
- type:
- - string
- - 'null'
- subscriptionDescription:
- type:
- - string
- - 'null'
- description: Description of the Plex Pass subscription
- subscriptions:
- type: array
- items:
- title: Subscription
- type: object
- properties:
- features:
- description: List of features allowed on your Plex Pass subscription
- type: array
- items:
- type: string
- description: |
- - Android - Dolby Vision
- - Android - PiP
- - CU Sunset
- - HRK_enable_EUR
- - TREBLE-show-features
- - ad-countdown-timer
- - adaptive_bitrate
- - album-types
- - allow_dvr
- - amazon-loop-debug
- - avod-ad-analysis
- - avod-new-media
- - blacklist_get_signin
- - boost-voices
- - camera_upload
- - client-radio-stations
- - cloudflare-turnstile-required
- - cloudsync
- - collections
- - comments_and_replies_push_notifications
- - community_access_plex_tv
- - companions_sonos
- - content_filter
- - custom-home-removal
- - disable_home_user_friendships
- - disable_sharing_friendships
- - downloads-gating
- - drm_support
- - dvr
- - dvr-block-unsupported-countries
- - epg-recent-channels
- - exclude restrictions
- - federated-auth
- - friend_request_push_notifications
- - grandfather-sync
- - guided-upgrade
- - hardware_transcoding
- - home
- - hwtranscode
- - imagga-v2
- - increase-password-complexity
- - ios14-privacy-banner
- - iterable-notification-tokens
- - item_clusters
- - keep-payment-method
- - kevin-bacon
- - korea-consent
- - le_isrg_root_x1
- - lets_encrypt
- - lightning-dvr-pivot
- - live-tv-support-incomplete-segments
- - livetv
- - lyrics
- - metadata_search
- - music-analysis
- - music_videos
- - new_plex_pass_prices
- - news-provider-sunset-modal
- - nominatim
- - pass
- - photos-favorites
- - photos-metadata-edition
- - photosV6-edit
- - photosV6-tv-albums
- - pms_health
- - premium-dashboard
- - premium_music_metadata
- - radio
- - rate-limit-client-token
- - scrobbling-service-plex-tv
- - session_bandwidth_restrictions
- - session_kick
- - shared_server_notification
- - shared_source_notification
- - signin_notification
- - signin_with_apple
- - silence-removal
- - sleep-timer
- - spring_serve_ad_provider
- - sync
- - sweet-fades
- - transcoder_cache
- - trailers
- - tuner-sharing
- - two-factor-authentication
- - unsupportedtuners
- - upgrade-3ds2
- - visualizers
- - vod-schema
- - vod_cloudflare
- - volume-leveling
- - watch-together-invite
- - watchlist-rss
- - web_server_dashboard
- - webhooks
- - blacklist-subnets
- - chromecast-music-mp
- - Sync v3
- - livetv-platform-specific
- - nonAnonymousAccount
- - parental-controls
- - Subtitles on Demand
- - ultrablur
- - web-desktop-gracenote-banner
- active:
- description: If the account's Plex Pass subscription is active
- type: boolean
- example: true
- subscribedAt:
- description: Date the account subscribed to Plex Pass
- type:
- - string
- - 'null'
- example: '2021-04-12T18:21:12Z'
- status:
- description: String representation of subscriptionActive
- example: Inactive
- x-speakeasy-unknown-values: allow
- enum:
- - Inactive
- - Active
- paymentService:
- description: Payment service used for your Plex Pass subscription
- type:
- - string
- - 'null'
- plan:
- description: Name of Plex Pass subscription plan
- type:
- - string
- - 'null'
- thumb:
- type: string
- description: URL of the account thumbnail
- format: uri
- example: 'https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101'
- title:
- type: string
- description: The title of the account (username or friendly name)
- example: UsernameTitle
- twoFactorEnabled:
- type: boolean
- description: If two-factor authentication is enabled
- default: false
- username:
- type: string
- description: The account username
- example: Username
- uuid:
- type: string
- description: The account UUID
- example: dae343c1f45beb4f
- attributionPartner:
- type:
- - string
- - 'null'
- example: null
- - type: object
- required:
- - pastSubscriptions
- - trials
- properties:
- pastSubscriptions:
- type: array
- items:
- title: PastSubscription
- type: object
- required:
- - id
- - mode
- - renewsAt
- - endsAt
- - canceled
- - gracePeriod
- - onHold
- - canReactivate
- - canUpgrade
- - canDowngrade
- - canConvert
- - type
- - transfer
- - state
- - billing
- properties:
- id:
- type:
- - string
- - 'null'
- mode:
- type:
- - string
- - 'null'
- renewsAt:
- oneOf:
- - type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: 'null'
- endsAt:
- oneOf:
- - type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- - type: 'null'
- canceled:
- type: boolean
- example: false
- default: false
- gracePeriod:
- type: boolean
- example: false
- default: false
- onHold:
- type: boolean
- example: false
- default: false
- canReactivate:
- type: boolean
- example: false
- default: false
- canUpgrade:
- type: boolean
- example: false
- default: false
- canDowngrade:
- type: boolean
- example: false
- default: false
- canConvert:
- type: boolean
- example: false
- default: false
- type:
- type: string
- example: plexpass
- transfer:
- type:
- - string
- - 'null'
- state:
- example: ended
- x-speakeasy-unknown-values: allow
- enum:
- - ended
- billing:
- type: object
- required:
- - internalPaymentMethod
- - paymentMethodId
- properties:
- internalPaymentMethod:
- type: object
- paymentMethodId:
- type:
- - integer
- - 'null'
- trials:
- type: array
- items:
- type: object
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
- /users:
- get:
- servers:
- - url: 'https://plex.tv/api'
- security: []
- tags:
- - Users
- summary: Get list of all connected users
- description: Get list of all users that are friends and have library access with the provided Plex authentication token
- operationId: get-users
- parameters:
- - name: X-Plex-Client-Identifier
- x-speakeasy-name-override: ClientID
- description: 'An opaque identifier unique to the client (UUID, serial number, or other unique device ID)'
- required: true
- in: header
- schema:
- type: string
- example: 3381b62b-9ab7-4e37-827b-203e9809eb58
- - name: X-Plex-Product
- x-speakeasy-name-override: ClientName
- description: 'The name of the client application. (Plex Web, Plex Media Server, etc.)'
- in: header
- required: false
- schema:
- type: string
- example: Plex for Roku
- - name: X-Plex-Device
- x-speakeasy-name-override: DeviceNickname
- description: A relatively friendly name for the client device
- in: header
- required: false
- schema:
- type: string
- example: Roku 3
- - name: X-Plex-Device-Name
- x-speakeasy-name-override: DeviceName
- description: 'The name of the device the client application is running on. This is used to track the client application and its usage. (Chrome, Safari, etc.)'
- in: header
- required: false
- schema:
- type: string
- example: Chrome
- - name: X-Plex-Device-Screen-Resolution
- x-speakeasy-name-override: DeviceScreenResolution
- description: 'The resolution of the device the client application is running on. This is used to track the client application and its usage. (1487x1165,2560x1440)'
- in: header
- required: false
- schema:
- type: string
- example: '1487x1165,2560x1440'
- - name: X-Plex-Version
- x-speakeasy-name-override: ClientVersion
- description: The version of the client application.
- in: header
- required: false
- schema:
- type: string
- example: 2.4.1
- - name: X-Plex-Platform
- x-speakeasy-name-override: Platform
- description: The platform of the client application.
- in: header
- required: false
- schema:
- type: string
- example: Roku
- - name: X-Plex-Features
- x-speakeasy-name-override: ClientFeatures
- description: 'The features of the client application. This is used to track the client application and its usage. (external-media,indirect-media,hub-style-list)'
- in: header
- required: false
- schema:
- type: string
- example: 'external-media,indirect-media,hub-style-list'
- - name: X-Plex-Model
- x-speakeasy-name-override: Model
- description: A potentially less friendly identifier for the device model
- in: header
- required: false
- schema:
- type: string
- example: 4200X
- - name: X-Plex-Session-Id
- description: The session ID of the client application. This is used to track the client application and its usage. (97e136ef-4ddd-4ff3-89a7-a5820c96c2ca)
- in: header
- required: false
- schema:
- type: string
- example: 97e136ef-4ddd-4ff3-89a7-a5820c96c2ca
- - name: X-Plex-Language
- description: The language of the client application.
- in: header
- required: false
- schema:
- type: string
- example: en
- - name: X-Plex-Platform-Version
- x-speakeasy-name-override: PlatformVersion
- description: The version of the platform
- in: header
- required: false
- schema:
- type: string
- example: 4.3 build 1057
- - name: X-Plex-Token
- in: header
- description: 'An authentication token, obtained from plex.tv'
- required: true
- schema:
- type: string
- example: CV5xoxjTpFKUzBTShsaf
- responses:
- '200':
- description: Successful response with media container data in XML
- content:
- application/xml:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- description: Container holding user and server details.
- required:
- - friendlyName
- - identifier
- - machineIdentifier
- - totalSize
- - size
- - User
- properties:
- friendlyName:
- type: string
- description: The friendly name of the Plex instance.
- example: myPlex
- identifier:
- type: string
- example: com.plexapp.plugins.myplex
- machineIdentifier:
- type: string
- description: Unique Machine identifier of the Plex server.
- example: 3dff4c4da3b1229a649aa574a9e2b419a684a20e
- totalSize:
- type: integer
- description: Total number of users.
- example: 30
- size:
- type: integer
- description: Number of users in the current response.
- example: 30
- User:
- type: array
- description: List of users with access to the Plex server.
- items:
- type: object
- required:
- - id
- - title
- - username
- - email
- - thumb
- - protected
- - home
- - allowTuners
- - allowSync
- - allowCameraUpload
- - allowChannels
- - allowSubtitleAdmin
- - restricted
- - Server
- properties:
- id:
- type: integer
- description: User's unique ID.
- example: 22526914
- title:
- type: string
- description: User's display name.
- example: Plex User
- username:
- type: string
- description: User's username.
- example: zgfuc7krcqfimrmb9lsl5j
- email:
- type: string
- description: User's email address.
- example: zgfuc7krcqfimrmb9lsl5j@protonmail.com
- recommendationsPlaylistId:
- description: ID of the user's recommendation playlist.
- type:
- - 'null'
- - string
- example: ''
- thumb:
- type: string
- description: URL to the user's avatar image.
- example: 'https://plex.tv/users/3346028014e93acd/avatar?c=1731605021'
- protected:
- allOf:
- - description: Indicates whether the account is protected.
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- home:
- allOf:
- - description: Indicates if the user is part of a home group.
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- allowTuners:
- allOf:
- - description: Indicates if the user is allowed to use tuners.
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- allowSync:
- allOf:
- - description: Indicates if the user is allowed to sync media.
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- allowCameraUpload:
- allOf:
- - description: Indicates if the user is allowed to upload from a camera.
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- allowChannels:
- allOf:
- - description: Indicates if the user has access to channels.
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- allowSubtitleAdmin:
- allOf:
- - description: Indicates if the user can manage subtitles.
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- filterAll:
- type:
- - 'null'
- - string
- description: Filters applied for all content.
- example: ''
- filterMovies:
- type:
- - 'null'
- - string
- description: Filters applied for movies.
- example: ''
- filterMusic:
- type:
- - 'null'
- - string
- description: Filters applied for music.
- example: ''
- filterPhotos:
- type:
- - 'null'
- - string
- description: Filters applied for photos.
- example: ''
- filterTelevision:
- type: string
- description: Filters applied for television.
- example: ''
- restricted:
- allOf:
- - description: Indicates if the user has restricted access.
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- Server:
- type: array
- description: List of servers owned by the user.
- items:
- type: object
- required:
- - id
- - serverId
- - machineIdentifier
- - name
- - lastSeenAt
- - numLibraries
- - allLibraries
- - owned
- - pending
- properties:
- id:
- type: integer
- description: Unique ID of the server of the connected user
- example: 907759180
- serverId:
- type: integer
- description: ID of the actual Plex server.
- example: 9999999
- machineIdentifier:
- type: string
- description: Machine identifier of the Plex server.
- example: fbb8aa6be6e0c997c6268bc2b4431c8807f70a3
- name:
- type: string
- description: Name of the Plex server of the connected user.
- example: ConnectedUserFlix
- lastSeenAt:
- allOf:
- - description: Timestamp of the last time the server was seen.
- - type:
- - integer
- example: 1556281940
- description: Unix epoch datetime in seconds
- format: int64
- numLibraries:
- type: integer
- description: Number of libraries in the server this user has access to.
- example: 16
- allLibraries:
- allOf:
- - description: Indicates if the user has access to all libraries.
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- owned:
- allOf:
- - description: Indicates if the user owns the server.
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- pending:
- allOf:
- - description: Indicates if the server is pending approval.
- - type: integer
- format: int32
- enum:
- - 0
- - 1
- example: 1
- default: 0
- x-speakeasy-enums:
- - DISABLE
- - ENABLE
- '400':
- description: 'Bad Request - A parameter was not specified, or was specified incorrectly.'
- content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
- '401':
- description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
- content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
-tags:
- - name: Activities
- description: |
- Activities are awesome. They provide a way to monitor and control asynchronous operations on the server. In order to receive real-time updates for activities, a client would normally subscribe via either EventSource or Websocket endpoints.
- Activities are associated with HTTP replies via a special `X-Plex-Activity` header which contains the UUID of the activity.
- Activities are optional cancellable. If cancellable, they may be cancelled via the `DELETE` endpoint. Other details:
- - They can contain a `progress` (from 0 to 100) marking the percent completion of the activity.
- - They must contain an `type` which is used by clients to distinguish the specific activity.
- - They may contain a `Context` object with attributes which associate the activity with various specific entities (items, libraries, etc.)
- - The may contain a `Response` object which attributes which represent the result of the asynchronous operation.
- - name: Authentication
- description: |
- API Calls regarding authentication for Plex Media Server
- - name: Butler
- description: |
- Butler is the task manager of the Plex Media Server Ecosystem.
- - name: Server
- description: |
- Operations against the Plex Media Server System.
- - name: Updater
- description: |
- This describes the API for searching and applying updates to the Plex Media Server.
- Updates to the status can be observed via the Event API.
- - name: Log
- description: |
- Submit logs to the Log Handler for Plex Media Server
- - name: Library
- description: |
- API Calls interacting with Plex Media Server Libraries
- - name: Media
- description: |
- API Calls interacting with Plex Media Server Media
- - name: Hubs
- description: |
- Hubs are a structured two-dimensional container for media, generally represented by multiple horizontal rows.
- - name: Playlists
- description: |
- Playlists are ordered collections of media. They can be dumb (just a list of media) or smart (based on a media query, such as "all albums from 2017").
- They can be organized in (optionally nesting) folders.
- Retrieving a playlist, or its items, will trigger a refresh of its metadata.
- This may cause the duration and number of items to change.
- - name: Search
- description: |
- API Calls that perform search operations with Plex Media Server
- - name: Sessions
- description: |
- API Calls that perform search operations with Plex Media Server Sessions
- - name: User
- description: |
- API Calls that perform operations with Plex Media Server Users
- - name: Video
- description: |
- API Calls that perform operations with Plex Media Server Videos
- - name: Plex
- description: |
- API Calls that perform operations directly against https://Plex.tv
- - name: Statistics
- description: |
- API Calls that perform operations with Plex Media Server Statistics
- - name: Watchlist
- description: |
- API Calls that perform operations with Plex Media Server Watchlists
diff --git a/package.json b/package.json
deleted file mode 100644
index 3e95641a..00000000
--- a/package.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "name": "plex-api-spec",
- "version": "1.0.0",
- "description": "An open source Plex Media Server API Specification",
- "main": "src/pms-spec.yaml",
- "type": "module",
- "author": "LukeHagar",
- "keywords": [
- "plex",
- "api",
- "specification",
- "openapi",
- "swagger"
- ],
- "license": "MIT",
- "scripts": {
- "dev": "redocly preview -d=./src",
- "preview-docs": "redocly preview-docs src/pms-spec.yaml --config=./redocly.yaml",
- "stats": "redocly stats ./src/pms-spec.yaml",
- "build": "swagger-cli bundle --dereference ./src/pms-spec.yaml -t yaml -o ./output/plex-media-server-spec-dereferenced.yaml",
- "build-watch": "bun run build && chokidar './src/**/*' -c 'bun run build'",
- "build-redocly": "redocly bundle ./src/pms-spec.yaml --ext yaml -o ./output/plex-media-server-spec-dereferenced.yaml",
- "test": "bun run build && vitest --run",
- "type-check": "tsc",
- "setup-speakeasy-cli": "curl -fsSL https://raw.githubusercontent.com/speakeasy-api/speakeasy/main/install.sh | sh",
- "format": "bun prettier . --write",
- "lint": "redocly lint",
- "lint-speakeasy": "speakeasy lint openapi -s ./src/pms-spec.yaml",
- "lint-bundled": "speakeasy lint openapi -s ./output/plex-media-server-spec-dereferenced.yaml"
- },
- "devDependencies": {
- "@modyfi/vite-plugin-yaml": "^1.1.1",
- "@ngneat/falso": "^7.4.0",
- "@redocly/cli": "^1.34.3",
- "@types/lodash-es": "^4.17.12",
- "@types/node": "^22.15.30",
- "chokidar-cli": "^3.0.0",
- "prettier": "3.5.3",
- "swagger-cli": "^4.0.4",
- "typescript": "^5.8.3",
- "vite-tsconfig-paths": "^5.1.4",
- "vitest": "^3.2.2",
- "xml-js": "^1.6.11"
- },
- "dependencies": {
- "ajv": "^8.17.1",
- "ajv-formats": "^3.0.1",
- "lodash-es": "^4.17.21"
- }
-}
diff --git a/plex-api-spec.yaml b/plex-api-spec.yaml
new file mode 100644
index 00000000..2120ef88
--- /dev/null
+++ b/plex-api-spec.yaml
@@ -0,0 +1,15130 @@
+openapi: 3.1.1
+info:
+ title: Plex Media Server
+ version: |
+ 1.1.1
+ license:
+ name: Apache 2.0
+ url: https://www.apache.org/licenses/LICENSE-2.0.html
+servers:
+ - url: https://{IP-description}.{identifier}.plex.direct:{port}
+ variables:
+ identifier:
+ description: The unique identifier of this particular PMS
+ default: 0123456789abcdef0123456789abcdef
+ IP-description:
+ description: A `-` separated string of the IPv4 or IPv6 address components
+ default: 1-2-3-4
+ port:
+ description: The Port number configured on the PMS. Typically (`32400`).
+ default: '32400'
+ - url: "{protocol}://{host}:{port}"
+ variables:
+ protocol:
+ description: The network protocol to use. Typically (`http` or `https`)
+ default: http
+ host:
+ description: |
+ The Host of the PMS.
+ If using on a local network, this is the internal IP address of the server hosting the PMS.
+ If using on an external network, this is the external IP address for your network, and requires port forwarding.
+ If using a reverse proxy, this would be the external DNS domain for your network, and requires the proxy handle port forwarding.
+ default: localhost
+ port:
+ description: |
+ The Port number configured on the PMS. Typically (`32400`).
+ If using a reverse proxy, this would be the port number configured on the proxy.
+ default: '32400'
+ - url: "{server_url}"
+ variables:
+ server_url:
+ description: The full manual URL to access the PMS
+ default: http://localhost:32400
+security:
+ - api_key:
+ - shared user
+ - admin
+x-speakeasy-globals:
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+tags:
+ - name: Activities
+ description: |
+ Activities provide a way to monitor and control asynchronous operations on the server. In order to receive real-time updates for activities, a client would normally subscribe via either EventSource or Websocket endpoints.
+
+ Activities are associated with HTTP replies via a special `X-Plex-Activity` header which contains the UUID of the activity.
+
+ Activities are optional cancellable. If cancellable, they may be cancelled via the `DELETE` endpoint.
+ - name: Butler
+ description: The butler is responsible for running periodic tasks. Some tasks run daily, others every few days, and some weekly. These includes database maintenance, metadata updating, thumbnail generation, media analysis, and other tasks.
+ - name: Collections
+ description: API Operations against the Collections
+ - name: Content
+ description: The actual content of the media provider
+ - name: Devices
+ description: |
+ Media grabbers provide ways for media to be obtained for a given protocol. The simplest ones are `stream` and `download`. More complex grabbers can have associated devices
+
+ Network tuners can present themselves on the network using the Simple Service Discovery Protocol and Plex Media Server will discover them. The following XML is an example of the data returned from SSDP. The `deviceType`, `serviceType`, and `serviceId` values must remain as they are in the example in order for PMS to properly discover the device. Other less-obvious fields are described in the parameters section below.
+
+ Example SSDP output
+ ```
+
+
+ 1
+ 0
+
+
+ urn:plex-tv:device:Media:1
+ Turing Hopper 3000
+ Plex, Inc.
+ https://plex.tv/
+ Turing Hopper 3000 Media Grabber
+ Plex Media Grabber
+ 1
+ https://plex.tv
+ uuid:42fde8e4-93b6-41e5-8a63-12d848655811
+
+
+ http://10.0.0.5:8088
+ urn:plex-tv:service:MediaGrabber:1
+ urn:plex-tv:serviceId:MediaGrabber
+
+
+
+
+ ```
+
+ - UDN: (string) A UUID for the device. This should be unique across models of a device at minimum.
+ - URLBase: (string) The base HTTP URL for the device from which all of the other endpoints are hosted.
+ - name: Download Queue
+ description: API Operations against the Download Queue
+ - name: DVRs
+ description: |
+ The DVR provides means to watch and record live TV. This section of endpoints describes how to setup the DVR itself
+ - name: EPG
+ description: |
+ The EPG (Electronic Program Guide) is responsible for obtaining metadata for what is airing on each channel and when
+ - name: Events
+ description: |
+ The server can notify clients in real-time of a wide range of events, from library scanning, to preferences being modified, to changes to media, and many other things. This is also the mechanism by which activity progress is reported.
+
+ Two protocols for receiving the events are available: EventSource (also known as SSE), and WebSocket.
+ - name: General
+ description: General endpoints for basic PMS operation not specific to any media provider
+ - name: Hubs
+ description: The hubs within a media provider
+ - name: Library
+ description: Library endpoints which are outside of the Media Provider API. Typically this is manipulation of the library (adding/removing sections, modifying preferences, etc).
+ - name: Library Collections
+ description: Endpoints for manipulating collections. In addition to these endpoints, `/library/collections/:collectionId/X` will be rerouted to `/library/metadata/:collectionId/X` and respond to those endpoints as well.
+ x-displayName: 'Library: Collections'
+ - name: Library Playlists
+ description: Endpoints for manipulating playlists.
+ x-displayName: 'Library: Playlists'
+ - name: Live TV
+ description: |
+ LiveTV contains the playback sessions of a channel from a DVR device
+ - name: Log
+ description: Logging mechanism to allow clients to log to the server
+ - name: Play Queue
+ description: |-
+ The playqueue feature within a media provider
+ A play queue represents the current list of media for playback. Although queues are persisted by the server, they should be regarded by the user as a fairly lightweight, an ephemeral list of items queued up for playback in a session. There is generally one active queue for each type of media (music, video, photos) that can be added to or destroyed and replaced with a fresh queue.
+ Play Queues has a region, which we refer to in this doc (partially for historical reasons) as "Up Next". This region is defined by `playQueueLastAddedItemID` existing on the media container. This follows iTunes' terminology. It is a special region after the currently playing item but before the originally-played items. This enables "Party Mode" listening/viewing, where items can be added on-the-fly, and normal queue playback resumed when completed.
+ You can visualize the play queue as a sliding window in the complete list of media queued for playback. This model is important when scaling to larger play queues (e.g. shuffling 40,000 audio tracks). The client only needs visibility into small areas of the queue at any given time, and the server can optimize access in this fashion.
+ All created play queues will have an empty "Up Next" area - unless the item is an album and no `key` is provided. In this case the "Up Next" area will be populated by the contents of the album. This is to allow queueing of multiple albums - since the 'Add to Up Next' will insert after all the tracks. This means that If you're creating a PQ from an album, you can only shuffle it if you set `key`. This is due to the above implicit queueing of albums when no `key` is provided as well as the current limitation that you cannot shuffle a PQ with an "Up Next" area.
+ The play queue window advances as the server receives timeline requests. The client needs to retrieve the play queue as the “now playing” item changes. There is no play queue API to update the playing item.
+ - name: Playlist
+ description: Media playlists that can be created and played back
+ - name: Preferences
+ description: API Operations against the Preferences
+ - name: Provider
+ description: Media providers are the starting points for the entire Plex Media Server media library API. It defines the paths for the groups of endpoints. The `/media/providers` should be the only hard-coded path in clients when accessing the media library. Non-media library endpoints are outside the scope of the media provider. See the description in See [the section in API Info](#section/API-Info/Media-Providers) for more information on how to use media providers.
+ - name: Rate
+ description: Operations for rating media items (thumbs up/down, star ratings, etc.)
+ - name: Search
+ description: The search feature within a media provider
+ - name: Status
+ description: The status endpoints give you information about current playbacks, play history, and even terminating sessions.
+ - name: Subscriptions
+ description: |
+ Subscriptions determine which media will be recorded and the criteria for selecting an airing when multiple are available
+ - name: Timeline
+ description: The actions feature within a media provider
+ - name: Transcoder
+ description: API Operations against the Transcoder
+ - name: UltraBlur
+ description: Service provided to compute UltraBlur colors and images.
+ - name: Updater
+ description: |
+ This describes the API for searching and applying updates to the Plex Media Server.
+ Updates to the status can be observed via the Event API.
+x-tagGroups:
+ - name: General
+ tags:
+ - General
+ - Library
+ - Library Playlists
+ - Library Collections
+ - Status
+ - Activities
+ - Updater
+ - Butler
+ - Events
+ - Log
+ - Preferences
+ - Download Queue
+ - UltraBlur
+ - Transcoder
+ - name: Playback & Sessions
+ tags:
+ - Status
+ - Timeline
+ - Play Queue
+ - Transcoder
+ - name: Media Provider
+ tags:
+ - Provider
+ - Content
+ - Hubs
+ - Search
+ - Rate
+ - Playlist
+ - Play Queue
+ - Timeline
+ - name: DVR
+ tags:
+ - DVRs
+ - Devices
+ - EPG
+ - Subscriptions
+ - Live TV
+paths:
+ /:
+ get:
+ summary: Get PMS info
+ operationId: getSlash
+ description: Information about this PMS setup and configuration
+ tags:
+ - General
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithDirectory'
+ /:/eventsource/notifications:
+ get:
+ summary: Connect to Eventsource
+ operationId: eventsourceGetSlash
+ description: Connect to the event source to get a stream of events
+ tags:
+ - Events
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: filter
+ description: |
+ By default, all events except logs are sent. A rich filtering mechanism is provided to allow clients to opt into or out of each event type using the `filters` parameter. For example:
+
+ - `filters=-log`: All event types except logs (the default).
+ - `filters=foo,bar`: Only the foo and bar event types.
+ - `filters=`: All events types.
+ - `filters=-foo,bar`: All event types except foo and bar.
+ in: query
+ schema:
+ type: array
+ items:
+ type: string
+ responses:
+ '200':
+ description: OK
+ content:
+ application/octet-stream:
+ schema:
+ format: binary
+ type: string
+ /:/prefs:
+ get:
+ summary: Get all preferences
+ operationId: preferencesGetSlash
+ description: Get the list of all preferences
+ tags:
+ - Preferences
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithSettings'
+ put:
+ summary: Set preferences
+ operationId: preferencesPutSlash
+ description: Set a set of preferences in query parameters
+ tags:
+ - Preferences
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: prefs
+ in: query
+ required: true
+ schema:
+ type: object
+ example:
+ FriendlyName: My Server
+ ScheduledLibraryUpdateInterval: 3600
+ sendCrashReports: 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ description: Attempt to set a preferences that doesn't exist
+ content:
+ text/html: {}
+ '403':
+ description: Attempt to set a preferences that doesn't exist
+ content:
+ text/html: {}
+ /:/prefs/get:
+ get:
+ summary: Get a preferences
+ operationId: preferencesGetGet
+ description: Get a single preference and value
+ tags:
+ - Preferences
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: id
+ description: The preference to fetch
+ in: query
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithSettings'
+ '404':
+ description: No preference with the provided name found.
+ content:
+ text/html: {}
+ /:/rate:
+ put:
+ summary: Rate an item
+ operationId: putRate
+ description: |-
+ Set the rating on an item.
+ This API does respond to the GET verb but applications should use PUT
+ tags:
+ - Rate
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: identifier
+ description: The identifier of the media provider containing the media to rate. Typically `com.plexapp.plugins.library`
+ in: query
+ required: true
+ schema:
+ type: string
+ - name: key
+ description: The key of the item to rate. This is the `ratingKey` found in metadata items
+ in: query
+ required: true
+ schema:
+ type: string
+ - name: rating
+ description: The rating to give the item.
+ in: query
+ required: true
+ schema:
+ maximum: 10
+ minimum: 0
+ type: number
+ - name: ratedAt
+ description: The time when the rating occurred. If not present, interpreted as now.
+ in: query
+ required: false
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ description: Bad Request. Can occur when parameters are of the wrong type, missing, or if the `ratedAt` is in the future
+ content:
+ text/html: {}
+ '404':
+ description: Indicates that no library with the provide identifier can be found or no item can be found with the rating key
+ content:
+ text/html: {}
+ /:/scrobble:
+ put:
+ summary: Mark an item as played
+ operationId: putScrobble
+ description: |-
+ Mark an item as played. Note, this does not create any view history of this item but rather just sets the state as played. The client must provide either the `key` or `uri` query parameter
+ This API does respond to the GET verb but applications should use PUT
+ tags:
+ - Timeline
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: identifier
+ description: The identifier of the media provider containing the media to rate. Typically `com.plexapp.plugins.library`
+ in: query
+ required: true
+ schema:
+ type: string
+ - name: key
+ description: The key of the item to rate. This is the `ratingKey` found in metadata items
+ in: query
+ required: false
+ schema:
+ type: string
+ - name: uri
+ description: The URI of the item to mark as played. See intro for description of the URIs
+ in: query
+ required: false
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ description: Bad Request. Can occur when parameters are of the wrong type, or missing
+ content:
+ text/html: {}
+ '404':
+ description: Indicates that no library with the provide identifier can be found or no item can be found with the rating key
+ content:
+ text/html: {}
+ /:/timeline:
+ post:
+ summary: Report media timeline
+ operationId: timelinePostSlash
+ description: |
+ This endpoint is hit during media playback for an item. It must be hit whenever the play state changes, or in the absence of a play state change, in a regular fashion (generally this means every 10 seconds on a LAN/WAN, and every 20 seconds over cellular).
+ tags:
+ - Timeline
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: key
+ description: The details key for the item.
+ in: query
+ schema:
+ type: string
+ example: /foo
+ - name: ratingKey
+ description: The rating key attribute for the item.
+ in: query
+ schema:
+ type: string
+ example: xyz
+ - name: state
+ description: The current state of the media.
+ in: query
+ schema:
+ type: string
+ enum:
+ - stopped
+ - buffering
+ - playing
+ - paused
+ example: playing
+ - name: playQueueItemID
+ description: If playing media from a play queue, the play queue's ID.
+ in: query
+ schema:
+ type: string
+ example: 123
+ - name: time
+ description: The current time offset of playback in ms.
+ in: query
+ schema:
+ type: integer
+ example: 0
+ - name: duration
+ description: The total duration of the item in ms.
+ in: query
+ schema:
+ type: integer
+ example: 10000
+ - name: continuing
+ description: When state is `stopped`, a flag indicating whether or not the client is going to continue playing anothe item.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: updated
+ description: Used when a sync client comes online and is syncing media timelines, holds the time at which the playback state was last updated.
+ in: query
+ schema:
+ type: integer
+ example: 14200000
+ - name: offline
+ description: Also used by sync clients, used to indicate that a timeline is being synced from being offline, as opposed to being "live".
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: timeToFirstFrame
+ description: Time in seconds till first frame is displayed. Sent only on the first playing timeline request.
+ in: query
+ schema:
+ type: integer
+ example: 1000
+ - name: timeStalled
+ description: Time in seconds spent buffering since last request.
+ in: query
+ schema:
+ type: integer
+ example: 1000
+ - name: bandwidth
+ description: Bandwidth in kbps as estimated by the client.
+ in: query
+ schema:
+ type: integer
+ example: 100
+ - name: bufferedTime
+ description: Amount of time in seconds buffered by client. Omit if computed by `bufferedSize` below.
+ in: query
+ schema:
+ type: integer
+ example: 100
+ - name: bufferedSize
+ description: Size in kilobytes of data buffered by client. Omit if computed by `bufferedTime` above
+ in: query
+ schema:
+ type: integer
+ example: 1024
+ - name: X-Plex-Client-Identifier
+ description: Unique per client.
+ in: header
+ required: true
+ schema:
+ type: string
+ - name: X-Plex-Session-Identifier
+ description: Unique per client playback session. Used if a client can playback multiple items at a time (such as a browser with multiple tabs)
+ in: header
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/ServerConfiguration'
+ - properties:
+ Bandwidths:
+ description: A list of media times and bandwidths when trascoding is using with auto adjustment of bandwidth
+ properties:
+ Bandwidth:
+ items:
+ properties:
+ bandwidth:
+ description: The bandwidth at this time in kbps
+ type: integer
+ resolution:
+ description: The user-friendly resolution at this time
+ type: string
+ time:
+ description: Media playback time where this bandwidth started
+ type: integer
+ type: object
+ type: array
+ type: object
+ terminationCode:
+ description: A code describing why the session was terminated by the server.
+ type: integer
+ terminationText:
+ description: A user friendly and localized text describing why the session was terminated by the server.
+ type: string
+ type: object
+ type: object
+ '400':
+ $ref: '#/components/responses/400'
+ /:/unscrobble:
+ put:
+ summary: Mark an item as unplayed
+ operationId: putUnscrobble
+ description: |-
+ Mark an item as unplayed. The client must provide either the `key` or `uri` query parameter
+ This API does respond to the GET verb but applications should use PUT
+ tags:
+ - Timeline
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: identifier
+ description: The identifier of the media provider containing the media to rate. Typically `com.plexapp.plugins.library`
+ in: query
+ required: true
+ schema:
+ type: string
+ - name: key
+ description: The key of the item to rate. This is the `ratingKey` found in metadata items
+ in: query
+ required: false
+ schema:
+ type: string
+ - name: uri
+ description: The URI of the item to mark as played. See intro for description of the URIs
+ in: query
+ required: false
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ description: Bad Request. Can occur when parameters are of the wrong type, or missing
+ content:
+ text/html: {}
+ '404':
+ description: Indicates that no library with the provide identifier can be found or no item can be found with the rating key
+ content:
+ text/html: {}
+ /:/websocket/notifications:
+ get:
+ summary: Connect to WebSocket
+ operationId: websocketGetSlash
+ description: Connect to the web socket to get a stream of events
+ tags:
+ - Events
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: filter
+ description: |
+ By default, all events except logs are sent. A rich filtering mechanism is provided to allow clients to opt into or out of each event type using the `filters` parameter. For example:
+
+ - `filters=-log`: All event types except logs (the default).
+ - `filters=foo,bar`: Only the foo and bar event types.
+ - `filters=`: All events types.
+ - `filters=-foo,bar`: All event types except foo and bar.
+ in: query
+ schema:
+ type: array
+ items:
+ type: string
+ responses:
+ '200':
+ description: OK
+ content:
+ application/octet-stream:
+ schema:
+ format: binary
+ type: string
+ /activities:
+ get:
+ summary: Get all activities
+ operationId: activitiesGetSlash
+ description: List all activities on the server. Admins can see all activities but other users can only see their own
+ tags:
+ - Activities
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - properties:
+ Activity:
+ items:
+ properties:
+ cancellable:
+ description: Indicates whether this activity can be cancelled
+ type: boolean
+ Context:
+ description: An object with additional values
+ additionalProperties: true
+ type: object
+ progress:
+ description: A progress percentage. A value of -1 means the progress is indeterminate
+ maximum: 100
+ minimum: -1
+ type: number
+ Response:
+ description: An object with the response to the async opperation
+ additionalProperties: true
+ type: object
+ subtitle:
+ description: A user-friendly sub-title for this activity
+ type: string
+ title:
+ description: A user-friendly title for this activity
+ type: string
+ type:
+ description: The type of activity
+ type: string
+ userID:
+ description: The user this activity belongs to
+ type: integer
+ uuid:
+ description: The ID of the activity
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ /butler:
+ delete:
+ summary: Stop all Butler tasks
+ operationId: butlerDeleteSlash
+ description: This endpoint will stop all currently running tasks and remove any scheduled tasks from the queue.
+ tags:
+ - Butler
+ security:
+ - api_key:
+ - admin
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ get:
+ summary: Get all Butler tasks
+ operationId: butlerGetSlash
+ description: |
+ Get the list of butler tasks and their scheduling
+ tags:
+ - Butler
+ security:
+ - api_key:
+ - admin
+ responses:
+ '200':
+ description: Butler tasks
+ content:
+ application/json:
+ schema:
+ properties:
+ ButlerTasks:
+ properties:
+ ButlerTask:
+ items:
+ properties:
+ description:
+ description: A user-friendly description of the task
+ type: string
+ enabled:
+ description: Whether this task is enabled or not
+ type: boolean
+ interval:
+ description: The interval (in days) of when this task is run. A value of 1 is run every day, 7 is every week, etc.
+ type: integer
+ name:
+ description: The name of the task
+ type: string
+ scheduleRandomized:
+ description: Indicates whether the timing of the task is randomized within the butler interval
+ type: boolean
+ title:
+ description: A user-friendly title of the task
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ post:
+ summary: Start all Butler tasks
+ operationId: butlerPostSlash
+ description: |
+ This endpoint will attempt to start all Butler tasks that are enabled in the settings. Butler tasks normally run automatically during a time window configured on the server's Settings page but can be manually started using this endpoint. Tasks will run with the following criteria:
+
+ 1. Any tasks not scheduled to run on the current day will be skipped.
+ 2. If a task is configured to run at a random time during the configured window and we are outside that window, the task will start immediately.
+ 3. If a task is configured to run at a random time during the configured window and we are within that window, the task will be scheduled at a random time within the window.
+ 4. If we are outside the configured window, the task will start immediately.
+ tags:
+ - Butler
+ security:
+ - api_key:
+ - admin
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /downloadQueue:
+ post:
+ summary: Create download queue
+ operationId: downloadQueuePost
+ description: |
+ Available: 0.2.0
+
+ Creates a download queue for this client if one doesn't exist, or returns the existing queue for this client and user.
+ tags:
+ - Download Queue
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ DownloadQueue:
+ items:
+ properties:
+ id:
+ type: integer
+ itemCount:
+ type: integer
+ status:
+ description: |
+ The state of this queue
+ - deciding: At least one item is still being decided
+ - waiting: At least one item is waiting for transcode and none are currently transcoding
+ - processing: At least one item is being transcoded
+ - done: All items are available (or potentially expired)
+ - error: At least one item has encountered an error
+ enum:
+ - deciding
+ - waiting
+ - processing
+ - done
+ - error
+ type: string
+ type: object
+ type: array
+ type: object
+ /hubs:
+ get:
+ summary: Get global hubs
+ operationId: hubsGetSlash
+ description: Get the global hubs in this PMS
+ tags:
+ - Hubs
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - $ref: '#/components/parameters/count'
+ - name: onlyTransient
+ description: Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added)
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: identifier
+ description: If provided, limit to only specified hubs
+ in: query
+ schema:
+ type: array
+ items:
+ type: string
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ $ref: '#/components/headers/X-Plex-Container-Start'
+ X-Plex-Container-Total-Size:
+ $ref: '#/components/headers/X-Plex-Container-Total-Size'
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Hub:
+ items:
+ $ref: '#/components/schemas/Hub'
+ type: array
+ type: object
+ type: object
+ /hubs/continueWatching:
+ get:
+ summary: Get the continue watching hub
+ operationId: hubsGetContinueWatching
+ description: Get the global continue watching hub
+ tags:
+ - Hubs
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - $ref: '#/components/parameters/count'
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ $ref: '#/components/headers/X-Plex-Container-Start'
+ X-Plex-Container-Total-Size:
+ $ref: '#/components/headers/X-Plex-Container-Total-Size'
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Hub:
+ items:
+ $ref: '#/components/schemas/Hub'
+ type: array
+ type: object
+ type: object
+ /hubs/items:
+ get:
+ summary: Get a hub's items
+ operationId: hubsGetItems
+ description: Get the items within a single hub specified by identifier
+ tags:
+ - Hubs
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - $ref: '#/components/parameters/count'
+ - name: identifier
+ description: If provided, limit to only specified hubs
+ in: query
+ required: true
+ schema:
+ type: array
+ items:
+ type: string
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ $ref: '#/components/headers/X-Plex-Container-Start'
+ X-Plex-Container-Total-Size:
+ $ref: '#/components/headers/X-Plex-Container-Total-Size'
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ $ref: '#/components/schemas/MediaContainer'
+ type: object
+ '404':
+ description: The specified hub could not be found
+ content:
+ text/html: {}
+ /hubs/promoted:
+ get:
+ summary: Get the hubs which are promoted
+ operationId: hubsGetPromoted
+ description: Get the global hubs which are promoted (should be displayed on the home screen)
+ tags:
+ - Hubs
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - $ref: '#/components/parameters/count'
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ $ref: '#/components/headers/X-Plex-Container-Start'
+ X-Plex-Container-Total-Size:
+ $ref: '#/components/headers/X-Plex-Container-Total-Size'
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Hub:
+ items:
+ $ref: '#/components/schemas/Hub'
+ type: array
+ type: object
+ type: object
+ /hubs/search:
+ get:
+ summary: Search Hub
+ operationId: hubsGetSearch
+ description: |
+ Perform a search and get the result as hubs
+
+ This endpoint performs a search across all library sections, or a single section, and returns matches as hubs, split up by type. It performs spell checking, looks for partial matches, and orders the hubs based on quality of results. In addition, based on matches, it will return other related matches (e.g. for a genre match, it may return movies in that genre, or for an actor match, movies with that actor).
+
+ In the response's items, the following extra attributes are returned to further describe or disambiguate the result:
+
+ - `reason`: The reason for the result, if not because of a direct search term match; can be either:
+ - `section`: There are multiple identical results from different sections.
+ - `originalTitle`: There was a search term match from the original title field (sometimes those can be very different or in a foreign language).
+ - ``: If the reason for the result is due to a result in another hub, the source hub identifier is returned. For example, if the search is for "dylan" then Bob Dylan may be returned as an artist result, an a few of his albums returned as album results with a reason code of `artist` (the identifier of that particular hub). Or if the search is for "arnold", there might be movie results returned with a reason of `actor`
+ - `reasonTitle`: The string associated with the reason code. For a section reason, it'll be the section name; For a hub identifier, it'll be a string associated with the match (e.g. `Arnold Schwarzenegger` for movies which were returned because the search was for "arnold").
+ - `reasonID`: The ID of the item associated with the reason for the result. This might be a section ID, a tag ID, an artist ID, or a show ID.
+
+ This request is intended to be very fast, and called as the user types.
+ tags:
+ - Search
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: query
+ description: The query term
+ in: query
+ required: true
+ schema:
+ type: string
+ - name: sectionId
+ description: This gives context to the search, and can result in re-ordering of search result hubs.
+ in: query
+ schema:
+ type: integer
+ example: 1
+ - name: limit
+ description: The number of items to return per hub. 3 if not specified
+ in: query
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ $ref: '#/components/headers/X-Plex-Container-Start'
+ X-Plex-Container-Total-Size:
+ $ref: '#/components/headers/X-Plex-Container-Total-Size'
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Hub:
+ items:
+ $ref: '#/components/schemas/Hub'
+ type: array
+ type: object
+ type: object
+ '400':
+ description: A required parameter was not given, the wrong type, or wrong value
+ content:
+ text/html: {}
+ '404':
+ description: Search restrictions result in no possible items found (such as searching no sections)
+ content:
+ text/html: {}
+ /hubs/search/voice:
+ get:
+ summary: Voice Search Hub
+ operationId: hubsSearchGetVoice
+ description: |
+ Perform a search tailored to voice input and get the result as hubs
+
+ This endpoint performs a search specifically tailored towards voice or other imprecise input which may work badly with the substring and spell-checking heuristics used by the `/hubs/search` endpoint. It uses a [Levenshtein distance](https://en.wikipedia.org/wiki/Levenshtein_distance) heuristic to search titles, and as such is much slower than the other search endpoint. Whenever possible, clients should limit the search to the appropriate type.
+
+ Results, as well as their containing per-type hubs, contain a `distance` attribute which can be used to judge result quality.
+ tags:
+ - Search
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: query
+ description: The query term
+ in: query
+ required: true
+ schema:
+ type: string
+ - $ref: '#/components/parameters/type'
+ - name: limit
+ description: The number of items to return per hub. 3 if not specified
+ in: query
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ $ref: '#/components/headers/X-Plex-Container-Start'
+ X-Plex-Container-Total-Size:
+ $ref: '#/components/headers/X-Plex-Container-Total-Size'
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Hub:
+ items:
+ $ref: '#/components/schemas/Hub'
+ type: array
+ type: object
+ type: object
+ '400':
+ description: A required parameter was not given, the wrong type, or wrong value
+ content:
+ text/html: {}
+ /identity:
+ get:
+ summary: Get PMS identity
+ operationId: getIdentity
+ description: Get details about this PMS's identity
+ tags:
+ - General
+ security:
+ - {}
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ properties:
+ claimed:
+ description: Indicates whether this server has been claimed by a user
+ type: boolean
+ machineIdentifier:
+ description: A unique identifier of the computer
+ type: string
+ size:
+ type: integer
+ version:
+ description: The full version string of the PMS
+ type: string
+ type: object
+ type: object
+ /library/all:
+ get:
+ summary: Get all items in library
+ operationId: libraryGetAll
+ description: Request all metadata items according to a query.
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - $ref: '#/components/parameters/mediaQuery'
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ /library/caches:
+ delete:
+ summary: Delete library caches
+ operationId: libraryDeleteCaches
+ description: Delete the hub caches so they are recomputed on next request
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/clean/bundles:
+ put:
+ summary: Clean bundles
+ operationId: libraryPutCleanBundles
+ description: Clean out any now unused bundles. Bundles can become unused when media is deleted
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/collections:
+ post:
+ summary: Create collection
+ operationId: libraryCollectionPostSlash
+ description: Create a collection in the library
+ tags:
+ - Collections
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: The section where this collection will be created
+ in: query
+ required: true
+ schema:
+ type: string
+ - $ref: '#/components/parameters/title'
+ - $ref: '#/components/parameters/smart'
+ - name: uri
+ description: The URI for processing the smart collection. Required for a smart collection
+ in: query
+ schema:
+ type: string
+ - $ref: '#/components/parameters/type'
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ '400':
+ description: The uri is missing for a smart collection or the section could not be found
+ content:
+ text/html: {}
+ /library/file:
+ post:
+ summary: Ingest a transient item
+ operationId: libraryPostFile
+ description: |-
+ This endpoint takes a file path specified in the `url` parameter, matches it using the scanner's match mechanism, downloads rich metadata, and then ingests the item as a transient item (without a library section). In the case where the file represents an episode, the entire tree (show, season, and episode) is added as transient items. At this time, movies and episodes are the only supported types, which are gleaned automatically from the file path.
+ Note that any of the parameters passed to the metadata details endpoint (e.g. `includeExtras=1`) work here.
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: url
+ description: The file of the file to ingest.
+ in: query
+ schema:
+ type: string
+ format: url
+ example: file:///storage%2Femulated%2F0%2FArcher-S01E01.mkv
+ - name: virtualFilePath
+ description: A virtual path to use when the url is opaque.
+ in: query
+ schema:
+ type: string
+ example: /Avatar.mkv
+ - name: computeHashes
+ description: Whether or not to compute Plex and OpenSubtitle hashes for the file. Defaults to 0.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: ingestNonMatches
+ description: Whether or not non matching media should be stored. Defaults to 0.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ /library/matches:
+ get:
+ summary: Get library matches
+ operationId: libraryGetMatches
+ description: |-
+ The matches endpoint is used to match content external to the library with content inside the library. This is done by passing a series of semantic "hints" about the content (its type, name, or release year). Each type (e.g. movie) has a canonical set of minimal required hints.
+ This ability to match content is useful in a variety of scenarios. For example, in the DVR, the EPG uses the endpoint to match recording rules against airing content. And in the cloud, the UMP uses the endpoint to match up a piece of media with rich metadata.
+ The endpoint response can including multiple matches, if there is ambiguity, each one containing a `score` from 0 to 100. For somewhat historical reasons, anything over 85 is considered a positive match (we prefer false negatives over false positives in general for matching).
+ The `guid` hint is somewhat special, in that it generally represents a unique identity for a piece of media (e.g. the IMDB `ttXXX`) identifier, in contrast with other hints which can be much more ambiguous (e.g. a title of `Jane Eyre`, which could refer to the 1943 or the 2011 version).
+ Episodes require either a season/episode pair, or an air date (or both). Either the path must be sent, or the show title
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - $ref: '#/components/parameters/type'
+ - name: includeFullMetadata
+ in: query
+ schema:
+ description: Whether or not to include full metadata on a positive match. When set, and the best match exceeds a score threshold of 85, metadata as rich as possible is sent back.
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: includeAncestorMetadata
+ in: query
+ schema:
+ description: Whether or not to include metadata for the item's ancestor (e.g. show and season data for an episode).
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: includeAlternateMetadataSources
+ in: query
+ schema:
+ description: Whether or not to return all sources for each metadata field, which results in a different structure being passed back.
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: guid
+ description: Used for movies, shows, artists, albums, and tracks. Allowed for various URI schemes, to be defined.
+ in: query
+ schema:
+ type: string
+ - $ref: '#/components/parameters/title'
+ - name: year
+ description: Used for movies shows, and albums. Optional.
+ in: query
+ schema:
+ type: integer
+ - name: path
+ description: Used for movies, episodes, and tracks. The full path to the media file, used for "cloud-scanning" an item.
+ in: query
+ schema:
+ type: string
+ - name: grandparentTitle
+ description: Used for episodes and tracks. The title of the show/artist. Required if `path` isn't passed.
+ in: query
+ schema:
+ type: string
+ - name: grandparentYear
+ description: Used for episodes. The year of the show.
+ in: query
+ schema:
+ type: integer
+ - name: parentIndex
+ description: Used for episodes and tracks. The season/album number.
+ in: query
+ schema:
+ type: integer
+ - name: index
+ description: Used for episodes and tracks. The episode/tracks number in the season/album.
+ in: query
+ schema:
+ type: integer
+ - name: originallyAvailableAt
+ description: Used for episodes. In the format `YYYY-MM-DD`.
+ in: query
+ schema:
+ type: string
+ - name: parentTitle
+ description: Used for albums and tracks. The artist name for albums or the album name for tracks.
+ in: query
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ /library/optimize:
+ put:
+ summary: Optimize the Database
+ operationId: libraryPutOptimize
+ description: Initiate optimize on the database.
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: async
+ description: If set, don't wait for completion but return an activity
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/randomArtwork:
+ get:
+ summary: Get random artwork
+ operationId: libraryGetRandomArtwork
+ description: |
+ Get random artwork across sections. This is commonly used for a screensaver.
+
+ This retrieves 100 random artwork paths in the specified sections and returns them. Restrictions are put in place to not return artwork for items the user is not allowed to access. Artwork will be for Movies, Shows, and Artists only.
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sections
+ description: The sections for which to fetch artwork.
+ in: query
+ explode: false
+ schema:
+ type: array
+ items:
+ type: integer
+ example:
+ - 5
+ - 6
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithArtwork'
+ /library/sections/all:
+ get:
+ summary: Get library sections (main Media Provider Only)
+ operationId: libraryGetSections
+ description: |-
+ A library section (commonly referred to as just a library) is a collection of media. Libraries are typed, and depending on their type provide either a flat or a hierarchical view of the media. For example, a music library has an artist > albums > tracks structure, whereas a movie library is flat.
+ Libraries have features beyond just being a collection of media; for starters, they include information about supported types, filters and sorts. This allows a client to provide a rich interface around the media (e.g. allow sorting movies by release year).
+ tags:
+ - Library
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ $ref: '#/components/headers/X-Plex-Container-Start'
+ X-Plex-Container-Total-Size:
+ $ref: '#/components/headers/X-Plex-Container-Total-Size'
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ allowSync:
+ $ref: '#/components/schemas/AllowSync'
+ Directory:
+ items:
+ $ref: '#/components/schemas/LibrarySection'
+ type: array
+ title1:
+ description: Typically just "Plex Library"
+ type: string
+ type: object
+ type: object
+ post:
+ summary: Add a library section
+ operationId: libraryPostSection
+ description: Add a new library section to the server
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: name
+ description: The name of the new section
+ in: query
+ required: true
+ schema:
+ type: string
+ - name: type
+ description: The type of library section
+ in: query
+ required: true
+ schema:
+ type: integer
+ - name: scanner
+ description: The scanner this section should use
+ in: query
+ schema:
+ type: string
+ - name: agent
+ description: The agent this section should use for metadata
+ in: query
+ required: true
+ schema:
+ type: string
+ - name: metadataAgentProviderGroupId
+ description: The agent group id for this section
+ in: query
+ schema:
+ type: string
+ - name: language
+ description: The language of this section
+ in: query
+ required: true
+ schema:
+ type: string
+ - name: locations
+ description: The locations on disk to add to this section
+ in: query
+ schema:
+ type: array
+ items:
+ type: string
+ example:
+ - O:\fatboy\Media\Ripped\Music
+ - O:\fatboy\Media\My Music
+ - name: prefs
+ description: The preferences for this section
+ in: query
+ style: deepObject
+ schema:
+ type: object
+ example:
+ collectionMode: 2
+ hidden: 0
+ - name: relative
+ description: If set, paths are relative to `Media Upload` path
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: importFromiTunes
+ description: If set, import media from iTunes.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/slash-get-responses-200'
+ '400':
+ description: Section cannot be created due to bad parameters in request
+ content:
+ text/html: {}
+ /library/sections/all/refresh:
+ delete:
+ summary: Stop refresh
+ operationId: libraryDeleteSectionsAllRefresh
+ description: Stop all refreshes across all sections
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ responses:
+ '200':
+ $ref: '#/components/responses/requestHandler_slash-get-responses-200'
+ /library/sections/prefs:
+ get:
+ summary: Get section prefs
+ operationId: libraryGetSectionsPrefs
+ description: Get a section's preferences for a metadata type
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: type
+ description: The metadata type
+ in: query
+ required: true
+ schema:
+ type: integer
+ - name: agent
+ description: The metadata agent in use
+ in: query
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/requestHandler_slash-get-responses-200'
+ '400':
+ description: type not provided or not an integer
+ content:
+ text/html: {}
+ /library/sections/refresh:
+ post:
+ summary: Refresh all sections
+ operationId: libraryPostSectionsRefresh
+ description: Tell PMS to refresh all section metadata
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: force
+ description: Force refresh of metadata
+ in: query
+ schema:
+ type: boolean
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '503':
+ description: Server cannot refresh a music library when not signed in
+ content:
+ text/html: {}
+ /library/tags:
+ get:
+ summary: Get all library tags of a type
+ operationId: libraryGetTags
+ description: Get all library tags of a type
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - $ref: '#/components/parameters/type'
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Directory:
+ items:
+ properties:
+ filter:
+ description: The filter string to view metadata wit this tag
+ type: string
+ id:
+ type: integer
+ tag:
+ description: The name of the tag
+ type: string
+ tagKey:
+ description: The key of this tag. This is a universal key across all PMS instances and plex.tv services
+ type: string
+ tagType:
+ description: The type of the tag
+ type: integer
+ thumb:
+ description: The URL to a thumbnail for this tag
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ /livetv/dvrs:
+ get:
+ summary: Get DVRs
+ operationId: livetvDvrGetSlash
+ description: Get the list of all available DVRs
+ tags:
+ - DVRs
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainerWithStatus'
+ - properties:
+ DVR:
+ items:
+ properties:
+ Device:
+ items:
+ $ref: '#/components/schemas/Device'
+ type: array
+ key:
+ type: string
+ language:
+ type: string
+ lineup:
+ type: string
+ uuid:
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ post:
+ summary: Create a DVR
+ operationId: livetvDvrPostSlash
+ description: Creation of a DVR, after creation of a devcie and a lineup is selected
+ tags:
+ - DVRs
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: lineup
+ description: The EPG lineup.
+ in: query
+ schema:
+ type: string
+ example: lineup://tv.plex.providers.epg.onconnect/USA-HI51418-DEFAULT
+ - name: device
+ description: The device.
+ in: query
+ schema:
+ type: array
+ items:
+ type: string
+ example: device[]=device://tv.plex.grabbers.hdhomerun/1053C0CA
+ - name: language
+ description: The language.
+ in: query
+ schema:
+ type: string
+ example: eng
+ responses:
+ '200':
+ $ref: '#/components/responses/dvrRequestHandler_slash-get-responses-200'
+ /livetv/epg/channelmap:
+ get:
+ summary: Compute the best channel map
+ operationId: livetvEpgGetChannelmap
+ description: Compute the best channel map, given device and lineup
+ tags:
+ - EPG
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: device
+ description: The URI describing the device
+ in: query
+ required: true
+ schema:
+ type: string
+ - name: lineup
+ description: The URI describing the lineup
+ in: query
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ ChannelMapping:
+ items:
+ properties:
+ channelKey:
+ type: string
+ deviceIdentifier:
+ description: The channel description on the device
+ type: string
+ favorite:
+ type: boolean
+ lineupIdentifier:
+ description: The channel identifier in the lineup
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ '404':
+ description: No device or provider with the identifier was found
+ content:
+ text/html: {}
+ '500':
+ description: Failed to compute channel map
+ content:
+ text/html: {}
+ /livetv/epg/channels:
+ get:
+ summary: Get channels for a lineup
+ operationId: livetvEpgGetChannels
+ description: Get channels for a lineup within an EPG provider
+ tags:
+ - EPG
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: lineup
+ description: The URI describing the lineup
+ in: query
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Channel:
+ items:
+ $ref: '#/components/schemas/Channel'
+ type: array
+ type: object
+ type: object
+ '404':
+ description: No provider with the identifier was found
+ content:
+ text/html: {}
+ /livetv/epg/countries:
+ get:
+ summary: Get all countries
+ operationId: livetvEpgGetCountries
+ description: This endpoint returns a list of countries which EPG data is available for. There are three flavors, as specfied by the `flavor` attribute
+ tags:
+ - EPG
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Country:
+ items:
+ properties:
+ code:
+ description: Three letter code
+ type: string
+ example:
+ type: string
+ flavor:
+ description: |
+ - `0`: The country is divided into regions, and following the key will lead to a list of regions.
+ - `1`: The county is divided by postal codes, and an example code is returned in `example`.
+ - `2`: The country has a single postal code, returned in `example`.
+ enum:
+ - 0
+ - 1
+ - 2
+ type: integer
+ key:
+ type: string
+ language:
+ description: Three letter language code
+ type: string
+ languageTitle:
+ description: The title of the language
+ type: string
+ title:
+ type: string
+ type:
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ /livetv/epg/languages:
+ get:
+ summary: Get all languages
+ operationId: livetvEpgGetLanguages
+ description: Returns a list of all possible languages for EPG data.
+ tags:
+ - EPG
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Language:
+ items:
+ properties:
+ code:
+ description: 3 letter language code
+ type: string
+ title:
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ /livetv/epg/lineup:
+ get:
+ summary: Compute the best lineup
+ operationId: livetvEpgGetLineup
+ description: Compute the best lineup, given lineup group and device
+ tags:
+ - EPG
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: device
+ description: The URI describing the device
+ in: query
+ required: true
+ schema:
+ type: string
+ - name: lineupGroup
+ description: The URI describing the lineupGroup
+ in: query
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Activity:
+ description: The activity of the reload process
+ schema:
+ type: string
+ '404':
+ description: No device or provider with the identifier was found
+ content:
+ text/html: {}
+ '500':
+ description: Could not get device's channels
+ content:
+ text/html: {}
+ /livetv/epg/lineupchannels:
+ get:
+ summary: Get the channels for mulitple lineups
+ operationId: livetvEpgGetLineupchannels
+ description: Get the channels across multiple lineups
+ tags:
+ - EPG
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: lineup
+ description: The URIs describing the lineups
+ in: query
+ required: true
+ schema:
+ type: array
+ items:
+ type: string
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Lineup:
+ items:
+ allOf:
+ - $ref: '#/components/schemas/Lineup'
+ - properties:
+ Channel:
+ items:
+ $ref: '#/components/schemas/Channel'
+ type: array
+ type: object
+ type: array
+ type: object
+ type: object
+ '404':
+ description: No provider with the identifier was found
+ content:
+ text/html: {}
+ /livetv/sessions:
+ get:
+ summary: Get all sessions
+ operationId: livetvSessionsGetSlash
+ description: Get all livetv sessions and metadata
+ tags:
+ - Live TV
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ /log:
+ post:
+ summary: Logging a multi-line message to the Plex Media Server log
+ operationId: logPostSlash
+ description: |
+ This endpoint will write multiple lines to the main Plex Media Server log in a single request. It takes a set of query strings as would normally sent to the above PUT endpoint as a linefeed-separated block of POST data. The parameters for each query string match as above.
+ tags:
+ - Log
+ security:
+ - api_key:
+ - admin
+ requestBody:
+ description: Line separated list of log items
+ content:
+ text/plain: {}
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ $ref: '#/components/responses/400'
+ put:
+ summary: Logging a single-line message to the Plex Media Server log
+ operationId: logPutSlash
+ description: |
+ This endpoint will write a single-line log message, including a level and source to the main Plex Media Server log.
+
+ Note: This endpoint responds to all HTTP verbs **except POST** but PUT is preferred
+ tags:
+ - Log
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: level
+ description: |
+ An integer log level to write to the PMS log with.
+ - 0: Error
+ - 1: Warning
+ - 2: Info
+ - 3: Debug
+ - 4: Verbose
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - 2
+ - 3
+ - 4
+ - name: message
+ description: The text of the message to write to the log.
+ in: query
+ schema:
+ type: string
+ - name: source
+ description: A string indicating the source of the message.
+ in: query
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /log/networked:
+ post:
+ summary: Enabling Papertrail
+ operationId: logPostPapertrail
+ description: |
+ This endpoint will enable all Plex Media Serverlogs to be sent to the Papertrail networked logging site for a period of time
+
+ Note: This endpoint responds to all HTTP verbs but POST is preferred
+ tags:
+ - Log
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: minutes
+ description: The number of minutes logging should be sent to Papertrail
+ in: query
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '403':
+ description: User doesn't have permission
+ content:
+ text/html: {}
+ /media/grabbers:
+ get:
+ summary: Get available grabbers
+ operationId: mediaGrabberGetSlash
+ description: Get available grabbers visible to the server
+ tags:
+ - Devices
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: protocol
+ description: Only return grabbers providing this protocol.
+ in: query
+ schema:
+ type: string
+ example: livetv
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ MediaGrabber:
+ items:
+ properties:
+ identifier:
+ type: string
+ protocol:
+ type: string
+ title:
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ /media/grabbers/devices:
+ get:
+ summary: Get all devices
+ operationId: mediaGrabberGetDevices
+ description: Get the list of all devices present
+ tags:
+ - Devices
+ security:
+ - api_key:
+ - admin
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithDevice'
+ post:
+ summary: Add a device
+ operationId: mediaGrabberPostDevices
+ description: This endpoint adds a device to an existing grabber. The device is identified, and added to the correct grabber.
+ tags:
+ - Devices
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: uri
+ description: The URI of the device.
+ in: query
+ schema:
+ type: string
+ example: http://10.0.0.5
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithDevice'
+ '400':
+ $ref: '#/components/responses/400'
+ /media/grabbers/devices/discover:
+ post:
+ summary: Tell grabbers to discover devices
+ operationId: mediaGrabberPostDeviceDiscover
+ description: Tell grabbers to discover devices
+ tags:
+ - Devices
+ security:
+ - api_key:
+ - admin
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithDevice'
+ /media/providers:
+ get:
+ summary: Get the list of available media providers
+ operationId: getMediaProviders
+ description: Get the list of all available media providers for this PMS. This will generally include the library provider and possibly EPG if DVR is set up.
+ tags:
+ - Provider
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/ServerConfiguration'
+ - properties:
+ Feature:
+ items:
+ properties:
+ Directory:
+ items:
+ $ref: '#/components/schemas/Directory'
+ type: array
+ key:
+ type: string
+ type:
+ type: string
+ type: object
+ type: array
+ identifier:
+ description: A unique identifier for the provider, e.g. `com.plexapp.plugins.library`.
+ type: string
+ protocols:
+ description: |-
+ A comma-separated list of default protocols for the provider, which can be:
+ - `stream`: The provider allows streaming media directly from the provider (e.g. for Vimeo). - `download`: The provider allows downloading media for offline storage, sync, etc. (e.g. Podcasts). - `livetv`: The provider provides live content which is only available on a schedule basis.
+ type: string
+ title:
+ description: The title of the provider.
+ type: string
+ types:
+ description: This attribute contains a comma-separated list of the media types exposed by the provider (e.g. `video, audio`).
+ type: string
+ type: object
+ type: object
+ post:
+ summary: Add a media provider
+ operationId: postMediaProviders
+ description: This endpoint registers a media provider with the server. Once registered, the media server acts as a reverse proxy to the provider, allowing both local and remote providers to work.
+ tags:
+ - Provider
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: url
+ description: The URL of the media provider to add.
+ in: query
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ $ref: '#/components/responses/400'
+ /media/providers/refresh:
+ post:
+ summary: Refresh media providers
+ operationId: postMediaProvidersRefresh
+ description: Refresh all known media providers. This is useful in case a provider has updated features.
+ tags:
+ - Provider
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /media/subscriptions:
+ get:
+ summary: Get all subscriptions
+ operationId: mediaSubscriptionsGetSlash
+ description: Get all subscriptions and potentially the grabs too
+ tags:
+ - Subscriptions
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: includeGrabs
+ description: Indicates whether the active grabs should be included as well
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: includeStorage
+ description: Compute the storage of recorded items desired by this subscription
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithSubscription'
+ '403':
+ description: User cannot access DVR on this server
+ content:
+ text/html: {}
+ post:
+ summary: Create a subscription
+ operationId: mediaSubscriptionsPostSlash
+ description: Create a subscription. The query parameters should be mostly derived from the [template](#tag/Subscriptions/operation/mediaSubscriptionsGetTemplate)
+ tags:
+ - Subscriptions
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: targetLibrarySectionID
+ description: The library section into which we'll grab the media. Not actually required when the subscription is to a playlist.
+ in: query
+ schema:
+ type: integer
+ example: 1
+ - name: targetSectionLocationID
+ description: The section location into which to grab.
+ in: query
+ schema:
+ type: integer
+ example: 3
+ - name: type
+ description: The type of the thing we're subscribing too (e.g. show, season).
+ in: query
+ schema:
+ type: integer
+ example: 2
+ - name: hints
+ description: 'Hints describing what we''re looking for. Note: The hint `ratingKey` is required for downloading from a PMS remote.'
+ in: query
+ style: deepObject
+ schema:
+ type: object
+ example:
+ title: Family Guy
+ - name: prefs
+ description: Subscription preferences.
+ in: query
+ style: deepObject
+ schema:
+ type: object
+ example:
+ minVideoQuality: 720
+ - name: params
+ description: |
+ Subscription parameters.
+ - `mediaProviderID`: Required for downloads to indicate which MP the subscription will download into
+ - `source`: Required for downloads to indicate the source of the downloaded content.
+ in: query
+ style: deepObject
+ schema:
+ type: object
+ example:
+ mediaProviderID: 1
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ MediaSubscription:
+ items:
+ $ref: '#/components/schemas/MediaSubscription'
+ type: array
+ type: object
+ type: object
+ '400':
+ $ref: '#/components/responses/400'
+ '403':
+ description: User cannot access DVR on this server
+ content:
+ text/html: {}
+ '409':
+ description: An subscription with the same parameters already exists
+ content:
+ text/html: {}
+ /media/subscriptions/process:
+ post:
+ summary: Process all subscriptions
+ operationId: mediaSubscriptionsPostProcess
+ description: Process all subscriptions asynchronously
+ tags:
+ - Subscriptions
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Activity:
+ description: The activity of the process
+ schema:
+ type: string
+ content:
+ text/html: {}
+ '403':
+ description: User cannot access DVR on this server
+ content:
+ text/html: {}
+ /media/subscriptions/scheduled:
+ get:
+ summary: Get all scheduled recordings
+ operationId: mediaSubscriptionsGetScheduled
+ description: Get all scheduled recordings across all subscriptions
+ tags:
+ - Subscriptions
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ MediaGrabOperation:
+ items:
+ $ref: '#/components/schemas/MediaGrabOperation'
+ type: array
+ type: object
+ type: object
+ '403':
+ description: User cannot access DVR on this server
+ content:
+ text/html: {}
+ /media/subscriptions/template:
+ get:
+ summary: Get the subscription template
+ operationId: mediaSubscriptionsGetTemplate
+ description: Get the templates for a piece of media which could include fetching one airing, season, the whole show, etc.
+ tags:
+ - Subscriptions
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: guid
+ description: The guid of the item for which to get the template
+ in: query
+ schema:
+ type: string
+ example: plex://episode/5fc70265c40548002d539d23
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ SubscriptionTemplate:
+ items:
+ properties:
+ MediaSubscription:
+ items:
+ allOf:
+ - $ref: '#/components/schemas/MediaSubscription'
+ - properties:
+ airingsType:
+ type: string
+ librarySectionTitle:
+ type: string
+ locationPath:
+ type: string
+ parameters:
+ description: Parameter string for creating this subscription
+ type: string
+ selected:
+ type: boolean
+ targetLibrarySectionID:
+ description: Where this subscription will record to
+ type: integer
+ title:
+ description: The title of this subscription type
+ example: This Episode
+ type: string
+ type:
+ description: Metadata type number
+ type: integer
+ type: object
+ type: array
+ type: object
+ type: array
+ type: object
+ type: object
+ '403':
+ description: User cannot access DVR on this server
+ content:
+ text/html: {}
+ /photo/:/transcode:
+ get:
+ summary: Transcode an image
+ operationId: imageTranscode
+ description: Transcode an image, possibly changing format or size
+ tags:
+ - Transcoder
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: url
+ description: The source URL for the image to transcode. Note, if this URL requires a token such as `X-Plex-Token`, it should be given as a query parameter to this url.
+ in: query
+ schema:
+ type: string
+ example: /library/metadata/265/thumb/1715112705
+ - name: format
+ description: The output format for the image; defaults to jpg
+ in: query
+ required: false
+ schema:
+ type: string
+ enum:
+ - jpg
+ - jpeg
+ - png
+ - ppm
+ - name: width
+ description: The desired width of the output image
+ in: query
+ schema:
+ type: integer
+ - name: height
+ description: The desired height of the output image
+ in: query
+ schema:
+ type: integer
+ - name: quality
+ description: The desired quality of the output. -1 means the highest quality. Defaults to -1
+ in: query
+ required: false
+ schema:
+ maximum: 127
+ minimum: -1
+ type: integer
+ - name: background
+ description: The background color to apply before painting the image. Only really applicable if image has transparency. Defaults to none
+ in: query
+ required: false
+ schema:
+ type: string
+ example: '#ff5522'
+ - name: upscale
+ description: Indicates if image should be upscaled to the desired width/height. Defaults to false
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: minSize
+ description: Indicates if image should be scaled to fit the smaller dimension. By default (false) the image is scaled to fit within the width/height specified but if this parameter is true, it will allow overflowing one dimension to fit the other. Essentially it is making the width/height minimum sizes of the image or sizing the image to fill the entire width/height even if it overflows one dimension.
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: rotate
+ description: Obey the rotation values specified in EXIF data. Defaults to true.
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: blur
+ description: Apply a blur to the image, Defaults to 0 (none)
+ in: query
+ required: false
+ schema:
+ type: integer
+ - name: saturation
+ description: Scale the image saturation by the specified percentage. Defaults to 100
+ in: query
+ required: false
+ schema:
+ maximum: 100
+ minimum: 0
+ type: integer
+ - name: opacity
+ description: Render the image at the specified opacity percentage. Defaults to 100
+ in: query
+ required: false
+ schema:
+ maximum: 100
+ minimum: 0
+ type: integer
+ - name: chromaSubsampling
+ description: |-
+ Use the specified chroma subsambling.
+ - 0: 411
+ - 1: 420
+ - 2: 422
+ - 3: 444
+ Defaults to 3 (444)
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - 2
+ - 3
+ - name: blendColor
+ description: The color to blend with the image. Defaults to none
+ in: query
+ required: false
+ schema:
+ type: string
+ example: '#ff5522'
+ responses:
+ '200':
+ description: The resulting image
+ content:
+ image/jpeg:
+ schema:
+ format: binary
+ type: string
+ image/png:
+ schema:
+ format: binary
+ type: string
+ image/x-portable-pixmap:
+ schema:
+ format: binary
+ type: string
+ '400':
+ $ref: '#/components/responses/400'
+ '403':
+ $ref: '#/components/responses/403'
+ '404':
+ $ref: '#/components/responses/404'
+ /playlists:
+ get:
+ summary: List playlists
+ operationId: playlistGetSlash
+ description: Gets a list of playlists and playlist folders for a user. General filters are permitted, such as `sort=lastViewedAt:desc`. A flat playlist list can be retrieved using `type=15` to limit the collection to just playlists.
+ tags:
+ - Playlist
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playlistType
+ description: Limit to a type of playlist
+ in: query
+ schema:
+ type: string
+ enum:
+ - audio
+ - video
+ - photo
+ - $ref: '#/components/parameters/smart'
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithPlaylistMetadata'
+ post:
+ summary: Create a Playlist
+ operationId: playlistPostSlash
+ description: Create a new playlist. By default the playlist is blank.
+ tags:
+ - Library Playlists
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: uri
+ description: The content URI for what we're playing (e.g. `library://...`).
+ in: query
+ schema:
+ type: string
+ - name: playQueueID
+ description: To create a playlist from an existing play queue.
+ in: query
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithPlaylistMetadata'
+ '400':
+ $ref: '#/components/responses/400'
+ /playlists/upload:
+ post:
+ summary: Upload
+ operationId: playlistPostUpload
+ description: Imports m3u playlists by passing a path on the server to scan for m3u-formatted playlist files, or a path to a single playlist file.
+ tags:
+ - Library Playlists
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: path
+ description: Absolute path to a directory on the server where m3u files are stored, or the absolute path to a playlist file on the server. If the `path` argument is a directory, that path will be scanned for playlist files to be processed. Each file in that directory creates a separate playlist, with a name based on the filename of the file that created it. The GUID of each playlist is based on the filename. If the `path` argument is a file, that file will be used to create a new playlist, with the name based on the filename of the file that created it. The GUID of each playlist is based on the filename.
+ in: query
+ schema:
+ type: string
+ example: /home/barkley/playlist.m3u
+ - name: force
+ description: Force overwriting of duplicate playlists. By default, a playlist file uploaded with the same path will overwrite the existing playlist. The `force` argument is used to disable overwriting. If the `force` argument is set to 0, a new playlist will be created suffixed with the date and time that the duplicate was uploaded.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '403':
+ $ref: '#/components/responses/200'
+ '500':
+ description: The playlist could not be imported
+ content:
+ text/html: {}
+ /playQueues:
+ post:
+ summary: Create a play queue
+ operationId: playQueuePostSlash
+ description: |-
+ Makes a new play queue for a device. The source of the playqueue can either be a URI, or a playlist. The response is a media container with the initial items in the queue. Each item in the queue will be a regular item but with `playQueueItemID` - a unique ID since the queue could have repeated items with the same `ratingKey`.
+ Note: Either `uri` or `playlistID` must be specified
+ tags:
+ - Play Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: uri
+ description: The content URI for what we're playing.
+ in: query
+ schema:
+ type: string
+ - name: playlistID
+ description: the ID of the playlist we're playing.
+ in: query
+ schema:
+ type: integer
+ - name: type
+ description: The type of play queue to create
+ in: query
+ required: true
+ schema:
+ type: string
+ enum:
+ - audio
+ - video
+ - photo
+ - name: key
+ description: The key of the first item to play, defaults to the first in the play queue.
+ in: query
+ schema:
+ type: string
+ - name: shuffle
+ description: Whether to shuffle the playlist, defaults to 0.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: repeat
+ description: If the PQ is bigger than the window, fill any empty space with wraparound items, defaults to 0.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: continuous
+ description: Whether to create a continuous play queue (e.g. from an episode), defaults to 0.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: extrasPrefixCount
+ description: Number of trailers to prepend a movie with not including the pre-roll. If omitted the pre-roll will not be returned in the play queue. When resuming a movie `extrasPrefixCount` should be omitted as a parameter instead of passing 0.
+ in: query
+ schema:
+ type: integer
+ - name: recursive
+ description: Only applies to queues of type photo, whether to retrieve all descendent photos from an album or section, defaults to 1.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: onDeck
+ description: Only applies to queues of type show or seasons, whether to return a queue that is started on the On Deck episode if one exists. Otherwise begins the play queue on the beginning of the show or season.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ playQueueID:
+ description: The ID of the play queue, which is used in subsequent requests.
+ type: integer
+ playQueueLastAddedItemID:
+ description: Defines where the "Up Next" region starts
+ type: string
+ playQueueSelectedItemID:
+ description: The queue item ID of the currently selected item.
+ type: integer
+ playQueueSelectedItemOffset:
+ description: The offset of the selected item in the play queue, from the beginning of the queue.
+ type: integer
+ playQueueSelectedMetadataItemID:
+ description: The metadata item ID of the currently selected item (matches `ratingKey` attribute in metadata item if the media provider is a library).
+ type: integer
+ playQueueShuffled:
+ description: Whether or not the queue is shuffled.
+ type: boolean
+ playQueueSourceURI:
+ description: The original URI used to create the play queue.
+ type: string
+ playQueueTotalCount:
+ description: The total number of items in the play queue.
+ type: integer
+ playQueueVersion:
+ description: The version of the play queue. It increments every time a change is made to the play queue to assist clients in knowing when to refresh.
+ type: integer
+ type: object
+ type: object
+ '400':
+ $ref: '#/components/responses/400'
+ /security/resources:
+ get:
+ summary: Get Source Connection Information
+ operationId: securityGetResources
+ description: If a caller requires connection details and a transient token for a source that is known to the server, for example a cloud media provider or shared PMS, then this endpoint can be called. This endpoint is only accessible with either an admin token or a valid transient token generated from an admin token.
+ tags:
+ - General
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: source
+ description: The source identifier with an included prefix.
+ in: query
+ required: true
+ schema:
+ type: string
+ - name: refresh
+ description: Force refresh
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Device:
+ properties:
+ accessToken:
+ type: string
+ clientIdentifier:
+ type: string
+ Connection:
+ items:
+ properties:
+ address:
+ type: string
+ local:
+ description: Indicates if the connection is the server's LAN address
+ type: boolean
+ port:
+ type: integer
+ protocol:
+ type: string
+ relay:
+ description: Indicates the connection is over a relayed connection
+ type: boolean
+ uri:
+ type: string
+ type: object
+ type: array
+ name:
+ type: string
+ type: object
+ type: object
+ type: object
+ '400':
+ description: A query param is missing or the wrong value
+ content:
+ text/html: {}
+ '403':
+ description: Invalid or no token provided or a transient token could not be created
+ content:
+ text/html: {}
+ /security/token:
+ post:
+ summary: Get Transient Tokens
+ operationId: securityPostToken
+ description: |-
+ This endpoint provides the caller with a temporary token with the same access level as the caller's token. These tokens are valid for up to 48 hours and are destroyed if the server instance is restarted.
+ Note: This endpoint responds to all HTTP verbs but POST in preferred
+ tags:
+ - General
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: type
+ description: The value `delegation` is the only supported `type` parameter.
+ in: query
+ required: true
+ schema:
+ type: string
+ enum:
+ - delegation
+ - name: scope
+ description: The value `all` is the only supported `scope` parameter.
+ in: query
+ required: true
+ schema:
+ type: string
+ enum:
+ - all
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ token:
+ description: The transient token
+ type: string
+ type: object
+ type: object
+ '400':
+ description: A query param is missing or the wrong value
+ content:
+ text/html: {}
+ '403':
+ description: Invalid or no token provided or a transient token could not be created
+ content:
+ text/html: {}
+ /services/ultrablur/colors:
+ get:
+ summary: Get UltraBlur Colors
+ operationId: ultraBlurGetColors
+ description: Retrieves the four colors extracted from an image for clients to use to generate an ultrablur image.
+ tags:
+ - UltraBlur
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: url
+ description: Url for image which requires color extraction. Can be relative PMS library path or absolute url.
+ in: query
+ schema:
+ type: string
+ example: /library/metadata/217745/art/1718931408
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ UltraBlurColors:
+ items:
+ properties:
+ bottomLeft:
+ description: The color (hex) for the bottom left quadrant.
+ type: string
+ bottomRight:
+ description: The color (hex) for the bottom right quadrant.
+ type: string
+ topLeft:
+ description: The color (hex) for the top left quadrant.
+ type: string
+ topRight:
+ description: The color (hex) for the top right quadrant.
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ '404':
+ description: The image url could not be found.
+ content:
+ text/html: {}
+ '500':
+ description: The server was unable to successfully extract the UltraBlur colors.
+ content:
+ text/html: {}
+ /services/ultrablur/image:
+ get:
+ summary: Get UltraBlur Image
+ operationId: ultraBlurGetImage
+ description: Retrieves a server-side generated UltraBlur image based on the provided color inputs. Clients should always call this via the photo transcoder endpoint.
+ tags:
+ - UltraBlur
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: topLeft
+ description: The base color (hex) for the top left quadrant.
+ in: query
+ schema:
+ type: string
+ example: 3f280a
+ - name: topRight
+ description: The base color (hex) for the top right quadrant.
+ in: query
+ schema:
+ type: string
+ example: 6b4713
+ - name: bottomRight
+ description: The base color (hex) for the bottom right quadrant.
+ in: query
+ schema:
+ type: string
+ example: 0f2a43
+ - name: bottomLeft
+ description: The base color (hex) for the bottom left quadrant.
+ in: query
+ schema:
+ type: string
+ example: 1c425d
+ - name: width
+ description: Width in pixels for the image.
+ in: query
+ schema:
+ maximum: 3840
+ minimum: 320
+ type: integer
+ example: 1920
+ - name: height
+ description: Height in pixels for the image.
+ in: query
+ schema:
+ maximum: 2160
+ minimum: 240
+ type: integer
+ example: 1080
+ - name: noise
+ description: Whether to add noise to the ouput image. Noise can reduce color banding with the gradients. Image sizes with noise will be larger.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ responses:
+ '200':
+ description: OK
+ content:
+ image/png:
+ schema:
+ format: binary
+ type: string
+ '400':
+ description: Requested width and height parameters are out of bounds (maximum 3840 x 2160)
+ content:
+ text/html: {}
+ /status/sessions:
+ get:
+ summary: List Sessions
+ operationId: statusGetSlash
+ description: List all current playbacks on this server
+ tags:
+ - Status
+ security:
+ - api_key:
+ - admin
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Metadata:
+ items:
+ allOf:
+ - properties:
+ Player:
+ $ref: '#/components/schemas/Player'
+ Session:
+ $ref: '#/components/schemas/Session'
+ User:
+ $ref: '#/components/schemas/User'
+ type: object
+ - $ref: '#/components/schemas/Metadata'
+ type: array
+ type: object
+ type: object
+ /status/sessions/background:
+ get:
+ summary: Get background tasks
+ operationId: statusGetBackground
+ description: Get the list of all background tasks
+ tags:
+ - Status
+ security:
+ - api_key:
+ - admin
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ TranscodeJob:
+ items:
+ properties:
+ generatorID:
+ type: integer
+ key:
+ type: string
+ progress:
+ maximum: 100
+ minimum: 0
+ type: number
+ ratingKey:
+ type: string
+ remaining:
+ description: The number of seconds remaining in this job
+ type: integer
+ size:
+ description: The size of the result so far
+ type: integer
+ speed:
+ description: The speed of the transcode; 1.0 means real-time
+ type: number
+ targetTagID:
+ description: The tag associated with the job. This could be the tag containing the optimizer settings.
+ type: integer
+ thumb:
+ type: string
+ title:
+ type: string
+ type:
+ enum:
+ - transcode
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ /status/sessions/history/all:
+ get:
+ summary: List Playback History
+ operationId: statusGetHistoryAll
+ description: |-
+ List all playback history (Admin can see all users, others can only see their own).
+ Pagination should be used on this endpoint. Additionally this endpoint supports `includeFields`, `excludeFields`, `includeElements`, and `excludeElements` parameters.
+ tags:
+ - Status
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: accountID
+ description: The account id to restrict view history
+ in: query
+ schema:
+ type: integer
+ - name: viewedAt
+ description: The time period to restrict history (typically of the form `viewedAt>=12456789`)
+ in: query
+ schema:
+ type: integer
+ - name: librarySectionID
+ description: The library section id to restrict view history
+ in: query
+ schema:
+ type: integer
+ - name: metadataItemID
+ description: The metadata item to restrict view history (can provide the id for a show to see all of that show's view history). Note this is translated to `metadata_items.id`, `parents.id`, or `grandparents.id` internally depending on the metadata type.
+ in: query
+ schema:
+ type: integer
+ - name: sort
+ description: The field on which to sort. Multiple orderings can be specified separated by `,` and the direction specified following a `:` (`desc` or `asc`; `asc` is assumed if not provided). Note `metadataItemID` may not be used here.
+ in: query
+ schema:
+ type: array
+ items:
+ type: string
+ example: viewedAt:desc,accountID
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Metadata:
+ items:
+ properties:
+ accountID:
+ description: The account id of this playback
+ type: integer
+ deviceID:
+ description: The device id which played the item
+ type: integer
+ historyKey:
+ description: The key for this individual history item
+ type: string
+ key:
+ description: The metadata key for the item played
+ type: string
+ librarySectionID:
+ description: The library section id containing the item played
+ type: string
+ originallyAvailableAt:
+ description: The originally available at of the item played
+ type: string
+ ratingKey:
+ description: The rating key for the item played
+ type: string
+ thumb:
+ description: The thumb of the item played
+ type: string
+ title:
+ description: The title of the item played
+ type: string
+ type:
+ description: The metadata type of the item played
+ type: string
+ viewedAt:
+ description: The time when the item was played
+ type: integer
+ type: object
+ type: array
+ type: object
+ type: object
+ /status/sessions/terminate:
+ post:
+ summary: Terminate a session
+ operationId: statusPostTerminate
+ description: Terminate a playback session kicking off the user
+ tags:
+ - Status
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sessionId
+ description: The session id (found in the `Session` element in [/status/sessions](#tag/Status/operation/statusGetSlash))
+ in: query
+ required: true
+ schema:
+ type: string
+ example: cdefghijklmnopqrstuvwxyz
+ - name: reason
+ description: The reason to give to the user (typically displayed in the client)
+ in: query
+ schema:
+ type: string
+ example: Stop Playing
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '401':
+ description: Server does not have the feature enabled
+ content:
+ text/html: {}
+ '403':
+ description: sessionId is empty
+ content:
+ text/html: {}
+ '404':
+ description: Session not found
+ content:
+ text/html: {}
+ /updater/apply:
+ put:
+ summary: Applying updates
+ operationId: updaterPutApply
+ description: Apply any downloaded updates. Note that the two parameters `tonight` and `skip` are effectively mutually exclusive. The `tonight` parameter takes precedence and `skip` will be ignored if `tonight` is also passed.
+ tags:
+ - Updater
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: tonight
+ description: Indicate that you want the update to run during the next Butler execution. Omitting this or setting it to false indicates that the update should install immediately.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: skip
+ description: Indicate that the latest version should be marked as skipped. The entry for this version will have the `state` set to `skipped`.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ description: The update process started correctly
+ content:
+ text/html: {}
+ '400':
+ description: This system cannot install updates
+ content:
+ text/html: {}
+ '500':
+ description: The update process failed to start
+ content:
+ text/html: {}
+ /updater/check:
+ put:
+ summary: Checking for updates
+ operationId: updaterPutCheck
+ description: Perform an update check and potentially download
+ tags:
+ - Updater
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: download
+ description: Indicate that you want to start download any updates found.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /updater/status:
+ get:
+ summary: Querying status of updates
+ operationId: updaterGetStatus
+ description: Get the status of updating the server
+ tags:
+ - Updater
+ security:
+ - api_key:
+ - admin
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - properties:
+ autoUpdateVersion:
+ description: The version of the updater (currently `1`)
+ type: integer
+ canInstall:
+ description: Indicates whether this install can be updated through these endpoints (typically only on MacOS and Windows)
+ type: boolean
+ checkedAt:
+ description: The last time a check for updates was performed
+ type: integer
+ downloadURL:
+ description: The URL where the update is available
+ type: string
+ Release:
+ items:
+ properties:
+ added:
+ description: A list of what has been added in this version
+ type: string
+ downloadURL:
+ description: The URL of where this update is available
+ type: string
+ fixed:
+ description: A list of what has been fixed in this version
+ type: string
+ key:
+ description: The URL key of the update
+ type: string
+ state:
+ description: |
+ The status of this update.
+
+ - available - This release is available
+ - downloading - This release is downloading
+ - downloaded - This release has been downloaded
+ - installing - This release is installing
+ - tonight - This release will be installed tonight
+ - skipped - This release has been skipped
+ - error - This release has an error
+ - notify - This release is only notifying it is available (typically because it cannot be installed on this setup)
+ - done - This release is complete
+ enum:
+ - available
+ - downloading
+ - downloaded
+ - installing
+ - tonight
+ - skipped
+ - error
+ - notify
+ - done
+ type: string
+ version:
+ description: The version available
+ type: string
+ type: object
+ type: array
+ status:
+ description: The current error code (`0` means no error)
+ type: integer
+ type: object
+ type: object
+ /{transcodeType}/:/transcode/universal/decision:
+ get:
+ summary: Make a decision on media playback
+ operationId: transcodeDecision
+ description: Make a decision on media playback based on client profile, and requested settings such as bandwidth and resolution.
+ tags:
+ - Transcoder
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - $ref: '#/components/parameters/transcodeType'
+ - $ref: '#/components/parameters/transcodeSessionId'
+ - name: advancedSubtitles
+ description: |
+ Indicates how incompatible advanced subtitles (such as ass/ssa) should be included: * 'burn' - Burn incompatible advanced text subtitles into the video stream * 'text' - Transcode incompatible advanced text subtitles to a compatible text format, even if some markup is lost
+ in: query
+ schema:
+ type: string
+ enum:
+ - burn
+ - text
+ - unknown
+ example: burn
+ - name: audioBoost
+ description: Percentage of original audio loudness to use when transcoding (100 is equivalent to original volume, 50 is half, 200 is double, etc)
+ in: query
+ schema:
+ minimum: 1
+ type: integer
+ example: 50
+ - name: audioChannelCount
+ description: Target video number of audio channels.
+ in: query
+ schema:
+ maximum: 8
+ minimum: 1
+ type: integer
+ example: 5
+ - name: autoAdjustQuality
+ description: Indicates the client supports ABR.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: autoAdjustSubtitle
+ description: Indicates if the server should adjust subtitles based on Voice Activity Data.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: directPlay
+ description: Indicates the client supports direct playing the indicated content.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: directStream
+ description: Indicates the client supports direct streaming the video of the indicated content.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: directStreamAudio
+ description: Indicates the client supports direct streaming the audio of the indicated content.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: disableResolutionRotation
+ description: Indicates if resolution should be adjusted for orientation.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: hasMDE
+ description: Ignore client profiles when determining if direct play is possible. Only has an effect when directPlay=1 and both mediaIndex and partIndex are specified and neither are -1
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: location
+ description: Network type of the client, can be used to help determine target bitrate.
+ in: query
+ schema:
+ type: string
+ enum:
+ - lan
+ - wan
+ - cellular
+ example: wan
+ - name: mediaBufferSize
+ description: Buffer size used in playback (in KB). Clients should specify a lower bound if not known exactly. This value could make the difference between transcoding and direct play on bandwidth constrained networks.
+ in: query
+ schema:
+ type: integer
+ example: 102400
+ - name: mediaIndex
+ description: Index of the media to transcode. -1 or not specified indicates let the server choose.
+ in: query
+ schema:
+ type: integer
+ example: 0
+ - name: musicBitrate
+ description: Target bitrate for audio only files (in kbps, used to transcode).
+ in: query
+ schema:
+ minimum: 0
+ type: integer
+ example: 5000
+ - name: offset
+ description: Offset from the start of the media (in seconds).
+ in: query
+ schema:
+ type: number
+ example: 90.5
+ - name: partIndex
+ description: Index of the part to transcode. -1 or not specified indicates the server should join parts together in a transcode
+ in: query
+ schema:
+ type: integer
+ example: 0
+ - name: path
+ description: Internal PMS path of the media to transcode.
+ in: query
+ schema:
+ type: string
+ example: /library/metadata/151671
+ - name: peakBitrate
+ description: Maximum bitrate (in kbps) to use in ABR.
+ in: query
+ schema:
+ minimum: 0
+ type: integer
+ example: 12000
+ - name: photoResolution
+ description: Target photo resolution.
+ in: query
+ schema:
+ type: string
+ pattern: ^\d[x:]\d$
+ example: 1080x1080
+ - name: protocol
+ description: |
+ Indicates the network streaming protocol to be used for the transcode session: * 'http' - include the file in the http response such as MKV streaming * 'hls' - hls stream (RFC 8216) * 'dash' - dash stream (ISO/IEC 23009-1:2022)
+ in: query
+ schema:
+ type: string
+ enum:
+ - http
+ - hls
+ - dash
+ example: dash
+ - name: secondsPerSegment
+ description: Number of seconds to include in each transcoded segment
+ in: query
+ schema:
+ type: integer
+ example: 5
+ - name: subtitleSize
+ description: Percentage of original subtitle size to use when burning subtitles (100 is equivalent to original size, 50 is half, ect)
+ in: query
+ schema:
+ minimum: 1
+ type: integer
+ example: 50
+ - name: subtitles
+ description: |
+ Indicates how subtitles should be included: * 'auto' - Compute the appropriate subtitle setting automatically * 'burn' - Burn the selected subtitle; auto if no selected subtitle * 'none' - Ignore all subtitle streams * 'sidecar' - The selected subtitle should be provided as a sidecar * 'embedded' - The selected subtitle should be provided as an embedded stream * 'segmented' - The selected subtitle should be provided as a segmented stream
+ in: query
+ schema:
+ type: string
+ enum:
+ - auto
+ - burn
+ - none
+ - sidecar
+ - embedded
+ - segmented
+ - unknown
+ example: Burn
+ - name: videoBitrate
+ description: Target video bitrate (in kbps).
+ in: query
+ schema:
+ minimum: 0
+ type: integer
+ example: 12000
+ - name: videoQuality
+ description: Target photo quality.
+ in: query
+ schema:
+ maximum: 99
+ minimum: 0
+ type: integer
+ example: 50
+ - name: videoResolution
+ description: Target maximum video resolution.
+ in: query
+ schema:
+ type: string
+ pattern: ^\d[x:]\d$
+ example: 1080x1080
+ - name: X-Plex-Client-Identifier
+ description: Unique per client.
+ in: header
+ required: true
+ schema:
+ type: string
+ - name: X-Plex-Client-Profile-Extra
+ description: See [Profile Augmentations](#section/API-Info/Profile-Augmentations) .
+ in: header
+ schema:
+ type: string
+ example: 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)
+ - name: X-Plex-Client-Profile-Name
+ description: Which built in Client Profile to use in the decision. Generally should only be used to specify the Generic profile.
+ in: header
+ schema:
+ type: string
+ example: generic
+ - name: X-Plex-Device
+ description: Device the client is running on
+ in: header
+ schema:
+ type: string
+ example: Windows
+ - name: X-Plex-Model
+ description: Model of the device the client is running on
+ in: header
+ schema:
+ type: string
+ example: standalone
+ - name: X-Plex-Platform
+ description: Client Platform
+ in: header
+ schema:
+ type: string
+ example: Chrome
+ - name: X-Plex-Platform-Version
+ description: Client Platform Version
+ in: header
+ schema:
+ type: string
+ example: 135
+ - name: X-Plex-Session-Identifier
+ description: Unique per client playback session. Used if a client can playback multiple items at a time (such as a browser with multiple tabs)
+ in: header
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithDecision'
+ /{transcodeType}/:/transcode/universal/fallback:
+ post:
+ summary: Manually trigger a transcoder fallback
+ operationId: transcodeFallback
+ description: 'Manually trigger a transcoder fallback ex: HEVC to h.264 or hw to sw'
+ tags:
+ - Transcoder
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - $ref: '#/components/parameters/transcodeType'
+ - $ref: '#/components/parameters/transcodeSessionId'
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '404':
+ description: Session ID does not exist
+ content:
+ text/html: {}
+ '412':
+ description: Transcode could not fallback
+ content:
+ text/html: {}
+ '500':
+ description: Transcode failed to fallback
+ content:
+ text/html: {}
+ /{transcodeType}/:/transcode/universal/subtitles:
+ get:
+ summary: Transcode subtitles
+ operationId: transcodeSubtitles
+ description: Only transcode subtitle streams.
+ tags:
+ - Transcoder
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - $ref: '#/components/parameters/transcodeType'
+ - $ref: '#/components/parameters/transcodeSessionId'
+ - name: advancedSubtitles
+ description: |
+ Indicates how incompatible advanced subtitles (such as ass/ssa) should be included: * 'burn' - Burn incompatible advanced text subtitles into the video stream * 'text' - Transcode incompatible advanced text subtitles to a compatible text format, even if some markup is lost
+ in: query
+ schema:
+ type: string
+ enum:
+ - burn
+ - text
+ - unknown
+ example: burn
+ - name: audioBoost
+ description: Percentage of original audio loudness to use when transcoding (100 is equivalent to original volume, 50 is half, 200 is double, etc)
+ in: query
+ schema:
+ minimum: 1
+ type: integer
+ example: 50
+ - name: audioChannelCount
+ description: Target video number of audio channels.
+ in: query
+ schema:
+ maximum: 8
+ minimum: 1
+ type: integer
+ example: 5
+ - name: autoAdjustQuality
+ description: Indicates the client supports ABR.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: autoAdjustSubtitle
+ description: Indicates if the server should adjust subtitles based on Voice Activity Data.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: directPlay
+ description: Indicates the client supports direct playing the indicated content.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: directStream
+ description: Indicates the client supports direct streaming the video of the indicated content.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: directStreamAudio
+ description: Indicates the client supports direct streaming the audio of the indicated content.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: disableResolutionRotation
+ description: Indicates if resolution should be adjusted for orientation.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: hasMDE
+ description: Ignore client profiles when determining if direct play is possible. Only has an effect when directPlay=1 and both mediaIndex and partIndex are specified and neither are -1
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: location
+ description: Network type of the client, can be used to help determine target bitrate.
+ in: query
+ schema:
+ type: string
+ enum:
+ - lan
+ - wan
+ - cellular
+ example: wan
+ - name: mediaBufferSize
+ description: Buffer size used in playback (in KB). Clients should specify a lower bound if not known exactly. This value could make the difference between transcoding and direct play on bandwidth constrained networks.
+ in: query
+ schema:
+ type: integer
+ example: 102400
+ - name: mediaIndex
+ description: Index of the media to transcode. -1 or not specified indicates let the server choose.
+ in: query
+ schema:
+ type: integer
+ example: 0
+ - name: musicBitrate
+ description: Target bitrate for audio only files (in kbps, used to transcode).
+ in: query
+ schema:
+ minimum: 0
+ type: integer
+ example: 5000
+ - name: offset
+ description: Offset from the start of the media (in seconds).
+ in: query
+ schema:
+ type: number
+ example: 90.5
+ - name: partIndex
+ description: Index of the part to transcode. -1 or not specified indicates the server should join parts together in a transcode
+ in: query
+ schema:
+ type: integer
+ example: 0
+ - name: path
+ description: Internal PMS path of the media to transcode.
+ in: query
+ schema:
+ type: string
+ example: /library/metadata/151671
+ - name: peakBitrate
+ description: Maximum bitrate (in kbps) to use in ABR.
+ in: query
+ schema:
+ minimum: 0
+ type: integer
+ example: 12000
+ - name: photoResolution
+ description: Target photo resolution.
+ in: query
+ schema:
+ type: string
+ pattern: ^\d[x:]\d$
+ example: 1080x1080
+ - name: protocol
+ description: |
+ Indicates the network streaming protocol to be used for the transcode session: * 'http' - include the file in the http response such as MKV streaming * 'hls' - hls stream (RFC 8216) * 'dash' - dash stream (ISO/IEC 23009-1:2022)
+ in: query
+ schema:
+ type: string
+ enum:
+ - http
+ - hls
+ - dash
+ example: dash
+ - name: secondsPerSegment
+ description: Number of seconds to include in each transcoded segment
+ in: query
+ schema:
+ type: integer
+ example: 5
+ - name: subtitleSize
+ description: Percentage of original subtitle size to use when burning subtitles (100 is equivalent to original size, 50 is half, ect)
+ in: query
+ schema:
+ minimum: 1
+ type: integer
+ example: 50
+ - name: subtitles
+ description: |
+ Indicates how subtitles should be included: * 'auto' - Compute the appropriate subtitle setting automatically * 'burn' - Burn the selected subtitle; auto if no selected subtitle * 'none' - Ignore all subtitle streams * 'sidecar' - The selected subtitle should be provided as a sidecar * 'embedded' - The selected subtitle should be provided as an embedded stream * 'segmented' - The selected subtitle should be provided as a segmented stream
+ in: query
+ schema:
+ type: string
+ enum:
+ - auto
+ - burn
+ - none
+ - sidecar
+ - embedded
+ - segmented
+ - unknown
+ example: Burn
+ - name: videoBitrate
+ description: Target video bitrate (in kbps).
+ in: query
+ schema:
+ minimum: 0
+ type: integer
+ example: 12000
+ - name: videoQuality
+ description: Target photo quality.
+ in: query
+ schema:
+ maximum: 99
+ minimum: 0
+ type: integer
+ example: 50
+ - name: videoResolution
+ description: Target maximum video resolution.
+ in: query
+ schema:
+ type: string
+ pattern: ^\d[x:]\d$
+ example: 1080x1080
+ - name: X-Plex-Client-Identifier
+ description: Unique per client.
+ in: header
+ required: true
+ schema:
+ type: string
+ - name: X-Plex-Client-Profile-Extra
+ description: See [Profile Augmentations](#section/API-Info/Profile-Augmentations) .
+ in: header
+ schema:
+ type: string
+ example: 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)
+ - name: X-Plex-Client-Profile-Name
+ description: Which built in Client Profile to use in the decision. Generally should only be used to specify the Generic profile.
+ in: header
+ schema:
+ type: string
+ example: generic
+ - name: X-Plex-Device
+ description: Device the client is running on
+ in: header
+ schema:
+ type: string
+ example: Windows
+ - name: X-Plex-Model
+ description: Model of the device the client is running on
+ in: header
+ schema:
+ type: string
+ example: standalone
+ - name: X-Plex-Platform
+ description: Client Platform
+ in: header
+ schema:
+ type: string
+ example: Chrome
+ - name: X-Plex-Platform-Version
+ description: Client Platform Version
+ in: header
+ schema:
+ type: string
+ example: 135
+ - name: X-Plex-Session-Identifier
+ description: Unique per client playback session. Used if a client can playback multiple items at a time (such as a browser with multiple tabs)
+ in: header
+ schema:
+ type: string
+ responses:
+ '200':
+ description: Transcoded subtitle file
+ content:
+ text/srt:
+ example: |
+ 1
+ 00:00:02,499 --> 00:00:06,416
+ [SERENE MUSIC]
+
+ 2
+ 00:00:11,791 --> 00:00:13,958
+ [BROOK BABBLES]
+ [FLY BUZZES]
+
+ 3
+ 00:00:16,166 --> 00:00:17,666
+ [BIRD TWEETS]
+
+ 4
+ 00:00:17,666 --> 00:00:18,708
+ [WINGS FLAP]
+
+ 5
+ 00:00:19,833 --> 00:00:20,374
+ [BIRD TWEETS]
+ [WINGS FLAP]
+
+ 6
+ 00:00:20,374 --> 00:00:21,041
+ [THUD]
+
+ 7
+ 00:00:21,374 --> 00:00:22,249
+ [THUD]
+
+ 8
+ 00:00:22,249 --> 00:00:23,083
+ [SQUIRREL LAUGHS]
+
+ 9
+ 00:00:26,249 --> 00:00:27,541
+ [SNORES]
+
+ 10
+ 00:00:29,416 --> 00:00:30,708
+ [SNORES]
+
+ 11
+ 00:00:32,749 --> 00:00:34,041
+ [BUNNY SNORES]
+
+ 12
+ 00:00:35,916 --> 00:00:37,249
+ [BUNNY SNORES]
+ '400':
+ $ref: '#/components/responses/400'
+ '403':
+ $ref: '#/components/responses/403'
+ '404':
+ $ref: '#/components/responses/404'
+ /activities/{activityId}:
+ delete:
+ summary: Cancel a running activity
+ operationId: activitiesDeleteActivity
+ description: Cancel a running activity. Admins can cancel all activities but other users can only cancel their own
+ tags:
+ - Activities
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: activityId
+ description: The UUID of the activity to cancel.
+ in: path
+ required: true
+ schema:
+ type: string
+ example: d6199ba1-fb5e-4cae-bf17-1a5369c1cf1e
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ description: Activity is not cancellable
+ content:
+ text/html: {}
+ '404':
+ description: No activity with the provided id is found
+ content:
+ text/html: {}
+ /butler/{task}:
+ delete:
+ summary: Stop a single Butler task
+ operationId: butlerDeleteTask
+ description: |
+ This endpoint will stop a currently running task by name, or remove it from the list of scheduled tasks if it exists
+ tags:
+ - Butler
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: task
+ description: The task name
+ in: path
+ required: true
+ schema:
+ type: string
+ enum:
+ - AutomaticUpdates
+ - BackupDatabase
+ - ButlerTaskGenerateAdMarkers
+ - ButlerTaskGenerateCreditsMarkers
+ - ButlerTaskGenerateIntroMarkers
+ - ButlerTaskGenerateVoiceActivity
+ - CleanOldBundles
+ - CleanOldCacheFiles
+ - DeepMediaAnalysis
+ - GarbageCollectBlobs
+ - GarbageCollectLibraryMedia
+ - GenerateBlurHashes
+ - GenerateChapterThumbs
+ - GenerateMediaIndexFiles
+ - LoudnessAnalysis
+ - MusicAnalysis
+ - OptimizeDatabase
+ - RefreshEpgGuides
+ - RefreshLibraries
+ - RefreshLocalMedia
+ - RefreshPeriodicMetadata
+ - UpgradeMediaAnalysis
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '404':
+ description: No task with this name was found or no task with this name was running
+ content:
+ text/html: {}
+ post:
+ summary: Start a single Butler task
+ operationId: butlerPostTask
+ description: |
+ This endpoint will attempt to start a specific Butler task by name.
+ tags:
+ - Butler
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: task
+ description: The task name
+ in: path
+ required: true
+ schema:
+ type: string
+ enum:
+ - AutomaticUpdates
+ - BackupDatabase
+ - ButlerTaskGenerateAdMarkers
+ - ButlerTaskGenerateCreditsMarkers
+ - ButlerTaskGenerateIntroMarkers
+ - ButlerTaskGenerateVoiceActivity
+ - CleanOldBundles
+ - CleanOldCacheFiles
+ - DeepMediaAnalysis
+ - GarbageCollectBlobs
+ - GarbageCollectLibraryMedia
+ - GenerateBlurHashes
+ - GenerateChapterThumbs
+ - GenerateMediaIndexFiles
+ - LoudnessAnalysis
+ - MusicAnalysis
+ - OptimizeDatabase
+ - RefreshEpgGuides
+ - RefreshLibraries
+ - RefreshLocalMedia
+ - RefreshPeriodicMetadata
+ - UpgradeMediaAnalysis
+ responses:
+ '200':
+ description: Task started
+ content:
+ text/html: {}
+ '202':
+ description: Task is already running
+ content:
+ text/html: {}
+ '404':
+ description: No task with this name was found
+ content:
+ text/html: {}
+ /downloadQueue/{queueId}:
+ get:
+ summary: Get a download queue
+ operationId: downloadQueueGetQueue
+ description: |
+ Available: 0.2.0
+
+ Get a download queue by its id
+ tags:
+ - Download Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: queueId
+ description: The queue id
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ DownloadQueue:
+ items:
+ properties:
+ id:
+ type: integer
+ itemCount:
+ type: integer
+ status:
+ description: |
+ The state of this queue
+ - deciding: At least one item is still being decided
+ - waiting: At least one item is waiting for transcode and none are currently transcoding
+ - processing: At least one item is being transcoded
+ - done: All items are available (or potentially expired)
+ - error: At least one item has encountered an error
+ enum:
+ - deciding
+ - waiting
+ - processing
+ - done
+ - error
+ type: string
+ type: object
+ type: array
+ type: object
+ /downloadQueue/{queueId}/add:
+ post:
+ summary: Add to download queue
+ operationId: downloadQueuePostQueueAdd
+ description: |
+ Available: 0.2.0
+
+ Add items to the download queue
+ tags:
+ - Download Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: queueId
+ description: The queue id
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: keys
+ description: Keys to add
+ in: query
+ required: true
+ explode: false
+ schema:
+ type: array
+ items:
+ type: string
+ example:
+ - /library/metadata/3
+ - /library/metadata/6
+ - $ref: '#/components/parameters/advancedSubtitles'
+ - $ref: '#/components/parameters/audioBoost'
+ - $ref: '#/components/parameters/audioChannelCount'
+ - $ref: '#/components/parameters/autoAdjustQuality'
+ - $ref: '#/components/parameters/autoAdjustSubtitle'
+ - $ref: '#/components/parameters/directPlay'
+ - $ref: '#/components/parameters/directStream'
+ - $ref: '#/components/parameters/directStreamAudio'
+ - $ref: '#/components/parameters/disableResolutionRotation'
+ - $ref: '#/components/parameters/hasMDE'
+ - $ref: '#/components/parameters/location'
+ - $ref: '#/components/parameters/mediaBufferSize'
+ - $ref: '#/components/parameters/mediaIndex'
+ - $ref: '#/components/parameters/musicBitrate'
+ - $ref: '#/components/parameters/offset'
+ - $ref: '#/components/parameters/partIndex'
+ - $ref: '#/components/parameters/path'
+ - $ref: '#/components/parameters/peakBitrate'
+ - $ref: '#/components/parameters/photoResolution'
+ - $ref: '#/components/parameters/protocol'
+ - $ref: '#/components/parameters/secondsPerSegment'
+ - $ref: '#/components/parameters/subtitleSize'
+ - $ref: '#/components/parameters/subtitles'
+ - $ref: '#/components/parameters/videoBitrate'
+ - $ref: '#/components/parameters/videoQuality'
+ - $ref: '#/components/parameters/videoResolution'
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ AddedQueueItems:
+ items:
+ properties:
+ id:
+ description: The queue item id that was added or the existing one if an item already exists in this queue with the same parameters
+ type: integer
+ key:
+ description: The key added to the queue
+ type: string
+ type: object
+ type: array
+ type: object
+ /downloadQueue/{queueId}/items:
+ get:
+ summary: Get download queue items
+ operationId: downloadQueueGetQueueItems
+ description: |
+ Available: 0.2.0
+
+ Get items from a download queue
+ tags:
+ - Download Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: queueId
+ description: The queue id
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ DownloadQueueItem:
+ items:
+ properties:
+ DecisionResult:
+ properties:
+ availableBandwidth:
+ description: The maximum bitrate set when item was added
+ type: integer
+ directPlayDecisionCode:
+ type: integer
+ directPlayDecisionText:
+ type: string
+ generalDecisionCode:
+ type: integer
+ generalDecisionText:
+ type: string
+ mdeDecisionCode:
+ description: The code indicating the status of evaluation of playback when client indicates `hasMDE=1`
+ type: integer
+ mdeDecisionText:
+ description: Descriptive text for the above code
+ type: string
+ transcodeDecisionCode:
+ type: integer
+ transcodeDecisionText:
+ type: string
+ type: object
+ error:
+ description: The error encountered in transcoding or decision
+ type: string
+ id:
+ type: integer
+ key:
+ type: string
+ queueId:
+ type: integer
+ status:
+ description: |
+ The state of the item:
+ - deciding: The item decision is pending
+ - waiting: The item is waiting for transcode
+ - processing: The item is being transcoded
+ - available: The item is available for download
+ - error: The item encountered an error in the decision or transcode
+ - expired: The transcoded item has timed out and is no longer available
+ enum:
+ - deciding
+ - waiting
+ - processing
+ - available
+ - error
+ - expired
+ type: string
+ transcode:
+ description: The transcode session object which is not yet documented otherwise it'd be a $ref here.
+ type: object
+ TranscodeSession:
+ $ref: '#/components/schemas/TranscodeSession'
+ type: object
+ type: array
+ type: object
+ /hubs/metadata/{metadataId}:
+ get:
+ summary: Get hubs for section by metadata item
+ operationId: hubsGetMetadataMetadata
+ description: Get the hubs for a section by metadata item. Currently only for music sections
+ tags:
+ - Hubs
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: metadataId
+ description: The metadata ID for the hubs to fetch
+ in: path
+ required: true
+ schema:
+ type: integer
+ - $ref: '#/components/parameters/count'
+ - name: onlyTransient
+ description: Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added)
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/responses-200'
+ '400':
+ description: No metadata with that id or permission is denied
+ content:
+ text/html: {}
+ /hubs/metadata/{metadataId}/postplay:
+ get:
+ summary: Get postplay hubs
+ operationId: hubsGetMetadataMetadataPostplay
+ description: Get the hubs for a metadata to be displayed in post play
+ tags:
+ - Hubs
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: metadataId
+ description: The metadata ID for the hubs to fetch
+ in: path
+ required: true
+ schema:
+ type: integer
+ - $ref: '#/components/parameters/count'
+ - name: onlyTransient
+ description: Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added)
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/responses-200'
+ '400':
+ description: No metadata with that id or permission is denied
+ content:
+ text/html: {}
+ /hubs/metadata/{metadataId}/related:
+ get:
+ summary: Get related hubs
+ operationId: hubsGetMetadataMetadataRelated
+ description: Get the hubs for a metadata related to the provided metadata item
+ tags:
+ - Hubs
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: metadataId
+ description: The metadata ID for the hubs to fetch
+ in: path
+ required: true
+ schema:
+ type: integer
+ - $ref: '#/components/parameters/count'
+ - name: onlyTransient
+ description: Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added)
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/responses-200'
+ '400':
+ description: No metadata with that id or permission is denied
+ content:
+ text/html: {}
+ /hubs/sections/{sectionId}:
+ get:
+ summary: Get section hubs
+ operationId: hubsGetSection
+ description: Get the hubs for a single section
+ tags:
+ - Hubs
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: The section ID for the hubs to fetch
+ in: path
+ required: true
+ schema:
+ type: integer
+ - $ref: '#/components/parameters/count'
+ - name: onlyTransient
+ description: Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added)
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Hub:
+ items:
+ $ref: '#/components/schemas/Hub'
+ type: array
+ type: object
+ type: object
+ '400':
+ description: No section with that id or permission is denied
+ content:
+ text/html: {}
+ /hubs/sections/{sectionId}/manage:
+ delete:
+ summary: Reset hubs to defaults
+ operationId: hubsSectionsSectionManageDeleteSlash
+ description: Reset hubs for this section to defaults and delete custom hubs
+ tags:
+ - Hubs
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: The section ID for the hubs to reorder
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '403':
+ $ref: '#/components/responses/403'
+ '404':
+ description: Section id was not found
+ content:
+ text/html: {}
+ get:
+ summary: Get hubs
+ operationId: hubsSectionsSectionManageGetSlash
+ description: Get the list of hubs including both built-in and custom
+ tags:
+ - Hubs
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: The section ID for the hubs to reorder
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: metadataItemId
+ description: Restrict hubs to ones relevant to the provided metadata item
+ in: query
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Hub:
+ items:
+ properties:
+ homeVisibility:
+ description: |
+ Whether this hub is visible on the home screen
+ - all: Visible to all users
+ - none: Visible to no users
+ - admin: Visible to only admin users
+ - shared: Visible to shared users
+ enum:
+ - all
+ - none
+ - admin
+ - shared
+ type: string
+ identifier:
+ description: The identifier for this hub
+ type: string
+ promotedToOwnHome:
+ description: Whether this hub is visible to admin user home
+ type: boolean
+ promotedToRecommended:
+ description: Whether this hub is promoted to all for recommendations
+ type: boolean
+ promotedToSharedHome:
+ description: Whether this hub is visible to shared user's home
+ type: boolean
+ recommendationsVisibility:
+ description: |
+ The visibility of this hub in recommendations:
+ - all: Visible to all users
+ - none: Visible to no users
+ - admin: Visible to only admin users
+ - shared: Visible to shared users
+ enum:
+ - all
+ - none
+ - admin
+ - shared
+ type: string
+ title:
+ description: The title of this hub
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ '403':
+ $ref: '#/components/responses/403'
+ '404':
+ description: Section id was not found
+ content:
+ text/html: {}
+ post:
+ summary: Create a custom hub
+ operationId: hubsSectionsSectionManagePostSlash
+ description: Create a custom hub based on a metadata item
+ tags:
+ - Hubs
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: The section ID for the hubs to reorder
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: metadataItemId
+ description: The metadata item on which to base this hub. This must currently be a collection
+ in: query
+ required: true
+ schema:
+ type: integer
+ - name: promotedToRecommended
+ description: Whether this hub should be displayed in recommended
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: promotedToOwnHome
+ description: Whether this hub should be displayed in admin's home
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: promotedToSharedHome
+ description: Whether this hub should be displayed in shared user's home
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ description: A hub could not be created with this metadata item
+ content:
+ text/html: {}
+ '403':
+ $ref: '#/components/responses/403'
+ '404':
+ description: Section id or metadata item was not found
+ content:
+ text/html: {}
+ /hubs/sections/{sectionId}/manage/move:
+ put:
+ summary: Move Hub
+ operationId: hubsSectionsSectionManagePutMove
+ description: Changed the ordering of a hub among others hubs
+ tags:
+ - Hubs
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: The section ID for the hubs to reorder
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: identifier
+ description: The identifier of the hub to move
+ in: query
+ required: true
+ schema:
+ type: string
+ - name: after
+ description: The identifier of the hub to order this hub after (or empty/missing to put this hub first)
+ in: query
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/get-responses-200'
+ '403':
+ $ref: '#/components/responses/403'
+ '404':
+ description: Section id was not found
+ content:
+ text/html: {}
+ /library/collections/{collectionId}/items:
+ get:
+ summary: Get items in a collection
+ operationId: libraryCollectionCollectionGetItems
+ description: Get items in a collection. Note if this collection contains more than 100 items, paging must be used.
+ tags:
+ - Content
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: collectionId
+ description: The collection id
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ '404':
+ description: Collection not found
+ content:
+ text/html: {}
+ put:
+ summary: Add items to a collection
+ operationId: libraryCollectionCollectionPutItems
+ description: Add items to a collection by uri
+ tags:
+ - Library Collections
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: collectionId
+ description: The collection id
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: uri
+ description: The URI describing the items to add to this collection
+ in: query
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ '404':
+ description: Collection not found
+ content:
+ text/html: {}
+ /library/metadata/{ids}:
+ delete:
+ summary: Delete a metadata item
+ operationId: libraryMetadataDeleteSlash
+ description: Delete a single metadata item from the library, deleting media as well
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: proxy
+ description: Whether proxy items, such as media optimized versions, should also be deleted. Defaults to false.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ description: Media items could not be deleted
+ content:
+ text/html: {}
+ get:
+ summary: Get a metadata item
+ operationId: libraryMetadataGetSlash
+ description: Get one or more metadata items.
+ tags:
+ - Content
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: array
+ items:
+ type: string
+ - name: asyncCheckFiles
+ description: Determines if file check should be performed asynchronously. An activity is created to indicate progress. Default is false.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: asyncRefreshLocalMediaAgent
+ description: Determines if local media agent refresh should be performed asynchronously. An activity is created to indicate progress. Default is false.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: asyncRefreshAnalysis
+ description: Determines if analysis refresh should be performed asynchronously. An activity is created to indicate progress. Default is false.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: checkFiles
+ description: Determines if file check should be performed synchronously. Specifying `asyncCheckFiles` will cause this option to be ignored. Default is false.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: skipRefresh
+ description: Determines if synchronous local media agent and analysis refresh should be skipped. Specifying async versions will cause synchronous versions to be skipped. Default is false.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: checkFileAvailability
+ description: Determines if file existence check should be performed synchronously. Specifying `checkFiles` will imply this option. Default is false.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: asyncAugmentMetadata
+ description: Add metadata augmentations. An activity is created to indicate progress. Option will be ignored if specified by non-admin or if multiple metadata items are requested. Default is false.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: augmentCount
+ description: Number of augmentations to add. Requires `asyncAugmentMetadata` to be specified.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ put:
+ summary: Edit a metadata item
+ operationId: libraryMetadataPutSlash
+ description: Edit metadata items setting fields
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: array
+ items:
+ type: string
+ - name: args
+ description: The new values for the metadata item
+ in: query
+ schema:
+ type: object
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ description: Media items could not be deleted
+ content:
+ text/html: {}
+ /library/metadata/{ids}/addetect:
+ put:
+ summary: Ad-detect an item
+ operationId: libraryMetadataPutAddetect
+ description: Start the detection of ads in a metadata item
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/metadata/{ids}/allLeaves:
+ get:
+ summary: Get the leaves of an item
+ operationId: libraryMetadataGetAllLeaves
+ description: Get the leaves for a metadata item such as the episodes in a show
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ /library/metadata/{ids}/analyze:
+ put:
+ summary: Analyze an item
+ operationId: libraryMetadataPutAnalyze
+ description: Start the analysis of a metadata item
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: thumbOffset
+ description: Set the offset to be used for thumbnails
+ in: query
+ required: false
+ schema:
+ type: number
+ - name: artOffset
+ description: Set the offset to be used for artwork
+ in: query
+ required: false
+ schema:
+ type: number
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/metadata/{ids}/chapterThumbs:
+ put:
+ summary: Generate thumbs of chapters for an item
+ operationId: libraryMetadataPutChapterThumbs
+ description: Start the chapter thumb generation for an item
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: force
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/metadata/{ids}/credits:
+ put:
+ summary: Credit detect a metadata item
+ operationId: libraryMetadataPutCredits
+ description: Start credit detection on a metadata item
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: force
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: manual
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/metadata/{ids}/extras:
+ get:
+ summary: Get an item's extras
+ operationId: libraryMetadataGetExtras
+ description: Get the extras for a metadata item
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ post:
+ summary: Add to an item's extras
+ operationId: libraryMetadataPostExtras
+ description: Add an extra to a metadata item
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: extraType
+ description: The metadata type of the extra
+ in: query
+ schema:
+ type: integer
+ - name: url
+ description: The URL of the extra
+ in: query
+ required: true
+ schema:
+ type: string
+ - $ref: '#/components/parameters/title'
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '404':
+ description: Either the metadata item is not present or the extra could not be added
+ content:
+ text/html: {}
+ /library/metadata/{ids}/file:
+ get:
+ summary: Get a file from a metadata or media bundle
+ operationId: libraryMetadataGetFile
+ description: Get a bundle file for a metadata or media item. This is either an image or a mp3 (for a show's theme)
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: url
+ description: The bundle url, typically starting with `metadata://` or `media://`
+ in: query
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ content:
+ audio/mpeg3:
+ schema:
+ format: binary
+ type: string
+ image/jpeg:
+ schema:
+ format: binary
+ type: string
+ /library/metadata/{ids}/index:
+ put:
+ summary: Start BIF generation of an item
+ operationId: libraryMetadataPutIndex
+ description: Start the indexing (BIF generation) of an item
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: force
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/metadata/{ids}/intro:
+ put:
+ summary: Intro detect an item
+ operationId: libraryMetadataPutIntro
+ description: Start the detection of intros in a metadata item
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: force
+ description: Indicate whether detection should be re-run
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: threshold
+ description: The threshold for determining if content is an intro or not
+ in: query
+ required: false
+ schema:
+ type: number
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/metadata/{ids}/marker:
+ post:
+ summary: Create a marker
+ operationId: libraryMetadataPostMarker
+ description: Create a marker for this user on the metadata item
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: type
+ description: The type of marker to edit/create
+ in: query
+ required: true
+ schema:
+ type: integer
+ - name: startTimeOffset
+ description: The start time of the marker
+ in: query
+ required: true
+ schema:
+ type: integer
+ - name: endTimeOffset
+ description: The end time of the marker
+ in: query
+ schema:
+ type: integer
+ - name: attributes
+ description: The attributes to assign to this marker
+ in: query
+ style: deepObject
+ schema:
+ type: object
+ example:
+ title: My favorite spot
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - additionalProperties: true
+ properties:
+ color:
+ type: string
+ endTimeOffset:
+ type: integer
+ id:
+ type: integer
+ startTimeOffset:
+ type: integer
+ title:
+ type: string
+ type:
+ enum:
+ - intro
+ - commercial
+ - bookmark
+ - resume
+ - credit
+ type: string
+ type: object
+ type: object
+ '400':
+ description: Request parameters are bad, such as an `endTimeOffset` prior to the `startTimeOffset`
+ content:
+ text/html: {}
+ /library/metadata/{ids}/match:
+ put:
+ summary: Match a metadata item
+ operationId: libraryMetadataPutMatch
+ description: Match a metadata item to a guid
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: guid
+ in: query
+ schema:
+ type: string
+ - name: name
+ in: query
+ required: false
+ schema:
+ type: string
+ - name: year
+ in: query
+ required: false
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/metadata/{ids}/matches:
+ put:
+ summary: Get metadata matches for an item
+ operationId: libraryMetadataGetMatches
+ description: Get the list of metadata matches for a metadata item
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: title
+ in: query
+ schema:
+ type: string
+ - name: parentTitle
+ in: query
+ required: false
+ schema:
+ type: string
+ - name: agent
+ in: query
+ required: false
+ schema:
+ type: string
+ - name: language
+ in: query
+ required: false
+ schema:
+ type: string
+ - name: year
+ in: query
+ required: false
+ schema:
+ type: integer
+ - name: manual
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ /library/metadata/{ids}/merge:
+ put:
+ summary: Merge a metadata item
+ operationId: libraryMetadataPutMerge
+ description: Merge a metadata item with other items
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: ids
+ in: query
+ explode: false
+ schema:
+ type: array
+ items:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/metadata/{ids}/nearest:
+ get:
+ summary: Get nearest tracks to metadata item
+ operationId: libraryMetadataGetNearest
+ description: Get the nearest tracks, sonically, to the provided track
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: excludeParentID
+ in: query
+ required: false
+ schema:
+ type: integer
+ - name: excludeGrandparentID
+ in: query
+ required: false
+ schema:
+ type: integer
+ - name: limit
+ in: query
+ required: false
+ schema:
+ type: integer
+ - name: maxDistance
+ in: query
+ required: false
+ schema:
+ type: number
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ /library/metadata/{ids}/prefs:
+ put:
+ summary: Set metadata preferences
+ operationId: libraryMetadataPutPrefs
+ description: Set the preferences on a metadata item
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: args
+ in: query
+ schema:
+ type: object
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/metadata/{ids}/refresh:
+ put:
+ summary: Refresh a metadata item
+ operationId: libraryMetadataPutRefresh
+ description: Refresh a metadata item from the agent
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: agent
+ in: query
+ required: false
+ schema:
+ type: string
+ - name: markUpdated
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/metadata/{ids}/related:
+ get:
+ summary: Get related items
+ operationId: libraryMetadataGetRelated
+ description: Get a hub of related items to a metadata item
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Hub:
+ items:
+ $ref: '#/components/schemas/Hub'
+ type: array
+ type: object
+ type: object
+ /library/metadata/{ids}/similar:
+ get:
+ summary: Get similar items
+ operationId: libraryMetadataGetSimilar
+ description: Get a list of similar items to a metadata item
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - $ref: '#/components/parameters/count'
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ /library/metadata/{ids}/split:
+ put:
+ summary: Split a metadata item
+ operationId: libraryMetadataPutSplit
+ description: Split a metadata item into multiple items
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/metadata/{ids}/subtitles:
+ get:
+ summary: Add subtitles
+ operationId: libraryMetadataPostSubtitles
+ description: Add a subtitle to a metadata item
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: title
+ in: query
+ required: false
+ schema:
+ type: string
+ - name: language
+ in: query
+ required: false
+ schema:
+ type: string
+ - name: mediaItemID
+ in: query
+ required: false
+ schema:
+ type: integer
+ - name: url
+ description: The URL of the subtitle. If not provided, the contents of the subtitle must be in the post body
+ in: query
+ required: false
+ schema:
+ type: string
+ - name: format
+ in: query
+ required: false
+ schema:
+ type: string
+ - name: forced
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: hearingImpaired
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/metadata/{ids}/tree:
+ get:
+ summary: Get metadata items as a tree
+ operationId: libraryMetadataGetTree
+ description: Get a tree of metadata items, such as the seasons/episodes of a show
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithNestedMetadata'
+ /library/metadata/{ids}/unmatch:
+ put:
+ summary: Unmatch a metadata item
+ operationId: libraryMetadataPutUnmatch
+ description: Unmatch a metadata item to info fetched from the agent
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/metadata/{ids}/users/top:
+ get:
+ summary: Get metadata top users
+ operationId: libraryMetadataGetUsersTop
+ description: Get the list of users which have played this item starting with the most
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Account:
+ items:
+ properties:
+ globalViewCount:
+ type: integer
+ id:
+ type: integer
+ type: object
+ type: array
+ type: object
+ type: object
+ /library/metadata/{ids}/voiceActivity:
+ put:
+ summary: Detect voice activity
+ operationId: libraryMetadataPutVoiceActivity
+ description: Start the detection of voice in a metadata item
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: force
+ description: Indicate whether detection should be re-run
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: manual
+ description: Indicate whether detection is manually run
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/metadata/augmentations/{augmentationId}:
+ get:
+ summary: Get augmentation status
+ operationId: libraryGetMetadataAugmentationsAugmentation
+ description: Get augmentation status and potentially wait for completion
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: augmentationId
+ description: The id of the augmentation
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: wait
+ description: Wait for augmentation completion before returning
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '204':
+ $ref: '#/components/responses/204'
+ '401':
+ description: This augmentation is not owned by the requesting user
+ content:
+ text/html: {}
+ '404':
+ description: No augmentation found
+ content:
+ text/html: {}
+ /library/parts/{partId}:
+ put:
+ summary: Set stream selection
+ operationId: libraryPutPartsPart
+ description: Set which streams (audio/subtitle) are selected by this user
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: partId
+ description: The id of the part to select streams on
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: audioStreamID
+ description: The id of the audio stream to select in this part
+ in: query
+ schema:
+ type: integer
+ - name: subtitleStreamID
+ description: The id of the subtitle stream to select in this part. Specify 0 to select no subtitle
+ in: query
+ schema:
+ type: integer
+ - name: allParts
+ description: Perform the same for all parts of this media selecting similar streams in each
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ description: One of the audio or subtitle streams does not belong to this part
+ content:
+ text/html: {}
+ /library/people/{personId}:
+ get:
+ summary: Get person details
+ operationId: libraryGetPeoplePerson
+ description: Get details for a single actor.
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: personId
+ description: Either the PMS tag `id` of the person or `tagKey` of the actor. Note the `tagKey` is the hex portion of the plex guid for the actor
+ in: path
+ required: true
+ schema:
+ oneOf:
+ - type: integer
+ - type: string
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Directory:
+ items:
+ $ref: '#/components/schemas/Tag'
+ type: array
+ type: object
+ type: object
+ '404':
+ $ref: '#/components/responses/404'
+ /library/people/{personId}/media:
+ get:
+ summary: Get media for a person
+ operationId: libraryGetPeoplePersonMedia
+ description: Get all the media for a single actor.
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: personId
+ description: Either the PMS tag `id` of the person or `tagKey` of the actor. Note the `tagKey` is the hex portion of the plex guid for the actor
+ in: path
+ required: true
+ schema:
+ oneOf:
+ - type: integer
+ - type: string
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ '404':
+ $ref: '#/components/responses/404'
+ /library/sections/{sectionId}:
+ delete:
+ summary: Delete a library section
+ operationId: libraryDeleteSection
+ description: Delete a library section by id
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: The section identifier
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: async
+ description: If set, response will return an activity with the actual deletion process. Otherwise request will return when deletion is complete
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ get:
+ summary: Get a library section by id
+ operationId: librarySectionGetSection
+ description: 'Returns details for the library. This can be thought of as an interstitial endpoint because it contains information about the library, rather than content itself. It often contains a list of `Directory` metadata objects: These used to be used by clients to build a menuing system.'
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: The section identifier
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: includeDetails
+ description: Whether or not to include details for a section (types, filters, and sorts). Only exists for backwards compatibility, media providers other than the server libraries have it on always.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ properties:
+ content:
+ description: |-
+ The flavors of directory found here:
+ - Primary: (e.g. all, On Deck) These are still used in some clients to provide "shortcuts" to subsets of media. However, with the exception of On Deck, all of them can be created by media queries, and the desire is to allow these to be customized by users.
+ - Secondary: These are marked with `"secondary": true` and were used by old clients to provide nested menus allowing for primative (but structured) navigation.
+ - Special: There is a By Folder entry which allows browsing the media by the underlying filesystem structure, and there's a completely obsolete entry marked `"search": true` which used to be used to allow clients to build search dialogs on the fly.
+ type: string
+ allowSync:
+ type: boolean
+ art:
+ type: string
+ Directory:
+ items:
+ $ref: '#/components/schemas/Metadata'
+ type: array
+ identifier:
+ type: string
+ librarySectionID:
+ type: integer
+ mediaTagPrefix:
+ type: string
+ mediaTagVersion:
+ type: integer
+ size:
+ type: integer
+ sortAsc:
+ type: boolean
+ thumb:
+ type: string
+ title1:
+ type: string
+ viewGroup:
+ type: string
+ viewMode:
+ type: integer
+ type: object
+ put:
+ summary: Edit a library section
+ operationId: librarySectionPutSection
+ description: Edit a library section by id setting parameters
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: The section identifier
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: name
+ description: The name of the new section
+ in: query
+ schema:
+ type: string
+ - name: scanner
+ description: The scanner this section should use
+ in: query
+ schema:
+ type: string
+ - name: agent
+ description: The agent this section should use for metadata
+ in: query
+ required: true
+ schema:
+ type: string
+ - name: metadataAgentProviderGroupId
+ description: The agent group id for this section
+ in: query
+ schema:
+ type: string
+ - name: language
+ description: The language of this section
+ in: query
+ schema:
+ type: string
+ - name: locations
+ description: The locations on disk to add to this section
+ in: query
+ schema:
+ type: array
+ items:
+ type: string
+ example:
+ - O:\fatboy\Media\Ripped\Music
+ - O:\fatboy\Media\My Music
+ - name: prefs
+ description: The preferences for this section
+ in: query
+ style: deepObject
+ schema:
+ type: object
+ example:
+ collectionMode: 2
+ hidden: 0
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ description: Section cannot be created due to bad parameters in request
+ content:
+ text/html: {}
+ /library/sections/{sectionId}/albums:
+ get:
+ summary: Set section albums
+ operationId: librarySectionGetAlbums
+ description: Get all albums in a music section
+ tags:
+ - Content
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ example:
+ MediaContainer:
+ content: secondary
+ allowSync: false
+ art: /:/resources/artist-fanart.jpg
+ identifier: com.plexapp.plugins.library
+ mediaTagPrefix: /system/bundle/media/flags/
+ mediaTagVersion: 1680272530
+ Metadata:
+ - addedAt: 1681152176
+ allowSync: true
+ art: /library/metadata/251/art/1716801576
+ deletedAt: 1682628386
+ Genre:
+ - tag: Comedy/Spoken
+ guid: plex://album/5d07c894403c640290c0e196
+ index: 1
+ key: /library/metadata/265/children
+ leafCount: 12
+ librarySectionID: 3
+ librarySectionTitle: Music
+ librarySectionUUID: d7fd8c81-a345-4e68-8113-92f23cb47e70
+ loudnessAnalysisVersion: '2'
+ originallyAvailableAt: '2014-07-15'
+ parentGuid: plex://artist/5d07bbfc403c6402904a60e7
+ parentKey: /library/metadata/251
+ parentRatingKey: '251'
+ parentThumb: /library/metadata/251/thumb/1716801576
+ parentTitle: “Weird Al” Yankovic
+ rating: 8
+ ratingKey: '265'
+ studio: RCA
+ summary: Already accepted as a bona fide talent in the world of parody -- his musicianship, comedic timing, his pop-culture reference awareness, and his great wordplay are all well-documented -- the only thing that matters when it comes to "Weird Al" Yankovic albums is how inspired the king of novelty songs sounds on any given LP. On his 14th studio album, Mandatory Fun, the inspiration meter goes well into the red, something heard instantly as Iggy Azalea's electro-rap "Fancy" does a complete 180 thematically on the opening "Handy," the song now heading toward the local home improvement store where the craftsmen vogue in their orange vests and blow sweet come-ons like "I'll bring you up to code" and "My socket wrenches are second to none." Pharrell's "Happy" becomes "Tacky" and Al's amazing ability to follow an everyday poke ("Wear my Ed Hardy shirt with fluorescent orange pants") with something brainy and reserved ("Got my new résumé, it's printed in Comic Sans") surprises once more, but for end-to-end "wows," it's his brilliant redo of Robin Thicke's "Blurred Lines," now the smug and twerking "Word Crimes," which gives copy editors, English professors, and grammar nerds a reason to hit the dancefloor ("And listen up when I tell you this/I hope you never use quotation marks for emphasis!"). Hardcore and hilarious musical moments start to happen when Imagine Dragons' "Radioactive" becomes "Inactive," a singalong anthem for the sluggish and the slovenly ("Near comatose, no exercise/Don't tag my toe, I'm still alive") with a dubstep-rock bassline that sounds like Galactus burping. Better still is the every-Al-album pop-polka medley, this time called "Now That's What I Call Polka!" which polkas-up Daft Punk ("Get Lucky"), PSY ("Gangnam Style"), and Miley Cyrus ("Wrecking Ball"), and with more Spike Jones-styled sound effects than usual. As for the originals this time out, the "you suck!"-minded "Sports Song" will be unavoidable under Friday night lights once a teen gets hold of it, while the ranting and wonderfully weird "First World Problems" sounds more like the Pixies than anything the Pixies did in 2014. Wonders never cease on Mandatory Fun, and neither do the laughs. ~ David Jeffries
+ thumb: /library/metadata/265/thumb/1715112705
+ title: Mandatory Fun
+ type: album
+ updatedAt: 1715112705
+ year: 2014
+ mixedParents: true
+ nocache: true
+ size: 12
+ thumb: /:/resources/artist.png
+ title1: Music
+ title2: By Album
+ viewGroup: album
+ /library/sections/{sectionId}/all:
+ get:
+ summary: Get items in the section
+ operationId: librarySectionGetAll
+ description: Get the items in a section, potentially filtering them
+ tags:
+ - Content
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - $ref: '#/components/parameters/mediaQuery'
+ - name: sectionId
+ description: The id of the section
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ put:
+ summary: Set the fields of the filtered items
+ operationId: librarySectionPutAll
+ description: |-
+ This endpoint takes an large possible set of values. Here are some examples.
+ - **Parameters, extra documentation**
+ - artist.title.value
+ - When used with track, both artist.title.value and album.title.value need to be specified
+ - title.value usage
+ - Summary
+ - Tracks always rename and never merge
+ - Albums and Artists
+ - if single item and item without title does not exist, it is renamed.
+ - if single item and item with title does exist they are merged.
+ - if multiple they are always merged.
+ - Tracks
+ - Works as expected will update the track's title
+ - Single track: `/library/sections/{id}/all?type=10&id=42&title.value=NewName`
+ - Multiple tracks: `/library/sections/{id}/all?type=10&id=42,43,44&title.value=NewName`
+ - All tracks: `/library/sections/{id}/all?type=10&title.value=NewName`
+ - Albums
+ - Functionality changes depending on the existence of an album with the same title
+ - Album exists
+ - Single album: `/library/sections/{id}/all?type=9&id=42&title.value=Album 2`
+ - Album with id 42 is merged into album titled "Album 2"
+ - Multiple/All albums: `/library/sections/{id}/all?type=9&title.value=Moo Album`
+ - All albums are merged into the existing album titled "Moo Album"
+ - Album does not exist
+ - Single album: `/library/sections/{id}/all?type=9&id=42&title.value=NewAlbumTitle`
+ - Album with id 42 has title modified to "NewAlbumTitle"
+ - Multiple/All albums: `/library/sections/{id}/all?type=9&title.value=NewAlbumTitle`
+ - All albums are merged into a new album with title="NewAlbumTitle"
+ - Artists
+ - Functionaly changes depending on the existence of an artist with the same title.
+ - Artist exists
+ - Single artist: `/library/sections/{id}/all?type=8&id=42&title.value=Artist 2`
+ - Artist with id 42 is merged into existing artist titled "Artist 2"
+ - Multiple/All artists: `/library/sections/{id}/all?type=8&title.value=Artist 3`
+ - All artists are merged into the existing artist titled "Artist 3"
+ - Artist does not exist
+ - Single artist: `/library/sections/{id}/all?type=8&id=42&title.value=NewArtistTitle`
+ - Artist with id 42 has title modified to "NewArtistTitle"
+ - Multiple/All artists: `/library/sections/{id}/all?type=8&title.value=NewArtistTitle`
+ - All artists are merged into a new artist with title="NewArtistTitle"
+
+ - **Notes**
+ - Technically square brackets are not allowed in an URI except the Internet Protocol Literal Address
+ - RFC3513: A host identified by an Internet Protocol literal address, version 6 [RFC3513] or later, is distinguished by enclosing the IP literal within square brackets ("[" and "]"). This is the only place where square bracket characters are allowed in the URI syntax.
+ - Escaped square brackets are allowed, but don't render well
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: The id of the section
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: type
+ in: query
+ schema:
+ type: string
+ - name: filters
+ description: The filters to apply to determine which items should be modified
+ in: query
+ schema:
+ type: string
+ - name: field.value
+ description: Set the specified field to a new value
+ in: query
+ schema:
+ type: string
+ - name: field.locked
+ description: Set the specified field to locked (or unlocked if set to 0)
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: title.value
+ description: This field is treated specially by albums or artists and may be used for implicit reparenting.
+ in: query
+ schema:
+ type: string
+ - name: artist.title.value
+ description: Reparents set of Tracks or Albums - used with album.title.* in the case of tracks
+ in: query
+ schema:
+ type: string
+ - name: artist.title.id
+ description: Reparents set of Tracks or Albums - used with album.title.* in the case of tracks
+ in: query
+ schema:
+ type: string
+ - name: album.title.value
+ description: Reparents set of Tracks - Must be used in conjunction with artist.title.value or id
+ in: query
+ schema:
+ type: string
+ - name: album.title.id
+ description: Reparents set of Tracks - Must be used in conjunction with artist.title.value or id
+ in: query
+ schema:
+ type: string
+ - name: tagtype[idx].tag.tag
+ description: Creates tag and associates it with each item in the set. - [idx] links this and the next parameters together
+ in: query
+ schema:
+ type: string
+ - name: tagtype[idx].tagging.object
+ description: Here `object` may be text/thumb/art/theme - Optionally used in conjunction with tag.tag, to update association info across the set.
+ in: query
+ schema:
+ type: string
+ - name: tagtype[].tag.tag-
+ description: Remove comma separated tags from the set of items
+ in: query
+ schema:
+ type: string
+ - name: tagtype[].tag
+ description: Remove associations of this type (e.g. genre) from the set of items
+ in: query
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ description: The set of parameters are inconsistent or invalid values
+ content:
+ text/html: {}
+ '404':
+ description: A required item could not be found
+ content:
+ text/html: {}
+ '409':
+ description: Rename of a collection to a name that's already taken
+ content:
+ text/html: {}
+ /library/sections/{sectionId}/allLeaves:
+ get:
+ summary: Set section leaves
+ operationId: librarySectionGetAllLeaves
+ description: Get all leaves in a section (such as episodes in a show section)
+ tags:
+ - Content
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ example:
+ MediaContainer:
+ content: secondary
+ allowSync: false
+ art: /:/resources/show-fanart.jpg
+ identifier: com.plexapp.plugins.library
+ mediaTagPrefix: /system/bundle/media/flags/
+ mediaTagVersion: 1680272530
+ Metadata:
+ - addedAt: 1348327790
+ art: /library/metadata/148/art/1715112830
+ audienceRating: 7.7
+ audienceRatingImage: themoviedb://image.rating
+ chapterSource: media
+ contentRating: TV-PG
+ Director:
+ - tag: Stephen Furst
+ duration: 2625089
+ grandparentArt: /library/metadata/148/art/1715112830
+ grandparentGuid: plex://show/5d9c087202391c001f58a287
+ grandparentKey: /library/metadata/148
+ grandparentRatingKey: '148'
+ grandparentSlug: babylon-5
+ grandparentTheme: /library/metadata/148/theme/1715112830
+ grandparentThumb: /library/metadata/148/thumb/1715112830
+ grandparentTitle: Babylon 5
+ guid: plex://episode/5d9c1359e264b7001fcb529c
+ index: 8
+ key: /library/metadata/150
+ lastViewedAt: 1612468663
+ Media:
+ - aspectRatio: 1.78
+ audioChannels: 6
+ audioCodec: ac3
+ bitrate: 5741
+ container: mkv
+ duration: 2625089
+ height: 480
+ id: 376
+ Part:
+ - container: mkv
+ duration: 2625089
+ file: /Volumes/Media/TV Shows/Babylon 5/Season 4/Babylon 5 S04E08 The Illusion of Truth.mkv
+ id: 872
+ key: /library/parts/872/1348327790/file.mkv
+ size: 1883816967
+ videoProfile: main
+ videoCodec: mpeg2video
+ videoFrameRate: NTSC
+ videoProfile: main
+ videoResolution: '480'
+ width: 720
+ originallyAvailableAt: '1997-02-17'
+ parentGuid: plex://season/602e691b66dfdb002c0a5034
+ parentIndex: 4
+ parentKey: /library/metadata/149
+ parentRatingKey: '149'
+ parentThumb: /library/metadata/149/thumb/1681152133
+ parentTitle: Season 4
+ ratingKey: '150'
+ Role:
+ - tag: Hank Delgado
+ - tag: Diana Morgan
+ - tag: Jeff Griggs
+ summary: A team of ISN reporters arrives at the station wanting to do a story about Babylon 5. Sheridan refuses at first, but finally agrees on the theory that at least a small part of their side of the conflict will be shown.
+ thumb: /library/metadata/150/thumb/1681283788
+ title: The Illusion of Truth
+ titleSort: Illusion of Truth
+ type: episode
+ updatedAt: 1681283788
+ viewCount: 1
+ Writer:
+ - tag: J. Michael Straczynski
+ year: 1997
+ nocache: true
+ size: 41
+ thumb: /:/resources/show.png
+ title1: TV Shows
+ viewGroup: show
+ /library/sections/{sectionId}/analyze:
+ put:
+ summary: Analyze a section
+ operationId: librarySectionPutAnalyze
+ description: Start analysis of all items in a section. If BIF generation is enabled, this will also be started on this section
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/sections/{sectionId}/arts:
+ get:
+ summary: Set section artwork
+ operationId: librarySectionGetArts
+ description: Get artwork for a library section
+ tags:
+ - Content
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithArtwork'
+ /library/sections/{sectionId}/autocomplete:
+ get:
+ summary: Get autocompletions for search
+ operationId: librarySectionGetAutocomplete
+ description: |-
+ The field to autocomplete on is specified by the {field}.query parameter. For example `genre.query` or `title.query`.
+ Returns a set of items from the filtered items whose {field} starts with {field}.query. In the results, a {field}.queryRange will be present to express the range of the match
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: type
+ description: Item type
+ in: query
+ schema:
+ type: integer
+ - name: field.query
+ description: The "field" stands in for any field, the value is a partial string for matching
+ in: query
+ schema:
+ type: string
+ - $ref: '#/components/parameters/mediaQuery'
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ '400':
+ description: A paramater is either invalid or missing
+ content:
+ text/html: {}
+ /library/sections/{sectionId}/categories:
+ get:
+ summary: Set section categories
+ operationId: librarySectionGetCategories
+ description: Get categories in a library section
+ tags:
+ - Content
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithArtwork'
+ /library/sections/{sectionId}/cluster:
+ get:
+ summary: Set section clusters
+ operationId: librarySectionGetCluster
+ description: Get clusters in a library section (typically for photos)
+ tags:
+ - Content
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithArtwork'
+ /library/sections/{sectionId}/collections:
+ get:
+ summary: Get collections in a section
+ operationId: librarySectionGetCollections
+ description: Get all collections in a section
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ - $ref: '#/components/parameters/mediaQuery'
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ /library/sections/{sectionId}/common:
+ get:
+ summary: Get common fields for items
+ operationId: librarySectionGetCommon
+ description: |-
+ Represents a "Common" item. It contains only the common attributes of the items selected by the provided filter
+ Fields which are not common will be expressed in the `mixedFields` field
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: type
+ description: Item type
+ in: query
+ schema:
+ type: integer
+ - $ref: '#/components/parameters/mediaQuery'
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ $ref: '#/components/responses/404'
+ /library/sections/{sectionId}/computePath:
+ get:
+ summary: Similar tracks to transition from one to another
+ operationId: librarySectionGetComputePath
+ description: Get a list of audio tracks starting at one and ending at another which are similar across the path
+ tags:
+ - Content
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: startID
+ description: The starting metadata item id
+ in: query
+ required: true
+ schema:
+ type: integer
+ - name: endID
+ description: The ending metadata item id
+ in: query
+ required: true
+ schema:
+ type: integer
+ - $ref: '#/components/parameters/count'
+ - name: maxDistance
+ description: The maximum distance allowed along the path; defaults to 0.25
+ in: query
+ schema:
+ type: number
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ /library/sections/{sectionId}/emptyTrash:
+ put:
+ summary: Empty section trash
+ operationId: librarySectionPutEmptyTrash
+ description: Empty trash in the section, permanently deleting media/metadata for missing media
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/sections/{sectionId}/filters:
+ get:
+ summary: Get section filters
+ operationId: librarySectionGetFilters
+ description: Get common filters on a section
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: The filters on the section
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Directory:
+ items:
+ $ref: '#/components/schemas/Directory'
+ type: array
+ type: object
+ type: object
+ /library/sections/{sectionId}/firstCharacters:
+ get:
+ summary: Get list of first characters
+ operationId: librarySectionGetFirstCharaters
+ description: Get list of first characters in this section
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: type
+ description: The metadata type to filter on
+ in: query
+ schema:
+ type: integer
+ - name: sort
+ description: The metadata type to filter on
+ in: query
+ schema:
+ type: integer
+ - $ref: '#/components/parameters/mediaQuery'
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Directory:
+ items:
+ properties:
+ key:
+ type: string
+ size:
+ description: The number of items starting with this character
+ type: integer
+ title:
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ /library/sections/{sectionId}/indexes:
+ delete:
+ summary: Delete section indexes
+ operationId: librarySectionDeleteIndexes
+ description: Delete all the indexes in a section
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/sections/{sectionId}/intros:
+ delete:
+ summary: Delete section intro markers
+ operationId: librarySectionDeleteIntros
+ description: Delete all the intro markers in a section
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/sections/{sectionId}/location:
+ get:
+ summary: Get all folder locations
+ operationId: librarySectionGetLocations
+ description: Get all folder locations of the media in a section
+ tags:
+ - Content
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Directory:
+ items:
+ properties:
+ fastKey:
+ type: string
+ key:
+ type: string
+ title:
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ /library/sections/{sectionId}/moment:
+ get:
+ summary: Set section moments
+ operationId: librarySectionGetMoment
+ description: Get moments in a library section (typically for photos)
+ tags:
+ - Content
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithArtwork'
+ /library/sections/{sectionId}/nearest:
+ get:
+ summary: The nearest audio tracks
+ operationId: librarySectionGetNearest
+ description: Get the nearest audio tracks to a particular analysis
+ tags:
+ - Content
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: type
+ description: The metadata type to fetch (should be 10 for audio track)
+ in: query
+ schema:
+ type: integer
+ - name: values
+ description: The music analysis to center the search. Typically obtained from the `musicAnalysis` of a track
+ in: query
+ required: true
+ explode: false
+ schema:
+ type: array
+ items:
+ maximum: 50
+ minimum: 50
+ type: integer
+ - name: limit
+ description: The limit of the number of items to fetch; defaults to 50
+ in: query
+ schema:
+ type: integer
+ - name: maxDistance
+ description: The maximum distance to search, defaults to 0.25
+ in: query
+ schema:
+ type: number
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ /library/sections/{sectionId}/prefs:
+ get:
+ summary: Get section prefs
+ operationId: librarySectionGetPrefs
+ description: Get the prefs for a section by id and potentially overriding the agent
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: agent
+ in: query
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithSettings'
+ put:
+ summary: Set section prefs
+ operationId: librarySectionPutPrefs
+ description: Set the prefs for a section by id
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: prefs
+ in: query
+ required: true
+ schema:
+ type: object
+ example:
+ enableCinemaTrailers: 1
+ hidden: 0
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/sections/{sectionId}/refresh:
+ delete:
+ summary: Cancel section refresh
+ operationId: librarySectionDeleteRefresh
+ description: Cancel the refresh of a section
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ post:
+ summary: Refresh section
+ operationId: librarySectionPostRefresh
+ description: Start a refresh of this section
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: force
+ description: Whether the update of metadata and items should be performed even if modification dates indicate the items have not change
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: path
+ description: Restrict refresh to the specified path
+ in: query
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/sections/{sectionId}/sorts:
+ get:
+ summary: Get a section sorts
+ operationId: librarySectionGetSorts
+ description: Get the sort mechanisms available in a section
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Directory:
+ items:
+ $ref: '#/components/schemas/Sort'
+ type: array
+ type: object
+ type: object
+ /library/streams/{streamId}/levels:
+ get:
+ summary: Get loudness about a stream in json
+ operationId: libraryGetStreamsStreamLevels
+ description: The the loudness of a stream in db, one entry per 100ms
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: streamId
+ description: The id of the stream
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: subsample
+ description: Subsample result down to return only the provided number of samples
+ in: query
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Level:
+ items:
+ properties:
+ v:
+ description: The level in db.
+ type: number
+ type: object
+ type: array
+ totalSamples:
+ description: The total number of samples (as a string)
+ type: string
+ type: object
+ type: object
+ '403':
+ $ref: '#/components/responses/responses-403'
+ '404':
+ $ref: '#/components/responses/responses-404'
+ /library/streams/{streamId}/loudness:
+ get:
+ summary: Get loudness about a stream
+ operationId: libraryGetStreamsStreamLoudness
+ description: The the loudness of a stream in db, one number per line, one entry per 100ms
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: streamId
+ description: The id of the stream
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: subsample
+ description: Subsample result down to return only the provided number of samples
+ in: query
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ text/plain:
+ schema:
+ type: string
+ '403':
+ description: The media is not accessible to the user
+ content:
+ text/html: {}
+ '404':
+ description: The stream doesn't exist, or the loudness feature is not available on this PMS
+ content:
+ text/html: {}
+ /livetv/dvrs/{dvrId}:
+ delete:
+ summary: Delete a single DVR
+ operationId: livetvDvrDeleteDVR
+ description: Delete a single DVR by its id (key)
+ tags:
+ - DVRs
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: dvrId
+ description: The ID of the DVR.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ get:
+ summary: Get a single DVR
+ operationId: livetvDvrGetDVR
+ description: Get a single DVR by its id (key)
+ tags:
+ - DVRs
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: dvrId
+ description: The ID of the DVR.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainerWithStatus'
+ - properties:
+ DVR:
+ items:
+ properties:
+ Device:
+ items:
+ $ref: '#/components/schemas/Device'
+ type: array
+ key:
+ type: string
+ language:
+ type: string
+ lineup:
+ type: string
+ uuid:
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ /livetv/dvrs/{dvrId}/lineups:
+ delete:
+ summary: Delete a DVR Lineup
+ operationId: livetvDvrDeleteLineup
+ description: Deletes a DVR device's lineup.
+ tags:
+ - DVRs
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: dvrId
+ description: The ID of the DVR.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: lineup
+ description: The lineup to delete
+ in: query
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainerWithStatus'
+ - properties:
+ DVR:
+ items:
+ properties:
+ Device:
+ items:
+ $ref: '#/components/schemas/Device'
+ type: array
+ key:
+ type: string
+ language:
+ type: string
+ lineup:
+ type: string
+ uuid:
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ put:
+ summary: Add a DVR Lineup
+ operationId: livetvDvrPutLineup
+ description: Add a lineup to a DVR device's set of lineups.
+ tags:
+ - DVRs
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: dvrId
+ description: The ID of the DVR.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: lineup
+ description: The lineup to delete
+ in: query
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainerWithStatus'
+ - properties:
+ DVR:
+ items:
+ properties:
+ Device:
+ items:
+ $ref: '#/components/schemas/Device'
+ type: array
+ key:
+ type: string
+ language:
+ type: string
+ lineup:
+ type: string
+ uuid:
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ /livetv/dvrs/{dvrId}/prefs:
+ put:
+ summary: Set DVR preferences
+ operationId: livetvDvrPutPrefs
+ description: Set DVR preferences by name avd value
+ tags:
+ - DVRs
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: dvrId
+ description: The ID of the DVR.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: name
+ description: Set the `name` preference to the provided value
+ in: query
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainerWithStatus'
+ - properties:
+ DVR:
+ items:
+ properties:
+ Device:
+ items:
+ $ref: '#/components/schemas/Device'
+ type: array
+ key:
+ type: string
+ language:
+ type: string
+ lineup:
+ type: string
+ uuid:
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ /livetv/dvrs/{dvrId}/reloadGuide:
+ delete:
+ summary: Tell a DVR to stop reloading program guide
+ operationId: livetvDvrDeleteReloadGuide
+ description: Tell a DVR to stop reloading program guide
+ tags:
+ - DVRs
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: dvrId
+ description: The ID of the DVR.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ post:
+ summary: Tell a DVR to reload program guide
+ operationId: livetvDvrPostReloadGuide
+ description: Tell a DVR to reload program guide
+ tags:
+ - DVRs
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: dvrId
+ description: The ID of the DVR.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Activity:
+ description: The activity of the reload process
+ schema:
+ type: string
+ content:
+ text/html: {}
+ /livetv/sessions/{sessionId}:
+ get:
+ summary: Get a single session
+ operationId: livetvSessionsGetSession
+ description: Get a single livetv session and metadata
+ tags:
+ - Live TV
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sessionId
+ description: The session id
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ /media/grabbers/devices/{deviceId}:
+ delete:
+ summary: Remove a device
+ operationId: mediaGrabberDevicesDeviceDeleteSlash
+ description: Remove a devices by its id along with its channel mappings
+ tags:
+ - Devices
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: deviceId
+ description: The ID of the device.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ message:
+ type: string
+ status:
+ type: integer
+ type: object
+ type: object
+ '404':
+ description: Device not found
+ content:
+ text/html: {}
+ get:
+ summary: Get device details
+ operationId: mediaGrabberDevicesDeviceGetSlash
+ description: Get a device's details by its id
+ tags:
+ - Devices
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: deviceId
+ description: The ID of the device.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithDevice'
+ '404':
+ description: Device not found
+ content:
+ text/html: {}
+ put:
+ summary: Enable or disable a device
+ operationId: mediaGrabberDevicesDevicePutSlash
+ description: Enable or disable a device by its id
+ tags:
+ - Devices
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: deviceId
+ description: The ID of the device.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: enabled
+ description: Whether to enable the device
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ message:
+ type: string
+ status:
+ type: integer
+ type: object
+ type: object
+ '404':
+ description: Device not found
+ content:
+ text/html: {}
+ /media/grabbers/devices/{deviceId}/channelmap:
+ put:
+ summary: Set a device's channel mapping
+ operationId: mediaGrabberDevicesDevicePutChannelmap
+ description: Set a device's channel mapping
+ tags:
+ - Devices
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: deviceId
+ description: The ID of the device.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: channelMapping
+ description: The mapping of changes, passed as a map of device channel to lineup VCN.
+ in: query
+ style: deepObject
+ schema:
+ type: object
+ example:
+ '46.3': 2
+ '48.9': 4
+ - name: channelMappingByKey
+ description: The mapping of changes, passed as a map of device channel to lineup key.
+ in: query
+ style: deepObject
+ schema:
+ type: object
+ example:
+ '46.3': 5cc83d73af4a72001e9b16d7-5cab3c634df507001fefcad0
+ '48.9': 5cc83d73af4a72001e9b16d7-5cab3c63ec158a001d32db8d
+ - name: channelsEnabled
+ description: The channels which are enabled.
+ in: query
+ schema:
+ type: array
+ items:
+ type: string
+ example: 46.1,44.1,45.1
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithDevice'
+ /media/grabbers/devices/{deviceId}/channels:
+ get:
+ summary: Get a device's channels
+ operationId: mediaGrabberDevicesDeviceGetChannels
+ description: Get a device's channels by its id
+ tags:
+ - Devices
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: deviceId
+ description: The ID of the device.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ DeviceChannel:
+ items:
+ properties:
+ drm:
+ description: Indicates the channel is DRMed and thus may not be playable
+ type: boolean
+ favorite:
+ type: boolean
+ hd:
+ type: boolean
+ identifier:
+ type: string
+ key:
+ type: string
+ name:
+ type: string
+ signalQuality:
+ type: integer
+ signalStrength:
+ type: integer
+ type: object
+ type: array
+ type: object
+ type: object
+ '404':
+ description: Device not found
+ content:
+ text/html: {}
+ /media/grabbers/devices/{deviceId}/prefs:
+ put:
+ summary: Set device preferences
+ operationId: mediaGrabberDevicesDevicePutPrefs
+ description: Set device preferences by its id
+ tags:
+ - Devices
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: deviceId
+ description: The ID of the device.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: name
+ description: The preference names and values.
+ in: query
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /media/grabbers/devices/{deviceId}/scan:
+ delete:
+ summary: Tell a device to stop scanning for channels
+ operationId: mediaGrabberDeleteDevicesDeviceScan
+ description: Tell a device to stop scanning for channels
+ tags:
+ - Devices
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: deviceId
+ description: The ID of the device.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithDevice'
+ post:
+ summary: Tell a device to scan for channels
+ operationId: mediaGrabberDevicesDevicePostScan
+ description: Tell a device to scan for channels
+ tags:
+ - Devices
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: deviceId
+ description: The ID of the device.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: source
+ description: A valid source for the scan
+ in: query
+ schema:
+ type: string
+ example: Cable
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Activity:
+ description: The activity of the reload process
+ schema:
+ type: string
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithDevice'
+ /media/grabbers/operations/{operationId}:
+ delete:
+ summary: Cancel an existing grab
+ operationId: mediaGrabberDeleteOperationsOperation
+ description: |-
+ Cancels an existing media grab (recording). It can be used to resolve a conflict which exists for a rolling subscription.
+ Note: This cancellation does not persist across a server restart, but neither does a rolling subscription itself.
+ tags:
+ - Subscriptions
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: operationId
+ description: The ID of the operation.
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '403':
+ description: User is not owner of the grab and not the admin
+ content:
+ text/html: {}
+ '404':
+ $ref: '#/components/responses/404'
+ /media/providers/{provider}:
+ delete:
+ summary: Delete a media provider
+ operationId: deleteMediaProvider
+ description: Deletes a media provider with the given id
+ tags:
+ - Provider
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: provider
+ description: The ID of the media provider to delete
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ $ref: '#/components/responses/400'
+ '403':
+ description: Cannot delete a provider which is a child of another provider
+ content:
+ text/html: {}
+ /media/subscriptions/{subscriptionId}:
+ delete:
+ summary: Delete a subscription
+ operationId: mediaSubscriptionsDeleteSubscription
+ description: Delete a subscription, cancelling all of its grabs as well
+ tags:
+ - Subscriptions
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: subscriptionId
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ $ref: '#/components/responses/400'
+ '403':
+ description: User cannot access DVR on this server or cannot access this subscription
+ content:
+ text/html: {}
+ '404':
+ $ref: '#/components/responses/404'
+ get:
+ summary: Get a single subscription
+ operationId: mediaSubscriptionsGetSubscription
+ description: Get a single subscription and potentially the grabs too
+ tags:
+ - Subscriptions
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: subscriptionId
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: includeGrabs
+ description: Indicates whether the active grabs should be included as well
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: includeStorage
+ description: Compute the storage of recorded items desired by this subscription
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithSubscription'
+ '400':
+ $ref: '#/components/responses/400'
+ '403':
+ description: User cannot access DVR on this server or cannot access this subscription
+ content:
+ text/html: {}
+ '404':
+ $ref: '#/components/responses/404'
+ put:
+ summary: Edit a subscription
+ operationId: mediaSubscriptionsPutSubscription
+ description: Edit a subscription's preferences
+ tags:
+ - Subscriptions
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: subscriptionId
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: prefs
+ in: query
+ style: deepObject
+ schema:
+ type: object
+ example:
+ minVideoQuality: 720
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithSubscription'
+ '400':
+ $ref: '#/components/responses/400'
+ '403':
+ description: User cannot access DVR on this server or cannot access this subscription
+ content:
+ text/html: {}
+ '404':
+ $ref: '#/components/responses/404'
+ /media/subscriptions/{subscriptionId}/move:
+ put:
+ summary: Re-order a subscription
+ operationId: mediaSubscriptionsPutSubscriptionMove
+ description: Re-order a subscription to change its priority
+ tags:
+ - Subscriptions
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: subscriptionId
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: after
+ description: The subscription to move this sub after. If missing will insert at the beginning of the list
+ in: query
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithSubscription'
+ '400':
+ $ref: '#/components/responses/400'
+ '403':
+ description: User cannot access DVR on this server or cannot access this subscription
+ content:
+ text/html: {}
+ '404':
+ $ref: '#/components/responses/404'
+ /playlists/{playlistId}:
+ delete:
+ summary: Delete a Playlist
+ operationId: playlistDeletePlaylist
+ description: Deletes a playlist by provided id
+ tags:
+ - Library Playlists
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playlistId
+ description: The ID of the playlist
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '204':
+ $ref: '#/components/responses/204'
+ '404':
+ description: Playlist not found (or user may not have permission to access playlist)
+ content:
+ text/html: {}
+ get:
+ summary: Retrieve Playlist
+ operationId: playlistGetPlaylist
+ description: |-
+ Gets detailed metadata for a playlist. A playlist for many purposes (rating, editing metadata, tagging), can be treated like a regular metadata item:
+ Smart playlist details contain the `content` attribute. This is the content URI for the generator. This can then be parsed by a client to provide smart playlist editing.
+ tags:
+ - Playlist
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playlistId
+ description: The ID of the playlist
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithPlaylistMetadata'
+ '404':
+ description: Playlist not found (or user may not have permission to access playlist)
+ content:
+ text/html: {}
+ put:
+ summary: Editing a Playlist
+ operationId: playlistPutPlaylist
+ description: Edits a playlist in the same manner as [editing metadata](#tag/Provider/operation/metadataPutItem)
+ tags:
+ - Library Playlists
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playlistId
+ description: The ID of the playlist
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '204':
+ $ref: '#/components/responses/204'
+ '404':
+ description: Playlist not found (or user may not have permission to access playlist)
+ content:
+ text/html: {}
+ /playlists/{playlistId}/generators:
+ get:
+ summary: Get a playlist's generators
+ operationId: playlistGetGenerators
+ description: Get all the generators in a playlist
+ tags:
+ - Library Playlists
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playlistId
+ description: The ID of the playlist
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ PlayQueueGenerator:
+ items:
+ properties:
+ changedAt:
+ type: integer
+ createdAt:
+ type: integer
+ id:
+ type: integer
+ playlistID:
+ type: integer
+ type:
+ description: |
+ The type of playlist generator.
+
+ - -1: A smart playlist generator
+ - 42: A optimized version generator
+ enum:
+ - -1
+ - 42
+ type: integer
+ updatedAt:
+ type: integer
+ uri:
+ description: The URI indicating the search for this generator
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ '404':
+ description: Playlist not found (or user may not have permission to access playlist) or generator not found
+ content:
+ text/html: {}
+ /playlists/{playlistId}/items:
+ delete:
+ summary: Clearing a playlist
+ operationId: playlistDeleteItems
+ description: Clears a playlist, only works with dumb playlists. Returns the playlist.
+ tags:
+ - Library Playlists
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playlistId
+ description: The ID of the playlist
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/slash-post-responses-200'
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ description: Playlist not found (or user may not have permission to access playlist)
+ content:
+ text/html: {}
+ get:
+ summary: Retrieve Playlist Contents
+ operationId: playlistGetItems
+ description: Gets the contents if a playlist. Should be paged by clients via standard mechanisms. By default leaves are returned (e.g. episodes, movies). In order to return other types you can use the `type` parameter. For example, you could use this to display a list of recently added albums vis a smart playlist. Note that for dumb playlists, items have a `playlistItemID` attribute which is used for deleting or moving items.
+ tags:
+ - Playlist
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playlistId
+ description: The ID of the playlist
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: type
+ description: The metadata types of the item to return. Values past the first are only used in fetching items from the background processing playlist.
+ in: query
+ explode: false
+ schema:
+ type: array
+ items:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ '404':
+ description: Playlist not found (or user may not have permission to access playlist)
+ content:
+ text/html: {}
+ put:
+ summary: Adding to a Playlist
+ operationId: playlistPutItems
+ description: Adds a generator to a playlist, same parameters as the POST above. With a dumb playlist, this adds the specified items to the playlist. With a smart playlist, passing a new `uri` parameter replaces the rules for the playlist. Returns the playlist.
+ tags:
+ - Library Playlists
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playlistId
+ description: The ID of the playlist
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: uri
+ description: The content URI for the playlist.
+ in: query
+ schema:
+ type: string
+ - name: playQueueID
+ description: The play queue to add to a playlist.
+ in: query
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/slash-post-responses-200'
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ description: Playlist not found (or user may not have permission to access playlist)
+ content:
+ text/html: {}
+ /playQueues/{playQueueId}:
+ get:
+ summary: Retrieve a play queue
+ operationId: playQueueQueueGetSlash
+ description: Retrieves the play queue, centered at current item. This can be treated as a regular container by play queue-oblivious clients, but they may wish to request a large window onto the queue since they won't know to refresh.
+ tags:
+ - Play Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playQueueId
+ description: The ID of the play queue.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: own
+ description: If the server should transfer ownership to the requesting client (used in remote control scenarios).
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: center
+ description: The play queue item ID for the center of the window - this doesn't change the current selected item.
+ in: query
+ schema:
+ type: string
+ - name: window
+ description: How many items on each side of the center of the window
+ in: query
+ schema:
+ type: integer
+ - name: includeBefore
+ description: Whether to include the items before the center (if 0, center is not included either), defaults to 1.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: includeAfter
+ description: Whether to include the items after the center (if 0, center is not included either), defaults to 1.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/slash-post-responses-200'
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ description: Play queue not found
+ content:
+ text/html: {}
+ put:
+ summary: Add a generator or playlist to a play queue
+ operationId: playQueueQueuePutSlash
+ description: Adds an item to a play queue (e.g. party mode). Increments the version of the play queue. Takes the following parameters (`uri` and `playlistID` are mutually exclusive). Returns the modified play queue.
+ tags:
+ - Play Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playQueueId
+ description: The ID of the play queue.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: uri
+ description: The content URI for what we're adding to the queue.
+ in: query
+ schema:
+ type: string
+ - name: playlistID
+ description: The ID of the playlist to add to the playQueue.
+ in: query
+ schema:
+ type: string
+ - name: next
+ description: Play this item next (defaults to 0 - queueing at the end of manually queued items).
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/slash-post-responses-200'
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ description: Play queue not found
+ content:
+ text/html: {}
+ /playQueues/{playQueueId}/items:
+ delete:
+ summary: Clear a play queue
+ operationId: playQueueQueueDeleteItems
+ description: Deletes all items in the play queue, and increases the version of the play queue.
+ tags:
+ - Play Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playQueueId
+ description: The ID of the play queue.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithPlaylistMetadata'
+ /playQueues/{playQueueId}/reset:
+ put:
+ summary: Reset a play queue
+ operationId: playQueuePlayQueueReset
+ description: Reset a play queue to the first item being the current item
+ tags:
+ - Play Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playQueueId
+ description: The ID of the play queue.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/slash-post-responses-200'
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ description: Play queue not found
+ content:
+ text/html: {}
+ /playQueues/{playQueueId}/shuffle:
+ put:
+ summary: Shuffle a play queue
+ operationId: playQueueQueuePutItemsShuffle
+ description: Shuffle a play queue (or reshuffles if already shuffled). The currently selected item is maintained. Note that this is currently only supported for play queues *without* an Up Next area. Returns the modified play queue.
+ tags:
+ - Play Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playQueueId
+ description: The ID of the play queue.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithPlaylistMetadata'
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ description: Play queue not found or current item not found
+ content:
+ text/html: {}
+ /playQueues/{playQueueId}/unshuffle:
+ put:
+ summary: Unshuffle a play queue
+ operationId: playQueueQueuePutItemsUnshuffle
+ description: Unshuffles a play queue and restores "natural order". Note that this is currently only supported for play queues *without* an Up Next area. Returns the modified play queue.
+ tags:
+ - Play Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playQueueId
+ description: The ID of the play queue.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/slash-post-responses-200'
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ description: Play queue not found or current item not found
+ content:
+ text/html: {}
+ /status/sessions/history/{historyId}:
+ delete:
+ summary: Delete Single History Item
+ operationId: statusDeleteHistory
+ description: Delete a single history item by id
+ tags:
+ - Status
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: historyId
+ description: The id of the history item (the `historyKey` from above)
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainer'
+ '404':
+ description: History item not found
+ content:
+ text/html: {}
+ get:
+ summary: Get Single History Item
+ operationId: statusGetHistory
+ description: Get a single history item by id
+ tags:
+ - Status
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: historyId
+ description: The id of the history item (the `historyKey` from above)
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/historyAll-get-responses-200'
+ '404':
+ description: History item not found
+ content:
+ text/html: {}
+ /{transcodeType}/:/transcode/universal/start.{extension}:
+ get:
+ summary: Start A Transcoding Session
+ operationId: transcodeStart
+ description: Starts the transcoder and returns the corresponding streaming resource document.
+ tags:
+ - Transcoder
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - $ref: '#/components/parameters/transcodeType'
+ - $ref: '#/components/parameters/transcodeSessionId'
+ - name: extension
+ description: |
+ Extension
+ in: path
+ required: true
+ schema:
+ type: string
+ enum:
+ - m3u8
+ - mpd
+ - name: advancedSubtitles
+ description: |
+ Indicates how incompatible advanced subtitles (such as ass/ssa) should be included: * 'burn' - Burn incompatible advanced text subtitles into the video stream * 'text' - Transcode incompatible advanced text subtitles to a compatible text format, even if some markup is lost
+ in: query
+ schema:
+ type: string
+ enum:
+ - burn
+ - text
+ - unknown
+ example: burn
+ - name: audioBoost
+ description: Percentage of original audio loudness to use when transcoding (100 is equivalent to original volume, 50 is half, 200 is double, etc)
+ in: query
+ schema:
+ minimum: 1
+ type: integer
+ example: 50
+ - name: audioChannelCount
+ description: Target video number of audio channels.
+ in: query
+ schema:
+ maximum: 8
+ minimum: 1
+ type: integer
+ example: 5
+ - name: autoAdjustQuality
+ description: Indicates the client supports ABR.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: autoAdjustSubtitle
+ description: Indicates if the server should adjust subtitles based on Voice Activity Data.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: directPlay
+ description: Indicates the client supports direct playing the indicated content.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: directStream
+ description: Indicates the client supports direct streaming the video of the indicated content.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: directStreamAudio
+ description: Indicates the client supports direct streaming the audio of the indicated content.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: disableResolutionRotation
+ description: Indicates if resolution should be adjusted for orientation.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: hasMDE
+ description: Ignore client profiles when determining if direct play is possible. Only has an effect when directPlay=1 and both mediaIndex and partIndex are specified and neither are -1
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ - name: location
+ description: Network type of the client, can be used to help determine target bitrate.
+ in: query
+ schema:
+ type: string
+ enum:
+ - lan
+ - wan
+ - cellular
+ example: wan
+ - name: mediaBufferSize
+ description: Buffer size used in playback (in KB). Clients should specify a lower bound if not known exactly. This value could make the difference between transcoding and direct play on bandwidth constrained networks.
+ in: query
+ schema:
+ type: integer
+ example: 102400
+ - name: mediaIndex
+ description: Index of the media to transcode. -1 or not specified indicates let the server choose.
+ in: query
+ schema:
+ type: integer
+ example: 0
+ - name: musicBitrate
+ description: Target bitrate for audio only files (in kbps, used to transcode).
+ in: query
+ schema:
+ minimum: 0
+ type: integer
+ example: 5000
+ - name: offset
+ description: Offset from the start of the media (in seconds).
+ in: query
+ schema:
+ type: number
+ example: 90.5
+ - name: partIndex
+ description: Index of the part to transcode. -1 or not specified indicates the server should join parts together in a transcode
+ in: query
+ schema:
+ type: integer
+ example: 0
+ - name: path
+ description: Internal PMS path of the media to transcode.
+ in: query
+ schema:
+ type: string
+ example: /library/metadata/151671
+ - name: peakBitrate
+ description: Maximum bitrate (in kbps) to use in ABR.
+ in: query
+ schema:
+ minimum: 0
+ type: integer
+ example: 12000
+ - name: photoResolution
+ description: Target photo resolution.
+ in: query
+ schema:
+ type: string
+ pattern: ^\d[x:]\d$
+ example: 1080x1080
+ - name: protocol
+ description: |
+ Indicates the network streaming protocol to be used for the transcode session: * 'http' - include the file in the http response such as MKV streaming * 'hls' - hls stream (RFC 8216) * 'dash' - dash stream (ISO/IEC 23009-1:2022)
+ in: query
+ schema:
+ type: string
+ enum:
+ - http
+ - hls
+ - dash
+ example: dash
+ - name: secondsPerSegment
+ description: Number of seconds to include in each transcoded segment
+ in: query
+ schema:
+ type: integer
+ example: 5
+ - name: subtitleSize
+ description: Percentage of original subtitle size to use when burning subtitles (100 is equivalent to original size, 50 is half, ect)
+ in: query
+ schema:
+ minimum: 1
+ type: integer
+ example: 50
+ - name: subtitles
+ description: |
+ Indicates how subtitles should be included: * 'auto' - Compute the appropriate subtitle setting automatically * 'burn' - Burn the selected subtitle; auto if no selected subtitle * 'none' - Ignore all subtitle streams * 'sidecar' - The selected subtitle should be provided as a sidecar * 'embedded' - The selected subtitle should be provided as an embedded stream * 'segmented' - The selected subtitle should be provided as a segmented stream
+ in: query
+ schema:
+ type: string
+ enum:
+ - auto
+ - burn
+ - none
+ - sidecar
+ - embedded
+ - segmented
+ - unknown
+ example: Burn
+ - name: videoBitrate
+ description: Target video bitrate (in kbps).
+ in: query
+ schema:
+ minimum: 0
+ type: integer
+ example: 12000
+ - name: videoQuality
+ description: Target photo quality.
+ in: query
+ schema:
+ maximum: 99
+ minimum: 0
+ type: integer
+ example: 50
+ - name: videoResolution
+ description: Target maximum video resolution.
+ in: query
+ schema:
+ type: string
+ pattern: ^\d[x:]\d$
+ example: 1080x1080
+ - name: X-Plex-Client-Identifier
+ description: Unique per client.
+ in: header
+ required: true
+ schema:
+ type: string
+ - name: X-Plex-Client-Profile-Extra
+ description: See [Profile Augmentations](#section/API-Info/Profile-Augmentations) .
+ in: header
+ schema:
+ type: string
+ example: 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)
+ - name: X-Plex-Client-Profile-Name
+ description: Which built in Client Profile to use in the decision. Generally should only be used to specify the Generic profile.
+ in: header
+ schema:
+ type: string
+ example: generic
+ - name: X-Plex-Device
+ description: Device the client is running on
+ in: header
+ schema:
+ type: string
+ example: Windows
+ - name: X-Plex-Model
+ description: Model of the device the client is running on
+ in: header
+ schema:
+ type: string
+ example: standalone
+ - name: X-Plex-Platform
+ description: Client Platform
+ in: header
+ schema:
+ type: string
+ example: Chrome
+ - name: X-Plex-Platform-Version
+ description: Client Platform Version
+ in: header
+ schema:
+ type: string
+ example: 135
+ - name: X-Plex-Session-Identifier
+ description: Unique per client playback session. Used if a client can playback multiple items at a time (such as a browser with multiple tabs)
+ in: header
+ schema:
+ type: string
+ responses:
+ '200':
+ description: MPD file (see ISO/IEC 23009-1:2022), m3u8 file (see RFC 8216), or binary http stream
+ content:
+ application/vnd.apple.mpegurl:
+ example: |
+ #EXTM3U
+ #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=3538000,RESOLUTION=1280x720,FRAME-RATE=60.000000
+ session/32635662-0d05-4acd-8f72-512cc64396d4/base/index.m3u8
+ text/html:
+ example: |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ video/x-matroska:
+ schema:
+ format: binary
+ type: string
+ '400':
+ $ref: '#/components/responses/400'
+ '403':
+ $ref: '#/components/responses/403'
+ '404':
+ $ref: '#/components/responses/404'
+ /downloadQueue/{queueId}/item/{itemId}/decision:
+ get:
+ summary: Grab download queue item decision
+ operationId: downloadQueueGetQueueItemItemDecision
+ description: |
+ Available: 0.2.0
+
+ Grab the decision for a download queue item
+ tags:
+ - Download Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: queueId
+ description: The queue id
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: itemId
+ description: The item ids
+ in: path
+ required: true
+ schema:
+ type: integer
+ example: 32
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithDecision'
+ '400':
+ description: The item is not in a state where a decision is available
+ content:
+ text/html: {}
+ /downloadQueue/{queueId}/item/{itemId}/media:
+ get:
+ summary: Grab download queue media
+ operationId: downloadQueueGetQueueItemItemMedia
+ description: |
+ Available: 0.2.0
+
+ Grab the media for a download queue item
+ tags:
+ - Download Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: queueId
+ description: The queue id
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: itemId
+ description: The item ids
+ in: path
+ required: true
+ schema:
+ type: integer
+ example: 32
+ responses:
+ '200':
+ description: The raw media file
+ '503':
+ description: |
+ 
+
+ The queue item is not yet complete and is currently transcoding or waiting to transcode
+ headers:
+ Retry-After:
+ description: The estimated time before completion or -1 if unknown
+ schema:
+ type: integer
+ /downloadQueue/{queueId}/items/{itemId}:
+ delete:
+ summary: Delete download queue items
+ operationId: downloadQueueDeleteQueueItemsItem
+ description: delete items from a download queue
+ tags:
+ - Download Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: queueId
+ description: The queue id
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: itemId
+ description: The item id
+ in: path
+ required: true
+ explode: false
+ schema:
+ type: array
+ items:
+ type: integer
+ example:
+ - 32
+ - 345
+ - 23
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ get:
+ summary: Get download queue items
+ operationId: downloadQueueGetQueueItemsItem
+ description: |
+ Available: 0.2.0
+
+ Get items from a download queue
+ tags:
+ - Download Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: queueId
+ description: The queue id
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: itemId
+ description: The item ids
+ in: path
+ required: true
+ explode: false
+ schema:
+ type: array
+ items:
+ type: integer
+ example:
+ - 32
+ - 345
+ - 23
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ DownloadQueueItem:
+ items:
+ properties:
+ DecisionResult:
+ properties:
+ availableBandwidth:
+ description: The maximum bitrate set when item was added
+ type: integer
+ directPlayDecisionCode:
+ type: integer
+ directPlayDecisionText:
+ type: string
+ generalDecisionCode:
+ type: integer
+ generalDecisionText:
+ type: string
+ mdeDecisionCode:
+ description: The code indicating the status of evaluation of playback when client indicates `hasMDE=1`
+ type: integer
+ mdeDecisionText:
+ description: Descriptive text for the above code
+ type: string
+ transcodeDecisionCode:
+ type: integer
+ transcodeDecisionText:
+ type: string
+ type: object
+ error:
+ description: The error encountered in transcoding or decision
+ type: string
+ id:
+ type: integer
+ key:
+ type: string
+ queueId:
+ type: integer
+ status:
+ description: |
+ The state of the item:
+ - deciding: The item decision is pending
+ - waiting: The item is waiting for transcode
+ - processing: The item is being transcoded
+ - available: The item is available for download
+ - error: The item encountered an error in the decision or transcode
+ - expired: The transcoded item has timed out and is no longer available
+ enum:
+ - deciding
+ - waiting
+ - processing
+ - available
+ - error
+ - expired
+ type: string
+ transcode:
+ description: The transcode session object which is not yet documented otherwise it'd be a $ref here.
+ type: object
+ TranscodeSession:
+ $ref: '#/components/schemas/TranscodeSession'
+ type: object
+ type: array
+ type: object
+ /downloadQueue/{queueId}/items/{itemId}/restart:
+ post:
+ summary: Restart processing of items from the decision
+ operationId: downloadQueuePostQueueItemsItemRestart
+ description: |
+ Available: 0.2.0
+
+ Reprocess download queue items with previous decision parameters
+ tags:
+ - Download Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: queueId
+ description: The queue id
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: itemId
+ description: The item ids
+ in: path
+ required: true
+ explode: false
+ schema:
+ type: array
+ items:
+ type: integer
+ example:
+ - 32
+ - 345
+ - 23
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /hubs/sections/{sectionId}/manage/{identifier}:
+ delete:
+ summary: Delete a custom hub
+ operationId: hubsSectionsSectionManageDeleteIdentifier
+ description: Delete a custom hub from the server
+ tags:
+ - Hubs
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: The section ID for the hubs to change
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: identifier
+ description: The identifier of the hub to change
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ description: The hub is not a custom hub
+ content:
+ text/html: {}
+ '403':
+ $ref: '#/components/responses/403'
+ '404':
+ description: The section or hub was not found
+ content:
+ text/html: {}
+ put:
+ summary: Change hub visibility
+ operationId: hubsSectionsSectionManagePutIdentifier
+ description: Changed the visibility of a hub for both the admin and shared users
+ tags:
+ - Hubs
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: The section ID for the hubs to change
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: identifier
+ description: The identifier of the hub to change
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: promotedToRecommended
+ description: Whether this hub should be displayed in recommended
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: promotedToOwnHome
+ description: Whether this hub should be displayed in admin's home
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ - name: promotedToSharedHome
+ description: Whether this hub should be displayed in shared user's home
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '403':
+ $ref: '#/components/responses/403'
+ '404':
+ description: Section id was not found
+ content:
+ text/html: {}
+ /library/collections/{collectionId}/composite/{updatedAt}:
+ get:
+ summary: Get a collection's image
+ operationId: libraryCollectionCollectionGetComposite
+ description: Get an image for the collection based on the items within
+ tags:
+ - Content
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: collectionId
+ description: The collection id
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: updatedAt
+ description: The update time of the image. Used for busting cache.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - $ref: '#/components/parameters/composite'
+ responses:
+ '200':
+ description: OK
+ content:
+ image/jpeg:
+ schema:
+ format: binary
+ type: string
+ '404':
+ description: Collection not found
+ content:
+ text/html: {}
+ /library/collections/{collectionId}/items/{itemId}:
+ put:
+ summary: Delete an item from a collection
+ operationId: libraryCollectionCollectionPutItemsItem
+ description: Delete an item from a collection
+ tags:
+ - Library Collections
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: collectionId
+ description: The collection id
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: itemId
+ description: The item to delete
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ '400':
+ description: Item not found
+ content:
+ text/html: {}
+ '404':
+ description: Collection not found
+ content:
+ text/html: {}
+ /library/collections/{collectionId}/items/{itemId}/move:
+ put:
+ summary: Reorder an item in the collection
+ operationId: libraryCollectionCollectionPutItemsItemMove
+ description: Reorder items in a collection with one item after another
+ tags:
+ - Library Collections
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: collectionId
+ description: The collection id
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: itemId
+ description: The item to move
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: after
+ description: The item to move this item after. If not provided, this item will be moved to the beginning
+ in: query
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ '400':
+ description: Item not found
+ content:
+ text/html: {}
+ '404':
+ description: Collection not found
+ content:
+ text/html: {}
+ /library/media/{mediaId}/chapterImages/{chapter}:
+ get:
+ summary: Get a chapter image
+ operationId: libraryGetMediaMediaChapterImagesChapter
+ description: Get a single chapter image for a piece of media
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: mediaId
+ description: The id of the media item
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: chapter
+ description: The index of the chapter
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ image/jpeg:
+ schema:
+ format: binary
+ type: string
+ '404':
+ description: Either the media item or the chapter image was not found
+ content:
+ text/html: {}
+ /library/metadata/{ids}/{element}:
+ post:
+ summary: Set an item's artwork, theme, etc
+ operationId: libraryMetadataPostElement
+ description: |-
+ Set the artwork, thumb, element for a metadata item
+ Generally only the admin can perform this action. The exception is if the metadata is a playlist created by the user
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: element
+ in: path
+ required: true
+ schema:
+ type: string
+ enum:
+ - thumb
+ - art
+ - clearLogo
+ - banner
+ - poster
+ - theme
+ - name: url
+ description: The url of the new asset. If not provided, the binary of the asset must be provided in the post body.
+ in: query
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ put:
+ summary: Set an item's artwork, theme, etc
+ operationId: libraryMetadataPutElement
+ description: |-
+ Set the artwork, thumb, element for a metadata item
+ Generally only the admin can perform this action. The exception is if the metadata is a playlist created by the user
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: element
+ in: path
+ required: true
+ schema:
+ type: string
+ enum:
+ - thumb
+ - art
+ - clearLogo
+ - banner
+ - poster
+ - theme
+ - name: url
+ description: The url of the new asset.
+ in: query
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/metadata/{ids}/marker/{marker}:
+ delete:
+ summary: Delete a marker
+ operationId: libraryMetadataDeleteMarkerMarker
+ description: Delete a marker for this user on the metadata item
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: marker
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ description: Marker is not a bookmark
+ content:
+ text/html: {}
+ '404':
+ description: Marker could not be found
+ content:
+ text/html: {}
+ put:
+ summary: Edit a marker
+ operationId: libraryMetadataPutMarkerMarker
+ description: Edit a marker for this user on the metadata item
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: marker
+ description: The id of the marker to edit
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: type
+ description: The type of marker to edit/create
+ in: query
+ required: true
+ schema:
+ type: integer
+ - name: startTimeOffset
+ description: The start time of the marker
+ in: query
+ required: true
+ schema:
+ type: integer
+ - name: endTimeOffset
+ description: The end time of the marker
+ in: query
+ schema:
+ type: integer
+ - name: attributes
+ description: The attributes to assign to this marker
+ in: query
+ style: deepObject
+ schema:
+ type: object
+ example:
+ title: My favorite spot
+ responses:
+ '200':
+ $ref: '#/components/responses/post-responses-200'
+ '400':
+ $ref: '#/components/responses/responses-400'
+ '404':
+ description: The marker could not be found
+ content:
+ text/html: {}
+ /library/metadata/{ids}/media/{mediaItem}:
+ delete:
+ summary: Delete a media item
+ operationId: libraryMetadataDeleteMediaMediaItem
+ description: Delete a single media from a metadata item in the library
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: mediaItem
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: proxy
+ description: Whether proxy items, such as media optimized versions, should also be deleted. Defaults to false.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ description: Media item could not be deleted
+ content:
+ text/html: {}
+ '404':
+ description: Media item could not be found
+ content:
+ text/html: {}
+ /library/parts/{partId}/indexes/{index}:
+ get:
+ summary: Get BIF index for a part
+ operationId: libraryGetPartsPartIndexesIndex
+ description: Get BIF index for a part by index type
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: partId
+ description: The part id who's index is to be fetched
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: index
+ description: The type of index to grab.
+ in: path
+ required: true
+ schema:
+ type: string
+ enum:
+ - sd
+ - name: interval
+ description: The interval between images to return in ms.
+ in: query
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/octet-stream:
+ schema:
+ format: binary
+ type: string
+ '404':
+ description: The part or the index doesn't exist or the interval is too small
+ content:
+ text/html: {}
+ /library/sections/{sectionId}/collection/{collectionId}:
+ delete:
+ summary: Delete a collection
+ operationId: librarySectionDeleteCollectionCollection
+ description: Delete a library collection from the PMS
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: collectionId
+ description: Collection Id
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '404':
+ description: Collection not found
+ content:
+ text/html: {}
+ /library/sections/{sectionId}/composite/{updatedAt}:
+ get:
+ summary: Get a section composite image
+ operationId: librarySectionGetComposite
+ description: Get a composite image of images in this section
+ tags:
+ - Library
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sectionId
+ description: Section identifier
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: updatedAt
+ description: The update time of the image. Used for busting cache.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - $ref: '#/components/parameters/mediaQuery'
+ - $ref: '#/components/parameters/composite'
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ /library/streams/{streamId}.{ext}:
+ delete:
+ summary: Delete a stream
+ operationId: libraryDeleteStreamsStream
+ description: Delete a stream. Only applies to downloaded subtitle streams or a sidecar subtitle when media deletion is enabled.
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: streamId
+ description: The id of the stream
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: ext
+ description: This is not a part of this endpoint but documented here to satisfy OpenAPI
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '403':
+ description: This user cannot delete this stream
+ content:
+ text/html: {}
+ '500':
+ description: The stream cannot be deleted
+ content:
+ text/html: {}
+ get:
+ summary: Get a stream
+ operationId: libraryGetStreamsStream
+ description: Get a stream (such a a sidecar subtitle stream)
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: streamId
+ description: The id of the stream
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: ext
+ description: The extension of the stream. Required to fetch the `sub` portion of `idx`/`sub` subtitles
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: encoding
+ description: The requested encoding for the subtitle (only used for text subtitles)
+ in: query
+ required: false
+ schema:
+ type: string
+ - name: format
+ description: The requested format for the subtitle to convert the subtitles to (only used for text subtitles)
+ in: query
+ required: false
+ schema:
+ type: string
+ - name: autoAdjustSubtitle
+ description: Whether the server should attempt to automatically adjust the subtitle timestamps to match the media
+ in: query
+ required: false
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ description: The stream in the requested format.
+ '403':
+ description: The media is not accessible to the user
+ content:
+ text/html: {}
+ '404':
+ description: The stream doesn't exist or has no data
+ content:
+ text/html: {}
+ '501':
+ description: The stream is not a sidecar subtitle
+ content:
+ text/html: {}
+ put:
+ summary: Set a stream offset
+ operationId: libraryPutStreamsStream
+ description: Set a stream offset in ms. This may not be respected by all clients
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: streamId
+ description: The id of the stream
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: ext
+ description: This is not a part of this endpoint but documented here to satisfy OpenAPI
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: offset
+ description: The offest in ms
+ in: query
+ required: false
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: The stream in the requested format.
+ '400':
+ description: The stream doesn't exist
+ content:
+ text/html: {}
+ /livetv/dvrs/{dvrId}/channels/{channel}/tune:
+ post:
+ summary: Tune a channel on a DVR
+ operationId: livetvDvrPostChannelsChannelTune
+ description: Tune a channel on a DVR to the provided channel
+ tags:
+ - DVRs
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: dvrId
+ description: The ID of the DVR.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: channel
+ description: The channel ID to tune
+ in: path
+ required: true
+ schema:
+ type: string
+ example: '2.1'
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithMetadata'
+ '500':
+ description: Tuning failed
+ content:
+ text/html: {}
+ /livetv/dvrs/{dvrId}/devices/{deviceId}:
+ delete:
+ summary: Remove a device from an existing DVR
+ operationId: livetvDvrDeleteDvrDevice
+ description: Remove a device from an existing DVR
+ tags:
+ - DVRs
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: dvrId
+ description: The ID of the DVR.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: deviceId
+ description: The ID of the device to add.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainerWithStatus'
+ - properties:
+ DVR:
+ items:
+ properties:
+ Device:
+ items:
+ $ref: '#/components/schemas/Device'
+ type: array
+ key:
+ type: string
+ language:
+ type: string
+ lineup:
+ type: string
+ uuid:
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ put:
+ summary: Add a device to an existing DVR
+ operationId: livetvDvrPutDvrDevice
+ description: Add a device to an existing DVR
+ tags:
+ - DVRs
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: dvrId
+ description: The ID of the DVR.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: deviceId
+ description: The ID of the device to add.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainerWithStatus'
+ - properties:
+ DVR:
+ items:
+ properties:
+ Device:
+ items:
+ $ref: '#/components/schemas/Device'
+ type: array
+ key:
+ type: string
+ language:
+ type: string
+ lineup:
+ type: string
+ uuid:
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ /livetv/epg/countries/{country}/{epgId}/lineups:
+ get:
+ summary: Get lineups for a country via postal code
+ operationId: livetvEpgGetCountriesCountryLineups
+ description: Returns a list of lineups for a given country, EPG provider and postal code
+ tags:
+ - EPG
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: country
+ description: 3 letter country code
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: epgId
+ description: The `providerIdentifier` of the provider
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: postalCode
+ description: The postal code for the lineups to fetch
+ in: query
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithLineup'
+ '404':
+ description: No provider with the identifier was found
+ content:
+ text/html: {}
+ /livetv/epg/countries/{country}/{epgId}/regions:
+ get:
+ summary: Get regions for a country
+ operationId: livetvEpgGetCountriesCountryRegions
+ description: Get regions for a country within an EPG provider
+ tags:
+ - EPG
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: country
+ description: 3 letter country code
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: epgId
+ description: The `providerIdentifier` of the provider
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Country:
+ items:
+ properties:
+ key:
+ type: string
+ national:
+ type: boolean
+ title:
+ type: string
+ type:
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ '404':
+ description: No provider with the identifier was found
+ content:
+ text/html: {}
+ /livetv/sessions/{sessionId}/{consumerId}/index.m3u8:
+ get:
+ summary: Get a session playlist index
+ operationId: livetvSessionsGetSessionConsumerIndex
+ description: Get a playlist index for playing this session
+ tags:
+ - Live TV
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sessionId
+ description: The session id
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: consumerId
+ description: The consumer id
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: Index playlist for playing HLS content
+ content:
+ application/vnd.apple.mpegurl: {}
+ '404':
+ description: Session or consumer not found
+ /media/grabbers/devices/{deviceId}/thumb/{version}:
+ get:
+ summary: Get device thumb
+ operationId: mediaGrabberDevicesDeviceGetThumbVersion
+ description: Get a device's thumb for display to the user
+ tags:
+ - Devices
+ security:
+ - api_key:
+ - admin
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: deviceId
+ description: The ID of the device.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: version
+ description: A version number of the thumb used for busting cache
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: The thumbnail for the device
+ '301':
+ description: The thumb URL on the device
+ '404':
+ description: No thumb found for this device
+ content:
+ text/html: {}
+ /playlists/{playlistId}/items/{generatorId}:
+ delete:
+ summary: Delete a Generator
+ operationId: playlistDeleteItemsGenerator
+ description: Deletes an item from a playlist. Only works with dumb playlists.
+ tags:
+ - Library Playlists
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playlistId
+ description: The ID of the playlist
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: generatorId
+ description: The generator item ID to delete.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/slash-post-responses-200'
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ description: Playlist not found (or user may not have permission to access playlist) or generator not found
+ content:
+ text/html: {}
+ get:
+ summary: Get a playlist generator
+ operationId: playlistGetItemsGenerator
+ description: Get a playlist's generator. Only used for optimized versions
+ tags:
+ - Library Playlists
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playlistId
+ description: The ID of the playlist
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: generatorId
+ description: The generator item ID to delete.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Item:
+ items:
+ properties:
+ composite:
+ description: The composite thumbnail image path
+ type: string
+ Device:
+ properties:
+ profile:
+ type: string
+ type: object
+ id:
+ type: integer
+ Location:
+ properties:
+ librarySectionID:
+ type: integer
+ uri:
+ type: string
+ type: object
+ MediaSettings:
+ properties:
+ advancedSubtitles:
+ enum:
+ - auto
+ - burn
+ - none
+ - sidecar
+ - embedded
+ - segmented
+ type: string
+ audioBoost:
+ type: integer
+ audioChannelCount:
+ type: integer
+ autoAdjustQuality:
+ type: boolean
+ autoAdjustSubtitle:
+ type: boolean
+ directPlay:
+ type: boolean
+ directStream:
+ type: boolean
+ directStreamAudio:
+ type: boolean
+ disableResolutionRotation:
+ type: boolean
+ maxVideoBitrate:
+ type: integer
+ musicBitrate:
+ type: integer
+ peakBitrate:
+ type: integer
+ photoQuality:
+ maximum: 100
+ minimum: 0
+ type: integer
+ photoResolution:
+ type: string
+ secondsPerSegment:
+ type: integer
+ subtitles:
+ enum:
+ - auto
+ - burn
+ - none
+ - sidecar
+ - embedded
+ - segmented
+ type: string
+ subtitleSize:
+ type: integer
+ videoBitrate:
+ type: integer
+ videoQuality:
+ maximum: 100
+ minimum: 0
+ type: integer
+ videoResolution:
+ type: string
+ type: object
+ Policy:
+ properties:
+ scope:
+ enum:
+ - all
+ - count
+ type: string
+ unwatched:
+ description: True if only unwatched items are optimized
+ type: boolean
+ value:
+ description: If the scope is count, the number of items to optimize
+ type: integer
+ type: object
+ Status:
+ properties:
+ itemsCompleteCount:
+ type: integer
+ itemsCount:
+ type: integer
+ itemsSuccessfulCount:
+ type: integer
+ state:
+ enum:
+ - pending
+ - complete
+ - failed
+ type: string
+ totalSize:
+ type: integer
+ type: object
+ target:
+ type: string
+ targetTagID:
+ description: The tag of this generator's settings
+ type: integer
+ title:
+ type: string
+ type:
+ description: The type of this generator
+ enum:
+ - -1
+ - 42
+ type: integer
+ type: object
+ type: array
+ type: object
+ type: object
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ description: Playlist not found (or user may not have permission to access playlist) or generator not found
+ content:
+ text/html: {}
+ put:
+ summary: Modify a Generator
+ operationId: playlistPutItemsGenerator
+ description: Modify a playlist generator. Only used for optimizer
+ tags:
+ - Library Playlists
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playlistId
+ description: The ID of the playlist
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: generatorId
+ description: The generator item ID to modify.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: Item
+ description: |
+ Note: OpenAPI cannot properly render this query parameter example ([See GHI](https://github.com/OAI/OpenAPI-Specification/issues/1706)). It should be rendered as:
+
+ Item[type]=42&Item[title]=Jack-Jack Attack&Item[target]=&Item[targetTagID]=1&Item[locationID]=-1&Item[Location][uri]=library://82503060-0d68-4603-b594-8b071d54819e/item//library/metadata/146&Item[Policy][scope]=all&Item[Policy][value]=&Item[Policy][unwatched]=0
+ in: query
+ style: deepObject
+ explode: true
+ schema:
+ type: object
+ properties:
+ Location:
+ type: object
+ properties:
+ uri:
+ type: string
+ locationID:
+ type: integer
+ Policy:
+ type: object
+ properties:
+ value:
+ type: integer
+ scope:
+ type: string
+ enum:
+ - all
+ - count
+ unwatched:
+ type: integer
+ enum:
+ - 0
+ - 1
+ target:
+ type: string
+ targetTagID:
+ type: integer
+ title:
+ type: string
+ type:
+ type: integer
+ example:
+ Location:
+ uri: library://82503060-0d68-4603-b594-8b071d54819e/item/%2Flibrary%2Fmetadata%2F146
+ locationID: -1
+ Policy:
+ value: ''
+ scope: all
+ unwatched: 0
+ target: ''
+ targetTagID: 1
+ title: Jack-Jack Attack
+ type: 42
+ responses:
+ '200':
+ $ref: '#/components/responses/slash-post-responses-200'
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ description: Playlist not found (or user may not have permission to access playlist) or generator not found
+ content:
+ text/html: {}
+ /playlists/{playlistId}/items/{generatorId}/items:
+ get:
+ summary: Get a playlist generator's items
+ operationId: playlistGetItemsGeneratorItems
+ description: Get a playlist generator's items
+ tags:
+ - Library Playlists
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playlistId
+ description: The ID of the playlist
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: generatorId
+ description: The generator item ID to delete.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Metadata:
+ allOf:
+ - $ref: '#/components/schemas/Metadata'
+ - properties:
+ processingState:
+ description: The state of processing if this generator is part of an optimizer playlist
+ enum:
+ - processed
+ - completed
+ - tombstoned
+ - disabled
+ - error
+ - pending
+ type: string
+ processingStateContext:
+ description: The error which could have occurred (or `good`)
+ enum:
+ - good
+ - sourceFileUnavailable
+ - sourceFileMetadataError
+ - clientProfileError
+ - ioError
+ - transcoderError
+ - unknownError
+ - mediaAnalysisError
+ - downloadFailed
+ - accessDenied
+ - cannotTranscode
+ - codecInstallError
+ type: string
+ type: object
+ type: object
+ type: object
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ description: Playlist not found (or user may not have permission to access playlist) or generator not found
+ content:
+ text/html: {}
+ /playlists/{playlistId}/items/{playlistItemId}/move:
+ put:
+ summary: Moving items in a playlist
+ operationId: playlistPutItemsMove
+ description: Moves an item in a playlist. Only works with dumb playlists.
+ tags:
+ - Library Playlists
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playlistId
+ description: The ID of the playlist
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: playlistItemId
+ description: The playlist item ID to move.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: after
+ description: The playlist item ID to insert the new item after. If not provided, item is moved to beginning of playlist
+ in: query
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/slash-post-responses-200'
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ description: Playlist not found (or user may not have permission to access playlist)
+ content:
+ text/html: {}
+ /playQueues/{playQueueId}/items/{playQueueItemId}:
+ delete:
+ summary: Delete an item from a play queue
+ operationId: playQueueQueueDeleteItemsItem
+ description: Deletes an item in a play queue. Increments the version of the play queue. Returns the modified play queue.
+ tags:
+ - Play Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playQueueId
+ description: The ID of the play queue.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: playQueueItemId
+ description: The play queue item ID to delete.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/slash-post-responses-200'
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ description: Play queue not found
+ content:
+ text/html: {}
+ /playQueues/{playQueueId}/items/{playQueueItemId}/move:
+ put:
+ summary: Move an item in a play queue
+ operationId: playQueueQueuePutItemsMove
+ description: Moves an item in a play queue, and increases the version of the play queue. Returns the modified play queue.
+ tags:
+ - Play Queue
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playQueueId
+ description: The ID of the play queue.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: playQueueItemId
+ description: The play queue item ID to delete.
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: after
+ description: The play queue item ID to insert the new item after. If not present, moves to the beginning.
+ in: query
+ schema:
+ type: integer
+ responses:
+ '200':
+ $ref: '#/components/responses/slash-post-responses-200'
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ description: Play queue or queue item not found
+ content:
+ text/html: {}
+ /library/metadata/{ids}/{element}/{timestamp}:
+ get:
+ summary: Get an item's artwork, theme, etc
+ operationId: libraryMetadataGetElement
+ description: Get the artwork, thumb, element for a metadata item
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: ids
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: element
+ in: path
+ required: true
+ schema:
+ type: string
+ enum:
+ - thumb
+ - art
+ - clearLogo
+ - banner
+ - poster
+ - theme
+ - name: timestamp
+ description: A timestamp on the element used for cache management in the client
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ audio/mpeg3:
+ schema:
+ format: binary
+ type: string
+ image/jpeg:
+ schema:
+ format: binary
+ type: string
+ /library/parts/{partId}/{changestamp}/{filename}:
+ get:
+ summary: Get a media part
+ operationId: libraryGetPartsPartChangestampFilename
+ description: |
+ Get a media part for streaming or download.
+ - streaming: This is the default scenario. Bandwidth usage on this endpoint will be guaranteed (on the server's end) to be at least the bandwidth reservation given in the decision. If no decision exists, an ad-hoc decision will be created if sufficient bandwidth exists. Clients should not rely on ad-hoc decisions being made as this may be removed in the future.
+ - download: Indicated if the query parameter indicates this is a download. Bandwidth will be prioritized behind playbacks and will get a fair share of what remains.
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: partId
+ description: The part id who's index is to be fetched
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: changestamp
+ description: The changestamp of the part; used for busting potential caches. Provided in the `key` for the part
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: filename
+ description: A generic filename used for a client media stack which relies on the extension in the request. Provided in the `key` for the part
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: download
+ description: Whether this is a file download
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ responses:
+ '200':
+ description: OK
+ headers:
+ Content-Disposition:
+ description: 'Note: This header is only included in download requests'
+ schema:
+ type: string
+ '403':
+ description: Client requested download and server owner has forbidden download of media
+ content:
+ text/html: {}
+ '404':
+ description: The part doesn't exist
+ content:
+ text/html: {}
+ '503':
+ description: Client requested the part without a decision and no decision could be made or decision is for a transcode
+ content:
+ text/html: {}
+ '509':
+ description: Client requested the part without a decision and no decision could be made because there is insufficient bandwidth for client to direct play this part
+ content:
+ text/html: {}
+ /library/parts/{partId}/indexes/{index}/{offset}:
+ get:
+ summary: Get an image from part BIF
+ operationId: libraryGetPartsPartIndexesIndexOffset
+ description: Extract an image from the BIF for a part at a particular offset
+ tags:
+ - Library
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: partId
+ description: The part id who's index is to be fetched
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: index
+ description: The type of index to grab.
+ in: path
+ required: true
+ schema:
+ type: string
+ enum:
+ - sd
+ - name: offset
+ description: The offset to seek in ms.
+ in: path
+ required: true
+ schema:
+ type: integer
+ responses:
+ '200':
+ description: OK
+ content:
+ image/jpeg:
+ schema:
+ format: binary
+ type: string
+ '404':
+ description: The part or the index doesn't exist
+ content:
+ text/html: {}
+ /livetv/epg/countries/{country}/{epgId}/regions/{region}/lineups:
+ get:
+ summary: Get lineups for a region
+ operationId: livetvEpgGetCountriesCountryRegionsRegionLineups
+ description: Get lineups for a region within an EPG provider
+ tags:
+ - EPG
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: country
+ description: 3 letter country code
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: epgId
+ description: The `providerIdentifier` of the provider
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: region
+ description: The region for the lineup
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of objects available
+ schema:
+ type: integer
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithLineup'
+ '404':
+ description: No provider with the identifier was found
+ content:
+ text/html: {}
+ /livetv/sessions/{sessionId}/{consumerId}/{segmentId}:
+ get:
+ summary: Get a single session segment
+ operationId: livetvSessionsGetSessionConsumerSegment
+ description: Get a single livetv session segment
+ tags:
+ - Live TV
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: sessionId
+ description: The session id
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: consumerId
+ description: The consumer id
+ in: path
+ required: true
+ schema:
+ type: string
+ - name: segmentId
+ description: The segment id
+ in: path
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: MPEG-TS segment for playing HLS content
+ '404':
+ description: Session, consumer, or segment not found
+ /playlists/{playlistId}/items/{generatorId}/{metadataId}/{action}:
+ put:
+ summary: Reprocess a generator
+ operationId: playlistPutItemsGeneratorReprocess
+ description: Make a generator reprocess (refresh)
+ tags:
+ - Library Playlists
+ parameters:
+ - $ref: "#/components/parameters/X-Plex-Client-Identifier"
+ - $ref: "#/components/parameters/X-Plex-Product"
+ - $ref: "#/components/parameters/X-Plex-Version"
+ - $ref: "#/components/parameters/X-Plex-Platform"
+ - $ref: "#/components/parameters/X-Plex-Platform-Version"
+ - $ref: "#/components/parameters/X-Plex-Device"
+ - $ref: "#/components/parameters/X-Plex-Model"
+ - $ref: "#/components/parameters/X-Plex-Device-Vendor"
+ - $ref: "#/components/parameters/X-Plex-Device-Name"
+ - $ref: "#/components/parameters/X-Plex-Marketplace"
+ - name: playlistId
+ description: The ID of the playlist
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: generatorId
+ description: The generator item ID to act on
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: metadataId
+ description: The metadata item ID to act on
+ in: path
+ required: true
+ schema:
+ type: integer
+ - name: action
+ description: The action to perform for this item on this optimizer queue
+ in: path
+ required: true
+ schema:
+ type: string
+ enum:
+ - reprocess
+ - disable
+ - enable
+ responses:
+ '200':
+ $ref: '#/components/responses/200'
+ '400':
+ $ref: '#/components/responses/400'
+ '404':
+ description: Playlist not found (or user may not have permission to access playlist) or generator or metadata item not found
+ content:
+ text/html: {}
+components:
+ securitySchemes:
+ api_key:
+ name: X-Plex-Token
+ description: |
+ The token which identifies the user accessing the PMS. This can be either:
+ - A traditional access token obtained from plex.tv
+ - A JWT token obtained through the JWT authentication flow
+
+ JWT tokens provide better security with:
+ - Short-lived tokens (7 days expiration)
+ - Public-key cryptography (ED25519)
+ - Better clock synchronization
+ - Individual device revocation capability
+ type: apiKey
+ in: header
+ parameters:
+ advancedSubtitles:
+ name: advancedSubtitles
+ description: |
+ Indicates how incompatible advanced subtitles (such as ass/ssa) should be included: * 'burn' - Burn incompatible advanced text subtitles into the video stream * 'text' - Transcode incompatible advanced text subtitles to a compatible text format, even if some markup is lost
+ in: query
+ schema:
+ type: string
+ enum:
+ - burn
+ - text
+ - unknown
+ example: burn
+ audioBoost:
+ name: audioBoost
+ description: Percentage of original audio loudness to use when transcoding (100 is equivalent to original volume, 50 is half, 200 is double, etc)
+ in: query
+ schema:
+ type: integer
+ minimum: 1
+ example: 50
+ audioChannelCount:
+ name: audioChannelCount
+ description: Target video number of audio channels.
+ in: query
+ schema:
+ type: integer
+ minimum: 1
+ maximum: 8
+ example: 5
+ autoAdjustQuality:
+ name: autoAdjustQuality
+ description: Indicates the client supports ABR.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ autoAdjustSubtitle:
+ name: autoAdjustSubtitle
+ description: Indicates if the server should adjust subtitles based on Voice Activity Data.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ composite:
+ name: composite
+ in: query
+ schema:
+ type: object
+ properties:
+ type:
+ description: Limit composite to specified metadata types
+ type: integer
+ format:
+ description: The image type
+ type: string
+ enum:
+ - jpg
+ - png
+ backgroundColor:
+ description: 6 character hex RGB value for background color for image
+ type: string
+ border:
+ description: The width of the intra-image border
+ type: integer
+ cols:
+ description: Number of columns to construct in the composite image
+ type: integer
+ crop:
+ description: Where to crop source images to fit into composite image proportions
+ type: string
+ enum:
+ - center
+ - top
+ height:
+ description: The height of the image
+ type: integer
+ media:
+ description: The default image type to use as the sources
+ type: string
+ enum:
+ - thumb
+ - art
+ - banner
+ repeat:
+ description: Allow repetion of images if there are not enough source images to fill grid
+ type: boolean
+ rows:
+ description: Number of rows to construct in the composite image
+ type: integer
+ width:
+ description: The width of the image
+ type: integer
+ count:
+ name: count
+ description: Limit results to count items
+ in: query
+ schema:
+ type: integer
+ directPlay:
+ name: directPlay
+ description: Indicates the client supports direct playing the indicated content.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ directStream:
+ name: directStream
+ description: Indicates the client supports direct streaming the video of the indicated content.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ directStreamAudio:
+ name: directStreamAudio
+ description: Indicates the client supports direct streaming the audio of the indicated content.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ disableResolutionRotation:
+ name: disableResolutionRotation
+ description: Indicates if resolution should be adjusted for orientation.
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ hasMDE:
+ name: hasMDE
+ description: Ignore client profiles when determining if direct play is possible. Only has an effect when directPlay=1 and both mediaIndex and partIndex are specified and neither are -1
+ in: query
+ schema:
+ type: integer
+ enum:
+ - 0
+ - 1
+ example: 1
+ location:
+ name: location
+ description: Network type of the client, can be used to help determine target bitrate.
+ in: query
+ schema:
+ type: string
+ enum:
+ - lan
+ - wan
+ - cellular
+ example: wan
+ mediaBufferSize:
+ name: mediaBufferSize
+ description: Buffer size used in playback (in KB). Clients should specify a lower bound if not known exactly. This value could make the difference between transcoding and direct play on bandwidth constrained networks.
+ in: query
+ schema:
+ type: integer
+ example: 102400
+ mediaIndex:
+ name: mediaIndex
+ description: Index of the media to transcode. -1 or not specified indicates let the server choose.
+ in: query
+ schema:
+ type: integer
+ example: 0
+ mediaQuery:
+ name: mediaQuery
+ description: This is a complex query built of several parameters. See [API Info section](#section/API-Info/Media-Queries) for information on building media queries
+ in: query
+ schema:
+ type: object
+ musicBitrate:
+ name: musicBitrate
+ description: Target bitrate for audio only files (in kbps, used to transcode).
+ in: query
+ schema:
+ type: integer
+ minimum: 0
+ example: 5000
+ offset:
+ name: offset
+ description: Offset from the start of the media (in seconds).
+ in: query
+ schema:
+ type: number
+ example: 90.5
+ partIndex:
+ name: partIndex
+ description: Index of the part to transcode. -1 or not specified indicates the server should join parts together in a transcode
+ in: query
+ schema:
+ type: integer
+ example: 0
+ path:
+ name: path
+ description: Internal PMS path of the media to transcode.
+ in: query
+ schema:
+ type: string
+ example: /library/metadata/151671
+ peakBitrate:
+ name: peakBitrate
+ description: Maximum bitrate (in kbps) to use in ABR.
+ in: query
+ schema:
+ type: integer
+ minimum: 0
+ example: 12000
+ photoResolution:
+ name: photoResolution
+ description: Target photo resolution.
+ in: query
+ schema:
+ type: string
+ pattern: ^\d[x:]\d$
+ example: 1080x1080
+ protocol:
+ name: protocol
+ description: |
+ Indicates the network streaming protocol to be used for the transcode session: * 'http' - include the file in the http response such as MKV streaming * 'hls' - hls stream (RFC 8216) * 'dash' - dash stream (ISO/IEC 23009-1:2022)
+ in: query
+ schema:
+ type: string
+ enum:
+ - http
+ - hls
+ - dash
+ example: dash
+ secondsPerSegment:
+ name: secondsPerSegment
+ description: Number of seconds to include in each transcoded segment
+ in: query
+ schema:
+ type: integer
+ example: 5
+ smart:
+ name: smart
+ description: Whether this is a smart collection/playlist
+ in: query
+ schema:
+ type: boolean
+ subtitles:
+ name: subtitles
+ description: |
+ Indicates how subtitles should be included: * 'auto' - Compute the appropriate subtitle setting automatically * 'burn' - Burn the selected subtitle; auto if no selected subtitle * 'none' - Ignore all subtitle streams * 'sidecar' - The selected subtitle should be provided as a sidecar * 'embedded' - The selected subtitle should be provided as an embedded stream * 'segmented' - The selected subtitle should be provided as a segmented stream
+ in: query
+ schema:
+ type: string
+ enum:
+ - auto
+ - burn
+ - none
+ - sidecar
+ - embedded
+ - segmented
+ - unknown
+ example: Burn
+ subtitleSize:
+ name: subtitleSize
+ description: Percentage of original subtitle size to use when burning subtitles (100 is equivalent to original size, 50 is half, ect)
+ in: query
+ schema:
+ type: integer
+ minimum: 1
+ example: 50
+ title:
+ name: title
+ description: The title to filter by or assign
+ in: query
+ schema:
+ type: string
+ transcodeSessionId:
+ name: transcodeSessionId
+ description: Transcode session UUID
+ in: query
+ schema:
+ type: string
+ transcodeType:
+ name: transcodeType
+ description: Type of transcode media
+ in: path
+ required: true
+ schema:
+ type: string
+ enum:
+ - video
+ - music
+ - audio
+ - subtitles
+ type:
+ name: type
+ description: The metadata type to filter by
+ in: query
+ schema:
+ type: integer
+ videoBitrate:
+ name: videoBitrate
+ description: Target video bitrate (in kbps).
+ in: query
+ schema:
+ type: integer
+ minimum: 0
+ example: 12000
+ videoQuality:
+ name: videoQuality
+ description: Target photo quality.
+ in: query
+ schema:
+ type: integer
+ minimum: 0
+ maximum: 99
+ example: 50
+ videoResolution:
+ name: videoResolution
+ description: Target maximum video resolution.
+ in: query
+ schema:
+ type: string
+ pattern: ^\d[x:]\d$
+ example: 1080x1080
+ X-Plex-Client-Identifier:
+ name: X-Plex-Client-Identifier
+ in: header
+ description: An opaque identifier unique to the client
+ required: true
+ schema:
+ type: string
+ example: abc123
+ example: abc123
+ X-Plex-Client-Profile-Extra:
+ name: X-Plex-Client-Profile-Extra
+ description: See [Profile Augmentations](#section/API-Info/Profile-Augmentations) .
+ in: header
+ schema:
+ type: string
+ example: 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)
+ example: 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:
+ name: X-Plex-Client-Profile-Name
+ description: Which built in Client Profile to use in the decision. Generally should only be used to specify the Generic profile.
+ in: header
+ schema:
+ type: string
+ example: generic
+ example: generic
+ X-Plex-Session-Identifier:
+ name: X-Plex-Session-Identifier
+ description: Unique per client playback session. Used if a client can playback multiple items at a time (such as a browser with multiple tabs)
+ in: header
+ schema:
+ type: string
+ example: abc123
+ example: abc123
+ X-Plex-Product:
+ name: X-Plex-Product
+ in: header
+ description: The name of the client product
+ schema:
+ type: string
+ example: Plex for Roku
+ example: Plex for Roku
+ X-Plex-Version:
+ name: X-Plex-Version
+ in: header
+ description: The version of the client application
+ schema:
+ type: string
+ example: 2.4.1
+ example: 2.4.1
+ X-Plex-Platform:
+ name: X-Plex-Platform
+ in: header
+ description: The platform of the client
+ schema:
+ type: string
+ example: Roku
+ example: Roku
+ X-Plex-Platform-Version:
+ name: X-Plex-Platform-Version
+ in: header
+ description: The version of the platform
+ schema:
+ type: string
+ example: 4.3 build 1057
+ example: 4.3 build 1057
+ X-Plex-Device:
+ name: X-Plex-Device
+ in: header
+ description: A relatively friendly name for the client device
+ schema:
+ type: string
+ example: Roku 3
+ example: Roku 3
+ X-Plex-Model:
+ name: X-Plex-Model
+ in: header
+ description: A potentially less friendly identifier for the device model
+ schema:
+ type: string
+ example: 4200X
+ example: 4200X
+ X-Plex-Device-Vendor:
+ name: X-Plex-Device-Vendor
+ in: header
+ description: The device vendor
+ schema:
+ type: string
+ example: Roku
+ example: Roku
+ X-Plex-Device-Name:
+ name: X-Plex-Device-Name
+ in: header
+ description: A friendly name for the client
+ schema:
+ type: string
+ example: Living Room TV
+ example: Living Room TV
+ X-Plex-Marketplace:
+ name: X-Plex-Marketplace
+ in: header
+ description: The marketplace on which the client application is distributed
+ schema:
+ type: string
+ example: googlePlay
+ example: googlePlay
+ headers:
+ X-Plex-Container-Start:
+ description: Provided on all MediaContainer objects indicating the offset of where this container page starts
+ schema:
+ type: integer
+ X-Plex-Container-Total-Size:
+ description: Provided on all MediaContainer objects indicating the total size of the collection
+ schema:
+ type: integer
+ minimum: 0
+ example: 100
+ responses:
+ '200':
+ description: OK
+ content:
+ text/html: {}
+ '204':
+ description: No Content
+ content:
+ text/html: {}
+ '400':
+ description: Bad Request
+ content:
+ text/html: {}
+ '403':
+ description: Forbidden
+ content:
+ text/html: {}
+ '404':
+ description: Not Found
+ content:
+ text/html: {}
+ '500':
+ description: Internal Server Error
+ content:
+ text/html: {}
+ dvrRequestHandler_slash-get-responses-200:
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ $ref: '#/components/headers/X-Plex-Container-Start'
+ X-Plex-Container-Total-Size:
+ $ref: '#/components/headers/X-Plex-Container-Total-Size'
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainerWithStatus'
+ - properties:
+ DVR:
+ items:
+ properties:
+ Device:
+ items:
+ $ref: '#/components/schemas/Device'
+ type: array
+ key:
+ type: string
+ language:
+ type: string
+ lineup:
+ type: string
+ uuid:
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ get-responses-200:
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ $ref: '#/components/headers/X-Plex-Container-Start'
+ X-Plex-Container-Total-Size:
+ $ref: '#/components/headers/X-Plex-Container-Total-Size'
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Hub:
+ items:
+ properties:
+ homeVisibility:
+ description: |
+ Whether this hub is visible on the home screen
+ - all: Visible to all users
+ - none: Visible to no users
+ - admin: Visible to only admin users
+ - shared: Visible to shared users
+ enum:
+ - all
+ - none
+ - admin
+ - shared
+ type: string
+ identifier:
+ description: The identifier for this hub
+ type: string
+ promotedToOwnHome:
+ description: Whether this hub is visible to admin user home
+ type: boolean
+ promotedToRecommended:
+ description: Whether this hub is promoted to all for recommendations
+ type: boolean
+ promotedToSharedHome:
+ description: Whether this hub is visible to shared user's home
+ type: boolean
+ recommendationsVisibility:
+ description: |
+ The visibility of this hub in recommendations:
+ - all: Visible to all users
+ - none: Visible to no users
+ - admin: Visible to only admin users
+ - shared: Visible to shared users
+ enum:
+ - all
+ - none
+ - admin
+ - shared
+ type: string
+ title:
+ description: The title of this hub
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ historyAll-get-responses-200:
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ $ref: '#/components/headers/X-Plex-Container-Start'
+ X-Plex-Container-Total-Size:
+ $ref: '#/components/headers/X-Plex-Container-Total-Size'
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - properties:
+ Metadata:
+ items:
+ properties:
+ accountID:
+ description: The account id of this playback
+ type: integer
+ deviceID:
+ description: The device id which played the item
+ type: integer
+ historyKey:
+ description: The key for this individual history item
+ type: string
+ key:
+ description: The metadata key for the item played
+ type: string
+ librarySectionID:
+ description: The library section id containing the item played
+ type: string
+ originallyAvailableAt:
+ description: The originally available at of the item played
+ type: string
+ ratingKey:
+ description: The rating key for the item played
+ type: string
+ thumb:
+ description: The thumb of the item played
+ type: string
+ title:
+ description: The title of the item played
+ type: string
+ type:
+ description: The metadata type of the item played
+ type: string
+ viewedAt:
+ description: The time when the item was played
+ type: integer
+ type: object
+ type: array
+ type: object
+ type: object
+ post-responses-200:
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - additionalProperties: true
+ properties:
+ color:
+ type: string
+ endTimeOffset:
+ type: integer
+ id:
+ type: integer
+ startTimeOffset:
+ type: integer
+ title:
+ type: string
+ type:
+ enum:
+ - intro
+ - commercial
+ - bookmark
+ - resume
+ - credit
+ type: string
+ type: object
+ type: object
+ requestHandler_slash-get-responses-200:
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/ServerConfiguration'
+ - properties:
+ Directory:
+ items:
+ properties:
+ count:
+ type: integer
+ key:
+ description: The key where this directory is found
+ type: string
+ title:
+ type: string
+ type: object
+ type: array
+ type: object
+ type: object
+ responses-200:
+ description: OK
+ headers:
+ X-Plex-Container-Start:
+ $ref: '#/components/headers/X-Plex-Container-Start'
+ X-Plex-Container-Total-Size:
+ $ref: '#/components/headers/X-Plex-Container-Total-Size'
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithHubs'
+ responses-400:
+ description: Request parameters are bad, such as an `endTimeOffset` prior to the `startTimeOffset`
+ content:
+ text/html: {}
+ responses-403:
+ description: The media is not accessible to the user
+ content:
+ text/html: {}
+ responses-404:
+ description: The stream doesn't exist, or the loudness feature is not available on this PMS
+ content:
+ text/html: {}
+ slash-get-responses-200:
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ MediaContainer:
+ properties:
+ content:
+ description: |-
+ The flavors of directory found here:
+ - Primary: (e.g. all, On Deck) These are still used in some clients to provide "shortcuts" to subsets of media. However, with the exception of On Deck, all of them can be created by media queries, and the desire is to allow these to be customized by users.
+ - Secondary: These are marked with `"secondary": true` and were used by old clients to provide nested menus allowing for primative (but structured) navigation.
+ - Special: There is a By Folder entry which allows browsing the media by the underlying filesystem structure, and there's a completely obsolete entry marked `"search": true` which used to be used to allow clients to build search dialogs on the fly.
+ type: string
+ allowSync:
+ type: boolean
+ art:
+ type: string
+ Directory:
+ items:
+ $ref: '#/components/schemas/Metadata'
+ type: array
+ identifier:
+ type: string
+ librarySectionID:
+ type: integer
+ mediaTagPrefix:
+ type: string
+ mediaTagVersion:
+ type: integer
+ size:
+ type: integer
+ sortAsc:
+ type: boolean
+ thumb:
+ type: string
+ title1:
+ type: string
+ viewGroup:
+ type: string
+ viewMode:
+ type: integer
+ type: object
+ slash-post-responses-200:
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MediaContainerWithPlaylistMetadata'
+ schemas:
+ AllowSync:
+ type: boolean
+ Art:
+ type: string
+ Channel:
+ type: object
+ properties:
+ title:
+ type: string
+ callSign:
+ type: string
+ channelVcn:
+ type: string
+ hd:
+ type: boolean
+ identifier:
+ type: string
+ key:
+ type: string
+ language:
+ type: string
+ thumb:
+ type: string
+ ChannelMapping:
+ type: object
+ properties:
+ channelKey:
+ type: string
+ deviceIdentifier:
+ type: string
+ enabled:
+ type: string
+ lineupIdentifier:
+ type: string
+ Content:
+ type: boolean
+ Device:
+ type: object
+ properties:
+ ChannelMapping:
+ type: array
+ items:
+ $ref: '#/components/schemas/ChannelMapping'
+ key:
+ type: string
+ lastSeenAt:
+ type: integer
+ make:
+ type: string
+ model:
+ type: string
+ modelNumber:
+ type: string
+ protocol:
+ type: string
+ sources:
+ type: string
+ state:
+ type: string
+ status:
+ type: string
+ tuners:
+ type: string
+ uri:
+ type: string
+ uuid:
+ type: string
+ Directory:
+ type: object
+ additionalProperties: true
+ properties:
+ title:
+ type: string
+ type:
+ type: string
+ art:
+ type: string
+ content:
+ type: boolean
+ filter:
+ type: string
+ hasPrefs:
+ type: boolean
+ hasStoreServices:
+ type: boolean
+ hubKey:
+ type: string
+ identifier:
+ type: string
+ key:
+ type: string
+ lastAccessedAt:
+ type: integer
+ Pivot:
+ type: array
+ items:
+ type: object
+ properties:
+ title:
+ type: string
+ type:
+ type: string
+ context:
+ type: string
+ id:
+ type: string
+ key:
+ type: string
+ symbol:
+ type: string
+ share:
+ type: integer
+ thumb:
+ type: string
+ titleBar:
+ type: string
+ Filter:
+ allOf:
+ - $ref: '#/components/schemas/Directory'
+ - description: |
+ Each `Filter` object contains a description of the filter. Note that it is not an exhaustive list of the full media query language, but an important subset useful for top-level API.
+ type: object
+ properties:
+ title:
+ description: The title for the filter.
+ type: string
+ filter:
+ description: This represents the filter name used for the filter, which can be used to construct complex media queries with.
+ type: string
+ filterType:
+ description: This is either `string`, `integer`, or `boolean`, and describes the type of values used for the filter.
+ type: string
+ key:
+ description: This provides the endpoint where the possible range of values for the filter can be retrieved (e.g. for a "Genre" filter, it returns a list of all the genres in the library). This will include a `type` argument that matches the metadata type of the Type element.
+ type: string
+ Hub:
+ type: object
+ additionalProperties: true
+ properties:
+ title:
+ description: A title for this grouping of content
+ type: string
+ type:
+ description: The type of the items contained in this hub, or possibly `mixed` if there are multiple types
+ type: string
+ example: track
+ context:
+ type: string
+ example: hub.home.onDeck
+ hubIdentifier:
+ description: A unique identifier for the hub
+ type: string
+ example: home.onDeck
+ hubKey:
+ description: |
+ A key at which the exact content currently displayed can be fetched again. This is particularly important when a hub is marked as random and requesting the `key` may get different results. It's otherwise optional.
+ type: string
+ key:
+ description: The key at which all of the content for this hub can be retrieved
+ type: string
+ example: /hubs/sections/home/onDeck
+ Metadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/Metadata'
+ more:
+ description: |
+ "A boolean indicating that the hub contains more than what's included in the current response."
+ type: boolean
+ promoted:
+ description: Indicating if the hub should be promoted to the user's homescreen
+ type: boolean
+ random:
+ description: Indicating that the contents of the hub may change on each request
+ type: boolean
+ size:
+ type: integer
+ example: 1
+ style:
+ description: A suggestion on how this hub's contents might be displayed by a client. Some examples include `hero`, `list`, `spotlight`, and `upsell`
+ type: string
+ subtype:
+ description: The subtype of the items contained in this hub, or possibly `mixed` if there are multiple types
+ type: string
+ example: podcast
+ totalSize:
+ type: integer
+ example: 8
+ Image:
+ description: |
+ Images such as movie posters and background artwork are represented by Image elements.
+ type: object
+ properties:
+ type:
+ description: Describes both the purpose and intended presentation of the image.
+ type: string
+ enum:
+ - background
+ - banner
+ - clearLogo
+ - coverPoster
+ - snapshot
+ alt:
+ description: Title to use for accessibility.
+ type: string
+ url:
+ description: The relative path or absolute url for the image.
+ type: string
+ Items:
+ type: object
+ allOf:
+ - $ref: '#/components/schemas/Metadata'
+ - type: object
+ properties:
+ MetadataItem:
+ type: array
+ items:
+ $ref: '#/components/schemas/Items'
+ description: Nested metadata items
+ type: object
+ Key:
+ type: string
+ LibrarySection:
+ type: object
+ properties:
+ title:
+ $ref: '#/components/schemas/Title'
+ type:
+ $ref: '#/components/schemas/Type'
+ agent:
+ type: string
+ allowSync:
+ type: boolean
+ art:
+ $ref: '#/components/schemas/Art'
+ composite:
+ type: string
+ content:
+ $ref: '#/components/schemas/Content'
+ contentChangedAt:
+ type: integer
+ createdAt:
+ type: integer
+ directory:
+ type: boolean
+ filters:
+ description: Indicates whether this section has filtering capabilities
+ type: boolean
+ hidden:
+ type: boolean
+ key:
+ $ref: '#/components/schemas/Key'
+ language:
+ type: string
+ Location:
+ type: array
+ items:
+ description: Represents a top-level location on disk where media in this library section is stored
+ type: object
+ properties:
+ id:
+ type: integer
+ path:
+ description: The path of where this directory exists on disk
+ refreshing:
+ description: Indicates whether this library section is currently scanning
+ type: boolean
+ scannedAt:
+ type: integer
+ scanner:
+ type: string
+ thumb:
+ $ref: '#/components/schemas/Thumb'
+ updatedAt:
+ type: integer
+ Lineup:
+ type: object
+ properties:
+ title:
+ type: string
+ type:
+ description: The type of this object (`lineup` in this case)
+ type: string
+ lineupType:
+ description: |
+ - `-1`: N/A
+ - `0`: Over the air
+ - `1`: Cable
+ - `2`: Satellite
+ - `3`: IPTV
+ - `4`: Virtual
+ type: integer
+ enum:
+ - -1
+ - 0
+ - 1
+ - 2
+ - 3
+ - 4
+ location:
+ type: string
+ uuid:
+ description: The uuid of this lineup
+ type: string
+ Media:
+ description: |
+ `Media` represents an one or more media files (parts) and is a child of a metadata item. There aren't necessarily any guaranteed attributes on media elements since the attributes will vary based on the type. The possible attributes are not documented here, but they typically have self-evident names. High-level media information that can be used for badging and flagging, such as `videoResolution` and codecs, is included on the media element.
+ type: object
+ additionalProperties: true
+ properties:
+ aspectRatio:
+ type: number
+ example: 2.35
+ audioChannels:
+ type: integer
+ example: 2
+ audioCodec:
+ example: aac
+ audioProfile:
+ example: lc
+ bitrate:
+ type: integer
+ example: 5612
+ container:
+ example: mov
+ duration:
+ type: integer
+ example: 150192
+ has64bitOffsets:
+ type: boolean
+ example: false
+ hasVoiceActivity:
+ type: boolean
+ example: true
+ height:
+ type: integer
+ example: 544
+ id:
+ type: integer
+ example: 1
+ optimizedForStreaming:
+ type: boolean
+ example: false
+ Part:
+ type: array
+ items:
+ $ref: '#/components/schemas/Part'
+ videoCodec:
+ example: h264
+ videoFrameRate:
+ example: 24p
+ videoProfile:
+ example: main
+ videoResolution:
+ example: '720'
+ width:
+ type: integer
+ example: 1280
+ MediaContainer:
+ description: |
+ `MediaContainer` is the root element of most Plex API responses. It serves as a generic container for various types of content (Metadata, Hubs, Directories, etc.) and includes pagination information (offset, size, totalSize) when applicable.
+ Common attributes: - identifier: Unique identifier for this container - size: Number of items in this response page - totalSize: Total number of items available (for pagination) - offset: Starting index of this page (for pagination)
+ The container often "hoists" common attributes from its children. For example, if all tracks in a container share the same album title, the `parentTitle` attribute may appear on the MediaContainer rather than being repeated on each track.
+ type: object
+ properties:
+ identifier:
+ type: string
+ offset:
+ description: |
+ The offset of where this container page starts among the total objects available. Also provided in the `X-Plex-Container-Start` header.
+ type: integer
+ size:
+ type: integer
+ totalSize:
+ description: |
+ The total size of objects available. Also provided in the `X-Plex-Container-Total-Size` header.
+ type: integer
+ MediaContainerWithArtwork:
+ type: object
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - type: object
+ properties:
+ Metadata:
+ type: array
+ items:
+ type: object
+ additionalProperties: true
+ properties:
+ title:
+ description: The title of the item
+ type: string
+ type:
+ type: string
+ enum:
+ - image
+ key:
+ description: The path to the artwork
+ type: string
+ MediaContainerWithDecision:
+ description: |
+ `MediaContainer` is commonly found as the root of a response and is a pretty generic container. Common attributes include `identifier` and things related to paging (`offset`, `size`, `totalSize`).
+
+ It is also common for a `MediaContainer` to contain attributes "hoisted" from its children. If every element in the container would have had the same attribute, then that attribute can be present on the container instead of being repeated on every element. For example, an album's list of tracks might include `parentTitle` on the container since all of the tracks have the same album title. A container may have a `source` attribute when all of the items came from the same source. Generally speaking, when looking for an attribute on an item, if the attribute wasn't found then the container should be checked for that attribute as well.
+ type: object
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - type: object
+ properties:
+ availableBandwidth:
+ description: The maximum available bitrate when the decision was rendered.
+ type: integer
+ directPlayDecisionCode:
+ type: integer
+ directPlayDecisionText:
+ type: string
+ generalDecisionCode:
+ description: The overall decision. 1xxx are playback can succeed, 2xxx are a general error (such as insufficient bandwidth), 3xxx are errors in direct play, and 4xxx are errors in transcodes. Same codes are used in all.
+ type: integer
+ generalDecisionText:
+ type: string
+ mdeDecisionCode:
+ description: The code indicating the status of evaluation of playback when client indicates `hasMDE=1`
+ type: integer
+ mdeDecisionText:
+ description: Descriptive text for the above code
+ type: string
+ Metadata:
+ type: array
+ items:
+ allOf:
+ - $ref: '#/components/schemas/Metadata'
+ - type: object
+ properties:
+ Media:
+ type: array
+ items:
+ allOf:
+ - $ref: '#/components/schemas/Media'
+ - type: object
+ properties:
+ abr:
+ type: boolean
+ Part:
+ type: array
+ items:
+ allOf:
+ - $ref: '#/components/schemas/Part'
+ - type: object
+ properties:
+ decision:
+ type: string
+ enum:
+ - directplay
+ - transcode
+ - none
+ selected:
+ type: boolean
+ Stream:
+ type: array
+ items:
+ allOf:
+ - $ref: '#/components/schemas/Stream'
+ - type: object
+ properties:
+ decision:
+ type: string
+ enum:
+ - copy
+ - transcode
+ - burn
+ - unavailable
+ - ignore
+ - none
+ location:
+ type: string
+ enum:
+ - direct
+ - sidecar-subs
+ - segments-video
+ - segments-audio
+ - segments-av
+ - segments-subs
+ - embedded
+ - sidecar
+ resourceSession:
+ type: string
+ selected:
+ type: boolean
+ transcodeDecisionCode:
+ type: integer
+ transcodeDecisionText:
+ type: string
+ MediaContainerWithDevice:
+ type: object
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - type: object
+ properties:
+ Device:
+ type: array
+ items:
+ type: object
+ properties:
+ ChannelMapping:
+ type: array
+ items:
+ $ref: '#/components/schemas/ChannelMapping'
+ key:
+ type: string
+ lastSeenAt:
+ type: integer
+ make:
+ type: string
+ model:
+ type: string
+ modelNumber:
+ type: string
+ protocol:
+ type: string
+ sources:
+ type: string
+ state:
+ type: string
+ status:
+ type: string
+ tuners:
+ type: string
+ uri:
+ type: string
+ uuid:
+ type: string
+ MediaContainerWithDirectory:
+ type: object
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - type: object
+ properties:
+ Directory:
+ type: array
+ items:
+ $ref: '#/components/schemas/Directory'
+ MediaContainerWithHubs:
+ type: object
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - type: object
+ properties:
+ Hub:
+ type: array
+ items:
+ $ref: '#/components/schemas/Hub'
+ MediaContainerWithLineup:
+ type: object
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - type: object
+ properties:
+ Lineup:
+ type: array
+ items:
+ $ref: '#/components/schemas/Lineup'
+ uuid:
+ description: The UUID of this set lineups
+ type: string
+ MediaContainerWithMetadata:
+ type: object
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - type: object
+ properties:
+ Metadata:
+ type: array
+ items:
+ $ref: '#/components/schemas/Metadata'
+ MediaContainerWithNestedMetadata:
+ type: object
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - type: object
+ properties:
+ MetadataItem:
+ type: array
+ items:
+ type: object
+ allOf:
+ - $ref: '#/components/schemas/Metadata'
+ - type: object
+ properties:
+ MetadataItem:
+ type: array
+ items:
+ $ref: '#/components/schemas/Items'
+ description: Nested metadata items
+ type: object
+ MediaContainerWithPlaylistMetadata:
+ type: object
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - type: object
+ properties:
+ Metadata:
+ type: array
+ items:
+ allOf:
+ - type: object
+ properties:
+ readOnly:
+ description: If we return this as true then this playlist cannot be altered or deleted directly by the client.
+ type: boolean
+ composite:
+ description: A composite image for the playlist.
+ type: string
+ duration:
+ description: The total duration of the playlist in ms
+ type: integer
+ key:
+ description: Leads to a list of items in the playlist.
+ type: string
+ leafCount:
+ description: The number of items in the playlist.
+ type: integer
+ playlistType:
+ description: The type of the playlist.
+ type: string
+ enum:
+ - audio
+ - video
+ - photo
+ smart:
+ description: Whether or not the playlist is smart.
+ type: boolean
+ specialPlaylistType:
+ description: If this is a special playlist, this returns its type (e.g. favorites).
+ type: string
+ - $ref: '#/components/schemas/Metadata'
+ MediaContainerWithSettings:
+ type: object
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - type: object
+ properties:
+ Setting:
+ type: array
+ items:
+ $ref: '#/components/schemas/Setting'
+ MediaContainerWithStatus:
+ type: object
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - type: object
+ properties:
+ status:
+ description: A status indicator. If present and non-zero, indicates an error
+ type: integer
+ MediaContainerWithSubscription:
+ type: object
+ properties:
+ MediaContainer:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - type: object
+ properties:
+ MediaSubscription:
+ type: array
+ items:
+ $ref: '#/components/schemas/MediaSubscription'
+ MediaGrabOperation:
+ description: |
+ A media grab opration represents a scheduled or active recording of media
+ type: object
+ properties:
+ currentSize:
+ type: integer
+ grabberIdentifier:
+ type: string
+ grabberProtocol:
+ type: string
+ id:
+ type: string
+ key:
+ type: string
+ mediaIndex:
+ type: integer
+ mediaSubscriptionID:
+ type: integer
+ Metadata:
+ $ref: '#/components/schemas/Metadata'
+ percent:
+ type: number
+ provider:
+ type: string
+ status:
+ type: string
+ enum:
+ - inactive
+ - scheduled
+ - inprogress
+ - complete
+ - cancelled
+ - error
+ - postprocessing
+ - paused
+ MediaSubscription:
+ description: |
+ A media subscription contains a representation of metadata desired to be recorded
+ type: object
+ properties:
+ title:
+ type: string
+ type:
+ description: The metadata type of the root item of the subscription
+ type: integer
+ airingsType:
+ type: string
+ enum:
+ - New Airings Only
+ - New and Repeat Airings
+ createdAt:
+ type: integer
+ Directory:
+ description: Media Matching Hints
+ additionalProperties: true
+ durationTotal:
+ description: Only included if `includeStorage` is specified
+ type: integer
+ key:
+ type: string
+ librarySectionTitle:
+ type: string
+ locationPath:
+ type: string
+ MediaGrabOperation:
+ type: array
+ items:
+ $ref: '#/components/schemas/MediaGrabOperation'
+ Playlist:
+ description: Media Matching Hints
+ additionalProperties: true
+ Setting:
+ type: array
+ items:
+ $ref: '#/components/schemas/Setting'
+ storageTotal:
+ description: Only included if `includeStorage` is specified
+ type: integer
+ targetLibrarySectionID:
+ description: The library section id for where the item is to be recorded
+ type: integer
+ targetSectionLocationID:
+ description: The library section location id for where the item is to be recorded
+ type: integer
+ Video:
+ description: Media Matching Hints
+ additionalProperties: true
+ Metadata:
+ description: |
+ Items in a library are referred to as "metadata items." These metadata items are distinct from "media items" which represent actual instances of media that can be consumed. Consider a TV library that has a single video file in it for a particular episode of a show. The library has a single media item, but it has three metadata items: one for the show, one for the season, and one for the episode. Consider a movie library that has two video files in it: the same movie, but two different resolutions. The library has a single metadata item for the movie, but that metadata item has two media items, one for each resolution. Additionally a "media item" will have one or more "media parts" where the the parts are intended to be watched together, such as a CD1 and CD2 parts of the same movie.
+
+ Note that when a metadata item has multiple media items, those media items should be isomorphic. That is, a 4K version and 1080p version of a movie are different versions of the same movie. They have the same duration, same summary, same rating, etc. and they can generally be considered interchangeable. A theatrical release vs. director's cut vs. unrated version on the other hand would be separate metadata items.
+
+ Metadata items can often live in a hierarchy with relationships between them. For example, the metadata item for an episodes is associated with a season metadata item which is associated with a show metadata item. A similar hierarchy exists with track, album, and artist and photos and photo album. The relationships may be expressed via relative terms and absolute terms. For example, "leaves" refer to metadata items which has associated media (there is no media for a season nor show). A show will have "children" in the form of seasons and a season will have "children" in the form of episodes and episodes have "parent" in the form of a season which has a "parent" in the form of a show. Similarly, a show has "grandchildren" in the form of episodse and an episode has a "grandparent" in the form of a show.
+ type: object
+ additionalProperties: true
+ properties:
+ title:
+ description: The title of the item (e.g. “300” or “The Simpsons”)
+ type:
+ description: The type of the video item, such as `movie`, `episode`, or `clip`.
+ absoluteIndex:
+ description: When present, contains the disc number for a track on multi-disc albums.
+ type: integer
+ addedAt:
+ description: In units of seconds since the epoch, returns the time at which the item was added to the library.
+ type: integer
+ art:
+ description: When present, the URL for the background artwork for the item.
+ audienceRating:
+ description: Some rating systems separate reviewer ratings from audience ratings
+ type: number
+ minimum: 0
+ maximum: 10
+ audienceRatingImage:
+ description: A URI representing the image to be shown with the audience rating (e.g. rottentomatoes://image.rating.spilled).
+ Autotag:
+ type: array
+ items:
+ $ref: '#/components/schemas/Tag'
+ banner:
+ description: When present, the URL for a banner graphic for the item.
+ chapterSource:
+ description: When present, indicates the source for the chapters in the media file. Can be media (the chapters were embedded in the media itself), agent (a metadata agent computed them), or mixed (a combination of the two).
+ composite:
+ description: When present, the URL for a composite image for descendent items (e.g. photo albums or playlists).
+ contentRating:
+ description: If known, the content rating (e.g. MPAA) for an item.
+ Country:
+ type: array
+ items:
+ $ref: '#/components/schemas/Tag'
+ Director:
+ type: array
+ items:
+ $ref: '#/components/schemas/Tag'
+ duration:
+ description: When present, the duration for the item, in units of milliseconds.
+ type: integer
+ Filter:
+ description: Typically only seen in metadata at a library's top level
+ type: array
+ items:
+ $ref: '#/components/schemas/Filter'
+ Genre:
+ type: array
+ items:
+ $ref: '#/components/schemas/Tag'
+ grandparentArt:
+ description: The `art` of the grandparent
+ type: string
+ grandparentHero:
+ description: The `hero` of the grandparent
+ type: string
+ grandparentKey:
+ description: The `key` of the grandparent
+ type: string
+ grandparentRatingKey:
+ description: The `ratingKey` of the grandparent
+ type: string
+ grandparentTheme:
+ description: The `theme` of the grandparent
+ type: string
+ grandparentThumb:
+ description: The `thumb` of the grandparent
+ type: string
+ grandparentTitle:
+ description: The `title` of the grandparent
+ type: string
+ Guid:
+ type: array
+ items:
+ $ref: '#/components/schemas/Tag'
+ hero:
+ description: When present, the URL for a hero image for the item.
+ Image:
+ type: array
+ items:
+ $ref: '#/components/schemas/Image'
+ index:
+ description: When present, this represents the episode number for episodes, season number for seasons, or track number for audio tracks.
+ type: integer
+ key:
+ description: The key at which the item's details can be fetched. In many cases a metadata item may be passed without all the details (such as in a hub) and this key corresponds to the endpoint to fetch additional details.
+ lastViewedAt:
+ description: When a user has watched or listened to an item, this contains a timestamp (epoch seconds) for that last consumption time.
+ type: integer
+ leafCount:
+ description: For shows and seasons, contains the number of total episodes.
+ type: integer
+ Media:
+ type: array
+ items:
+ $ref: '#/components/schemas/Media'
+ originallyAvailableAt:
+ description: When present, in the format YYYY-MM-DD [HH:MM:SS] (the hours/minutes/seconds part is not always present). The air date, or a higher resolution release date for an item, depending on type. For example, episodes usually have air date like 1979-08-10 (we don't use epoch seconds because media existed prior to 1970). In some cases, recorded over-the-air content has higher resolution air date which includes a time component. Albums and movies may have day-resolution release dates as well.
+ originalTitle:
+ description: When present, used to indicate an item's original title, e.g. a movie's foreign title.
+ parentHero:
+ description: The `hero` of the parent
+ type: string
+ parentIndex:
+ description: The `index` of the parent
+ type: integer
+ parentKey:
+ description: The `key` of the parent
+ type: string
+ parentRatingKey:
+ description: The `ratingKey` of the parent
+ type: string
+ parentThumb:
+ description: The `thumb` of the parent
+ type: string
+ parentTitle:
+ description: The `title` of the parent
+ type: string
+ primaryExtraKey:
+ description: Indicates that the item has a primary extra; for a movie, this is a trailer, and for a music track it is a music video. The URL points to the metadata details endpoint for the item.
+ prompt:
+ description: Prompt to give the user for this directory (such as `Search Movies`)
+ type: string
+ rating:
+ description: When present, the rating for the item. The exact meaning and representation depends on where the rating was sourced from.
+ type: number
+ minimum: 0
+ maximum: 10
+ Rating:
+ type: array
+ items:
+ $ref: '#/components/schemas/Tag'
+ x-speakeasy-name-override: RatingArray
+ ratingCount:
+ description: Number of ratings under this metadata
+ type: integer
+ ratingImage:
+ description: When present, indicates an image to be shown with the rating. This is passed back as a small set of defined URI values, e.g. rottentomatoes://image.rating.rotten.
+ ratingKey:
+ description: This is the opaque string to be passed into timeline, scrobble, and rating endpoints to identify them. While it often appears to be numeric, this is not guaranteed.
+ Role:
+ type: array
+ items:
+ $ref: '#/components/schemas/Tag'
+ search:
+ description: Indicates this is a search directory
+ type: boolean
+ secondary:
+ description: Used by old clients to provide nested menus allowing for primative (but structured) navigation.
+ type: boolean
+ skipChildren:
+ description: When found on a show item, indicates that the children (seasons) should be skipped in favor of the grandchildren (episodes). Useful for mini-series, etc.
+ type: boolean
+ skipParent:
+ description: When present on an episode or track item, indicates parent should be skipped in favor of grandparent (show).
+ type: boolean
+ Sort:
+ description: Typically only seen in metadata at a library's top level
+ type: array
+ items:
+ $ref: '#/components/schemas/Sort'
+ studio:
+ description: When present, the studio or label which produced an item (e.g. movie studio for movies, record label for albums).
+ subtype:
+ description: The subtype of the video item, such as `photo` when the video item is in a photo library
+ summary:
+ description: When present, the extended textual information about the item (e.g. movie plot, artist biography, album review).
+ tagline:
+ description: When present, a pithy one-liner about the item (usually only seen for movies).
+ theme:
+ description: When present, the URL for theme music for the item (usually only for TV shows).
+ thumb:
+ description: When present, the URL for the poster or thumbnail for the item. When available for types like movie, it will be the poster graphic, but fall-back to the extracted media thumbnail.
+ titleSort:
+ description: Whene present, this is the string used for sorting the item. It's usually the title with any leading articles removed (e.g. “Simpsons”).
+ updatedAt:
+ description: In units of seconds since the epoch, returns the time at which the item was last changed (e.g. had its metadata updated).
+ type: integer
+ userRating:
+ description: When the user has rated an item, this contains the user rating
+ type: number
+ minimum: 0
+ maximum: 10
+ viewCount:
+ description: When a users has completed watched or listened to an item, this attribute contains the number of consumptions.
+ type: integer
+ viewedLeafCount:
+ description: For shows and seasons, contains the number of viewed episodes.
+ type: integer
+ viewOffset:
+ description: When a user is in the process of viewing or listening to this item, this attribute contains the current offset, in units of milliseconds.
+ type: integer
+ Writer:
+ type: array
+ items:
+ $ref: '#/components/schemas/Tag'
+ year:
+ description: When present, the year associated with the item's release (e.g. release year for a movie).
+ type: integer
+ Part:
+ description: |
+ `Part` represents a particular file or "part" of a media item. The part is the playable unit of the media hierarchy. Suppose that a movie library contains a movie that is broken up into files, reminiscent of a movie split across two BDs. The metadata item represents information about the movie, the media item represents this instance of the movie at this resolution and quality, and the part items represent the two playable files. If another media were added which contained the joining of these two parts transcoded down to a lower resolution, then this metadata would contain 2 medias, one with 2 parts and one with 1 part.
+ type: object
+ additionalProperties: true
+ properties:
+ audioProfile:
+ example: lc
+ container:
+ description: The container of the media file, such as `mp4` or `mkv`
+ example: mov
+ duration:
+ description: The duration of the media item, in milliseconds
+ type: integer
+ example: 150192
+ file:
+ description: The local file path at which the part is stored on the server
+ example: /home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov
+ has64bitOffsets:
+ type: boolean
+ example: false
+ id:
+ type: integer
+ example: 1
+ key:
+ description: The key from which the media can be streamed
+ example: /library/parts/1/1531779263/file.mov
+ optimizedForStreaming:
+ type: boolean
+ example: false
+ size:
+ description: The size of the media, in bytes
+ type: integer
+ example: 105355654
+ Stream:
+ type: array
+ items:
+ $ref: '#/components/schemas/Stream'
+ videoProfile:
+ example: main
+ Player:
+ description: Information about the player being used for playback
+ type: object
+ properties:
+ title:
+ description: The title of the client
+ type: string
+ address:
+ description: The remote address
+ type: string
+ local:
+ description: Indicating if the client is playing from the local LAN
+ type: boolean
+ machineIdentifier:
+ description: The identifier of the client
+ type: string
+ model:
+ description: The model of the client
+ type: string
+ platform:
+ description: The platform of the client
+ type: string
+ platformVersion:
+ description: The platformVersion of the client
+ type: string
+ product:
+ description: The product name of the client
+ type: string
+ relayed:
+ description: Indicating if the client is playing over a relay connection
+ type: boolean
+ remotePublicAddress:
+ description: The client's public address
+ type: string
+ secure:
+ description: Indicating if the client is playing over HTTPS
+ type: boolean
+ state:
+ description: The client's last reported state
+ type: string
+ userID:
+ description: The id of the user
+ type: integer
+ vendor:
+ description: The vendor of the client
+ type: string
+ version:
+ description: The version of the client
+ type: string
+ ServerConfiguration:
+ allOf:
+ - $ref: '#/components/schemas/MediaContainer'
+ - type: object
+ properties:
+ allowCameraUpload:
+ type: boolean
+ allowChannelAccess:
+ type: boolean
+ allowMediaDeletion:
+ type: boolean
+ allowSharing:
+ type: boolean
+ allowSync:
+ type: boolean
+ allowTuners:
+ type: boolean
+ backgroundProcessing:
+ type: boolean
+ certificate:
+ type: boolean
+ companionProxy:
+ type: boolean
+ countryCode:
+ type: string
+ diagnostics:
+ type: string
+ eventStream:
+ type: boolean
+ friendlyName:
+ type: string
+ hubSearch:
+ type: boolean
+ itemClusters:
+ type: boolean
+ livetv:
+ type: integer
+ example: 7
+ machineIdentifier:
+ example: 0123456789abcdef0123456789abcdef012345678
+ mediaProviders:
+ type: boolean
+ multiuser:
+ type: boolean
+ musicAnalysis:
+ type: integer
+ example: 2
+ myPlex:
+ type: boolean
+ myPlexMappingState:
+ example: mapped
+ myPlexSigninState:
+ example: ok
+ myPlexSubscription:
+ type: boolean
+ myPlexUsername:
+ type: string
+ offlineTranscode:
+ example: 1
+ ownerFeatures:
+ description: A comma-separated list of features which are enabled for the server owner
+ type: string
+ platform:
+ type: string
+ platformVersion:
+ type: string
+ pluginHost:
+ type: boolean
+ pushNotifications:
+ type: boolean
+ readOnlyLibraries:
+ type: boolean
+ streamingBrainABRVersion:
+ type: integer
+ streamingBrainVersion:
+ type: integer
+ sync:
+ type: boolean
+ transcoderActiveVideoSessions:
+ type: integer
+ transcoderAudio:
+ type: boolean
+ transcoderLyrics:
+ type: boolean
+ transcoderPhoto:
+ type: boolean
+ transcoderSubtitles:
+ type: boolean
+ transcoderVideo:
+ type: boolean
+ transcoderVideoBitrates:
+ description: The suggested video quality bitrates to present to the user
+ transcoderVideoQualities:
+ type: string
+ transcoderVideoResolutions:
+ description: The suggested video resolutions to the above quality bitrates
+ updatedAt:
+ type: integer
+ updater:
+ type: boolean
+ version:
+ type: string
+ voiceSearch:
+ type: boolean
+ Session:
+ description: Information about the playback session
+ type: object
+ properties:
+ bandwidth:
+ description: The bandwidth used by this client's playback in kbps
+ type: integer
+ id:
+ description: The id of the playback session
+ type: string
+ location:
+ description: The location of the client
+ type: string
+ enum:
+ - lan
+ - wan
+ Setting:
+ description: A configuration setting or preference
+ type: object
+ properties:
+ type:
+ description: The type of the value of this setting
+ type: string
+ enum:
+ - bool
+ - int
+ - text
+ - double
+ default:
+ description: The default value of this setting
+ oneOf:
+ - type: string
+ - type: number
+ - type: boolean
+ advanced:
+ description: Whether the setting is considered advanced and normally hidden from the user
+ type: boolean
+ enumValues:
+ description: The possible values for this setting if restricted. The list is `|` separated with `value:name` entries.
+ type: string
+ group:
+ description: The group name of this setting to aid in display of a hierarchy
+ type: string
+ hidden:
+ description: Whether the setting is hidden or not
+ type: boolean
+ id:
+ description: The query parameter name for this setting
+ type: string
+ label:
+ description: A user-friendly name for the setting
+ type: string
+ summary:
+ description: A description of the setting
+ type: string
+ value:
+ description: The current value of this setting
+ oneOf:
+ - type: string
+ - type: number
+ - type: boolean
+ Sort:
+ allOf:
+ - $ref: '#/components/schemas/Directory'
+ - description: |
+ Each `Sort` object contains a description of the sort field.
+ type: object
+ properties:
+ title:
+ description: The title of the field.
+ type: string
+ default:
+ description: If present, this sort is the default and in this direction
+ type: string
+ enum:
+ - asc
+ - desc
+ defaultDirection:
+ description: This default diction of this sort
+ type: string
+ enum:
+ - asc
+ - desc
+ descKey:
+ description: The key for sorting this field in reverse order
+ type: string
+ firstCharacterKey:
+ description: The key to use to get items sorted by this field and indexed by the first character
+ type: string
+ key:
+ description: The key to use in the sort field to make items sort by this item
+ type: string
+ Stream:
+ description: |
+ `Stream` represents a particular stream from a media item, such as the video stream, audio stream, or subtitle stream. The stream may either be part of the file represented by the parent `Part` or, especially for subtitles, an external file. The stream contains more detailed information about the specific stream. For example, a video may include the `aspectRatio` at the `Media` level, but detailed information about the video stream like the color space will be included on the `Stream` for the video stream. Note that photos do not have streams (mostly as an optimization).
+ type: object
+ additionalProperties: true
+ properties:
+ default:
+ type: boolean
+ example: true
+ audioChannelLayout:
+ example: stereo
+ bitDepth:
+ type: integer
+ example: 8
+ bitrate:
+ type: integer
+ example: 5466
+ canAutoSync:
+ description: For subtitle streams only. If `true` then the server can attempt to automatically sync the subtitle timestamps with the video.
+ type: boolean
+ example: true
+ chromaLocation:
+ example: topleft
+ chromaSubsampling:
+ example: '4:2:0'
+ codec:
+ description: The codec of the stream, such as `h264` or `aac`
+ example: h264
+ colorPrimaries:
+ example: bt709
+ colorRange:
+ example: tv
+ colorSpace:
+ example: bt709
+ colorTrc:
+ example: bt709
+ displayTitle:
+ description: A friendly name for the stream, often comprised of the language and codec information
+ example: English (H.264 Main)
+ frameRate:
+ type: number
+ example: 23.976
+ hasScalingMatrix:
+ example: false
+ height:
+ type: integer
+ example: 544
+ id:
+ type: integer
+ example: 1
+ index:
+ description: If the stream is part of the `Part` and not an external resource, the index of the stream within that part
+ type: integer
+ example: 0
+ key:
+ description: If the stream is independently streamable, the key from which it can be streamed
+ example: /library/streams/1
+ language:
+ example: English
+ languageCode:
+ description: The three character language code for the stream contents
+ example: eng
+ level:
+ type: integer
+ example: 31
+ profile:
+ example: main
+ refFrames:
+ type: integer
+ example: 2
+ samplingRate:
+ type: integer
+ example: 48000
+ selected:
+ type: boolean
+ streamIdentifier:
+ type: integer
+ example: 1
+ streamType:
+ description: A number indicating the type of the stream. `1` for video, `2` for audio, `3` for subtitles, `4` for lyrics
+ type: integer
+ example: 1
+ width:
+ type: integer
+ example: 1280
+ Tag:
+ description: |
+ A variety of extra information about a metadata item is included as tags. These tags use their own element names such as `Genre`, `Writer`, `Directory`, and `Role`. Individual tag types may introduce their own extra attributes.
+ type: object
+ properties:
+ confidence:
+ description: Measure of the confidence of an automatic tag
+ type: number
+ context:
+ type: string
+ filter:
+ description: A filter parameter that can be used to query for more content that matches this tag value.
+ example: actor=49
+ id:
+ type: integer
+ ratingKey:
+ type: string
+ role:
+ description: The role this actor played
+ example: Secretary
+ tag:
+ description: The value of the tag (the name)
+ example: Shaun Lawton
+ tagKey:
+ description: Plex identifier for this tag which can be used to fetch additional information from plex.tv
+ example: 5d3ee12c4cde6a001c3e0b27
+ tagType:
+ type: integer
+ thumb:
+ example: http://image.tmdb.org/t/p/original/lcJ8qM51ClAR2UzXU1mkZGfnn3o.jpg
+ Thumb:
+ type: string
+ Title:
+ type: string
+ TranscodeSession:
+ description: The transcode session if item is currently being transcoded
+ type: object
+ properties:
+ complete:
+ type: boolean
+ context:
+ type: string
+ duration:
+ type: integer
+ error:
+ type: boolean
+ key:
+ type: string
+ progress:
+ type: number
+ minimum: 0
+ maximum: 100
+ protocol:
+ type: string
+ size:
+ type: integer
+ sourceAudioCodec:
+ type: string
+ sourceVideoCodec:
+ type: string
+ speed:
+ type: number
+ throttled:
+ type: boolean
+ transcodeHwFullPipeline:
+ type: boolean
+ transcodeHwRequested:
+ type: boolean
+ Type:
+ type: string
+ User:
+ description: The user playing the content
+ type: object
+ properties:
+ title:
+ description: The username
+ type: string
+ id:
+ description: The id of the user
+ type: string
+ thumb:
+ description: Thumb image to display for the user
+ type: string
diff --git a/redocly.yaml b/redocly.yaml
deleted file mode 100644
index 20c4896c..00000000
--- a/redocly.yaml
+++ /dev/null
@@ -1,10 +0,0 @@
-extends:
- - recommended-strict
-
-apis:
- core@v1:
- root: ./src/pms-spec.yaml
-
-rules:
- no-ambiguous-paths: off
- no-server-trailing-slash: off
diff --git a/src/models/AuthPinContainer.yaml b/src/models/AuthPinContainer.yaml
deleted file mode 100644
index 6aa3e01e..00000000
--- a/src/models/AuthPinContainer.yaml
+++ /dev/null
@@ -1,102 +0,0 @@
-type: object
-x-examples:
- Example 1:
- id: 373040866
- code: 7RQZ
- product: "0"
- trusted: false
- qr: "https://plex.tv/api/v2/pins/qr/7RQZ"
- clientIdentifier: 9klpwueublnfbvlx95w83ah9
- location:
- code: NL
- european_union_member: true
- continent_code: EU
- country: The Netherlands
- city: Breda
- time_zone: Europe/Amsterdam
- postal_code: "4814"
- in_privacy_restricted_country: true
- in_privacy_restricted_region: true
- subdivisions: North Brabant
- coordinates: "51.5869, 4.7471"
- expiresIn: 876
- createdAt: "2024-07-16T17:03:05Z"
- expiresAt: "2024-07-16T17:18:05Z"
- authToken: null
- newRegistration: null
-title: AuthPinContainer
-examples:
- - 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
-required:
- - id
- - code
- - product
- - trusted
- - qr
- - clientIdentifier
- - location
- - expiresIn
- - createdAt
- - expiresAt
-properties:
- id:
- type: integer
- example: 308667304
- code:
- type: string
- example: 7RQZ
- product:
- type: string
- example: "Tautulli"
- trusted:
- type: boolean
- default: false
- qr:
- type: string
- example: "https://plex.tv/api/v2/pins/qr/7RQZ"
- clientIdentifier:
- type: string
- description: The X-Client-Identifier used in the request
- example: "Tautulli"
- location:
- $ref: ./GeoData.yaml
- expiresIn:
- type: integer
- example: 876
- description: "The number of seconds this pin expires, by default 900 seconds"
- default: 900
- createdAt:
- type: string
- example: "2024-07-16T17:03:05Z"
- format: date-time
- expiresAt:
- type: string
- format: date-time
- example: "2024-07-16T17:18:05Z"
- authToken:
- type: [string, "null"]
- example: "gcgzw5rz2xovp84b4vha3a40"
- newRegistration:
- type: "null"
diff --git a/src/models/Friend.yaml b/src/models/Friend.yaml
deleted file mode 100644
index a8f88354..00000000
--- a/src/models/Friend.yaml
+++ /dev/null
@@ -1,85 +0,0 @@
-title: Friend
-type: object
-examples:
- - 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
-required:
- - email
- - friendlyName
- - home
- - id
- - restricted
- - sharedServers
- - sharedSources
- - status
- - thumb
- - title
- - username
- - uuid
-properties:
- email:
- type: string
- format: email
- example: username@email.com
- description: The account email address
- friendlyName:
- examples:
- - exampleUser
- - null
- type:
- - string
- - "null"
- description: The account full name
- home:
- type: boolean
- description: If the account is a Plex Home user
- id:
- type: integer
- format: int32
- description: The Plex account ID
- restricted:
- type: boolean
- default: false
- description: If the account is a Plex Home managed user
- sharedServers:
- type: array
- items:
- type: object
- sharedSources:
- type: array
- items:
- type: object
- status:
- examples:
- - accepted
- x-speakeasy-unknown-values: allow
- enum:
- - accepted
- description: Current friend request status
- thumb:
- type: string
- example: "https://plex.tv/users/7d1916e0d8f6e76b/avatar?c=1694481578"
- format: uri
- description: URL of the account thumbnail
- title:
- type: string
- example: username123
- description: The title of the account (username or friendly name)
- username:
- type: string
- example: username123
- description: The account username
- uuid:
- type: string
- example: 7d1916e0d8f6e76b
- description: The account Universally Unique Identifier (UUID)
diff --git a/src/models/GeoData.yaml b/src/models/GeoData.yaml
deleted file mode 100644
index 5c2641e0..00000000
--- a/src/models/GeoData.yaml
+++ /dev/null
@@ -1,75 +0,0 @@
-title: GeoData
-type: object
-description: "Geo location data"
-examples:
- - 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"
-required:
- - code
- - continent_code
- - country
- - city
- - european_union_member
- - time_zone
- - postal_code
- - in_privacy_restricted_country
- - in_privacy_restricted_region
- - subdivisions
- - coordinates
-properties:
- code:
- type: string
- description: The ISO 3166-1 alpha-2 code of the country.
- example: VI
- continent_code:
- type: string
- description: The continent code where the country is located.
- example: NA
- country:
- type: string
- description: The official name of the country.
- example: United States Virgin Islands
- city:
- type: string
- description: The name of the city.
- example: Amsterdam
- european_union_member:
- type: boolean
- description: Indicates if the country is a member of the European Union.
- example: true
- default: false
- time_zone:
- type: string
- description: The time zone of the country.
- example: America/St_Thomas
- postal_code:
- type: string
- description: The postal code of the location.
- example: "802"
- in_privacy_restricted_country:
- type: boolean
- description: Indicates if the country has privacy restrictions.
- example: true
- default: false
- in_privacy_restricted_region:
- type: boolean
- description: Indicates if the region has privacy restrictions.
- example: true
- default: false
- subdivisions:
- type: string
- description: The name of the primary administrative subdivision.
- example: Saint Thomas
- coordinates:
- type: string
- description: "The geographical coordinates (latitude, longitude) of the location."
- example: "18.3381, -64.8941"
diff --git a/src/models/Media-data.yaml b/src/models/Media-data.yaml
deleted file mode 100644
index b0d0403b..00000000
--- a/src/models/Media-data.yaml
+++ /dev/null
@@ -1,403 +0,0 @@
-type: array
-description: "An array of media file data items."
-items:
- type: object
- required:
- - id
- properties:
- id:
- type: integer
- description: "Unique media identifier."
- example: 387322
- duration:
- type: integer
- format: int32
- description: "Duration of the media in milliseconds."
- example: 9610350
- bitrate:
- type: integer
- format: int32
- description: "Bitrate in bits per second."
- example: 25512
- width:
- type: integer
- description: "Video width in pixels."
- example: 3840
- format: int32
- height:
- type: integer
- description: "Video height in pixels."
- example: 1602
- format: int32
- aspectRatio:
- type: number
- format: float
- description: "Aspect ratio of the video."
- example: 2.35
- audioChannels:
- type: integer
- description: "Number of audio channels."
- example: 6
- format: int32
- displayOffset:
- type: integer
- format: int32
- example: 50
- audioCodec:
- type: string
- description: "Audio codec used."
- example: "eac3"
- videoCodec:
- type: string
- description: "Video codec used."
- example: "hevc"
- videoResolution:
- type: string
- description: "Video resolution (e.g., 4k)."
- example: "4k"
- container:
- type: string
- description: "File container type."
- example: "mkv"
- videoFrameRate:
- type: string
- description: |
- Frame rate of the video. Values found include NTSC, PAL, 24p
- example: "24p"
- videoProfile:
- type: string
- description: "Video profile (e.g., main 10)."
- example: "main 10"
- hasVoiceActivity:
- type: boolean
- description: "Indicates whether voice activity is detected."
- example: false
- audioProfile:
- type: string
- description: "The audio profile used for the media (e.g., DTS, Dolby Digital, etc.)."
- example: "dts"
- optimizedForStreaming:
- description: "Has this media been optimized for streaming. NOTE: This can be 0, 1, false or true"
- oneOf:
- - type: integer
- format: int32
- enum: [0, 1]
- - type: boolean
- enum: [true, false]
- has64bitOffsets:
- type: boolean
- example: false
- Part:
- type: array
- description: "An array of parts for this media item."
- items:
- type: object
- required:
- - id
- - key
- - file
- - size
- properties:
- accessible:
- type: boolean
- description: "Indicates if the part is accessible."
- example: true
- exists:
- type: boolean
- description: "Indicates if the part exists."
- example: true
- id:
- type: integer
- description: "Unique part identifier."
- example: 418385
- key:
- type: string
- description: "Key to access this part."
- example: "/library/parts/418385/1735864239/file.mkv"
- indexes:
- type: string
- example: "sd"
- duration:
- type: integer
- format: int32
- description: "Duration of the part in milliseconds."
- example: 9610350
- file:
- type: string
- description: "File path for the part."
- example: "/mnt/Movies_1/W/Wicked (2024).mkv"
- size:
- description: "File size in bytes."
- type: integer
- example: 30649952104
- packetLength:
- type: integer
- format: int32
- example: 188
- container:
- type: string
- description: "Container format of the part."
- example: "mkv"
- videoProfile:
- type: string
- description: "Video profile for the part."
- example: "main 10"
- audioProfile:
- type: string
- description: "The audio profile used for the media (e.g., DTS, Dolby Digital, etc.)."
- example: "dts"
- has64bitOffsets:
- type: boolean
- example: false
- optimizedForStreaming:
- description: "Has this media been optimized for streaming. NOTE: This can be 0, 1, false or true"
- oneOf:
- - type: integer
- format: int32
- enum: [0, 1]
- - type: boolean
- enum: [true, false]
- hasThumbnail:
- allOf:
- - description: "Indicates if the part has a thumbnail."
- - $ref: "../models/common/PlexBooleanString.yaml"
- Stream:
- type: array
- description: "An array of streams for this part."
- items:
- type: object
- required:
- - id
- - streamType
- - codec
- - displayTitle
- - extendedDisplayTitle
- properties:
- id:
- type: integer
- description: "Unique stream identifier."
- example: 1002625
- streamType:
- type: integer
- oneOf:
- - title: VIDEO
- const: 1
- description: Video stream
- - title: AUDIO
- const: 2
- description: Audio stream
- - title: SUBTITLE
- const: 3
- description: Subtitle stream
- example: 1
- description: |
- Stream type:
- - VIDEO = 1
- - AUDIO = 2
- - SUBTITLE = 3
- format:
- type: string
- description: "Format of the stream (e.g., srt)."
- example: "srt"
- default:
- type: boolean
- description: "Indicates if this stream is default."
- example: true
- codec:
- type: string
- description: "Codec used by the stream."
- example: "hevc"
- index:
- type: integer
- format: int32
- description: "Index of the stream."
- example: 0
- bitrate:
- type: integer
- format: int32
- description: "Bitrate of the stream."
- example: 24743
- language:
- type: string
- description: "Language of the stream."
- example: "English"
- languageTag:
- type: string
- description: "Language tag (e.g., en)."
- example: "en"
- languageCode:
- type: string
- description: "ISO language code."
- example: "eng"
- headerCompression:
- type: boolean
- description: "Indicates whether header compression is enabled."
- example: true
- DOVIBLCompatID:
- type: integer
- format: int32
- description: "Dolby Vision BL compatibility ID."
- example: 1
- DOVIBLPresent:
- type: boolean
- description: "Indicates if Dolby Vision BL is present."
- example: true
- DOVIELPresent:
- type: boolean
- description: "Indicates if Dolby Vision EL is present."
- example: false
- DOVILevel:
- type: integer
- format: int32
- description: "Dolby Vision level."
- example: 6
- DOVIPresent:
- type: boolean
- description: "Indicates if Dolby Vision is present."
- example: true
- DOVIProfile:
- type: integer
- format: int32
- description: "Dolby Vision profile."
- example: 8
- DOVIRPUPresent:
- type: boolean
- description: "Indicates if Dolby Vision RPU is present."
- example: true
- DOVIVersion:
- type: string
- description: "Dolby Vision version."
- example: "1.0"
- bitDepth:
- type: integer
- format: int32
- description: "Bit depth of the video stream."
- example: 10
- chromaLocation:
- type: string
- description: "Chroma sample location."
- example: "topleft"
- chromaSubsampling:
- type: string
- description: "Chroma subsampling format."
- example: "4:2:0"
- codedHeight:
- type: integer
- format: int32
- description: "Coded video height."
- example: 1608
- codedWidth:
- type: integer
- format: int32
- description: "Coded video width."
- example: 3840
- closedCaptions:
- type: boolean
- example: true
- colorPrimaries:
- type: string
- description: "Color primaries used."
- example: "bt2020"
- colorRange:
- type: string
- description: "Color range (e.g., tv)."
- example: "tv"
- colorSpace:
- type: string
- description: "Color space."
- example: "bt2020nc"
- colorTrc:
- type: string
- description: "Color transfer characteristics."
- example: "smpte2084"
- frameRate:
- type: number
- format: float
- description: "Frame rate of the stream."
- example: 23.976
- key:
- type: string
- description: "Key to access this stream part."
- example: "/library/streams/216389"
- height:
- type: integer
- format: int32
- description: "Height of the video stream."
- example: 1602
- level:
- type: integer
- format: int32
- description: "Video level."
- example: 150
- original:
- type: boolean
- description: "Indicates if this is the original stream."
- example: true
- hasScalingMatrix:
- type: boolean
- example: false
- profile:
- type: string
- description: "Video profile."
- example: "main 10"
- scanType:
- type: string
- example: "progressive"
- embeddedInVideo:
- type: string
- example: "progressive"
- refFrames:
- type: integer
- format: int32
- description: "Number of reference frames."
- example: 1
- width:
- type: integer
- format: int32
- description: "Width of the video stream."
- example: 3840
- displayTitle:
- type: string
- description: "Display title for the stream."
- example: "4K DoVi/HDR10 (HEVC Main 10)"
- extendedDisplayTitle:
- type: string
- description: "Extended display title for the stream."
- example: "4K DoVi/HDR10 (HEVC Main 10)"
- selected:
- type: boolean
- description: "Indicates if this stream is selected (applicable for audio streams)."
- example: true
- forced:
- type: boolean
- example: true
- channels:
- type: integer
- format: int32
- description: "Number of audio channels (for audio streams)."
- example: 6
- audioChannelLayout:
- type: string
- description: "Audio channel layout."
- example: "5.1(side)"
- samplingRate:
- type: integer
- format: int32
- description: "Sampling rate for the audio stream."
- example: 48000
- canAutoSync:
- type: boolean
- description: "Indicates if the stream can auto-sync."
- example: false
- hearingImpaired:
- type: boolean
- description: "Indicates if the stream is for the hearing impaired."
- example: true
- dub:
- type: boolean
- description: "Indicates if the stream is a dub."
- example: true
- title:
- type: string
- description: "Optional title for the stream (e.g., language variant)."
- example: "SDH"
diff --git a/src/models/Meta.yaml b/src/models/Meta.yaml
deleted file mode 100644
index 4aacbf78..00000000
--- a/src/models/Meta.yaml
+++ /dev/null
@@ -1,136 +0,0 @@
-type: object
-description: |
- The Meta object is only included in the response if the `includeMeta` parameter is set to `1`.
-properties:
- Type:
- type: array
- items:
- type: object
- required:
- - key
- - type
- - title
- - active
- properties:
- key:
- type: string
- example: "/library/sections/2/all?type=2"
- type:
- type: string
- example: filter
- subtype:
- type: string
- example: "clip"
- title:
- type: string
- example: "TV Shows"
- active:
- type: boolean
- example: false
- Filter:
- type: array
- items:
- type: object
- required:
- - filter
- - filterType
- - key
- - title
- - type
- properties:
- filter:
- type: string
- example: "genre"
- filterType:
- type: string
- example: "string"
- key:
- type: string
- example: "/library/sections/2/genre?type=2"
- title:
- type: string
- example: "Genre"
- type:
- type: string
- example: "filter"
- advanced:
- type: boolean
- example: true
-
- Sort:
- type: array
- items:
- type: object
- required:
- - key
- - title
- - defaultDirection
- properties:
- default:
- type: string
- example: "asc"
- active:
- type: boolean
- example: false
- activeDirection:
- $ref: "../models/common/PlexSortDirection.yaml"
- defaultDirection:
- $ref: "../models/common/PlexSortDirection.yaml"
- descKey:
- type: string
- example: "titleSort:desc"
- firstCharacterKey:
- type: string
- example: "/library/sections/2/firstCharacter"
- key:
- type: string
- example: "titleSort"
- title:
- type: string
- example: "Title"
- Field:
- type: array
- items:
- type: object
- required:
- - key
- - title
- - type
- properties:
- key:
- type: string
- example: "show.title"
- title:
- type: string
- example: "Show Title"
- type:
- type: string
- example: "string"
- subType:
- type: string
- example: "rating"
- FieldType:
- type: array
- items:
- type: object
- required:
- - type
- - Operator
- properties:
- type:
- type: string
- example: "tag"
- Operator:
- type: array
- items:
- type: object
- required:
- - key
- - title
- properties:
- key:
- type: string
- example: "="
- title:
- type: string
- example: "is"
diff --git a/src/models/PastSubscription.yaml b/src/models/PastSubscription.yaml
deleted file mode 100644
index a06bf386..00000000
--- a/src/models/PastSubscription.yaml
+++ /dev/null
@@ -1,87 +0,0 @@
-title: PastSubscription
-type: object
-required:
- - id
- - mode
- - renewsAt
- - endsAt
- - canceled
- - gracePeriod
- - onHold
- - canReactivate
- - canUpgrade
- - canDowngrade
- - canConvert
- - type
- - transfer
- - state
- - billing
-properties:
- id:
- type:
- - string
- - "null"
- mode:
- type:
- - string
- - "null"
- renewsAt:
- oneOf:
- - $ref: "./common/PlexDateTime.yaml"
- - type: "null"
- endsAt:
- oneOf:
- - $ref: "./common/PlexDateTime.yaml"
- - type: "null"
- canceled:
- type: boolean
- example: false
- default: false
- gracePeriod:
- type: boolean
- example: false
- default: false
- onHold:
- type: boolean
- example: false
- default: false
- canReactivate:
- type: boolean
- example: false
- default: false
- canUpgrade:
- type: boolean
- example: false
- default: false
- canDowngrade:
- type: boolean
- example: false
- default: false
- canConvert:
- type: boolean
- example: false
- default: false
- type:
- type: string
- example: plexpass
- transfer:
- type:
- - string
- - "null"
- state:
- example: ended
- x-speakeasy-unknown-values: allow
- enum:
- - ended
- billing:
- type: object
- required:
- - internalPaymentMethod
- - paymentMethodId
- properties:
- internalPaymentMethod:
- type: object
- paymentMethodId:
- type:
- - integer
- - "null"
diff --git a/src/models/PlexDevice.yaml b/src/models/PlexDevice.yaml
deleted file mode 100644
index 526f7cc8..00000000
--- a/src/models/PlexDevice.yaml
+++ /dev/null
@@ -1,128 +0,0 @@
-title: PlexDevice
-type: object
-required:
- - name
- - product
- - productVersion
- - platform
- - platformVersion
- - device
- - clientIdentifier
- - createdAt
- - lastSeenAt
- - provides
- - ownerId
- - sourceTitle
- - publicAddress
- - accessToken
- - owned
- - home
- - synced
- - relay
- - presence
- - httpsRequired
- - publicAddressMatches
- - dnsRebindingProtection
- - natLoopbackSupported
- - connections
-properties:
- name:
- type: string
- product:
- type: string
- productVersion:
- type: string
- platform:
- type:
- - "null"
- - string
- platformVersion:
- type:
- - "null"
- - string
- device:
- type:
- - "null"
- - string
- clientIdentifier:
- type: string
- createdAt:
- allOf:
- - $ref: "./common/PlexDateTimeISO.yaml"
- - description: The time the device was created/registered
- lastSeenAt:
- allOf:
- - $ref: "./common/PlexDateTimeISO.yaml"
- - description: The last time the device was seen
- provides:
- type: string
- ownerId:
- description: ownerId is null when the device is owned by the token used to send the request
- type:
- - "null"
- - integer
- sourceTitle:
- type:
- - "null"
- - string
- publicAddress:
- type: string
- accessToken:
- type: string
- owned:
- type: boolean
- home:
- type: boolean
- synced:
- type: boolean
- relay:
- type: boolean
- presence:
- type: boolean
- httpsRequired:
- type: boolean
- publicAddressMatches:
- type: boolean
- dnsRebindingProtection:
- type: boolean
- natLoopbackSupported:
- type: boolean
- connections:
- type: array
- items:
- type: object
- required:
- - protocol
- - address
- - port
- - uri
- - local
- - relay
- - IPv6
- properties:
- protocol:
- description: The protocol used for the connection (http, https, etc)
- example: "http"
- type: string
- enum:
- - http
- - https
- address:
- description: The (ip) address or domain name used for the connection
- type: string
- port:
- description: The port used for the connection
- type: integer
- format: int32
- uri:
- description: The full URI of the connection
- type: string
- local:
- description: If the connection is local address
- type: boolean
- relay:
- description: If the connection is relayed through plex.direct
- type: boolean
- IPv6:
- description: If the connection is using IPv6
- type: boolean
diff --git a/src/models/Subscription.yaml b/src/models/Subscription.yaml
deleted file mode 100644
index 151380b5..00000000
--- a/src/models/Subscription.yaml
+++ /dev/null
@@ -1,141 +0,0 @@
-title: Subscription
-type: object
-properties:
- features:
- description: List of features allowed on your Plex Pass subscription
- type: array
- items:
- type: string
- #TODO This should become an enum once all values are known
- description: |
- - Android - Dolby Vision
- - Android - PiP
- - CU Sunset
- - HRK_enable_EUR
- - TREBLE-show-features
- - ad-countdown-timer
- - adaptive_bitrate
- - album-types
- - allow_dvr
- - amazon-loop-debug
- - avod-ad-analysis
- - avod-new-media
- - blacklist_get_signin
- - boost-voices
- - camera_upload
- - client-radio-stations
- - cloudflare-turnstile-required
- - cloudsync
- - collections
- - comments_and_replies_push_notifications
- - community_access_plex_tv
- - companions_sonos
- - content_filter
- - custom-home-removal
- - disable_home_user_friendships
- - disable_sharing_friendships
- - downloads-gating
- - drm_support
- - dvr
- - dvr-block-unsupported-countries
- - epg-recent-channels
- - exclude restrictions
- - federated-auth
- - friend_request_push_notifications
- - grandfather-sync
- - guided-upgrade
- - hardware_transcoding
- - home
- - hwtranscode
- - imagga-v2
- - increase-password-complexity
- - ios14-privacy-banner
- - iterable-notification-tokens
- - item_clusters
- - keep-payment-method
- - kevin-bacon
- - korea-consent
- - le_isrg_root_x1
- - lets_encrypt
- - lightning-dvr-pivot
- - live-tv-support-incomplete-segments
- - livetv
- - lyrics
- - metadata_search
- - music-analysis
- - music_videos
- - new_plex_pass_prices
- - news-provider-sunset-modal
- - nominatim
- - pass
- - photos-favorites
- - photos-metadata-edition
- - photosV6-edit
- - photosV6-tv-albums
- - pms_health
- - premium-dashboard
- - premium_music_metadata
- - radio
- - rate-limit-client-token
- - scrobbling-service-plex-tv
- - session_bandwidth_restrictions
- - session_kick
- - shared_server_notification
- - shared_source_notification
- - signin_notification
- - signin_with_apple
- - silence-removal
- - sleep-timer
- - spring_serve_ad_provider
- - sync
- - sweet-fades
- - transcoder_cache
- - trailers
- - tuner-sharing
- - two-factor-authentication
- - unsupportedtuners
- - upgrade-3ds2
- - visualizers
- - vod-schema
- - vod_cloudflare
- - volume-leveling
- - watch-together-invite
- - watchlist-rss
- - web_server_dashboard
- - webhooks
- - blacklist-subnets
- - chromecast-music-mp
- - Sync v3
- - livetv-platform-specific
- - nonAnonymousAccount
- - parental-controls
- - Subtitles on Demand
- - ultrablur
- - web-desktop-gracenote-banner
- active:
- description: If the account's Plex Pass subscription is active
- type: boolean
- example: true
- subscribedAt:
- description: Date the account subscribed to Plex Pass
- type:
- - string
- - "null"
- example: "2021-04-12T18:21:12Z"
- status:
- description: String representation of subscriptionActive
- example: Inactive
- x-speakeasy-unknown-values: allow
- enum:
- - Inactive
- - Active
- paymentService:
- description: Payment service used for your Plex Pass subscription
- type:
- - string
- - "null"
- plan:
- description: Name of Plex Pass subscription plan
- type:
- - string
- - "null"
diff --git a/src/models/UserPlexAccount.yaml b/src/models/UserPlexAccount.yaml
deleted file mode 100644
index aa8ce827..00000000
--- a/src/models/UserPlexAccount.yaml
+++ /dev/null
@@ -1,247 +0,0 @@
-title: UserPlexAccount
-type: object
-required:
- - adsConsent
- - adsConsentReminderAt
- - adsConsentSetAt
- - anonymous
- - authToken
- - backupCodesCreated
- - confirmed
- - country
- - email
- - emailOnlyAuth
- - experimentalFeatures
- - friendlyName
- - entitlements
- - guest
- - hasPassword
- - home
- - homeAdmin
- - homeSize
- - id
- - joinedAt
- - locale
- - mailingListActive
- - mailingListStatus
- - maxHomeSize
- - profile
- - protected
- - rememberExpiresAt
- - restricted
- - scrobbleTypes
- - services
- - subscription
- - subscriptionDescription
- - thumb
- - title
- - twoFactorEnabled
- - username
- - uuid
- - attributionPartner
-properties:
- adsConsent:
- type:
- - boolean
- - "null"
- description: Unknown
- adsConsentReminderAt:
- oneOf:
- - $ref: "./common/PlexDateTime.yaml"
- - type: "null"
- adsConsentSetAt:
- oneOf:
- - $ref: "./common/PlexDateTime.yaml"
- - type: "null"
- anonymous:
- type:
- - boolean
- - "null"
- description: Unknown
- default: false
- authToken:
- type: string
- description: The account token
- example: CxoUzBTSV5hsxjTpFKaf
- backupCodesCreated:
- type: boolean
- description: If the two-factor authentication backup codes have been created
- default: false
- confirmed:
- type: boolean
- description: If the account has been confirmed
- default: false
- country:
- type: string
- description: The account country
- example: US
- maxLength: 2
- minLength: 2
- email:
- type: string
- description: The account email address
- format: email
- example: username@email.com
- emailOnlyAuth:
- type: boolean
- description: If login with email only is enabled
- default: false
- experimentalFeatures:
- type: boolean
- description: If experimental features are enabled
- default: false
- friendlyName:
- type: string
- description: Your account full name
- example: friendlyUsername
- entitlements:
- type: array
- description: List of devices your allowed to use with this account
- items:
- type: string
- example: "[]"
- guest:
- type: boolean
- description: If the account is a Plex Home guest user
- default: false
- hasPassword:
- type: boolean
- description: If the account has a password
- default: true
- home:
- type: boolean
- description: If the account is a Plex Home user
- default: false
- homeAdmin:
- type: boolean
- description: If the account is the Plex Home admin
- default: false
- homeSize:
- type: integer
- description: The number of accounts in the Plex Home
- example: 1
- format: int32
- id:
- type: integer
- description: The Plex account ID
- example: 13692262
- format: int32
- joinedAt:
- $ref: "./common/PlexDateTime.yaml"
- locale:
- type:
- - string
- - "null"
- description: The account locale
- mailingListActive:
- type: boolean
- description: If you are subscribed to the Plex newsletter
- default: false
- mailingListStatus:
- description: Your current mailing list status (active or unsubscribed)
- type: string
- example: active
- x-speakeasy-unknown-values: allow
- enum:
- - active
- - unsubscribed
- maxHomeSize:
- type: integer
- description: The maximum number of accounts allowed in the Plex Home
- example: 15
- format: int32
- pin:
- type: string
- description: "[Might be removed] The hashed Plex Home PIN "
- deprecated: true
- profile:
- $ref: ./UserProfile.yaml
- protected:
- type: boolean
- description: If the account has a Plex Home PIN enabled
- default: false
- rememberExpiresAt:
- $ref: "./common/PlexDateTime.yaml"
- restricted:
- type: boolean
- description: If the account is a Plex Home managed user
- default: false
- roles:
- type: array
- description: "[Might be removed] List of account roles. Plexpass membership listed here"
- items:
- type: string
- scrobbleTypes:
- type: string
- description: Unknown
- services:
- type: array
- items:
- type: object
- required:
- - identifier
- - endpoint
- - token
- - secret
- - status
- properties:
- identifier:
- type: string
- example: metadata-dev
- endpoint:
- type: string
- example: "https://epg.provider.plex.tv"
- format: uri
- token:
- type:
- - string
- - "null"
- example: DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv
- secret:
- type:
- - string
- - "null"
- status:
- example: online
- x-speakeasy-unknown-values: allow
- enum:
- - online
- - offline
- subscription:
- $ref: ./Subscription.yaml
- description: If the account’s Plex Pass subscription is active
- subscriptionDescription:
- type:
- - string
- - "null"
- description: Description of the Plex Pass subscription
- subscriptions:
- type: array
- items:
- $ref: ./Subscription.yaml
- thumb:
- type: string
- description: URL of the account thumbnail
- format: uri
- example: "https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101"
- title:
- type: string
- description: The title of the account (username or friendly name)
- example: UsernameTitle
- twoFactorEnabled:
- type: boolean
- description: If two-factor authentication is enabled
- default: false
- username:
- type: string
- description: The account username
- example: Username
- uuid:
- type: string
- description: The account UUID
- example: dae343c1f45beb4f
- attributionPartner:
- type:
- - string
- - "null"
- example: null
diff --git a/src/models/UserProfile.yaml b/src/models/UserProfile.yaml
deleted file mode 100644
index c5efbd3f..00000000
--- a/src/models/UserProfile.yaml
+++ /dev/null
@@ -1,56 +0,0 @@
-title: UserProfile
-type: object
-required:
- - autoSelectAudio
- - defaultAudioLanguage
- - defaultSubtitleLanguage
- - autoSelectSubtitle
- - defaultSubtitleAccessibility
- - defaultSubtitleForced
- - watchedIndicator
- - mediaReviewsVisibility
-properties:
- autoSelectAudio:
- description: If the account has automatically select audio and subtitle tracks enabled
- type: boolean
- example: true
- default: true
-
- defaultAudioLanguage:
- description: The preferred audio language for the account
- type:
- - string
- - "null"
- example: ja
-
- defaultSubtitleLanguage:
- description: The preferred subtitle language for the account
- type:
- - string
- - "null"
- example: en
-
- autoSelectSubtitle:
- allOf:
- - $ref: "./common/PlexBoolean.yaml"
- - description: "The auto-select subtitle mode (0 = Manually selected, 1 = Shown with foreign audio, 2 = Always enabled)"
-
- defaultSubtitleAccessibility:
- allOf:
- - $ref: "./common/PlexBoolean.yaml"
- - description: "The subtitles for the deaf or hard-of-hearing (SDH) searches mode (0 = Prefer non-SDH subtitles, 1 = Prefer SDH subtitles, 2 = Only show SDH subtitles, 3 = Only show non-SDH subtitles)"
-
- defaultSubtitleForced:
- allOf:
- - $ref: "./common/PlexBoolean.yaml"
- - description: "The forced subtitles searches mode (0 = Prefer non-forced subtitles, 1 = Prefer forced subtitles, 2 = Only show forced subtitles, 3 = Only show non-forced subtitles)"
-
- watchedIndicator:
- allOf:
- - $ref: "./common/PlexBoolean.yaml"
- - description: "Whether or not media watched indicators are enabled (little orange dot on media)"
-
- mediaReviewsVisibility:
- allOf:
- - $ref: "./common/PlexBoolean.yaml"
- - description: "Whether or not the account has media reviews visibility enabled"
diff --git a/src/models/chapter/end-time-offset.yaml b/src/models/chapter/end-time-offset.yaml
deleted file mode 100644
index 443e4abd..00000000
--- a/src/models/chapter/end-time-offset.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - endTimeOffset
-description: "The end time offset for the chapter"
-properties:
- endTimeOffset:
- type: integer
- example: 100100
\ No newline at end of file
diff --git a/src/models/chapter/filter.yaml b/src/models/chapter/filter.yaml
deleted file mode 100644
index fc114d66..00000000
--- a/src/models/chapter/filter.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - filter
-description: "The filter for the chapter"
-properties:
- filter:
- type: string
- example: "thumb=4"
\ No newline at end of file
diff --git a/src/models/chapter/id.yaml b/src/models/chapter/id.yaml
deleted file mode 100644
index 8b1825c7..00000000
--- a/src/models/chapter/id.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - id
-description: "The identifier for the chapter"
-properties:
- id:
- type: integer
- example: 4
\ No newline at end of file
diff --git a/src/models/chapter/index.yaml b/src/models/chapter/index.yaml
deleted file mode 100644
index 312c62d1..00000000
--- a/src/models/chapter/index.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - index
-description: "The index for the chapter"
-properties:
- index:
- type: integer
- example: 1
\ No newline at end of file
diff --git a/src/models/chapter/start-time-offset.yaml b/src/models/chapter/start-time-offset.yaml
deleted file mode 100644
index 724b6406..00000000
--- a/src/models/chapter/start-time-offset.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - startTimeOffset
-description: "The start time offset for the chapter"
-properties:
- startTimeOffset:
- type: integer
- example: 0
\ No newline at end of file
diff --git a/src/models/chapter/thumb.yaml b/src/models/chapter/thumb.yaml
deleted file mode 100644
index 5025d6a1..00000000
--- a/src/models/chapter/thumb.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - thumb
-description: "The thumbnail for the chapter"
-properties:
- thumb:
- type: string
- example: "/library/media/46883/chapterImages/1"
\ No newline at end of file
diff --git a/src/models/collection/tag.yaml b/src/models/collection/tag.yaml
deleted file mode 100644
index 907f2b9c..00000000
--- a/src/models/collection/tag.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - tag
-properties:
- tag:
- type: string
- description: The user-made collection this media item belongs to
- example: My Awesome Collection
diff --git a/src/models/common/PlexBoolean.yaml b/src/models/common/PlexBoolean.yaml
deleted file mode 100644
index 3cecfc27..00000000
--- a/src/models/common/PlexBoolean.yaml
+++ /dev/null
@@ -1,10 +0,0 @@
-type: integer
-format: int32
-enum:
- - 0
- - 1
-example: 1
-default: 0
-x-speakeasy-enums:
- - DISABLE
- - ENABLE
diff --git a/src/models/common/PlexBooleanString.yaml b/src/models/common/PlexBooleanString.yaml
deleted file mode 100644
index 7460da70..00000000
--- a/src/models/common/PlexBooleanString.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-type: string
-enum:
- - "0"
- - "1"
-example: "1"
-default: "0"
-x-speakeasy-enums:
- - FALSE
- - TRUE
diff --git a/src/models/common/PlexDateTime.yaml b/src/models/common/PlexDateTime.yaml
deleted file mode 100644
index 8836bd60..00000000
--- a/src/models/common/PlexDateTime.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-type:
- - integer
-example: 1556281940
-description: Unix epoch datetime in seconds
-format: int64
diff --git a/src/models/common/PlexDateTimeISO.yaml b/src/models/common/PlexDateTimeISO.yaml
deleted file mode 100644
index d1befd56..00000000
--- a/src/models/common/PlexDateTimeISO.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
-type: string
-format: date-time
-example: "2019-06-24T11:38:02Z"
diff --git a/src/models/common/PlexMediaType.yaml b/src/models/common/PlexMediaType.yaml
deleted file mode 100644
index a126d922..00000000
--- a/src/models/common/PlexMediaType.yaml
+++ /dev/null
@@ -1,23 +0,0 @@
-type: integer
-x-speakeasy-unknown-values: allow
-enum:
- - 1 # MOVIE
- - 2 # TV_SHOW
- - 3 # SEASON
- - 4 # EPISODE
- - 5 # ARTIST
- - 6 # ALBUM
- - 7 # TRACK
- - 8 # PHOTO_ALBUM
- - 9 # PHOTO
-example: 2
-x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
diff --git a/src/models/common/PlexMediaTypeString.yaml b/src/models/common/PlexMediaTypeString.yaml
deleted file mode 100644
index fb8d384f..00000000
--- a/src/models/common/PlexMediaTypeString.yaml
+++ /dev/null
@@ -1,27 +0,0 @@
-type: string
-x-speakeasy-unknown-values: allow
-enum:
- - movie
- - show
- - season
- - episode
- - artist
- - album
- - track
- - photoalbum
- - photo
- - collection
-example: "movie"
-description: |
- The type of media content in the Plex library. This can represent videos, music, or photos.
-x-speakeasy-enums:
- - MOVIE
- - TV_SHOW
- - SEASON
- - EPISODE
- - ARTIST
- - ALBUM
- - TRACK
- - PHOTO_ALBUM
- - PHOTO
- - COLLECTION
diff --git a/src/models/common/PlexSortDirection.yaml b/src/models/common/PlexSortDirection.yaml
deleted file mode 100644
index 6de410c6..00000000
--- a/src/models/common/PlexSortDirection.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-type: string
-enum:
- - asc
- - desc
-example: asc
-default: asc
-description: |
- The direction of the sort. Can be either `asc` or `desc`.
-x-speakeasy-enums:
- - ASCENDING
- - DESCENDING
diff --git a/src/models/country/filter.yaml b/src/models/country/filter.yaml
deleted file mode 100644
index e66b4dcf..00000000
--- a/src/models/country/filter.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - filter
-description: "The filter query string for country media items."
-properties:
- filter:
- type: string
- example: "country=19"
diff --git a/src/models/country/id.yaml b/src/models/country/id.yaml
deleted file mode 100644
index f9ac8f6d..00000000
--- a/src/models/country/id.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-type: object
-required:
- - id
-properties:
- id:
- description: |
- The unique identifier for the country.
- NOTE: This is different for each Plex server and is not globally unique.
- type: integer
- format: int32
- minimum: 1
- example: 259
diff --git a/src/models/country/tag.yaml b/src/models/country/tag.yaml
deleted file mode 100644
index 90d77a64..00000000
--- a/src/models/country/tag.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - tag
-properties:
- tag:
- type: string
- description: The country of origin of this media item
- example: United States of America
diff --git a/src/models/director/filter.yaml b/src/models/director/filter.yaml
deleted file mode 100644
index c7a928df..00000000
--- a/src/models/director/filter.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - filter
-properties:
- filter:
- description: "The filter string used to query this director."
- type: string
- example: "director=235876"
diff --git a/src/models/director/id.yaml b/src/models/director/id.yaml
deleted file mode 100644
index 741e225e..00000000
--- a/src/models/director/id.yaml
+++ /dev/null
@@ -1,10 +0,0 @@
-type: object
-required:
- - id
-properties:
- id:
- description: "Unique identifier for the director."
- type: integer
- format: int32
- minimum: 1
- example: 126522
diff --git a/src/models/director/tag-key.yaml b/src/models/director/tag-key.yaml
deleted file mode 100644
index e947a8c7..00000000
--- a/src/models/director/tag-key.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-type: object
-required:
- - tagKey
-properties:
- tagKey:
- description: "A unique 24-character hexadecimal key associated with the director's tag, used for internal identification."
- type: string
- pattern: "^[a-fA-F0-9]{24}$"
- example: "5d776831151a60001f24d031"
diff --git a/src/models/director/tag.yaml b/src/models/director/tag.yaml
deleted file mode 100644
index 8944d0e2..00000000
--- a/src/models/director/tag.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - tag
-properties:
- tag:
- type: string
- description: The role of Director
- example: Danny Boyle
diff --git a/src/models/director/thumb.yaml b/src/models/director/thumb.yaml
deleted file mode 100644
index 81f097f0..00000000
--- a/src/models/director/thumb.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- thumb:
- description: "The absolute URL of the thumbnail image for the director."
- type: string
- example: "https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg"
diff --git a/src/models/directory/agent.yaml b/src/models/directory/agent.yaml
deleted file mode 100644
index a15ff4ca..00000000
--- a/src/models/directory/agent.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - agent
-properties:
- agent:
- type: string
- description: The Plex agent used to match and retrieve media metadata.
- example: tv.plex.agents.movie
diff --git a/src/models/directory/composite.yaml b/src/models/directory/composite.yaml
deleted file mode 100644
index 6946efb4..00000000
--- a/src/models/directory/composite.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - composite
-properties:
- composite:
- type: string
- description: The relative path to the composite media item.
- example: /library/sections/1/composite/1743824484
diff --git a/src/models/directory/content-changed-at.yaml b/src/models/directory/content-changed-at.yaml
deleted file mode 100644
index 39a85b05..00000000
--- a/src/models/directory/content-changed-at.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-type: object
-required:
- - contentChangedAt
-properties:
- contentChangedAt:
- type: integer
- format: int64
- description: |
- Timestamp (in seconds) representing the last time the content was modified.
- NOTE: Some Plex server have some absurd values for this field, like 8457612157633039800 so it should be int64
- example: 9173960
diff --git a/src/models/directory/content.yaml b/src/models/directory/content.yaml
deleted file mode 100644
index 0da19f31..00000000
--- a/src/models/directory/content.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - content
-properties:
- content:
- type: boolean
- description: UNKNOWN
- example: true
diff --git a/src/models/directory/created-at.yaml b/src/models/directory/created-at.yaml
deleted file mode 100644
index 51c113cd..00000000
--- a/src/models/directory/created-at.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-properties:
- createdAt:
- allOf:
- - $ref: "../../models/common/PlexDateTime.yaml"
- - description: "The date and time when the library was created."
- type: integer
- format: int64
diff --git a/src/models/directory/directory.yaml b/src/models/directory/directory.yaml
deleted file mode 100644
index d5cb0db1..00000000
--- a/src/models/directory/directory.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - directory
-properties:
- directory:
- type: boolean
- description: UNKNOWN
- example: true
diff --git a/src/models/directory/filters.yaml b/src/models/directory/filters.yaml
deleted file mode 100644
index e8f2423c..00000000
--- a/src/models/directory/filters.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - filters
-properties:
- filters:
- type: boolean
- description: UNKNOWN
- example: true
diff --git a/src/models/directory/hidden.yaml b/src/models/directory/hidden.yaml
deleted file mode 100644
index 6cbe7be7..00000000
--- a/src/models/directory/hidden.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-type: object
-required:
- - hidden
-properties:
- hidden:
- type: integer
- format: int32
- enum:
- - 0
- - 1
- - 2
- example: 1
- default: 0
- x-speakeasy-enums:
- - VISIBLE
- - EXCLUDE_HOME_SCREEN
- - EXCLUDE_HOME_SCREEN_AND_GLOBAL_SEARCH
- description: The Plex library visibility setting
diff --git a/src/models/directory/key.yaml b/src/models/directory/key.yaml
deleted file mode 100644
index e9007db1..00000000
--- a/src/models/directory/key.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - key
-properties:
- key:
- type: string
- description: The library key representing the unique identifier
- example: "1"
diff --git a/src/models/directory/language.yaml b/src/models/directory/language.yaml
deleted file mode 100644
index ba4ec29e..00000000
--- a/src/models/directory/language.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - language
-properties:
- language:
- type: string
- description: The Plex library language that has been set
- example: en-US
diff --git a/src/models/directory/refreshing.yaml b/src/models/directory/refreshing.yaml
deleted file mode 100644
index 6d5dd9b0..00000000
--- a/src/models/directory/refreshing.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - refreshing
-properties:
- refreshing:
- type: boolean
- description: "Indicates whether the library is currently being refreshed or updated"
- example: true
diff --git a/src/models/directory/scanned-at.yaml b/src/models/directory/scanned-at.yaml
deleted file mode 100644
index 6ab5afac..00000000
--- a/src/models/directory/scanned-at.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-required:
- - scannedAt
-properties:
- scannedAt:
- $ref: "../../models/common/PlexDateTime.yaml"
diff --git a/src/models/directory/scanner.yaml b/src/models/directory/scanner.yaml
deleted file mode 100644
index 817402d2..00000000
--- a/src/models/directory/scanner.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - scanner
-properties:
- scanner:
- type: string
- description: UNKNOWN
- example: Plex Movie
diff --git a/src/models/directory/title.yaml b/src/models/directory/title.yaml
deleted file mode 100644
index 062cf198..00000000
--- a/src/models/directory/title.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - title
-properties:
- title:
- type: string
- description: "The title of the library"
- example: "Movies"
diff --git a/src/models/directory/type.yaml b/src/models/directory/type.yaml
deleted file mode 100644
index 207e5bab..00000000
--- a/src/models/directory/type.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-type: object
-required:
- - type
-properties:
- type:
- allOf:
- - $ref: "../common/PlexMediaTypeString.yaml"
- - type: string
- description: "The library type"
diff --git a/src/models/directory/updated-at.yaml b/src/models/directory/updated-at.yaml
deleted file mode 100644
index 182c20c1..00000000
--- a/src/models/directory/updated-at.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-required:
- - updatedAt
-properties:
- updatedAt:
- $ref: "../../models/common/PlexDateTime.yaml"
diff --git a/src/models/directory/uuid.yaml b/src/models/directory/uuid.yaml
deleted file mode 100644
index c16d0a4f..00000000
--- a/src/models/directory/uuid.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - uuid
-properties:
- uuid:
- type: string
- description: "The universally unique identifier for the library."
- example: "e69655a2-ef48-4aba-bb19-01e7d3cc34d6"
diff --git a/src/models/genre/filter.yaml b/src/models/genre/filter.yaml
deleted file mode 100644
index 263fa25e..00000000
--- a/src/models/genre/filter.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - filter
-description: "The filter query string for similar items."
-properties:
- filter:
- type: string
- example: "genre=19"
diff --git a/src/models/genre/id.yaml b/src/models/genre/id.yaml
deleted file mode 100644
index 7571dc64..00000000
--- a/src/models/genre/id.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-type: object
-required:
- - id
-properties:
- id:
- description: |
- The unique identifier for the genre.
- NOTE: This is different for each Plex server and is not globally unique.
- type: integer
- format: int32
- minimum: 1
- example: 259
diff --git a/src/models/genre/tag.yaml b/src/models/genre/tag.yaml
deleted file mode 100644
index 67883150..00000000
--- a/src/models/genre/tag.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-type: object
-required:
- - tag
-properties:
- tag:
- type: string
- description: |
- The genre name of this media-item
- example: "Crime"
diff --git a/src/models/marker/attributes.yaml b/src/models/marker/attributes.yaml
deleted file mode 100644
index fc524588..00000000
--- a/src/models/marker/attributes.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-type: object
-description: "Attributes associated with the marker."
-required:
- - id
-properties:
- id:
- type: integer
- description: "The identifier for the attributes."
- example: 306970
- version:
- type: integer
- description: "The version number of the marker attributes."
- example: 4
diff --git a/src/models/marker/end-time-offset.yaml b/src/models/marker/end-time-offset.yaml
deleted file mode 100644
index 3fded1c4..00000000
--- a/src/models/marker/end-time-offset.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - endTimeOffset
-description: "The end time offset for the marker"
-properties:
- endTimeOffset:
- type: integer
- example: 4393389
\ No newline at end of file
diff --git a/src/models/marker/final.yaml b/src/models/marker/final.yaml
deleted file mode 100644
index 7dab1b36..00000000
--- a/src/models/marker/final.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-description: "The final status of the marker"
-properties:
- final:
- type: boolean
- example: true
diff --git a/src/models/marker/id.yaml b/src/models/marker/id.yaml
deleted file mode 100644
index a585b0d1..00000000
--- a/src/models/marker/id.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - id
-description: "The identifier for the marker"
-properties:
- id:
- type: integer
- example: 306970
\ No newline at end of file
diff --git a/src/models/marker/start-time-offset.yaml b/src/models/marker/start-time-offset.yaml
deleted file mode 100644
index 5ee270d1..00000000
--- a/src/models/marker/start-time-offset.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - startTimeOffset
-description: "The start time offset for the marker"
-properties:
- startTimeOffset:
- type: integer
- example: 4176050
\ No newline at end of file
diff --git a/src/models/marker/type.yaml b/src/models/marker/type.yaml
deleted file mode 100644
index 5011b606..00000000
--- a/src/models/marker/type.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - type
-description: "The type of the marker"
-properties:
- type:
- type: string
- example: "credits"
\ No newline at end of file
diff --git a/src/models/media-container/allow-sync.yaml b/src/models/media-container/allow-sync.yaml
deleted file mode 100644
index b12e01f7..00000000
--- a/src/models/media-container/allow-sync.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - allowSync
-properties:
- allowSync:
- type: boolean
- description: "Indicates whether syncing is allowed."
- example: false
diff --git a/src/models/media-container/art.yaml b/src/models/media-container/art.yaml
deleted file mode 100644
index c86a6529..00000000
--- a/src/models/media-container/art.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - art
-properties:
- art:
- type: string
- description: "URL for the background artwork of the media container."
- example: "/:/resources/show-fanart.jpg"
diff --git a/src/models/media-container/content.yaml b/src/models/media-container/content.yaml
deleted file mode 100644
index c3b59dfd..00000000
--- a/src/models/media-container/content.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - content
-properties:
- content:
- type: string
- description: "The content type or mode."
- example: "secondary"
diff --git a/src/models/media-container/identifier.yaml b/src/models/media-container/identifier.yaml
deleted file mode 100644
index c61f8134..00000000
--- a/src/models/media-container/identifier.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - identifier
-properties:
- identifier:
- type: string
- description: "An plugin identifier for the media container."
- example: "com.plexapp.plugins.library"
diff --git a/src/models/media-container/library-section-id.yaml b/src/models/media-container/library-section-id.yaml
deleted file mode 100644
index a0924f99..00000000
--- a/src/models/media-container/library-section-id.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- librarySectionID:
- type: integer
- description: "The unique identifier for the library section."
- example: 2
diff --git a/src/models/media-container/library-section-key.yaml b/src/models/media-container/library-section-key.yaml
deleted file mode 100644
index 445f4366..00000000
--- a/src/models/media-container/library-section-key.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - librarySectionKey
-properties:
- librarySectionKey:
- type: integer
- description: "The unique identifier for the library section."
- example: 2
diff --git a/src/models/media-container/library-section-title.yaml b/src/models/media-container/library-section-title.yaml
deleted file mode 100644
index 0d23ba5f..00000000
--- a/src/models/media-container/library-section-title.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- librarySectionTitle:
- type: string
- description: "The title of the library section."
- example: "TV Series"
diff --git a/src/models/media-container/library-section-uuid.yaml b/src/models/media-container/library-section-uuid.yaml
deleted file mode 100644
index 3a9045a2..00000000
--- a/src/models/media-container/library-section-uuid.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- librarySectionUUID:
- type: string
- description: "The universally unique identifier for the library section."
- example: "e69655a2-ef48-4aba-bb19-0cc34d1e7d36"
diff --git a/src/models/media-container/media-tag-prefix.yaml b/src/models/media-container/media-tag-prefix.yaml
deleted file mode 100644
index c67eb38c..00000000
--- a/src/models/media-container/media-tag-prefix.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - mediaTagPrefix
-properties:
- mediaTagPrefix:
- type: string
- description: "The prefix used for media tag resource paths."
- example: "/system/bundle/media/flags/"
diff --git a/src/models/media-container/media-tag-version.yaml b/src/models/media-container/media-tag-version.yaml
deleted file mode 100644
index 082ed5c8..00000000
--- a/src/models/media-container/media-tag-version.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - mediaTagVersion
-properties:
- mediaTagVersion:
- type: integer
- description: "The version number for media tags."
- example: 1734362201
diff --git a/src/models/media-container/mixed-parents.yaml b/src/models/media-container/mixed-parents.yaml
deleted file mode 100644
index 724bf43e..00000000
--- a/src/models/media-container/mixed-parents.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- mixedParents:
- type: boolean
- description: "Indicates if the media container has mixed parents."
- example: true
diff --git a/src/models/media-container/nocache.yaml b/src/models/media-container/nocache.yaml
deleted file mode 100644
index 1beea99b..00000000
--- a/src/models/media-container/nocache.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - nocache
-properties:
- nocache:
- type: boolean
- description: "Specifies whether caching is disabled."
- example: true
diff --git a/src/models/media-container/offset.yaml b/src/models/media-container/offset.yaml
deleted file mode 100644
index c3174ec6..00000000
--- a/src/models/media-container/offset.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - offset
-properties:
- offset:
- type: integer
- description: "Offset value for pagination."
- example: 0
diff --git a/src/models/media-container/search-result/directory/count.yaml b/src/models/media-container/search-result/directory/count.yaml
deleted file mode 100644
index 5a067d72..00000000
--- a/src/models/media-container/search-result/directory/count.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- count:
- description: "The number of items associated with this search result."
- type: integer
- example: 10
\ No newline at end of file
diff --git a/src/models/media-container/search-result/directory/filter.yaml b/src/models/media-container/search-result/directory/filter.yaml
deleted file mode 100644
index af4b00f6..00000000
--- a/src/models/media-container/search-result/directory/filter.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- filter:
- description: "The filter string used to query this specific item in the library."
- type: string
- example: "actor=197429"
\ No newline at end of file
diff --git a/src/models/media-container/search-result/directory/id.yaml b/src/models/media-container/search-result/directory/id.yaml
deleted file mode 100644
index 1a54db4e..00000000
--- a/src/models/media-container/search-result/directory/id.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-type: object
-properties:
- id:
- type: integer
- example: 197429
\ No newline at end of file
diff --git a/src/models/media-container/search-result/directory/key.yaml b/src/models/media-container/search-result/directory/key.yaml
deleted file mode 100644
index c5aac312..00000000
--- a/src/models/media-container/search-result/directory/key.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- key:
- description: "The unique identifier path for the search result item."
- type: string
- example: "/library/sections/3/all?actor=197429"
\ No newline at end of file
diff --git a/src/models/media-container/search-result/directory/library-section-id.yaml b/src/models/media-container/search-result/directory/library-section-id.yaml
deleted file mode 100644
index 959e754a..00000000
--- a/src/models/media-container/search-result/directory/library-section-id.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- librarySectionID:
- description: "The unique identifier of the library section containing this item."
- type: integer
- example: 3
\ No newline at end of file
diff --git a/src/models/media-container/search-result/directory/library-section-key.yaml b/src/models/media-container/search-result/directory/library-section-key.yaml
deleted file mode 100644
index 65ca8d0b..00000000
--- a/src/models/media-container/search-result/directory/library-section-key.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- librarySectionKey:
- description: "The path to access the library section containing this item."
- type: string
- example: "/library/sections/3"
\ No newline at end of file
diff --git a/src/models/media-container/search-result/directory/library-section-title.yaml b/src/models/media-container/search-result/directory/library-section-title.yaml
deleted file mode 100644
index 3c78e3ad..00000000
--- a/src/models/media-container/search-result/directory/library-section-title.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-type: object
-properties:
- librarySectionTitle:
- type: string
- example: "Movies"
\ No newline at end of file
diff --git a/src/models/media-container/search-result/directory/library-section-type.yaml b/src/models/media-container/search-result/directory/library-section-type.yaml
deleted file mode 100644
index 2037c7dd..00000000
--- a/src/models/media-container/search-result/directory/library-section-type.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-type: object
-properties:
- librarySectionType:
- type: integer
- oneOf:
- - const: 1
- title: Movie
- - const: 2
- title: TV Show
\ No newline at end of file
diff --git a/src/models/media-container/search-result/directory/tag-key.yaml b/src/models/media-container/search-result/directory/tag-key.yaml
deleted file mode 100644
index 968d5243..00000000
--- a/src/models/media-container/search-result/directory/tag-key.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- tagKey:
- description: "The unique identifier for the tag associated with this search result."
- type: string
- example: "5d776826999c64001ec2c606"
\ No newline at end of file
diff --git a/src/models/media-container/search-result/directory/tag-type.yaml b/src/models/media-container/search-result/directory/tag-type.yaml
deleted file mode 100644
index 906ee757..00000000
--- a/src/models/media-container/search-result/directory/tag-type.yaml
+++ /dev/null
@@ -1,10 +0,0 @@
-type: object
-properties:
- tagType:
- description: "The type of tag associated with this search result (e.g., Director, Actor)."
- type: integer
- oneOf:
- - const: 4
- title: Director
- - const: 6
- title: Actor
\ No newline at end of file
diff --git a/src/models/media-container/search-result/directory/tag.yaml b/src/models/media-container/search-result/directory/tag.yaml
deleted file mode 100644
index 10782979..00000000
--- a/src/models/media-container/search-result/directory/tag.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-type: object
-properties:
- tag:
- type: string
- example: "Ben Stiller"
diff --git a/src/models/media-container/search-result/directory/thumb.yaml b/src/models/media-container/search-result/directory/thumb.yaml
deleted file mode 100644
index b7973700..00000000
--- a/src/models/media-container/search-result/directory/thumb.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- thumb:
- description: "The URL to the thumbnail image associated with this search result."
- type: string
- format: uri
- example: "https://metadata-static.plex.tv/5/people/57bd7c7d6c5c9e2881251b30e5603d3d.jpg"
\ No newline at end of file
diff --git a/src/models/media-container/search-result/directory/type.yaml b/src/models/media-container/search-result/directory/type.yaml
deleted file mode 100644
index 8aeb4988..00000000
--- a/src/models/media-container/search-result/directory/type.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- type:
- description: "The type of the directory."
- type: string
- example: tag
diff --git a/src/models/media-container/search-result/score.yaml b/src/models/media-container/search-result/score.yaml
deleted file mode 100644
index 85dcd9fe..00000000
--- a/src/models/media-container/search-result/score.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- score:
- description: "The score of the search result, typically a float value between 0 and 1."
- type: number
- format: float
- example: 0.92
diff --git a/src/models/media-container/size.yaml b/src/models/media-container/size.yaml
deleted file mode 100644
index aaa7e550..00000000
--- a/src/models/media-container/size.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-type: object
-required:
- - size
-properties:
- size:
- description: "Number of media items returned in this response."
- type: integer
- format: int32
- example: 50
diff --git a/src/models/media-container/thumb.yaml b/src/models/media-container/thumb.yaml
deleted file mode 100644
index e91f86fc..00000000
--- a/src/models/media-container/thumb.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - thumb
-properties:
- thumb:
- type: string
- description: "URL for the thumbnail image of the media container."
- example: "/:/resources/show.png"
diff --git a/src/models/media-container/title1.yaml b/src/models/media-container/title1.yaml
deleted file mode 100644
index 1c0d6e0b..00000000
--- a/src/models/media-container/title1.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - title1
-properties:
- title1:
- type: string
- description: "The primary title of the media container."
- example: "TV Series"
diff --git a/src/models/media-container/title2.yaml b/src/models/media-container/title2.yaml
deleted file mode 100644
index 47ec74b4..00000000
--- a/src/models/media-container/title2.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - title2
-properties:
- title2:
- type: string
- description: "The secondary title of the media container."
- example: "By Starring Actor"
diff --git a/src/models/media-container/total-size.yaml b/src/models/media-container/total-size.yaml
deleted file mode 100644
index d7ca2928..00000000
--- a/src/models/media-container/total-size.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-type: object
-required:
- - totalSize
-properties:
- totalSize:
- description: "Total number of media items in the library."
- type: integer
- format: int32
- example: 50
diff --git a/src/models/media-container/view-group.yaml b/src/models/media-container/view-group.yaml
deleted file mode 100644
index c00823c0..00000000
--- a/src/models/media-container/view-group.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - viewGroup
-properties:
- viewGroup:
- type: string
- description: "Identifier for the view group layout."
- example: "secondary"
diff --git a/src/models/media-container/view-mode.yaml b/src/models/media-container/view-mode.yaml
deleted file mode 100644
index a3d0c7f4..00000000
--- a/src/models/media-container/view-mode.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- viewMode:
- type: string
- description: "Identifier for the view mode."
- example: "131131"
diff --git a/src/models/media/aspect-ratio.yaml b/src/models/media/aspect-ratio.yaml
deleted file mode 100644
index fed28dff..00000000
--- a/src/models/media/aspect-ratio.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- aspectRatio:
- type: number
- format: float
- description: "Aspect ratio of the video."
- example: 2.35
diff --git a/src/models/media/audio-channels.yaml b/src/models/media/audio-channels.yaml
deleted file mode 100644
index ea64c3f8..00000000
--- a/src/models/media/audio-channels.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- audioChannels:
- type: integer
- format: int32
- description: "Number of audio channels."
- example: 6
diff --git a/src/models/media/audio-codec.yaml b/src/models/media/audio-codec.yaml
deleted file mode 100644
index 8480a45d..00000000
--- a/src/models/media/audio-codec.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- audioCodec:
- type: string
- description: "Audio codec used."
- example: "aac"
diff --git a/src/models/media/audio-profile.yaml b/src/models/media/audio-profile.yaml
deleted file mode 100644
index eb385339..00000000
--- a/src/models/media/audio-profile.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- audioProfile:
- type: string
- description: "The audio profile used for the media (e.g., DTS, Dolby Digital, etc.)."
- example: "dts"
diff --git a/src/models/media/bitrate.yaml b/src/models/media/bitrate.yaml
deleted file mode 100644
index 244dba48..00000000
--- a/src/models/media/bitrate.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- bitrate:
- type: integer
- format: int32
- description: "Bitrate in bits per second."
- example: 25512
diff --git a/src/models/media/container.yaml b/src/models/media/container.yaml
deleted file mode 100644
index 8b70b4c8..00000000
--- a/src/models/media/container.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- container:
- type: string
- description: "Container format of the media."
- example: "mp4"
diff --git a/src/models/media/display-offset.yaml b/src/models/media/display-offset.yaml
deleted file mode 100644
index fc3f48d9..00000000
--- a/src/models/media/display-offset.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- displayOffset:
- type: integer
- format: int32
- example: 50
diff --git a/src/models/media/duration.yaml b/src/models/media/duration.yaml
deleted file mode 100644
index 63def702..00000000
--- a/src/models/media/duration.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- duration:
- type: integer
- format: int32
- description: "Duration of the media in milliseconds."
- example: 9610350
diff --git a/src/models/media/has-64bit-offsets.yaml b/src/models/media/has-64bit-offsets.yaml
deleted file mode 100644
index 8f589d7b..00000000
--- a/src/models/media/has-64bit-offsets.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-properties:
- has64bitOffsets:
- description: |
- Indicates whether the media has 64-bit offsets.
- This is relevant for media files that may require larger offsets than what 32-bit integers can provide.
- type: boolean
- example: false
diff --git a/src/models/media/has-voice-activity.yaml b/src/models/media/has-voice-activity.yaml
deleted file mode 100644
index 308eae25..00000000
--- a/src/models/media/has-voice-activity.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- hasVoiceActivity:
- type: boolean
- description: "Indicates whether voice activity is detected."
- example: false
diff --git a/src/models/media/height.yaml b/src/models/media/height.yaml
deleted file mode 100644
index ba4d9c52..00000000
--- a/src/models/media/height.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- height:
- type: integer
- format: int32
- description: "Video height in pixels."
- example: 1602
diff --git a/src/models/media/id.yaml b/src/models/media/id.yaml
deleted file mode 100644
index a8bb0aad..00000000
--- a/src/models/media/id.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - id
-properties:
- id:
- type: integer
- description: "Unique media identifier."
- example: 387322
diff --git a/src/models/media/optimized-for-streaming.yaml b/src/models/media/optimized-for-streaming.yaml
deleted file mode 100644
index 30a800ca..00000000
--- a/src/models/media/optimized-for-streaming.yaml
+++ /dev/null
@@ -1,10 +0,0 @@
-type: object
-properties:
- optimizedForStreaming:
- description: "Has this media been optimized for streaming. NOTE: This can be 0, 1, false or true"
- oneOf:
- - type: integer
- format: int32
- enum: [0, 1]
- - type: boolean
- enum: [true, false]
diff --git a/src/models/media/part/accessible.yaml b/src/models/media/part/accessible.yaml
deleted file mode 100644
index 4bf7a1b7..00000000
--- a/src/models/media/part/accessible.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- accessible:
- type: boolean
- description: "Indicates if the part is accessible."
- example: true
diff --git a/src/models/media/part/audio-profile.yaml b/src/models/media/part/audio-profile.yaml
deleted file mode 100644
index eb385339..00000000
--- a/src/models/media/part/audio-profile.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- audioProfile:
- type: string
- description: "The audio profile used for the media (e.g., DTS, Dolby Digital, etc.)."
- example: "dts"
diff --git a/src/models/media/part/container.yaml b/src/models/media/part/container.yaml
deleted file mode 100644
index 39f5ccb8..00000000
--- a/src/models/media/part/container.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- container:
- type: string
- description: "Container format of the part."
- example: "mkv"
diff --git a/src/models/media/part/duration.yaml b/src/models/media/part/duration.yaml
deleted file mode 100644
index 5740f038..00000000
--- a/src/models/media/part/duration.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- duration:
- type: integer
- format: int32
- description: "Duration of the part in milliseconds."
- example: 9610350
diff --git a/src/models/media/part/exists.yaml b/src/models/media/part/exists.yaml
deleted file mode 100644
index 471dee25..00000000
--- a/src/models/media/part/exists.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- exists:
- type: boolean
- description: "Indicates if the part exists."
- example: true
diff --git a/src/models/media/part/file.yaml b/src/models/media/part/file.yaml
deleted file mode 100644
index 2d1dbee2..00000000
--- a/src/models/media/part/file.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- file:
- type: string
- description: "File path for the part."
- example: "/mnt/Movies_1/W/Wicked (2024).mkv"
diff --git a/src/models/media/part/has-64bit-offsets.yaml b/src/models/media/part/has-64bit-offsets.yaml
deleted file mode 100644
index 5bcfb434..00000000
--- a/src/models/media/part/has-64bit-offsets.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-type: object
-properties:
- has64bitOffsets:
- type: boolean
- example: false
diff --git a/src/models/media/part/has-thumbnail.yaml b/src/models/media/part/has-thumbnail.yaml
deleted file mode 100644
index 421fc5a7..00000000
--- a/src/models/media/part/has-thumbnail.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- hasThumbnail:
- allOf:
- - description: |
- Indicates if the part has a thumbnail.
- - $ref: "../../../models/common/PlexBooleanString.yaml"
diff --git a/src/models/media/part/id.yaml b/src/models/media/part/id.yaml
deleted file mode 100644
index a71d60be..00000000
--- a/src/models/media/part/id.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - id
-properties:
- id:
- type: integer
- description: "Unique part identifier."
- example: 418385
diff --git a/src/models/media/part/indexes.yaml b/src/models/media/part/indexes.yaml
deleted file mode 100644
index 20dadcc9..00000000
--- a/src/models/media/part/indexes.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-type: object
-properties:
- indexes:
- type: string
- example: "sd"
diff --git a/src/models/media/part/key.yaml b/src/models/media/part/key.yaml
deleted file mode 100644
index e4a56db8..00000000
--- a/src/models/media/part/key.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- key:
- type: string
- description: "Key to access this part."
- example: "/library/parts/418385/1735864239/file.mkv"
diff --git a/src/models/media/part/optimized-for-streaming.yaml b/src/models/media/part/optimized-for-streaming.yaml
deleted file mode 100644
index 2288886a..00000000
--- a/src/models/media/part/optimized-for-streaming.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-type: object
-properties:
- optimizedForStreaming:
- description: |
- Has this media been optimized for streaming. NOTE: This can be 0, 1, false or true
- oneOf:
- - type: integer
- format: int32
- enum: [0, 1]
- - type: boolean
- enum: [true, false]
diff --git a/src/models/media/part/packet-length.yaml b/src/models/media/part/packet-length.yaml
deleted file mode 100644
index 2d13c6b8..00000000
--- a/src/models/media/part/packet-length.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- packetLength:
- type: integer
- format: int32
- example: 188
diff --git a/src/models/media/part/size.yaml b/src/models/media/part/size.yaml
deleted file mode 100644
index f70b6e4c..00000000
--- a/src/models/media/part/size.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- size:
- description: "File size in bytes."
- type: integer
- example: 30649952104
diff --git a/src/models/media/part/stream/audio-channel-layout.yaml b/src/models/media/part/stream/audio-channel-layout.yaml
deleted file mode 100644
index a94b8516..00000000
--- a/src/models/media/part/stream/audio-channel-layout.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- audioChannelLayout:
- type: string
- description: "Audio channel layout."
- example: "5.1(side)"
diff --git a/src/models/media/part/stream/bit-depth.yaml b/src/models/media/part/stream/bit-depth.yaml
deleted file mode 100644
index 3cfbde2b..00000000
--- a/src/models/media/part/stream/bit-depth.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- bitDepth:
- type: integer
- format: int32
- description: "Bit depth of the video stream."
- example: 10
diff --git a/src/models/media/part/stream/bitrate.yaml b/src/models/media/part/stream/bitrate.yaml
deleted file mode 100644
index 33f403bf..00000000
--- a/src/models/media/part/stream/bitrate.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- bitrate:
- type: integer
- format: int32
- description: "Bitrate of the stream."
- example: 24743
diff --git a/src/models/media/part/stream/can-auto-sync.yaml b/src/models/media/part/stream/can-auto-sync.yaml
deleted file mode 100644
index d75addd0..00000000
--- a/src/models/media/part/stream/can-auto-sync.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- canAutoSync:
- type: boolean
- description: "Indicates if the stream can auto-sync."
- example: false
diff --git a/src/models/media/part/stream/channels.yaml b/src/models/media/part/stream/channels.yaml
deleted file mode 100644
index 87dc7fb0..00000000
--- a/src/models/media/part/stream/channels.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- channels:
- type: integer
- format: int32
- description: "Number of audio channels (for audio streams)."
- example: 6
diff --git a/src/models/media/part/stream/chroma-location.yaml b/src/models/media/part/stream/chroma-location.yaml
deleted file mode 100644
index 2c3e8d26..00000000
--- a/src/models/media/part/stream/chroma-location.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- chromaLocation:
- type: string
- description: "Chroma sample location."
- example: "topleft"
diff --git a/src/models/media/part/stream/chroma-subsampling.yaml b/src/models/media/part/stream/chroma-subsampling.yaml
deleted file mode 100644
index 3db37aaa..00000000
--- a/src/models/media/part/stream/chroma-subsampling.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- chromaSubsampling:
- type: string
- description: "Chroma subsampling format."
- example: "4:2:0"
diff --git a/src/models/media/part/stream/closed-captions.yaml b/src/models/media/part/stream/closed-captions.yaml
deleted file mode 100644
index 6b3e52c1..00000000
--- a/src/models/media/part/stream/closed-captions.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-type: object
-properties:
- closedCaptions:
- type: boolean
- example: true
diff --git a/src/models/media/part/stream/codec.yaml b/src/models/media/part/stream/codec.yaml
deleted file mode 100644
index 02ca677b..00000000
--- a/src/models/media/part/stream/codec.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- codec:
- type: string
- description: "Codec used by the stream."
- example: "hevc"
diff --git a/src/models/media/part/stream/coded-height.yaml b/src/models/media/part/stream/coded-height.yaml
deleted file mode 100644
index 3514eb7b..00000000
--- a/src/models/media/part/stream/coded-height.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- codedHeight:
- type: integer
- format: int32
- description: "Coded video height."
- example: 1608
diff --git a/src/models/media/part/stream/coded-width.yaml b/src/models/media/part/stream/coded-width.yaml
deleted file mode 100644
index 245c643b..00000000
--- a/src/models/media/part/stream/coded-width.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- codedWidth:
- type: integer
- format: int32
- description: "Coded video width."
- example: 3840
diff --git a/src/models/media/part/stream/color-primaries.yaml b/src/models/media/part/stream/color-primaries.yaml
deleted file mode 100644
index a6e52dc9..00000000
--- a/src/models/media/part/stream/color-primaries.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- colorPrimaries:
- type: string
- description: "Color primaries used."
- example: "bt2020"
diff --git a/src/models/media/part/stream/color-range.yaml b/src/models/media/part/stream/color-range.yaml
deleted file mode 100644
index 6663c2ac..00000000
--- a/src/models/media/part/stream/color-range.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- colorRange:
- type: string
- description: "Color range (e.g., tv)."
- example: "tv"
diff --git a/src/models/media/part/stream/color-space.yaml b/src/models/media/part/stream/color-space.yaml
deleted file mode 100644
index 5dae9a66..00000000
--- a/src/models/media/part/stream/color-space.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- colorSpace:
- type: string
- description: "Color space."
- example: "bt2020nc"
diff --git a/src/models/media/part/stream/color-trc.yaml b/src/models/media/part/stream/color-trc.yaml
deleted file mode 100644
index c8dd2307..00000000
--- a/src/models/media/part/stream/color-trc.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- colorTrc:
- type: string
- description: "Color transfer characteristics."
- example: "smpte2084"
diff --git a/src/models/media/part/stream/default.yaml b/src/models/media/part/stream/default.yaml
deleted file mode 100644
index 3bf93aa7..00000000
--- a/src/models/media/part/stream/default.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- default:
- type: boolean
- description: "Indicates if this stream is default."
- example: true
diff --git a/src/models/media/part/stream/display-title.yaml b/src/models/media/part/stream/display-title.yaml
deleted file mode 100644
index fdf95b15..00000000
--- a/src/models/media/part/stream/display-title.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- displayTitle:
- type: string
- description: "Display title for the stream."
- example: "4K DoVi/HDR10 (HEVC Main 10)"
diff --git a/src/models/media/part/stream/dovi-bl-compat-id.yaml b/src/models/media/part/stream/dovi-bl-compat-id.yaml
deleted file mode 100644
index c49a2213..00000000
--- a/src/models/media/part/stream/dovi-bl-compat-id.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- DOVIBLCompatID:
- type: integer
- format: int32
- description: "Dolby Vision BL compatibility ID."
- example: 1
diff --git a/src/models/media/part/stream/dovi-bl-present.yaml b/src/models/media/part/stream/dovi-bl-present.yaml
deleted file mode 100644
index 897f5a13..00000000
--- a/src/models/media/part/stream/dovi-bl-present.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- DOVIBLPresent:
- type: boolean
- description: "Indicates if Dolby Vision BL is present."
- example: true
diff --git a/src/models/media/part/stream/dovi-el-present.yaml b/src/models/media/part/stream/dovi-el-present.yaml
deleted file mode 100644
index 9df8633b..00000000
--- a/src/models/media/part/stream/dovi-el-present.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- DOVIELPresent:
- type: boolean
- description: "Indicates if Dolby Vision EL is present."
- example: false
diff --git a/src/models/media/part/stream/dovi-level.yaml b/src/models/media/part/stream/dovi-level.yaml
deleted file mode 100644
index d7fd3dd2..00000000
--- a/src/models/media/part/stream/dovi-level.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- DOVILevel:
- type: integer
- format: int32
- description: "Dolby Vision level."
- example: 6
diff --git a/src/models/media/part/stream/dovi-present.yaml b/src/models/media/part/stream/dovi-present.yaml
deleted file mode 100644
index 8e0f81d1..00000000
--- a/src/models/media/part/stream/dovi-present.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- DOVIPresent:
- type: boolean
- description: "Indicates if Dolby Vision is present."
- example: true
diff --git a/src/models/media/part/stream/dovi-profile.yaml b/src/models/media/part/stream/dovi-profile.yaml
deleted file mode 100644
index 1696a00e..00000000
--- a/src/models/media/part/stream/dovi-profile.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- DOVIProfile:
- type: integer
- format: int32
- description: "Dolby Vision profile."
- example: 8
diff --git a/src/models/media/part/stream/dovi-rpu-present.yaml b/src/models/media/part/stream/dovi-rpu-present.yaml
deleted file mode 100644
index 47fa3e90..00000000
--- a/src/models/media/part/stream/dovi-rpu-present.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- DOVIRPUPresent:
- type: boolean
- description: "Indicates if Dolby Vision RPU is present."
- example: true
diff --git a/src/models/media/part/stream/dovi-version.yaml b/src/models/media/part/stream/dovi-version.yaml
deleted file mode 100644
index 49acbc57..00000000
--- a/src/models/media/part/stream/dovi-version.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- DOVIVersion:
- type: string
- description: "Dolby Vision version."
- example: "1.0"
diff --git a/src/models/media/part/stream/dub.yaml b/src/models/media/part/stream/dub.yaml
deleted file mode 100644
index 4aae26ad..00000000
--- a/src/models/media/part/stream/dub.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- dub:
- type: boolean
- description: "Indicates if the stream is a dub."
- example: true
diff --git a/src/models/media/part/stream/embedded-in-video.yaml b/src/models/media/part/stream/embedded-in-video.yaml
deleted file mode 100644
index d3a5a769..00000000
--- a/src/models/media/part/stream/embedded-in-video.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-type: object
-properties:
- embeddedInVideo:
- type: string
- example: "progressive"
diff --git a/src/models/media/part/stream/extended-display-title.yaml b/src/models/media/part/stream/extended-display-title.yaml
deleted file mode 100644
index adab8b0a..00000000
--- a/src/models/media/part/stream/extended-display-title.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- extendedDisplayTitle:
- type: string
- description: "Extended display title for the stream."
- example: "4K DoVi/HDR10 (HEVC Main 10)"
diff --git a/src/models/media/part/stream/forced.yaml b/src/models/media/part/stream/forced.yaml
deleted file mode 100644
index f59efe1d..00000000
--- a/src/models/media/part/stream/forced.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-type: object
-properties:
- forced:
- type: boolean
- example: true
diff --git a/src/models/media/part/stream/format.yaml b/src/models/media/part/stream/format.yaml
deleted file mode 100644
index 9e5f5a6c..00000000
--- a/src/models/media/part/stream/format.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- format:
- type: string
- description: "Format of the stream (e.g., srt)."
- example: "srt"
diff --git a/src/models/media/part/stream/frame-rate.yaml b/src/models/media/part/stream/frame-rate.yaml
deleted file mode 100644
index 047173f5..00000000
--- a/src/models/media/part/stream/frame-rate.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- frameRate:
- type: number
- format: float
- description: "Frame rate of the stream."
- example: 23.976
diff --git a/src/models/media/part/stream/has-scaling-matrix.yaml b/src/models/media/part/stream/has-scaling-matrix.yaml
deleted file mode 100644
index 691a2a57..00000000
--- a/src/models/media/part/stream/has-scaling-matrix.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-type: object
-properties:
- hasScalingMatrix:
- type: boolean
- example: false
diff --git a/src/models/media/part/stream/header-compression.yaml b/src/models/media/part/stream/header-compression.yaml
deleted file mode 100644
index 9695ceef..00000000
--- a/src/models/media/part/stream/header-compression.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- headerCompression:
- type: boolean
- description: "Indicates whether header compression is enabled."
- example: true
diff --git a/src/models/media/part/stream/hearing-impaired.yaml b/src/models/media/part/stream/hearing-impaired.yaml
deleted file mode 100644
index 20467181..00000000
--- a/src/models/media/part/stream/hearing-impaired.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- hearingImpaired:
- type: boolean
- description: "Indicates if the stream is for the hearing impaired."
- example: true
diff --git a/src/models/media/part/stream/height.yaml b/src/models/media/part/stream/height.yaml
deleted file mode 100644
index 7760aaa9..00000000
--- a/src/models/media/part/stream/height.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- height:
- type: integer
- format: int32
- description: "Height of the video stream."
- example: 1602
diff --git a/src/models/media/part/stream/id.yaml b/src/models/media/part/stream/id.yaml
deleted file mode 100644
index 00146267..00000000
--- a/src/models/media/part/stream/id.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - id
-properties:
- id:
- type: integer
- description: "Unique stream identifier."
- example: 1002625
diff --git a/src/models/media/part/stream/index.yaml b/src/models/media/part/stream/index.yaml
deleted file mode 100644
index 10b6ce0c..00000000
--- a/src/models/media/part/stream/index.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- index:
- type: integer
- format: int32
- description: "Index of the stream."
- example: 0
diff --git a/src/models/media/part/stream/key.yaml b/src/models/media/part/stream/key.yaml
deleted file mode 100644
index 758d6d6a..00000000
--- a/src/models/media/part/stream/key.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- key:
- type: string
- description: "Key to access this stream part."
- example: "/library/streams/216389"
diff --git a/src/models/media/part/stream/language-code.yaml b/src/models/media/part/stream/language-code.yaml
deleted file mode 100644
index ed708196..00000000
--- a/src/models/media/part/stream/language-code.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- languageCode:
- type: string
- description: "ISO language code."
- example: "eng"
diff --git a/src/models/media/part/stream/language-tag.yaml b/src/models/media/part/stream/language-tag.yaml
deleted file mode 100644
index 0440ca0f..00000000
--- a/src/models/media/part/stream/language-tag.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- languageTag:
- type: string
- description: "Language tag (e.g., en)."
- example: "en"
diff --git a/src/models/media/part/stream/language.yaml b/src/models/media/part/stream/language.yaml
deleted file mode 100644
index 5b3df3e7..00000000
--- a/src/models/media/part/stream/language.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- language:
- type: string
- description: "Language of the stream."
- example: "English"
diff --git a/src/models/media/part/stream/level.yaml b/src/models/media/part/stream/level.yaml
deleted file mode 100644
index 7ee35597..00000000
--- a/src/models/media/part/stream/level.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- level:
- type: integer
- format: int32
- description: "Video level."
- example: 150
diff --git a/src/models/media/part/stream/original.yaml b/src/models/media/part/stream/original.yaml
deleted file mode 100644
index 600e6c99..00000000
--- a/src/models/media/part/stream/original.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- original:
- type: boolean
- description: "Indicates if this is the original stream."
- example: true
diff --git a/src/models/media/part/stream/profile.yaml b/src/models/media/part/stream/profile.yaml
deleted file mode 100644
index 7f1dedb5..00000000
--- a/src/models/media/part/stream/profile.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- profile:
- type: string
- description: "Video profile."
- example: "main 10"
diff --git a/src/models/media/part/stream/ref-frames.yaml b/src/models/media/part/stream/ref-frames.yaml
deleted file mode 100644
index da892726..00000000
--- a/src/models/media/part/stream/ref-frames.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- refFrames:
- type: integer
- format: int32
- description: "Number of reference frames."
- example: 1
diff --git a/src/models/media/part/stream/sampling-rate.yaml b/src/models/media/part/stream/sampling-rate.yaml
deleted file mode 100644
index feb6754a..00000000
--- a/src/models/media/part/stream/sampling-rate.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- samplingRate:
- type: integer
- format: int32
- description: "Sampling rate for the audio stream."
- example: 48000
diff --git a/src/models/media/part/stream/scan-type.yaml b/src/models/media/part/stream/scan-type.yaml
deleted file mode 100644
index 281da419..00000000
--- a/src/models/media/part/stream/scan-type.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-type: object
-properties:
- scanType:
- type: string
- example: "progressive"
diff --git a/src/models/media/part/stream/selected.yaml b/src/models/media/part/stream/selected.yaml
deleted file mode 100644
index d9d97b37..00000000
--- a/src/models/media/part/stream/selected.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- selected:
- type: boolean
- description: "Indicates if this stream is selected (applicable for audio streams)."
- example: true
diff --git a/src/models/media/part/stream/stream-type.yaml b/src/models/media/part/stream/stream-type.yaml
deleted file mode 100644
index 3cf2738d..00000000
--- a/src/models/media/part/stream/stream-type.yaml
+++ /dev/null
@@ -1,23 +0,0 @@
-type: object
-required:
- - streamType
-properties:
- streamType:
- type: integer
- format: int32
- oneOf:
- - title: VIDEO
- const: 1
- description: Video stream
- - title: AUDIO
- const: 2
- description: Audio stream
- - title: SUBTITLE
- const: 3
- description: Subtitle stream
- example: 1
- description: |
- Stream type:
- - VIDEO = 1
- - AUDIO = 2
- - SUBTITLE = 3
diff --git a/src/models/media/part/stream/title.yaml b/src/models/media/part/stream/title.yaml
deleted file mode 100644
index 575487ab..00000000
--- a/src/models/media/part/stream/title.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- title:
- type: string
- description: "Optional title for the stream (e.g., language variant)."
- example: "SDH"
diff --git a/src/models/media/part/stream/width.yaml b/src/models/media/part/stream/width.yaml
deleted file mode 100644
index 2981ad74..00000000
--- a/src/models/media/part/stream/width.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- width:
- type: integer
- format: int32
- description: "Width of the video stream."
- example: 3840
diff --git a/src/models/media/part/video-profile.yaml b/src/models/media/part/video-profile.yaml
deleted file mode 100644
index 506e2b38..00000000
--- a/src/models/media/part/video-profile.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- videoProfile:
- type: string
- description: "Video profile for the part."
- example: "main 10"
diff --git a/src/models/media/video-codec.yaml b/src/models/media/video-codec.yaml
deleted file mode 100644
index 33693dc3..00000000
--- a/src/models/media/video-codec.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- videoCodec:
- type: string
- description: "Video codec used."
- example: "hevc"
diff --git a/src/models/media/video-frame-rate.yaml b/src/models/media/video-frame-rate.yaml
deleted file mode 100644
index ef541859..00000000
--- a/src/models/media/video-frame-rate.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- videoFrameRate:
- type: string
- description: |
- Frame rate of the video. Values found include NTSC, PAL, 24p
- example: "24p"
diff --git a/src/models/media/video-profile.yaml b/src/models/media/video-profile.yaml
deleted file mode 100644
index 60b5dc9a..00000000
--- a/src/models/media/video-profile.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- videoProfile:
- type: string
- description: "Video profile (e.g., main 10)."
- example: "main 10"
diff --git a/src/models/media/video-resolution.yaml b/src/models/media/video-resolution.yaml
deleted file mode 100644
index 29af8f9b..00000000
--- a/src/models/media/video-resolution.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- videoResolution:
- type: string
- description: "Video resolution (e.g., 4k)."
- example: "4k"
diff --git a/src/models/media/width.yaml b/src/models/media/width.yaml
deleted file mode 100644
index 9f709093..00000000
--- a/src/models/media/width.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- width:
- type: integer
- format: int32
- description: "Video width in pixels."
- example: 3840
diff --git a/src/models/meta-data/added-at.yaml b/src/models/meta-data/added-at.yaml
deleted file mode 100644
index 5b9dfe71..00000000
--- a/src/models/meta-data/added-at.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - addedAt
-properties:
- addedAt:
- allOf:
- - description: "Unix timestamp when the item was added."
- - $ref: "../../models/common/PlexDateTime.yaml"
diff --git a/src/models/meta-data/art.yaml b/src/models/meta-data/art.yaml
deleted file mode 100644
index 7d122915..00000000
--- a/src/models/meta-data/art.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - art
-properties:
- art:
- type: string
- description: "The art image URL for the media item."
- example: "/library/metadata/58683/art/1703239236"
diff --git a/src/models/meta-data/audience-rating-image.yaml b/src/models/meta-data/audience-rating-image.yaml
deleted file mode 100644
index d2625ec3..00000000
--- a/src/models/meta-data/audience-rating-image.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- audienceRatingImage:
- type: string
- description: "The URL for the audience rating image."
- example: "rottentomatoes://image.rating.upright"
diff --git a/src/models/meta-data/audience-rating.yaml b/src/models/meta-data/audience-rating.yaml
deleted file mode 100644
index c004f966..00000000
--- a/src/models/meta-data/audience-rating.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - audienceRating
-properties:
- audienceRating:
- type: number
- description: "The audience rating for the media item."
- example: 9.2
diff --git a/src/models/meta-data/banner.yaml b/src/models/meta-data/banner.yaml
deleted file mode 100644
index c77255f3..00000000
--- a/src/models/meta-data/banner.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - banner
-properties:
- banner:
- type: string
- description: "The banner image URL for the media item."
- example: "/library/metadata/58683/banner/1703239236"
diff --git a/src/models/meta-data/chapter-source.yaml b/src/models/meta-data/chapter-source.yaml
deleted file mode 100644
index be1935de..00000000
--- a/src/models/meta-data/chapter-source.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- chapterSource:
- type: string
- description: "The source from which chapter data is derived."
- example: "media"
diff --git a/src/models/meta-data/child-count.yaml b/src/models/meta-data/child-count.yaml
deleted file mode 100644
index ac7d7f67..00000000
--- a/src/models/meta-data/child-count.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-type: object
-required:
- - childCount
-properties:
- childCount:
- type: integer
- format: int32
- description: "The number of child items associated with this media item."
- example: 1
diff --git a/src/models/meta-data/content-rating.yaml b/src/models/meta-data/content-rating.yaml
deleted file mode 100644
index 81e2dc1b..00000000
--- a/src/models/meta-data/content-rating.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- contentRating:
- type: string
- description: "The content rating for the media item."
- example: "PG-13"
diff --git a/src/models/meta-data/created-at-accuracy.yaml b/src/models/meta-data/created-at-accuracy.yaml
deleted file mode 100644
index dd3e50f5..00000000
--- a/src/models/meta-data/created-at-accuracy.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- createdAtAccuracy:
- type: string
- description: "The accuracy of the creation timestamp. This value indicates the format(s) provided (for example, 'epoch,local' means both epoch and local time formats are available)."
- example: "epoch,local"
diff --git a/src/models/meta-data/created-at-tz-offset.yaml b/src/models/meta-data/created-at-tz-offset.yaml
deleted file mode 100644
index 21696057..00000000
--- a/src/models/meta-data/created-at-tz-offset.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- createdAtTZOffset:
- type: string
- description: "The time zone offset for the creation timestamp, represented as a string. This offset indicates the difference from UTC."
- example: "0"
diff --git a/src/models/meta-data/duration.yaml b/src/models/meta-data/duration.yaml
deleted file mode 100644
index 40cbef6a..00000000
--- a/src/models/meta-data/duration.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-type: object
-required:
- - duration
-properties:
- duration:
- type: integer
- format: int32
- description: "The duration of the media item in milliseconds."
- example: 11558112
diff --git a/src/models/meta-data/enable-credits-marker-generation.yaml b/src/models/meta-data/enable-credits-marker-generation.yaml
deleted file mode 100644
index dd553413..00000000
--- a/src/models/meta-data/enable-credits-marker-generation.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-type: object
-required:
- - enableCreditsMarkerGeneration
-properties:
- enableCreditsMarkerGeneration:
- type: string
- description: >
- Setting that indicates if credits marker detection is enabled.
- (-1 = Library default, 0 = Disabled).
- x-speakeasy-unknown-values: allow
- enum:
- - "-1"
- - "0"
- x-speakeasy-enums:
- - LIBRARY_DEFAULT
- - DISABLED
- example: "-1"
diff --git a/src/models/meta-data/episode-sort.yaml b/src/models/meta-data/episode-sort.yaml
deleted file mode 100644
index 0e2360ed..00000000
--- a/src/models/meta-data/episode-sort.yaml
+++ /dev/null
@@ -1,19 +0,0 @@
-type: object
-required:
- - episodeSort
-properties:
- episodeSort:
- type: string
- description: >
- Setting that indicates how episodes are sorted for the show.
- (-1 = Library default, 0 = Oldest first, 1 = Newest first).
- x-speakeasy-unknown-values: allow
- enum:
- - "-1"
- - "0"
- - "1"
- x-speakeasy-enums:
- - LIBRARY_DEFAULT
- - OLDEST_FIRST
- - NEWEST_FIRST
- example: "0"
diff --git a/src/models/meta-data/flatten-seasons.yaml b/src/models/meta-data/flatten-seasons.yaml
deleted file mode 100644
index 43d1e076..00000000
--- a/src/models/meta-data/flatten-seasons.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-type: object
-properties:
- flattenSeasons:
- type: string
- description: >
- Setting that indicates if seasons are set to hidden for the show.
- (-1 = Library default, 0 = Hide, 1 = Show).
- x-speakeasy-unknown-values: allow
- enum:
- - "-1"
- - "0"
- - "1"
- x-speakeasy-enums:
- - LIBRARY_DEFAULT
- - HIDE
- - SHOW
- example: "1"
diff --git a/src/models/meta-data/grandparent-art.yaml b/src/models/meta-data/grandparent-art.yaml
deleted file mode 100644
index 3c0ddb05..00000000
--- a/src/models/meta-data/grandparent-art.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- grandparentArt:
- type: string
- description: "The art URL for the grandparent media item."
- example: "/library/metadata/66/art/1705716261"
diff --git a/src/models/meta-data/grandparent-guid.yaml b/src/models/meta-data/grandparent-guid.yaml
deleted file mode 100644
index c96404c0..00000000
--- a/src/models/meta-data/grandparent-guid.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- grandparentGuid:
- type: string
- description: "The GUID of the grandparent media item."
- example: "plex://show/5d9c081b170e24001f2a7be4"
diff --git a/src/models/meta-data/grandparent-key.yaml b/src/models/meta-data/grandparent-key.yaml
deleted file mode 100644
index 0da70a0d..00000000
--- a/src/models/meta-data/grandparent-key.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- grandparentKey:
- type: string
- description: "The key of the grandparent media item."
- example: "/library/metadata/66"
diff --git a/src/models/meta-data/grandparent-rating-key.yaml b/src/models/meta-data/grandparent-rating-key.yaml
deleted file mode 100644
index 9e8d69bd..00000000
--- a/src/models/meta-data/grandparent-rating-key.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- grandparentRatingKey:
- type: string
- description: "The rating key of the grandparent media item."
- example: "66"
diff --git a/src/models/meta-data/grandparent-slug.yaml b/src/models/meta-data/grandparent-slug.yaml
deleted file mode 100644
index 662cd3d5..00000000
--- a/src/models/meta-data/grandparent-slug.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- grandparentSlug:
- type: string
- description: "The slug for the grandparent media item."
- example: "alice-in-borderland-2020"
diff --git a/src/models/meta-data/grandparent-theme.yaml b/src/models/meta-data/grandparent-theme.yaml
deleted file mode 100644
index 0dddb671..00000000
--- a/src/models/meta-data/grandparent-theme.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- grandparentTheme:
- type: string
- description: "The theme URL for the grandparent media item."
- example: "/library/metadata/66/theme/1705716261"
diff --git a/src/models/meta-data/grandparent-thumb.yaml b/src/models/meta-data/grandparent-thumb.yaml
deleted file mode 100644
index e5174b80..00000000
--- a/src/models/meta-data/grandparent-thumb.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- grandparentThumb:
- type: string
- description: "The thumbnail URL for the grandparent media item."
- example: "/library/metadata/66/thumb/1705716261"
diff --git a/src/models/meta-data/grandparent-title.yaml b/src/models/meta-data/grandparent-title.yaml
deleted file mode 100644
index fe2bffa3..00000000
--- a/src/models/meta-data/grandparent-title.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- grandparentTitle:
- type: string
- description: "The title of the grandparent media item."
- example: "Caprica"
diff --git a/src/models/meta-data/guid.yaml b/src/models/meta-data/guid.yaml
deleted file mode 100644
index f60cae04..00000000
--- a/src/models/meta-data/guid.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - guid
-properties:
- guid:
- type: string
- description: "The globally unique identifier for the media item."
- example: "plex://movie/5d7768ba96b655001fdc0408"
diff --git a/src/models/meta-data/guid/guid-array.yaml b/src/models/meta-data/guid/guid-array.yaml
deleted file mode 100644
index f942aa01..00000000
--- a/src/models/meta-data/guid/guid-array.yaml
+++ /dev/null
@@ -1,25 +0,0 @@
-type: object
-properties:
- Guid:
- x-speakeasy-name-override: guids
- type: array
- items:
- type: object
- required:
- - id
- properties:
- id:
- type: string
- description: |
- The unique identifier for the Guid. Can be prefixed with imdb://, tmdb://, tvdb://
- pattern: "^(imdb|tmdb|tvdb)://.+$"
- example:
- imdbExample:
- summary: IMDB example
- value: imdb://tt13015952
- tmdbExample:
- summary: TMDB example
- value: tmdb://2434012
- tvdbExample:
- summary: TVDB example
- value: tvdb://7945991
diff --git a/src/models/meta-data/has-premium-extras.yaml b/src/models/meta-data/has-premium-extras.yaml
deleted file mode 100644
index 87754706..00000000
--- a/src/models/meta-data/has-premium-extras.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - hasPremiumExtras
-properties:
- hasPremiumExtras:
- type: string
- description: "Indicates if premium extras are available (as a string value)."
- example: "1"
diff --git a/src/models/meta-data/has-premium-primary-extra.yaml b/src/models/meta-data/has-premium-primary-extra.yaml
deleted file mode 100644
index a812b619..00000000
--- a/src/models/meta-data/has-premium-primary-extra.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - hasPremiumPrimaryExtra
-properties:
- hasPremiumPrimaryExtra:
- type: string
- description: "Indicates if a premium primary extra is available (as a string value)."
- example: "1"
diff --git a/src/models/meta-data/index.yaml b/src/models/meta-data/index.yaml
deleted file mode 100644
index fbf4766a..00000000
--- a/src/models/meta-data/index.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-type: object
-required:
- - index
-properties:
- index:
- type: integer
- format: int32
- description: "The index position of the media item."
- example: 1
diff --git a/src/models/meta-data/key.yaml b/src/models/meta-data/key.yaml
deleted file mode 100644
index d24d06d7..00000000
--- a/src/models/meta-data/key.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - key
-properties:
- key:
- type: string
- description: "The unique key for the media item."
- example: "/library/metadata/58683"
diff --git a/src/models/meta-data/last-rated-at.yaml b/src/models/meta-data/last-rated-at.yaml
deleted file mode 100644
index 023ac897..00000000
--- a/src/models/meta-data/last-rated-at.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- lastRatedAt:
- type: integer
- format: int64
- description: "The Unix timestamp representing the last time the item was rated."
- example: 1721813113
diff --git a/src/models/meta-data/last-viewed-at.yaml b/src/models/meta-data/last-viewed-at.yaml
deleted file mode 100644
index 2e7f1fab..00000000
--- a/src/models/meta-data/last-viewed-at.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- lastViewedAt:
- type: integer
- format: int32
- description: "Unix timestamp for when the media item was last viewed."
- example: 1682752242
diff --git a/src/models/meta-data/leaf-count.yaml b/src/models/meta-data/leaf-count.yaml
deleted file mode 100644
index edf880fb..00000000
--- a/src/models/meta-data/leaf-count.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- leafCount:
- type: integer
- format: int32
- description: "The number of leaf items (end nodes) under this media item."
- example: 14
diff --git a/src/models/meta-data/library-section-id.yaml b/src/models/meta-data/library-section-id.yaml
deleted file mode 100644
index c6939bb7..00000000
--- a/src/models/meta-data/library-section-id.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- librarySectionID:
- type: integer
- description: "The identifier for the library section."
- example: 1
diff --git a/src/models/meta-data/library-section-key.yaml b/src/models/meta-data/library-section-key.yaml
deleted file mode 100644
index bf2a62a9..00000000
--- a/src/models/meta-data/library-section-key.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- librarySectionKey:
- type: string
- description: "The key corresponding to the library section."
- example: "/library/sections/1"
diff --git a/src/models/meta-data/library-section-title.yaml b/src/models/meta-data/library-section-title.yaml
deleted file mode 100644
index 45d516d7..00000000
--- a/src/models/meta-data/library-section-title.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- librarySectionTitle:
- type: string
- description: "The title of the library section."
- example: "Movies"
diff --git a/src/models/meta-data/location/path.yaml b/src/models/meta-data/location/path.yaml
deleted file mode 100644
index 1722c8ff..00000000
--- a/src/models/meta-data/location/path.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - path
-description: "The folder path for the media item."
-properties:
- path:
- type: string
- example: "/TV Shows/Clarkson's Farm"
diff --git a/src/models/meta-data/objects/image.yaml b/src/models/meta-data/objects/image.yaml
deleted file mode 100644
index 51ee542e..00000000
--- a/src/models/meta-data/objects/image.yaml
+++ /dev/null
@@ -1,28 +0,0 @@
-type: object
-description: |
- The available images for this media item
-properties:
- Image:
- type: array
- items:
- type: object
- required:
- - alt
- - type
- - url
- properties:
- alt:
- type: string
- example: "Episode 1"
- type:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - coverPoster
- - background
- - snapshot
- - clearLogo
- example: "background"
- url:
- type: string
- example: "/library/metadata/45521/thumb/1644710589"
diff --git a/src/models/meta-data/objects/ultra-blur-colors.yaml b/src/models/meta-data/objects/ultra-blur-colors.yaml
deleted file mode 100644
index 4295e748..00000000
--- a/src/models/meta-data/objects/ultra-blur-colors.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-type: object
-description: |
- Unknown
-properties:
- UltraBlurColors:
- type: object
- required:
- - topLeft
- - topRight
- - bottomRight
- - bottomLeft
- properties:
- topLeft:
- type: string
- example: "11333b"
- topRight:
- type: string
- example: "0a232d"
- bottomRight:
- type: string
- example: "073958"
- bottomLeft:
- type: string
- example: "1f5066"
diff --git a/src/models/meta-data/original-title.yaml b/src/models/meta-data/original-title.yaml
deleted file mode 100644
index 2a5cd32a..00000000
--- a/src/models/meta-data/original-title.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- originalTitle:
- type: string
- description: "The original title of the media item (if different)."
- example: "映画 ブラッククローバー 魔法帝の剣"
diff --git a/src/models/meta-data/originally-available-at.yaml b/src/models/meta-data/originally-available-at.yaml
deleted file mode 100644
index 8b6af87d..00000000
--- a/src/models/meta-data/originally-available-at.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- originallyAvailableAt:
- type: string
- format: date
- description: "The original release date of the media item."
- example: "2022-12-14"
diff --git a/src/models/meta-data/parent-guid.yaml b/src/models/meta-data/parent-guid.yaml
deleted file mode 100644
index f0a29b92..00000000
--- a/src/models/meta-data/parent-guid.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- parentGuid:
- type: string
- description: "The GUID of the parent media item."
- example: "plex://show/5d9c081b170e24001f2a7be4"
diff --git a/src/models/meta-data/parent-index.yaml b/src/models/meta-data/parent-index.yaml
deleted file mode 100644
index 3f036359..00000000
--- a/src/models/meta-data/parent-index.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- parentIndex:
- type: integer
- format: int32
- description: "The index position of the parent media item."
- example: 1
diff --git a/src/models/meta-data/parent-key.yaml b/src/models/meta-data/parent-key.yaml
deleted file mode 100644
index da48b9ba..00000000
--- a/src/models/meta-data/parent-key.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- parentKey:
- type: string
- description: "The key of the parent media item."
- example: "/library/metadata/66"
diff --git a/src/models/meta-data/parent-rating-key.yaml b/src/models/meta-data/parent-rating-key.yaml
deleted file mode 100644
index b60602ea..00000000
--- a/src/models/meta-data/parent-rating-key.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- parentRatingKey:
- type: string
- description: "The rating key of the parent media item."
- example: "66"
diff --git a/src/models/meta-data/parent-slug.yaml b/src/models/meta-data/parent-slug.yaml
deleted file mode 100644
index b6c9d4ea..00000000
--- a/src/models/meta-data/parent-slug.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- parentSlug:
- type: string
- description: "The slug for the parent media item."
- example: "alice-in-borderland-2020"
diff --git a/src/models/meta-data/parent-studio.yaml b/src/models/meta-data/parent-studio.yaml
deleted file mode 100644
index 446241f1..00000000
--- a/src/models/meta-data/parent-studio.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - parentStudio
-properties:
- parentStudio:
- type: string
- description: "The studio of the parent media item."
- example: "UCP"
diff --git a/src/models/meta-data/parent-theme.yaml b/src/models/meta-data/parent-theme.yaml
deleted file mode 100644
index 633e5176..00000000
--- a/src/models/meta-data/parent-theme.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - parentTheme
-properties:
- parentTheme:
- type: string
- description: "The theme URL for the parent media item."
- example: "/library/metadata/66/theme/1705716261"
diff --git a/src/models/meta-data/parent-thumb.yaml b/src/models/meta-data/parent-thumb.yaml
deleted file mode 100644
index 2e53c9a8..00000000
--- a/src/models/meta-data/parent-thumb.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- parentThumb:
- type: string
- description: "The thumbnail URL for the parent media item."
- example: "/library/metadata/66/thumb/1705716261"
diff --git a/src/models/meta-data/parent-title.yaml b/src/models/meta-data/parent-title.yaml
deleted file mode 100644
index 4dcc1052..00000000
--- a/src/models/meta-data/parent-title.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- parentTitle:
- type: string
- description: "The title of the parent media item."
- example: "Caprica"
diff --git a/src/models/meta-data/parent-year.yaml b/src/models/meta-data/parent-year.yaml
deleted file mode 100644
index 13c8e22d..00000000
--- a/src/models/meta-data/parent-year.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- parentYear:
- type: integer
- format: int32
- description: "The release year of the parent media item."
- example: 2010
diff --git a/src/models/meta-data/primary-extra-key.yaml b/src/models/meta-data/primary-extra-key.yaml
deleted file mode 100644
index 12eea4d0..00000000
--- a/src/models/meta-data/primary-extra-key.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- primaryExtraKey:
- type: string
- description: "The primary extra key associated with this media item."
- example: "/library/metadata/58684"
diff --git a/src/models/meta-data/rating-image.yaml b/src/models/meta-data/rating-image.yaml
deleted file mode 100644
index 71aeedec..00000000
--- a/src/models/meta-data/rating-image.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- ratingImage:
- type: string
- description: "The URL for the rating image."
- example: "rottentomatoes://image.rating.ripe"
diff --git a/src/models/meta-data/rating-key.yaml b/src/models/meta-data/rating-key.yaml
deleted file mode 100644
index a0825217..00000000
--- a/src/models/meta-data/rating-key.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - ratingKey
-properties:
- ratingKey:
- type: string
- description: "The rating key (Media ID) of this media item. Note: Although this is always an integer, it is represented as a string in the API."
- example: "58683"
diff --git a/src/models/meta-data/rating.yaml b/src/models/meta-data/rating.yaml
deleted file mode 100644
index d88e9b73..00000000
--- a/src/models/meta-data/rating.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-type: object
-required:
- - rating
-properties:
- rating:
- type: number
- format: float
- description: "The critic rating for the media item."
- example: 7.6
diff --git a/src/models/meta-data/role.yaml b/src/models/meta-data/role.yaml
deleted file mode 100644
index c38bb645..00000000
--- a/src/models/meta-data/role.yaml
+++ /dev/null
@@ -1,31 +0,0 @@
-type: object
-required:
- - id
- - filter
- - tag
- - tagKey
-properties:
- id:
- type: integer
- description: "The unique role identifier."
- example: 109501
- filter:
- type: string
- description: "The filter string for the role."
- example: "actor=109501"
- tag:
- type: string
- description: "The actor's name."
- example: "Bob Odenkirk"
- tagKey:
- type: string
- description: "A key associated with the actor tag."
- example: "5d77683254f42c001f8c3f69"
- role:
- type: string
- description: "The character name or role."
- example: "Jimmy McGill"
- thumb:
- type: string
- description: "URL for the role thumbnail image."
- example: "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"
diff --git a/src/models/meta-data/season-count.yaml b/src/models/meta-data/season-count.yaml
deleted file mode 100644
index 66bd318b..00000000
--- a/src/models/meta-data/season-count.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-type: object
-required:
- - seasonCount
-properties:
- seasonCount:
- type: integer
- format: int32
- description: "The total number of seasons (for TV shows)."
- example: 2022
diff --git a/src/models/meta-data/show-ordering.yaml b/src/models/meta-data/show-ordering.yaml
deleted file mode 100644
index 6d83a74b..00000000
--- a/src/models/meta-data/show-ordering.yaml
+++ /dev/null
@@ -1,26 +0,0 @@
-type: object
-properties:
- showOrdering:
- type: string
- description: |
- Setting that indicates the episode ordering for the show.
- Options:
- - None = Library default
- - tmdbAiring = The Movie Database (Aired)
- - aired = TheTVDB (Aired)
- - dvd = TheTVDB (DVD)
- - absolute = TheTVDB (Absolute)
- x-speakeasy-unknown-values: allow
- enum:
- - None
- - tmdbAiring
- - aired
- - dvd
- - absolute
- x-speakeasy-enums:
- - NONE
- - TMDB_AIRING
- - TVDB_AIRED
- - TVDB_DVD
- - TVDB_ABSOLUTE
- example: "absolute"
diff --git a/src/models/meta-data/skip-children.yaml b/src/models/meta-data/skip-children.yaml
deleted file mode 100644
index e5cd18e4..00000000
--- a/src/models/meta-data/skip-children.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- skipChildren:
- type: boolean
- description: "Indicates whether child items should be skipped."
- example: false
diff --git a/src/models/meta-data/skip-count.yaml b/src/models/meta-data/skip-count.yaml
deleted file mode 100644
index a7c5de39..00000000
--- a/src/models/meta-data/skip-count.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- skipCount:
- type: integer
- format: int32
- description: "The number of times this media item has been skipped."
- example: 1
diff --git a/src/models/meta-data/slug.yaml b/src/models/meta-data/slug.yaml
deleted file mode 100644
index e906b860..00000000
--- a/src/models/meta-data/slug.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - slug
-properties:
- slug:
- type: string
- description: "A URL‐friendly version of the media title."
- example: "4-for-texas"
diff --git a/src/models/meta-data/studio.yaml b/src/models/meta-data/studio.yaml
deleted file mode 100644
index 767a75ce..00000000
--- a/src/models/meta-data/studio.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- studio:
- type: string
- description: "The studio that produced the media item."
- example: "20th Century Studios"
diff --git a/src/models/meta-data/subtype.yaml b/src/models/meta-data/subtype.yaml
deleted file mode 100644
index 6b620548..00000000
--- a/src/models/meta-data/subtype.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- subtype:
- type: string
- description: "A classification that further describes the type of media item. For example, 'clip' indicates that the item is a short video clip."
- example: "clip"
diff --git a/src/models/meta-data/summary.yaml b/src/models/meta-data/summary.yaml
deleted file mode 100644
index cd33afa7..00000000
--- a/src/models/meta-data/summary.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-type: object
-required:
- - summary
-properties:
- summary:
- type: string
- description: "A synopsis of the media item."
- example: |
- 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.
diff --git a/src/models/meta-data/tagline.yaml b/src/models/meta-data/tagline.yaml
deleted file mode 100644
index 9c4dbd57..00000000
--- a/src/models/meta-data/tagline.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - tagline
-properties:
- tagline:
- type: string
- description: "A brief tagline for the media item."
- example: "Return to Pandora."
diff --git a/src/models/meta-data/theme.yaml b/src/models/meta-data/theme.yaml
deleted file mode 100644
index 6c387f88..00000000
--- a/src/models/meta-data/theme.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - theme
-properties:
- theme:
- type: string
- description: "The theme URL for the media item."
- example: "/library/metadata/1/theme/1705636920"
diff --git a/src/models/meta-data/thumb.yaml b/src/models/meta-data/thumb.yaml
deleted file mode 100644
index 1103ca9e..00000000
--- a/src/models/meta-data/thumb.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - thumb
-properties:
- thumb:
- type: string
- description: "The thumbnail image URL for the media item."
- example: "/library/metadata/58683/thumb/1703239236"
diff --git a/src/models/meta-data/title-sort.yaml b/src/models/meta-data/title-sort.yaml
deleted file mode 100644
index b21616b2..00000000
--- a/src/models/meta-data/title-sort.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - titleSort
-properties:
- titleSort:
- type: string
- description: "The sort title used for ordering media items."
- example: "Whale"
diff --git a/src/models/meta-data/title.yaml b/src/models/meta-data/title.yaml
deleted file mode 100644
index cfbcb7a9..00000000
--- a/src/models/meta-data/title.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - title
-properties:
- title:
- type: string
- description: "The title of the media item."
- example: "Avatar: The Way of Water"
diff --git a/src/models/meta-data/type.yaml b/src/models/meta-data/type.yaml
deleted file mode 100644
index 80d704b2..00000000
--- a/src/models/meta-data/type.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-required:
- - type
-properties:
- type:
- allOf:
- - $ref: "../common/PlexMediaTypeString.yaml"
diff --git a/src/models/meta-data/updated-at.yaml b/src/models/meta-data/updated-at.yaml
deleted file mode 100644
index 5f93888b..00000000
--- a/src/models/meta-data/updated-at.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-type: object
-properties:
- updatedAt:
- $ref: "../../models/common/PlexDateTime.yaml"
diff --git a/src/models/meta-data/user-rating.yaml b/src/models/meta-data/user-rating.yaml
deleted file mode 100644
index 1787174e..00000000
--- a/src/models/meta-data/user-rating.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- userRating:
- type: number
- format: float
- description: "The rating provided by a user for the item. This value is expressed as a decimal number."
- example: 10.0
diff --git a/src/models/meta-data/view-count.yaml b/src/models/meta-data/view-count.yaml
deleted file mode 100644
index c493f73c..00000000
--- a/src/models/meta-data/view-count.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- viewCount:
- type: integer
- format: int32
- description: "The number of times this media item has been viewed."
- example: 1
diff --git a/src/models/meta-data/view-offset.yaml b/src/models/meta-data/view-offset.yaml
deleted file mode 100644
index 2c469f84..00000000
--- a/src/models/meta-data/view-offset.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- viewOffset:
- type: integer
- format: int32
- description: "The current playback offset (in milliseconds)."
- example: 5222500
diff --git a/src/models/meta-data/viewed-leaf-count.yaml b/src/models/meta-data/viewed-leaf-count.yaml
deleted file mode 100644
index dc772231..00000000
--- a/src/models/meta-data/viewed-leaf-count.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- viewedLeafCount:
- type: integer
- format: int32
- description: "The number of leaf items that have been viewed."
- example: 0
diff --git a/src/models/meta-data/year.yaml b/src/models/meta-data/year.yaml
deleted file mode 100644
index 3b60b548..00000000
--- a/src/models/meta-data/year.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- year:
- type: integer
- format: int32
- description: "The release year of the media item."
- example: 2022
diff --git a/src/models/producer/filter.yaml b/src/models/producer/filter.yaml
deleted file mode 100644
index 997e3752..00000000
--- a/src/models/producer/filter.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - filter
-properties:
- filter:
- description: "The filter string used to query this producer."
- type: string
- example: "producer=126522"
diff --git a/src/models/producer/id.yaml b/src/models/producer/id.yaml
deleted file mode 100644
index ae88e5ec..00000000
--- a/src/models/producer/id.yaml
+++ /dev/null
@@ -1,10 +0,0 @@
-type: object
-required:
- - id
-properties:
- id:
- description: "Unique identifier for the producer."
- type: integer
- format: int32
- minimum: 1
- example: 126522
diff --git a/src/models/producer/tag-key.yaml b/src/models/producer/tag-key.yaml
deleted file mode 100644
index 845c4702..00000000
--- a/src/models/producer/tag-key.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-type: object
-required:
- - tagKey
-properties:
- tagKey:
- description: |
- A 24-character hexadecimal unique key associated with the producer's tag, used for internal identification.
- minLength: 24
- maxLength: 24
- type: string
- pattern: "^[a-fA-F0-9]{24}$"
- example: "5d77683d85719b001f3a535e"
diff --git a/src/models/producer/tag.yaml b/src/models/producer/tag.yaml
deleted file mode 100644
index 1f8c35ae..00000000
--- a/src/models/producer/tag.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - tag
-properties:
- tag:
- description: "The name of the producer"
- type: string
- example: "Amelia Knapp"
diff --git a/src/models/producer/thumb.yaml b/src/models/producer/thumb.yaml
deleted file mode 100644
index 0915d49b..00000000
--- a/src/models/producer/thumb.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- thumb:
- description: "The absolute URL of the thumbnail image for the producer."
- type: string
- example: "https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg"
diff --git a/src/models/rating/image.yaml b/src/models/rating/image.yaml
deleted file mode 100644
index 881c43dc..00000000
--- a/src/models/rating/image.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - image
-properties:
- image:
- type: string
- description: "The URL for the rating image, for example from IMDb."
- example: "imdb://image.rating"
diff --git a/src/models/rating/type.yaml b/src/models/rating/type.yaml
deleted file mode 100644
index 1b774870..00000000
--- a/src/models/rating/type.yaml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-type: object
-required:
- - type
-description: "The type of rating, for example 'audience' or 'critic'."
-properties:
- type:
- type: string
- example: "audience"
-
diff --git a/src/models/rating/value.yaml b/src/models/rating/value.yaml
deleted file mode 100644
index 4c40f2a3..00000000
--- a/src/models/rating/value.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-type: object
-required:
- - value
-description: "The numerical rating value."
-properties:
- value:
- type: number
- format: float
- example: 5.1
diff --git a/src/models/role/filter.yaml b/src/models/role/filter.yaml
deleted file mode 100644
index 440b4878..00000000
--- a/src/models/role/filter.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - filter
-properties:
- filter:
- description: "The filter string used to query this actor. For example, it may indicate that this is an actor with a given key."
- type: string
- example: "actor=126522"
diff --git a/src/models/role/id.yaml b/src/models/role/id.yaml
deleted file mode 100644
index 1216beae..00000000
--- a/src/models/role/id.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-type: object
-required:
- - id
-properties:
- id:
- description: |
- The unique identifier for the role.
- NOTE: This is different for each Plex server and is not globally unique.
- type: integer
- format: int32
- minimum: 1
- example: 126522
diff --git a/src/models/role/role.yaml b/src/models/role/role.yaml
deleted file mode 100644
index ad602533..00000000
--- a/src/models/role/role.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- role:
- description: "The role played by the actor in the media item."
- type: string
- example: "Self - Judge"
diff --git a/src/models/role/tag-key.yaml b/src/models/role/tag-key.yaml
deleted file mode 100644
index ff262c2c..00000000
--- a/src/models/role/tag-key.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-type: object
-required:
- - tagKey
-properties:
- tagKey:
- description: |
- A 24-character hexadecimal unique key associated with the actor's tag, used for internal identification.
- NOTE: This is globally unique across all Plex Servers.
- type: string
- pattern: "^[a-fA-F0-9]{24}$"
- example: "5d77683d85719b001f3a535e"
diff --git a/src/models/role/tag.yaml b/src/models/role/tag.yaml
deleted file mode 100644
index 8c793347..00000000
--- a/src/models/role/tag.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - tag
-properties:
- tag:
- description: "The display tag for the actor (typically the actor's name)."
- type: string
- example: "Teller"
diff --git a/src/models/role/thumb.yaml b/src/models/role/thumb.yaml
deleted file mode 100644
index 04080256..00000000
--- a/src/models/role/thumb.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- thumb:
- description: "The absolute URL of the thumbnail image for the actor."
- type: string
- example: "https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg"
diff --git a/src/models/similar/filter.yaml b/src/models/similar/filter.yaml
deleted file mode 100644
index 1acb8366..00000000
--- a/src/models/similar/filter.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - filter
-description: "The filter query string for similar items."
-properties:
- filter:
- type: string
- example: "similar=259"
diff --git a/src/models/similar/id.yaml b/src/models/similar/id.yaml
deleted file mode 100644
index 1a275a8a..00000000
--- a/src/models/similar/id.yaml
+++ /dev/null
@@ -1,10 +0,0 @@
-type: object
-required:
- - id
-description: "The identifier for the similar media item."
-properties:
- id:
- type: integer
- format: int32
- minimum: 1
- example: 259
diff --git a/src/models/similar/tag.yaml b/src/models/similar/tag.yaml
deleted file mode 100644
index bc2f25dc..00000000
--- a/src/models/similar/tag.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - tag
-description: "The display tag for the similar item, typically the title."
-properties:
- tag:
- type: string
- example: "Criss Angel Mindfreak"
diff --git a/src/models/writer/filter.yaml b/src/models/writer/filter.yaml
deleted file mode 100644
index a982d4c1..00000000
--- a/src/models/writer/filter.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - filter
-properties:
- filter:
- description: "The filter string used to query this writer."
- type: string
- example: "writer=126522"
diff --git a/src/models/writer/id.yaml b/src/models/writer/id.yaml
deleted file mode 100644
index a6967c06..00000000
--- a/src/models/writer/id.yaml
+++ /dev/null
@@ -1,10 +0,0 @@
-type: object
-required:
- - id
-properties:
- id:
- description: "Unique identifier for the writer."
- type: integer
- format: int32
- minimum: 1
- example: 126522
diff --git a/src/models/writer/tag-key.yaml b/src/models/writer/tag-key.yaml
deleted file mode 100644
index 06318313..00000000
--- a/src/models/writer/tag-key.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-type: object
-properties:
- tagKey:
- description: "A 24-character hexadecimal unique key associated with the writer’s tag, used for internal identification."
- type: string
- pattern: "^[a-fA-F0-9]{24}$"
- example: "5d77683d85719b001f3a535e"
diff --git a/src/models/writer/tag.yaml b/src/models/writer/tag.yaml
deleted file mode 100644
index 8384c6c9..00000000
--- a/src/models/writer/tag.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: object
-required:
- - tag
-properties:
- tag:
- type: string
- description: The role of Writer
- example: Jamie P. Hanson
diff --git a/src/models/writer/thumb.yaml b/src/models/writer/thumb.yaml
deleted file mode 100644
index 3b371746..00000000
--- a/src/models/writer/thumb.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-type: object
-properties:
- thumb:
- description: "The absolute URL of the thumbnail image for the writer."
- type: string
- example: "https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg"
diff --git a/src/parameters/accept-application-json.yaml b/src/parameters/accept-application-json.yaml
deleted file mode 100644
index 2b5db9d5..00000000
--- a/src/parameters/accept-application-json.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-name: Accept
-in: header
-required: false
-schema:
- type: string
- enum:
- - application/json
- - application/xml
- example: application/json
diff --git a/src/parameters/container-size.yaml b/src/parameters/container-size.yaml
deleted file mode 100644
index 0f053239..00000000
--- a/src/parameters/container-size.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-name: X-Plex-Container-Size
-in: query
-description: |
- The number of items to return. If not specified, all items will be returned.
- If the number of items exceeds the limit, the response will be paginated.
- By default this is 50
-schema:
- type: integer
- format: int32
- default: 50
- example: 50
-required: false
diff --git a/src/parameters/container-start.yaml b/src/parameters/container-start.yaml
deleted file mode 100644
index 4730af24..00000000
--- a/src/parameters/container-start.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-name: X-Plex-Container-Start
-in: query
-description: |
- The index of the first item to return. If not specified, the first item will be returned.
- If the number of items exceeds the limit, the response will be paginated.
- By default this is 0
-schema:
- type: integer
- format: int32
- default: 0
- example: 0
-required: false
diff --git a/src/parameters/image/height.yaml b/src/parameters/image/height.yaml
deleted file mode 100644
index 65c269a4..00000000
--- a/src/parameters/image/height.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-name: height
-in: query
-required: true
-schema:
- type: integer
- example: 396
diff --git a/src/parameters/image/min-size.yaml b/src/parameters/image/min-size.yaml
deleted file mode 100644
index 2d634e7b..00000000
--- a/src/parameters/image/min-size.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-name: minSize
-in: query
-required: true
-schema:
- type: integer
- example: 1
diff --git a/src/parameters/image/upscale.yaml b/src/parameters/image/upscale.yaml
deleted file mode 100644
index e096910d..00000000
--- a/src/parameters/image/upscale.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-name: upscale
-in: query
-required: true
-schema:
- type: integer
- example: 1
diff --git a/src/parameters/image/width.yaml b/src/parameters/image/width.yaml
deleted file mode 100644
index 478e7902..00000000
--- a/src/parameters/image/width.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-name: width
-in: query
-required: true
-schema:
- type: integer
- example: 396
diff --git a/src/parameters/include-advanced.yaml b/src/parameters/include-advanced.yaml
deleted file mode 100644
index 31a78f1e..00000000
--- a/src/parameters/include-advanced.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-name: includeAdvanced
-in: query
-schema:
- $ref: "../models/common/PlexBoolean.yaml"
diff --git a/src/parameters/include-collections.yaml b/src/parameters/include-collections.yaml
deleted file mode 100644
index 6a51ea79..00000000
--- a/src/parameters/include-collections.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-name: includeCollections
-in: query
-schema:
- $ref: "../models/common/PlexBoolean.yaml"
diff --git a/src/parameters/include-external-media.yaml b/src/parameters/include-external-media.yaml
deleted file mode 100644
index 84e44923..00000000
--- a/src/parameters/include-external-media.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-name: includeExternalMedia
-in: query
-schema:
- $ref: "../models/common/PlexBoolean.yaml"
diff --git a/src/parameters/include-guids.yaml b/src/parameters/include-guids.yaml
deleted file mode 100644
index efa29319..00000000
--- a/src/parameters/include-guids.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-name: includeGuids
-in: query
-description: |
- Adds the Guid object to the response
-schema:
- $ref: "../models/common/PlexBoolean.yaml"
diff --git a/src/parameters/include-meta.yaml b/src/parameters/include-meta.yaml
deleted file mode 100644
index b3712135..00000000
--- a/src/parameters/include-meta.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-name: includeMeta
-in: query
-description: |
- Adds the Meta object to the response
-schema:
- $ref: "../models/common/PlexBoolean.yaml"
diff --git a/src/parameters/library/rating-key.yaml b/src/parameters/library/rating-key.yaml
deleted file mode 100644
index d0025878..00000000
--- a/src/parameters/library/rating-key.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-name: ratingKey
-description: |
- The id of the library item to return the children of.
-in: path
-schema:
- type: integer
- format: int32
- example: 9518
-required: true
diff --git a/src/parameters/library/section-key.yaml b/src/parameters/library/section-key.yaml
deleted file mode 100644
index 0f99d753..00000000
--- a/src/parameters/library/section-key.yaml
+++ /dev/null
@@ -1,10 +0,0 @@
-name: sectionKey
-description: |
- The unique key of the Plex library.
- Note: This is unique in the context of the Plex server.
-in: path
-schema:
- type: integer
- format: int32
- example: 9518
-required: true
diff --git a/src/parameters/plex/x-plex-device-name.yaml b/src/parameters/plex/x-plex-device-name.yaml
deleted file mode 100644
index 2b880fcb..00000000
--- a/src/parameters/plex/x-plex-device-name.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-name: X-Plex-Device-Name
-x-speakeasy-name-override: DeviceName
-description: The name of the device the client application is running on. This is used to track the client application and its usage. (Chrome, Safari, etc.)
-in: header
-required: false
-schema:
- type: string
-example: "Chrome"
diff --git a/src/parameters/plex/x-plex-device-screen-resolution.yaml b/src/parameters/plex/x-plex-device-screen-resolution.yaml
deleted file mode 100644
index 4dbdf9af..00000000
--- a/src/parameters/plex/x-plex-device-screen-resolution.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-name: X-Plex-Device-Screen-Resolution
-x-speakeasy-name-override: DeviceScreenResolution
-description: The resolution of the device the client application is running on. This is used to track the client application and its usage. (1487x1165,2560x1440)
-in: header
-required: false
-schema:
- type: string
-example: "1487x1165,2560x1440"
diff --git a/src/parameters/plex/x-plex-device-vendor.yaml b/src/parameters/plex/x-plex-device-vendor.yaml
deleted file mode 100644
index 0b02b346..00000000
--- a/src/parameters/plex/x-plex-device-vendor.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-name: X-Plex-Device-Vendor
-x-speakeasy-name-override: DeviceVendor
-description: The device vendor
-in: header
-required: false
-schema:
- type: string
-example: Roku
diff --git a/src/parameters/plex/x-plex-device.yaml b/src/parameters/plex/x-plex-device.yaml
deleted file mode 100644
index 982c71db..00000000
--- a/src/parameters/plex/x-plex-device.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-name: X-Plex-Device
-x-speakeasy-name-override: DeviceNickname
-description: A relatively friendly name for the client device
-in: header
-required: false
-schema:
- type: string
-example: Roku 3
diff --git a/src/parameters/plex/x-plex-features.yaml b/src/parameters/plex/x-plex-features.yaml
deleted file mode 100644
index 3fbbdcb2..00000000
--- a/src/parameters/plex/x-plex-features.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-name: X-Plex-Features
-x-speakeasy-name-override: ClientFeatures
-description: The features of the client application. This is used to track the client application and its usage. (external-media,indirect-media,hub-style-list)
-in: header
-required: false
-schema:
- type: string
-example: external-media,indirect-media,hub-style-list
diff --git a/src/parameters/plex/x-plex-identifier.yaml b/src/parameters/plex/x-plex-identifier.yaml
deleted file mode 100644
index 27ee33e3..00000000
--- a/src/parameters/plex/x-plex-identifier.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-name: X-Plex-Client-Identifier
-x-speakeasy-name-override: ClientID
-description: An opaque identifier unique to the client (UUID, serial number, or other unique device ID)
-required: true
-in: header
-schema:
- type: string
-example: 3381b62b-9ab7-4e37-827b-203e9809eb58
diff --git a/src/parameters/plex/x-plex-language.yaml b/src/parameters/plex/x-plex-language.yaml
deleted file mode 100644
index a5cc9d55..00000000
--- a/src/parameters/plex/x-plex-language.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-name: X-Plex-Language
-description: The language of the client application.
-in: header
-required: false
-schema:
- type: string
-example: "en"
diff --git a/src/parameters/plex/x-plex-marketplace.yaml b/src/parameters/plex/x-plex-marketplace.yaml
deleted file mode 100644
index fe03f321..00000000
--- a/src/parameters/plex/x-plex-marketplace.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-name: X-Plex-Marketplace
-x-speakeasy-name-override: Marketplace
-description: The marketplace on which the client application is distributed
-in: header
-required: false
-schema:
- type: string
-example: googlePlay
diff --git a/src/parameters/plex/x-plex-model.yaml b/src/parameters/plex/x-plex-model.yaml
deleted file mode 100644
index 84356949..00000000
--- a/src/parameters/plex/x-plex-model.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-name: X-Plex-Model
-x-speakeasy-name-override: Model
-description: A potentially less friendly identifier for the device model
-in: header
-required: false
-schema:
- type: string
-example: 4200X
diff --git a/src/parameters/plex/x-plex-platform-version.yaml b/src/parameters/plex/x-plex-platform-version.yaml
deleted file mode 100644
index 814b4cd5..00000000
--- a/src/parameters/plex/x-plex-platform-version.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-name: X-Plex-Platform-Version
-x-speakeasy-name-override: PlatformVersion
-description: The version of the platform
-in: header
-required: false
-schema:
- type: string
-example: 4.3 build 1057
diff --git a/src/parameters/plex/x-plex-platform.yaml b/src/parameters/plex/x-plex-platform.yaml
deleted file mode 100644
index 2d0cbf3f..00000000
--- a/src/parameters/plex/x-plex-platform.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-name: X-Plex-Platform
-x-speakeasy-name-override: Platform
-description: The platform of the client application.
-in: header
-required: false
-schema:
- type: string
-example: Roku
diff --git a/src/parameters/plex/x-plex-product.yaml b/src/parameters/plex/x-plex-product.yaml
deleted file mode 100644
index d7ca7899..00000000
--- a/src/parameters/plex/x-plex-product.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-name: X-Plex-Product
-x-speakeasy-name-override: ClientName
-description: The name of the client application. (Plex Web, Plex Media Server, etc.)
-in: header
-required: false
-schema:
- type: string
-example: Plex for Roku
diff --git a/src/parameters/plex/x-plex-session-id.yaml b/src/parameters/plex/x-plex-session-id.yaml
deleted file mode 100644
index b581495f..00000000
--- a/src/parameters/plex/x-plex-session-id.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-name: X-Plex-Session-Id
-description: The session ID of the client application. This is used to track the client application and its usage. (97e136ef-4ddd-4ff3-89a7-a5820c96c2ca)
-in: header
-required: false
-schema:
- type: string
-example: 97e136ef-4ddd-4ff3-89a7-a5820c96c2ca
diff --git a/src/parameters/plex/x-plex-token.yaml b/src/parameters/plex/x-plex-token.yaml
deleted file mode 100644
index a2b068e8..00000000
--- a/src/parameters/plex/x-plex-token.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-name: X-Plex-Token
-in: header
-description: An authentication token, obtained from plex.tv
-required: true
-schema:
- type: string
- example: CV5xoxjTpFKUzBTShsaf
diff --git a/src/parameters/plex/x-plex-version.yaml b/src/parameters/plex/x-plex-version.yaml
deleted file mode 100644
index e5f3bfa8..00000000
--- a/src/parameters/plex/x-plex-version.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-name: X-Plex-Version
-x-speakeasy-name-override: ClientVersion
-description: The version of the client application.
-in: header
-required: false
-schema:
- type: string
-example: 2.4.1
\ No newline at end of file
diff --git a/src/parameters/query.yaml b/src/parameters/query.yaml
deleted file mode 100644
index e7dfe542..00000000
--- a/src/parameters/query.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-name: query
-in: query
-required: true
-schema:
- type: string
-description: The search query term.
diff --git a/src/parameters/section-id.yaml b/src/parameters/section-id.yaml
deleted file mode 100644
index b9ac7c71..00000000
--- a/src/parameters/section-id.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-name: sectionID
-in: query
-required: false
-description: The library section ID for filtering content.
-schema:
- type: integer
- example: 2
diff --git a/src/parameters/type.yaml b/src/parameters/type.yaml
deleted file mode 100644
index 635de76a..00000000
--- a/src/parameters/type.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-name: type
-in: query
-description: |
- The type of media to retrieve or filter by.
- 1 = movie
- 2 = show
- 3 = season
- 4 = episode
- E.g. A movie library will not return anything with type 3 as there are no seasons for movie libraries
-schema:
- $ref: "../models/common/PlexMediaType.yaml"
-
-required: true
diff --git a/src/parameters/unwatched-leaves.yaml b/src/parameters/unwatched-leaves.yaml
deleted file mode 100644
index 35cffe48..00000000
--- a/src/parameters/unwatched-leaves.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-name: unwatchedLeaves
-in: query
-description: |
- Adds the Meta object to the response
-schema:
- $ref: "../models/common/PlexBoolean.yaml"
diff --git a/src/paths/activities/activities.yaml b/src/paths/activities/activities.yaml
deleted file mode 100644
index faacfbb7..00000000
--- a/src/paths/activities/activities.yaml
+++ /dev/null
@@ -1,47 +0,0 @@
-get:
- tags:
- - Activities
- summary: Get Server Activities
- description: Get Server Activities
- operationId: getServerActivities
- responses:
- "200":
- description: The Server Activities
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: number
- Activity:
- type: array
- items:
- type: object
- properties:
- uuid:
- type: string
- type:
- type: string
- cancellable:
- type: boolean
- userID:
- type: number
- title:
- type: string
- subtitle:
- type: string
- progress:
- type: number
- Context:
- type: object
- properties:
- librarySectionID:
- type: string
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/activities/cancel.yaml b/src/paths/activities/cancel.yaml
deleted file mode 100644
index c7e75c85..00000000
--- a/src/paths/activities/cancel.yaml
+++ /dev/null
@@ -1,22 +0,0 @@
-delete:
- tags:
- - Activities
- summary: Cancel Server Activities
- description: Cancel Server Activities
- operationId: cancelServerActivities
- parameters:
- - name: activityUUID
- description: The UUID of the activity to cancel.
- in: path
- schema:
- type: string
- example: 25b71ed5-0f9d-461c-baa7-d404e9e10d3e
- required: true
-
- responses:
- "200":
- description: The Server Activity was canceled
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/authentication/resources.yaml b/src/paths/authentication/resources.yaml
deleted file mode 100644
index 438e181f..00000000
--- a/src/paths/authentication/resources.yaml
+++ /dev/null
@@ -1,25 +0,0 @@
-get:
- tags:
- - Authentication
- summary: Get Source Connection Information
- description: |
- If a caller requires connection details and a transient token for a source that is known to the server, for example a cloud media provider or shared PMS, then this endpoint can be called. This endpoint is only accessible with either an admin token or a valid transient token generated from an admin token.
- Note: requires Plex Media Server >= 1.15.4.
- operationId: getSourceConnectionInformation
- parameters:
- - name: source
- description: The source identifier with an included prefix.
- in: query
- schema:
- type: string
- examples:
- - server://client-identifier
- - provider://provider-identifier
- required: true
- responses:
- "200":
- description: Source Connection Information
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/authentication/token.yaml b/src/paths/authentication/token.yaml
deleted file mode 100644
index 0898abe3..00000000
--- a/src/paths/authentication/token.yaml
+++ /dev/null
@@ -1,32 +0,0 @@
-get:
- tags:
- - Authentication
- summary: Get a Transient Token
- description: |
- This endpoint provides the caller with a temporary token with the same access level as the caller's token. These tokens are valid for up to 48 hours and are destroyed if the server instance is restarted.
- operationId: getTransientToken
- parameters:
- - name: type
- description: "`delegation` - This is the only supported `type` parameter."
- in: query
- schema:
- type: string
- enum:
- - delegation
- required: true
- - name: scope
- description: "`all` - This is the only supported `scope` parameter."
- in: query
- schema:
- type: string
- enum:
- - all
- required: true
-
- responses:
- "200":
- description: A Transient Token
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/butler/butler.yaml b/src/paths/butler/butler.yaml
deleted file mode 100644
index 54737219..00000000
--- a/src/paths/butler/butler.yaml
+++ /dev/null
@@ -1,76 +0,0 @@
-get:
- tags:
- - Butler
- summary: Get Butler tasks
- description: Returns a list of butler tasks
- operationId: getButlerTasks
- responses:
- "200":
- description: All butler tasks
- content:
- application/json:
- schema:
- type: object
- properties:
- ButlerTasks:
- type: object
- properties:
- ButlerTask:
- type: array
- items:
- type: object
- properties:
- name:
- type: string
- example: BackupDatabase
- interval:
- type: number
- example: 3
- scheduleRandomized:
- type: boolean
- enabled:
- type: boolean
- title:
- type: string
- example: Backup Database
- description:
- type: string
- example: Create a backup copy of the server's database in the configured backup directory
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
-
-post:
- tags:
- - Butler
- summary: Start all Butler tasks
- description: |
- This endpoint will attempt to start all Butler tasks that are enabled in the settings. Butler tasks normally run automatically during a time window configured on the server's Settings page but can be manually started using this endpoint. Tasks will run with the following criteria:
- 1. Any tasks not scheduled to run on the current day will be skipped.
- 2. If a task is configured to run at a random time during the configured window and we are outside that window, the task will start immediately.
- 3. If a task is configured to run at a random time during the configured window and we are within that window, the task will be scheduled at a random time within the window.
- 4. If we are outside the configured window, the task will start immediately.
- operationId: startAllTasks
- responses:
- "200":
- description: All tasks were started
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
-
-delete:
- tags:
- - Butler
- summary: Stop all Butler tasks
- description: |
- This endpoint will stop all currently running tasks and remove any scheduled tasks from the queue.
- operationId: stopAllTasks
- responses:
- "200":
- description: All tasks were stopped
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/butler/task.yaml b/src/paths/butler/task.yaml
deleted file mode 100644
index 353346ff..00000000
--- a/src/paths/butler/task.yaml
+++ /dev/null
@@ -1,85 +0,0 @@
-post:
- tags:
- - Butler
- summary: Start a single Butler task
- description: |
- This endpoint will attempt to start a single Butler task that is enabled in the settings. Butler tasks normally run automatically during a time window configured on the server's Settings page but can be manually started using this endpoint. Tasks will run with the following criteria:
- 1. Any tasks not scheduled to run on the current day will be skipped.
- 2. If a task is configured to run at a random time during the configured window and we are outside that window, the task will start immediately.
- 3. If a task is configured to run at a random time during the configured window and we are within that window, the task will be scheduled at a random time within the window.
- 4. If we are outside the configured window, the task will start immediately.
- operationId: startTask
- parameters:
- - name: taskName
- description: the name of the task to be started.
- in: path
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - BackupDatabase
- - BuildGracenoteCollections
- - CheckForUpdates
- - CleanOldBundles
- - CleanOldCacheFiles
- - DeepMediaAnalysis
- - GenerateAutoTags
- - GenerateChapterThumbs
- - GenerateMediaIndexFiles
- - OptimizeDatabase
- - RefreshLibraries
- - RefreshLocalMedia
- - RefreshPeriodicMetadata
- - UpgradeMediaAnalysis
- required: true
-
- responses:
- "200":
- description: The task was started successfully
- "202":
- description: The task was already running.
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
-
-delete:
- tags:
- - Butler
- summary: Stop a single Butler task
- description: |
- This endpoint will stop a currently running task by name, or remove it from the list of scheduled tasks if it exists. See the section above for a list of task names for this endpoint.
- operationId: stopTask
- parameters:
- - name: taskName
- description: The name of the task to be started.
- in: path
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - BackupDatabase
- - BuildGracenoteCollections
- - CheckForUpdates
- - CleanOldBundles
- - CleanOldCacheFiles
- - DeepMediaAnalysis
- - GenerateAutoTags
- - GenerateChapterThumbs
- - GenerateMediaIndexFiles
- - OptimizeDatabase
- - RefreshLibraries
- - RefreshLocalMedia
- - RefreshPeriodicMetadata
- - UpgradeMediaAnalysis
- required: true
-
- responses:
- "200":
- description: The task was stopped
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
- "404":
- description: The task was not running
diff --git a/src/paths/clients.yaml b/src/paths/clients.yaml
deleted file mode 100644
index ef9ee25b..00000000
--- a/src/paths/clients.yaml
+++ /dev/null
@@ -1,62 +0,0 @@
-get:
- tags:
- - Server
- summary: Get Available Clients
- description: Get Available Clients
- operationId: getAvailableClients
- responses:
- "200":
- description: Available Clients
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: number
- example: 1
- Server:
- type: array
- items:
- type: object
- properties:
- name:
- type: string
- example: iPad
- host:
- type: string
- example: 10.10.10.102
- address:
- type: string
- example: 10.10.10.102
- port:
- type: number
- example: 32500
- machineIdentifier:
- type: string
- example: A2E901F8-E016-43A7-ADFB-EF8CA8A4AC05
- version:
- type: string
- example: "8.17"
- protocol:
- type: string
- example: plex
- product:
- type: string
- example: Plex for iOS
- deviceClass:
- type: string
- example: tablet
- protocolVersion:
- type: number
- example: 2
- protocolCapabilities:
- type: string
- example: playback,playqueues,timeline,provider-playback
- "400":
- $ref: "../responses/400.yaml"
- "401":
- $ref: "../responses/401.yaml"
diff --git a/src/paths/colon/colon.yaml b/src/paths/colon/colon.yaml
deleted file mode 100644
index 0629e869..00000000
--- a/src/paths/colon/colon.yaml
+++ /dev/null
@@ -1,132 +0,0 @@
-get:
- tags:
- - Server
- summary: Get Server Capabilities
- description: Get Server Capabilities
- operationId: getServerCapabilities
- responses:
- "200":
- description: The Server Capabilities
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: number
- allowCameraUpload:
- type: boolean
- allowChannelAccess:
- type: boolean
- allowMediaDeletion:
- type: boolean
- allowSharing:
- type: boolean
- allowSync:
- type: boolean
- allowTuners:
- type: boolean
- backgroundProcessing:
- type: boolean
- certificate:
- type: boolean
- companionProxy:
- type: boolean
- countryCode:
- type: string
- diagnostics:
- type: string
- eventStream:
- type: boolean
- friendlyName:
- type: string
- hubSearch:
- type: boolean
- itemClusters:
- type: boolean
- livetv:
- type: number
- machineIdentifier:
- type: string
- mediaProviders:
- type: boolean
- multiuser:
- type: boolean
- musicAnalysis:
- type: number
- myPlex:
- type: boolean
- myPlexMappingState:
- type: string
- myPlexSigninState:
- type: string
- myPlexSubscription:
- type: boolean
- myPlexUsername:
- type: string
- offlineTranscode:
- type: number
- ownerFeatures:
- type: string
- photoAutoTag:
- type: boolean
- platform:
- type: string
- platformVersion:
- type: string
- pluginHost:
- type: boolean
- pushNotifications:
- type: boolean
- readOnlyLibraries:
- type: boolean
- streamingBrainABRVersion:
- type: number
- streamingBrainVersion:
- type: number
- sync:
- type: boolean
- transcoderActiveVideoSessions:
- type: number
- transcoderAudio:
- type: boolean
- transcoderLyrics:
- type: boolean
- transcoderPhoto:
- type: boolean
- transcoderSubtitles:
- type: boolean
- transcoderVideo:
- type: boolean
- transcoderVideoBitrates:
- type: string
- transcoderVideoQualities:
- type: string
- transcoderVideoResolutions:
- type: string
- updatedAt:
- type: number
- updater:
- type: boolean
- version:
- type: string
- voiceSearch:
- type: boolean
- Directory:
- type: array
- items:
- type: object
- properties:
- count:
- type: number
- key:
- type: string
- title:
- type: string
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/colon/prefs.yaml b/src/paths/colon/prefs.yaml
deleted file mode 100644
index 7c5d331d..00000000
--- a/src/paths/colon/prefs.yaml
+++ /dev/null
@@ -1,60 +0,0 @@
-get:
- tags:
- - Server
- summary: Get Server Preferences
- description: Get Server Preferences
- operationId: getServerPreferences
- responses:
- "200":
- description: Server Preferences
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 161
- Setting:
- type: array
- items:
- type: object
- properties:
- id:
- type: string
- example: EnableDatabaseTrace
- label:
- type: string
- example: ""
- summary:
- type: string
- example: ""
- type:
- type: string
- example: bool
- default:
- type: boolean
- example: false
- value:
- type: boolean
- example: false
- hidden:
- type: boolean
- example: true
- advanced:
- type: boolean
- example: false
- group:
- type: string
- example: ""
- enumValues:
- type: string
- example: 1:admin only|2:everyone
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/colon/progress.yaml b/src/paths/colon/progress.yaml
deleted file mode 100644
index 4c2b51b5..00000000
--- a/src/paths/colon/progress.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-post:
- tags:
- - Media
- summary: Update Media Play Progress
- description: |
- This API command can be used to update the play progress of a media item.
- operationId: updatePlayProgress
- parameters:
- - name: key
- description: the media key
- in: query
- schema:
- type: string
- required: true
- - name: time
- description: The time, in milliseconds, used to set the media playback progress.
- in: query
- schema:
- type: number
- example: 90000
- required: true
- - name: state
- description: The playback state of the media item.
- in: query
- schema:
- type: string
- example: played
- required: true
-
- responses:
- "200":
- description: Success - The request was successful.
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/colon/scrobble.yaml b/src/paths/colon/scrobble.yaml
deleted file mode 100644
index 41d341ce..00000000
--- a/src/paths/colon/scrobble.yaml
+++ /dev/null
@@ -1,21 +0,0 @@
-get:
- tags:
- - Media
- summary: Mark Media Played
- description: This will mark the provided media key as Played.
- operationId: markPlayed
- parameters:
- - name: key
- description: The media key to mark as played
- in: query
- schema:
- type: number
- example: 59398
- required: true
- responses:
- "200":
- description: Media is marked Played
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/colon/timeline.yaml b/src/paths/colon/timeline.yaml
deleted file mode 100644
index 43168257..00000000
--- a/src/paths/colon/timeline.yaml
+++ /dev/null
@@ -1,96 +0,0 @@
-get:
- tags:
- - Video
- summary: Get the timeline for a media item
- description: Get the timeline for a media item
- operationId: getTimeline
- parameters:
- - name: ratingKey
- description: The rating key of the media item
- required: true
- in: query
- schema:
- type: number
- example: 23409
-
- - name: key
- description: The key of the media item to get the timeline for
- required: true
- in: query
- schema:
- type: string
- example: "/library/metadata/23409"
-
- - name: state
- description: The state of the media item
- required: true
- in: query
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum: ["playing", "paused", "stopped"]
- example: "playing"
-
- - name: hasMDE
- description: Whether the media item has MDE
- required: true
- in: query
- schema:
- type: number
- example: 1
-
- - name: time
- description: The time of the media item
- required: true
- in: query
- schema:
- type: number
- example: 2000
-
- - name: duration
- description: The duration of the media item
- required: true
- in: query
- schema:
- type: number
- example: 10000
-
- - name: context
- description: The context of the media item
- required: true
- in: query
- schema:
- type: string
- example: "home:hub.continueWatching"
-
- - name: playQueueItemID
- description: The play queue item ID of the media item
- required: true
- in: query
- schema:
- type: number
- example: 1
-
- - name: playBackTime
- description: The playback time of the media item
- required: true
- in: query
- schema:
- type: number
- example: 2000
-
- - name: row
- description: The row of the media item
- required: true
- in: query
- schema:
- type: number
- example: 1
-
- responses:
- "200":
- description: The timeline for the media item
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/colon/unscrobble.yaml b/src/paths/colon/unscrobble.yaml
deleted file mode 100644
index 4f1a2e40..00000000
--- a/src/paths/colon/unscrobble.yaml
+++ /dev/null
@@ -1,21 +0,0 @@
-get:
- tags:
- - Media
- summary: Mark Media Unplayed
- description: This will mark the provided media key as Unplayed.
- operationId: markUnplayed
- parameters:
- - name: key
- description: The media key to mark as Unplayed
- in: query
- schema:
- type: number
- example: 59398
- required: true
- responses:
- "200":
- description: Media is marked Unplayed
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/companions/companions.yaml b/src/paths/companions/companions.yaml
deleted file mode 100644
index 09414a55..00000000
--- a/src/paths/companions/companions.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-get:
- servers:
- - url: https://plex.tv/api/v2
- tags:
- - Plex
- summary: Get Companions Data
- description: Get Companions Data
- operationId: getCompanionsData
- responses:
- "200":
- description: Companions Data
- content:
- application/json:
- schema:
- type: array
- items:
- type: object
- required:
- - identifier
- - baseURL
- - title
- - linkURL
- - provides
- - token
- properties:
- identifier:
- type: string
- example: tv.plex.sonos
- baseURL:
- type: string
- example: "https://sonos.plex.tv"
- format: uri
- title:
- type: string
- example: Sonos
- linkURL:
- type: string
- example: "https://sonos.plex.tv/link"
- provides:
- type: string
- example: "client,player"
- token:
- type: string
- description: The plex authtoken used to identify with
- "400":
- $ref: ../../responses/400.yaml
- "401":
- $ref: ../../responses/401.yaml
diff --git a/src/paths/devices.yaml b/src/paths/devices.yaml
deleted file mode 100644
index 308a6c91..00000000
--- a/src/paths/devices.yaml
+++ /dev/null
@@ -1,46 +0,0 @@
-get:
- tags:
- - Server
- summary: Get Devices
- description: Get Devices
- operationId: getDevices
- responses:
- "200":
- description: Devices
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: number
- example: 151
- identifier:
- type: string
- example: com.plexapp.system.devices
- Device:
- type: array
- items:
- type: object
- properties:
- id:
- type: number
- example: 1
- name:
- type: string
- example: iPhone
- platform:
- type: string
- example: iOS
- clientIdentifier:
- type: string
- createdAt:
- type: number
- example: 1654131230
- "400":
- $ref: "../responses/400.yaml"
- "401":
- $ref: "../responses/401.yaml"
diff --git a/src/paths/friends/friends.yaml b/src/paths/friends/friends.yaml
deleted file mode 100644
index 9a3efe4f..00000000
--- a/src/paths/friends/friends.yaml
+++ /dev/null
@@ -1,21 +0,0 @@
-get:
- servers:
- - url: https://plex.tv/api/v2
- tags:
- - Plex
- summary: Get list of friends of the user logged in
- description: Get friends of provided auth token.
- operationId: getUserFriends
- responses:
- "200":
- description: Friends Data
- content:
- application/json:
- schema:
- type: array
- items:
- $ref: ../../models/Friend.yaml
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/geoip/geoip.yaml b/src/paths/geoip/geoip.yaml
deleted file mode 100644
index 25e4f518..00000000
--- a/src/paths/geoip/geoip.yaml
+++ /dev/null
@@ -1,20 +0,0 @@
-get:
- servers:
- - url: https://plex.tv/api/v2
- security: [] # No security required
- tags:
- - Plex
- summary: Get Geo Data
- description: Returns the geolocation and locale data of the caller
- operationId: getGeoData
- responses:
- "200":
- description: Gets the geo location data of the user
- content:
- application/json:
- schema:
- $ref: ../../models/GeoData.yaml
- "400":
- $ref: ../../responses/400.yaml
- "401":
- $ref: ../../responses/401.yaml
diff --git a/src/paths/home.yaml b/src/paths/home.yaml
deleted file mode 100644
index 12bd07d6..00000000
--- a/src/paths/home.yaml
+++ /dev/null
@@ -1,34 +0,0 @@
-get:
- tags:
- - Plex
- summary: Get Plex Home Data
- description: Retrieves the home data for the authenticated user, including details like home ID, name, guest access information, and subscription status.
- operationId: getHomeData
- responses:
- "200":
- description: Home Data
- content:
- application/json:
- schema:
- type: object
- properties:
- id:
- type: number
- example: 1841489
- name:
- type: string
- example: Blindkitty38's home
- guestUserID:
- type: number
- example: 58815432
- guestUserUUID:
- type: string
- example: f3df4e01bfca0787
- guestEnabled:
- type: boolean
- subscription:
- type: boolean
- "400":
- $ref: "../responses/400.yaml"
- "401":
- $ref: "../responses/401.yaml"
diff --git a/src/paths/hubs/home/get-recently-added.yaml b/src/paths/hubs/home/get-recently-added.yaml
deleted file mode 100644
index 8386a48b..00000000
--- a/src/paths/hubs/home/get-recently-added.yaml
+++ /dev/null
@@ -1,200 +0,0 @@
-get:
- tags:
- - Hubs
- summary: Get Recently Added
- description: |
- This endpoint will return the recently added content.
- operationId: get-recently-added
- parameters:
- - name: contentDirectoryID
- in: query
- required: true
- schema:
- type: integer
- description: The content directory ID.
- - name: pinnedContentDirectoryID
- in: query
- required: false
- schema:
- type: string
- description: Comma-separated list of pinned content directory IDs.
- - $ref: "../../../parameters/section-id.yaml"
- - $ref: "../../../parameters/type.yaml"
- - $ref: "../../../parameters/include-meta.yaml"
- - $ref: "../../../parameters/container-start.yaml"
- - $ref: "../../../parameters/container-size.yaml"
- responses:
- "200":
- description: A successful response with recently added content.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - $ref: "../../../models/media-container/size.yaml"
- - $ref: "../../../models/media-container/total-size.yaml"
- - $ref: "../../../models/media-container/offset.yaml"
- - $ref: "../../../models/media-container/allow-sync.yaml"
- - $ref: "../../../models/media-container/identifier.yaml"
- - type: object
- properties:
- Meta:
- $ref: "../../../models/Meta.yaml"
- Metadata:
- type: array
- description: "An array of metadata items."
- items:
- required:
- - type
- allOf:
- - $ref: "../../../models/meta-data/added-at.yaml"
- - $ref: "../../../models/meta-data/art.yaml"
- - $ref: "../../../models/meta-data/audience-rating-image.yaml"
- - $ref: "../../../models/meta-data/audience-rating.yaml"
- - $ref: "../../../models/meta-data/chapter-source.yaml"
- - $ref: "../../../models/meta-data/child-count.yaml"
- - $ref: "../../../models/meta-data/content-rating.yaml"
- - $ref: "../../../models/meta-data/created-at-accuracy.yaml"
- - $ref: "../../../models/meta-data/created-at-tz-offset.yaml"
- - $ref: "../../../models/meta-data/duration.yaml"
- - $ref: "../../../models/meta-data/grandparent-art.yaml"
- - $ref: "../../../models/meta-data/grandparent-guid.yaml"
- - $ref: "../../../models/meta-data/grandparent-key.yaml"
- - $ref: "../../../models/meta-data/grandparent-rating-key.yaml"
- - $ref: "../../../models/meta-data/grandparent-slug.yaml"
- - $ref: "../../../models/meta-data/grandparent-theme.yaml"
- - $ref: "../../../models/meta-data/grandparent-thumb.yaml"
- - $ref: "../../../models/meta-data/grandparent-title.yaml"
- - $ref: "../../../models/meta-data/guid.yaml"
- - $ref: "../../../models/meta-data/index.yaml"
- - $ref: "../../../models/meta-data/key.yaml"
- - $ref: "../../../models/meta-data/last-rated-at.yaml"
- - $ref: "../../../models/meta-data/last-viewed-at.yaml"
- - $ref: "../../../models/meta-data/leaf-count.yaml"
- - $ref: "../../../models/meta-data/library-section-id.yaml"
- - $ref: "../../../models/meta-data/library-section-key.yaml"
- - $ref: "../../../models/meta-data/library-section-title.yaml"
- - $ref: "../../../models/meta-data/original-title.yaml"
- - $ref: "../../../models/meta-data/originally-available-at.yaml"
- - $ref: "../../../models/meta-data/parent-guid.yaml"
- - $ref: "../../../models/meta-data/parent-index.yaml"
- - $ref: "../../../models/meta-data/parent-key.yaml"
- - $ref: "../../../models/meta-data/parent-rating-key.yaml"
- - $ref: "../../../models/meta-data/parent-slug.yaml"
- - $ref: "../../../models/meta-data/parent-studio.yaml"
- - $ref: "../../../models/meta-data/parent-theme.yaml"
- - $ref: "../../../models/meta-data/parent-thumb.yaml"
- - $ref: "../../../models/meta-data/parent-title.yaml"
- - $ref: "../../../models/meta-data/parent-year.yaml"
- - $ref: "../../../models/meta-data/primary-extra-key.yaml"
- - $ref: "../../../models/meta-data/rating-image.yaml"
- - $ref: "../../../models/meta-data/rating-key.yaml"
- - $ref: "../../../models/meta-data/rating.yaml"
- - $ref: "../../../models/meta-data/season-count.yaml"
- - $ref: "../../../models/meta-data/skip-count.yaml"
- - $ref: "../../../models/meta-data/slug.yaml"
- - $ref: "../../../models/meta-data/studio.yaml"
- - $ref: "../../../models/meta-data/subtype.yaml"
- - $ref: "../../../models/meta-data/summary.yaml"
- - $ref: "../../../models/meta-data/tagline.yaml"
- - $ref: "../../../models/meta-data/theme.yaml"
- - $ref: "../../../models/meta-data/thumb.yaml"
- - $ref: "../../../models/meta-data/title-sort.yaml"
- - $ref: "../../../models/meta-data/title.yaml"
- - $ref: "../../../models/meta-data/type.yaml"
- - $ref: "../../../models/meta-data/updated-at.yaml"
- - $ref: "../../../models/meta-data/user-rating.yaml"
- - $ref: "../../../models/meta-data/view-count.yaml"
- - $ref: "../../../models/meta-data/view-offset.yaml"
- - $ref: "../../../models/meta-data/viewed-leaf-count.yaml"
- - $ref: "../../../models/meta-data/year.yaml"
- - $ref: "../../../models/meta-data/objects/image.yaml"
- - $ref: "../../../models/meta-data/objects/ultra-blur-colors.yaml"
- - $ref: "../../../models/meta-data/guid/guid-array.yaml"
- - type: object
- properties:
- Media:
- allOf:
- - $ref: "../../../models/Media-data.yaml"
- Genre:
- type: array
- items:
- allOf:
- - $ref: "../../../models/genre/id.yaml"
- - $ref: "../../../models/genre/filter.yaml"
- - $ref: "../../../models/genre/tag.yaml"
- Country:
- type: array
- items:
- allOf:
- - $ref: "../../../models/country/id.yaml"
- - $ref: "../../../models/country/tag.yaml"
- - $ref: "../../../models/country/filter.yaml"
- Director:
- type: array
- items:
- allOf:
- - $ref: "../../../models/director/id.yaml"
- - $ref: "../../../models/director/filter.yaml"
- - $ref: "../../../models/director/tag.yaml"
- - $ref: "../../../models/director/tag-key.yaml"
- - $ref: "../../../models/director/thumb.yaml"
- Writer:
- type: array
- items:
- allOf:
- - $ref: "../../../models/writer/id.yaml"
- - $ref: "../../../models/writer/filter.yaml"
- - $ref: "../../../models/writer/tag.yaml"
- - $ref: "../../../models/writer/tag-key.yaml"
- - $ref: "../../../models/writer/thumb.yaml"
- Role:
- type: array
- items:
- allOf:
- - $ref: "../../../models/role/id.yaml"
- - $ref: "../../../models/role/filter.yaml"
- - $ref: "../../../models/role/tag.yaml"
- - $ref: "../../../models/role/tag-key.yaml"
- - $ref: "../../../models/role/role.yaml"
- - $ref: "../../../models/role/thumb.yaml"
- Producer:
- type: array
- items:
- allOf:
- - $ref: "../../../models/producer/id.yaml"
- - $ref: "../../../models/producer/filter.yaml"
- - $ref: "../../../models/producer/tag.yaml"
- - $ref: "../../../models/producer/tag-key.yaml"
- - $ref: "../../../models/producer/thumb.yaml"
- Rating:
- type: array
- items:
- allOf:
- - $ref: "../../../models/rating/image.yaml"
- - $ref: "../../../models/rating/value.yaml"
- - $ref: "../../../models/rating/type.yaml"
- Similar:
- type: array
- items:
- allOf:
- - $ref: "../../../models/similar/id.yaml"
- - $ref: "../../../models/similar/filter.yaml"
- - $ref: "../../../models/similar/tag.yaml"
- Location:
- type: array
- items:
- allOf:
- - $ref: "../../../models/meta-data/location/path.yaml"
- Collection:
- type: array
- items:
- allOf:
- - $ref: "../../../models/collection/tag.yaml"
-
- "401":
- description: Unauthorized, invalid Plex token.
- "400":
- description: Bad request, invalid parameters.
diff --git a/src/paths/hubs/hubs.yaml b/src/paths/hubs/hubs.yaml
deleted file mode 100644
index d0b24685..00000000
--- a/src/paths/hubs/hubs.yaml
+++ /dev/null
@@ -1,146 +0,0 @@
-get:
- tags:
- - Hubs
- summary: Get Global Hubs
- description: Get Global Hubs filtered by the parameters provided.
- operationId: getGlobalHubs
- parameters:
- - name: count
- description: The number of items to return with each hub.
- in: query
- schema:
- type: number
- required: false
- - name: onlyTransient
- description: Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added).
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- required: false
-
- responses:
- "200":
- description: returns global hubs
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 8
- allowSync:
- type: boolean
- example: true
- identifier:
- type: string
- example: com.plexapp.plugins.library
- Hub:
- type: array
- items:
- type: object
- properties:
- hubKey:
- type: string
- example: /library/metadata/50768,65523,58188,57341,57302,57070
- key:
- type: string
- example: /playlists/all?type=15&sort=lastViewedAt:desc&playlistType=video,audio
- title:
- type: string
- example: Recent Playlists
- type:
- type: string
- example: playlist
- hubIdentifier:
- type: string
- example: home.playlists
- context:
- type: string
- example: hub.home.playlists
- size:
- type: integer
- format: int32
- example: 6
- more:
- type: boolean
- example: true
- style:
- type: string
- example: shelf
- promoted:
- type: boolean
- example: true
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: "57070"
- key:
- type: string
- example: /playlists/57070/items
- guid:
- type: string
- example: com.plexapp.agents.none://9fee6c5b-3143-4923-813e-57bd0190056c
- type:
- type: string
- example: playlist
- title:
- type: string
- example: November Movie Day
- titleSort:
- type: string
- example: Tracks
- summary:
- type: string
- example: ""
- smart:
- type: boolean
- example: false
- playlistType:
- type: string
- example: video
- composite:
- type: string
- example: /playlists/57070/composite/1668787730
- icon:
- type: string
- example: playlist://image.smart
- viewCount:
- type: integer
- format: int32
- example: 2
- lastViewedAt:
- type: integer
- format: int32
- example: 1668787732
- duration:
- type: integer
- format: int32
- example: 16873000
- leafCount:
- type: integer
- format: int32
- example: 3
- addedAt:
- type: integer
- format: int32
- example: 1668779618
- updatedAt:
- type: integer
- format: int32
- example: 1668787730
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/hubs/search-voice.yaml b/src/paths/hubs/search-voice.yaml
deleted file mode 100644
index 4a30eca1..00000000
--- a/src/paths/hubs/search-voice.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-get:
- tags:
- - Search
- summary: Perform a voice search
- operationId: performVoiceSearch
- description: |
- This endpoint performs a search specifically tailored towards voice or other imprecise input which may work badly with the substring and spell-checking heuristics used by the `/hubs/search` endpoint.
- It uses a [Levenshtein distance](https://en.wikipedia.org/wiki/Levenshtein_distance) heuristic to search titles, and as such is much slower than the other search endpoint.
- Whenever possible, clients should limit the search to the appropriate type.
- Results, as well as their containing per-type hubs, contain a `distance` attribute which can be used to judge result quality.
- parameters:
- - name: query
- description: The query term
- in: query
- schema:
- type: string
- examples:
- - dead+poop
- required: true
- - name: sectionId
- description: This gives context to the search, and can result in re-ordering of search result hubs
- in: query
- schema:
- type: number
- required: false
- - name: limit
- description: The number of items to return per hub
- in: query
- schema:
- type: number
- example: 5
- default: 3
- required: false
- responses:
- "200":
- description: The search results
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/hubs/search.yaml b/src/paths/hubs/search.yaml
deleted file mode 100644
index 837552f9..00000000
--- a/src/paths/hubs/search.yaml
+++ /dev/null
@@ -1,49 +0,0 @@
-get:
- tags:
- - Search
- summary: Perform a search
- operationId: performSearch
- description: |
- This endpoint performs a search across all library sections, or a single section, and returns matches as hubs, split up by type. It performs spell checking, looks for partial matches, and orders the hubs based on quality of results. In addition, based on matches, it will return other related matches (e.g. for a genre match, it may return movies in that genre, or for an actor match, movies with that actor).
-
- In the response's items, the following extra attributes are returned to further describe or disambiguate the result:
-
- - `reason`: The reason for the result, if not because of a direct search term match; can be either:
- - `section`: There are multiple identical results from different sections.
- - `originalTitle`: There was a search term match from the original title field (sometimes those can be very different or in a foreign language).
- - ``: If the reason for the result is due to a result in another hub, the source hub identifier is returned. For example, if the search is for "dylan" then Bob Dylan may be returned as an artist result, an a few of his albums returned as album results with a reason code of `artist` (the identifier of that particular hub). Or if the search is for "arnold", there might be movie results returned with a reason of `actor`
- - `reasonTitle`: The string associated with the reason code. For a section reason, it'll be the section name; For a hub identifier, it'll be a string associated with the match (e.g. `Arnold Schwarzenegger` for movies which were returned because the search was for "arnold").
- - `reasonID`: The ID of the item associated with the reason for the result. This might be a section ID, a tag ID, an artist ID, or a show ID.
-
- This request is intended to be very fast, and called as the user types.
- parameters:
- - name: query
- description: The query term
- in: query
- schema:
- type: string
- examples:
- - "arnold"
- - "dylan"
- required: true
- - name: sectionId
- description: This gives context to the search, and can result in re-ordering of search result hubs
- in: query
- schema:
- type: number
- required: false
- - name: limit
- description: The number of items to return per hub
- in: query
- schema:
- type: number
- example: 5
- default: 3
-
- responses:
- "200":
- description: The search results
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/hubs/section.yaml b/src/paths/hubs/section.yaml
deleted file mode 100644
index d7e09dac..00000000
--- a/src/paths/hubs/section.yaml
+++ /dev/null
@@ -1,344 +0,0 @@
-get:
- tags:
- - Hubs
- summary: Get library specific hubs
- description: |
- This endpoint will return a list of library specific hubs
- operationId: getLibraryHubs
- parameters:
- - name: sectionId
- description: the Id of the library to query
- in: path
- schema:
- type: number
- required: true
- - name: count
- description: The number of items to return with each hub.
- in: query
- schema:
- type: number
- required: false
- - name: onlyTransient
- description: Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added).
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- required: false
-
- responses:
- "200":
- description: The hubs specific to the library
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 7
- allowSync:
- type: boolean
- example: true
- identifier:
- type: string
- example: com.plexapp.plugins.library
- librarySectionID:
- type: integer
- format: int32
- example: 1
- librarySectionTitle:
- type: string
- example: Movies
- librarySectionUUID:
- type: string
- example: 322a231a-b7f7-49f5-920f-14c61199cd30
- Hub:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: /library/sections/1/all?sort=lastViewedAt:desc&unwatched=0&viewOffset=0
- title:
- type: string
- example: Recently Played Movies
- type:
- type: string
- example: movie
- hubIdentifier:
- type: string
- example: movie.recentlyviewed.1
- context:
- type: string
- example: hub.movie.recentlyviewed
- size:
- type: integer
- format: int32
- example: 6
- more:
- type: boolean
- example: true
- style:
- type: string
- example: shelf
- hubKey:
- type: string
- example: /library/metadata/66485,66098,57249,11449,5858,14944
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: "14944"
- key:
- type: string
- example: /library/metadata/14944
- guid:
- type: string
- example: plex://movie/5d77686eeb5d26001f1eb339
- studio:
- type: string
- example: Walt Disney Animation Studios
- type:
- type: string
- example: movie
- title:
- type: string
- example: Tangled
- librarySectionTitle:
- type: string
- example: Movies
- librarySectionID:
- type: integer
- format: int32
- example: 1
- librarySectionKey:
- type: string
- example: /library/sections/1
- contentRating:
- type: string
- example: PG
- summary:
- type: string
- example:
- 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:
- type: number
- example: 8.9
- audienceRating:
- type: number
- example: 8.7
- viewCount:
- type: integer
- format: int32
- example: 1
- lastViewedAt:
- type: integer
- format: int32
- example: 1704936047
- year:
- type: integer
- format: int32
- example: 2010
- tagline:
- type: string
- example: They're taking adventure to new lengths.
- thumb:
- type: string
- example: /library/metadata/14944/thumb/1705739847
- art:
- type: string
- example: /library/metadata/14944/art/1705739847
- duration:
- type: integer
- format: int32
- example: 6017237
- originallyAvailableAt:
- type: string
- format: date
- example: 2010-11-24
- addedAt:
- type: integer
- format: int32
- example: 1589412494
- updatedAt:
- type: integer
- format: int32
- example: 1705739847
- audienceRatingImage:
- type: string
- example: rottentomatoes://image.rating.upright
- primaryExtraKey:
- type: string
- example: /library/metadata/14952
- ratingImage:
- type: string
- example: rottentomatoes://image.rating.ripe
- Media:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 38247
- duration:
- type: integer
- format: int32
- example: 6017237
- bitrate:
- type: integer
- format: int32
- example: 2051
- width:
- type: integer
- format: int32
- example: 1920
- height:
- type: integer
- format: int32
- example: 1080
- aspectRatio:
- type: number
- example: 1.78
- audioChannels:
- type: integer
- format: int32
- example: 2
- audioCodec:
- type: string
- example: aac
- videoCodec:
- type: string
- example: h264
- videoResolution:
- type: string
- example: "1080"
- container:
- type: string
- example: mp4
- videoFrameRate:
- type: string
- example: 24p
- optimizedForStreaming:
- type: integer
- format: int32
- example: 1
- audioProfile:
- type: string
- example: lc
- has64bitOffsets:
- type: boolean
- example: false
- videoProfile:
- type: string
- example: high
- Part:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 38247
- key:
- type: string
- example: /library/parts/38247/1589412494/file.mp4
- duration:
- type: integer
- format: int32
- example: 6017237
- file:
- type: string
- example: /movies/Tangled (2010)/Tangled (2010) Bluray-1080p.mp4
- size:
- type: integer
- format: int32
- example: 1545647447
- audioProfile:
- type: string
- example: lc
- container:
- type: string
- example: mp4
- has64bitOffsets:
- type: boolean
- example: false
- optimizedForStreaming:
- type: boolean
- example: true
- videoProfile:
- type: string
- example: high
- Genre:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Animation
- Country:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: United States of America
- Director:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Nathan Greno
- Role:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Donna Murphy
- Writer:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Wilhelm Grimm
- skipCount:
- type: integer
- format: int32
- example: 1
- chapterSource:
- type: string
- example: media
- promoted:
- type: boolean
- example: true
- random:
- type: boolean
- example: true
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/identity/identity.yaml b/src/paths/identity/identity.yaml
deleted file mode 100644
index d3df3e00..00000000
--- a/src/paths/identity/identity.yaml
+++ /dev/null
@@ -1,31 +0,0 @@
-get:
- tags:
- - Server
- summary: Get Server Identity
- description: This request is useful to determine if the server is online or offline
- operationId: get-server-identity
- security: []
- responses:
- "200":
- description: The Server Identity information
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: number
- example: 0
- claimed:
- type: boolean
- machineIdentifier:
- type: string
- example: 96f2fe7a78c9dc1f16a16bedbe90f98149be16b4
- version:
- type: string
- example: 1.31.3.6868-28fc46b27
- "408":
- $ref: "../../responses/408.yaml"
diff --git a/src/paths/library/content-top.yaml b/src/paths/library/content-top.yaml
deleted file mode 100644
index b6d71a8e..00000000
--- a/src/paths/library/content-top.yaml
+++ /dev/null
@@ -1,200 +0,0 @@
-get:
- tags:
- - Library
- summary: Get Top Watched Content
- description: |
- This endpoint will return the top watched content from libraries of a certain type
- operationId: getTopWatchedContent
- parameters:
- - $ref: "../../parameters/type.yaml"
- - $ref: "../../parameters/include-guids.yaml"
- responses:
- "200":
- description: The metadata of the library item.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - $ref: "../../models/media-container/size.yaml"
- - $ref: "../../models/media-container/allow-sync.yaml"
- - $ref: "../../models/media-container/identifier.yaml"
- - $ref: "../../models/media-container/media-tag-prefix.yaml"
- - $ref: "../../models/media-container/media-tag-version.yaml"
- - type: object
- properties:
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: "17"
- key:
- type: string
- example: /library/metadata/17
- guid:
- type: string
- example: plex://movie/5d77683f6f4521001ea9dc53
- slug:
- type: string
- example: waterloo-road
- studio:
- type: string
- example: Universal Pictures
- type:
- type: string
- example: movie
- title:
- type: string
- example: Serenity
- librarySectionTitle:
- type: string
- example: Movies
- librarySectionID:
- type: integer
- format: int32
- example: 1
- librarySectionKey:
- type: string
- example: /library/sections/1
- contentRating:
- type: string
- example: PG-13
- summary:
- type: string
- example:
- 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:
- type: integer
- example: 1
- audienceRating:
- type: number
- example: 9.1
- year:
- type: integer
- format: int32
- example: 2005
- tagline:
- type: string
- example: They aim to misbehave.
- thumb:
- type: string
- example: /library/metadata/17/thumb/1705637165
- art:
- type: string
- example: /library/metadata/17/art/1705637165
- duration:
- type: integer
- format: int32
- example: 141417
- originallyAvailableAt:
- type: string
- format: date
- example: 2005-09-29
- leafCount:
- type: integer
- example: 222
- viewedLeafCount:
- type: integer
- example: 100
- childCount:
- type: integer
- example: 13
- addedAt:
- type: integer
- format: int32
- example: 1705637164
- updatedAt:
- type: integer
- format: int32
- example: 1705637165
- globalViewCount:
- type: integer
- example: 80
- audienceRatingImage:
- type: string
- example: rottentomatoes://image.rating.upright
- Genre:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 184
- filter:
- type: string
- example: genre=184
- tag:
- type: string
- example: Thriller
- Country:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 116
- filter:
- type: string
- example: country=116
- tag:
- type: string
- example: United States of America
- Guid:
- x-speakeasy-name-override: guids
- type: array
- items:
- type: object
- properties:
- id:
- type: string
- example: tvdb://2337
- Role:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 220
- filter:
- type: string
- example: actor=220
- tag:
- type: string
- example: Dennis Keiffer
- tagKey:
- type: string
- example: 5d77683554f42c001f8c4708
- role:
- type: string
- example: Bar Guy (uncredited)
- thumb:
- type: string
- example: https://metadata-static.plex.tv/6/people/648e9a7ea1d537bccfcd7615134b78ce.jpg
- User:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 220
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/library/get-all-libraries.yaml b/src/paths/library/get-all-libraries.yaml
deleted file mode 100644
index 39e469bb..00000000
--- a/src/paths/library/get-all-libraries.yaml
+++ /dev/null
@@ -1,78 +0,0 @@
-get:
- tags:
- - Library
- summary: Get All Libraries
- operationId: get-all-libraries
- description: |
- A library section (commonly referred to as just a library) is a collection of media.
- Libraries are typed, and depending on their type provide either a flat or a hierarchical view of the media.
- For example, a music library has an artist > albums > tracks structure, whereas a movie library is flat.
-
- Libraries have features beyond just being a collection of media; for starters, they include information about supported types, filters and sorts.
- This allows a client to provide a rich interface around the media (e.g. allow sorting movies by release year).
- parameters:
- - $ref: "../../parameters/accept-application-json.yaml"
- responses:
- "200":
- description: The libraries available on the Server
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - $ref: "../../models/media-container/size.yaml"
- - $ref: "../../models/media-container/allow-sync.yaml"
- - $ref: "../../models/media-container/title1.yaml"
- - type: object
- properties:
- Directory:
- type: array
- items:
- required:
- - Location
- allOf:
- - $ref: "../../models/media-container/allow-sync.yaml"
- - $ref: "../../models/media-container/art.yaml"
- - $ref: "../../models/directory/composite.yaml"
- - $ref: "../../models/directory/filters.yaml"
- - $ref: "../../models/directory/refreshing.yaml"
- - $ref: "../../models/media-container/thumb.yaml"
- - $ref: "../../models/directory/key.yaml"
- - $ref: "../../models/directory/type.yaml"
- - $ref: "../../models/directory/title.yaml"
- - $ref: "../../models/directory/agent.yaml"
- - $ref: "../../models/directory/scanner.yaml"
- - $ref: "../../models/directory/language.yaml"
- - $ref: "../../models/directory/uuid.yaml"
- - $ref: "../../models/directory/updated-at.yaml"
- - $ref: "../../models/directory/created-at.yaml"
- - $ref: "../../models/directory/scanned-at.yaml"
- - $ref: "../../models/directory/content.yaml"
- - $ref: "../../models/directory/directory.yaml"
- - $ref: "../../models/directory/content-changed-at.yaml"
- - $ref: "../../models/directory/hidden.yaml"
- - type: object
- properties:
- Location:
- type: array
- items:
- type: object
- required:
- - id
- - path
- properties:
- id:
- type: integer
- format: int32
- description: The ID of the location.
- example: 1
- path:
- type: string
- description: The path to the media item.
- example: /Movies
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/library/get-recently-added.yaml b/src/paths/library/get-recently-added.yaml
deleted file mode 100644
index f5264231..00000000
--- a/src/paths/library/get-recently-added.yaml
+++ /dev/null
@@ -1,265 +0,0 @@
-get:
- tags:
- - Library
- summary: Get Recently Added
- description: |
- This endpoint will return the recently added content.
- operationId: get-recently-added-library
- parameters:
- - name: contentDirectoryID
- in: query
- required: false
- schema:
- type: integer
- example: 2
- - name: pinnedContentDirectoryID
- in: query
- required: false
- schema:
- type: array
- items:
- type: integer
- example: [3, 5, 7, 13, 12, 1, 6, 14, 2, 10, 16, 17]
- - $ref: "../../parameters/section-id.yaml"
- - $ref: "../../parameters/type.yaml"
- - $ref: "../../parameters/include-meta.yaml"
- - $ref: "../../parameters/container-start.yaml"
- - $ref: "../../parameters/container-size.yaml"
- responses:
- "200":
- description: The recently added content
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - $ref: "../../models/Meta.yaml"
- - type: object
- properties:
- size:
- type: number
- example: 50
- allowSync:
- type: boolean
- identifier:
- type: string
- example: com.plexapp.plugins.library
- mediaTagPrefix:
- type: string
- example: /system/bundle/media/flags/
- mediaTagVersion:
- type: number
- example: 1680021154
- mixedParents:
- type: boolean
- Metadata:
- type: array
- items:
- type: object
- properties:
- allowSync:
- type: boolean
- librarySectionID:
- type: number
- example: 1
- librarySectionTitle:
- type: string
- example: Movies
- librarySectionUUID:
- type: string
- example: 322a231a-b7f7-49f5-920f-14c61199cd30
- ratingKey:
- type: number
- example: 59398
- key:
- type: string
- example: /library/metadata/59398
- guid:
- type: string
- example: plex://movie/5e161a83bea6ac004126e148
- studio:
- type: string
- example: Marvel Studios
- type:
- type: string
- example: movie
- title:
- type: string
- example: "Ant-Man and the Wasp: Quantumania"
- contentRating:
- type: string
- example: PG-13
- summary:
- type: string
- example: 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:
- type: number
- example: 4.7
- audienceRating:
- type: number
- example: 8.3
- year:
- type: number
- example: 2023
- tagline:
- type: string
- example: Witness the beginning of a new dynasty.
- thumb:
- type: string
- example: /library/metadata/59398/thumb/1681888010
- art:
- type: string
- example: /library/metadata/59398/art/1681888010
- duration:
- type: number
- example: 7474422
- originallyAvailableAt:
- type: string
- format: date-time
- example: 2023-02-15
- addedAt:
- type: number
- example: 1681803215
- updatedAt:
- type: number
- example: 1681888010
- audienceRatingImage:
- type: string
- example: rottentomatoes://image.rating.upright
- chapterSource:
- type: string
- example: media
- primaryExtraKey:
- type: string
- example: /library/metadata/59399
- ratingImage:
- type: string
- example: rottentomatoes://image.rating.rotten
- Media:
- type: array
- items:
- type: object
- properties:
- id:
- type: number
- example: 120345
- duration:
- type: number
- example: 7474422
- bitrate:
- type: number
- example: 3623
- width:
- type: number
- example: 1920
- height:
- type: number
- example: 804
- aspectRatio:
- type: number
- example: 2.35
- audioChannels:
- type: number
- example: 6
- audioCodec:
- type: string
- example: ac3
- videoCodec:
- type: string
- example: h264
- videoResolution:
- type: number
- example: 1080
- container:
- type: string
- example: mp4
- videoFrameRate:
- type: string
- example: 24p
- optimizedForStreaming:
- type: number
- example: 0
- has64bitOffsets:
- type: boolean
- videoProfile:
- type: string
- example: high
- Part:
- type: array
- items:
- type: object
- properties:
- id:
- type: number
- example: 120353
- key:
- type: string
- example: /library/parts/120353/1681803203/file.mp4
- duration:
- type: number
- example: 7474422
- file:
- type: string
- example: /movies/Ant-Man and the Wasp Quantumania (2023)/Ant-Man.and.the.Wasp.Quantumania.2023.1080p.mp4
- size:
- type: number
- example: 3395307162
- container:
- type: string
- example: mp4
- has64bitOffsets:
- type: boolean
- hasThumbnail:
- type: number
- example: 1
- optimizedForStreaming:
- type: boolean
- videoProfile:
- type: string
- example: high
- Genre:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Comedy
- Director:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Peyton Reed
- Writer:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Jeff Loveness
- Country:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: United States of America
- Role:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Paul Rudd
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/library/get-search-all-libraries.yaml b/src/paths/library/get-search-all-libraries.yaml
deleted file mode 100644
index cde02afd..00000000
--- a/src/paths/library/get-search-all-libraries.yaml
+++ /dev/null
@@ -1,265 +0,0 @@
-get:
- tags:
- - Library
- summary: Search All Libraries
- operationId: get-search-all-libraries
- description: |
- Search the provided query across all library sections, or a single section, and return matches as hubs, split up by type.
- parameters:
- - $ref: "../../parameters/query.yaml"
- - $ref: "../../parameters/plex/x-plex-identifier.yaml"
- - name: limit
- in: query
- required: false
- schema:
- type: integer
- description: Limit the number of results returned.
- - name: searchTypes
- in: query
- required: false
- schema:
- type: array
- items:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - movies
- - music
- - otherVideos
- - people
- - tv
- example: movies,music,otherVideos,people,tv
- style: form
- explode: false
- description: |
- A comma-separated list of search types to include. Valid values are: movies, music, otherVideos, people, tv.
- - name: includeCollections
- in: query
- required: false
- schema:
- $ref: "../../models/common/PlexBoolean.yaml"
- description: Whether to include collections in the search results.
- - name: includeExternalMedia
- in: query
- required: false
- schema:
- $ref: "../../models/common/PlexBoolean.yaml"
- description: Whether to include external media in the search results.
- responses:
- "200":
- description: The libraries available on the Server
- content:
- application/json:
- schema:
- type: object
- required:
- - MediaContainer
- properties:
- MediaContainer:
- allOf:
- - $ref: "../../models/media-container/size.yaml"
- - $ref: "../../models/media-container/allow-sync.yaml"
- - $ref: "../../models/media-container/identifier.yaml"
- - $ref: "../../models/media-container/library-section-id.yaml"
- - $ref: "../../models/media-container/library-section-title.yaml"
- - $ref: "../../models/media-container/library-section-uuid.yaml"
- - $ref: "../../models/media-container/media-tag-prefix.yaml"
- - $ref: "../../models/media-container/media-tag-version.yaml"
- - type: object
- required:
- - SearchResult
- properties:
- SearchResult:
- type: array
- items:
- allOf:
- - type: object
- required:
- - score
- - $ref: "../../models/media-container/search-result/score.yaml"
- - type: object
- properties:
- Directory:
- allOf:
- - type: object
- required:
- - key
- - librarySectionID
- - librarySectionKey
- - librarySectionTitle
- - type
- - id
- - tag
- - $ref: "../../models/media-container/search-result/directory/key.yaml"
- - $ref: "../../models/meta-data/library-section-id.yaml"
- - $ref: "../../models/meta-data/library-section-key.yaml"
- - $ref: "../../models/meta-data/library-section-title.yaml"
- - $ref: "../../models/media-container/search-result/directory/library-section-type.yaml"
- - $ref: "../../models/media-container/search-result/directory/type.yaml"
- - $ref: "../../models/media-container/search-result/directory/id.yaml"
- - $ref: "../../models/media-container/search-result/directory/filter.yaml"
- - $ref: "../../models/media-container/search-result/directory/tag.yaml"
- - $ref: "../../models/media-container/search-result/directory/tag-type.yaml"
- - $ref: "../../models/media-container/search-result/directory/tag-key.yaml"
- - $ref: "../../models/media-container/search-result/directory/thumb.yaml"
- - $ref: "../../models/media-container/search-result/directory/count.yaml"
- Metadata:
- type: object
- allOf:
- - $ref: "../../models/meta-data/rating-key.yaml"
- - $ref: "../../models/meta-data/key.yaml"
- - $ref: "../../models/meta-data/guid.yaml"
- - $ref: "../../models/meta-data/slug.yaml"
- - $ref: "../../models/meta-data/studio.yaml"
- - $ref: "../../models/meta-data/type.yaml"
- - $ref: "../../models/meta-data/title.yaml"
- - $ref: "../../models/meta-data/banner.yaml"
- - $ref: "../../models/meta-data/title-sort.yaml"
- - $ref: "../../models/meta-data/content-rating.yaml"
- - $ref: "../../models/meta-data/summary.yaml"
- - $ref: "../../models/meta-data/rating.yaml"
- - $ref: "../../models/meta-data/audience-rating.yaml"
- - $ref: "../../models/meta-data/year.yaml"
- - $ref: "../../models/meta-data/tagline.yaml"
- - $ref: "../../models/meta-data/thumb.yaml"
- - $ref: "../../models/meta-data/art.yaml"
- - $ref: "../../models/meta-data/theme.yaml"
- - $ref: "../../models/meta-data/index.yaml"
- - $ref: "../../models/meta-data/leaf-count.yaml"
- - $ref: "../../models/meta-data/viewed-leaf-count.yaml"
- - $ref: "../../models/meta-data/child-count.yaml"
- - $ref: "../../models/meta-data/season-count.yaml"
- - $ref: "../../models/meta-data/duration.yaml"
- - $ref: "../../models/meta-data/originally-available-at.yaml"
- - $ref: "../../models/meta-data/added-at.yaml"
- - $ref: "../../models/meta-data/updated-at.yaml"
- - $ref: "../../models/meta-data/parent-year.yaml"
- - $ref: "../../models/meta-data/audience-rating-image.yaml"
- - $ref: "../../models/meta-data/chapter-source.yaml"
- - $ref: "../../models/meta-data/primary-extra-key.yaml"
- - $ref: "../../models/meta-data/original-title.yaml"
- - $ref: "../../models/meta-data/parent-rating-key.yaml"
- - $ref: "../../models/meta-data/grandparent-rating-key.yaml"
- - $ref: "../../models/meta-data/parent-guid.yaml"
- - $ref: "../../models/meta-data/grandparent-guid.yaml"
- - $ref: "../../models/meta-data/grandparent-slug.yaml"
- - $ref: "../../models/meta-data/grandparent-key.yaml"
- - $ref: "../../models/meta-data/parent-key.yaml"
- - $ref: "../../models/meta-data/grandparent-title.yaml"
- - $ref: "../../models/meta-data/grandparent-thumb.yaml"
- - $ref: "../../models/meta-data/grandparent-theme.yaml"
- - $ref: "../../models/meta-data/grandparent-art.yaml"
- - $ref: "../../models/meta-data/parent-title.yaml"
- - $ref: "../../models/meta-data/parent-index.yaml"
- - $ref: "../../models/meta-data/parent-thumb.yaml"
- - $ref: "../../models/meta-data/rating-image.yaml"
- - $ref: "../../models/meta-data/view-count.yaml"
- - $ref: "../../models/meta-data/view-offset.yaml"
- - $ref: "../../models/meta-data/skip-count.yaml"
- - $ref: "../../models/meta-data/subtype.yaml"
- - $ref: "../../models/meta-data/last-rated-at.yaml"
- - $ref: "../../models/meta-data/created-at-accuracy.yaml"
- - $ref: "../../models/meta-data/created-at-tz-offset.yaml"
- - $ref: "../../models/meta-data/last-viewed-at.yaml"
- - $ref: "../../models/meta-data/user-rating.yaml"
- - $ref: "../../models/meta-data/objects/image.yaml"
- - $ref: "../../models/meta-data/objects/ultra-blur-colors.yaml"
- - $ref: "../../models/meta-data/guid/guid-array.yaml"
- - $ref: "../../models/meta-data/library-section-id.yaml"
- - $ref: "../../models/meta-data/library-section-title.yaml"
- - $ref: "../../models/meta-data/library-section-key.yaml"
- - $ref: "../../models/meta-data/show-ordering.yaml"
- - $ref: "../../models/meta-data/flatten-seasons.yaml"
- - $ref: "../../models/meta-data/skip-children.yaml"
- - type: object
- properties:
- Media:
- type: array
- items:
- allOf:
- - $ref: "../../models/media/id.yaml"
- - $ref: "../../models/media/duration.yaml"
- - $ref: "../../models/media/bitrate.yaml"
- - $ref: "../../models/media/width.yaml"
- - $ref: "../../models/media/height.yaml"
- - $ref: "../../models/media/aspect-ratio.yaml"
- - $ref: "../../models/media/audio-channels.yaml"
- - $ref: "../../models/media/display-offset.yaml"
- - $ref: "../../models/media/audio-codec.yaml"
- - $ref: "../../models/media/video-codec.yaml"
- - $ref: "../../models/media/video-resolution.yaml"
- - $ref: "../../models/media/container.yaml"
- - $ref: "../../models/media/video-frame-rate.yaml"
- - $ref: "../../models/media/video-profile.yaml"
- - $ref: "../../models/media/has-voice-activity.yaml"
- - $ref: "../../models/media/audio-profile.yaml"
- - $ref: "../../models/media/optimized-for-streaming.yaml"
- - $ref: "../../models/media/has-64bit-offsets.yaml"
- - type: object
- properties:
- Part:
- type: array
- items:
- allOf:
- - $ref: "../../models/media/part/accessible.yaml"
- - $ref: "../../models/media/part/exists.yaml"
- - $ref: "../../models/media/part/id.yaml"
- - $ref: "../../models/media/part/key.yaml"
- - $ref: "../../models/media/part/indexes.yaml"
- - $ref: "../../models/media/part/duration.yaml"
- - $ref: "../../models/media/part/file.yaml"
- - $ref: "../../models/media/part/size.yaml"
- - $ref: "../../models/media/part/packet-length.yaml"
- - $ref: "../../models/media/part/container.yaml"
- - $ref: "../../models/media/part/video-profile.yaml"
- - $ref: "../../models/media/part/audio-profile.yaml"
- - $ref: "../../models/media/part/has-64bit-offsets.yaml"
- - $ref: "../../models/media/part/optimized-for-streaming.yaml"
- - $ref: "../../models/media/part/has-thumbnail.yaml"
- Genre:
- type: array
- items:
- allOf:
- - $ref: "../../models/genre/id.yaml"
- - $ref: "../../models/genre/tag.yaml"
- Country:
- type: array
- items:
- allOf:
- - $ref: "../../models/country/id.yaml"
- - $ref: "../../models/country/tag.yaml"
- Director:
- type: array
- items:
- allOf:
- - $ref: "../../models/director/id.yaml"
- - $ref: "../../models/director/tag.yaml"
- - $ref: "../../models/director/thumb.yaml"
- Writer:
- type: array
- items:
- allOf:
- - $ref: "../../models/writer/id.yaml"
- - $ref: "../../models/writer/tag.yaml"
- - $ref: "../../models/writer/thumb.yaml"
- Role:
- type: array
- items:
- allOf:
- - $ref: "../../models/role/id.yaml"
- - $ref: "../../models/role/tag.yaml"
- - $ref: "../../models/role/role.yaml"
- - $ref: "../../models/role/thumb.yaml"
- Location:
- type: array
- items:
- allOf:
- - type: object
- required:
- - path
- - $ref: "../../models/meta-data/location/path.yaml"
-
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/library/hashes.yaml b/src/paths/library/hashes.yaml
deleted file mode 100644
index fb2dff02..00000000
--- a/src/paths/library/hashes.yaml
+++ /dev/null
@@ -1,28 +0,0 @@
-get:
- tags:
- - Library
- summary: Get Hash Value
- description: This resource returns hash values for local files
- operationId: getFileHash
- parameters:
- - name: url
- description: This is the path to the local file, must be prefixed by `file://`
- in: query
- schema:
- type: string
- example: file://C:\Image.png&type=13
- required: true
- - name: type
- description: Item type
- in: query
- schema:
- type: number
- required: false
-
- responses:
- "200":
- description: The hash of the file
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/library/metadata-children.yaml b/src/paths/library/metadata-children.yaml
deleted file mode 100644
index edb90c92..00000000
--- a/src/paths/library/metadata-children.yaml
+++ /dev/null
@@ -1,246 +0,0 @@
-get:
- tags:
- - Library
- summary: Get Items Children
- description: |
- This endpoint will return the children of of a library item specified with the ratingKey.
- operationId: getMetadataChildren
- parameters:
- - name: ratingKey
- description: the id of the library item to return the children of.
- in: path
- schema:
- type: number
- required: true
- - name: includeElements
- description: |
- Adds additional elements to the response. Supported types are (Stream)
- in: query
- schema:
- type: string
- required: false
- examples:
- include-stream:
- value: Stream
- include-stream-otheritem:
- value: Stream,OtherItem
- include-stream-otheritem-anotheritem:
- value: Stream,OtherItem,AnotherItem
- responses:
- "200":
- description: The children of the library item.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 3
- allowSync:
- type: boolean
- example: true
- art:
- type: string
- example: /library/metadata/30072/art/1705739923
- identifier:
- type: string
- example: com.plexapp.plugins.library
- key:
- type: string
- example: "30072"
- librarySectionID:
- type: integer
- format: int32
- example: 2
- librarySectionTitle:
- type: string
- example: TV Shows
- librarySectionUUID:
- type: string
- example: 4bb2521c-8ba9-459b-aaee-8ab8bc35eabd
- mediaTagPrefix:
- type: string
- example: /system/bundle/media/flags/
- mediaTagVersion:
- type: integer
- format: int32
- example: 1701731894
- nocache:
- type: boolean
- example: true
- parentIndex:
- type: integer
- format: int32
- example: 1
- parentTitle:
- type: string
- example: Reacher
- parentYear:
- type: integer
- format: int32
- example: 2022
- summary:
- type: string
- example:
- 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:
- type: string
- example: /library/metadata/30072/theme/1705739923
- thumb:
- type: string
- example: /library/metadata/30072/thumb/1705739923
- title1:
- type: string
- example: TV Shows
- title2:
- type: string
- example: Reacher
- viewGroup:
- type: string
- example: season
- viewMode:
- type: integer
- format: int32
- example: 65593
- Directory:
- type: array
- items:
- type: object
- properties:
- leafCount:
- type: integer
- format: int32
- example: 16
- thumb:
- type: string
- example: /library/metadata/30072/thumb/1705739923
- viewedLeafCount:
- type: integer
- format: int32
- example: 16
- key:
- type: string
- example: /library/metadata/30072/allLeaves
- title:
- type: string
- example: All episodes
- example:
- - leafCount: 16
- thumb: /library/metadata/30072/thumb/1705739923
- viewedLeafCount: 16
- key: /library/metadata/30072/allLeaves
- title: All episodes
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: "66488"
- key:
- type: string
- example: /library/metadata/66488/children
- parentRatingKey:
- type: string
- example: "30072"
- guid:
- type: string
- example: plex://season/652aea6549508477c34c6000
- parentGuid:
- type: string
- example: plex://show/5d9c09190aaccd001f8f42f0
- parentStudio:
- type: string
- example: Amazon Studios
- type:
- type: string
- example: season
- title:
- type: string
- example: Season 2
- parentKey:
- type: string
- example: /library/metadata/30072
- parentTitle:
- type: string
- example: Reacher
- summary:
- type: string
- example:
- 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:
- type: integer
- format: int32
- example: 2
- parentIndex:
- type: integer
- format: int32
- example: 1
- viewCount:
- type: integer
- format: int32
- example: 11
- lastViewedAt:
- type: integer
- format: int32
- example: 1705646565
- parentYear:
- type: integer
- format: int32
- example: 2022
- thumb:
- type: string
- example: /library/metadata/66488/thumb/1703065033
- art:
- type: string
- example: /library/metadata/30072/art/1705739923
- parentThumb:
- type: string
- example: /library/metadata/30072/thumb/1705739923
- parentTheme:
- type: string
- example: /library/metadata/30072/theme/1705739923
- leafCount:
- type: integer
- format: int32
- example: 8
- viewedLeafCount:
- type: integer
- format: int32
- example: 8
- addedAt:
- type: integer
- format: int32
- example: 1702602021
- updatedAt:
- type: integer
- format: int32
- example: 1703065033
- userRating:
- type: integer
- format: int32
- example: 9
- skipCount:
- type: integer
- format: int32
- example: 1
- lastRatedAt:
- type: integer
- format: int32
- example: 1703881224
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/library/metadata/[ratingKey]/arts/get-media-arts.yaml b/src/paths/library/metadata/[ratingKey]/arts/get-media-arts.yaml
deleted file mode 100644
index 629260a6..00000000
--- a/src/paths/library/metadata/[ratingKey]/arts/get-media-arts.yaml
+++ /dev/null
@@ -1,64 +0,0 @@
-tags:
- - Library
-summary: Get Media Background Artwork
-description: Returns the background artwork for a library item.
-operationId: get-media-arts
-parameters:
- - name: ratingKey
- in: path
- description: the id of the library item to return the artwork of.
- schema:
- type: integer
- example: 16099
- required: true
-responses:
- "200":
- description: The available background artwork for the library item.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - $ref: "../../../../../models/media-container/size.yaml"
- - $ref: "../../../../../models/media-container/media-tag-version.yaml"
- - $ref: "../../../../../models/media-container/media-tag-prefix.yaml"
- - $ref: "../../../../../models/media-container/identifier.yaml"
- - type: object
- required:
- - Metadata
- properties:
- Metadata:
- type: array
- items:
- type: object
- required:
- - key
- - ratingKey
- - selected
- - thumb
- properties:
- key:
- type: string
- description: The URL of the artwork.
- example: https://image.tmdb.org/t/p/original/ixgFmf1X59PUZam2qbAfskx2gQr.jpg
- provider:
- type: string
- description: The provider of the artwork.
- example: tmdb
- ratingKey:
- type: string
- description: The URL of the artwork.
- example: https://image.tmdb.org/t/p/original/ixgFmf1X59PUZam2qbAfskx2gQr.jpg
- selected:
- type: boolean
- description: Whether this is the selected artwork.
- example: true
- thumb:
- type: string
- description: The URL of the artwork thumbnail.
- example: 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
-
- "404":
- $ref: "../../../../../responses/404-html.yaml"
diff --git a/src/paths/library/metadata/[ratingKey]/arts/post-media-arts.yaml b/src/paths/library/metadata/[ratingKey]/arts/post-media-arts.yaml
deleted file mode 100644
index 7ae63281..00000000
--- a/src/paths/library/metadata/[ratingKey]/arts/post-media-arts.yaml
+++ /dev/null
@@ -1,34 +0,0 @@
-tags:
- - Library
-summary: Upload Media Background Artwork
-description: Uploads an image to use as the background artwork for a library item, either from a local file or a remote URL
-operationId: post-media-arts
-parameters:
- - name: ratingKey
- in: path
- description: the id of the library item to return the posters of.
- schema:
- type: integer
- example: 2268
- required: true
- - name: url
- in: query
- description: The URL of the image, if uploading a remote image
- schema:
- type: string
- example: https://api.mediux.pro/assets/fcfdc487-dd07-4993-a0c1-0a3015362e5b
- required: false
-requestBody:
- description: The contents of the image, if uploading a local file
- content:
- image/*:
- schema:
- type: string
- format: binary
-
-responses:
- "200":
- description: The background artwork was uploaded successfully.
-
- "404":
- $ref: "../../../../../responses/404-html.yaml"
diff --git a/src/paths/library/metadata/[ratingKey]/banner/get-banner-image.yaml b/src/paths/library/metadata/[ratingKey]/banner/get-banner-image.yaml
deleted file mode 100644
index 70580de1..00000000
--- a/src/paths/library/metadata/[ratingKey]/banner/get-banner-image.yaml
+++ /dev/null
@@ -1,86 +0,0 @@
-get:
- tags:
- - Media
- summary: Get Banner Image
- description: Gets the banner image of the media item
- operationId: get-banner-image
- parameters:
- - name: ratingKey
- in: path
- description: the id of the library item to return the children of.
- schema:
- type: integer
- example: 9518
- required: true
- - $ref: "../../../../../parameters/image/width.yaml"
- - $ref: "../../../../../parameters/image/height.yaml"
- - $ref: "../../../../../parameters/image/min-size.yaml"
- - $ref: "../../../../../parameters/image/upscale.yaml"
- - $ref: "../../../../../parameters/plex/x-plex-token.yaml"
- responses:
- "200":
- description: Successful response returning an image
- headers:
- X-Plex-Protocol:
- description: Version of the Plex protocol
- schema:
- type: string
- example: "1.0"
- Content-Type:
- description: The MIME type of the returned content
- schema:
- type: string
- example: "image/jpeg"
- Connection:
- description: Connection type
- schema:
- type: string
- example: "Keep-Alive"
- Keep-Alive:
- description: Keep-Alive header with timeout value
- schema:
- type: string
- example: "timeout=20"
- Content-Encoding:
- description: Content encoding method
- schema:
- type: string
- example: "gzip"
- X-Plex-Content-Original-Length:
- description: Original length of the uncompressed content
- schema:
- type: integer
- format: int32
- example: 92476
- X-Plex-Content-Compressed-Length:
- description: Length of the compressed content
- schema:
- type: integer
- format: int32
- example: 92483
- Content-Length:
- description: Length of the response content
- schema:
- type: integer
- format: int32
- example: 92483
- Cache-Control:
- description: Cache control directives
- schema:
- type: string
- example: "max-age=259200"
- Date:
- description: Date and time the response was generated
- schema:
- type: string
- format: date-time
- example: "Tue, 03 Sep 2024 10:48:05 GMT"
- content:
- image/jpeg:
- schema:
- type: string
- format: binary
- "400":
- $ref: "../../../../../responses/400.yaml"
- "401":
- $ref: "../../../../../responses/401.yaml"
diff --git a/src/paths/library/metadata/[ratingKey]/get-media-meta-data.yaml b/src/paths/library/metadata/[ratingKey]/get-media-meta-data.yaml
deleted file mode 100644
index a7431610..00000000
--- a/src/paths/library/metadata/[ratingKey]/get-media-meta-data.yaml
+++ /dev/null
@@ -1,437 +0,0 @@
-get:
- tags:
- - Library
- summary: Get Media Metadata
- description: |
- This endpoint will return all the (meta)data of one or more library items specified by the ratingKey.
- Multiple rating keys can be provided as a comma-separated list (e.g., "21119,21617").
- operationId: get-media-meta-data
- parameters:
- - name: ratingKey
- in: path
- description: The id(s) of the library item(s) to return metadata for. Can be a single ID or comma-separated list of IDs.
- schema:
- type: string
- pattern: "^[0-9]+(,[0-9]+)*$"
- example: "21119,21617"
- required: true
- - name: includeConcerts
- in: query
- description: "Include concerts data if set to true."
- required: false
- schema:
- type: boolean
- example: true
- - name: includeExtras
- in: query
- description: "Include extra content (e.g. bonus features)."
- required: false
- schema:
- type: boolean
- example: true
- - name: includeOnDeck
- in: query
- description: "Include on-deck items."
- required: false
- schema:
- type: boolean
- example: true
- - name: includePopularLeaves
- in: query
- description: "Include popular leaves (episodes/chapters)."
- required: false
- schema:
- type: boolean
- example: true
- - name: includePreferences
- in: query
- description: "Include preferences information."
- required: false
- schema:
- type: boolean
- example: true
- - name: includeReviews
- in: query
- description: "Include reviews for the content."
- required: false
- schema:
- type: boolean
- example: true
- - name: includeChapters
- in: query
- description: "Include chapter details."
- required: false
- schema:
- type: boolean
- example: true
- - name: includeStations
- in: query
- description: "Include station data."
- required: false
- schema:
- type: boolean
- example: true
- - name: includeExternalMedia
- in: query
- description: "Include external media data."
- required: false
- schema:
- type: boolean
- example: true
- - name: asyncAugmentMetadata
- in: query
- description: "Trigger asynchronous metadata augmentation."
- required: false
- schema:
- type: boolean
- example: true
- - name: asyncCheckFiles
- in: query
- description: "Trigger asynchronous file checking."
- required: false
- schema:
- type: boolean
- example: true
- - name: asyncRefreshAnalysis
- in: query
- description: "Trigger asynchronous refresh of analysis."
- required: false
- schema:
- type: boolean
- example: true
- - name: asyncRefreshLocalMediaAgent
- in: query
- description: "Trigger asynchronous refresh of the local media agent."
- required: false
- schema:
- type: boolean
- example: true
- responses:
- "200":
- description: The metadata of the library item.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - $ref: "../../../../models/media-container/size.yaml"
- - $ref: "../../../../models/media-container/allow-sync.yaml"
- - $ref: "../../../../models/media-container/identifier.yaml"
- - $ref: "../../../../models/media-container/library-section-id.yaml"
- - $ref: "../../../../models/media-container/library-section-title.yaml"
- - $ref: "../../../../models/media-container/library-section-uuid.yaml"
- - $ref: "../../../../models/media-container/media-tag-prefix.yaml"
- - $ref: "../../../../models/media-container/media-tag-version.yaml"
- - type: object
- required:
- - Metadata
- properties:
- Metadata:
- type: array
- description: "An array of metadata items."
- items:
- required:
- - type
- allOf:
- - $ref: "../../../../models/meta-data/rating-key.yaml"
- - $ref: "../../../../models/meta-data/key.yaml"
- - $ref: "../../../../models/meta-data/guid.yaml"
- - $ref: "../../../../models/meta-data/slug.yaml"
- - $ref: "../../../../models/meta-data/studio.yaml"
- - $ref: "../../../../models/meta-data/type.yaml"
- - $ref: "../../../../models/meta-data/title.yaml"
- - $ref: "../../../../models/meta-data/title-sort.yaml"
- - $ref: "../../../../models/meta-data/content-rating.yaml"
- - $ref: "../../../../models/meta-data/summary.yaml"
- - $ref: "../../../../models/meta-data/rating.yaml"
- - $ref: "../../../../models/meta-data/audience-rating.yaml"
- - $ref: "../../../../models/meta-data/year.yaml"
- - $ref: "../../../../models/meta-data/tagline.yaml"
- - $ref: "../../../../models/meta-data/thumb.yaml"
- - $ref: "../../../../models/meta-data/art.yaml"
- - $ref: "../../../../models/meta-data/theme.yaml"
- - $ref: "../../../../models/meta-data/index.yaml"
- - $ref: "../../../../models/meta-data/leaf-count.yaml"
- - $ref: "../../../../models/meta-data/viewed-leaf-count.yaml"
- - $ref: "../../../../models/meta-data/child-count.yaml"
- - $ref: "../../../../models/meta-data/season-count.yaml"
- - $ref: "../../../../models/meta-data/duration.yaml"
- - $ref: "../../../../models/meta-data/originally-available-at.yaml"
- - $ref: "../../../../models/meta-data/added-at.yaml"
- - $ref: "../../../../models/meta-data/updated-at.yaml"
- - $ref: "../../../../models/meta-data/audience-rating-image.yaml"
- - $ref: "../../../../models/meta-data/chapter-source.yaml"
- - $ref: "../../../../models/meta-data/primary-extra-key.yaml"
- - $ref: "../../../../models/meta-data/original-title.yaml"
- - $ref: "../../../../models/meta-data/parent-rating-key.yaml"
- - $ref: "../../../../models/meta-data/grandparent-rating-key.yaml"
- - $ref: "../../../../models/meta-data/parent-guid.yaml"
- - $ref: "../../../../models/meta-data/grandparent-guid.yaml"
- - $ref: "../../../../models/meta-data/grandparent-slug.yaml"
- - $ref: "../../../../models/meta-data/grandparent-key.yaml"
- - $ref: "../../../../models/meta-data/parent-key.yaml"
- - $ref: "../../../../models/meta-data/grandparent-title.yaml"
- - $ref: "../../../../models/meta-data/grandparent-thumb.yaml"
- - $ref: "../../../../models/meta-data/grandparent-theme.yaml"
- - $ref: "../../../../models/meta-data/grandparent-art.yaml"
- - $ref: "../../../../models/meta-data/parent-title.yaml"
- - $ref: "../../../../models/meta-data/parent-index.yaml"
- - $ref: "../../../../models/meta-data/parent-thumb.yaml"
- - $ref: "../../../../models/meta-data/rating-image.yaml"
- - $ref: "../../../../models/meta-data/view-count.yaml"
- - $ref: "../../../../models/meta-data/view-offset.yaml"
- - $ref: "../../../../models/meta-data/skip-count.yaml"
- - $ref: "../../../../models/meta-data/subtype.yaml"
- - $ref: "../../../../models/meta-data/last-rated-at.yaml"
- - $ref: "../../../../models/meta-data/created-at-accuracy.yaml"
- - $ref: "../../../../models/meta-data/created-at-tz-offset.yaml"
- - $ref: "../../../../models/meta-data/last-viewed-at.yaml"
- - $ref: "../../../../models/meta-data/user-rating.yaml"
- - $ref: "../../../../models/meta-data/objects/image.yaml"
- - $ref: "../../../../models/meta-data/objects/ultra-blur-colors.yaml"
- - $ref: "../../../../models/meta-data/library-section-id.yaml"
- - $ref: "../../../../models/meta-data/library-section-title.yaml"
- - $ref: "../../../../models/meta-data/library-section-key.yaml"
- - $ref: "../../../../models/meta-data/guid/guid-array.yaml"
- - type: object
- properties:
- Media:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/media/id.yaml"
- - $ref: "../../../../models/media/duration.yaml"
- - $ref: "../../../../models/media/bitrate.yaml"
- - $ref: "../../../../models/media/width.yaml"
- - $ref: "../../../../models/media/height.yaml"
- - $ref: "../../../../models/media/aspect-ratio.yaml"
- - $ref: "../../../../models/media/audio-channels.yaml"
- - $ref: "../../../../models/media/display-offset.yaml"
- - $ref: "../../../../models/media/audio-codec.yaml"
- - $ref: "../../../../models/media/video-codec.yaml"
- - $ref: "../../../../models/media/video-resolution.yaml"
- - $ref: "../../../../models/media/container.yaml"
- - $ref: "../../../../models/media/video-frame-rate.yaml"
- - $ref: "../../../../models/media/video-profile.yaml"
- - $ref: "../../../../models/media/has-voice-activity.yaml"
- - $ref: "../../../../models/media/audio-profile.yaml"
- - $ref: "../../../../models/media/optimized-for-streaming.yaml"
- - $ref: "../../../../models/media/has-64bit-offsets.yaml"
- - type: object
- properties:
- Part:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/media/part/accessible.yaml"
- - $ref: "../../../../models/media/part/exists.yaml"
- - $ref: "../../../../models/media/part/id.yaml"
- - $ref: "../../../../models/media/part/key.yaml"
- - $ref: "../../../../models/media/part/indexes.yaml"
- - $ref: "../../../../models/media/part/duration.yaml"
- - $ref: "../../../../models/media/part/file.yaml"
- - $ref: "../../../../models/media/part/size.yaml"
- - $ref: "../../../../models/media/part/packet-length.yaml"
- - $ref: "../../../../models/media/part/container.yaml"
- - $ref: "../../../../models/media/part/video-profile.yaml"
- - $ref: "../../../../models/media/part/audio-profile.yaml"
- - $ref: "../../../../models/media/part/has-64bit-offsets.yaml"
- - $ref: "../../../../models/media/part/optimized-for-streaming.yaml"
- - $ref: "../../../../models/media/part/has-thumbnail.yaml"
- - type: object
- properties:
- Stream:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/media/part/stream/id.yaml"
- - $ref: "../../../../models/media/part/stream/stream-type.yaml"
- - $ref: "../../../../models/media/part/stream/format.yaml"
- - $ref: "../../../../models/media/part/stream/default.yaml"
- - $ref: "../../../../models/media/part/stream/codec.yaml"
- - $ref: "../../../../models/media/part/stream/index.yaml"
- - $ref: "../../../../models/media/part/stream/bitrate.yaml"
- - $ref: "../../../../models/media/part/stream/language.yaml"
- - $ref: "../../../../models/media/part/stream/language-tag.yaml"
- - $ref: "../../../../models/media/part/stream/language-code.yaml"
- - $ref: "../../../../models/media/part/stream/header-compression.yaml"
- - $ref: "../../../../models/media/part/stream/dovi-bl-compat-id.yaml"
- - $ref: "../../../../models/media/part/stream/dovi-bl-present.yaml"
- - $ref: "../../../../models/media/part/stream/dovi-el-present.yaml"
- - $ref: "../../../../models/media/part/stream/dovi-level.yaml"
- - $ref: "../../../../models/media/part/stream/dovi-present.yaml"
- - $ref: "../../../../models/media/part/stream/dovi-profile.yaml"
- - $ref: "../../../../models/media/part/stream/dovi-rpu-present.yaml"
- - $ref: "../../../../models/media/part/stream/dovi-version.yaml"
- - $ref: "../../../../models/media/part/stream/bit-depth.yaml"
- - $ref: "../../../../models/media/part/stream/chroma-location.yaml"
- - $ref: "../../../../models/media/part/stream/chroma-subsampling.yaml"
- - $ref: "../../../../models/media/part/stream/coded-height.yaml"
- - $ref: "../../../../models/media/part/stream/coded-width.yaml"
- - $ref: "../../../../models/media/part/stream/closed-captions.yaml"
- - $ref: "../../../../models/media/part/stream/color-primaries.yaml"
- - $ref: "../../../../models/media/part/stream/color-range.yaml"
- - $ref: "../../../../models/media/part/stream/color-space.yaml"
- - $ref: "../../../../models/media/part/stream/color-trc.yaml"
- - $ref: "../../../../models/media/part/stream/frame-rate.yaml"
- - $ref: "../../../../models/media/part/stream/key.yaml"
- - $ref: "../../../../models/media/part/stream/height.yaml"
- - $ref: "../../../../models/media/part/stream/level.yaml"
- - $ref: "../../../../models/media/part/stream/original.yaml"
- - $ref: "../../../../models/media/part/stream/has-scaling-matrix.yaml"
- - $ref: "../../../../models/media/part/stream/profile.yaml"
- - $ref: "../../../../models/media/part/stream/scan-type.yaml"
- - $ref: "../../../../models/media/part/stream/embedded-in-video.yaml"
- - $ref: "../../../../models/media/part/stream/ref-frames.yaml"
- - $ref: "../../../../models/media/part/stream/width.yaml"
- - $ref: "../../../../models/media/part/stream/display-title.yaml"
- - $ref: "../../../../models/media/part/stream/extended-display-title.yaml"
- - $ref: "../../../../models/media/part/stream/selected.yaml"
- - $ref: "../../../../models/media/part/stream/forced.yaml"
- - $ref: "../../../../models/media/part/stream/channels.yaml"
- - $ref: "../../../../models/media/part/stream/audio-channel-layout.yaml"
- - $ref: "../../../../models/media/part/stream/sampling-rate.yaml"
- - $ref: "../../../../models/media/part/stream/can-auto-sync.yaml"
- - $ref: "../../../../models/media/part/stream/hearing-impaired.yaml"
- - $ref: "../../../../models/media/part/stream/dub.yaml"
- - $ref: "../../../../models/media/part/stream/title.yaml"
- Genre:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/genre/id.yaml"
- - $ref: "../../../../models/genre/tag.yaml"
- - $ref: "../../../../models/genre/filter.yaml"
- Country:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/country/id.yaml"
- - $ref: "../../../../models/country/tag.yaml"
- - $ref: "../../../../models/country/filter.yaml"
- Director:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/director/id.yaml"
- - $ref: "../../../../models/director/tag.yaml"
- - $ref: "../../../../models/director/filter.yaml"
- - $ref: "../../../../models/director/tag-key.yaml"
- - $ref: "../../../../models/director/thumb.yaml"
- Writer:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/writer/id.yaml"
- - $ref: "../../../../models/writer/tag.yaml"
- - $ref: "../../../../models/writer/filter.yaml"
- - $ref: "../../../../models/writer/thumb.yaml"
- - $ref: "../../../../models/writer/tag-key.yaml"
- Producer:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/meta-data/role.yaml"
- Role:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/role/id.yaml"
- - $ref: "../../../../models/role/tag.yaml"
- - $ref: "../../../../models/role/role.yaml"
- - $ref: "../../../../models/role/filter.yaml"
- - $ref: "../../../../models/role/tag-key.yaml"
- - $ref: "../../../../models/role/thumb.yaml"
- Rating:
- x-speakeasy-name-override: Ratings
- type: array
- items:
- type: object
- required:
- - image
- - value
- - type
- properties:
- image:
- type: string
- description: "The image or reference for the rating."
- example: "imdb://image.rating"
- value:
- type: number
- format: float
- description: "The rating value."
- example: 9.0
- type:
- type: string
- description: "The type of rating (e.g., audience, critic)."
- example: "audience"
- Similar:
- type: array
- items:
- type: object
- required:
- - id
- - filter
- - tag
- properties:
- id:
- type: integer
- description: "The unique similar item identifier."
- example: 26
- filter:
- type: string
- description: "The filter string for similar items."
- example: "similar=26"
- tag:
- type: string
- description: "The tag or title of the similar content."
- example: "Breaking Bad"
- Location:
- type: array
- items:
- type: object
- required:
- - path
- properties:
- path:
- type: string
- description: "The file path for the location."
- example: "/TV Shows/Better Call Saul"
- Chapter:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/chapter/id.yaml"
- - $ref: "../../../../models/chapter/filter.yaml"
- - $ref: "../../../../models/chapter/index.yaml"
- - $ref: "../../../../models/chapter/start-time-offset.yaml"
- - $ref: "../../../../models/chapter/end-time-offset.yaml"
- - $ref: "../../../../models/chapter/thumb.yaml"
- Marker:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/marker/id.yaml"
- - $ref: "../../../../models/marker/type.yaml"
- - $ref: "../../../../models/marker/start-time-offset.yaml"
- - $ref: "../../../../models/marker/end-time-offset.yaml"
- - $ref: "../../../../models/marker/final.yaml"
- - type: object
- properties:
- Attributes:
- $ref: "../../../../models/marker/attributes.yaml"
- Extras:
- type: object
- properties:
- size:
- type: integer
- description: "The size of the extras."
- example: 1
- "400":
- $ref: "../../../../responses/400.yaml"
- "401":
- $ref: "../../../../responses/401.yaml"
- "404":
- $ref: "../../../../responses/404-html.yaml"
diff --git a/src/paths/library/metadata/[ratingKey]/posters/get-media-posters.yaml b/src/paths/library/metadata/[ratingKey]/posters/get-media-posters.yaml
deleted file mode 100644
index 3c604372..00000000
--- a/src/paths/library/metadata/[ratingKey]/posters/get-media-posters.yaml
+++ /dev/null
@@ -1,64 +0,0 @@
-tags:
- - Library
-summary: Get Media Posters
-description: Returns the available posters for a library item.
-operationId: get-media-posters
-parameters:
- - name: ratingKey
- in: path
- description: the id of the library item to return the posters of.
- schema:
- type: integer
- example: 16099
- required: true
-responses:
- "200":
- description: The available posters for the library item.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - $ref: "../../../../../models/media-container/size.yaml"
- - $ref: "../../../../../models/media-container/media-tag-version.yaml"
- - $ref: "../../../../../models/media-container/media-tag-prefix.yaml"
- - $ref: "../../../../../models/media-container/identifier.yaml"
- - type: object
- required:
- - Metadata
- properties:
- Metadata:
- type: array
- items:
- type: object
- required:
- - key
- - ratingKey
- - selected
- - thumb
- properties:
- key:
- type: string
- description: The URL of the poster.
- example: https://image.tmdb.org/t/p/original/hntBJjqbv4m0Iyniqaztv9xaudI.jpg
- provider:
- type: string
- description: The provider of the poster.
- example: tmdb
- ratingKey:
- type: string
- description: The URL of the poster.
- example: https://image.tmdb.org/t/p/original/hntBJjqbv4m0Iyniqaztv9xaudI.jpg
- selected:
- type: boolean
- description: Whether this is the selected poster.
- example: true
- thumb:
- type: string
- description: The URL of the poster thumbnail.
- example: https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FhntBJjqbv4m0Iyniqaztv9xaudI%2Ejpg
-
- "404":
- $ref: "../../../../../responses/404-html.yaml"
diff --git a/src/paths/library/metadata/[ratingKey]/posters/post-media-poster.yaml b/src/paths/library/metadata/[ratingKey]/posters/post-media-poster.yaml
deleted file mode 100644
index 1f6e241e..00000000
--- a/src/paths/library/metadata/[ratingKey]/posters/post-media-poster.yaml
+++ /dev/null
@@ -1,34 +0,0 @@
-tags:
- - Library
-summary: Upload Media Poster
-description: Uploads a poster to a library item, either from a local file or a remote URL
-operationId: post-media-poster
-parameters:
- - name: ratingKey
- in: path
- description: the id of the library item to return the posters of.
- schema:
- type: integer
- example: 2268
- required: true
- - name: url
- in: query
- description: The URL of the image, if uploading a remote image
- schema:
- type: string
- example: https://api.mediux.pro/assets/fcfdc487-dd07-4993-a0c1-0a3015362e5b
- required: false
-requestBody:
- description: The contents of the image, if uploading a local file
- content:
- image/*:
- schema:
- type: string
- format: binary
-
-responses:
- "200":
- description: The poster was uploaded successfully.
-
- "404":
- $ref: "../../../../../responses/404-html.yaml"
diff --git a/src/paths/library/metadata/[ratingKey]/thumb/get-thumb-image.yaml b/src/paths/library/metadata/[ratingKey]/thumb/get-thumb-image.yaml
deleted file mode 100644
index 2484c60d..00000000
--- a/src/paths/library/metadata/[ratingKey]/thumb/get-thumb-image.yaml
+++ /dev/null
@@ -1,86 +0,0 @@
-get:
- tags:
- - Media
- summary: Get Thumb Image
- description: Gets the thumbnail image of the media item
- operationId: get-thumb-image
- parameters:
- - name: ratingKey
- in: path
- description: the id of the library item to return the children of.
- schema:
- type: integer
- example: 9518
- required: true
- - $ref: "../../../../../parameters/image/width.yaml"
- - $ref: "../../../../../parameters/image/height.yaml"
- - $ref: "../../../../../parameters/image/min-size.yaml"
- - $ref: "../../../../../parameters/image/upscale.yaml"
- - $ref: "../../../../../parameters/plex/x-plex-token.yaml"
- responses:
- "200":
- description: Successful response returning an image
- headers:
- X-Plex-Protocol:
- description: Version of the Plex protocol
- schema:
- type: string
- example: "1.0"
- Content-Type:
- description: The MIME type of the returned content
- schema:
- type: string
- example: "image/jpeg"
- Connection:
- description: Connection type
- schema:
- type: string
- example: "Keep-Alive"
- Keep-Alive:
- description: Keep-Alive header with timeout value
- schema:
- type: string
- example: "timeout=20"
- Content-Encoding:
- description: Content encoding method
- schema:
- type: string
- example: "gzip"
- X-Plex-Content-Original-Length:
- description: Original length of the uncompressed content
- schema:
- type: integer
- format: int32
- example: 92476
- X-Plex-Content-Compressed-Length:
- description: Length of the compressed content
- schema:
- type: integer
- format: int32
- example: 92483
- Content-Length:
- description: Length of the response content
- schema:
- type: integer
- format: int32
- example: 92483
- Cache-Control:
- description: Cache control directives
- schema:
- type: string
- example: "max-age=259200"
- Date:
- description: Date and time the response was generated
- schema:
- type: string
- format: date-time
- example: "Tue, 03 Sep 2024 10:48:05 GMT"
- content:
- image/jpeg:
- schema:
- type: string
- format: binary
- "400":
- $ref: "../../../../../responses/400.yaml"
- "401":
- $ref: "../../../../../responses/401.yaml"
diff --git a/src/paths/library/sections/[sectionKey]/get-library-actors.yaml b/src/paths/library/sections/[sectionKey]/get-library-actors.yaml
deleted file mode 100644
index 6a3c0760..00000000
--- a/src/paths/library/sections/[sectionKey]/get-library-actors.yaml
+++ /dev/null
@@ -1,68 +0,0 @@
-get:
- tags:
- - Library
- summary: Get Actors of library media
- operationId: get-actors-library
- description: |
- Retrieves a list of all the actors that are found for the media in this library.
- parameters:
- - $ref: "../../../../parameters/library/section-key.yaml"
- - $ref: "../../../../parameters/type.yaml"
- - $ref: "../../../../parameters/accept-application-json.yaml"
- responses:
- "200":
- description: Successful response containing media container data.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - $ref: "../../../../models/media-container/size.yaml"
- - $ref: "../../../../models/media-container/allow-sync.yaml"
- - $ref: "../../../../models/media-container/art.yaml"
- - $ref: "../../../../models/media-container/identifier.yaml"
- - $ref: "../../../../models/media-container/media-tag-prefix.yaml"
- - $ref: "../../../../models/media-container/media-tag-version.yaml"
- - $ref: "../../../../models/media-container/nocache.yaml"
- - $ref: "../../../../models/media-container/thumb.yaml"
- - $ref: "../../../../models/media-container/title1.yaml"
- - $ref: "../../../../models/media-container/title2.yaml"
- - $ref: "../../../../models/media-container/view-group.yaml"
- - $ref: "../../../../models/media-container/view-mode.yaml"
- - type: object
- properties:
- Directory:
- type: array
- description: "An array of actor entries for media items."
- items:
- type: object
- required:
- - fastKey
- - thumb
- - key
- - title
- properties:
- fastKey:
- type: string
- description: "A fast lookup key for the actor relative url."
- example: "/library/sections/2/all?actor=134671"
- thumb:
- type: string
- description: "URL for the thumbnail image of the actor."
- example: "https://metadata-static.plex.tv/e/people/e2a915b537ef720252b6d408bc1f91b3.jpg"
- key:
- type: string
- description: "A unique key representing the actor."
- example: "134671"
- title:
- type: string
- description: "The name of the actor."
- example: "Aaron Paul"
- "400":
- $ref: "../../../../responses/400.yaml"
- "401":
- $ref: "../../../../responses/401.yaml"
- "404":
- $ref: "../../../../responses/404-html.yaml"
diff --git a/src/paths/library/sections/[sectionKey]/get-library-countries.yaml b/src/paths/library/sections/[sectionKey]/get-library-countries.yaml
deleted file mode 100644
index 4ed7e371..00000000
--- a/src/paths/library/sections/[sectionKey]/get-library-countries.yaml
+++ /dev/null
@@ -1,59 +0,0 @@
-get:
- tags:
- - Library
- summary: Get Countries of library media
- operationId: get-countries-library
- description: |
- Retrieves a list of all the countries that are found for the media in this library.
- parameters:
- - $ref: "../../../../parameters/library/section-key.yaml"
- - $ref: "../../../../parameters/type.yaml"
- - $ref: "../../../../parameters/accept-application-json.yaml"
- responses:
- "200":
- description: Successful response containing media container data.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - $ref: "../../../../models/media-container/size.yaml"
- - $ref: "../../../../models/media-container/allow-sync.yaml"
- - $ref: "../../../../models/media-container/art.yaml"
- - $ref: "../../../../models/media-container/content.yaml"
- - $ref: "../../../../models/media-container/identifier.yaml"
- - $ref: "../../../../models/media-container/media-tag-prefix.yaml"
- - $ref: "../../../../models/media-container/media-tag-version.yaml"
- - $ref: "../../../../models/media-container/nocache.yaml"
- - $ref: "../../../../models/media-container/thumb.yaml"
- - $ref: "../../../../models/media-container/title1.yaml"
- - $ref: "../../../../models/media-container/title2.yaml"
- - $ref: "../../../../models/media-container/view-group.yaml"
- - type: object
- properties:
- Directory:
- type: array
- items:
- type: object
- required:
- - fastKey
- - key
- - title
- properties:
- fastKey:
- type: string
- example: "/library/sections/2/all?country=15491"
- key:
- type: string
- example: "15491"
- title:
- type: string
- example: "Japan"
- "400":
- $ref: "../../../../responses/400.yaml"
- "401":
- $ref: "../../../../responses/401.yaml"
- "404":
- $ref: "../../../../responses/404-html.yaml"
diff --git a/src/paths/library/sections/[sectionKey]/get-library-genres.yaml b/src/paths/library/sections/[sectionKey]/get-library-genres.yaml
deleted file mode 100644
index 5b1760af..00000000
--- a/src/paths/library/sections/[sectionKey]/get-library-genres.yaml
+++ /dev/null
@@ -1,63 +0,0 @@
-get:
- tags:
- - Library
- summary: Get Genres of library media
- operationId: get-genres-library
- description: |
- Retrieves a list of all the genres that are found for the media in this library.
- parameters:
- - $ref: "../../../../parameters/library/section-key.yaml"
- - $ref: "../../../../parameters/type.yaml"
- - $ref: "../../../../parameters/accept-application-json.yaml"
- responses:
- "200":
- description: Successful response containing media container data.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - $ref: "../../../../models/media-container/size.yaml"
- - $ref: "../../../../models/media-container/allow-sync.yaml"
- - $ref: "../../../../models/media-container/art.yaml"
- - $ref: "../../../../models/media-container/content.yaml"
- - $ref: "../../../../models/media-container/identifier.yaml"
- - $ref: "../../../../models/media-container/media-tag-prefix.yaml"
- - $ref: "../../../../models/media-container/media-tag-version.yaml"
- - $ref: "../../../../models/media-container/nocache.yaml"
- - $ref: "../../../../models/media-container/thumb.yaml"
- - $ref: "../../../../models/media-container/title1.yaml"
- - $ref: "../../../../models/media-container/title2.yaml"
- - $ref: "../../../../models/media-container/view-group.yaml"
- - type: object
- properties:
- Directory:
- type: array
- items:
- type: object
- required:
- - fastKey
- - key
- - title
- - type
- properties:
- fastKey:
- type: string
- example: "/library/sections/10/all?genre=89"
- key:
- type: string
- example: "89"
- title:
- type: string
- example: "Action"
- type:
- type: string
- example: "genre"
- "400":
- $ref: "../../../../responses/400.yaml"
- "401":
- $ref: "../../../../responses/401.yaml"
- "404":
- $ref: "../../../../responses/404-html.yaml"
diff --git a/src/paths/library/sections/[sectionKey]/get-library-items.yaml b/src/paths/library/sections/[sectionKey]/get-library-items.yaml
deleted file mode 100644
index 355ae369..00000000
--- a/src/paths/library/sections/[sectionKey]/get-library-items.yaml
+++ /dev/null
@@ -1,475 +0,0 @@
-get:
- tags:
- - Library
- summary: Get Library Items
- operationId: get-library-items
- description: |
- Fetches details from a specific section of the library identified by a section key and a tag. The tag parameter accepts the following values:
- - `all`: All items in the section.
- - `unwatched`: Items that have not been played.
- - `newest`: Items that are recently released.
- - `recentlyAdded`: Items that are recently added to the library.
- - `recentlyViewed`: Items that were recently viewed.
- - `onDeck`: Items to continue watching.
- - `collection`: Items categorized by collection.
- - `edition`: Items categorized by edition.
- - `genre`: Items categorized by genre.
- - `year`: Items categorized by year of release.
- - `decade`: Items categorized by decade.
- - `director`: Items categorized by director.
- - `actor`: Items categorized by starring actor.
- - `country`: Items categorized by country of origin.
- - `contentRating`: Items categorized by content rating.
- - `rating`: Items categorized by rating.
- - `resolution`: Items categorized by resolution.
- - `firstCharacter`: Items categorized by the first letter.
- - `folder`: Items categorized by folder.
- - `albums`: Items categorized by album.
- parameters:
- - name: tag
- in: path
- required: true
- description: A key representing a specific tag within the section.
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - unwatched
- - newest
- - recentlyAdded
- - recentlyViewed
- - onDeck
- - collection
- - edition
- - year
- - decade
- - director
- - contentRating
- - rating
- - resolution
- - firstCharacter
- - folder
- - albums
- - name: includeGuids
- in: query
- description: |
- Adds the Guids object to the response
- schema:
- $ref: "../../../../models/common/PlexBoolean.yaml"
-
- - $ref: "../../../../parameters/type.yaml"
- - $ref: "../../../../parameters/library/section-key.yaml"
- - $ref: "../../../../parameters/include-meta.yaml"
- - $ref: "../../../../parameters/container-start.yaml"
- - $ref: "../../../../parameters/container-size.yaml"
- - $ref: "../../../../parameters/accept-application-json.yaml"
- responses:
- "200":
- description: The contents of the library by section and tag
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - $ref: "../../../../models/media-container/size.yaml"
- - $ref: "../../../../models/media-container/total-size.yaml"
- - $ref: "../../../../models/media-container/offset.yaml"
- - $ref: "../../../../models/media-container/content.yaml"
- - $ref: "../../../../models/media-container/allow-sync.yaml"
- - $ref: "../../../../models/media-container/nocache.yaml"
- - $ref: "../../../../models/media-container/art.yaml"
- - $ref: "../../../../models/media-container/identifier.yaml"
- - $ref: "../../../../models/media-container/library-section-id.yaml"
- - $ref: "../../../../models/media-container/library-section-title.yaml"
- - $ref: "../../../../models/media-container/library-section-uuid.yaml"
- - $ref: "../../../../models/media-container/media-tag-prefix.yaml"
- - $ref: "../../../../models/media-container/media-tag-version.yaml"
- - $ref: "../../../../models/media-container/thumb.yaml"
- - $ref: "../../../../models/media-container/title1.yaml"
- - $ref: "../../../../models/media-container/title2.yaml"
- - $ref: "../../../../models/media-container/view-group.yaml"
- - $ref: "../../../../models/media-container/view-mode.yaml"
- - $ref: "../../../../models/media-container/mixed-parents.yaml"
- - type: object
- required:
- - Metadata
- properties:
- Metadata:
- type: array
- description: "An array of metadata items."
- items:
- required:
- - type
- allOf:
- - $ref: "../../../../models/meta-data/rating-key.yaml"
- - $ref: "../../../../models/meta-data/key.yaml"
- - $ref: "../../../../models/meta-data/guid.yaml"
- - $ref: "../../../../models/meta-data/slug.yaml"
- - $ref: "../../../../models/meta-data/studio.yaml"
- - $ref: "../../../../models/meta-data/type.yaml"
- - $ref: "../../../../models/meta-data/title.yaml"
- - $ref: "../../../../models/meta-data/banner.yaml"
- - $ref: "../../../../models/meta-data/title-sort.yaml"
- - $ref: "../../../../models/meta-data/content-rating.yaml"
- - $ref: "../../../../models/meta-data/summary.yaml"
- - $ref: "../../../../models/meta-data/rating.yaml"
- - $ref: "../../../../models/meta-data/audience-rating.yaml"
- - $ref: "../../../../models/meta-data/year.yaml"
- - $ref: "../../../../models/meta-data/tagline.yaml"
- - $ref: "../../../../models/meta-data/thumb.yaml"
- - $ref: "../../../../models/meta-data/art.yaml"
- - $ref: "../../../../models/meta-data/theme.yaml"
- - $ref: "../../../../models/meta-data/index.yaml"
- - $ref: "../../../../models/meta-data/leaf-count.yaml"
- - $ref: "../../../../models/meta-data/viewed-leaf-count.yaml"
- - $ref: "../../../../models/meta-data/child-count.yaml"
- - $ref: "../../../../models/meta-data/season-count.yaml"
- - $ref: "../../../../models/meta-data/duration.yaml"
- - $ref: "../../../../models/meta-data/originally-available-at.yaml"
- - $ref: "../../../../models/meta-data/added-at.yaml"
- - $ref: "../../../../models/meta-data/updated-at.yaml"
- - $ref: "../../../../models/meta-data/audience-rating-image.yaml"
- - $ref: "../../../../models/meta-data/chapter-source.yaml"
- - $ref: "../../../../models/meta-data/primary-extra-key.yaml"
- - $ref: "../../../../models/meta-data/original-title.yaml"
- - $ref: "../../../../models/meta-data/parent-rating-key.yaml"
- - $ref: "../../../../models/meta-data/grandparent-rating-key.yaml"
- - $ref: "../../../../models/meta-data/parent-guid.yaml"
- - $ref: "../../../../models/meta-data/grandparent-guid.yaml"
- - $ref: "../../../../models/meta-data/grandparent-slug.yaml"
- - $ref: "../../../../models/meta-data/grandparent-key.yaml"
- - $ref: "../../../../models/meta-data/parent-key.yaml"
- - $ref: "../../../../models/meta-data/grandparent-title.yaml"
- - $ref: "../../../../models/meta-data/grandparent-thumb.yaml"
- - $ref: "../../../../models/meta-data/grandparent-theme.yaml"
- - $ref: "../../../../models/meta-data/grandparent-art.yaml"
- - $ref: "../../../../models/meta-data/parent-title.yaml"
- - $ref: "../../../../models/meta-data/parent-index.yaml"
- - $ref: "../../../../models/meta-data/parent-thumb.yaml"
- - $ref: "../../../../models/meta-data/rating-image.yaml"
- - $ref: "../../../../models/meta-data/view-count.yaml"
- - $ref: "../../../../models/meta-data/view-offset.yaml"
- - $ref: "../../../../models/meta-data/skip-count.yaml"
- - $ref: "../../../../models/meta-data/subtype.yaml"
- - $ref: "../../../../models/meta-data/last-rated-at.yaml"
- - $ref: "../../../../models/meta-data/created-at-accuracy.yaml"
- - $ref: "../../../../models/meta-data/created-at-tz-offset.yaml"
- - $ref: "../../../../models/meta-data/last-viewed-at.yaml"
- - $ref: "../../../../models/meta-data/user-rating.yaml"
- - $ref: "../../../../models/meta-data/objects/image.yaml"
- - $ref: "../../../../models/meta-data/objects/ultra-blur-colors.yaml"
- - $ref: "../../../../models/meta-data/guid/guid-array.yaml"
- - $ref: "../../../../models/meta-data/library-section-id.yaml"
- - $ref: "../../../../models/meta-data/library-section-title.yaml"
- - $ref: "../../../../models/meta-data/library-section-key.yaml"
- - $ref: "../../../../models/meta-data/show-ordering.yaml"
- - $ref: "../../../../models/meta-data/flatten-seasons.yaml"
- - $ref: "../../../../models/meta-data/skip-children.yaml"
- - type: object
- properties:
- Media:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/media/id.yaml"
- - $ref: "../../../../models/media/duration.yaml"
- - $ref: "../../../../models/media/bitrate.yaml"
- - $ref: "../../../../models/media/width.yaml"
- - $ref: "../../../../models/media/height.yaml"
- - $ref: "../../../../models/media/aspect-ratio.yaml"
- - $ref: "../../../../models/media/audio-channels.yaml"
- - $ref: "../../../../models/media/display-offset.yaml"
- - $ref: "../../../../models/media/audio-codec.yaml"
- - $ref: "../../../../models/media/video-codec.yaml"
- - $ref: "../../../../models/media/video-resolution.yaml"
- - $ref: "../../../../models/media/container.yaml"
- - $ref: "../../../../models/media/video-frame-rate.yaml"
- - $ref: "../../../../models/media/video-profile.yaml"
- - $ref: "../../../../models/media/has-voice-activity.yaml"
- - $ref: "../../../../models/media/audio-profile.yaml"
- - $ref: "../../../../models/media/optimized-for-streaming.yaml"
- - $ref: "../../../../models/media/has-64bit-offsets.yaml"
- - type: object
- properties:
- Part:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/media/part/accessible.yaml"
- - $ref: "../../../../models/media/part/exists.yaml"
- - $ref: "../../../../models/media/part/id.yaml"
- - $ref: "../../../../models/media/part/key.yaml"
- - $ref: "../../../../models/media/part/indexes.yaml"
- - $ref: "../../../../models/media/part/duration.yaml"
- - $ref: "../../../../models/media/part/file.yaml"
- - $ref: "../../../../models/media/part/size.yaml"
- - $ref: "../../../../models/media/part/packet-length.yaml"
- - $ref: "../../../../models/media/part/container.yaml"
- - $ref: "../../../../models/media/part/video-profile.yaml"
- - $ref: "../../../../models/media/part/audio-profile.yaml"
- - $ref: "../../../../models/media/part/has-64bit-offsets.yaml"
- - $ref: "../../../../models/media/part/optimized-for-streaming.yaml"
- - $ref: "../../../../models/media/part/has-thumbnail.yaml"
- Genre:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/genre/id.yaml"
- - $ref: "../../../../models/genre/tag.yaml"
- Country:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/country/id.yaml"
- - $ref: "../../../../models/country/tag.yaml"
- Director:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/director/id.yaml"
- - $ref: "../../../../models/director/tag.yaml"
- - $ref: "../../../../models/director/thumb.yaml"
- Writer:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/writer/id.yaml"
- - $ref: "../../../../models/writer/tag.yaml"
- - $ref: "../../../../models/writer/thumb.yaml"
- Producer:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/meta-data/role.yaml"
- Collection:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/collection/tag.yaml"
- Role:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/role/id.yaml"
- - $ref: "../../../../models/role/tag.yaml"
- - $ref: "../../../../models/role/role.yaml"
- - $ref: "../../../../models/role/thumb.yaml"
- Rating:
- x-speakeasy-name-override: Ratings
- type: array
- items:
- type: object
- required:
- - image
- - value
- - type
- properties:
- image:
- type: string
- description: "The image or reference for the rating."
- example: "imdb://image.rating"
- value:
- type: number
- format: float
- description: "The rating value."
- example: 9.0
- type:
- type: string
- description: "The type of rating (e.g., audience, critic)."
- example: "audience"
- Similar:
- type: array
- items:
- type: object
- required:
- - id
- - filter
- - tag
- properties:
- id:
- type: integer
- description: "The unique similar item identifier."
- example: 26
- filter:
- type: string
- description: "The filter string for similar items."
- example: "similar=26"
- tag:
- type: string
- description: "The tag or title of the similar content."
- example: "Breaking Bad"
- Location:
- type: array
- items:
- allOf:
- - type: object
- required:
- - path
- - $ref: "../../../../models/meta-data/location/path.yaml"
- Chapter:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/chapter/id.yaml"
- - $ref: "../../../../models/chapter/filter.yaml"
- - $ref: "../../../../models/chapter/index.yaml"
- - $ref: "../../../../models/chapter/start-time-offset.yaml"
- - $ref: "../../../../models/chapter/end-time-offset.yaml"
- - $ref: "../../../../models/chapter/thumb.yaml"
- Marker:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/marker/id.yaml"
- - $ref: "../../../../models/marker/type.yaml"
- - $ref: "../../../../models/marker/start-time-offset.yaml"
- - $ref: "../../../../models/marker/end-time-offset.yaml"
- - $ref: "../../../../models/marker/final.yaml"
- - type: object
- properties:
- Attributes:
- $ref: "../../../../models/marker/attributes.yaml"
- Extras:
- type: object
- properties:
- size:
- type: integer
- description: "The size of the extras."
- example: 1
- Meta:
- description: |
- The Meta object is only included in the response if the `includeMeta` parameter is set to `1`.
- type: object
- properties:
- Type:
- type: array
- items:
- type: object
- required:
- - key
- - type
- - title
- - active
- properties:
- key:
- type: string
- example: "/library/sections/2/all?type=2"
- type:
- type: string
- example: "show"
- title:
- type: string
- example: "TV Shows"
- active:
- type: boolean
- example: false
- Filter:
- type: array
- items:
- type: object
- required:
- - filter
- - filterType
- - key
- - title
- - type
- properties:
- filter:
- type: string
- example: "genre"
- filterType:
- type: string
- example: "string"
- key:
- type: string
- example: "/library/sections/2/genre?type=2"
- title:
- type: string
- example: "Genre"
- type:
- type: string
- example: "filter"
- Sort:
- type: array
- items:
- type: object
- required:
- - key
- - title
- - defaultDirection
- properties:
- default:
- type: string
- example: "asc"
- active:
- type: boolean
- example: false
- activeDirection:
- $ref: "../../../../models/common/PlexSortDirection.yaml"
- defaultDirection:
- $ref: "../../../../models/common/PlexSortDirection.yaml"
- descKey:
- type: string
- example: "titleSort:desc"
- firstCharacterKey:
- type: string
- example: "/library/sections/2/firstCharacter"
- key:
- type: string
- example: "titleSort"
- title:
- type: string
- example: "Title"
- Field:
- type: array
- items:
- type: object
- required:
- - key
- - title
- - type
- properties:
- key:
- type: string
- example: "show.title"
- title:
- type: string
- example: "Show Title"
- type:
- type: string
- example: "string"
- subType:
- type: string
- example: "rating"
- FieldType:
- type: array
- items:
- type: object
- required:
- - type
- - Operator
- properties:
- type:
- type: string
- example: "tag"
- Operator:
- type: array
- items:
- type: object
- required:
- - key
- - title
- properties:
- key:
- type: string
- example: "="
- title:
- type: string
- example: "is"
-
- "400":
- $ref: "../../../../responses/400.yaml"
- "401":
- $ref: "../../../../responses/401.yaml"
diff --git a/src/paths/library/sections/[sectionKey]/get-library-sections-all.yaml b/src/paths/library/sections/[sectionKey]/get-library-sections-all.yaml
deleted file mode 100644
index 0d36c716..00000000
--- a/src/paths/library/sections/[sectionKey]/get-library-sections-all.yaml
+++ /dev/null
@@ -1,154 +0,0 @@
-get:
- tags:
- - Library
- summary: Get Library section media by tag ALL
- operationId: get-library-sections-all
- description: |
- Retrieves a list of all general media data for this library.
- parameters:
- - $ref: "../../../../parameters/library/section-key.yaml"
- - $ref: "../../../../parameters/type.yaml"
- - $ref: "../../../../parameters/include-meta.yaml"
- - $ref: "../../../../parameters/include-guids.yaml"
- - $ref: "../../../../parameters/include-advanced.yaml"
- - $ref: "../../../../parameters/include-collections.yaml"
- - $ref: "../../../../parameters/include-external-media.yaml"
- - $ref: "../../../../parameters/container-start.yaml"
- - $ref: "../../../../parameters/container-size.yaml"
- - $ref: "../../../../parameters/accept-application-json.yaml"
- responses:
- "200":
- description: Successful response containing media container data.
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- allOf:
- - $ref: "../../../../models/media-container/size.yaml"
- - $ref: "../../../../models/media-container/total-size.yaml"
- - $ref: "../../../../models/media-container/offset.yaml"
- - $ref: "../../../../models/media-container/allow-sync.yaml"
- - $ref: "../../../../models/media-container/art.yaml"
- - $ref: "../../../../models/media-container/content.yaml"
- - $ref: "../../../../models/media-container/identifier.yaml"
- - $ref: "../../../../models/media-container/library-section-id.yaml"
- - $ref: "../../../../models/media-container/library-section-title.yaml"
- - $ref: "../../../../models/media-container/library-section-uuid.yaml"
- - $ref: "../../../../models/media-container/media-tag-prefix.yaml"
- - $ref: "../../../../models/media-container/media-tag-version.yaml"
- - $ref: "../../../../models/media-container/thumb.yaml"
- - $ref: "../../../../models/media-container/nocache.yaml"
- - $ref: "../../../../models/media-container/title1.yaml"
- - $ref: "../../../../models/media-container/title2.yaml"
- - $ref: "../../../../models/media-container/view-group.yaml"
- - type: object
- properties:
- Meta:
- $ref: "../../../../models/Meta.yaml"
- Metadata:
- type: array
- description: "An array of metadata items."
- items:
- required:
- - type
- allOf:
- - $ref: "../../../../models/meta-data/rating-key.yaml"
- - $ref: "../../../../models/meta-data/key.yaml"
- - $ref: "../../../../models/meta-data/guid.yaml"
- - $ref: "../../../../models/meta-data/slug.yaml"
- - $ref: "../../../../models/meta-data/studio.yaml"
- - $ref: "../../../../models/meta-data/type.yaml"
- - $ref: "../../../../models/meta-data/title.yaml"
- - $ref: "../../../../models/meta-data/title-sort.yaml"
- - $ref: "../../../../models/meta-data/content-rating.yaml"
- - $ref: "../../../../models/meta-data/summary.yaml"
- - $ref: "../../../../models/meta-data/rating.yaml"
- - $ref: "../../../../models/meta-data/audience-rating.yaml"
- - $ref: "../../../../models/meta-data/year.yaml"
- - $ref: "../../../../models/meta-data/tagline.yaml"
- - $ref: "../../../../models/meta-data/thumb.yaml"
- - $ref: "../../../../models/meta-data/art.yaml"
- - $ref: "../../../../models/meta-data/theme.yaml"
- - $ref: "../../../../models/meta-data/index.yaml"
- - $ref: "../../../../models/meta-data/leaf-count.yaml"
- - $ref: "../../../../models/meta-data/viewed-leaf-count.yaml"
- - $ref: "../../../../models/meta-data/child-count.yaml"
- - $ref: "../../../../models/meta-data/season-count.yaml"
- - $ref: "../../../../models/meta-data/duration.yaml"
- - $ref: "../../../../models/meta-data/originally-available-at.yaml"
- - $ref: "../../../../models/meta-data/added-at.yaml"
- - $ref: "../../../../models/meta-data/updated-at.yaml"
- - $ref: "../../../../models/meta-data/audience-rating-image.yaml"
- - $ref: "../../../../models/meta-data/chapter-source.yaml"
- - $ref: "../../../../models/meta-data/primary-extra-key.yaml"
- - $ref: "../../../../models/meta-data/original-title.yaml"
- - $ref: "../../../../models/meta-data/parent-rating-key.yaml"
- - $ref: "../../../../models/meta-data/grandparent-rating-key.yaml"
- - $ref: "../../../../models/meta-data/parent-guid.yaml"
- - $ref: "../../../../models/meta-data/grandparent-guid.yaml"
- - $ref: "../../../../models/meta-data/grandparent-slug.yaml"
- - $ref: "../../../../models/meta-data/grandparent-key.yaml"
- - $ref: "../../../../models/meta-data/parent-key.yaml"
- - $ref: "../../../../models/meta-data/grandparent-title.yaml"
- - $ref: "../../../../models/meta-data/grandparent-thumb.yaml"
- - $ref: "../../../../models/meta-data/grandparent-theme.yaml"
- - $ref: "../../../../models/meta-data/grandparent-art.yaml"
- - $ref: "../../../../models/meta-data/parent-title.yaml"
- - $ref: "../../../../models/meta-data/parent-index.yaml"
- - $ref: "../../../../models/meta-data/parent-thumb.yaml"
- - $ref: "../../../../models/meta-data/rating-image.yaml"
- - $ref: "../../../../models/meta-data/view-count.yaml"
- - $ref: "../../../../models/meta-data/view-offset.yaml"
- - $ref: "../../../../models/meta-data/skip-count.yaml"
- - $ref: "../../../../models/meta-data/subtype.yaml"
- - $ref: "../../../../models/meta-data/last-rated-at.yaml"
- - $ref: "../../../../models/meta-data/created-at-accuracy.yaml"
- - $ref: "../../../../models/meta-data/created-at-tz-offset.yaml"
- - $ref: "../../../../models/meta-data/last-viewed-at.yaml"
- - $ref: "../../../../models/meta-data/user-rating.yaml"
- - $ref: "../../../../models/meta-data/objects/image.yaml"
- - $ref: "../../../../models/meta-data/objects/ultra-blur-colors.yaml"
- - $ref: "../../../../models/meta-data/guid/guid-array.yaml"
- - type: object
- properties:
- Media:
- allOf:
- - $ref: "../../../../models/Media-data.yaml"
- Genre:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/genre/tag.yaml"
- Country:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/country/tag.yaml"
- Director:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/director/tag.yaml"
- Writer:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/writer/tag.yaml"
- Role:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/role/tag.yaml"
- Collection:
- type: array
- items:
- allOf:
- - $ref: "../../../../models/collection/tag.yaml"
- "400":
- $ref: "../../../../responses/400.yaml"
- "401":
- $ref: "../../../../responses/401.yaml"
- "404":
- $ref: "../../../../responses/404-html.yaml"
diff --git a/src/paths/library/sections/[sectionKey]/get-search-library.yaml b/src/paths/library/sections/[sectionKey]/get-search-library.yaml
deleted file mode 100644
index 713d046e..00000000
--- a/src/paths/library/sections/[sectionKey]/get-search-library.yaml
+++ /dev/null
@@ -1,162 +0,0 @@
-get:
- tags:
- - Library
- summary: Search Library
- operationId: get-search-library
- description: |
- Search for content within a specific section of the library.
-
- ### Types
- Each type in the library comes with a set of filters and sorts, aiding in building dynamic media controls:
-
- - **Type Object Attributes**:
- - `type`: Metadata type (if standard Plex type).
- - `title`: Title for this content type (e.g., "Movies").
-
- - **Filter Objects**:
- - Subset of the media query language.
- - Attributes include `filter` (name), `filterType` (data type), `key` (endpoint for value range), and `title`.
-
- - **Sort Objects**:
- - Description of sort fields.
- - Attributes include `defaultDirection` (asc/desc), `descKey` and `key` (sort parameters), and `title`.
-
- > **Note**: Filters and sorts are optional; without them, no filtering controls are rendered.
- parameters:
- - $ref: "../../../../parameters/library/section-key.yaml"
- - $ref: "../../../../parameters/accept-application-json.yaml"
- - $ref: "../../../../parameters/type.yaml"
- responses:
- "200":
- description: The contents of the library by section and type
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 2
- allowSync:
- type: boolean
- example: false
- art:
- type: string
- example: /:/resources/show-fanart.jpg
- identifier:
- type: string
- example: com.plexapp.plugins.library
- mediaTagPrefix:
- type: string
- example: /system/bundle/media/flags/
- mediaTagVersion:
- type: integer
- format: int32
- example: 1698860922
- nocache:
- type: boolean
- example: true
- thumb:
- type: string
- example: /:/resources/show.png
- title1:
- type: string
- example: TV Shows
- title2:
- type: string
- example: Search for ''
- viewGroup:
- type: string
- example: season
- viewMode:
- type: integer
- format: int32
- example: 65593
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: "2"
- key:
- type: string
- example: /library/metadata/2/children
- parentRatingKey:
- type: string
- example: "1"
- guid:
- type: string
- example: plex://season/602e67e766dfdb002c0a1b5b
- parentGuid:
- type: string
- example: plex://show/5d9c086c7d06d9001ffd27aa
- parentStudio:
- type: string
- example: Mutant Enemy Productions
- type:
- type: string
- example: season
- title:
- type: string
- example: Season 1
- parentKey:
- type: string
- example: /library/metadata/1
- parentTitle:
- type: string
- example: Firefly
- summary:
- type: string
- example:
- 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:
- type: integer
- format: int32
- example: 1
- parentIndex:
- type: integer
- format: int32
- example: 1
- parentYear:
- type: integer
- format: int32
- example: 2002
- thumb:
- type: string
- example: /library/metadata/2/thumb/1705636920
- art:
- type: string
- example: /library/metadata/1/art/1705636920
- parentThumb:
- type: string
- example: /library/metadata/1/thumb/1705636920
- parentTheme:
- type: string
- example: /library/metadata/1/theme/1705636920
- addedAt:
- type: integer
- format: int32
- example: 1705636916
- updatedAt:
- type: integer
- format: int32
- example: 1705636920
- "400":
- $ref: "../../../../responses/400.yaml"
- "401":
- $ref: "../../../../responses/401.yaml"
diff --git a/src/paths/library/sections/[sectionKey]/library-section.yaml b/src/paths/library/sections/[sectionKey]/library-section.yaml
deleted file mode 100644
index 6d2b47fc..00000000
--- a/src/paths/library/sections/[sectionKey]/library-section.yaml
+++ /dev/null
@@ -1,247 +0,0 @@
-get:
- tags:
- - Library
- summary: Get Library Details
- description: |
- ## Library Details Endpoint
-
- This endpoint provides comprehensive details about the library, focusing on organizational aspects rather than the content itself.
-
- The details include:
-
- ### Directories
- Organized into three categories:
-
- - **Primary Directories**:
- - Used in some clients for quick access to media subsets (e.g., "All", "On Deck").
- - Most can be replicated via media queries.
- - Customizable by users.
-
- - **Secondary Directories**:
- - Marked with `secondary="1"`.
- - Used in older clients for structured navigation.
-
- - **Special Directories**:
- - Includes a "By Folder" entry for filesystem-based browsing.
- - Contains an obsolete `search="1"` entry for on-the-fly search dialog creation.
-
- ### Types
- Each type in the library comes with a set of filters and sorts, aiding in building dynamic media controls:
-
- - **Type Object Attributes**:
- - `key`: Endpoint for the media list of this type.
- - `type`: Metadata type (if standard Plex type).
- - `title`: Title for this content type (e.g., "Movies").
-
- - **Filter Objects**:
- - Subset of the media query language.
- - Attributes include `filter` (name), `filterType` (data type), `key` (endpoint for value range), and `title`.
-
- - **Sort Objects**:
- - Description of sort fields.
- - Attributes include `defaultDirection` (asc/desc), `descKey` and `key` (sort parameters), and `title`.
-
- > **Note**: Filters and sorts are optional; without them, no filtering controls are rendered.
-
- operationId: get-library-details
- parameters:
- - name: includeDetails
- description: |
- Whether or not to include details for a section (types, filters, and sorts).
- Only exists for backwards compatibility, media providers other than the server libraries have it on always.
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- default: 0
- required: false
- - $ref: "../../../../parameters/library/section-key.yaml"
- responses:
- "200":
- description: The details of the library
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 29
- allowSync:
- type: boolean
- example: false
- art:
- type: string
- example: /:/resources/movie-fanart.jpg
- content:
- type: string
- example: secondary
- identifier:
- type: string
- example: com.plexapp.plugins.library
- librarySectionID:
- type: integer
- format: int32
- example: 1
- mediaTagPrefix:
- type: string
- example: /system/bundle/media/flags/
- mediaTagVersion:
- type: integer
- format: int32
- example: 1701731894
- thumb:
- type: string
- example: /:/resources/movie.png
- title1:
- type: string
- example: Movies
- viewGroup:
- type: string
- example: secondary
- viewMode:
- type: integer
- format: int32
- example: 65592
- Directory:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: search?type=1
- title:
- type: string
- example: Search...
- secondary:
- type: boolean
- example: true
- prompt:
- type: string
- example: Search Movies
- search:
- type: boolean
- example: true
- Type:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: /library/sections/1/all?type=1
- type:
- type: string
- example: movie
- title:
- type: string
- example: Movies
- active:
- type: boolean
- example: false
- Filter:
- type: array
- items:
- type: object
- properties:
- filter:
- type: string
- example: label
- filterType:
- type: string
- example: string
- key:
- type: string
- example: /library/sections/1/label
- title:
- type: string
- example: Labels
- type:
- type: string
- example: filter
- Sort:
- type: array
- items:
- type: object
- properties:
- default:
- type: string
- example: asc
- defaultDirection:
- type: string
- example: desc
- descKey:
- type: string
- example: random:desc
- firstCharacterKey:
- type: string
- example: /library/sections/1/firstCharacter
- key:
- type: string
- example: random
- title:
- type: string
- example: Randomly
- Field:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: label
- title:
- type: string
- example: Label
- type:
- type: string
- example: tag
- subType:
- type: string
- example: bitrate
- FieldType:
- type: array
- items:
- type: object
- properties:
- type:
- type: string
- example: resolution
- Operator:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: =
- title:
- type: string
- example: is
- "400":
- $ref: "../../../../responses/400.yaml"
- "401":
- $ref: "../../../../responses/401.yaml"
-
-delete:
- tags:
- - Library
- summary: Delete Library Section
- description: Delete a library using a specific section id
- operationId: deleteLibrary
- parameters:
- - $ref: "../../../../parameters/library/section-key.yaml"
- responses:
- "200":
- description: The library is deleted
- "400":
- $ref: "../../../../responses/400.yaml"
- "401":
- $ref: "../../../../responses/401.yaml"
diff --git a/src/paths/library/sections/[sectionKey]/refresh/get-refresh-library-metadata.yaml b/src/paths/library/sections/[sectionKey]/refresh/get-refresh-library-metadata.yaml
deleted file mode 100644
index 9a9bb20f..00000000
--- a/src/paths/library/sections/[sectionKey]/refresh/get-refresh-library-metadata.yaml
+++ /dev/null
@@ -1,27 +0,0 @@
-get:
- tags:
- - Library
- summary: Refresh Metadata Of The Library
- description: |
- This endpoint Refreshes all the Metadata of the library.
- operationId: get-refresh-library-metadata
- parameters:
- - name: force
- description: Force the refresh even if the library is already being refreshed.
- in: query
- schema:
- type: integer
- example: 0
- enum:
- - 0
- - 1
- required: false
- - $ref: "../../../../../parameters/library/section-key.yaml"
-
- responses:
- "200":
- description: The library is refreshing
- "400":
- $ref: "../../../../../responses/400.yaml"
- "401":
- $ref: "../../../../../responses/401.yaml"
diff --git a/src/paths/library/sections/watchlist/get-watch-list.yaml b/src/paths/library/sections/watchlist/get-watch-list.yaml
deleted file mode 100644
index 62bd996a..00000000
--- a/src/paths/library/sections/watchlist/get-watch-list.yaml
+++ /dev/null
@@ -1,195 +0,0 @@
-servers:
- - url: "https://discover.provider.plex.tv"
- description: The plex discover provider server
-get:
- tags:
- - Watchlist
- summary: Get User Watchlist
- description: Get User Watchlist
- operationId: get-watch-list
- parameters:
- # Many details of this api were taken from the python-plexapi library
- # See: https://github.com/pkkid/python-plexapi/blob/dd80deb18fe1111050777d067f3d87b0524d4850/plexapi/myplex.py#L904
- - name: filter
- description: Filter
- in: path
- required: true
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - all
- - available
- - released
- - name: sort
- description: |
- In the format "field:dir". Available fields are "watchlistedAt" (Added At),
- "titleSort" (Title), "originallyAvailableAt" (Release Date), or "rating" (Critic Rating).
- "dir" can be "asc" or "desc"
- in: query
- required: false
- schema:
- type: string
- - name: libtype
- description: |
- The type of library to filter. Can be "movie" or "show", or all if not present.
- in: query
- required: false
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - movie
- - show
- - name: maxresults
- description: |
- The number of items to return. If not specified, all items will be returned.
- If the number of items exceeds the limit, the response will be paginated.
- in: query
- required: false
- schema:
- type: integer
- format: int32
- - name: includeCollections
- description: |
- include collections in the results
- in: query
- required: false
- schema:
- type: integer
- enum:
- - 1
- - 0
- - name: includeExternalMedia
- description: |
- include external media in the results
- in: query
- required: false
- schema:
- type: integer
- enum:
- - 1
- - 0
- - $ref: "../../../../parameters/accept-application-json.yaml"
- - $ref: "../../../../parameters/container-start.yaml"
- - $ref: "../../../../parameters/container-size.yaml"
- - $ref: "../../../../parameters/plex/x-plex-token.yaml"
- responses:
- "200":
- description: Watchlist Data
- content:
- application/json:
- schema:
- type: object
- properties:
- librarySectionID:
- type: string
- librarySectionTitle:
- type: string
- offset:
- type: integer
- format: int32
- totalSize:
- type: integer
- format: int32
- identifier:
- type: string
- size:
- type: integer
- format: int32
- Metadata:
- type: array
- items:
- type: object
- properties:
- art:
- type: string
- guid:
- type: string
- key:
- type: string
- ratingKey:
- type: string
- studio:
- type: string
- tagline:
- type: string
- type:
- type: string
- thumb:
- type: string
- addedAt:
- type: integer
- format: int32
- duration:
- type: integer
- format: int32
- publicPagesURL:
- type: string
- slug:
- type: string
- userState:
- type: boolean
- title:
- type: string
- contentRating:
- type: string
- originallyAvailableAt:
- type: string
- format: date
- year:
- type: integer
- format: int32
- Image:
- type: array
- items:
- type: object
- properties:
- alt:
- type: string
- type:
- type: string
- url:
- type: string
- banner:
- type: string
- rating:
- type: number
- expiresAt:
- type: integer
- format: int32
- originalTitle:
- type: string
- audienceRating:
- type: number
- audienceRatingImage:
- type: string
- ratingImage:
- type: string
- imdbRatingCount:
- type: integer
- format: int32
- subtype:
- type: string
- theme:
- type: string
- leafCount:
- type: integer
- format: int32
- childCount:
- type: integer
- format: int32
- isContinuingSeries:
- type: boolean
- skipChildren:
- type: boolean
- availabilityId:
- type: string
- streamingMediaId:
- type: string
- playableKey:
- type: string
- "400":
- $ref: "../../../../responses/400.yaml"
- "401":
- $ref: "../../../../responses/401.yaml"
diff --git a/src/paths/logs/log.yaml b/src/paths/logs/log.yaml
deleted file mode 100644
index 4f570df5..00000000
--- a/src/paths/logs/log.yaml
+++ /dev/null
@@ -1,92 +0,0 @@
-get:
- tags:
- - Log
- summary: Logging a single line message.
- description: |
- This endpoint will write a single-line log message, including a level and source to the main Plex Media Server log.
- operationId: logLine
- parameters:
- - name: level
- description: |
- An integer log level to write to the PMS log with.
- 0: Error
- 1: Warning
- 2: Info
- 3: Debug
- 4: Verbose
- in: query
- schema:
- type: integer
- x-speakeasy-unknown-values: allow
- enum:
- - 0
- - 1
- - 2
- - 3
- - 4
- required: true
- - name: message
- description: The text of the message to write to the log.
- in: query
- schema:
- type: string
- example: Test log message
- required: true
- - name: source
- description: a string indicating the source of the message.
- in: query
- schema:
- type: string
- example: Postman
- required: true
-
- responses:
- "200":
- description: Log Message Posted successfully
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
-
-post:
- tags:
- - Log
- summary: Logging a multi-line message
- description: |
- This endpoint allows for the batch addition of log entries to the main Plex Media Server log.
- It accepts a text/plain request body, where each line represents a distinct log entry.
- Each log entry consists of URL-encoded key-value pairs, specifying log attributes such as 'level', 'message', and 'source'.
-
- Log entries are separated by a newline character (`\n`).
- Each entry's parameters should be URL-encoded to ensure accurate parsing and handling of special characters.
- This method is efficient for logging multiple entries in a single API call, reducing the overhead of multiple individual requests.
-
- The 'level' parameter specifies the log entry's severity or importance, with the following integer values:
- - `0`: Error - Critical issues that require immediate attention.
- - `1`: Warning - Important events that are not critical but may indicate potential issues.
- - `2`: Info - General informational messages about system operation.
- - `3`: Debug - Detailed information useful for debugging purposes.
- - `4`: Verbose - Highly detailed diagnostic information for in-depth analysis.
-
- The 'message' parameter contains the log text, and 'source' identifies the log message's origin (e.g., an application name or module).
-
- Example of a single log entry format:
- `level=4&message=Sample%20log%20entry&source=applicationName`
-
- Ensure each parameter is properly URL-encoded to avoid interpretation issues.
-
- operationId: logMultiLine
- requestBody:
- required: true
- content:
- text/plain:
- schema:
- type: string
- example: "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:
- "200":
- description: Multi-Line Log Message Posted successfully
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/logs/networked.yaml b/src/paths/logs/networked.yaml
deleted file mode 100644
index ca81bcd0..00000000
--- a/src/paths/logs/networked.yaml
+++ /dev/null
@@ -1,16 +0,0 @@
-get:
- tags:
- - Log
- summary: Enabling Papertrail
- description: |
- This endpoint will enable all Plex Media Serverlogs to be sent to the Papertrail networked logging site for a period of time.
- operationId: enablePaperTrail
- responses:
- "200":
- description: Papertrail enabled successfully
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
- "403":
- description: the user was not signed in
diff --git a/src/paths/media/providers/get-media-providers.yaml b/src/paths/media/providers/get-media-providers.yaml
deleted file mode 100644
index d68b5509..00000000
--- a/src/paths/media/providers/get-media-providers.yaml
+++ /dev/null
@@ -1,206 +0,0 @@
-get:
- tags:
- - Server
- summary: Get Media Providers
- description: Retrieves media providers and their features from the Plex server.
- operationId: get-media-providers
- parameters:
- - $ref: "../../../parameters/accept-application-json.yaml"
- - $ref: "../../../parameters/plex/x-plex-token.yaml"
- responses:
- "200":
- description: Media providers and their features
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- allowCameraUpload:
- type: boolean
- allowChannelAccess:
- type: boolean
- allowSharing:
- type: boolean
- allowSync:
- type: boolean
- allowTuners:
- type: boolean
- backgroundProcessing:
- type: boolean
- certificate:
- type: boolean
- companionProxy:
- type: boolean
- countryCode:
- type: string
- diagnostics:
- type: string
- eventStream:
- type: boolean
- friendlyName:
- type: string
- livetv:
- type: integer
- machineIdentifier:
- type: string
- musicAnalysis:
- type: integer
- myPlex:
- type: boolean
- myPlexMappingState:
- type: string
- myPlexSigninState:
- type: string
- myPlexSubscription:
- type: boolean
- myPlexUsername:
- type: string
- offlineTranscode:
- type: integer
- ownerFeatures:
- type: string
- platform:
- type: string
- platformVersion:
- type: string
- pluginHost:
- type: boolean
- pushNotifications:
- type: boolean
- readOnlyLibraries:
- type: boolean
- streamingBrainABRVersion:
- type: integer
- streamingBrainVersion:
- type: integer
- sync:
- type: boolean
- transcoderActiveVideoSessions:
- type: integer
- transcoderAudio:
- type: boolean
- transcoderLyrics:
- type: boolean
- transcoderSubtitles:
- type: boolean
- transcoderVideo:
- type: boolean
- transcoderVideoBitrates:
- type: string
- transcoderVideoQualities:
- type: string
- transcoderVideoResolutions:
- type: string
- updatedAt:
- type: integer
- updater:
- type: boolean
- version:
- type: string
- voiceSearch:
- type: boolean
- MediaProvider:
- type: array
- items:
- type: object
- properties:
- identifier:
- type: string
- title:
- type: string
- types:
- type: string
- protocols:
- type: string
- Feature:
- type: array
- items:
- type: object
- required:
- - type
- properties:
- key:
- type: string
- type:
- type: string
- flavor:
- type: string
- example: "global"
- scrobbleKey:
- type: string
- example: "/:/scrobble/new"
- unscrobbleKey:
- type: string
- example: "/:/unscrobble/new"
- Directory:
- type: array
- items:
- type: object
- properties:
- hubKey:
- type: string
- title:
- type: string
- agent:
- type: string
- language:
- type: string
- refreshing:
- type: boolean
- scanner:
- type: string
- uuid:
- type: string
- id:
- type: string
- key:
- type: string
- type:
- type: string
- subtype:
- type: string
- updatedAt:
- type: integer
- scannedAt:
- type: integer
- Pivot:
- type: array
- items:
- type: object
- properties:
- id:
- type: string
- key:
- type: string
- type:
- type: string
- title:
- type: string
- context:
- type: string
- symbol:
- type: string
- Action:
- type: array
- items:
- type: object
- required:
- - id
- - key
- properties:
- id:
- type: string
- example: "addToContinueWatching"
- key:
- type: string
- example: "/actions/addToContinueWatching"
-
- "400":
- $ref: "../../../responses/400.yaml"
- "401":
- $ref: "../../../responses/401.yaml"
diff --git a/src/paths/myplex-account.yaml b/src/paths/myplex-account.yaml
deleted file mode 100644
index cfc39549..00000000
--- a/src/paths/myplex-account.yaml
+++ /dev/null
@@ -1,55 +0,0 @@
-get:
- tags:
- - Server
- summary: Get MyPlex Account
- description: Returns MyPlex Account Information
- operationId: getMyPlexAccount
- responses:
- "200":
- description: MyPlex Account
- content:
- application/json:
- schema:
- type: object
- properties:
- MyPlex:
- type: object
- properties:
- authToken:
- type: string
- example: Z5v-PrNASDFpsaCi3CPK7
- username:
- type: string
- example: example.email@mail.com
- mappingState:
- type: string
- example: mapped
- mappingError:
- type: string
- signInState:
- type: string
- example: ok
- publicAddress:
- type: string
- example: 140.20.68.140
- publicPort:
- type: number
- example: 32400
- privateAddress:
- type: string
- example: 10.10.10.47
- privatePort:
- type: number
- example: 32400
- subscriptionFeatures:
- type: string
- example: "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"
- subscriptionActive:
- type: boolean
- subscriptionState:
- type: string
- example: Active
- "400":
- $ref: "../responses/400.yaml"
- "401":
- $ref: "../responses/401.yaml"
diff --git a/src/paths/photo-transcode.yaml b/src/paths/photo-transcode.yaml
deleted file mode 100644
index adb07025..00000000
--- a/src/paths/photo-transcode.yaml
+++ /dev/null
@@ -1,74 +0,0 @@
-get:
- tags:
- - Server
- summary: Get a Resized Photo
- description: |
- Plex's Photo transcoder is used throughout the service to serve images at specified sizes.
- operationId: getResizedPhoto
- parameters:
- - name: width
- description: The width for the resized photo
- in: query
- schema:
- type: number
- example: 110
- required: true
- - name: height
- description: The height for the resized photo
- in: query
- schema:
- type: number
- example: 165
- required: true
- - name: opacity
- description: The opacity for the resized photo
- in: query
- schema:
- type: integer
- minimum: 1
- maximum: 100
- default: 100
- required: true
- - name: blur
- description: The width for the resized photo
- in: query
- schema:
- type: number
- examples:
- - 0
- - 20
- - 4000
- required: true
- - name: minSize
- description: images are always scaled proportionally. A value of '1' in minSize will make the smaller native dimension the dimension resized against.
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- required: true
- - name: upscale
- description: allow images to be resized beyond native dimensions.
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- required: true
- - name: url
- description: path to image within Plex
- in: query
- schema:
- type: string
- example: /library/metadata/49564/thumb/1654258204
- required: true
-
- responses:
- "200":
- description: Resized Image
- "400":
- $ref: "../responses/400.yaml"
- "401":
- $ref: "../responses/401.yaml"
diff --git a/src/paths/pins/pins-id.yaml b/src/paths/pins/pins-id.yaml
deleted file mode 100644
index f7e7bb1d..00000000
--- a/src/paths/pins/pins-id.yaml
+++ /dev/null
@@ -1,52 +0,0 @@
-get:
- servers:
- - url: https://plex.tv/api/v2
- security: [] # No security required
- tags:
- - Plex
- summary: Get Access Token by PinId
- description: Retrieve an Access Token from Plex.tv after the Pin has been authenticated
- operationId: getTokenByPinId
- parameters:
- - name: pinID
- description: The PinID to retrieve an access token for
- in: path
- required: true
- schema:
- type: integer
- - $ref: ../../parameters/plex/x-plex-identifier.yaml
- - $ref: ../../parameters/plex/x-plex-product.yaml
- - $ref: ../../parameters/plex/x-plex-device.yaml
- - $ref: ../../parameters/plex/x-plex-version.yaml
- - $ref: ../../parameters/plex/x-plex-platform.yaml
- responses:
- "200":
- description: The Pin with a non-null authToken when it has been verified by the user
- content:
- application/json:
- schema:
- $ref: ../../models/AuthPinContainer.yaml
- "400":
- $ref: ../../responses/400.yaml
- "404":
- description: Not Found or Expired
- content:
- application/json:
- schema:
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- example: 1020
- message:
- type: string
- example: Code not found or expired
- example:
- errors:
- - code: 1020
- message: Code not found or expired
diff --git a/src/paths/pins/pins.yaml b/src/paths/pins/pins.yaml
deleted file mode 100644
index 15e423ef..00000000
--- a/src/paths/pins/pins.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-post:
- servers:
- - url: https://plex.tv/api/v2
- tags:
- - Plex
- summary: Get a Pin
- operationId: getPin
- description: Retrieve a Pin ID from Plex.tv to use for authentication flows
- security: [] # No security required
- parameters:
- - name: strong
- description: |
- Determines the kind of code returned by the API call
- Strong codes are used for Pin authentication flows
- Non-Strong codes are used for `Plex.tv/link`
- in: query
- schema:
- type: boolean
- default: false
- required: false
- - $ref: ../../parameters/plex/x-plex-identifier.yaml
- - $ref: ../../parameters/plex/x-plex-product.yaml
- - $ref: ../../parameters/plex/x-plex-device.yaml
- - $ref: ../../parameters/plex/x-plex-version.yaml
- - $ref: ../../parameters/plex/x-plex-platform.yaml
-
- responses:
- "201":
- description: Requests a new pin id used in the authentication flow
- content:
- application/json:
- schema:
- $ref: ../../models/AuthPinContainer.yaml
- "400":
- $ref: ../../responses/400.yaml
diff --git a/src/paths/playlists/contents.yaml b/src/paths/playlists/contents.yaml
deleted file mode 100644
index e538e572..00000000
--- a/src/paths/playlists/contents.yaml
+++ /dev/null
@@ -1,419 +0,0 @@
-get:
- tags:
- - Playlists
- summary: Retrieve Playlist Contents
- description: |
- Gets the contents of a playlist. Should be paged by clients via standard mechanisms.
- By default leaves are returned (e.g. episodes, movies). In order to return other types you can use the `type` parameter.
- For example, you could use this to display a list of recently added albums vis a smart playlist.
- Note that for dumb playlists, items have a `playlistItemID` attribute which is used for deleting or moving items.
- operationId: getPlaylistContents
- parameters:
- - name: playlistID
- description: the ID of the playlist
- in: path
- schema:
- type: number
- required: true
- - $ref: "../../parameters/type.yaml"
- responses:
- "200":
- description: The playlist contents
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 2
- composite:
- type: string
- example: /playlists/95/composite/1705717521
- duration:
- type: integer
- format: int32
- example: 282
- leafCount:
- type: integer
- format: int32
- example: 2
- playlistType:
- type: string
- example: video
- ratingKey:
- type: string
- example: "95"
- smart:
- type: boolean
- example: true
- title:
- type: string
- example: Smart Movie Playlist
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: "17"
- key:
- type: string
- example: /library/metadata/17
- guid:
- type: string
- example: plex://movie/5d77683f6f4521001ea9dc53
- studio:
- type: string
- example: Universal Pictures
- type:
- type: string
- example: movie
- title:
- type: string
- example: Serenity
- titleSort:
- type: string
- example: Amazing Spider-Man 2
- librarySectionTitle:
- type: string
- example: Movies
- librarySectionID:
- type: integer
- format: int32
- example: 1
- librarySectionKey:
- type: string
- example: /library/sections/1
- contentRating:
- type: string
- example: PG-13
- summary:
- type: string
- example:
- 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:
- type: number
- example: 8.2
- audienceRating:
- type: number
- example: 9.1
- year:
- type: integer
- format: int32
- example: 2005
- tagline:
- type: string
- example: They aim to misbehave.
- thumb:
- type: string
- example: /library/metadata/17/thumb/1705637165
- art:
- type: string
- example: /library/metadata/17/art/1705637165
- duration:
- type: integer
- format: int32
- example: 141416
- originallyAvailableAt:
- type: string
- format: date
- example: 2005-09-29
- addedAt:
- type: integer
- format: int32
- example: 1705637164
- updatedAt:
- type: integer
- format: int32
- example: 1705637165
- audienceRatingImage:
- type: string
- example: rottentomatoes://image.rating.upright
- hasPremiumExtras:
- type: string
- example: "1"
- hasPremiumPrimaryExtra:
- type: string
- example: "1"
- ratingImage:
- type: string
- example: rottentomatoes://image.rating.ripe
- Media:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 15
- duration:
- type: integer
- format: int32
- example: 141416
- bitrate:
- type: integer
- format: int32
- example: 2273
- width:
- type: integer
- format: int32
- example: 1920
- height:
- type: integer
- format: int32
- example: 814
- aspectRatio:
- type: number
- example: 2.35
- audioChannels:
- type: integer
- format: int32
- example: 2
- audioCodec:
- type: string
- example: aac
- videoCodec:
- type: string
- example: h264
- videoResolution:
- type: string
- example: "1080"
- container:
- type: string
- example: mp4
- videoFrameRate:
- type: string
- example: 24p
- optimizedForStreaming:
- type: integer
- format: int32
- example: 0
- audioProfile:
- type: string
- example: lc
- has64bitOffsets:
- type: boolean
- example: false
- videoProfile:
- type: string
- example: high
- Part:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 15
- key:
- type: string
- example: /library/parts/15/1705637151/file.mp4
- duration:
- type: integer
- format: int32
- example: 141416
- file:
- type: string
- example: /movies/Serenity (2005)/Serenity (2005).mp4
- size:
- type: integer
- format: int32
- example: 40271948
- audioProfile:
- type: string
- example: lc
- container:
- type: string
- example: mp4
- has64bitOffsets:
- type: boolean
- example: false
- optimizedForStreaming:
- type: boolean
- example: false
- videoProfile:
- type: string
- example: high
- Genre:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Action
- Country:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: United States of America
- Director:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Joss Whedon
- Writer:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Joss Whedon
- Role:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Gina Torres
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
-delete:
- tags:
- - Playlists
- summary: Delete Playlist Contents
- description: |
- Clears a playlist, only works with dumb playlists. Returns the playlist.
- operationId: clearPlaylistContents
- parameters:
- - name: playlistID
- description: the ID of the playlist
- in: path
- schema:
- type: number
- required: true
- responses:
- "200":
- description: The playlist contents are cleared
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
-
-put:
- tags:
- - Playlists
- summary: Adding to a Playlist
- description: |
- Adds a generator to a playlist, same parameters as the POST to create. With a dumb playlist, this adds the specified items to the playlist.
- With a smart playlist, passing a new `uri` parameter replaces the rules for the playlist. Returns the playlist.
- operationId: addPlaylistContents
- parameters:
- - name: playlistID
- description: the ID of the playlist
- in: path
- schema:
- type: number
- required: true
- - name: uri
- description: the content URI for the playlist
- in: query
- schema:
- type: string
- example: server://12345/com.plexapp.plugins.library/library/metadata/1
- required: true
- - name: playQueueID
- description: the play queue to add to a playlist
- in: query
- schema:
- type: number
- example: 123
- required: false
-
- responses:
- "200":
- description: Playlist Updated
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 1
- leafCountAdded:
- type: integer
- format: int32
- example: 1
- leafCountRequested:
- type: integer
- format: int32
- example: 1
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: "94"
- key:
- type: string
- example: /playlists/94/items
- guid:
- type: string
- example: com.plexapp.agents.none://972e3047-83d6-4848-a000-261f0af26ba2
- type:
- type: string
- example: playlist
- title:
- type: string
- example: A great playlist
- summary:
- type: string
- example: One of my great playlists
- smart:
- type: boolean
- example: false
- playlistType:
- type: string
- example: video
- composite:
- type: string
- example: /playlists/94/composite/1705800070
- duration:
- type: integer
- format: int32
- example: 423000
- leafCount:
- type: integer
- format: int32
- example: 3
- addedAt:
- type: integer
- format: int32
- example: 1705716458
- updatedAt:
- type: integer
- format: int32
- example: 1705800070
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/playlists/id.yaml b/src/paths/playlists/id.yaml
deleted file mode 100644
index d646b0dc..00000000
--- a/src/paths/playlists/id.yaml
+++ /dev/null
@@ -1,146 +0,0 @@
-get:
- tags:
- - Playlists
- summary: Retrieve Playlist
- description: |
- Gets detailed metadata for a playlist. A playlist for many purposes (rating, editing metadata, tagging), can be treated like a regular metadata item:
- Smart playlist details contain the `content` attribute. This is the content URI for the generator. This can then be parsed by a client to provide smart playlist editing.
- operationId: getPlaylist
- parameters:
- - name: playlistID
- description: the ID of the playlist
- in: path
- schema:
- type: number
- required: true
-
- responses:
- "200":
- description: The playlist
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 1
- Metadata:
- type: array
- items:
- type: object
- properties:
- content:
- type: string
- example: library://x/directory/%2Flibrary%2Fsections%2F1%2Fall%3Ftype%3D1%26push%3D1%26title%3D2%26or%3D1%26title%3DSerenity%26pop%3D1
- ratingKey:
- type: string
- example: "95"
- key:
- type: string
- example: /playlists/95/items
- guid:
- type: string
- example: com.plexapp.agents.none://87425529-380f-44b8-a689-9a0537e7ec91
- type:
- type: string
- example: playlist
- title:
- type: string
- example: Smart Movie Playlist
- summary:
- type: string
- example: ""
- smart:
- type: boolean
- example: true
- playlistType:
- type: string
- example: video
- composite:
- type: string
- example: /playlists/95/composite/1705717387
- icon:
- type: string
- example: playlist://image.smart
- duration:
- type: integer
- format: int32
- example: 282000
- leafCount:
- type: integer
- format: int32
- example: 2
- addedAt:
- type: integer
- format: int32
- example: 1705716493
- updatedAt:
- type: integer
- format: int32
- example: 1705717387
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
-
-delete:
- tags:
- - Playlists
- summary: Deletes a Playlist
- description: |
- This endpoint will delete a playlist
- operationId: deletePlaylist
- parameters:
- - name: playlistID
- description: the ID of the playlist
- in: path
- schema:
- type: number
- required: true
-
- responses:
- "204":
- description: The playlist is deleted
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
-
-put:
- tags:
- - Playlists
- summary: Update a Playlist
- description: |
- From PMS version 1.9.1 clients can also edit playlist metadata using this endpoint as they would via `PUT /library/metadata/{playlistID}`
- operationId: updatePlaylist
- parameters:
- - name: playlistID
- description: the ID of the playlist
- in: path
- schema:
- type: number
- required: true
- - name: title
- description: name of the playlist
- in: query
- schema:
- type: string
- required: false
- - name: summary
- description: summary description of the playlist
- in: query
- schema:
- type: string
- required: false
- responses:
- "200":
- description: The playlist is deleted
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/playlists/playlists.yaml b/src/paths/playlists/playlists.yaml
deleted file mode 100644
index 2541917d..00000000
--- a/src/paths/playlists/playlists.yaml
+++ /dev/null
@@ -1,235 +0,0 @@
-post:
- tags:
- - Playlists
- summary: Create a Playlist
- description: |
- Create a new playlist. By default the playlist is blank. To create a playlist along with a first item, pass:
- - `uri` - The content URI for what we're playing (e.g. `server://1234/com.plexapp.plugins.library/library/metadata/1`).
- - `playQueueID` - To create a playlist from an existing play queue.
- operationId: createPlaylist
- parameters:
- - name: title
- description: name of the playlist
- in: query
- schema:
- type: string
- required: true
- - name: type
- description: type of playlist to create
- in: query
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - audio
- - video
- - photo
- required: true
- - name: smart
- description: whether the playlist is smart or not
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- required: true
- - name: uri
- description: the content URI for the playlist
- in: query
- schema:
- type: string
- required: true
- - name: playQueueID
- description: the play queue to copy to a playlist
- in: query
- schema:
- type: number
- required: false
-
- responses:
- "200":
- description: returns all playlists
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 7
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: "96"
- key:
- type: string
- example: /playlists/96/items
- guid:
- type: string
- example: com.plexapp.agents.none://a2f92937-1408-40e2-b022-63a8a9377e55
- type:
- type: string
- example: playlist
- title:
- type: string
- example: A Great Playlist
- summary:
- type: string
- example: What a great playlist
- smart:
- type: boolean
- example: false
- playlistType:
- type: string
- example: video
- icon:
- type: string
- example: playlist://image.smart
- viewCount:
- type: integer
- format: int32
- example: 1
- lastViewedAt:
- type: integer
- format: int32
- example: 1705719589
- leafCount:
- type: integer
- format: int32
- example: 1
- addedAt:
- type: integer
- format: int32
- example: 1705719589
- updatedAt:
- type: integer
- format: int32
- example: 1705724593
- composite:
- type: string
- example: /playlists/96/composite/1705724593
- duration:
- type: integer
- format: int32
- example: 141000
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
-
-get:
- tags:
- - Playlists
- summary: Get All Playlists
- description: Get All Playlists given the specified filters.
- operationId: getPlaylists
- parameters:
- - name: playlistType
- description: limit to a type of playlist.
- in: query
- schema:
- type: string
- x-speakeasy-unknown-values: allow
- enum:
- - audio
- - video
- - photo
- required: false
- - name: smart
- description: type of playlists to return (default is all).
- in: query
- schema:
- type: integer
- x-speakeasy-unknown-values: allow
- enum:
- - 0
- - 1
- required: false
-
- responses:
- "200":
- description: returns all playlists
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 4
- Metadata:
- type: array
- items:
- type: object
- properties:
- ratingKey:
- type: string
- example: "92"
- key:
- type: string
- example: /playlists/92/items
- guid:
- type: string
- example: com.plexapp.agents.none://7ca5aaef-58e8-4828-9e21-c009c97f2903
- type:
- type: string
- example: playlist
- title:
- type: string
- example: Static Playlist
- summary:
- type: string
- example: "A Great Playlist"
- smart:
- type: boolean
- example: false
- playlistType:
- type: string
- example: video
- composite:
- type: string
- example: /playlists/92/composite/1705716440
- icon:
- type: string
- example: playlist://image.smart
- viewCount:
- type: integer
- format: int32
- example: 1
- lastViewedAt:
- type: integer
- format: int32
- example: 1705716298
- duration:
- type: integer
- format: int32
- example: 7328000
- leafCount:
- type: integer
- format: int32
- example: 32
- addedAt:
- type: integer
- format: int32
- example: 1705716298
- updatedAt:
- type: integer
- format: int32
- example: 1705716440
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/playlists/upload.yaml b/src/paths/playlists/upload.yaml
deleted file mode 100644
index 46793138..00000000
--- a/src/paths/playlists/upload.yaml
+++ /dev/null
@@ -1,49 +0,0 @@
-post:
- tags:
- - Playlists
- summary: Upload Playlist
- description: |
- Imports m3u playlists by passing a path on the server to scan for m3u-formatted playlist files, or a path to a single playlist file.
- operationId: uploadPlaylist
- parameters:
- - name: path
- description: |
- absolute path to a directory on the server where m3u files are stored, or the absolute path to a playlist file on the server.
- If the `path` argument is a directory, that path will be scanned for playlist files to be processed.
- Each file in that directory creates a separate playlist, with a name based on the filename of the file that created it.
- The GUID of each playlist is based on the filename.
- If the `path` argument is a file, that file will be used to create a new playlist, with the name based on the filename of the file that created it.
- The GUID of each playlist is based on the filename.
- in: query
- schema:
- type: string
- example: /home/barkley/playlist.m3u
- required: true
- - name: force
- description: |
- Force overwriting of duplicate playlists.
- By default, a playlist file uploaded with the same path will overwrite the existing playlist.
- The `force` argument is used to disable overwriting.
- If the `force` argument is set to 0, a new playlist will be created suffixed with the date and time that the duplicate was uploaded.
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- required: true
- - name: sectionID
- description: Possibly the section ID to upload the playlist to, we are not certain.
- in: query
- schema:
- type: integer
- example: 1
- default: 1
- required: true
- responses:
- "200":
- description: The playlist is uploaded
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/resources/get-server-resources.yaml b/src/paths/resources/get-server-resources.yaml
deleted file mode 100644
index c7ada4fc..00000000
--- a/src/paths/resources/get-server-resources.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-get:
- servers:
- - url: https://plex.tv/api/v2
- tags:
- - Plex
- summary: Get Server Resources
- description: Get Plex server access tokens and server connections
- operationId: get-server-resources
- parameters:
- - name: includeHttps
- in: query
- description: Include Https entries in the results
- schema:
- $ref: "../../models/common/PlexBoolean.yaml"
- - name: includeRelay
- in: query
- description: |
- Include Relay addresses in the results
- E.g: https://10-0-0-25.bbf8e10c7fa20447cacee74cd9914cde.plex.direct:32400
- schema:
- $ref: "../../models/common/PlexBoolean.yaml"
- - name: includeIPv6
- in: query
- description: Include IPv6 entries in the results
- schema:
- $ref: "../../models/common/PlexBoolean.yaml"
- - $ref: "../../parameters/plex/x-plex-identifier.yaml"
- responses:
- "200":
- description: List of Plex Devices. This includes Plex hosted servers and clients
- content:
- application/json:
- schema:
- type: array
- items:
- $ref: ../../models/PlexDevice.yaml
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/search.yaml b/src/paths/search.yaml
deleted file mode 100644
index fd355e72..00000000
--- a/src/paths/search.yaml
+++ /dev/null
@@ -1,260 +0,0 @@
-get:
- tags:
- - Search
- summary: Get Search Results
- description: This will search the database for the string provided.
- operationId: getSearchResults
- parameters:
- - name: query
- description: The search query string to use
- in: query
- schema:
- type: string
- example: "110"
- required: true
-
- responses:
- "200":
- description: Search Results
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: number
- example: 26
- identifier:
- type: string
- example: com.plexapp.plugins.library
- mediaTagPrefix:
- type: string
- example: /system/bundle/media/flags/
- mediaTagVersion:
- type: number
- example: 1680021154
- Metadata:
- type: array
- items:
- type: object
- properties:
- allowSync:
- type: boolean
- librarySectionID:
- type: number
- example: 1
- librarySectionTitle:
- type: string
- example: Movies
- librarySectionUUID:
- type: string
- example: 322a231a-b7f7-49f5-920f-14c61199cd30
- personal:
- type: boolean
- sourceTitle:
- type: string
- example: Hera
- ratingKey:
- type: number
- example: 10398
- key:
- type: string
- example: /library/metadata/10398
- guid:
- type: string
- example: plex://movie/5d7768284de0ee001fcc8f52
- studio:
- type: string
- example: Paramount
- type:
- type: string
- example: movie
- title:
- type: string
- example: "Mission: Impossible"
- contentRating:
- type: string
- example: PG-13
- summary:
- type: string
- example: 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:
- type: number
- example: 6.6
- audienceRating:
- type: number
- example: 7.1
- year:
- type: number
- example: 1996
- tagline:
- type: string
- example: Expect the impossible.
- thumb:
- type: string
- example: /library/metadata/10398/thumb/1679505055
- art:
- type: string
- example: /library/metadata/10398/art/1679505055
- duration:
- type: number
- example: 6612628
- originallyAvailableAt:
- type: string
- format: date-time
- example: 1996-05-22
- addedAt:
- type: number
- example: 1589234571
- updatedAt:
- type: number
- example: 1679505055
- audienceRatingImage:
- type: string
- example: rottentomatoes://image.rating.upright
- chapterSource:
- type: string
- example: media
- primaryExtraKey:
- type: string
- example: /library/metadata/10501
- ratingImage:
- type: string
- example: rottentomatoes://image.rating.ripe
- Media:
- type: array
- items:
- type: object
- properties:
- id:
- type: number
- example: 26610
- duration:
- type: number
- example: 6612628
- bitrate:
- type: number
- example: 4751
- width:
- type: number
- example: 1916
- height:
- type: number
- example: 796
- aspectRatio:
- type: number
- example: 2.35
- audioChannels:
- type: number
- example: 6
- audioCodec:
- type: string
- example: aac
- videoCodec:
- type: string
- example: hevc
- videoResolution:
- type: number
- example: 1080
- container:
- type: string
- example: mkv
- videoFrameRate:
- type: string
- example: 24p
- audioProfile:
- type: string
- example: lc
- videoProfile:
- type: string
- example: main 10
- Part:
- type: array
- items:
- type: object
- properties:
- id:
- type: number
- example: 26610
- key:
- type: string
- example: /library/parts/26610/1589234571/file.mkv
- duration:
- type: number
- example: 6612628
- file:
- type: string
- example: /movies/Mission Impossible (1996)/Mission Impossible (1996) Bluray-1080p.mkv
- size:
- type: number
- example: 3926903851
- audioProfile:
- type: string
- example: lc
- container:
- type: string
- example: mkv
- videoProfile:
- type: string
- example: main 10
- Genre:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Action
- Director:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Brian De Palma
- Writer:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: David Koepp
- Country:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: United States of America
- Role:
- type: array
- items:
- type: object
- properties:
- tag:
- type: string
- example: Tom Cruise
- Provider:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: /system/search
- title:
- type: string
- example: Local Network
- type:
- type: string
- example: mixed
- "400":
- $ref: "../responses/400.yaml"
- "401":
- $ref: "../responses/401.yaml"
diff --git a/src/paths/servers.yaml b/src/paths/servers.yaml
deleted file mode 100644
index bd907cdb..00000000
--- a/src/paths/servers.yaml
+++ /dev/null
@@ -1,47 +0,0 @@
-get:
- tags:
- - Server
- summary: Get Server List
- description: Get Server List
- operationId: getServerList
- responses:
- "200":
- description: List of Servers
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: number
- example: 1
- Server:
- type: array
- items:
- type: object
- properties:
- name:
- type: string
- example: Hera
- host:
- type: string
- example: 10.10.10.47
- address:
- type: string
- example: 10.10.10.47
- port:
- type: number
- example: 32400
- machineIdentifier:
- type: string
- example: 96f2fe7a78c9dc1f16a16bedbe90f98149be16b4
- version:
- type: string
- example: 1.31.3.6868-28fc46b27
- "400":
- $ref: "../responses/400.yaml"
- "401":
- $ref: "../responses/401.yaml"
diff --git a/src/paths/statistics/bandwidth.yaml b/src/paths/statistics/bandwidth.yaml
deleted file mode 100644
index 9c527539..00000000
--- a/src/paths/statistics/bandwidth.yaml
+++ /dev/null
@@ -1,114 +0,0 @@
-get:
- tags:
- - Statistics
- summary: Get Bandwidth Statistics
- description: This will return the bandwidth statistics for the server
- operationId: getBandwidthStatistics
- parameters:
- - name: timespan
- description: |
- The timespan to retrieve statistics for
- the exact meaning of this parameter is not known
- in: query
- schema:
- type: integer
- required: false
- example: 4
- responses:
- "200":
- description: Bandwidth Statistics
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 5497
- Device:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 208
- name:
- type: string
- example: Roku Express
- platform:
- type: string
- example: Roku
- clientIdentifier:
- type: string
- example: 793095d235660625108ef785cc7646e9
- createdAt:
- type: integer
- format: int32
- example: 1706470556
- Account:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 238960586
- key:
- type: string
- example: /accounts/238960586
- name:
- type: string
- example: Diane
- defaultAudioLanguage:
- type: string
- example: en
- autoSelectAudio:
- type: boolean
- example: true
- defaultSubtitleLanguage:
- type: string
- example: en
- subtitleMode:
- type: integer
- format: int32
- example: 1
- thumb:
- type: string
- example: https://plex.tv/users/50d83634246da1de/avatar?c=1707110967
- StatisticsBandwidth:
- type: array
- items:
- type: object
- properties:
- accountID:
- type: integer
- format: int32
- example: 238960586
- deviceID:
- type: integer
- format: int32
- example: 208
- timespan:
- type: integer
- example: 6
- at:
- type: integer
- format: int32
- example: 1718387650
- lan:
- type: boolean
- example: true
- bytes:
- type: integer
- example: 22
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/statistics/media.yaml b/src/paths/statistics/media.yaml
deleted file mode 100644
index ab345e1c..00000000
--- a/src/paths/statistics/media.yaml
+++ /dev/null
@@ -1,121 +0,0 @@
-get:
- tags:
- - Statistics
- summary: Get Media Statistics
- description: This will return the media statistics for the server
- operationId: getStatistics
- parameters:
- - name: timespan
- description: |
- The timespan to retrieve statistics for
- the exact meaning of this parameter is not known
- in: query
- schema:
- type: integer
- required: false
- example: 4
- responses:
- "200":
- description: Media Statistics
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 5497
- Device:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 208
- name:
- type: string
- example: Roku Express
- platform:
- type: string
- example: Roku
- clientIdentifier:
- type: string
- example: 793095d235660625108ef785cc7646e9
- createdAt:
- type: integer
- format: int32
- example: 1706470556
- Account:
- type: array
- items:
- type: object
- properties:
- id:
- type: integer
- format: int32
- example: 238960586
- key:
- type: string
- example: /accounts/238960586
- name:
- type: string
- example: Diane
- defaultAudioLanguage:
- type: string
- example: en
- autoSelectAudio:
- type: boolean
- example: true
- defaultSubtitleLanguage:
- type: string
- example: en
- subtitleMode:
- type: integer
- format: int32
- example: 1
- thumb:
- type: string
- example: https://plex.tv/users/50d83634246da1de/avatar?c=1707110967
- StatisticsMedia:
- type: array
- items:
- type: object
- properties:
- accountID:
- type: integer
- format: int32
- example: 1
- deviceID:
- type: integer
- format: int32
- example: 13
- timespan:
- type: integer
- format: int32
- example: 4
- at:
- type: integer
- format: int32
- example: 1707141600
- metadataType:
- type: integer
- format: int32
- example: 4
- count:
- type: integer
- format: int32
- example: 1
- duration:
- type: integer
- format: int32
- example: 1555
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/statistics/resources.yaml b/src/paths/statistics/resources.yaml
deleted file mode 100644
index 036d4e06..00000000
--- a/src/paths/statistics/resources.yaml
+++ /dev/null
@@ -1,62 +0,0 @@
-get:
- tags:
- - Statistics
- summary: Get Resources Statistics
- description: This will return the resources for the server
- operationId: getResourcesStatistics
- parameters:
- - name: timespan
- description: |
- The timespan to retrieve statistics for
- the exact meaning of this parameter is not known
- in: query
- schema:
- type: integer
- required: false
- example: 4
- responses:
- "200":
- description: Resource Statistics
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 5497
- StatisticsResources:
- type: array
- items:
- type: object
- properties:
- timespan:
- type: integer
- example: 6
- at:
- type: integer
- example: 1718384427
- hostCpuUtilization:
- type: number
- format: float
- example: 1.276
- processCpuUtilization:
- type: number
- format: float
- example: 0.025
- hostMemoryUtilization:
- type: number
- format: float
- example: 17.026
- processMemoryUtilization:
- type: number
- format: float
- example: 0.493
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/status/session-history.yaml b/src/paths/status/session-history.yaml
deleted file mode 100644
index 0e9093f3..00000000
--- a/src/paths/status/session-history.yaml
+++ /dev/null
@@ -1,145 +0,0 @@
-get:
- tags:
- - Sessions
- summary: Get Session History
- description: This will Retrieve a listing of all history views.
- operationId: getSessionHistory
- parameters:
- - name: sort
- description: |
- Sorts the results by the specified field followed by the direction (asc, desc)
- in: query
- schema:
- type: string
- required: false
- examples:
- viewed-at-descending:
- value: viewedAt:desc
- viewed-at-ascending:
- value: viewedAt:asc
- rating-descending:
- value: rating:desc
- rating-ascending:
- value: rating:asc
- - name: accountId
- description: |
- Filter results by those that are related to a specific users id
- in: query
- schema:
- type: integer
- required: false
- example: 1
- - name: filter
- description: |
- Filters content by field and direction/equality
- (Unknown if viewedAt is the only supported column)
- in: query
- schema:
- type: object
- pattern: "^[A-Za-z][A-Za-z0-9]*[>=<]{0,2}$"
- example:
- viewed-at-greater-than:
- value: viewedAt>
- viewed-at-greater-than-or-equal-to:
- value: viewedAt>=>
- viewed-at-less-than:
- value: viewedAt<
- required: false
- examples:
- ViewedAt:
- value: viewedAt>=1704862818
- - name: librarySectionID
- description: |
- Filters the results based on the id of a valid library section
- in: query
- schema:
- type: integer
- required: false
- example: 12
- responses:
- "200":
- description: List of Plex Sessions
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 10855
- Metadata:
- type: array
- items:
- type: object
- properties:
- historyKey:
- type: string
- example: /status/sessions/history/1
- key:
- type: string
- example: /library/metadata/32171
- ratingKey:
- type: string
- example: "32171"
- librarySectionID:
- type: string
- example: "2"
- parentKey:
- type: string
- example: /library/metadata/32170
- grandparentKey:
- type: string
- example: /library/metadata/32132
- title:
- type: string
- example: The Noise That Blue Makes
- grandparentTitle:
- type: string
- example: Taskmaster
- type:
- type: string
- example: episode
- thumb:
- type: string
- example: /library/metadata/32171/thumb/-1
- parentThumb:
- type: string
- example: /library/metadata/32170/thumb/1654134301
- grandparentThumb:
- type: string
- example: /library/metadata/32132/thumb/1703933346
- grandparentArt:
- type: string
- example: /library/metadata/32132/art/1703933346
- index:
- type: integer
- format: int32
- example: 1
- parentIndex:
- type: integer
- format: int32
- example: 13
- originallyAvailableAt:
- type: string
- format: date
- example: 2022-04-14
- viewedAt:
- type: integer
- format: int32
- example: 1654139223
- accountID:
- type: integer
- format: int32
- example: 1
- deviceID:
- type: integer
- format: int32
- example: 5
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/status/sessions.yaml b/src/paths/status/sessions.yaml
deleted file mode 100644
index f969430c..00000000
--- a/src/paths/status/sessions.yaml
+++ /dev/null
@@ -1,351 +0,0 @@
-get:
- tags:
- - Sessions
- summary: Get Active Sessions
- description: This will retrieve the "Now Playing" Information of the PMS.
- operationId: getSessions
- responses:
- "200":
- description: List of Active Plex Sessions
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 1
- Metadata:
- type: array
- items:
- type: object
- properties:
- addedAt:
- type: integer
- format: int32
- example: 1705543312
- art:
- type: string
- example: /library/metadata/39904/art/1705310687
- duration:
- type: integer
- format: int32
- example: 186240
- grandparentArt:
- type: string
- example: /library/metadata/39904/art/1705310687
- grandparentGuid:
- type: string
- example: plex://artist/5d07bbfd403c6402904a6480
- grandparentKey:
- type: string
- example: /library/metadata/39904
- grandparentRatingKey:
- type: string
- example: "39904"
- grandparentThumb:
- type: string
- example: /library/metadata/39904/thumb/1705310687
- grandparentTitle:
- type: string
- example: Green Day
- guid:
- type: string
- example: plex://track/6535834f71f22f36f71a8e8f
- index:
- type: integer
- format: int32
- example: 1
- key:
- type: string
- example: /library/metadata/67085
- librarySectionID:
- type: string
- example: "3"
- librarySectionKey:
- type: string
- example: /library/sections/3
- librarySectionTitle:
- type: string
- example: Music
- musicAnalysisVersion:
- type: string
- example: "1"
- originalTitle:
- type: string
- description: The original untranslated name of the media item when non-english, or the track artist if an audio Item has an album artist
- example: The American Dream Is Killing Me
- parentGuid:
- type: string
- example: plex://album/65394d6d472b8ab03ef47f12
- parentIndex:
- type: integer
- format: int32
- example: 1
- parentKey:
- type: string
- example: /library/metadata/67084
- parentRatingKey:
- type: string
- example: "67084"
- parentStudio:
- type: string
- example: Reprise Records
- parentThumb:
- type: string
- example: /library/metadata/67084/thumb/1705543314
- parentTitle:
- type: string
- example: Saviors
- parentYear:
- type: integer
- format: int32
- example: 2024
- ratingCount:
- type: integer
- format: int32
- example: 45885
- ratingKey:
- type: string
- example: "67085"
- sessionKey:
- type: string
- example: "203"
- thumb:
- type: string
- example: /library/metadata/67084/thumb/1705543314
- title:
- type: string
- example: The American Dream Is Killing Me
- titleSort:
- type: string
- example: American Dream Is Killing Me
- type:
- type: string
- example: track
- updatedAt:
- type: integer
- format: int32
- example: 1705543314
- viewOffset:
- type: integer
- format: int32
- example: 1000
- Media:
- type: array
- items:
- type: object
- properties:
- audioChannels:
- type: integer
- format: int32
- example: 2
- audioCodec:
- type: string
- example: flac
- bitrate:
- type: integer
- format: int32
- example: 1014
- container:
- type: string
- example: flac
- duration:
- type: integer
- format: int32
- example: 186240
- id:
- type: string
- example: "130355"
- selected:
- type: boolean
- example: true
- Part:
- type: array
- items:
- type: object
- properties:
- container:
- type: string
- example: flac
- duration:
- type: integer
- format: int32
- example: 186240
- file:
- type: string
- example:
- /music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American
- Dream Is Killing Me.flac
- hasThumbnail:
- type: string
- example: "1"
- id:
- type: string
- example: "130625"
- key:
- type: string
- example: /library/parts/130625/1705543268/file.flac
- size:
- type: integer
- format: int32
- example: 23644000
- decision:
- type: string
- example: directplay
- selected:
- type: boolean
- example: true
- Stream:
- type: array
- items:
- type: object
- properties:
- albumGain:
- type: string
- example: "-12.94"
- albumPeak:
- type: string
- example: "1.000000"
- albumRange:
- type: string
- example: "4.751014"
- audioChannelLayout:
- type: string
- example: stereo
- bitDepth:
- type: integer
- format: int32
- example: 16
- bitrate:
- type: integer
- format: int32
- example: 1014
- channels:
- type: integer
- format: int32
- example: 2
- codec:
- type: string
- example: flac
- displayTitle:
- type: string
- example: FLAC (Stereo)
- extendedDisplayTitle:
- type: string
- example: FLAC (Stereo)
- gain:
- type: string
- example: "-12.94"
- id:
- type: string
- example: "352487"
- index:
- type: integer
- format: int32
- example: 0
- loudness:
- type: string
- example: "-5.94"
- lra:
- type: string
- example: "1.74"
- peak:
- type: string
- example: "1.000000"
- samplingRate:
- type: integer
- format: int32
- example: 44100
- selected:
- type: boolean
- example: true
- streamType:
- type: integer
- format: int32
- example: 2
- location:
- type: string
- example: direct
- User:
- type: object
- properties:
- id:
- type: string
- example: "1"
- thumb:
- type: string
- example: https://plex.tv/users/844780fc6f8a26b5/avatar?c=1705853661
- title:
- type: string
- example: Blindkitty38
- Player:
- type: object
- properties:
- address:
- type: string
- example: 10.10.10.171
- machineIdentifier:
- type: string
- example: 3tsdzir85m2onc3qyr255aq1
- model:
- type: string
- example: standalone
- platform:
- type: string
- example: windows
- platformVersion:
- type: string
- example: 10.0.22621
- product:
- type: string
- example: Plex for Windows
- profile:
- type: string
- example: Plex Desktop
- remotePublicAddress:
- type: string
- example: 68.248.140.20
- state:
- type: string
- example: playing
- title:
- type: string
- example: DESKTOP-BL80MTD
- version:
- type: string
- example: 1.85.0.4071-21128b56
- local:
- type: boolean
- example: true
- relayed:
- type: boolean
- example: false
- secure:
- type: boolean
- example: true
- userID:
- type: integer
- format: int32
- example: 1
- Session:
- type: object
- properties:
- id:
- type: string
- example: 93h7e00ncblxncqw9lkfaoxi
- bandwidth:
- type: integer
- format: int32
- example: 1050
- location:
- type: string
- example: lan
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/transcode-sessions-key.yaml b/src/paths/transcode-sessions-key.yaml
deleted file mode 100644
index 252e6588..00000000
--- a/src/paths/transcode-sessions-key.yaml
+++ /dev/null
@@ -1,21 +0,0 @@
-delete:
- tags:
- - Sessions
- summary: Stop a Transcode Session
- operationId: stopTranscodeSession
- description: Stop a Transcode Session
- parameters:
- - name: sessionKey
- description: the Key of the transcode session to stop
- in: path
- schema:
- type: string
- example: zz7llzqlx8w9vnrsbnwhbmep
- required: true
- responses:
- "204":
- description: The Transcode Session ended
- "400":
- $ref: "../responses/400.yaml"
- "401":
- $ref: "../responses/401.yaml"
diff --git a/src/paths/transcode-sessions.yaml b/src/paths/transcode-sessions.yaml
deleted file mode 100644
index d39008df..00000000
--- a/src/paths/transcode-sessions.yaml
+++ /dev/null
@@ -1,131 +0,0 @@
-get:
- tags:
- - Sessions
- summary: Get Transcode Sessions
- description: Get Transcode Sessions
- operationId: getTranscodeSessions
- responses:
- "200":
- description: The Transcode Sessions
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 1
- TranscodeSession:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: vv3i2q2lax92qlzul1hbd4bx
- throttled:
- type: boolean
- example: false
- complete:
- type: boolean
- example: false
- progress:
- type: number
- example: 1.7999999523162842
- size:
- type: integer
- format: int32
- example: -22
- speed:
- type: number
- example: 25.100000381469727
- error:
- type: boolean
- example: false
- duration:
- type: integer
- format: int32
- example: 1445695
- remaining:
- type: integer
- format: int32
- example: 53
- context:
- type: string
- example: streaming
- sourceVideoCodec:
- type: string
- example: h264
- sourceAudioCodec:
- type: string
- example: aac
- videoDecision:
- type: string
- example: transcode
- audioDecision:
- type: string
- example: transcode
- subtitleDecision:
- type: string
- example: burn
- protocol:
- type: string
- example: http
- container:
- type: string
- example: mkv
- videoCodec:
- type: string
- example: h264
- audioCodec:
- type: string
- example: opus
- audioChannels:
- type: integer
- format: int32
- example: 1
- transcodeHwRequested:
- type: boolean
- example: true
- timeStamp:
- type: number
- example: 1705895805.4919229
- maxOffsetAvailable:
- type: number
- example: 29.53
- minOffsetAvailable:
- type: number
- example: 3.003000020980835
- example:
- - 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":
- $ref: "../responses/400.yaml"
- "401":
- $ref: "../responses/401.yaml"
diff --git a/src/paths/updater/apply.yaml b/src/paths/updater/apply.yaml
deleted file mode 100644
index a475d958..00000000
--- a/src/paths/updater/apply.yaml
+++ /dev/null
@@ -1,38 +0,0 @@
-put:
- tags:
- - Updater
- summary: Apply Updates
- description: |
- Note that these two parameters are effectively mutually exclusive. The `tonight` parameter takes precedence and `skip` will be ignored if `tonight` is also passed
- operationId: applyUpdates
- parameters:
- - name: tonight
- description: Indicate that you want the update to run during the next Butler execution. Omitting this or setting it to false indicates that the update should install
- required: false
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- example: 1
- - name: skip
- description: Indicate that the latest version should be marked as skipped. The [Release] entry for this version will have the `state` set to `skipped`.
- required: false
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- example: 1
-
- responses:
- "200":
- description: If the update process started correctly
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
- "500":
- description: If the update process failed to start
diff --git a/src/paths/updater/check.yaml b/src/paths/updater/check.yaml
deleted file mode 100644
index b36d9a99..00000000
--- a/src/paths/updater/check.yaml
+++ /dev/null
@@ -1,25 +0,0 @@
-put:
- tags:
- - Updater
- summary: Checking for updates
- description: Checking for updates
- operationId: checkForUpdates
- parameters:
- - name: download
- description: Indicate that you want to start download any updates found.
- required: false
- in: query
- schema:
- type: integer
- enum:
- - 0
- - 1
- example: 1
-
- responses:
- "200":
- description: The update check is started, if download is set to 1 and the system is able to update automatically, the update download will start.
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/updater/status.yaml b/src/paths/updater/status.yaml
deleted file mode 100644
index d91c0140..00000000
--- a/src/paths/updater/status.yaml
+++ /dev/null
@@ -1,146 +0,0 @@
-get:
- tags:
- - Updater
- summary: Querying status of updates
- description: Querying status of updates
- operationId: getUpdateStatus
- responses:
- "200":
- description: The Server Updates
- content:
- application/json:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- properties:
- size:
- type: integer
- format: int32
- example: 1
- canInstall:
- type: boolean
- example: false
- checkedAt:
- type: integer
- format: int32
- example: 1705801232
- downloadURL:
- type: string
- example: https://plex.tv/downloads/latest/5?channel=8&build=linux-x86_64&distro=redhat&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx
- status:
- type: integer
- format: int32
- example: 0
- Release:
- type: array
- items:
- type: object
- properties:
- key:
- type: string
- example: https://plex.tv/updater/releases/5136
- version:
- type: string
- example: 1.40.0.7775-456fbaf97
- added:
- type: string
- example: >-
- (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.
-
- (Collections) Items added to a collection from the item context menu will now lock the collection field on the items (#12793)
-
- (Music) Store track genres and add filtering options (#14653)
-
- (Music) Support ID3v2.4 null-separated tags for genres and release type (#14653)
-
- (View History) No longer create a view history entry for items marked as played (#10888)
-
- (Web) Updated to 4.118.0
- fixed:
- type: string
- example: >-
- (Agents) Changing a 'Other Videos' type library to the modern
- movie agent would fail (#14483)
-
- (Agents) It is possible that agents are not initialised during startup on rare occasions (#14654)
-
- (Agents) Remove the legacy OpenSubtitles agent which is no longer supported upstream (#14667)
-
- (Collection) Server could become unresponsive when collection membership changes (#14612)
-
- (DVR) Previously watched recordings could be deleted without being watched again (#13779)
-
- (Libraries) When performing fix match on items from certain music libraries the language would default to Arabic (#14501)
-
- (Library) The Content Rating not equal to None filter does not work (#14620)
-
- (Search) Album search results could contain all the album's tracks too (#14486)
-
- (Subtitles) In some circumstances, sidecar subtitles can show up for media when they're no longer available (#14674)
-
- (Transcoder) HW encoding would fail on devices with no rate control (#14222)
-
- (Transcoder) Software transcoding on Ubuntu could cause unexpected behavior (#14605)
- downloadURL:
- type: string
- example: https://plex.tv/downloads/latest/5?channel=8&build=linux-x86_64&distro=redhat&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx
- state:
- type: string
- example: notify
- example:
- - 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.
-
- (Collections) Items added to a collection from the item context menu will now lock the collection field on the items (#12793)
-
- (Music) Store track genres and add filtering options (#14653)
-
- (Music) Support ID3v2.4 null-separated tags for genres and release type (#14653)
-
- (View History) No longer create a view history entry for items marked as played (#10888)
-
- (Web) Updated to 4.118.0
- fixed: >-
- (Agents) Changing a 'Other Videos' type library to the modern
- movie agent would fail (#14483)
-
- (Agents) It is possible that agents are not initialised during startup on rare occasions (#14654)
-
- (Agents) Remove the legacy OpenSubtitles agent which is no longer supported upstream (#14667)
-
- (Collection) Server could become unresponsive when collection membership changes (#14612)
-
- (DVR) Previously watched recordings could be deleted without being watched again (#13779)
-
- (Libraries) When performing fix match on items from certain music libraries the language would default to Arabic (#14501)
-
- (Library) The Content Rating not equal to None filter does not work (#14620)
-
- (Search) Album search results could contain all the album's tracks too (#14486)
-
- (Subtitles) In some circumstances, sidecar subtitles can show up for media when they're no longer available (#14674)
-
- (Transcoder) HW encoding would fail on devices with no rate control (#14222)
-
- (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":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/user/get-user-data-by-token.yaml b/src/paths/user/get-user-data-by-token.yaml
deleted file mode 100644
index ef83118d..00000000
--- a/src/paths/user/get-user-data-by-token.yaml
+++ /dev/null
@@ -1,19 +0,0 @@
-get:
- servers:
- - url: https://plex.tv/api/v2
- tags:
- - Authentication
- summary: Get Token Details
- description: Get the User data from the provided X-Plex-Token
- operationId: getTokenDetails
- responses:
- "200":
- description: Logged in user details
- content:
- application/json:
- schema:
- $ref: ../../models/UserPlexAccount.yaml
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/users/get-users.yaml b/src/paths/users/get-users.yaml
deleted file mode 100644
index 4b0ecf98..00000000
--- a/src/paths/users/get-users.yaml
+++ /dev/null
@@ -1,215 +0,0 @@
-get:
- servers:
- - url: https://plex.tv/api
- security: []
- tags:
- - Users
- summary: Get list of all connected users
- description: Get list of all users that are friends and have library access with the provided Plex authentication token
- operationId: get-users
- parameters:
- - $ref: ../../parameters/plex/x-plex-identifier.yaml
- - $ref: ../../parameters/plex/x-plex-product.yaml
- - $ref: ../../parameters/plex/x-plex-device.yaml
- - $ref: ../../parameters/plex/x-plex-device-name.yaml
- - $ref: ../../parameters/plex/x-plex-device-screen-resolution.yaml
- - $ref: ../../parameters/plex/x-plex-version.yaml
- - $ref: ../../parameters/plex/x-plex-platform.yaml
- - $ref: ../../parameters/plex/x-plex-features.yaml
- - $ref: ../../parameters/plex/x-plex-model.yaml
- - $ref: ../../parameters/plex/x-plex-session-id.yaml
- - $ref: ../../parameters/plex/x-plex-language.yaml
- - $ref: ../../parameters/plex/x-plex-platform-version.yaml
- - $ref: ../../parameters/plex/x-plex-token.yaml
- responses:
- "200":
- description: "Successful response with media container data in XML"
- content:
- application/xml:
- schema:
- type: object
- properties:
- MediaContainer:
- type: object
- description: "Container holding user and server details."
- required:
- - friendlyName
- - identifier
- - machineIdentifier
- - totalSize
- - size
- - User
- properties:
- friendlyName:
- type: string
- description: "The friendly name of the Plex instance."
- example: "myPlex"
- identifier:
- type: string
- example: "com.plexapp.plugins.myplex"
- machineIdentifier:
- type: string
- description: "Unique Machine identifier of the Plex server."
- example: "3dff4c4da3b1229a649aa574a9e2b419a684a20e"
- totalSize:
- type: integer
- description: "Total number of users."
- example: 30
- size:
- type: integer
- description: "Number of users in the current response."
- example: 30
- User:
- type: array
- description: "List of users with access to the Plex server."
- items:
- type: object
- required:
- - id
- - title
- - username
- - email
- - thumb
- - protected
- - home
- - allowTuners
- - allowSync
- - allowCameraUpload
- - allowChannels
- - allowSubtitleAdmin
- - restricted
- - Server
- properties:
- id:
- type: integer
- description: "User's unique ID."
- example: 22526914
- title:
- type: string
- description: "User's display name."
- example: "Plex User"
- username:
- type: string
- description: "User's username."
- example: "zgfuc7krcqfimrmb9lsl5j"
- email:
- type: string
- description: "User's email address."
- example: "zgfuc7krcqfimrmb9lsl5j@protonmail.com"
- recommendationsPlaylistId:
- description: "ID of the user's recommendation playlist."
- type: ["null", string]
- example: ""
- thumb:
- type: string
- description: "URL to the user's avatar image."
- example: "https://plex.tv/users/3346028014e93acd/avatar?c=1731605021"
- protected:
- allOf:
- - description: "Indicates whether the account is protected."
- - $ref: "../../models/common/PlexBoolean.yaml"
- home:
- allOf:
- - description: "Indicates if the user is part of a home group."
- - $ref: "../../models/common/PlexBoolean.yaml"
- allowTuners:
- allOf:
- - description: "Indicates if the user is allowed to use tuners."
- - $ref: "../../models/common/PlexBoolean.yaml"
- allowSync:
- allOf:
- - description: "Indicates if the user is allowed to sync media."
- - $ref: "../../models/common/PlexBoolean.yaml"
- allowCameraUpload:
- allOf:
- - description: "Indicates if the user is allowed to upload from a camera."
- - $ref: "../../models/common/PlexBoolean.yaml"
- allowChannels:
- allOf:
- - description: "Indicates if the user has access to channels."
- - $ref: "../../models/common/PlexBoolean.yaml"
- allowSubtitleAdmin:
- allOf:
- - description: "Indicates if the user can manage subtitles."
- - $ref: "../../models/common/PlexBoolean.yaml"
- filterAll:
- type: ["null", string]
- description: "Filters applied for all content."
- example: ""
- filterMovies:
- type: ["null", string]
- description: "Filters applied for movies."
- example: ""
- filterMusic:
- type: ["null", string]
- description: "Filters applied for music."
- example: ""
- filterPhotos:
- type: ["null", string]
- description: "Filters applied for photos."
- example: ""
- filterTelevision:
- type: string
- description: "Filters applied for television."
- example: ""
- restricted:
- allOf:
- - description: "Indicates if the user has restricted access."
- - $ref: "../../models/common/PlexBoolean.yaml"
- Server:
- type: array
- description: "List of servers owned by the user."
- items:
- type: object
- required:
- - id
- - serverId
- - machineIdentifier
- - name
- - lastSeenAt
- - numLibraries
- - allLibraries
- - owned
- - pending
- properties:
- id:
- type: integer
- description: "Unique ID of the server of the connected user"
- example: 907759180
- serverId:
- type: integer
- description: "ID of the actual Plex server."
- example: 9999999
- machineIdentifier:
- type: string
- description: "Machine identifier of the Plex server."
- example: "fbb8aa6be6e0c997c6268bc2b4431c8807f70a3"
- name:
- type: string
- description: "Name of the Plex server of the connected user."
- example: "ConnectedUserFlix"
- lastSeenAt:
- allOf:
- - description: "Timestamp of the last time the server was seen."
- - $ref: "../../models/common/PlexDateTime.yaml"
- numLibraries:
- type: integer
- description: "Number of libraries in the server this user has access to."
- example: 16
- allLibraries:
- allOf:
- - description: "Indicates if the user has access to all libraries."
- - $ref: "../../models/common/PlexBoolean.yaml"
- owned:
- allOf:
- - description: "Indicates if the user owns the server."
- - $ref: "../../models/common/PlexBoolean.yaml"
- pending:
- allOf:
- - description: "Indicates if the server is pending approval."
- - $ref: "../../models/common/PlexBoolean.yaml"
-
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/users/post-sign-in.yaml b/src/paths/users/post-sign-in.yaml
deleted file mode 100644
index 808dd523..00000000
--- a/src/paths/users/post-sign-in.yaml
+++ /dev/null
@@ -1,64 +0,0 @@
-post:
- servers:
- - url: https://plex.tv/api/v2
- security: []
- tags:
- - Authentication
- summary: Get User Sign In Data
- description: Sign in user with username and password and return user data with Plex authentication token
- operationId: post-users-sign-in-data
- parameters:
- - $ref: ../../parameters/plex/x-plex-identifier.yaml
- - $ref: ../../parameters/plex/x-plex-product.yaml
- - $ref: ../../parameters/plex/x-plex-device.yaml
- - $ref: ../../parameters/plex/x-plex-version.yaml
- - $ref: ../../parameters/plex/x-plex-platform.yaml
- requestBody:
- content:
- application/x-www-form-urlencoded:
- schema:
- type: object
- required:
- - login
- - password
- properties:
- login:
- type: string
- format: email
- example: username@email.com
- password:
- type: string
- format: password
- example: password123
- rememberMe:
- type: boolean
- default: false
- verificationCode:
- type: string
- example: 123456
- description: Login credentials
- responses:
- "201":
- description: Returns the user account data with a valid auth token
- content:
- application/json:
- schema:
- allOf:
- - $ref: ../../models/UserPlexAccount.yaml
- - type: object
- required:
- - pastSubscriptions
- - trials
- properties:
- pastSubscriptions:
- type: array
- items:
- $ref: ../../models/PastSubscription.yaml
- trials:
- type: array
- items:
- type: object
- "400":
- $ref: "../../responses/400.yaml"
- "401":
- $ref: "../../responses/401.yaml"
diff --git a/src/paths/video-transcode-universal-start.yaml b/src/paths/video-transcode-universal-start.yaml
deleted file mode 100644
index 6fea159c..00000000
--- a/src/paths/video-transcode-universal-start.yaml
+++ /dev/null
@@ -1,142 +0,0 @@
-get:
- tags:
- - Video
- summary: Start Universal Transcode
- description: Begin a Universal Transcode Session
- operationId: startUniversalTranscode
- parameters:
- - name: hasMDE
- description: Whether the media item has MDE
- required: true
- in: query
- schema:
- type: number
- example: 1
-
- - name: path
- description: The path to the media item to transcode
- required: true
- in: query
- schema:
- type: string
- example: "/library/metadata/23409"
-
- - name: mediaIndex
- description: The index of the media item to transcode
- required: true
- in: query
- schema:
- type: number
- example: 0
-
- - name: partIndex
- description: The index of the part to transcode
- required: true
- in: query
- schema:
- type: number
- example: 0
-
- - name: protocol
- description: The protocol to use for the transcode session
- required: true
- in: query
- schema:
- type: string
- example: "hls"
-
- - name: fastSeek
- description: Whether to use fast seek or not
- required: false
- in: query
- schema:
- type: number
- example: 0
-
- - name: directPlay
- description: Whether to use direct play or not
- required: false
- in: query
- schema:
- type: number
- example: 0
-
- - name: directStream
- description: Whether to use direct stream or not
- required: false
- in: query
- schema:
- type: number
- example: 0
-
- - name: subtitleSize
- description: The size of the subtitles
- required: false
- in: query
- schema:
- type: number
- example: 100
-
- - name: subtites
- description: The subtitles
- required: false
- in: query
- schema:
- type: string
- example: "burn"
-
- - name: audioBoost
- description: The audio boost
- required: false
- in: query
- schema:
- type: number
- example: 100
-
- - name: location
- description: The location of the transcode session
- required: false
- in: query
- schema:
- type: string
- example: lan
-
- - name: mediaBufferSize
- description: The size of the media buffer
- required: false
- in: query
- schema:
- type: number
- example: 102400
-
- - name: session
- description: The session ID
- required: false
- in: query
- schema:
- type: string
- example: "zvcage8b7rkioqcm8f4uns4c"
-
- - name: addDebugOverlay
- description: Whether to add a debug overlay or not
- required: false
- in: query
- schema:
- type: number
- example: 0
-
- - name: autoAdjustQuality
- description: Whether to auto adjust quality or not
- required: false
- in: query
- schema:
- type: number
- example: 0
-
- responses:
- "200":
- description: The transcode session has started
- "400":
- $ref: "../responses/400.yaml"
- "401":
- $ref: "../responses/401.yaml"
diff --git a/src/pms-spec.yaml b/src/pms-spec.yaml
deleted file mode 100644
index 34f4c1c0..00000000
--- a/src/pms-spec.yaml
+++ /dev/null
@@ -1,357 +0,0 @@
-openapi: 3.1.0
-info:
- version: 0.0.3
- title: Plex-API
- summary: An Open API Spec for interacting with Plex.tv and Plex Media Server
- description: |
- # Plex Media Server OpenAPI Specification
-
- An Open Source OpenAPI Specification for Plex Media Server
-
- Automation and SDKs provided by [Speakeasy](https://speakeasyapi.dev/)
-
- ## Documentation
-
- [API Documentation](https://plexapi.dev)
-
- ## SDKs
-
- The following SDKs are generated from the OpenAPI Specification. They are automatically generated and may not be fully tested. If you find any issues, please open an issue on the [main specification Repository](https://github.com/LukeHagar/plex-api-spec).
-
- | Language | Repository | Releases | Other |
- | --------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------- |
- | Python | [GitHub](https://github.com/LukeHagar/plexpy) | [PyPI](https://pypi.org/project/plex-api-client/) | - |
- | JavaScript/TypeScript | [GitHub](https://github.com/LukeHagar/plexjs) | [NPM](https://www.npmjs.com/package/@lukehagar/plexjs) \ [JSR](https://jsr.io/@lukehagar/plexjs) | - |
- | Go | [GitHub](https://github.com/LukeHagar/plexgo) | [Releases](https://github.com/LukeHagar/plexgo/releases) | [GoDoc](https://pkg.go.dev/github.com/LukeHagar/plexgo) |
- | Ruby | [GitHub](https://github.com/LukeHagar/plexruby) | [Releases](https://github.com/LukeHagar/plexruby/releases) | - |
- | Swift | [GitHub](https://github.com/LukeHagar/plexswift) | [Releases](https://github.com/LukeHagar/plexswift/releases) | - |
- | PHP | [GitHub](https://github.com/LukeHagar/plexphp) | [Releases](https://github.com/LukeHagar/plexphp/releases) | - |
- | Java | [GitHub](https://github.com/LukeHagar/plexjava) | [Releases](https://github.com/LukeHagar/plexjava/releases) | - |
- | C# | [GitHub](https://github.com/LukeHagar/plexcsharp) | [Releases](https://github.com/LukeHagar/plexcsharp/releases) | -
- contact:
- name: Luke Hagar
- url: "https://www.LukeHagar.com"
- email: Lukeslakemail@gmail.com
- license:
- url: "https://opensource.org/license/mit"
- name: MIT
-
-servers:
- - url: "{protocol}://{ip}:{port}"
- description: The full address of your Plex Server
- variables:
- protocol:
- default: "https"
- description: The protocol to use for the server connection
- enum:
- - "http"
- - "https"
- ip:
- default: "10.10.10.47"
- description: The IP address or hostname of your Plex Server
- port:
- default: "32400"
- description: The port of your Plex Server
-
-# TODO: Enable this when the SDK generation bug has been resolved:
-# https://github.com/LukeHagar/plexjs/issues/26#issuecomment-2547058955
-#x-speakeasy-globals:
-# parameters:
-# - $ref: "./parameters/plex/x-plex-identifier.yaml"
-# - $ref: "./parameters/plex/x-plex-product.yaml"
-# - $ref: "./parameters/plex/x-plex-version.yaml"
-# - $ref: "./parameters/plex/x-plex-platform.yaml"
-# - $ref: "./parameters/plex/x-plex-device.yaml"
-
-security:
- - accessToken: []
-
-components:
- securitySchemes:
- accessToken:
- description: Plex Authentication Token
- type: apiKey
- in: header
- name: X-Plex-Token
-
-paths:
- # Plex Media Server endpoints
-
- # Colon Endpoints
- # Folder: pms/paths/colon
- /:
- $ref: "./paths/colon/colon.yaml"
- /:/prefs:
- $ref: "./paths/colon/prefs.yaml"
- /:/scrobble:
- $ref: "./paths/colon/scrobble.yaml"
- /:/unscrobble:
- $ref: "./paths/colon/unscrobble.yaml"
- /:/progress:
- $ref: "./paths/colon/progress.yaml"
- /:/timeline:
- $ref: "./paths/colon/timeline.yaml"
-
- # Activities
- # Folder: pms/paths/activities
- /activities:
- $ref: "./paths/activities/activities.yaml"
- /activities/{activityUUID}:
- $ref: "./paths/activities/cancel.yaml"
-
- # Butler
- # Folder: pms/paths/butler
- /butler:
- $ref: "./paths/butler/butler.yaml"
- /butler/{taskName}:
- $ref: "./paths/butler/task.yaml"
-
- /clients:
- $ref: "./paths/clients.yaml"
- /devices:
- $ref: "./paths/devices.yaml"
-
- # Companions
- # Folder pms/paths/companions
- /companions:
- $ref: "paths/companions/companions.yaml"
-
- # Friends
- # Folder pms/paths/friends
- /friends:
- $ref: "paths/friends/friends.yaml"
-
- # GeoIP
- # Folder pms/paths/geoip
- /geoip:
- $ref: "paths/geoip/geoip.yaml"
-
- # Plex Home
- # Folder: pms/paths/home
- /home:
- $ref: "./paths/home.yaml"
-
- # Hubs
- # Folder: pms/paths/hubs
- /hubs:
- $ref: "./paths/hubs/hubs.yaml"
- /hubs/home/recentlyAdded:
- $ref: "./paths/hubs/home/get-recently-added.yaml"
- /hubs/search:
- $ref: "./paths/hubs/search.yaml"
- /hubs/search/voice:
- $ref: "./paths/hubs/search-voice.yaml"
- /hubs/sections/{sectionId}:
- $ref: "./paths/hubs/section.yaml"
-
- /identity:
- $ref: "./paths/identity/identity.yaml"
-
- # Library
- # Folder: pms/paths/library
- /library/hashes:
- $ref: "./paths/library/hashes.yaml"
- /library/recentlyAdded:
- $ref: "./paths/library/get-recently-added.yaml"
- /library/sections:
- $ref: "./paths/library/get-all-libraries.yaml"
-
- /library/sections/{sectionKey}:
- $ref: "./paths/library/sections/[sectionKey]/library-section.yaml"
-
- # Watchlist
- /library/sections/watchlist/{filter}:
- $ref: "./paths/library/sections/watchlist/get-watch-list.yaml"
-
- /library/sections/{sectionKey}/{tag}:
- $ref: "./paths/library/sections/[sectionKey]/get-library-items.yaml"
- /library/sections/{sectionKey}/all:
- $ref: "./paths/library/sections/[sectionKey]/get-library-sections-all.yaml"
- /library/sections/{sectionKey}/refresh:
- $ref: "./paths/library/sections/[sectionKey]/refresh/get-refresh-library-metadata.yaml"
- /library/sections/{sectionKey}/search:
- $ref: "./paths/library/sections/[sectionKey]/get-search-library.yaml"
- /library/sections/{sectionKey}/genre:
- $ref: "./paths/library/sections/[sectionKey]/get-library-genres.yaml"
- /library/sections/{sectionKey}/country:
- $ref: "./paths/library/sections/[sectionKey]/get-library-countries.yaml"
- /library/sections/{sectionKey}/actor:
- $ref: "./paths/library/sections/[sectionKey]/get-library-actors.yaml"
-
- /library/search:
- $ref: "./paths/library/get-search-all-libraries.yaml"
-
- /library/metadata/{ratingKey}:
- $ref: "./paths/library/metadata/[ratingKey]/get-media-meta-data.yaml"
- /library/metadata/{ratingKey}/arts:
- get:
- $ref: "./paths/library/metadata/[ratingKey]/arts/get-media-arts.yaml"
- post:
- $ref: "./paths/library/metadata/[ratingKey]/arts/post-media-arts.yaml"
- /library/metadata/{ratingKey}/banner:
- $ref: "./paths/library/metadata/[ratingKey]/banner/get-banner-image.yaml"
- /library/metadata/{ratingKey}/posters:
- get:
- $ref: "./paths/library/metadata/[ratingKey]/posters/get-media-posters.yaml"
- post:
- $ref: "./paths/library/metadata/[ratingKey]/posters/post-media-poster.yaml"
- /library/metadata/{ratingKey}/thumb:
- $ref: "./paths/library/metadata/[ratingKey]/thumb/get-thumb-image.yaml"
- /library/metadata/{ratingKey}/children:
- $ref: "./paths/library/metadata-children.yaml"
- /library/all/top:
- $ref: "./paths/library/content-top.yaml"
-
- # Resources
- # Folder: pms/resources
- /resources:
- $ref: "./paths/resources/get-server-resources.yaml"
-
- # Logs
- # Folder: pms/paths/logs
- /log:
- $ref: "./paths/logs/log.yaml"
- /log/networked:
- $ref: "./paths/logs/networked.yaml"
-
- /myplex/account:
- $ref: "./paths/myplex-account.yaml"
-
- /photo/:/transcode:
- $ref: "./paths/photo-transcode.yaml"
-
- # Pins
- # Folder: pms/paths/pins
- /pins:
- $ref: "./paths/pins/pins.yaml"
- /pins/{pinID}:
- $ref: "./paths/pins/pins-id.yaml"
-
- # Playlists
- # Folder: pms/paths/playlists
- /playlists:
- $ref: "./paths/playlists/playlists.yaml"
- /playlists/{playlistID}:
- $ref: "./paths/playlists/id.yaml"
- /playlists/{playlistID}/items:
- $ref: "./paths/playlists/contents.yaml"
- /playlists/upload:
- $ref: "./paths/playlists/upload.yaml"
-
- # Media
- /media/providers:
- $ref: "./paths/media/providers/get-media-providers.yaml"
-
- /search:
- $ref: "./paths/search.yaml"
-
- # Authentication
- # Folder: pms/paths/authentication
- /security/token:
- $ref: "./paths/authentication/token.yaml"
- /security/resources:
- $ref: "./paths/authentication/resources.yaml"
-
- /servers:
- $ref: "./paths/servers.yaml"
-
- /statistics/media:
- $ref: "./paths/statistics/media.yaml"
- /statistics/resources:
- $ref: "./paths/statistics/resources.yaml"
- /statistics/bandwidth:
- $ref: "./paths/statistics/bandwidth.yaml"
-
- # Status
- /status/sessions:
- $ref: "./paths/status/sessions.yaml"
- /status/sessions/history/all:
- $ref: "./paths/status/session-history.yaml"
-
- /transcode/sessions:
- $ref: "./paths/transcode-sessions.yaml"
- /transcode/sessions/{sessionKey}:
- $ref: "./paths/transcode-sessions-key.yaml"
-
- /updater/status:
- $ref: "./paths/updater/status.yaml"
- /updater/check:
- $ref: "./paths/updater/check.yaml"
- /updater/apply:
- $ref: "./paths/updater/apply.yaml"
-
- /video/:/transcode/universal/start.mpd:
- $ref: "./paths/video-transcode-universal-start.yaml"
-
- # User - plex.tv/api
- /user:
- $ref: "./paths/user/get-user-data-by-token.yaml"
-
- /users/signin:
- $ref: "./paths/users/post-sign-in.yaml"
-
- /users:
- $ref: "./paths/users/get-users.yaml"
-
-tags:
- - name: Activities
- description: |
- Activities are awesome. They provide a way to monitor and control asynchronous operations on the server. In order to receive real-time updates for activities, a client would normally subscribe via either EventSource or Websocket endpoints.
- Activities are associated with HTTP replies via a special `X-Plex-Activity` header which contains the UUID of the activity.
- Activities are optional cancellable. If cancellable, they may be cancelled via the `DELETE` endpoint. Other details:
- - They can contain a `progress` (from 0 to 100) marking the percent completion of the activity.
- - They must contain an `type` which is used by clients to distinguish the specific activity.
- - They may contain a `Context` object with attributes which associate the activity with various specific entities (items, libraries, etc.)
- - The may contain a `Response` object which attributes which represent the result of the asynchronous operation.
- - name: Authentication
- description: |
- API Calls regarding authentication for Plex Media Server
- - name: Butler
- description: |
- Butler is the task manager of the Plex Media Server Ecosystem.
- - name: Server
- description: |
- Operations against the Plex Media Server System.
- - name: Updater
- description: |
- This describes the API for searching and applying updates to the Plex Media Server.
- Updates to the status can be observed via the Event API.
- - name: Log
- description: |
- Submit logs to the Log Handler for Plex Media Server
- - name: Library
- description: |
- API Calls interacting with Plex Media Server Libraries
- - name: Media
- description: |
- API Calls interacting with Plex Media Server Media
- - name: Hubs
- description: |
- Hubs are a structured two-dimensional container for media, generally represented by multiple horizontal rows.
- - name: Playlists
- description: |
- Playlists are ordered collections of media. They can be dumb (just a list of media) or smart (based on a media query, such as "all albums from 2017").
- They can be organized in (optionally nesting) folders.
- Retrieving a playlist, or its items, will trigger a refresh of its metadata.
- This may cause the duration and number of items to change.
- - name: Search
- description: |
- API Calls that perform search operations with Plex Media Server
- - name: Sessions
- description: |
- API Calls that perform search operations with Plex Media Server Sessions
- - name: User
- description: |
- API Calls that perform operations with Plex Media Server Users
- - name: Video
- description: |
- API Calls that perform operations with Plex Media Server Videos
- - name: Plex
- description: |
- API Calls that perform operations directly against https://Plex.tv
- - name: Statistics
- description: |
- API Calls that perform operations with Plex Media Server Statistics
- - name: Watchlist
- description: |
- API Calls that perform operations with Plex Media Server Watchlists
diff --git a/src/responses/400.yaml b/src/responses/400.yaml
deleted file mode 100644
index 7c3aa2fb..00000000
--- a/src/responses/400.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-description: Bad Request - A parameter was not specified, or was specified incorrectly.
-content:
- application/json:
- schema:
- x-speakeasy-name-override: BadRequest
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1000
- message:
- type: string
- x-speakeasy-error-message: true
- example: X-Plex-Client-Identifier is missing
- status:
- type: integer
- format: int32
- example: 400
diff --git a/src/responses/401.yaml b/src/responses/401.yaml
deleted file mode 100644
index dd8d44bd..00000000
--- a/src/responses/401.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-description: Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
-content:
- application/json:
- schema:
- x-speakeasy-name-override: Unauthorized
- type: object
- properties:
- errors:
- type: array
- items:
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 1001
- message:
- type: string
- x-speakeasy-error-message: true
- example: User could not be authenticated
- status:
- type: integer
- format: int32
- example: 401
diff --git a/src/responses/404-html.yaml b/src/responses/404-html.yaml
deleted file mode 100644
index 7b652795..00000000
--- a/src/responses/404-html.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-description: Not Found - Returned if the resource could not be found
-content:
- text/html:
- example: |
-
-
-
- Not Found
-
-
- 404 Not Found
-
-
diff --git a/src/responses/408.yaml b/src/responses/408.yaml
deleted file mode 100644
index e2881feb..00000000
--- a/src/responses/408.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-description: Request Timeout
-content:
- application/json:
- schema:
- x-speakeasy-name-override: RequestTimeout
- type: object
- properties:
- code:
- type: integer
- format: int32
- example: 408
- message:
- type: string
- x-speakeasy-error-message: true
- example: The server timed out waiting for the request.
diff --git a/tests/paths/hubs/home/get-recently-added.spec.ts b/tests/paths/hubs/home/get-recently-added.spec.ts
deleted file mode 100644
index 70e130dc..00000000
--- a/tests/paths/hubs/home/get-recently-added.spec.ts
+++ /dev/null
@@ -1,31862 +0,0 @@
-import { validateResponseSpec } from "@utils"
-import { describe, it } from "vitest"
-
-describe("GET /hubs/home/recentlyAdded", () => {
- it("should validate the 200 response when the API spec is valid", () => {
- // /hubs/home/recentlyAdded?type=2§ionID=10&contentDirectoryID=10&pinnedContentDirectoryID=3%2C5%2C7%2C13%2C12%2C1%2C6%2C14%2C2%2C10%2C16%2C17&includeMeta=1
- const response = {
- MediaContainer: {
- size: 50,
- allowSync: true,
- identifier: "com.plexapp.plugins.library",
- Meta: {
- Type: [
- {
- key: "/hubs/home/recentlyAdded?contentDirectoryID=10&pinnedContentDirectoryID=3%2C5%2C7%2C13%2C12%2C1%2C6%2C14%2C2%2C10%2C16%2C17§ionID=10&type=2",
- type: "mixed",
- title: "Recently Added",
- active: false
- }
- ]
- },
- Metadata: [
- {
- ratingKey: "57303",
- key: "/library/metadata/57303",
- parentRatingKey: "57228",
- grandparentRatingKey: "28063",
- guid: "plex://episode/679514342f3de73155bc5a1e",
- parentGuid: "plex://season/673f0c07a69cea6bd5fe1b6d",
- grandparentGuid: "plex://show/5d9c08674eefaa001f5dc642",
- grandparentSlug: "penn-and-teller-fool-us",
- type: "episode",
- title: "Magic Is in the Air",
- grandparentKey: "/library/metadata/28063",
- parentKey: "/library/metadata/57228",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Penn & Teller: Fool Us",
- parentTitle: "Season 11",
- contentRating: "TV-14",
- summary:
- "Magicians Magic Singh, Nikolai Striebel, Dreygon, and Sara Rodriguez try to fool the veteran duo with their illusions.",
- index: 3,
- parentIndex: 11,
- year: 2025,
- thumb: "/library/metadata/57303/thumb/1739014461",
- art: "/library/metadata/28063/art/1737869751",
- grandparentThumb: "/library/metadata/28063/thumb/1737869751",
- grandparentArt: "/library/metadata/28063/art/1737869751",
- grandparentTheme: "/library/metadata/28063/theme/1737869751",
- duration: 2511041,
- originallyAvailableAt: "2025-02-07",
- addedAt: 1739014455,
- updatedAt: 1739014461,
- Media: [
- {
- id: 61629,
- duration: 2511041,
- bitrate: 15928,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- audioProfile: "he-aac",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92677,
- key: "/library/parts/92677/1738981240/file.mkv",
- duration: 2511041,
- file: "/TV Shows (Reality)/Penn & Teller - Fool Us/Season 11/Penn & Teller - Fool Us - S11E03 - Magic Is in the Air WEBDL-1080p.mkv",
- size: 2510518525,
- audioProfile: "he-aac",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 309299,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 7932,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- closedCaptions: true,
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "high",
- refFrames: 3,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 309301,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 64,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "he-aac",
- samplingRate: 44100,
- displayTitle: "English (HE-AAC Stereo)",
- extendedDisplayTitle: "English (HE-AAC Stereo)"
- },
- {
- id: 309300,
- streamType: 3,
- canAutoSync: false,
- codec: "eia_608",
- index: 0,
- bitrate: 7932,
- embeddedInVideo: "1",
- displayTitle: "Unknown",
- extendedDisplayTitle: "Unknown (Closed Captions)"
- },
- {
- id: 309302,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- title: "English",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Magic Is in the Air",
- type: "coverPoster",
- url: "/library/metadata/28063/thumb/1737869751"
- },
- {
- alt: "Magic Is in the Air",
- type: "snapshot",
- url: "/library/metadata/57303/thumb/1739014461"
- },
- {
- alt: "Magic Is in the Air",
- type: "background",
- url: "/library/metadata/28063/art/1737869751"
- },
- {
- alt: "Magic Is in the Air",
- type: "clearLogo",
- url: "/library/metadata/28063/clearLogo/1737869751"
- }
- ],
- UltraBlurColors: {
- topLeft: "481a38",
- topRight: "1b6c5a",
- bottomRight: "2d6b57",
- bottomLeft: "9e351e"
- },
- Guid: [
- {
- id: "imdb://tt35549599"
- },
- {
- id: "tmdb://5940375"
- },
- {
- id: "tvdb://10919899"
- }
- ],
- Role: [
- {
- id: 123116,
- filter: "actor=123116",
- tag: "Penn Jillette",
- tagKey: "5d776828880197001ec90e7e",
- role: "Self - Judge",
- thumb:
- "https://metadata-static.plex.tv/a/people/a4bcaa8de644336313d01cde55e71f96.jpg"
- },
- {
- id: 126522,
- filter: "actor=126522",
- tag: "Teller",
- tagKey: "5d77683d85719b001f3a535e",
- role: "Self - Judge",
- thumb:
- "https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg"
- }
- ]
- },
- {
- ratingKey: "57302",
- key: "/library/metadata/57302",
- parentRatingKey: "55071",
- grandparentRatingKey: "30009",
- guid: "plex://episode/678ba4b6afba586e749b36d5",
- parentGuid: "plex://season/6697ba330f4923e3427c9f39",
- grandparentGuid: "plex://show/5d9c0874705e7a001e6ddc85",
- grandparentSlug: "hells-kitchen-us",
- type: "episode",
- title: "Hell's Finish Line",
- grandparentKey: "/library/metadata/30009",
- parentKey: "/library/metadata/55071",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Hell's Kitchen (US)",
- parentTitle: "Season 23",
- contentRating: "TV-14",
- summary:
- "It is the season finale of 'Hell's Kitchen: Head Chef's Only', and it is down to the finale two head chefs. With the help of some old friends, the finalists will compete in a final dinner service with their very own custom menu tailored to their unique tastes and signature dishes.",
- index: 16,
- parentIndex: 23,
- year: 2025,
- thumb: "/library/metadata/57302/thumb/1738918120",
- art: "/library/metadata/30009/art/1738995285",
- grandparentThumb: "/library/metadata/30009/thumb/1738995285",
- grandparentArt: "/library/metadata/30009/art/1738995285",
- grandparentTheme: "/library/metadata/30009/theme/1738995285",
- duration: 2592032,
- originallyAvailableAt: "2025-02-06",
- addedAt: 1738918112,
- updatedAt: 1738918120,
- Media: [
- {
- id: 61628,
- duration: 2592032,
- bitrate: 7704,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92676,
- key: "/library/parts/92676/1738917244/file.mkv",
- duration: 2592032,
- file: "/TV Shows (Reality)/Gordan Ramsay - Hells Kitchen US/Season 23/Hell's Kitchen (US) - S23E16 - Hell's Finish Line WEBDL-1080p.mkv",
- size: 2496774788,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 309287,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 7447,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 309288,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 6,
- bitrate: 256,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "5.1(side)",
- samplingRate: 48000,
- displayTitle: "English (EAC3 5.1)",
- extendedDisplayTitle: "English (EAC3 5.1)"
- },
- {
- id: 309289,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- title: "English",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Hell's Finish Line",
- type: "coverPoster",
- url: "/library/metadata/30009/thumb/1738995285"
- },
- {
- alt: "Hell's Finish Line",
- type: "snapshot",
- url: "/library/metadata/57302/thumb/1738918120"
- },
- {
- alt: "Hell's Finish Line",
- type: "background",
- url: "/library/metadata/30009/art/1738995285"
- },
- {
- alt: "Hell's Finish Line",
- type: "clearLogo",
- url: "/library/metadata/30009/clearLogo/1738995285"
- }
- ],
- UltraBlurColors: {
- topLeft: "1f1a1b",
- topRight: "09182e",
- bottomRight: "2a2a2e",
- bottomLeft: "564c49"
- },
- Guid: [
- {
- id: "imdb://tt35635318"
- },
- {
- id: "tmdb://5917636"
- },
- {
- id: "tvdb://10938288"
- }
- ],
- Role: [
- {
- id: 106830,
- filter: "actor=106830",
- tag: "Gordon Ramsay",
- tagKey: "5d7768aa374a5b001fecc9c4",
- role: "Self - Chef",
- thumb:
- "https://metadata-static.plex.tv/d/people/dd20a681247c97c89d9aa32747028ba3.jpg"
- },
- {
- id: 194259,
- filter: "actor=194259",
- tag: "James Avery",
- tagKey: "6233480e2e411962942d1edd",
- role: "Self - Sous Chef"
- },
- {
- id: 216200,
- filter: "actor=216200",
- tag: "Marino Monferrato",
- tagKey: "644d077c7b10820176a91641",
- role: "Self - Maître D'",
- thumb:
- "https://metadata-static.plex.tv/7/people/79dba3a86ae936fe2f070439e364a4ea.jpg"
- },
- {
- id: 228469,
- filter: "actor=228469",
- tag: "Michelle Tribble",
- tagKey: "64da17c5fb911c69374a96a6",
- role: "Self - Sous Chef"
- }
- ],
- Producer: [
- {
- id: 325340,
- filter: "producer=325340",
- tag: "Amelia Knapp",
- tagKey: "5f4019e91ae71000410484ce"
- },
- {
- id: 336569,
- filter: "producer=336569",
- tag: "Gordon Ramsay",
- tagKey: "5d7768aa374a5b001fecc9c4",
- thumb:
- "https://metadata-static.plex.tv/d/people/dd20a681247c97c89d9aa32747028ba3.jpg"
- }
- ]
- },
- {
- ratingKey: "57300",
- key: "/library/metadata/57300",
- parentRatingKey: "55668",
- grandparentRatingKey: "28641",
- guid: "plex://episode/6793d265ac9d033055487fb7",
- parentGuid: "plex://season/675b9ad1c64e985d097b5757",
- grandparentGuid: "plex://show/5d9c086affd9ef001e994192",
- grandparentSlug: "dragons-den-1",
- type: "episode",
- title: "Episode 5",
- grandparentKey: "/library/metadata/28641",
- parentKey: "/library/metadata/55668",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Dragons' Den",
- parentTitle: "Season 22",
- contentRating: "TV-PG",
- summary:
- "A dog-loving duo with their plant-based pet food, an instant coffee entrepreneur, a bee-loving business and a husband and wife with a bidet innovation hope to secure investments from the Dragons.",
- index: 5,
- parentIndex: 22,
- year: 2025,
- thumb: "/library/metadata/57300/thumb/1738995231",
- art: "/library/metadata/28641/art/1738995277",
- grandparentThumb: "/library/metadata/28641/thumb/1738995277",
- grandparentArt: "/library/metadata/28641/art/1738995277",
- grandparentTheme: "/library/metadata/28641/theme/1738995277",
- duration: 3561120,
- originallyAvailableAt: "2025-02-06",
- addedAt: 1738877333,
- updatedAt: 1738995231,
- Media: [
- {
- id: 61626,
- duration: 3561120,
- bitrate: 5566,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92674,
- key: "/library/parts/92674/1738844015/file.mkv",
- duration: 3561120,
- file: "/TV Shows (Reality)/Dragons' Den/Season 22/Dragons' Den - S22E05 - Episode 5 WEBDL-1080p.mkv",
- size: 2479329085,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 309280,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 5438,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 50.0,
- hasScalingMatrix: false,
- height: 1080,
- level: 42,
- original: true,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 309281,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 128,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- dub: true,
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 309282,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- original: true,
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- },
- {
- id: 309283,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- hearingImpaired: true,
- original: true,
- title: "SDH",
- displayTitle: "English SDH",
- extendedDisplayTitle: "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 5",
- type: "coverPoster",
- url: "/library/metadata/28641/thumb/1738995277"
- },
- {
- alt: "Episode 5",
- type: "snapshot",
- url: "/library/metadata/57300/thumb/1738995231"
- },
- {
- alt: "Episode 5",
- type: "background",
- url: "/library/metadata/28641/art/1738995277"
- },
- {
- alt: "Episode 5",
- type: "clearLogo",
- url: "/library/metadata/28641/clearLogo/1738995277"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b2355",
- topRight: "583c9a",
- bottomRight: "1b2751",
- bottomLeft: "92403f"
- },
- Guid: [
- {
- id: "tvdb://10922465"
- }
- ]
- },
- {
- ratingKey: "57282",
- key: "/library/metadata/57282",
- parentRatingKey: "55599",
- grandparentRatingKey: "38320",
- guid: "local://57282",
- parentGuid: "plex://season/677720d0e9f315c4f6109f66",
- grandparentGuid: "plex://show/5d9c08182192ba001f307411",
- grandparentSlug: "my-600-lb-life",
- type: "episode",
- title: "Episode 6",
- grandparentKey: "/library/metadata/38320",
- parentKey: "/library/metadata/55599",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "My 600-lb Life",
- parentTitle: "Season 13",
- contentRating: "TV-14",
- summary: "",
- index: 6,
- parentIndex: 13,
- parentYear: 2025,
- thumb: "/library/metadata/57282/thumb/1738847146",
- art: "/library/metadata/38320/art/1735190665",
- grandparentThumb: "/library/metadata/38320/thumb/1735190665",
- grandparentArt: "/library/metadata/38320/art/1735190665",
- duration: 5011391,
- addedAt: 1738847138,
- updatedAt: 1738847146,
- Media: [
- {
- id: 61591,
- duration: 5011391,
- bitrate: 5022,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92639,
- key: "/library/parts/92639/1738843880/file.mkv",
- duration: 5011391,
- file: "/TV Shows (Reality)/My 600-lb Life/Season 13/My 600-lb Life - S13E06 - Deshaun's Journey WEBDL-1080p.mkv",
- size: 3147873020,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main",
- Stream: [
- {
- id: 309180,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 4897,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "main",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 309181,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 125,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 309182,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 6",
- type: "coverPoster",
- url: "/library/metadata/38320/thumb/1735190665"
- },
- {
- alt: "Episode 6",
- type: "snapshot",
- url: "/library/metadata/57282/thumb/1738847146"
- },
- {
- alt: "Episode 6",
- type: "background",
- url: "/library/metadata/38320/art/1735190665"
- },
- {
- alt: "Episode 6",
- type: "clearLogo",
- url: "/library/metadata/38320/clearLogo/1735190665"
- }
- ],
- UltraBlurColors: {
- topLeft: "1d2a55",
- topRight: "4d555d",
- bottomRight: "1b1f1c",
- bottomLeft: "292d2a"
- }
- },
- {
- ratingKey: "57276",
- key: "/library/metadata/57276",
- parentRatingKey: "55006",
- grandparentRatingKey: "29621",
- guid: "plex://episode/677eef3c683cfbd881880a41",
- parentGuid: "plex://season/66c3b6f87f6b3620cb902f6c",
- grandparentGuid: "plex://show/5d9c08daffd9ef001e99b8f5",
- grandparentSlug: "90-day-fiance-before-the-90-days",
- type: "episode",
- title: "Tell All, Part 4",
- grandparentKey: "/library/metadata/29621",
- parentKey: "/library/metadata/55006",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "90 Day Fiancé: Before the 90 Days",
- parentTitle: "Season 7",
- contentRating: "TV-14",
- summary:
- "On the epic conclusion to the Tell All, more secrets are uncovered. Loren breaks down in tears. Brian's girlfriend reveals concerns about lies and jealousy. Joey comes clean after some never before seen footage comes to light leaving everyone shocked.",
- index: 23,
- parentIndex: 7,
- year: 2025,
- thumb: "/library/metadata/57276/thumb/1738995221",
- art: "/library/metadata/29621/art/1738128632",
- grandparentThumb: "/library/metadata/29621/thumb/1738128632",
- grandparentArt: "/library/metadata/29621/art/1738128632",
- duration: 2371093,
- originallyAvailableAt: "2025-02-02",
- addedAt: 1738547196,
- updatedAt: 1738995221,
- Media: [
- {
- id: 61581,
- duration: 2371093,
- bitrate: 6255,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92629,
- key: "/library/parts/92629/1738547130/file.mkv",
- duration: 2371093,
- file: "/TV Shows (Reality)/90 Day Fiancé - Before The 90 Days/Season 07/90 Day Fiancé - Before the 90 Days - S07E23 - Tell All, Part 4 WEBDL-1080p.mkv",
- size: 1854590674,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main",
- Stream: [
- {
- id: 309127,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 6129,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "main",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 309128,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 125,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 309129,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Tell All, Part 4",
- type: "coverPoster",
- url: "/library/metadata/29621/thumb/1738128632"
- },
- {
- alt: "Tell All, Part 4",
- type: "snapshot",
- url: "/library/metadata/57276/thumb/1738995221"
- },
- {
- alt: "Tell All, Part 4",
- type: "background",
- url: "/library/metadata/29621/art/1738128632"
- },
- {
- alt: "Tell All, Part 4",
- type: "clearLogo",
- url: "/library/metadata/29621/clearLogo/1738128632"
- }
- ],
- UltraBlurColors: {
- topLeft: "53121f",
- topRight: "924040",
- bottomRight: "581d13",
- bottomLeft: "933e48"
- },
- Guid: [
- {
- id: "imdb://tt35310679"
- },
- {
- id: "tmdb://5956932"
- },
- {
- id: "tvdb://10917320"
- }
- ],
- Role: [
- {
- id: 321488,
- filter: "actor=321488",
- tag: "Tigerlily Abdelfattah",
- tagKey: "675655a080661d35c494df79",
- role: "Self"
- },
- {
- id: 321013,
- filter: "actor=321013",
- tag: "Loren Allen",
- tagKey: "5f3fb952bf3e560040af3efa",
- role: "Self"
- },
- {
- id: 321489,
- filter: "actor=321489",
- tag: "Vanja Grbic",
- tagKey: "675655a06b70a8f1a4a80c91",
- role: "Self"
- },
- {
- id: 193961,
- filter: "actor=193961",
- tag: "Shaun Robinson",
- tagKey: "5d776833f59e5800218987dd",
- role: "Self - Host",
- thumb:
- "https://metadata-static.plex.tv/a/people/ae19431faa3523cc1baff23e15d2b738.jpg"
- },
- {
- id: 321491,
- filter: "actor=321491",
- tag: "Faith Gatoc Tulod",
- tagKey: "6756559e6b70a8f1a4a80c87",
- role: "Self"
- },
- {
- id: 321492,
- filter: "actor=321492",
- tag: "Niles Valentine",
- tagKey: "6756559e34acc71bd2ac6880",
- role: "Self"
- },
- {
- id: 321490,
- filter: "actor=321490",
- tag: "Bozo Vrdoljak",
- tagKey: "675655a0729f1bff838b3436",
- role: "Self"
- }
- ],
- Producer: [
- {
- id: 317646,
- filter: "producer=317646",
- tag: "David Burch",
- tagKey: "5f4013721ae710004103e5fd"
- }
- ]
- },
- {
- ratingKey: "57275",
- key: "/library/metadata/57275",
- parentRatingKey: "55668",
- grandparentRatingKey: "28641",
- guid: "plex://episode/675b9affc64e985d097b5956",
- parentGuid: "plex://season/675b9ad1c64e985d097b5757",
- grandparentGuid: "plex://show/5d9c086affd9ef001e994192",
- grandparentSlug: "dragons-den-1",
- type: "episode",
- title: "Episode 1",
- grandparentKey: "/library/metadata/28641",
- parentKey: "/library/metadata/55668",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Dragons' Den",
- parentTitle: "Season 22",
- contentRating: "TV-PG",
- summary:
- "Dragons’ Den returns with an exciting new line-up of celebrity guests. Joe Wicks joins Peter Jones, Deborah Meaden, Sara Davies, Steven Bartlett and Touker Suleyman.",
- index: 1,
- parentIndex: 22,
- year: 2025,
- thumb: "/library/metadata/57275/thumb/1738530427",
- art: "/library/metadata/28641/art/1738995277",
- grandparentThumb: "/library/metadata/28641/thumb/1738995277",
- grandparentArt: "/library/metadata/28641/art/1738995277",
- grandparentTheme: "/library/metadata/28641/theme/1738995277",
- duration: 3499341,
- originallyAvailableAt: "2025-01-09",
- addedAt: 1738530421,
- updatedAt: 1738530427,
- Media: [
- {
- id: 61580,
- duration: 3499341,
- bitrate: 3685,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "PAL",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92628,
- key: "/library/parts/92628/1738530339/file.mkv",
- duration: 3499341,
- file: "/TV Shows (Reality)/Dragons' Den/Season 22/Dragons' Den - S22E01 - Episode 1 HDTV-1080p.mkv",
- size: 1607592423,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 309124,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 3472,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 25.0,
- hasScalingMatrix: true,
- height: 1080,
- level: 40,
- profile: "high",
- refFrames: 4,
- scanType: "interlaced",
- width: 1920,
- displayTitle: "1080i",
- extendedDisplayTitle: "1080i (H.264)"
- },
- {
- id: 309125,
- streamType: 2,
- selected: true,
- default: true,
- codec: "ac3",
- index: 1,
- channels: 2,
- bitrate: 192,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- samplingRate: 48000,
- displayTitle: "English (AC3 Stereo)",
- extendedDisplayTitle: "English (AC3 Stereo)"
- },
- {
- id: 309126,
- streamType: 3,
- canAutoSync: false,
- codec: "dvb_subtitle",
- index: 2,
- bitrate: 22,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- headerCompression: true,
- displayTitle: "English",
- extendedDisplayTitle: "English (DVB_SUBTITLE)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 1",
- type: "coverPoster",
- url: "/library/metadata/28641/thumb/1738995277"
- },
- {
- alt: "Episode 1",
- type: "snapshot",
- url: "/library/metadata/57275/thumb/1738530427"
- },
- {
- alt: "Episode 1",
- type: "background",
- url: "/library/metadata/28641/art/1738995277"
- },
- {
- alt: "Episode 1",
- type: "clearLogo",
- url: "/library/metadata/28641/clearLogo/1738995277"
- }
- ],
- UltraBlurColors: {
- topLeft: "2a225f",
- topRight: "2c1303",
- bottomRight: "16171c",
- bottomLeft: "2a1b48"
- },
- Guid: [
- {
- id: "tvdb://10850912"
- }
- ],
- Role: [
- {
- id: 336692,
- filter: "actor=336692",
- tag: "Joe Wicks",
- tagKey: "640daa8b5567394f52da3688",
- role: "Guest Star"
- }
- ]
- },
- {
- ratingKey: "42046",
- key: "/library/metadata/42046/children",
- guid: "plex://show/5d9c083de98e47001eb0af53",
- slug: "sex-sent-me-to-the-er",
- studio: "GRB Entertainment",
- type: "show",
- title: "Sex Sent Me to the ER",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- contentRating: "TV-14",
- summary:
- "Couples, friends, and ER doctors reminisce about hilariously horrifying injuries that stemmed from sexual escapades.",
- index: 1,
- audienceRating: 6.8,
- lastViewedAt: 1611356554,
- year: 2013,
- thumb: "/library/metadata/42046/thumb/1736487939",
- art: "/library/metadata/42046/art/1736487939",
- duration: 3600000,
- originallyAvailableAt: "2013-12-28",
- leafCount: 56,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1738442047,
- updatedAt: 1736487939,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Sex Sent Me to the ER",
- type: "coverPoster",
- url: "/library/metadata/42046/thumb/1736487939"
- },
- {
- alt: "Sex Sent Me to the ER",
- type: "background",
- url: "/library/metadata/42046/art/1736487939"
- },
- {
- alt: "Sex Sent Me to the ER",
- type: "clearLogo",
- url: "/library/metadata/42046/clearLogo/1736487939"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e1a",
- topRight: "98374c",
- bottomRight: "9f2564",
- bottomLeft: "813537"
- },
- Genre: [
- {
- id: 2268,
- filter: "genre=2268",
- tag: "Documentary"
- },
- {
- id: 19,
- filter: "genre=19",
- tag: "Comedy"
- },
- {
- id: 91,
- filter: "genre=91",
- tag: "Drama"
- },
- {
- id: 86,
- filter: "genre=86",
- tag: "Reality"
- }
- ],
- Country: [
- {
- id: 58591,
- filter: "country=58591",
- tag: "United States of America"
- }
- ],
- Guid: [
- {
- id: "imdb://tt3415250"
- },
- {
- id: "tmdb://60950"
- },
- {
- id: "tvdb://276726"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 5.1,
- type: "audience"
- },
- {
- image: "themoviedb://image.rating",
- value: 6.8,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 114977,
- filter: "actor=114977",
- tag: "Emily Fonda",
- tagKey: "5d7768e1594b2b001e6973d5",
- role: "Daisy",
- thumb:
- "https://metadata-static.plex.tv/f/people/fb2580a37af39e27a15cb744d7b4de06.jpg"
- },
- {
- id: 194855,
- filter: "actor=194855",
- tag: "Paris Dylan",
- tagKey: "5d776ae77a53e9001e71325e",
- role: "Randy",
- thumb:
- "https://metadata-static.plex.tv/a/people/a11ae3d0a3d0f66e2912b9425345c3e3.jpg"
- },
- {
- id: 194856,
- filter: "actor=194856",
- tag: "Timothy Prindle",
- tagKey: "5d776a4a23d5a3001f502adc",
- role: "Dr. Jason"
- },
- {
- id: 194857,
- filter: "actor=194857",
- tag: "Tabitha Brown",
- tagKey: "5d7768821999bc0020dc73be",
- role: "Dr. Mary Manson",
- thumb:
- "https://metadata-static.plex.tv/e/people/e340bdcea427fddd8dd6ba83d26bbab2.jpg"
- },
- {
- id: 194858,
- filter: "actor=194858",
- tag: "Cat LaCohie",
- tagKey: "6327363e1f5bd5c1441c235c",
- role: "Laura",
- thumb:
- "https://metadata-static.plex.tv/d/people/d31a5158f9ab6f83e86ecd81a8b6f08a.jpg"
- },
- {
- id: 194859,
- filter: "actor=194859",
- tag: "Leah Caruana",
- tagKey: "5d776b42fb0d55001f561baf",
- role: "Alyssa",
- thumb:
- "https://metadata-static.plex.tv/f/people/f3afa1bfc2d9f80c9d12edd97728b8f3.jpg"
- }
- ],
- Similar: [
- {
- id: 259,
- filter: "similar=259",
- tag: "Criss Angel Mindfreak"
- }
- ],
- Location: [
- {
- path: "/TV Shows (Reality)/Sex Sent Me to the ER"
- }
- ]
- },
- {
- ratingKey: "57243",
- key: "/library/metadata/57243",
- parentRatingKey: "57228",
- grandparentRatingKey: "28063",
- guid: "plex://episode/678e6183db921d44e5ec9d54",
- parentGuid: "plex://season/673f0c07a69cea6bd5fe1b6d",
- grandparentGuid: "plex://show/5d9c08674eefaa001f5dc642",
- grandparentSlug: "penn-and-teller-fool-us",
- type: "episode",
- title: "A Magician Gives Brooke the Bird",
- titleSort: "Magician Gives Brooke the Bird",
- grandparentKey: "/library/metadata/28063",
- parentKey: "/library/metadata/57228",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Penn & Teller: Fool Us",
- parentTitle: "Season 11",
- contentRating: "TV-14",
- summary:
- "Featured magicians include Blake Vogt, Hernan Maccagno, Ella Nicholson and Friedrich Roitzsch.",
- index: 2,
- parentIndex: 11,
- year: 2025,
- thumb: "/library/metadata/57243/thumb/1739014459",
- art: "/library/metadata/28063/art/1737869751",
- grandparentThumb: "/library/metadata/28063/thumb/1737869751",
- grandparentArt: "/library/metadata/28063/art/1737869751",
- grandparentTheme: "/library/metadata/28063/theme/1737869751",
- duration: 2423020,
- originallyAvailableAt: "2025-01-31",
- addedAt: 1738409629,
- updatedAt: 1739014459,
- Media: [
- {
- id: 61537,
- duration: 2423020,
- bitrate: 15935,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- audioProfile: "he-aac",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92585,
- key: "/library/parts/92585/1738408640/file.mkv",
- duration: 2423020,
- file: "/TV Shows (Reality)/Penn & Teller - Fool Us/Season 11/Penn & Teller - Fool Us - S11E02 - A Magician Gives Brooke the Bird WEBDL-1080p.mkv",
- size: 2423691669,
- audioProfile: "he-aac",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 308208,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 7936,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- closedCaptions: true,
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "high",
- refFrames: 3,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 308210,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 64,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "he-aac",
- samplingRate: 44100,
- displayTitle: "English (HE-AAC Stereo)",
- extendedDisplayTitle: "English (HE-AAC Stereo)"
- },
- {
- id: 308209,
- streamType: 3,
- canAutoSync: false,
- codec: "eia_608",
- index: 0,
- bitrate: 7936,
- embeddedInVideo: "1",
- displayTitle: "Unknown",
- extendedDisplayTitle: "Unknown (Closed Captions)"
- },
- {
- id: 308211,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- title: "English",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A Magician Gives Brooke the Bird",
- type: "coverPoster",
- url: "/library/metadata/28063/thumb/1737869751"
- },
- {
- alt: "A Magician Gives Brooke the Bird",
- type: "snapshot",
- url: "/library/metadata/57243/thumb/1739014459"
- },
- {
- alt: "A Magician Gives Brooke the Bird",
- type: "background",
- url: "/library/metadata/28063/art/1737869751"
- },
- {
- alt: "A Magician Gives Brooke the Bird",
- type: "clearLogo",
- url: "/library/metadata/28063/clearLogo/1737869751"
- }
- ],
- UltraBlurColors: {
- topLeft: "293301",
- topRight: "293e14",
- bottomRight: "294217",
- bottomLeft: "4b690a"
- },
- Guid: [
- {
- id: "imdb://tt35549437"
- },
- {
- id: "tmdb://5920812"
- },
- {
- id: "tvdb://10903120"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 6.6,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 123116,
- filter: "actor=123116",
- tag: "Penn Jillette",
- tagKey: "5d776828880197001ec90e7e",
- role: "Self - Judge",
- thumb:
- "https://metadata-static.plex.tv/a/people/a4bcaa8de644336313d01cde55e71f96.jpg"
- },
- {
- id: 126522,
- filter: "actor=126522",
- tag: "Teller",
- tagKey: "5d77683d85719b001f3a535e",
- role: "Self - Judge",
- thumb:
- "https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg"
- }
- ]
- },
- {
- ratingKey: "57240",
- key: "/library/metadata/57240",
- parentRatingKey: "55071",
- grandparentRatingKey: "30009",
- guid: "plex://episode/678ba4b6afba586e749b36da",
- parentGuid: "plex://season/6697ba330f4923e3427c9f39",
- grandparentGuid: "plex://show/5d9c0874705e7a001e6ddc85",
- grandparentSlug: "hells-kitchen-us",
- type: "episode",
- title: "One Hell of a Ride",
- grandparentKey: "/library/metadata/30009",
- parentKey: "/library/metadata/55071",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Hell's Kitchen (US)",
- parentTitle: "Season 23",
- contentRating: "TV-14",
- summary:
- "The three finalists are visited by their loved ones, receive a makeover, and visit Hell's Kitchen Foxwoods for the first time; each of the finalists is assigned to a sous chef to help curate a personalized and showstopping five-course meal.",
- index: 15,
- parentIndex: 23,
- audienceRating: 7.0,
- year: 2025,
- thumb: "/library/metadata/57240/thumb/1738918119",
- art: "/library/metadata/30009/art/1738995285",
- grandparentThumb: "/library/metadata/30009/thumb/1738995285",
- grandparentArt: "/library/metadata/30009/art/1738995285",
- grandparentTheme: "/library/metadata/30009/theme/1738995285",
- duration: 2592032,
- originallyAvailableAt: "2025-01-30",
- addedAt: 1738314142,
- updatedAt: 1738918119,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 61534,
- duration: 2592032,
- bitrate: 7689,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92582,
- key: "/library/parts/92582/1738314075/file.mkv",
- duration: 2592032,
- file: "/TV Shows (Reality)/Gordan Ramsay - Hells Kitchen US/Season 23/Hell's Kitchen (US) - S23E15 - One Hell of a Ride WEBDL-1080p.mkv",
- size: 2492025680,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 308194,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 7433,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 308195,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 6,
- bitrate: 256,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "5.1(side)",
- samplingRate: 48000,
- displayTitle: "English (EAC3 5.1)",
- extendedDisplayTitle: "English (EAC3 5.1)"
- },
- {
- id: 308196,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- title: "English",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "One Hell of a Ride",
- type: "coverPoster",
- url: "/library/metadata/30009/thumb/1738995285"
- },
- {
- alt: "One Hell of a Ride",
- type: "snapshot",
- url: "/library/metadata/57240/thumb/1738918119"
- },
- {
- alt: "One Hell of a Ride",
- type: "background",
- url: "/library/metadata/30009/art/1738995285"
- },
- {
- alt: "One Hell of a Ride",
- type: "clearLogo",
- url: "/library/metadata/30009/clearLogo/1738995285"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1a2a",
- topRight: "992b43",
- bottomRight: "381126",
- bottomLeft: "9c3344"
- },
- Guid: [
- {
- id: "imdb://tt35527173"
- },
- {
- id: "tmdb://5917630"
- },
- {
- id: "tvdb://10924465"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.3,
- type: "audience"
- },
- {
- image: "themoviedb://image.rating",
- value: 7.0,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 106830,
- filter: "actor=106830",
- tag: "Gordon Ramsay",
- tagKey: "5d7768aa374a5b001fecc9c4",
- role: "Self - Chef",
- thumb:
- "https://metadata-static.plex.tv/d/people/dd20a681247c97c89d9aa32747028ba3.jpg"
- },
- {
- id: 194259,
- filter: "actor=194259",
- tag: "James Avery",
- tagKey: "6233480e2e411962942d1edd",
- role: "Self - Sous Chef"
- },
- {
- id: 216200,
- filter: "actor=216200",
- tag: "Marino Monferrato",
- tagKey: "644d077c7b10820176a91641",
- role: "Self - Maître D'",
- thumb:
- "https://metadata-static.plex.tv/7/people/79dba3a86ae936fe2f070439e364a4ea.jpg"
- },
- {
- id: 228469,
- filter: "actor=228469",
- tag: "Michelle Tribble",
- tagKey: "64da17c5fb911c69374a96a6",
- role: "Self - Sous Chef"
- }
- ],
- Producer: [
- {
- id: 325340,
- filter: "producer=325340",
- tag: "Amelia Knapp",
- tagKey: "5f4019e91ae71000410484ce"
- },
- {
- id: 336569,
- filter: "producer=336569",
- tag: "Gordon Ramsay",
- tagKey: "5d7768aa374a5b001fecc9c4",
- thumb:
- "https://metadata-static.plex.tv/d/people/dd20a681247c97c89d9aa32747028ba3.jpg"
- }
- ]
- },
- {
- ratingKey: "57239",
- key: "/library/metadata/57239",
- parentRatingKey: "55668",
- grandparentRatingKey: "28641",
- guid: "plex://episode/6791e0b6eae5d635176f752b",
- parentGuid: "plex://season/675b9ad1c64e985d097b5757",
- grandparentGuid: "plex://show/5d9c086affd9ef001e994192",
- grandparentSlug: "dragons-den-1",
- type: "episode",
- title: "Episode 4",
- grandparentKey: "/library/metadata/28641",
- parentKey: "/library/metadata/55668",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Dragons' Den",
- parentTitle: "Season 22",
- contentRating: "TV-PG",
- summary:
- "Fashion expert, TV presenter and entrepreneur Trinny Woodall aims to add new investments to her portfolio as she joins the ferocious five.",
- index: 4,
- parentIndex: 22,
- year: 2025,
- thumb: "/library/metadata/57239/thumb/1738995231",
- art: "/library/metadata/28641/art/1738995277",
- grandparentThumb: "/library/metadata/28641/thumb/1738995277",
- grandparentArt: "/library/metadata/28641/art/1738995277",
- grandparentTheme: "/library/metadata/28641/theme/1738995277",
- duration: 3561720,
- originallyAvailableAt: "2025-01-30",
- addedAt: 1738272374,
- updatedAt: 1738995231,
- Media: [
- {
- id: 61533,
- duration: 3561720,
- bitrate: 5838,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92580,
- key: "/library/parts/92580/1738239136/file.mkv",
- duration: 3561720,
- file: "/TV Shows (Reality)/Dragons' Den/Season 22/Dragons' Den - S22E04 - Episode 4 WEBDL-1080p.mkv",
- size: 2601168520,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 308187,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 5710,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 50.0,
- hasScalingMatrix: false,
- height: 1080,
- level: 42,
- original: true,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 308188,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 128,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- dub: true,
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 308189,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- original: true,
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- },
- {
- id: 308190,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- hearingImpaired: true,
- original: true,
- title: "SDH",
- displayTitle: "English SDH",
- extendedDisplayTitle: "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 4",
- type: "coverPoster",
- url: "/library/metadata/28641/thumb/1738995277"
- },
- {
- alt: "Episode 4",
- type: "snapshot",
- url: "/library/metadata/57239/thumb/1738995231"
- },
- {
- alt: "Episode 4",
- type: "background",
- url: "/library/metadata/28641/art/1738995277"
- },
- {
- alt: "Episode 4",
- type: "clearLogo",
- url: "/library/metadata/28641/clearLogo/1738995277"
- }
- ],
- UltraBlurColors: {
- topLeft: "231c47",
- topRight: "131637",
- bottomRight: "020c16",
- bottomLeft: "77571e"
- },
- Guid: [
- {
- id: "tvdb://10912128"
- }
- ],
- Role: [
- {
- id: 336867,
- filter: "actor=336867",
- tag: "Trinny Woodall",
- tagKey: "614105258d89e383475c4650",
- role: "Guest Star"
- }
- ]
- },
- {
- ratingKey: "57238",
- key: "/library/metadata/57238",
- parentRatingKey: "55599",
- grandparentRatingKey: "38320",
- guid: "local://57238",
- parentGuid: "plex://season/677720d0e9f315c4f6109f66",
- grandparentGuid: "plex://show/5d9c08182192ba001f307411",
- grandparentSlug: "my-600-lb-life",
- type: "episode",
- title: "Episode 5",
- grandparentKey: "/library/metadata/38320",
- parentKey: "/library/metadata/55599",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "My 600-lb Life",
- parentTitle: "Season 13",
- contentRating: "TV-14",
- summary: "",
- index: 5,
- parentIndex: 13,
- parentYear: 2025,
- thumb: "/library/metadata/57238/thumb/1738201651",
- art: "/library/metadata/38320/art/1735190665",
- grandparentThumb: "/library/metadata/38320/thumb/1735190665",
- grandparentArt: "/library/metadata/38320/art/1735190665",
- duration: 5142080,
- addedAt: 1738201642,
- updatedAt: 1738201651,
- Media: [
- {
- id: 61526,
- duration: 5142080,
- bitrate: 9653,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92573,
- key: "/library/parts/92573/1738201545/file.mkv",
- duration: 5142080,
- file: "/TV Shows (Reality)/My 600-lb Life/Season 13/My 600-lb Life - S13E05 - Jacky's Journey WEBDL-1080p.mkv",
- size: 6205756131,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 308159,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 9429,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- original: true,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 308160,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 2,
- bitrate: 224,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- original: true,
- samplingRate: 48000,
- displayTitle: "English (EAC3 Stereo)",
- extendedDisplayTitle: "English (EAC3 Stereo)"
- },
- {
- id: 308161,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- dub: true,
- title: "United States",
- displayTitle: "English",
- extendedDisplayTitle: "United States (English SRT)"
- },
- {
- id: 308162,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- dub: true,
- hearingImpaired: true,
- title: "United States (SDH)",
- displayTitle: "English SDH",
- extendedDisplayTitle:
- "United States (SDH) (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 5",
- type: "coverPoster",
- url: "/library/metadata/38320/thumb/1735190665"
- },
- {
- alt: "Episode 5",
- type: "snapshot",
- url: "/library/metadata/57238/thumb/1738201651"
- },
- {
- alt: "Episode 5",
- type: "background",
- url: "/library/metadata/38320/art/1735190665"
- },
- {
- alt: "Episode 5",
- type: "clearLogo",
- url: "/library/metadata/38320/clearLogo/1735190665"
- }
- ],
- UltraBlurColors: {
- topLeft: "113338",
- topRight: "2d6963",
- bottomRight: "19240d",
- bottomLeft: "212523"
- }
- },
- {
- ratingKey: "57232",
- key: "/library/metadata/57232",
- parentRatingKey: "55006",
- grandparentRatingKey: "29621",
- guid: "plex://episode/677eef3c683cfbd881880a40",
- parentGuid: "plex://season/66c3b6f87f6b3620cb902f6c",
- grandparentGuid: "plex://show/5d9c08daffd9ef001e99b8f5",
- grandparentSlug: "90-day-fiance-before-the-90-days",
- type: "episode",
- title: "Tell All, Part 3",
- grandparentKey: "/library/metadata/29621",
- parentKey: "/library/metadata/55006",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "90 Day Fiancé: Before the 90 Days",
- parentTitle: "Season 7",
- contentRating: "TV-14",
- summary:
- "On part 3 of the Before the 90 Days Tell All, Veah comes under fire for her decision to bring Rory, Faith struggles to put a label on her and Loren's relationship, and Vanja reveals a shocking betrayal.",
- index: 22,
- parentIndex: 7,
- year: 2025,
- thumb: "/library/metadata/57232/thumb/1738995221",
- art: "/library/metadata/29621/art/1738128632",
- grandparentThumb: "/library/metadata/29621/thumb/1738128632",
- grandparentArt: "/library/metadata/29621/art/1738128632",
- duration: 2550805,
- originallyAvailableAt: "2025-01-26",
- addedAt: 1737942843,
- updatedAt: 1738995221,
- Media: [
- {
- id: 61519,
- duration: 2550805,
- bitrate: 6347,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92566,
- key: "/library/parts/92566/1737909904/file.mkv",
- duration: 2550805,
- file: "/TV Shows (Reality)/90 Day Fiancé - Before The 90 Days/Season 07/90 Day Fiancé - Before the 90 Days - S07E22 - Tell All, Part 3 WEBDL-1080p.mkv",
- size: 2024534062,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main",
- Stream: [
- {
- id: 308115,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 6221,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "main",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 308116,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 125,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 308117,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Tell All, Part 3",
- type: "coverPoster",
- url: "/library/metadata/29621/thumb/1738128632"
- },
- {
- alt: "Tell All, Part 3",
- type: "snapshot",
- url: "/library/metadata/57232/thumb/1738995221"
- },
- {
- alt: "Tell All, Part 3",
- type: "background",
- url: "/library/metadata/29621/art/1738128632"
- },
- {
- alt: "Tell All, Part 3",
- type: "clearLogo",
- url: "/library/metadata/29621/clearLogo/1738128632"
- }
- ],
- UltraBlurColors: {
- topLeft: "52180b",
- topRight: "9b3545",
- bottomRight: "1f4e6e",
- bottomLeft: "77201d"
- },
- Guid: [
- {
- id: "imdb://tt35309363"
- },
- {
- id: "tmdb://5935146"
- },
- {
- id: "tvdb://10917317"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 5.6,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 321488,
- filter: "actor=321488",
- tag: "Tigerlily Abdelfattah",
- tagKey: "675655a080661d35c494df79",
- role: "Self"
- },
- {
- id: 321013,
- filter: "actor=321013",
- tag: "Loren Allen",
- tagKey: "5f3fb952bf3e560040af3efa",
- role: "Self"
- },
- {
- id: 321489,
- filter: "actor=321489",
- tag: "Vanja Grbic",
- tagKey: "675655a06b70a8f1a4a80c91",
- role: "Self"
- },
- {
- id: 193961,
- filter: "actor=193961",
- tag: "Shaun Robinson",
- tagKey: "5d776833f59e5800218987dd",
- role: "Self - Host",
- thumb:
- "https://metadata-static.plex.tv/a/people/ae19431faa3523cc1baff23e15d2b738.jpg"
- },
- {
- id: 321491,
- filter: "actor=321491",
- tag: "Faith Gatoc Tulod",
- tagKey: "6756559e6b70a8f1a4a80c87",
- role: "Self"
- },
- {
- id: 321492,
- filter: "actor=321492",
- tag: "Niles Valentine",
- tagKey: "6756559e34acc71bd2ac6880",
- role: "Self"
- },
- {
- id: 321490,
- filter: "actor=321490",
- tag: "Bozo Vrdoljak",
- tagKey: "675655a0729f1bff838b3436",
- role: "Self"
- }
- ],
- Producer: [
- {
- id: 317646,
- filter: "producer=317646",
- tag: "David Burch",
- tagKey: "5f4013721ae710004103e5fd"
- }
- ]
- },
- {
- ratingKey: "57229",
- key: "/library/metadata/57229",
- parentRatingKey: "57228",
- grandparentRatingKey: "28063",
- guid: "plex://episode/6787ab142fbd7052f4902673",
- parentGuid: "plex://season/673f0c07a69cea6bd5fe1b6d",
- grandparentGuid: "plex://show/5d9c08674eefaa001f5dc642",
- grandparentSlug: "penn-and-teller-fool-us",
- type: "episode",
- title: "The Penn & Teller 50th Anniversary Special",
- titleSort: "Penn & Teller 50th Anniversary Special",
- grandparentKey: "/library/metadata/28063",
- parentKey: "/library/metadata/57228",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Penn & Teller: Fool Us",
- parentTitle: "Season 11",
- contentRating: "TV-14",
- summary:
- "Magicians include Young & Strange, Piff and Piero Venesia; an amazing two-act trick by Penn and Teller.",
- index: 1,
- parentIndex: 11,
- year: 2025,
- thumb: "/library/metadata/57229/thumb/1739014459",
- art: "/library/metadata/28063/art/1737869751",
- grandparentThumb: "/library/metadata/28063/thumb/1737869751",
- grandparentArt: "/library/metadata/28063/art/1737869751",
- grandparentTheme: "/library/metadata/28063/theme/1737869751",
- duration: 2545009,
- originallyAvailableAt: "2025-01-24",
- addedAt: 1737804979,
- updatedAt: 1739014459,
- Media: [
- {
- id: 61502,
- duration: 2545009,
- bitrate: 15996,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92549,
- key: "/library/parts/92549/1737804939/file.mkv",
- duration: 2545009,
- file: "/TV Shows (Reality)/Penn & Teller - Fool Us/Season 11/Penn & Teller - Fool Us - S11E01 - The Penn & Teller 50th Anniversary Special WEBDL-1080p.mkv",
- size: 2565343993,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 307669,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 7935,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- closedCaptions: true,
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "high",
- refFrames: 3,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 307671,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 126,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 44100,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 307670,
- streamType: 3,
- canAutoSync: false,
- codec: "eia_608",
- index: 0,
- bitrate: 7935,
- embeddedInVideo: "1",
- displayTitle: "Unknown",
- extendedDisplayTitle: "Unknown (Closed Captions)"
- },
- {
- id: 307672,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- title: "English",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Penn & Teller 50th Anniversary Special",
- type: "coverPoster",
- url: "/library/metadata/28063/thumb/1737869751"
- },
- {
- alt: "The Penn & Teller 50th Anniversary Special",
- type: "snapshot",
- url: "/library/metadata/57229/thumb/1739014459"
- },
- {
- alt: "The Penn & Teller 50th Anniversary Special",
- type: "background",
- url: "/library/metadata/28063/art/1737869751"
- },
- {
- alt: "The Penn & Teller 50th Anniversary Special",
- type: "clearLogo",
- url: "/library/metadata/28063/clearLogo/1737869751"
- }
- ],
- UltraBlurColors: {
- topLeft: "012f53",
- topRight: "163d61",
- bottomRight: "040317",
- bottomLeft: "ae1028"
- },
- Guid: [
- {
- id: "imdb://tt32534511"
- },
- {
- id: "tmdb://5902447"
- },
- {
- id: "tvdb://10817707"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.8,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 123116,
- filter: "actor=123116",
- tag: "Penn Jillette",
- tagKey: "5d776828880197001ec90e7e",
- role: "Self - Judge",
- thumb:
- "https://metadata-static.plex.tv/a/people/a4bcaa8de644336313d01cde55e71f96.jpg"
- },
- {
- id: 126522,
- filter: "actor=126522",
- tag: "Teller",
- tagKey: "5d77683d85719b001f3a535e",
- role: "Self - Judge",
- thumb:
- "https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg"
- }
- ]
- },
- {
- ratingKey: "57227",
- key: "/library/metadata/57227",
- parentRatingKey: "55071",
- grandparentRatingKey: "30009",
- guid: "plex://episode/67852fe8b023dc12ceb57034",
- parentGuid: "plex://season/6697ba330f4923e3427c9f39",
- grandparentGuid: "plex://show/5d9c0874705e7a001e6ddc85",
- grandparentSlug: "hells-kitchen-us",
- type: "episode",
- title: "Hell at the Pass",
- grandparentKey: "/library/metadata/30009",
- parentKey: "/library/metadata/55071",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Hell's Kitchen (US)",
- parentTitle: "Season 23",
- contentRating: "TV-14",
- summary:
- "The remaining four chefs are challenged to cook and present a tableside dish; a cutthroat dinner service determines who advances to the final three.",
- index: 14,
- parentIndex: 23,
- audienceRating: 7.0,
- year: 2025,
- thumb: "/library/metadata/57227/thumb/1738918119",
- art: "/library/metadata/30009/art/1738995285",
- grandparentThumb: "/library/metadata/30009/thumb/1738995285",
- grandparentArt: "/library/metadata/30009/art/1738995285",
- grandparentTheme: "/library/metadata/30009/theme/1738995285",
- duration: 2591989,
- originallyAvailableAt: "2025-01-23",
- addedAt: 1737703037,
- updatedAt: 1738918119,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 61501,
- duration: 2591989,
- bitrate: 10392,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92548,
- key: "/library/parts/92548/1737703003/file.mkv",
- duration: 2591989,
- file: "/TV Shows (Reality)/Gordan Ramsay - Hells Kitchen US/Season 23/Hell's Kitchen (US) - S23E14 - Hell At The Pass WEBDL-1080p.mkv",
- size: 3367887428,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 307636,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 9752,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- original: true,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 307637,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 6,
- bitrate: 640,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "5.1(side)",
- original: true,
- samplingRate: 48000,
- displayTitle: "English (EAC3 5.1)",
- extendedDisplayTitle: "English (EAC3 5.1)"
- },
- {
- id: 307638,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- original: true,
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- },
- {
- id: 307639,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- hearingImpaired: true,
- original: true,
- title: "SDH",
- displayTitle: "English SDH",
- extendedDisplayTitle: "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Hell at the Pass",
- type: "coverPoster",
- url: "/library/metadata/30009/thumb/1738995285"
- },
- {
- alt: "Hell at the Pass",
- type: "snapshot",
- url: "/library/metadata/57227/thumb/1738918119"
- },
- {
- alt: "Hell at the Pass",
- type: "background",
- url: "/library/metadata/30009/art/1738995285"
- },
- {
- alt: "Hell at the Pass",
- type: "clearLogo",
- url: "/library/metadata/30009/clearLogo/1738995285"
- }
- ],
- UltraBlurColors: {
- topLeft: "162e4f",
- topRight: "173251",
- bottomRight: "6f3c1e",
- bottomLeft: "1c1d1e"
- },
- Guid: [
- {
- id: "imdb://tt35407699"
- },
- {
- id: "tmdb://5896400"
- },
- {
- id: "tvdb://10910598"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.5,
- type: "audience"
- },
- {
- image: "themoviedb://image.rating",
- value: 7.0,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 106830,
- filter: "actor=106830",
- tag: "Gordon Ramsay",
- tagKey: "5d7768aa374a5b001fecc9c4",
- role: "Self - Chef",
- thumb:
- "https://metadata-static.plex.tv/d/people/dd20a681247c97c89d9aa32747028ba3.jpg"
- },
- {
- id: 194259,
- filter: "actor=194259",
- tag: "James Avery",
- tagKey: "6233480e2e411962942d1edd",
- role: "Self - Sous Chef"
- },
- {
- id: 216200,
- filter: "actor=216200",
- tag: "Marino Monferrato",
- tagKey: "644d077c7b10820176a91641",
- role: "Self - Maître D'",
- thumb:
- "https://metadata-static.plex.tv/7/people/79dba3a86ae936fe2f070439e364a4ea.jpg"
- },
- {
- id: 228469,
- filter: "actor=228469",
- tag: "Michelle Tribble",
- tagKey: "64da17c5fb911c69374a96a6",
- role: "Self - Sous Chef"
- }
- ],
- Producer: [
- {
- id: 317407,
- filter: "producer=317407",
- tag: "Gautam Badgujar",
- tagKey: "5f402bd086422500428408d1"
- },
- {
- id: 317408,
- filter: "producer=317408",
- tag: "Ashley Callirgos",
- tagKey: "6538cdd3079d385acb2a6985"
- },
- {
- id: 317409,
- filter: "producer=317409",
- tag: "Rob Dodd",
- tagKey: "5d776cbcf617c90020184b82"
- },
- {
- id: 317410,
- filter: "producer=317410",
- tag: "Michael Leavitt",
- tagKey: "5f404171cae2c60042f34c34"
- },
- {
- id: 317411,
- filter: "producer=317411",
- tag: "Tahjanae Montgomery",
- tagKey: "670134552674d7c225455bc5"
- },
- {
- id: 317412,
- filter: "producer=317412",
- tag: "Jeffrey Pakosta",
- tagKey: "5d776aa67a53e9001e70b5f0"
- },
- {
- id: 317413,
- filter: "producer=317413",
- tag: "Gina Gonzalez Scallon",
- tagKey: "60c31a199a32d6002c9b1986"
- },
- {
- id: 317414,
- filter: "producer=317414",
- tag: "Heather Rose Wagner",
- tagKey: "5f3fe318ce2564003f880326"
- }
- ]
- },
- {
- ratingKey: "57226",
- key: "/library/metadata/57226",
- parentRatingKey: "55668",
- grandparentRatingKey: "28641",
- guid: "plex://episode/6787c81e92995b6accdf07a9",
- parentGuid: "plex://season/675b9ad1c64e985d097b5757",
- grandparentGuid: "plex://show/5d9c086affd9ef001e994192",
- grandparentSlug: "dragons-den-1",
- type: "episode",
- title: "Episode 3",
- grandparentKey: "/library/metadata/28641",
- parentKey: "/library/metadata/55668",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Dragons' Den",
- parentTitle: "Season 22",
- contentRating: "TV-PG",
- summary:
- "A Ukrainian entrepreneur presents her fashion business, cafe owners serve up bubble tea, an entrepreneur pitches a doggie swimming franchise, and a designer demonstrates his bathroom invention.",
- index: 3,
- parentIndex: 22,
- year: 2025,
- thumb: "/library/metadata/57226/thumb/1737869710",
- art: "/library/metadata/28641/art/1738995277",
- grandparentThumb: "/library/metadata/28641/thumb/1738995277",
- grandparentArt: "/library/metadata/28641/art/1738995277",
- grandparentTheme: "/library/metadata/28641/theme/1738995277",
- duration: 3525840,
- originallyAvailableAt: "2025-01-23",
- addedAt: 1737667599,
- updatedAt: 1737869710,
- Media: [
- {
- id: 61490,
- duration: 3525840,
- bitrate: 5879,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92537,
- key: "/library/parts/92537/1737634568/file.mkv",
- duration: 3525840,
- file: "/TV Shows (Reality)/Dragons' Den/Season 22/Dragons' Den - S22E03 - Episode 3 WEBDL-1080p.mkv",
- size: 2592931091,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 307392,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 5751,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 50.0,
- hasScalingMatrix: false,
- height: 1080,
- level: 42,
- original: true,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 307393,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 128,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- dub: true,
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 307394,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- original: true,
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- },
- {
- id: 307395,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- hearingImpaired: true,
- original: true,
- title: "SDH",
- displayTitle: "English SDH",
- extendedDisplayTitle: "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 3",
- type: "coverPoster",
- url: "/library/metadata/28641/thumb/1738995277"
- },
- {
- alt: "Episode 3",
- type: "snapshot",
- url: "/library/metadata/57226/thumb/1737869710"
- },
- {
- alt: "Episode 3",
- type: "background",
- url: "/library/metadata/28641/art/1738995277"
- },
- {
- alt: "Episode 3",
- type: "clearLogo",
- url: "/library/metadata/28641/clearLogo/1738995277"
- }
- ],
- UltraBlurColors: {
- topLeft: "471a3b",
- topRight: "6f2b4a",
- bottomRight: "6e2f2b",
- bottomLeft: "632119"
- },
- Guid: [
- {
- id: "tvdb://10899854"
- }
- ]
- },
- {
- ratingKey: "57224",
- key: "/library/metadata/57224",
- parentRatingKey: "55599",
- grandparentRatingKey: "38320",
- guid: "plex://episode/6778431165bf55f203ce1bc2",
- parentGuid: "plex://season/677720d0e9f315c4f6109f66",
- grandparentGuid: "plex://show/5d9c08182192ba001f307411",
- grandparentSlug: "my-600-lb-life",
- type: "episode",
- title: "Gary's Journey",
- grandparentKey: "/library/metadata/38320",
- parentKey: "/library/metadata/55599",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "My 600-lb Life",
- parentTitle: "Season 13",
- contentRating: "TV-14",
- summary:
- "Gary doesn't leave the bed anymore, he has his mom and a bevy of caretakers to get him what he needs; but his life is slipping away from him; he is so overweight that just getting to Houston may be out of the question.",
- index: 4,
- parentIndex: 13,
- year: 2025,
- thumb: "/library/metadata/57224/thumb/1738201649",
- art: "/library/metadata/38320/art/1735190665",
- grandparentThumb: "/library/metadata/38320/thumb/1735190665",
- grandparentArt: "/library/metadata/38320/art/1735190665",
- duration: 5141728,
- originallyAvailableAt: "2025-01-22",
- addedAt: 1737596802,
- updatedAt: 1738201649,
- Media: [
- {
- id: 61487,
- duration: 5141728,
- bitrate: 9749,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92534,
- key: "/library/parts/92534/1737563222/file.mkv",
- duration: 5141728,
- file: "/TV Shows (Reality)/My 600-lb Life/Season 13/My 600-lb Life - S13E04 - Gary's Journey WEBDL-1080p.mkv",
- size: 6267013889,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 307375,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 9524,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- original: true,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 307376,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 2,
- bitrate: 224,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- original: true,
- samplingRate: 48000,
- displayTitle: "English (EAC3 Stereo)",
- extendedDisplayTitle: "English (EAC3 Stereo)"
- },
- {
- id: 307377,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- dub: true,
- title: "United States",
- displayTitle: "English",
- extendedDisplayTitle: "United States (English SRT)"
- },
- {
- id: 307378,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- dub: true,
- hearingImpaired: true,
- title: "United States (SDH)",
- displayTitle: "English SDH",
- extendedDisplayTitle:
- "United States (SDH) (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Gary's Journey",
- type: "coverPoster",
- url: "/library/metadata/38320/thumb/1735190665"
- },
- {
- alt: "Gary's Journey",
- type: "snapshot",
- url: "/library/metadata/57224/thumb/1738201649"
- },
- {
- alt: "Gary's Journey",
- type: "background",
- url: "/library/metadata/38320/art/1735190665"
- },
- {
- alt: "Gary's Journey",
- type: "clearLogo",
- url: "/library/metadata/38320/clearLogo/1735190665"
- }
- ],
- UltraBlurColors: {
- topLeft: "55120e",
- topRight: "226587",
- bottomRight: "8d4631",
- bottomLeft: "712724"
- },
- Guid: [
- {
- id: "imdb://tt35261956"
- },
- {
- id: "tmdb://5879183"
- },
- {
- id: "tvdb://10921464"
- }
- ],
- Role: [
- {
- id: 237095,
- filter: "actor=237095",
- tag: "Younan Nowzaradan",
- tagKey: "5f3fffeecae2c60042ecb495",
- role: "As Himself",
- thumb:
- "https://metadata-static.plex.tv/d/people/d641f12373ae2a3e74180a572aaa9437.jpg"
- }
- ]
- },
- {
- ratingKey: "57113",
- key: "/library/metadata/57113",
- parentRatingKey: "55006",
- grandparentRatingKey: "29621",
- guid: "plex://episode/677eef3c683cfbd881880a3f",
- parentGuid: "plex://season/66c3b6f87f6b3620cb902f6c",
- grandparentGuid: "plex://show/5d9c08daffd9ef001e99b8f5",
- grandparentSlug: "90-day-fiance-before-the-90-days",
- type: "episode",
- title: "Tell All, Part 2",
- grandparentKey: "/library/metadata/29621",
- parentKey: "/library/metadata/55006",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "90 Day Fiancé: Before the 90 Days",
- parentTitle: "Season 7",
- contentRating: "TV-14",
- summary:
- "In part two of the ultimate Tell All event, we find out the truth about why Joey almost missed his flight. Veah and Adnan clash over religion, Brian drops a bombshell about Ingrid, and a heated Niles walks off. Later, a fight breaks out backstage.",
- index: 21,
- parentIndex: 7,
- year: 2025,
- thumb: "/library/metadata/57113/thumb/1738995221",
- art: "/library/metadata/29621/art/1738128632",
- grandparentThumb: "/library/metadata/29621/thumb/1738128632",
- grandparentArt: "/library/metadata/29621/art/1738128632",
- duration: 5040384,
- originallyAvailableAt: "2025-01-19",
- addedAt: 1737338225,
- updatedAt: 1738995221,
- Media: [
- {
- id: 61138,
- duration: 5040384,
- bitrate: 4575,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92183,
- key: "/library/parts/92183/1737337039/file.mkv",
- duration: 5040384,
- file: "/TV Shows (Reality)/90 Day Fiancé - Before The 90 Days/Season 07/90 Day Fiancé - Before the 90 Days - S07E21 - Tell All, Part 2 WEBDL-1080p.mkv",
- size: 2884429686,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main",
- Stream: [
- {
- id: 304688,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 4450,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "main",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 304689,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 125,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 304690,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Tell All, Part 2",
- type: "coverPoster",
- url: "/library/metadata/29621/thumb/1738128632"
- },
- {
- alt: "Tell All, Part 2",
- type: "snapshot",
- url: "/library/metadata/57113/thumb/1738995221"
- },
- {
- alt: "Tell All, Part 2",
- type: "background",
- url: "/library/metadata/29621/art/1738128632"
- },
- {
- alt: "Tell All, Part 2",
- type: "clearLogo",
- url: "/library/metadata/29621/clearLogo/1738128632"
- }
- ],
- UltraBlurColors: {
- topLeft: "570c1a",
- topRight: "a03224",
- bottomRight: "93421a",
- bottomLeft: "7e0b2d"
- },
- Guid: [
- {
- id: "imdb://tt35309300"
- },
- {
- id: "tmdb://5898115"
- },
- {
- id: "tvdb://10900806"
- }
- ],
- Role: [
- {
- id: 321488,
- filter: "actor=321488",
- tag: "Tigerlily Abdelfattah",
- tagKey: "675655a080661d35c494df79",
- role: "Self"
- },
- {
- id: 321013,
- filter: "actor=321013",
- tag: "Loren Allen",
- tagKey: "5f3fb952bf3e560040af3efa",
- role: "Self"
- },
- {
- id: 321489,
- filter: "actor=321489",
- tag: "Vanja Grbic",
- tagKey: "675655a06b70a8f1a4a80c91",
- role: "Self"
- },
- {
- id: 193961,
- filter: "actor=193961",
- tag: "Shaun Robinson",
- tagKey: "5d776833f59e5800218987dd",
- role: "Self - Host",
- thumb:
- "https://metadata-static.plex.tv/a/people/ae19431faa3523cc1baff23e15d2b738.jpg"
- },
- {
- id: 321491,
- filter: "actor=321491",
- tag: "Faith Gatoc Tulod",
- tagKey: "6756559e6b70a8f1a4a80c87",
- role: "Self"
- },
- {
- id: 321492,
- filter: "actor=321492",
- tag: "Niles Valentine",
- tagKey: "6756559e34acc71bd2ac6880",
- role: "Self"
- },
- {
- id: 321490,
- filter: "actor=321490",
- tag: "Bozo Vrdoljak",
- tagKey: "675655a0729f1bff838b3436",
- role: "Self"
- }
- ],
- Producer: [
- {
- id: 317646,
- filter: "producer=317646",
- tag: "David Burch",
- tagKey: "5f4013721ae710004103e5fd"
- },
- {
- id: 318015,
- filter: "producer=318015",
- tag: "Jenni Gilroy",
- tagKey: "5f3fe0eafea1a1003f99240d"
- }
- ]
- },
- {
- ratingKey: "56920",
- key: "/library/metadata/56920/children",
- guid: "plex://show/5d9c091ce264b7001fc4f320",
- slug: "james-may-our-man-in",
- studio: "Plum Pictures",
- type: "show",
- title: "James May: Our Man In...",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- contentRating: "TV-14",
- summary:
- "James May embarks on a remarkable journey across Japan, from its icy north to its balmy south. He'll see the sights, meet the locals, and eat the noodles in a bid to truly understand the Land of the Rising Sun.",
- index: 1,
- audienceRating: 7.6,
- year: 2020,
- thumb: "/library/metadata/56920/thumb/1737311882",
- art: "/library/metadata/56920/art/1737311882",
- duration: 3000000,
- originallyAvailableAt: "2020-01-02",
- leafCount: 15,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1737312615,
- updatedAt: 1737311882,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "James May: Our Man In...",
- type: "coverPoster",
- url: "/library/metadata/56920/thumb/1737311882"
- },
- {
- alt: "James May: Our Man In...",
- type: "background",
- url: "/library/metadata/56920/art/1737311882"
- },
- {
- alt: "James May: Our Man In...",
- type: "clearLogo",
- url: "/library/metadata/56920/clearLogo/1737311882"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d251a",
- topRight: "5c3c14",
- bottomRight: "3e473a",
- bottomLeft: "7b551a"
- },
- Genre: [
- {
- id: 2268,
- filter: "genre=2268",
- tag: "Documentary"
- },
- {
- id: 19,
- filter: "genre=19",
- tag: "Comedy"
- },
- {
- id: 17,
- filter: "genre=17",
- tag: "Adventure"
- },
- {
- id: 57093,
- filter: "genre=57093",
- tag: "Travel"
- }
- ],
- Country: [
- {
- id: 1761,
- filter: "country=1761",
- tag: "United Kingdom"
- }
- ],
- Guid: [
- {
- id: "imdb://tt11302324"
- },
- {
- id: "tmdb://96723"
- },
- {
- id: "tvdb://360888"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 8.2,
- type: "audience"
- },
- {
- image: "rottentomatoes://image.rating.upright",
- value: 7.9,
- type: "audience"
- },
- {
- image: "themoviedb://image.rating",
- value: 7.6,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 106896,
- filter: "actor=106896",
- tag: "James May",
- tagKey: "5d776848103a2d001f56c0b6",
- role: "Self",
- thumb:
- "https://metadata-static.plex.tv/e/people/eb0fcd2738f2d6ed40f780faa975af2f.jpg"
- },
- {
- id: 333493,
- filter: "actor=333493",
- tag: "Yojiro Taniyama",
- tagKey: "65d8947ba4fba7d42aba058d",
- role: "Self"
- }
- ],
- Location: [
- {
- path: "/TV Shows (Reality)/James May Our Man In"
- }
- ]
- },
- {
- ratingKey: "56903",
- key: "/library/metadata/56903/children",
- guid: "plex://show/5f262b80a5886a0040d36dac",
- slug: "james-may-oh-cook",
- studio: "Plum Pictures",
- type: "show",
- title: "James May: Oh Cook!",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- summary:
- "James May is not a chef. But that's the whole point: you don't need to be a gastronomic wizard to make delicious food. This series sees him grow from kitchen klutz to capable cook as he takes on the world's most mouth-watering dishes and masters the tricks that can make good food great, using ingredients you can buy from your local shop and all without the usual television cooking format trickery.",
- index: 1,
- audienceRating: 6.3,
- year: 2020,
- thumb: "/library/metadata/56903/thumb/1737311421",
- art: "/library/metadata/56903/art/1737311421",
- duration: 1800000,
- originallyAvailableAt: "2020-11-12",
- leafCount: 14,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1737311810,
- updatedAt: 1737311421,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "James May: Oh Cook!",
- type: "coverPoster",
- url: "/library/metadata/56903/thumb/1737311421"
- },
- {
- alt: "James May: Oh Cook!",
- type: "background",
- url: "/library/metadata/56903/art/1737311421"
- },
- {
- alt: "James May: Oh Cook!",
- type: "clearLogo",
- url: "/library/metadata/56903/clearLogo/1737311421"
- }
- ],
- UltraBlurColors: {
- topLeft: "2e2e2e",
- topRight: "592c1b",
- bottomRight: "83373d",
- bottomLeft: "874c2d"
- },
- Genre: [
- {
- id: 2268,
- filter: "genre=2268",
- tag: "Documentary"
- },
- {
- id: 8438,
- filter: "genre=8438",
- tag: "Food"
- }
- ],
- Country: [
- {
- id: 1761,
- filter: "country=1761",
- tag: "United Kingdom"
- }
- ],
- Guid: [
- {
- id: "imdb://tt12546678"
- },
- {
- id: "tmdb://106694"
- },
- {
- id: "tvdb://384721"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.5,
- type: "audience"
- },
- {
- image: "rottentomatoes://image.rating.ripe",
- value: 10.0,
- type: "critic"
- },
- {
- image: "rottentomatoes://image.rating.upright",
- value: 8.8,
- type: "audience"
- },
- {
- image: "themoviedb://image.rating",
- value: 6.3,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 333404,
- filter: "actor=333404",
- tag: "Nikki Morgan",
- tagKey: "60105282241d1a002b2bc06b",
- role: "Self",
- thumb:
- "https://metadata-static.plex.tv/4/people/4032427723eaa086316adad2fbd75c8c.jpg"
- },
- {
- id: 106896,
- filter: "actor=106896",
- tag: "James May",
- tagKey: "5d776848103a2d001f56c0b6",
- role: "Self",
- thumb:
- "https://metadata-static.plex.tv/e/people/eb0fcd2738f2d6ed40f780faa975af2f.jpg"
- }
- ],
- Location: [
- {
- path: "/TV Shows (Reality)/James May Oh Cook"
- }
- ]
- },
- {
- ratingKey: "56704",
- key: "/library/metadata/56704/children",
- parentRatingKey: "56703",
- guid: "plex://season/602e58aafdd281002cdd8939",
- parentGuid: "plex://show/5d9c07ece98e47001eb0324a",
- parentSlug: "comedians-in-cars-getting-coffee",
- parentStudio: "Sony Pictures Television",
- type: "season",
- title: "Season 10",
- parentKey: "/library/metadata/56703",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- parentTitle: "Comedians in Cars Getting Coffee",
- summary: "",
- index: 10,
- parentIndex: 1,
- parentYear: 2012,
- thumb: "/library/metadata/56704/thumb/1737296531",
- art: "/library/metadata/56703/art/1737296529",
- parentThumb: "/library/metadata/56703/thumb/1737296529",
- parentTheme: "/library/metadata/56703/theme/1737296529",
- leafCount: 12,
- viewedLeafCount: 0,
- addedAt: 1737300210,
- updatedAt: 1737296531,
- Image: [
- {
- alt: "Season 10",
- type: "coverPoster",
- url: "/library/metadata/56704/thumb/1737296531"
- },
- {
- alt: "Season 10",
- type: "background",
- url: "/library/metadata/56703/art/1737296529"
- },
- {
- alt: "Season 10",
- type: "clearLogo",
- url: "/library/metadata/56703/clearLogo/1737296529"
- }
- ],
- UltraBlurColors: {
- topLeft: "1f1c1b",
- topRight: "585b21",
- bottomRight: "ac1928",
- bottomLeft: "562515"
- },
- Guid: [
- {
- id: "tvdb://767627"
- }
- ]
- },
- {
- ratingKey: "55144",
- key: "/library/metadata/55144/children",
- guid: "plex://show/601349233bdc7c0030dca455",
- slug: "clarksons-farm",
- studio: "Expectation Entertainment",
- type: "show",
- title: "Clarkson's Farm",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- contentRating: "TV-PG",
- summary:
- "Follow Jeremy Clarkson as he embarks on his latest adventure, farming. The man who on several occasions claims to be allergic to manual labour takes on the most manually labour intensive job there is. What could possibly go wrong?",
- index: 1,
- audienceRating: 8.4,
- viewCount: 8,
- skipCount: 2,
- lastViewedAt: 1737402512,
- year: 2021,
- tagline: "It's the pig one.",
- thumb: "/library/metadata/55144/thumb/1736488032",
- art: "/library/metadata/55144/art/1736488032",
- theme: "/library/metadata/55144/theme/1736488032",
- duration: 3000000,
- originallyAvailableAt: "2021-06-10",
- leafCount: 24,
- viewedLeafCount: 8,
- childCount: 3,
- addedAt: 1737290841,
- updatedAt: 1736488032,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Clarkson's Farm",
- type: "coverPoster",
- url: "/library/metadata/55144/thumb/1736488032"
- },
- {
- alt: "Clarkson's Farm",
- type: "background",
- url: "/library/metadata/55144/art/1736488032"
- },
- {
- alt: "Clarkson's Farm",
- type: "clearLogo",
- url: "/library/metadata/55144/clearLogo/1736488032"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d3241",
- topRight: "2c657f",
- bottomRight: "8e471e",
- bottomLeft: "95401e"
- },
- Genre: [
- {
- id: 86,
- filter: "genre=86",
- tag: "Reality"
- },
- {
- id: 19,
- filter: "genre=19",
- tag: "Comedy"
- },
- {
- id: 2268,
- filter: "genre=2268",
- tag: "Documentary"
- },
- {
- id: 17,
- filter: "genre=17",
- tag: "Adventure"
- }
- ],
- Country: [
- {
- id: 1761,
- filter: "country=1761",
- tag: "United Kingdom"
- }
- ],
- Guid: [
- {
- id: "imdb://tt10541088"
- },
- {
- id: "tmdb://117648"
- },
- {
- id: "tvdb://378165"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 9.0,
- type: "audience"
- },
- {
- image: "rottentomatoes://image.rating.ripe",
- value: 10.0,
- type: "critic"
- },
- {
- image: "rottentomatoes://image.rating.upright",
- value: 9.8,
- type: "audience"
- },
- {
- image: "themoviedb://image.rating",
- value: 8.4,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 315390,
- filter: "actor=315390",
- tag: "Jeremy Clarkson",
- tagKey: "5d7768285af944001f1f7207",
- role: "Self - Host",
- thumb:
- "https://metadata-static.plex.tv/3/people/3384009c426fa8f865a75e5699350884.jpg"
- },
- {
- id: 315391,
- filter: "actor=315391",
- tag: "Kaleb Cooper",
- tagKey: "60c78260d3ed17002e668761",
- role: "Self - Farmer",
- thumb:
- "https://metadata-static.plex.tv/c/people/c0621e01272b6484375c047eba4b9e39.jpg"
- },
- {
- id: 315392,
- filter: "actor=315392",
- tag: "Charlie Ireland",
- tagKey: "60c78260d3ed17002e668762",
- role: "Self - Land Agent",
- thumb:
- "https://metadata-static.plex.tv/6/people/631d08e58318caed56cc1cb72f77477c.jpg"
- },
- {
- id: 315393,
- filter: "actor=315393",
- tag: "Lisa Hogan",
- tagKey: "5d7768384de0ee001fccc2f9",
- role: "Self",
- thumb:
- "https://metadata-static.plex.tv/c/people/c72a52452bbf3e38e40dada581962daa.jpg"
- },
- {
- id: 315394,
- filter: "actor=315394",
- tag: "Gerald Cooper",
- tagKey: "60c78260d3ed17002e668764",
- role: "Self - Head of security",
- thumb:
- "https://metadata-static.plex.tv/b/people/bbf853b437213f60013736096598c2d7.jpg"
- },
- {
- id: 315395,
- filter: "actor=315395",
- tag: "Alan Townsend",
- tagKey: "664899118c17a31ab170bf81",
- role: "Self - Builder"
- },
- {
- id: 315396,
- filter: "actor=315396",
- tag: "Dilwyn Evans",
- tagKey: "664b3c3175d11572ff8f7731",
- role: "Self - Vet"
- },
- {
- id: 315397,
- filter: "actor=315397",
- tag: "Ellen Helliwell",
- tagKey: "60d8a16ab49765002c6a84b1",
- role: "Self - Shepherdess",
- thumb:
- "https://metadata-static.plex.tv/b/people/be9475d6a6cfd32bced184c19484dbb1.jpg"
- },
- {
- id: 315398,
- filter: "actor=315398",
- tag: "Kevin Harrison",
- tagKey: "60d8a16af1c7de002d0b5993",
- role: "Self - NSA Representative",
- thumb:
- "https://metadata-static.plex.tv/c/people/cfec728ab31f006d83b7299d3c1bd00d.jpg"
- },
- {
- id: 315399,
- filter: "actor=315399",
- tag: "Tim Coles",
- tagKey: "664b3c32eb4e8afc7aa0d9dc",
- role: "Self - Cow breeder"
- },
- {
- id: 315400,
- filter: "actor=315400",
- tag: "Paddy Bourns",
- tagKey: "664b3c310da1540058ee93d5",
- role: "Self - Cackleberry farm owner"
- },
- {
- id: 315401,
- filter: "actor=315401",
- tag: "Andrew Cato",
- tagKey: "664899115a62df3557bdea4a",
- role: "Self"
- },
- {
- id: 315402,
- filter: "actor=315402",
- tag: "Georgia Craig",
- tagKey: "60d8a16a1b95f9002d5feedf",
- role: "Self - NFU's county advisor",
- thumb:
- "https://metadata-static.plex.tv/0/people/0190007615846511fa9afe7940937458.jpg"
- },
- {
- id: 315403,
- filter: "actor=315403",
- tag: "Katy Coles",
- tagKey: "664b3c31b101b36b9b65a998",
- role: "Self - Cow breeder"
- },
- {
- id: 315404,
- filter: "actor=315404",
- tag: "Steph Bourns",
- tagKey: "664b3c31822c7624d629ebc9",
- role: "Self - Cackleberry farm owner"
- },
- {
- id: 315405,
- filter: "actor=315405",
- tag: "Emma Ledbury",
- tagKey: "664b3c33603f1533cb0d7039",
- role: "Self - Dairy farmer"
- },
- {
- id: 315406,
- filter: "actor=315406",
- tag: "Annie Gray",
- tagKey: "66489910c7295c6c4d613193",
- role: "Self"
- },
- {
- id: 315407,
- filter: "actor=315407",
- tag: "Henry Lawrence",
- tagKey: "66489910644b05826f527bd0",
- role: "Self - Butcher"
- },
- {
- id: 315408,
- filter: "actor=315408",
- tag: "Lizzie Dyer",
- tagKey: "66489911004a9858513a6cb6",
- role: "Self"
- },
- {
- id: 315409,
- filter: "actor=315409",
- tag: "Richard Keene",
- tagKey: "664899109fa28a118a1aaf4a",
- role: "Self - Brewer"
- },
- {
- id: 315410,
- filter: "actor=315410",
- tag: "Viktor Zaichenko",
- tagKey: "66489910004a9858513a6ca1",
- role: "Self - Bee Farmer"
- },
- {
- id: 315411,
- filter: "actor=315411",
- tag: "Bradley Townsend",
- tagKey: "664b3c31727e14a04ffff0c0",
- role: "Self - Alan's son"
- },
- {
- id: 315412,
- filter: "actor=315412",
- tag: "Jenny Ryan",
- tagKey: "66659abde0962a8b653e2330",
- role: "Self - Vet",
- thumb:
- "https://metadata-static.plex.tv/6/people/60c1c3cb48647bf0f830d64ee606df2e.jpg"
- },
- {
- id: 315413,
- filter: "actor=315413",
- tag: "George Lamb",
- tagKey: "5d9c08423c3f87001f34b324",
- role: "Self",
- thumb:
- "https://metadata-static.plex.tv/2/people/2cb9ef54c721fa1798601026aa0f0c02.jpg"
- },
- {
- id: 315414,
- filter: "actor=315414",
- tag: "Jeremy Sealy",
- tagKey: "66489911004a9858513a6ca7",
- role: "Self"
- },
- {
- id: 315415,
- filter: "actor=315415",
- tag: "Rupert Arneil",
- tagKey: "66489910e84424bc8a1e5343",
- role: "Self"
- },
- {
- id: 315416,
- filter: "actor=315416",
- tag: "Michaela Giles",
- tagKey: "664899100211f64fa91478cf",
- role: "Self"
- },
- {
- id: 315417,
- filter: "actor=315417",
- tag: "Thomas Haynes",
- tagKey: "664899103561469d785c4be8",
- role: "Self"
- },
- {
- id: 315418,
- filter: "actor=315418",
- tag: "Robert Reece",
- tagKey: "664899119fa28a118a1aaf78",
- role: "Self"
- },
- {
- id: 315419,
- filter: "actor=315419",
- tag: "Lucca Allen",
- tagKey: "66489910004a9858513a6c93",
- role: "Self"
- },
- {
- id: 315420,
- filter: "actor=315420",
- tag: "Oscar Clutterbuck Jones",
- tagKey: "66489910004a9858513a6c91",
- role: "Self"
- },
- {
- id: 315421,
- filter: "actor=315421",
- tag: "Rafe Williams",
- tagKey: "66489910edd005e8ba37f5ed",
- role: "Self"
- },
- {
- id: 315422,
- filter: "actor=315422",
- tag: "Rishi Sunak",
- tagKey: "5f40446ccae2c60042f39478",
- role: "Self",
- thumb:
- "https://metadata-static.plex.tv/b/people/b8d2bee3f5acdadfd0cf5de5d8a4c94b.jpg"
- },
- {
- id: 315423,
- filter: "actor=315423",
- tag: "Hugh Van Cutsem",
- tagKey: "6648991058d68a1cfa423158",
- role: "Self"
- },
- {
- id: 315424,
- filter: "actor=315424",
- tag: "Simon Strong",
- tagKey: "664b3c31eb4e8afc7aa0d9d6",
- role: "Self - Neighbouring farmer"
- },
- {
- id: 315425,
- filter: "actor=315425",
- tag: "Kieron Cooper",
- tagKey: "664b3c31ead100d43b63daf7",
- role: "Self - Kaleb's brother"
- },
- {
- id: 315426,
- filter: "actor=315426",
- tag: "Vernon Kay",
- tagKey: "664b3c31727e14a04ffff0bc",
- role: "Self - British Farming Awards host"
- },
- {
- id: 315427,
- filter: "actor=315427",
- tag: "Hamish Dewar",
- tagKey: "664b3c31e76b038773f747f3",
- role: "Self - Jeremy's nemesis"
- },
- {
- id: 315428,
- filter: "actor=315428",
- tag: "Jeff Haine",
- tagKey: "664b3c313fe8e58b221d658e",
- role: "Self - Uplands Area Planning Committee chairman"
- },
- {
- id: 315429,
- filter: "actor=315429",
- tag: "Charles Streeton",
- tagKey: "664b3c32603f1533cb0d7031",
- role: "Self - London barrister"
- },
- {
- id: 315430,
- filter: "actor=315430",
- tag: "Robin Dale",
- tagKey: "664b3c32ead100d43b63dafd",
- role: "Self - Hedgelaying expert"
- },
- {
- id: 315431,
- filter: "actor=315431",
- tag: "Pip Lacey",
- tagKey: "664b3c32603f1533cb0d702f",
- role: "Self - Chef"
- },
- {
- id: 315432,
- filter: "actor=315432",
- tag: "Charles Hoare",
- tagKey: "664b3c32727e14a04ffff0ce",
- role: "Self - Landscraper"
- },
- {
- id: 315433,
- filter: "actor=315433",
- tag: "Patrick Edwards",
- tagKey: "664b3c45ead100d43b63dbd6",
- role: "Self - Tractor dealer"
- }
- ],
- Location: [
- {
- path: "/TV Shows (Reality)/Clarkson's Farm"
- }
- ]
- },
- {
- ratingKey: "55671",
- key: "/library/metadata/55671",
- parentRatingKey: "55071",
- grandparentRatingKey: "30009",
- guid: "plex://episode/677984510b54685081e20be3",
- parentGuid: "plex://season/6697ba330f4923e3427c9f39",
- grandparentGuid: "plex://show/5d9c0874705e7a001e6ddc85",
- grandparentSlug: "hells-kitchen-us",
- type: "episode",
- title: "Five Comedians Walk Into Hell...",
- grandparentKey: "/library/metadata/30009",
- parentKey: "/library/metadata/55071",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Hell's Kitchen (US)",
- parentTitle: "Season 23",
- contentRating: "TV-14",
- summary:
- "Each chef must teach a comedian how to prepare a signature chef Ramsay recipe; the final five must prove they have what it takes to proceed to the final four.",
- index: 13,
- parentIndex: 23,
- audienceRating: 7.0,
- year: 2025,
- thumb: "/library/metadata/55671/thumb/1738314148",
- art: "/library/metadata/30009/art/1738995285",
- grandparentThumb: "/library/metadata/30009/thumb/1738995285",
- grandparentArt: "/library/metadata/30009/art/1738995285",
- grandparentTheme: "/library/metadata/30009/theme/1738995285",
- duration: 2591989,
- originallyAvailableAt: "2025-01-16",
- addedAt: 1737097901,
- updatedAt: 1738314148,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 58742,
- duration: 2591989,
- bitrate: 10416,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88828,
- key: "/library/parts/88828/1737060333/file.mkv",
- duration: 2591989,
- file: "/TV Shows (Reality)/Gordan Ramsay - Hells Kitchen US/Season 23/Hell's Kitchen (US) - S23E13 - Five Comedians Walk Into Hell WEBDL-1080p.mkv",
- size: 3375788894,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 290150,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 9776,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- original: true,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 290151,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 6,
- bitrate: 640,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "5.1(side)",
- original: true,
- samplingRate: 48000,
- displayTitle: "English (EAC3 5.1)",
- extendedDisplayTitle: "English (EAC3 5.1)"
- },
- {
- id: 290152,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- original: true,
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- },
- {
- id: 290153,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- hearingImpaired: true,
- original: true,
- title: "SDH",
- displayTitle: "English SDH",
- extendedDisplayTitle: "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Five Comedians Walk Into Hell...",
- type: "coverPoster",
- url: "/library/metadata/30009/thumb/1738995285"
- },
- {
- alt: "Five Comedians Walk Into Hell...",
- type: "snapshot",
- url: "/library/metadata/55671/thumb/1738314148"
- },
- {
- alt: "Five Comedians Walk Into Hell...",
- type: "background",
- url: "/library/metadata/30009/art/1738995285"
- },
- {
- alt: "Five Comedians Walk Into Hell...",
- type: "clearLogo",
- url: "/library/metadata/30009/clearLogo/1738995285"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d282e",
- topRight: "14183a",
- bottomRight: "2b2b31",
- bottomLeft: "191539"
- },
- Guid: [
- {
- id: "imdb://tt35269397"
- },
- {
- id: "tmdb://5896399"
- },
- {
- id: "tvdb://10900827"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.3,
- type: "audience"
- },
- {
- image: "themoviedb://image.rating",
- value: 7.0,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 106830,
- filter: "actor=106830",
- tag: "Gordon Ramsay",
- tagKey: "5d7768aa374a5b001fecc9c4",
- role: "Self - Chef",
- thumb:
- "https://metadata-static.plex.tv/d/people/dd20a681247c97c89d9aa32747028ba3.jpg"
- },
- {
- id: 194259,
- filter: "actor=194259",
- tag: "James Avery",
- tagKey: "6233480e2e411962942d1edd",
- role: "Self - Sous Chef"
- },
- {
- id: 216200,
- filter: "actor=216200",
- tag: "Marino Monferrato",
- tagKey: "644d077c7b10820176a91641",
- role: "Self - Maître D'",
- thumb:
- "https://metadata-static.plex.tv/7/people/79dba3a86ae936fe2f070439e364a4ea.jpg"
- },
- {
- id: 228469,
- filter: "actor=228469",
- tag: "Michelle Tribble",
- tagKey: "64da17c5fb911c69374a96a6",
- role: "Self - Sous Chef"
- }
- ],
- Producer: [
- {
- id: 317407,
- filter: "producer=317407",
- tag: "Gautam Badgujar",
- tagKey: "5f402bd086422500428408d1"
- },
- {
- id: 317408,
- filter: "producer=317408",
- tag: "Ashley Callirgos",
- tagKey: "6538cdd3079d385acb2a6985"
- },
- {
- id: 317409,
- filter: "producer=317409",
- tag: "Rob Dodd",
- tagKey: "5d776cbcf617c90020184b82"
- },
- {
- id: 317410,
- filter: "producer=317410",
- tag: "Michael Leavitt",
- tagKey: "5f404171cae2c60042f34c34"
- },
- {
- id: 317411,
- filter: "producer=317411",
- tag: "Tahjanae Montgomery",
- tagKey: "670134552674d7c225455bc5"
- },
- {
- id: 317412,
- filter: "producer=317412",
- tag: "Jeffrey Pakosta",
- tagKey: "5d776aa67a53e9001e70b5f0"
- },
- {
- id: 317413,
- filter: "producer=317413",
- tag: "Gina Gonzalez Scallon",
- tagKey: "60c31a199a32d6002c9b1986"
- },
- {
- id: 317414,
- filter: "producer=317414",
- tag: "Heather Rose Wagner",
- tagKey: "5f3fe318ce2564003f880326"
- }
- ]
- },
- {
- ratingKey: "55669",
- key: "/library/metadata/55669",
- parentRatingKey: "55668",
- grandparentRatingKey: "28641",
- guid: "plex://episode/6774ed0b71b7b8c74803c7e5",
- parentGuid: "plex://season/675b9ad1c64e985d097b5757",
- grandparentGuid: "plex://show/5d9c086affd9ef001e994192",
- grandparentSlug: "dragons-den-1",
- type: "episode",
- title: "Episode 2",
- grandparentKey: "/library/metadata/28641",
- parentKey: "/library/metadata/55668",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Dragons' Den",
- parentTitle: "Season 22",
- contentRating: "TV-PG",
- summary:
- "Aspiring entrepreneurs have one chance to make their dreams come true when they pitch their business idea to five multimillionaire investors. It's make-or-break time.",
- index: 2,
- parentIndex: 22,
- year: 2025,
- thumb: "/library/metadata/55669/thumb/1737178247",
- art: "/library/metadata/28641/art/1738995277",
- grandparentThumb: "/library/metadata/28641/thumb/1738995277",
- grandparentArt: "/library/metadata/28641/art/1738995277",
- grandparentTheme: "/library/metadata/28641/theme/1738995277",
- duration: 3445840,
- originallyAvailableAt: "2025-01-16",
- addedAt: 1737062254,
- updatedAt: 1737178247,
- Media: [
- {
- id: 58740,
- duration: 3445840,
- bitrate: 5758,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88825,
- key: "/library/parts/88825/1737029473/file.mkv",
- duration: 3445840,
- file: "/TV Shows (Reality)/Dragons' Den/Season 22/Dragons' Den - S22E02 - Episode 2 WEBDL-1080p.mkv",
- size: 2481805437,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 290145,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 5630,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 50.0,
- hasScalingMatrix: false,
- height: 1080,
- level: 42,
- original: true,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 290146,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 128,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- dub: true,
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 290147,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- original: true,
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- },
- {
- id: 290148,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- hearingImpaired: true,
- original: true,
- title: "SDH",
- displayTitle: "English SDH",
- extendedDisplayTitle: "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 2",
- type: "coverPoster",
- url: "/library/metadata/28641/thumb/1738995277"
- },
- {
- alt: "Episode 2",
- type: "snapshot",
- url: "/library/metadata/55669/thumb/1737178247"
- },
- {
- alt: "Episode 2",
- type: "background",
- url: "/library/metadata/28641/art/1738995277"
- },
- {
- alt: "Episode 2",
- type: "clearLogo",
- url: "/library/metadata/28641/clearLogo/1738995277"
- }
- ],
- UltraBlurColors: {
- topLeft: "1b2468",
- topRight: "192b52",
- bottomRight: "131a3b",
- bottomLeft: "302458"
- },
- Guid: [
- {
- id: "tvdb://10880841"
- }
- ]
- },
- {
- ratingKey: "55665",
- key: "/library/metadata/55665",
- parentRatingKey: "55599",
- grandparentRatingKey: "38320",
- guid: "plex://episode/6778431165bf55f203ce1bc1",
- parentGuid: "plex://season/677720d0e9f315c4f6109f66",
- grandparentGuid: "plex://show/5d9c08182192ba001f307411",
- grandparentSlug: "my-600-lb-life",
- type: "episode",
- title: "Karen's Journey",
- grandparentKey: "/library/metadata/38320",
- parentKey: "/library/metadata/55599",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "My 600-lb Life",
- parentTitle: "Season 13",
- contentRating: "TV-14",
- summary:
- "Karen has gotten so out of control with her eating that she's developed a fear of leaving the house; she needs Dr. Now's help, but can Karen ever qualify for weight loss surgery if she won't leave the house?",
- index: 3,
- parentIndex: 13,
- year: 2025,
- thumb: "/library/metadata/55665/thumb/1738847142",
- art: "/library/metadata/38320/art/1735190665",
- grandparentThumb: "/library/metadata/38320/thumb/1735190665",
- grandparentArt: "/library/metadata/38320/art/1735190665",
- duration: 5135680,
- originallyAvailableAt: "2025-01-15",
- addedAt: 1737017971,
- updatedAt: 1738847142,
- Media: [
- {
- id: 58736,
- duration: 5135680,
- bitrate: 9152,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88821,
- key: "/library/parts/88821/1737017859/file.mkv",
- duration: 5135680,
- file: "/TV Shows (Reality)/My 600-lb Life/Season 13/My 600-lb Life - S13E03 - Karen's Journey WEBDL-1080p.mkv",
- size: 5876321513,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 290136,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 8927,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- original: true,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 290137,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 2,
- bitrate: 224,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- original: true,
- samplingRate: 48000,
- displayTitle: "English (EAC3 Stereo)",
- extendedDisplayTitle: "English (EAC3 Stereo)"
- },
- {
- id: 290138,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- dub: true,
- title: "United States",
- displayTitle: "English",
- extendedDisplayTitle: "United States (English SRT)"
- },
- {
- id: 290139,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- dub: true,
- hearingImpaired: true,
- title: "United States (SDH)",
- displayTitle: "English SDH",
- extendedDisplayTitle:
- "United States (SDH) (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Karen's Journey",
- type: "coverPoster",
- url: "/library/metadata/38320/thumb/1735190665"
- },
- {
- alt: "Karen's Journey",
- type: "snapshot",
- url: "/library/metadata/55665/thumb/1738847142"
- },
- {
- alt: "Karen's Journey",
- type: "background",
- url: "/library/metadata/38320/art/1735190665"
- },
- {
- alt: "Karen's Journey",
- type: "clearLogo",
- url: "/library/metadata/38320/clearLogo/1735190665"
- }
- ],
- UltraBlurColors: {
- topLeft: "2c2d33",
- topRight: "34200c",
- bottomRight: "685e2a",
- bottomLeft: "6d4f24"
- },
- Guid: [
- {
- id: "imdb://tt35261951"
- },
- {
- id: "tmdb://5879181"
- },
- {
- id: "tvdb://10909472"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 4.2,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 237095,
- filter: "actor=237095",
- tag: "Younan Nowzaradan",
- tagKey: "5f3fffeecae2c60042ecb495",
- role: "As Himself",
- thumb:
- "https://metadata-static.plex.tv/d/people/d641f12373ae2a3e74180a572aaa9437.jpg"
- }
- ]
- },
- {
- ratingKey: "55654",
- key: "/library/metadata/55654",
- parentRatingKey: "55006",
- grandparentRatingKey: "29621",
- guid: "plex://episode/677b932dca3cea9096e1303d",
- parentGuid: "plex://season/66c3b6f87f6b3620cb902f6c",
- grandparentGuid: "plex://show/5d9c08daffd9ef001e99b8f5",
- grandparentSlug: "90-day-fiance-before-the-90-days",
- type: "episode",
- title: "Tell All, Part 1",
- grandparentKey: "/library/metadata/29621",
- parentKey: "/library/metadata/55006",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "90 Day Fiancé: Before the 90 Days",
- parentTitle: "Season 7",
- contentRating: "TV-14",
- summary:
- "Tonight, we catch up with the couples of Before the 90 Days and learn where their relationships stand. It's one shocking moment after the next; as we find out who is broken up, who is back together and whose ex reached out with a shocking revelation.",
- index: 20,
- parentIndex: 7,
- year: 2025,
- thumb: "/library/metadata/55654/thumb/1738995221",
- art: "/library/metadata/29621/art/1738128632",
- grandparentThumb: "/library/metadata/29621/thumb/1738128632",
- grandparentArt: "/library/metadata/29621/art/1738128632",
- duration: 5131370,
- originallyAvailableAt: "2025-01-12",
- addedAt: 1736734424,
- updatedAt: 1738995221,
- Media: [
- {
- id: 58724,
- duration: 5131370,
- bitrate: 7018,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88809,
- key: "/library/parts/88809/1736734299/file.mkv",
- duration: 5131370,
- file: "/TV Shows (Reality)/90 Day Fiancé - Before The 90 Days/Season 07/90 Day Fiancé - Before the 90 Days - S07E20 - Tell All, Part 1 WEBDL-1080p.mkv",
- size: 4503556735,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main",
- Stream: [
- {
- id: 290111,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 6893,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "main",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 290112,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 125,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 290113,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Tell All, Part 1",
- type: "coverPoster",
- url: "/library/metadata/29621/thumb/1738128632"
- },
- {
- alt: "Tell All, Part 1",
- type: "snapshot",
- url: "/library/metadata/55654/thumb/1738995221"
- },
- {
- alt: "Tell All, Part 1",
- type: "background",
- url: "/library/metadata/29621/art/1738128632"
- },
- {
- alt: "Tell All, Part 1",
- type: "clearLogo",
- url: "/library/metadata/29621/clearLogo/1738128632"
- }
- ],
- UltraBlurColors: {
- topLeft: "590a06",
- topRight: "353f3b",
- bottomRight: "924042",
- bottomLeft: "8b261c"
- },
- Guid: [
- {
- id: "imdb://tt35283850"
- },
- {
- id: "tmdb://5895959"
- },
- {
- id: "tvdb://10900805"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.2,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 321488,
- filter: "actor=321488",
- tag: "Tigerlily Abdelfattah",
- tagKey: "675655a080661d35c494df79",
- role: "Self"
- },
- {
- id: 321013,
- filter: "actor=321013",
- tag: "Loren Allen",
- tagKey: "5f3fb952bf3e560040af3efa",
- role: "Self"
- },
- {
- id: 321489,
- filter: "actor=321489",
- tag: "Vanja Grbic",
- tagKey: "675655a06b70a8f1a4a80c91",
- role: "Self"
- },
- {
- id: 193961,
- filter: "actor=193961",
- tag: "Shaun Robinson",
- tagKey: "5d776833f59e5800218987dd",
- role: "Self - Host",
- thumb:
- "https://metadata-static.plex.tv/a/people/ae19431faa3523cc1baff23e15d2b738.jpg"
- },
- {
- id: 321491,
- filter: "actor=321491",
- tag: "Faith Gatoc Tulod",
- tagKey: "6756559e6b70a8f1a4a80c87",
- role: "Self"
- },
- {
- id: 321492,
- filter: "actor=321492",
- tag: "Niles Valentine",
- tagKey: "6756559e34acc71bd2ac6880",
- role: "Self"
- },
- {
- id: 321490,
- filter: "actor=321490",
- tag: "Bozo Vrdoljak",
- tagKey: "675655a0729f1bff838b3436",
- role: "Self"
- }
- ],
- Producer: [
- {
- id: 317646,
- filter: "producer=317646",
- tag: "David Burch",
- tagKey: "5f4013721ae710004103e5fd"
- },
- {
- id: 318015,
- filter: "producer=318015",
- tag: "Jenni Gilroy",
- tagKey: "5f3fe0eafea1a1003f99240d"
- }
- ]
- },
- {
- ratingKey: "55620",
- key: "/library/metadata/55620",
- parentRatingKey: "55071",
- grandparentRatingKey: "30009",
- guid: "plex://episode/676bd80fc47c496acc021b17",
- parentGuid: "plex://season/6697ba330f4923e3427c9f39",
- grandparentGuid: "plex://show/5d9c0874705e7a001e6ddc85",
- grandparentSlug: "hells-kitchen-us",
- type: "episode",
- title: "Black Jacket Time",
- grandparentKey: "/library/metadata/30009",
- parentKey: "/library/metadata/55071",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Hell's Kitchen (US)",
- parentTitle: "Season 23",
- contentRating: "TV-14",
- summary:
- "Gordon Ramsay announces this week determines which chefs will receive one of the coveted black jackets; the chefs must use their creativity and pull out all the stops to attempt to stand out from the pack.",
- index: 12,
- parentIndex: 23,
- year: 2025,
- thumb: "/library/metadata/55620/thumb/1738918117",
- art: "/library/metadata/30009/art/1738995285",
- grandparentThumb: "/library/metadata/30009/thumb/1738995285",
- grandparentArt: "/library/metadata/30009/art/1738995285",
- grandparentTheme: "/library/metadata/30009/theme/1738995285",
- duration: 2591989,
- originallyAvailableAt: "2025-01-09",
- addedAt: 1736512516,
- updatedAt: 1738918117,
- chapterSource: "media",
- Media: [
- {
- id: 58689,
- duration: 2591989,
- bitrate: 10306,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88750,
- key: "/library/parts/88750/1736543788/file.mkv",
- duration: 2591989,
- file: "/TV Shows (Reality)/Gordan Ramsay - Hells Kitchen US/Season 23/Hell's Kitchen (US) - S23E12 - Black Jacket Time WEBDL-1080p.mkv",
- size: 3340000673,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 289937,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 9666,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- original: true,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 289938,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 6,
- bitrate: 640,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "5.1(side)",
- original: true,
- samplingRate: 48000,
- displayTitle: "English (EAC3 5.1)",
- extendedDisplayTitle: "English (EAC3 5.1)"
- },
- {
- id: 289939,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- original: true,
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- },
- {
- id: 289940,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- hearingImpaired: true,
- original: true,
- title: "SDH",
- displayTitle: "English SDH",
- extendedDisplayTitle: "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Black Jacket Time",
- type: "coverPoster",
- url: "/library/metadata/30009/thumb/1738995285"
- },
- {
- alt: "Black Jacket Time",
- type: "snapshot",
- url: "/library/metadata/55620/thumb/1738918117"
- },
- {
- alt: "Black Jacket Time",
- type: "background",
- url: "/library/metadata/30009/art/1738995285"
- },
- {
- alt: "Black Jacket Time",
- type: "clearLogo",
- url: "/library/metadata/30009/clearLogo/1738995285"
- }
- ],
- UltraBlurColors: {
- topLeft: "081b31",
- topRight: "132243",
- bottomRight: "032238",
- bottomLeft: "265477"
- },
- Guid: [
- {
- id: "imdb://tt35264550"
- },
- {
- id: "tmdb://5868544"
- },
- {
- id: "tvdb://10869538"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.6,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 106830,
- filter: "actor=106830",
- tag: "Gordon Ramsay",
- tagKey: "5d7768aa374a5b001fecc9c4",
- role: "Self - Chef",
- thumb:
- "https://metadata-static.plex.tv/d/people/dd20a681247c97c89d9aa32747028ba3.jpg"
- },
- {
- id: 194259,
- filter: "actor=194259",
- tag: "James Avery",
- tagKey: "6233480e2e411962942d1edd",
- role: "Self - Sous Chef"
- },
- {
- id: 216200,
- filter: "actor=216200",
- tag: "Marino Monferrato",
- tagKey: "644d077c7b10820176a91641",
- role: "Self - Maître D'",
- thumb:
- "https://metadata-static.plex.tv/7/people/79dba3a86ae936fe2f070439e364a4ea.jpg"
- },
- {
- id: 228469,
- filter: "actor=228469",
- tag: "Michelle Tribble",
- tagKey: "64da17c5fb911c69374a96a6",
- role: "Self - Sous Chef"
- }
- ],
- Producer: [
- {
- id: 317407,
- filter: "producer=317407",
- tag: "Gautam Badgujar",
- tagKey: "5f402bd086422500428408d1"
- },
- {
- id: 317408,
- filter: "producer=317408",
- tag: "Ashley Callirgos",
- tagKey: "6538cdd3079d385acb2a6985"
- },
- {
- id: 317409,
- filter: "producer=317409",
- tag: "Rob Dodd",
- tagKey: "5d776cbcf617c90020184b82"
- },
- {
- id: 317410,
- filter: "producer=317410",
- tag: "Michael Leavitt",
- tagKey: "5f404171cae2c60042f34c34"
- },
- {
- id: 317411,
- filter: "producer=317411",
- tag: "Tahjanae Montgomery",
- tagKey: "670134552674d7c225455bc5"
- },
- {
- id: 317412,
- filter: "producer=317412",
- tag: "Jeffrey Pakosta",
- tagKey: "5d776aa67a53e9001e70b5f0"
- },
- {
- id: 317413,
- filter: "producer=317413",
- tag: "Gina Gonzalez Scallon",
- tagKey: "60c31a199a32d6002c9b1986"
- },
- {
- id: 317414,
- filter: "producer=317414",
- tag: "Heather Rose Wagner",
- tagKey: "5f3fe318ce2564003f880326"
- }
- ]
- },
- {
- ratingKey: "55618",
- key: "/library/metadata/55618",
- parentRatingKey: "55599",
- grandparentRatingKey: "38320",
- guid: "plex://episode/6778431165bf55f203ce1bc0",
- parentGuid: "plex://season/677720d0e9f315c4f6109f66",
- grandparentGuid: "plex://show/5d9c08182192ba001f307411",
- grandparentSlug: "my-600-lb-life",
- type: "episode",
- title: "Krystal A's Journey",
- grandparentKey: "/library/metadata/38320",
- parentKey: "/library/metadata/55599",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "My 600-lb Life",
- parentTitle: "Season 13",
- contentRating: "TV-14",
- summary:
- "Krystal has never let her weight get in the way, but the truth is her weight has really started getting in the way; she has the husband of her dreams who supports her unconditionally, but she has to get weight loss surgery.",
- index: 2,
- parentIndex: 13,
- year: 2025,
- thumb: "/library/metadata/55618/thumb/1738847142",
- art: "/library/metadata/38320/art/1735190665",
- grandparentThumb: "/library/metadata/38320/thumb/1735190665",
- grandparentArt: "/library/metadata/38320/art/1735190665",
- duration: 5141824,
- originallyAvailableAt: "2025-01-08",
- addedAt: 1736408898,
- updatedAt: 1738847142,
- Media: [
- {
- id: 58673,
- duration: 5141824,
- bitrate: 9718,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88733,
- key: "/library/parts/88733/1736408803/file.mkv",
- duration: 5141824,
- file: "/TV Shows (Reality)/My 600-lb Life/Season 13/My 600-lb Life - S13E02 - Krystal A's Journey WEBDL-1080p.mkv",
- size: 6247255609,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 289822,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 9494,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- original: true,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 289823,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 2,
- bitrate: 224,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- original: true,
- samplingRate: 48000,
- displayTitle: "English (EAC3 Stereo)",
- extendedDisplayTitle: "English (EAC3 Stereo)"
- },
- {
- id: 289824,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- dub: true,
- title: "United States",
- displayTitle: "English",
- extendedDisplayTitle: "United States (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Krystal A's Journey",
- type: "coverPoster",
- url: "/library/metadata/38320/thumb/1735190665"
- },
- {
- alt: "Krystal A's Journey",
- type: "snapshot",
- url: "/library/metadata/55618/thumb/1738847142"
- },
- {
- alt: "Krystal A's Journey",
- type: "background",
- url: "/library/metadata/38320/art/1735190665"
- },
- {
- alt: "Krystal A's Journey",
- type: "clearLogo",
- url: "/library/metadata/38320/clearLogo/1735190665"
- }
- ],
- UltraBlurColors: {
- topLeft: "530f28",
- topRight: "395c9b",
- bottomRight: "a22651",
- bottomLeft: "77263e"
- },
- Guid: [
- {
- id: "imdb://tt35261948"
- },
- {
- id: "tmdb://5879179"
- },
- {
- id: "tvdb://10897362"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 6.0,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 237095,
- filter: "actor=237095",
- tag: "Younan Nowzaradan",
- tagKey: "5f3fffeecae2c60042ecb495",
- role: "As Himself",
- thumb:
- "https://metadata-static.plex.tv/d/people/d641f12373ae2a3e74180a572aaa9437.jpg"
- }
- ]
- },
- {
- ratingKey: "55613",
- key: "/library/metadata/55613",
- parentRatingKey: "27605",
- grandparentRatingKey: "27548",
- guid: "plex://episode/5d9c107a4eefaa001f62e431",
- parentGuid: "plex://season/602e638188e0a9002df82408",
- grandparentGuid: "plex://show/5d9c0846705e7a001e6d7b28",
- grandparentSlug: "bar-rescue",
- type: "episode",
- title: "Struck Out at the Dugout",
- grandparentKey: "/library/metadata/27548",
- parentKey: "/library/metadata/27605",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Bar Rescue",
- parentTitle: "Season 5",
- contentRating: "TV-PG",
- summary:
- "After evicting a tenant who refused to pay rent, a drunken owner degrades his sports bar, allows flies to scour the establishment. His ego, constant drinking, and excuses push the staff to their breaking point.",
- index: 15,
- parentIndex: 5,
- year: 2017,
- thumb: "/library/metadata/55613/thumb/1736325798",
- art: "/library/metadata/27548/art/1737001734",
- parentThumb: "/library/metadata/27605/thumb/1736325791",
- grandparentThumb: "/library/metadata/27548/thumb/1737001734",
- grandparentArt: "/library/metadata/27548/art/1737001734",
- grandparentTheme: "/library/metadata/27548/theme/1737001734",
- duration: 2475781,
- originallyAvailableAt: "2017-03-05",
- addedAt: 1736325788,
- updatedAt: 1736325798,
- Media: [
- {
- id: 58668,
- duration: 2475781,
- bitrate: 4979,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88728,
- key: "/library/parts/88728/1488167896/file.mkv",
- duration: 2475781,
- file: "/TV Shows (Reality)/Bar Rescue/Season 05/Bar Rescue - S05E15 - Struck Out at the Dugout WEBDL-1080p.mkv",
- size: 1541740645,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 289801,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 4851,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 289802,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 128,
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "Unknown (AAC Stereo)",
- extendedDisplayTitle: "Unknown (AAC Stereo)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Struck Out at the Dugout",
- type: "coverPoster",
- url: "/library/metadata/27605/thumb/1736325791"
- },
- {
- alt: "Struck Out at the Dugout",
- type: "snapshot",
- url: "/library/metadata/55613/thumb/1736325798"
- },
- {
- alt: "Struck Out at the Dugout",
- type: "background",
- url: "/library/metadata/27548/art/1737001734"
- }
- ],
- UltraBlurColors: {
- topLeft: "432611",
- topRight: "342b0f",
- bottomRight: "61301e",
- bottomLeft: "7a4228"
- },
- Guid: [
- {
- id: "imdb://tt6561992"
- },
- {
- id: "tmdb://1282163"
- },
- {
- id: "tvdb://6004076"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.1,
- type: "audience"
- }
- ],
- Writer: [
- {
- id: 328065,
- filter: "writer=328065",
- tag: "Jamie P. Hanson",
- tagKey: "5f403d9b52f2000041535332"
- }
- ],
- Role: [
- {
- id: 237087,
- filter: "actor=237087",
- tag: "Jon Taffer",
- tagKey: "5d9c0846705e7a001e6d7b4a",
- role: "Self",
- thumb:
- "https://metadata-static.plex.tv/e/people/e31788eb57a2151ddfd365dfc2de6008.jpg"
- }
- ],
- Producer: [
- {
- id: 320186,
- filter: "producer=320186",
- tag: "Matthew C. Allyn",
- tagKey: "5ec41018254ba70038dae165"
- },
- {
- id: 320195,
- filter: "producer=320195",
- tag: "Sarah Blair",
- tagKey: "5f406d9752f200004159b25c"
- },
- {
- id: 328060,
- filter: "producer=328060",
- tag: "Neil Coleman",
- tagKey: "5f3fec4a5a76a80042d0a26a"
- },
- {
- id: 320191,
- filter: "producer=320191",
- tag: "Katy Dierks",
- tagKey: "5e624cfbf188ac003a8df544"
- },
- {
- id: 320189,
- filter: "producer=320189",
- tag: "James Gingold",
- tagKey: "5f400f8d58b26e00425f51f4"
- }
- ]
- },
- {
- ratingKey: "55608",
- key: "/library/metadata/55608",
- parentRatingKey: "55006",
- grandparentRatingKey: "29621",
- guid: "plex://episode/676382a08e2ed1e059018dbb",
- parentGuid: "plex://season/66c3b6f87f6b3620cb902f6c",
- grandparentGuid: "plex://show/5d9c08daffd9ef001e99b8f5",
- grandparentSlug: "90-day-fiance-before-the-90-days",
- type: "episode",
- title: "Never Let Me Go",
- grandparentKey: "/library/metadata/29621",
- parentKey: "/library/metadata/55006",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "90 Day Fiancé: Before the 90 Days",
- parentTitle: "Season 7",
- contentRating: "TV-14",
- summary:
- "Matilda and Niles share an emotional goodbye. Vanja reaches out to Josko and wants answers. Sunny's dad issues an ultimatum. Magda hopes for a proposal. Tigerlily shares troubling news about her relationship with Adnan.",
- index: 19,
- parentIndex: 7,
- year: 2025,
- thumb: "/library/metadata/55608/thumb/1738995220",
- art: "/library/metadata/29621/art/1738128632",
- grandparentThumb: "/library/metadata/29621/thumb/1738128632",
- grandparentArt: "/library/metadata/29621/art/1738128632",
- duration: 5288447,
- originallyAvailableAt: "2025-01-05",
- addedAt: 1736128606,
- updatedAt: 1738995220,
- Media: [
- {
- id: 58596,
- duration: 5288447,
- bitrate: 8356,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88656,
- key: "/library/parts/88656/1736128481/file.mkv",
- duration: 5288447,
- file: "/TV Shows (Reality)/90 Day Fiancé - Before The 90 Days/Season 07/90 Day Fiancé - Before the 90 Days - S07E19 - Never Let Me Go WEBDL-1080p.mkv",
- size: 5525115399,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main",
- Stream: [
- {
- id: 289398,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 8230,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "main",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 289399,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 125,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 289400,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Never Let Me Go",
- type: "coverPoster",
- url: "/library/metadata/29621/thumb/1738128632"
- },
- {
- alt: "Never Let Me Go",
- type: "snapshot",
- url: "/library/metadata/55608/thumb/1738995220"
- },
- {
- alt: "Never Let Me Go",
- type: "background",
- url: "/library/metadata/29621/art/1738128632"
- },
- {
- alt: "Never Let Me Go",
- type: "clearLogo",
- url: "/library/metadata/29621/clearLogo/1738128632"
- }
- ],
- UltraBlurColors: {
- topLeft: "392b10",
- topRight: "4c4b1f",
- bottomRight: "352c10",
- bottomLeft: "26211e"
- },
- Guid: [
- {
- id: "imdb://tt35050877"
- },
- {
- id: "tmdb://5869236"
- },
- {
- id: "tvdb://10877664"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.8,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 321488,
- filter: "actor=321488",
- tag: "Tigerlily Abdelfattah",
- tagKey: "675655a080661d35c494df79",
- role: "Self"
- },
- {
- id: 321489,
- filter: "actor=321489",
- tag: "Vanja Grbic",
- tagKey: "675655a06b70a8f1a4a80c91",
- role: "Self"
- },
- {
- id: 321492,
- filter: "actor=321492",
- tag: "Niles Valentine",
- tagKey: "6756559e34acc71bd2ac6880",
- role: "Self"
- }
- ]
- },
- {
- ratingKey: "42236",
- key: "/library/metadata/42236/children",
- guid: "plex://show/5d9c084608fddd001f2965b5",
- slug: "hoarders",
- studio: "Screaming Flea Productions",
- type: "show",
- title: "Hoarders",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- contentRating: "TV-PG",
- summary:
- "Each episode of Hoarders is a fascinating look inside the lives of two different people whose inability to part with their belongings is so out of control that they are on the verge of a personal crisis.",
- index: 1,
- audienceRating: 6.4,
- viewCount: 29,
- skipCount: 8,
- lastViewedAt: 1677707559,
- year: 2009,
- thumb: "/library/metadata/42236/thumb/1735017731",
- art: "/library/metadata/42236/art/1735017731",
- theme: "/library/metadata/42236/theme/1735017731",
- duration: 2580000,
- originallyAvailableAt: "2009-08-17",
- leafCount: 185,
- viewedLeafCount: 29,
- childCount: 17,
- seasonCount: 16,
- addedAt: 1736015559,
- updatedAt: 1735017731,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Hoarders",
- type: "coverPoster",
- url: "/library/metadata/42236/thumb/1735017731"
- },
- {
- alt: "Hoarders",
- type: "background",
- url: "/library/metadata/42236/art/1735017731"
- },
- {
- alt: "Hoarders",
- type: "clearLogo",
- url: "/library/metadata/42236/clearLogo/1735017731"
- }
- ],
- UltraBlurColors: {
- topLeft: "2c0d0f",
- topRight: "933e49",
- bottomRight: "1c181c",
- bottomLeft: "1d0b04"
- },
- Genre: [
- {
- id: 2268,
- filter: "genre=2268",
- tag: "Documentary"
- },
- {
- id: 86,
- filter: "genre=86",
- tag: "Reality"
- },
- {
- id: 91,
- filter: "genre=91",
- tag: "Drama"
- }
- ],
- Country: [
- {
- id: 58591,
- filter: "country=58591",
- tag: "United States of America"
- }
- ],
- Guid: [
- {
- id: "imdb://tt1497563"
- },
- {
- id: "tmdb://30946"
- },
- {
- id: "tvdb://109621"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 6.5,
- type: "audience"
- },
- {
- image: "themoviedb://image.rating",
- value: 6.4,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 217168,
- filter: "actor=217168",
- tag: "Melva Green",
- tagKey: "64709fc75b26745efb9c5b84",
- role: "Self - Psychiatrist"
- },
- {
- id: 217170,
- filter: "actor=217170",
- tag: "Robin Zasio",
- tagKey: "64709fc7411e92eead585793",
- role: "Self - Psychologist"
- },
- {
- id: 217163,
- filter: "actor=217163",
- tag: "Corey Chalmers",
- tagKey: "5ddbaa0989b4ed001f7c0514",
- role: "Self - Extreme Cleanup Expert"
- },
- {
- id: 217164,
- filter: "actor=217164",
- tag: "Brandon Bronaugh",
- tagKey: "64709fc70eb68aef74565395",
- role: "Brandon Bronaugh"
- },
- {
- id: 217165,
- filter: "actor=217165",
- tag: "Caroline Harvey",
- tagKey: "63235dabce37dd2faa6e41b9",
- role: "Carolina Harvey"
- },
- {
- id: 301149,
- filter: "actor=301149",
- tag: "David Tolin",
- tagKey: "66c77c0fae2033769c137e21",
- role: ""
- },
- {
- id: 217167,
- filter: "actor=217167",
- tag: "Suzanne Chabaud",
- tagKey: "64709fc7461f6568213a5b2a",
- role: ""
- },
- {
- id: 217169,
- filter: "actor=217169",
- tag: "Michael Tompkins",
- tagKey: "64709fc7f308f8287308c85b",
- role: ""
- },
- {
- id: 217171,
- filter: "actor=217171",
- tag: "Matt Paxton",
- tagKey: "642185e66e0772bf4836b84d",
- role: "Self - Extreme Cleanup Expert"
- },
- {
- id: 217172,
- filter: "actor=217172",
- tag: "Scott Hannan",
- tagKey: "64709fc7f308f8287308c859",
- role: "Self - Clinical Psychologist"
- },
- {
- id: 217173,
- filter: "actor=217173",
- tag: "Standolyn Robertson",
- tagKey: "64709fc78beeb93c29b6cb80",
- role: "Self"
- }
- ],
- Similar: [
- {
- id: 64358,
- filter: "similar=64358",
- tag: "Hoarding: Buried Alive"
- },
- {
- id: 36866,
- filter: "similar=36866",
- tag: "60 Minutes"
- },
- {
- id: 46760,
- filter: "similar=46760",
- tag: "Mermaid Melody: Pichi Pichi Pitch"
- },
- {
- id: 43552,
- filter: "similar=43552",
- tag: "Toddlers & Tiaras"
- },
- {
- id: 13996,
- filter: "similar=13996",
- tag: "Trail of Lies"
- },
- {
- id: 13982,
- filter: "similar=13982",
- tag: "MasterChef Latino"
- },
- {
- id: 64359,
- filter: "similar=64359",
- tag: "The Jay Leno Show"
- },
- {
- id: 60989,
- filter: "similar=60989",
- tag: "20/20"
- },
- {
- id: 64361,
- filter: "similar=64361",
- tag: "Extreme Couponing"
- },
- {
- id: 64363,
- filter: "similar=64363",
- tag: "Nightline"
- },
- {
- id: 64366,
- filter: "similar=64366",
- tag: "Wicked Attraction"
- },
- {
- id: 64364,
- filter: "similar=64364",
- tag: "True Crime with Aphrodite Jones"
- },
- {
- id: 64365,
- filter: "similar=64365",
- tag: "Grave Secrets"
- },
- {
- id: 64362,
- filter: "similar=64362",
- tag: "Deadly Women"
- },
- {
- id: 64368,
- filter: "similar=64368",
- tag: "Cold Case Files"
- },
- {
- id: 32626,
- filter: "similar=32626",
- tag: "Tattoo Nightmares"
- },
- {
- id: 64677,
- filter: "similar=64677",
- tag: "Maury"
- },
- {
- id: 51189,
- filter: "similar=51189",
- tag: "Extreme Makeover: Home Edition"
- },
- {
- id: 64678,
- filter: "similar=64678",
- tag: "Nightmare Next Door"
- },
- {
- id: 64664,
- filter: "similar=64664",
- tag: "The Conquest"
- }
- ],
- Location: [
- {
- path: "/TV Shows (Reality)/Hoarders"
- }
- ]
- },
- {
- ratingKey: "55601",
- key: "/library/metadata/55601",
- parentRatingKey: "55071",
- grandparentRatingKey: "30009",
- guid: "plex://episode/673cab699f7318c38aa5eb00",
- parentGuid: "plex://season/6697ba330f4923e3427c9f39",
- grandparentGuid: "plex://show/5d9c0874705e7a001e6ddc85",
- grandparentSlug: "hells-kitchen-us",
- type: "episode",
- title: "A Soap Opera in Hell",
- titleSort: "Soap Opera in Hell",
- grandparentKey: "/library/metadata/30009",
- parentKey: "/library/metadata/55071",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Hell's Kitchen (US)",
- parentTitle: "Season 23",
- contentRating: "TV-14",
- summary:
- "The top eight chefs begin the week with an international cuisine challenge; a dinner service honoring guests from charity organizations.",
- index: 11,
- parentIndex: 23,
- audienceRating: 7.0,
- year: 2025,
- thumb: "/library/metadata/55601/thumb/1738314148",
- art: "/library/metadata/30009/art/1738995285",
- grandparentThumb: "/library/metadata/30009/thumb/1738995285",
- grandparentArt: "/library/metadata/30009/art/1738995285",
- grandparentTheme: "/library/metadata/30009/theme/1738995285",
- duration: 2591989,
- originallyAvailableAt: "2025-01-02",
- addedAt: 1735883971,
- updatedAt: 1738314148,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 58531,
- duration: 2591989,
- bitrate: 10357,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88591,
- key: "/library/parts/88591/1735850655/file.mkv",
- duration: 2591989,
- file: "/TV Shows (Reality)/Gordan Ramsay - Hells Kitchen US/Season 23/Hell's Kitchen (US) - S23E11 - A Soap Opera in Hell WEBDL-1080p.mkv",
- size: 3356555609,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 289052,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 9717,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- original: true,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 289053,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 6,
- bitrate: 640,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "5.1(side)",
- original: true,
- samplingRate: 48000,
- displayTitle: "English (EAC3 5.1)",
- extendedDisplayTitle: "English (EAC3 5.1)"
- },
- {
- id: 289054,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- original: true,
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- },
- {
- id: 289055,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- hearingImpaired: true,
- original: true,
- title: "SDH",
- displayTitle: "English SDH",
- extendedDisplayTitle: "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A Soap Opera in Hell",
- type: "coverPoster",
- url: "/library/metadata/30009/thumb/1738995285"
- },
- {
- alt: "A Soap Opera in Hell",
- type: "snapshot",
- url: "/library/metadata/55601/thumb/1738314148"
- },
- {
- alt: "A Soap Opera in Hell",
- type: "background",
- url: "/library/metadata/30009/art/1738995285"
- },
- {
- alt: "A Soap Opera in Hell",
- type: "clearLogo",
- url: "/library/metadata/30009/clearLogo/1738995285"
- }
- ],
- UltraBlurColors: {
- topLeft: "551017",
- topRight: "91413e",
- bottomRight: "232023",
- bottomLeft: "91423b"
- },
- Guid: [
- {
- id: "imdb://tt34761020"
- },
- {
- id: "tmdb://5767862"
- },
- {
- id: "tvdb://10831651"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.9,
- type: "audience"
- },
- {
- image: "themoviedb://image.rating",
- value: 7.0,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 106830,
- filter: "actor=106830",
- tag: "Gordon Ramsay",
- tagKey: "5d7768aa374a5b001fecc9c4",
- role: "Self - Chef",
- thumb:
- "https://metadata-static.plex.tv/d/people/dd20a681247c97c89d9aa32747028ba3.jpg"
- },
- {
- id: 194259,
- filter: "actor=194259",
- tag: "James Avery",
- tagKey: "6233480e2e411962942d1edd",
- role: "Self - Sous Chef"
- },
- {
- id: 216200,
- filter: "actor=216200",
- tag: "Marino Monferrato",
- tagKey: "644d077c7b10820176a91641",
- role: "Self - Maître D'",
- thumb:
- "https://metadata-static.plex.tv/7/people/79dba3a86ae936fe2f070439e364a4ea.jpg"
- },
- {
- id: 228469,
- filter: "actor=228469",
- tag: "Michelle Tribble",
- tagKey: "64da17c5fb911c69374a96a6",
- role: "Self - Sous Chef"
- }
- ],
- Producer: [
- {
- id: 317407,
- filter: "producer=317407",
- tag: "Gautam Badgujar",
- tagKey: "5f402bd086422500428408d1"
- },
- {
- id: 317408,
- filter: "producer=317408",
- tag: "Ashley Callirgos",
- tagKey: "6538cdd3079d385acb2a6985"
- },
- {
- id: 317409,
- filter: "producer=317409",
- tag: "Rob Dodd",
- tagKey: "5d776cbcf617c90020184b82"
- },
- {
- id: 317410,
- filter: "producer=317410",
- tag: "Michael Leavitt",
- tagKey: "5f404171cae2c60042f34c34"
- },
- {
- id: 317411,
- filter: "producer=317411",
- tag: "Tahjanae Montgomery",
- tagKey: "670134552674d7c225455bc5"
- },
- {
- id: 317412,
- filter: "producer=317412",
- tag: "Jeffrey Pakosta",
- tagKey: "5d776aa67a53e9001e70b5f0"
- },
- {
- id: 317413,
- filter: "producer=317413",
- tag: "Gina Gonzalez Scallon",
- tagKey: "60c31a199a32d6002c9b1986"
- },
- {
- id: 317414,
- filter: "producer=317414",
- tag: "Heather Rose Wagner",
- tagKey: "5f3fe318ce2564003f880326"
- }
- ]
- },
- {
- ratingKey: "55600",
- key: "/library/metadata/55600",
- parentRatingKey: "55599",
- grandparentRatingKey: "38320",
- guid: "plex://episode/67772132e9f315c4f6109fce",
- parentGuid: "plex://season/677720d0e9f315c4f6109f66",
- grandparentGuid: "plex://show/5d9c08182192ba001f307411",
- grandparentSlug: "my-600-lb-life",
- type: "episode",
- title: "Jonathan's Journey",
- grandparentKey: "/library/metadata/38320",
- parentKey: "/library/metadata/55599",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "My 600-lb Life",
- parentTitle: "Season 13",
- contentRating: "TV-14",
- summary:
- "Jonathan had his dream job, and he ate himself out of it; once an EMT first responder, he rarely leaves the room; his wife works full time to pay their bills; Jonathan must break the cycle of eating if he wants to keep his wife and his life.",
- index: 1,
- parentIndex: 13,
- year: 2025,
- thumb: "/library/metadata/55600/thumb/1738847142",
- art: "/library/metadata/38320/art/1735190665",
- grandparentThumb: "/library/metadata/38320/thumb/1735190665",
- grandparentArt: "/library/metadata/38320/art/1735190665",
- duration: 5146080,
- originallyAvailableAt: "2025-01-01",
- addedAt: 1735843150,
- updatedAt: 1738847142,
- Media: [
- {
- id: 58529,
- duration: 5146080,
- bitrate: 9668,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88589,
- key: "/library/parts/88589/1735748596/file.mkv",
- duration: 5146080,
- file: "/TV Shows (Reality)/My 600-lb Life/Season 13/My 600-lb Life - S13E01 - Jonathan's Journey WEBDL-1080p.mkv",
- size: 6220159998,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 289042,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 9443,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- original: true,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 289043,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 2,
- bitrate: 224,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- original: true,
- samplingRate: 48000,
- displayTitle: "English (EAC3 Stereo)",
- extendedDisplayTitle: "English (EAC3 Stereo)"
- },
- {
- id: 289044,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- dub: true,
- title: "United States",
- displayTitle: "English",
- extendedDisplayTitle: "United States (English SRT)"
- },
- {
- id: 289045,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- dub: true,
- hearingImpaired: true,
- title: "United States (SDH)",
- displayTitle: "English SDH",
- extendedDisplayTitle:
- "United States (SDH) (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Jonathan's Journey",
- type: "coverPoster",
- url: "/library/metadata/38320/thumb/1735190665"
- },
- {
- alt: "Jonathan's Journey",
- type: "snapshot",
- url: "/library/metadata/55600/thumb/1738847142"
- },
- {
- alt: "Jonathan's Journey",
- type: "background",
- url: "/library/metadata/38320/art/1735190665"
- },
- {
- alt: "Jonathan's Journey",
- type: "clearLogo",
- url: "/library/metadata/38320/clearLogo/1735190665"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c020a",
- topRight: "553519",
- bottomRight: "1d1a18",
- bottomLeft: "6b2607"
- },
- Guid: [
- {
- id: "imdb://tt35261877"
- },
- {
- id: "tmdb://5873804"
- },
- {
- id: "tvdb://10883888"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 6.5,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 237095,
- filter: "actor=237095",
- tag: "Younan Nowzaradan",
- tagKey: "5f3fffeecae2c60042ecb495",
- role: "As Himself",
- thumb:
- "https://metadata-static.plex.tv/d/people/d641f12373ae2a3e74180a572aaa9437.jpg"
- }
- ]
- },
- {
- ratingKey: "55586",
- key: "/library/metadata/55586",
- parentRatingKey: "55006",
- grandparentRatingKey: "29621",
- guid: "plex://episode/675529e8453fccc0c8433603",
- parentGuid: "plex://season/66c3b6f87f6b3620cb902f6c",
- grandparentGuid: "plex://show/5d9c08daffd9ef001e99b8f5",
- grandparentSlug: "90-day-fiance-before-the-90-days",
- type: "episode",
- title: "Before We Say Goodbye",
- grandparentKey: "/library/metadata/29621",
- parentKey: "/library/metadata/55006",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "90 Day Fiancé: Before the 90 Days",
- parentTitle: "Season 7",
- contentRating: "TV-14",
- summary:
- "Madga threatens to eat Joey's eyeballs after he reveals a secret. Loren tries to patch things up with Faith. Vanja and Josko share an emotional goodbye. Niles gets some interesting advice before his wedding. Sunny is stuck between religion and love.",
- index: 18,
- parentIndex: 7,
- year: 2024,
- thumb: "/library/metadata/55586/thumb/1738995220",
- art: "/library/metadata/29621/art/1738128632",
- grandparentThumb: "/library/metadata/29621/thumb/1738128632",
- grandparentArt: "/library/metadata/29621/art/1738128632",
- duration: 5132181,
- originallyAvailableAt: "2024-12-29",
- addedAt: 1735522737,
- updatedAt: 1738995220,
- Media: [
- {
- id: 58415,
- duration: 5132181,
- bitrate: 9176,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88474,
- key: "/library/parts/88474/1735489698/file.mkv",
- duration: 5132181,
- file: "/TV Shows (Reality)/90 Day Fiancé - Before The 90 Days/Season 07/90 Day Fiancé - Before the 90 Days - S07E18 - Before We Say Goodbye WEBDL-1080p.mkv",
- size: 5887912628,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main",
- Stream: [
- {
- id: 288168,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 9050,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "main",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 288169,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 125,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 288170,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Before We Say Goodbye",
- type: "coverPoster",
- url: "/library/metadata/29621/thumb/1738128632"
- },
- {
- alt: "Before We Say Goodbye",
- type: "snapshot",
- url: "/library/metadata/55586/thumb/1738995220"
- },
- {
- alt: "Before We Say Goodbye",
- type: "background",
- url: "/library/metadata/29621/art/1738128632"
- },
- {
- alt: "Before We Say Goodbye",
- type: "clearLogo",
- url: "/library/metadata/29621/clearLogo/1738128632"
- }
- ],
- UltraBlurColors: {
- topLeft: "17030a",
- topRight: "3d141f",
- bottomRight: "1a0407",
- bottomLeft: "3c1613"
- },
- Guid: [
- {
- id: "imdb://tt34905474"
- },
- {
- id: "tmdb://5838268"
- },
- {
- id: "tvdb://10856120"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.2,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 321013,
- filter: "actor=321013",
- tag: "Loren Allen",
- tagKey: "5f3fb952bf3e560040af3efa",
- role: "Self"
- },
- {
- id: 321489,
- filter: "actor=321489",
- tag: "Vanja Grbic",
- tagKey: "675655a06b70a8f1a4a80c91",
- role: "Self"
- },
- {
- id: 321491,
- filter: "actor=321491",
- tag: "Faith Gatoc Tulod",
- tagKey: "6756559e6b70a8f1a4a80c87",
- role: "Self"
- },
- {
- id: 321492,
- filter: "actor=321492",
- tag: "Niles Valentine",
- tagKey: "6756559e34acc71bd2ac6880",
- role: "Self"
- }
- ]
- },
- {
- ratingKey: "55552",
- key: "/library/metadata/55552",
- parentRatingKey: "55006",
- grandparentRatingKey: "29621",
- guid: "plex://episode/674c58343f395c930032958d",
- parentGuid: "plex://season/66c3b6f87f6b3620cb902f6c",
- grandparentGuid: "plex://show/5d9c08daffd9ef001e99b8f5",
- grandparentSlug: "90-day-fiance-before-the-90-days",
- type: "episode",
- title: "The Choice",
- titleSort: "Choice",
- grandparentKey: "/library/metadata/29621",
- parentKey: "/library/metadata/55006",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "90 Day Fiancé: Before the 90 Days",
- parentTitle: "Season 7",
- contentRating: "TV-14",
- summary:
- "Vanja asks Josko if they are official. Loren's behavior pushes Faith away, possibly for good. Joe tries to win over Magda's mom after learning she knows about his past. Tigerlily takes a pregnancy test. Sunny shocks Veah with an ultimatum.",
- index: 17,
- parentIndex: 7,
- year: 2024,
- thumb: "/library/metadata/55552/thumb/1738995220",
- art: "/library/metadata/29621/art/1738128632",
- grandparentThumb: "/library/metadata/29621/thumb/1738128632",
- grandparentArt: "/library/metadata/29621/art/1738128632",
- duration: 5131797,
- originallyAvailableAt: "2024-12-22",
- addedAt: 1734917901,
- updatedAt: 1738995220,
- Media: [
- {
- id: 58361,
- duration: 5131797,
- bitrate: 8532,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88419,
- key: "/library/parts/88419/1734884339/file.mkv",
- duration: 5131797,
- file: "/TV Shows (Reality)/90 Day Fiancé - Before The 90 Days/Season 07/90 Day Fiancé - Before the 90 Days - S07E17 - The Choice WEBDL-1080p.mkv",
- size: 5474695437,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main",
- Stream: [
- {
- id: 287477,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 8407,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "main",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 287478,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 125,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 287479,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Choice",
- type: "coverPoster",
- url: "/library/metadata/29621/thumb/1738128632"
- },
- {
- alt: "The Choice",
- type: "snapshot",
- url: "/library/metadata/55552/thumb/1738995220"
- },
- {
- alt: "The Choice",
- type: "background",
- url: "/library/metadata/29621/art/1738128632"
- },
- {
- alt: "The Choice",
- type: "clearLogo",
- url: "/library/metadata/29621/clearLogo/1738128632"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a1f17",
- topRight: "323a78",
- bottomRight: "672d26",
- bottomLeft: "732b28"
- },
- Guid: [
- {
- id: "imdb://tt34791377"
- },
- {
- id: "tmdb://5802597"
- },
- {
- id: "tvdb://10835814"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.5,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 321488,
- filter: "actor=321488",
- tag: "Tigerlily Abdelfattah",
- tagKey: "675655a080661d35c494df79",
- role: "Self"
- },
- {
- id: 321013,
- filter: "actor=321013",
- tag: "Loren Allen",
- tagKey: "5f3fb952bf3e560040af3efa",
- role: "Self"
- },
- {
- id: 321489,
- filter: "actor=321489",
- tag: "Vanja Grbic",
- tagKey: "675655a06b70a8f1a4a80c91",
- role: "Self"
- },
- {
- id: 321491,
- filter: "actor=321491",
- tag: "Faith Gatoc Tulod",
- tagKey: "6756559e6b70a8f1a4a80c87",
- role: "Self"
- }
- ]
- },
- {
- ratingKey: "55533",
- key: "/library/metadata/55533",
- parentRatingKey: "48068",
- grandparentRatingKey: "28641",
- guid: "plex://episode/639bbd29523de97608929879",
- parentGuid: "plex://season/639bbd12523de97608929854",
- grandparentGuid: "plex://show/5d9c086affd9ef001e994192",
- grandparentSlug: "dragons-den-1",
- type: "episode",
- title: "Episode 12",
- grandparentKey: "/library/metadata/28641",
- parentKey: "/library/metadata/48068",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Dragons' Den",
- parentTitle: "Season 20",
- contentRating: "TV-PG",
- summary:
- "A wizard-inspired pair believe magical drinks and mini golf can cast a spell over the Dragons, and there’s a sweet pitch from chocolate makers who’ve spotted a gap in the market.",
- index: 12,
- parentIndex: 20,
- year: 2023,
- thumb: "/library/metadata/55533/thumb/1734721337",
- art: "/library/metadata/28641/art/1738995277",
- grandparentThumb: "/library/metadata/28641/thumb/1738995277",
- grandparentArt: "/library/metadata/28641/art/1738995277",
- grandparentTheme: "/library/metadata/28641/theme/1738995277",
- duration: 3535040,
- originallyAvailableAt: "2023-03-23",
- addedAt: 1734721330,
- updatedAt: 1734721337,
- Media: [
- {
- id: 58327,
- duration: 3535040,
- bitrate: 5528,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88235,
- key: "/library/parts/88235/1708909442/file.mkv",
- duration: 3535040,
- file: "/TV Shows (Reality)/Dragons' Den/Season 20/Dragons' Den - S20E12 - Episode 12 WEBDL-1080p.mkv",
- size: 2444696986,
- audioProfile: "lc",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 286810,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 1,
- bitrate: 5400,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 50.0,
- hasScalingMatrix: false,
- height: 1080,
- level: 42,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 286809,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 0,
- channels: 2,
- bitrate: 128,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 286811,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- title: "English plain srt",
- displayTitle: "English",
- extendedDisplayTitle: "English plain srt"
- },
- {
- id: 286812,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- title: "English srt",
- displayTitle: "English",
- extendedDisplayTitle: "English srt"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 12",
- type: "coverPoster",
- url: "/library/metadata/28641/thumb/1738995277"
- },
- {
- alt: "Episode 12",
- type: "snapshot",
- url: "/library/metadata/55533/thumb/1734721337"
- },
- {
- alt: "Episode 12",
- type: "background",
- url: "/library/metadata/28641/art/1738995277"
- },
- {
- alt: "Episode 12",
- type: "clearLogo",
- url: "/library/metadata/28641/clearLogo/1738995277"
- }
- ],
- UltraBlurColors: {
- topLeft: "182566",
- topRight: "200906",
- bottomRight: "2c3a94",
- bottomLeft: "454fa2"
- },
- Guid: [
- {
- id: "tvdb://9507974"
- }
- ]
- },
- {
- ratingKey: "55513",
- key: "/library/metadata/55513",
- parentRatingKey: "55092",
- grandparentRatingKey: "29690",
- guid: "local://55513",
- parentGuid: "plex://season/66ef41318693dbe3e33d8d91",
- grandparentGuid: "plex://show/5e1719012d4d84003e516eeb",
- grandparentSlug: "1000-lb-sisters",
- type: "episode",
- title: "Episode 10",
- grandparentKey: "/library/metadata/29690",
- parentKey: "/library/metadata/55092",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "1000-lb Sisters",
- parentTitle: "Season 6",
- contentRating: "TV-14",
- summary: "",
- index: 10,
- parentIndex: 6,
- thumb: "/library/metadata/55513/thumb/1734496878",
- art: "/library/metadata/29690/art/1736487886",
- grandparentThumb: "/library/metadata/29690/thumb/1736487886",
- grandparentArt: "/library/metadata/29690/art/1736487886",
- duration: 2647103,
- addedAt: 1734496870,
- updatedAt: 1734496878,
- Media: [
- {
- id: 58254,
- duration: 2647103,
- bitrate: 6872,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88162,
- key: "/library/parts/88162/1734496798/file.mkv",
- duration: 2647103,
- file: "/TV Shows (Reality)/1000-lb Sisters/Season 06/1000-lb Sisters - S06E10 - Nothing is Impastable WEBDL-1080p.mkv",
- size: 2274574919,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main",
- Stream: [
- {
- id: 286158,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 6746,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "main",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 286159,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 125,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 286160,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 10",
- type: "coverPoster",
- url: "/library/metadata/29690/thumb/1736487886"
- },
- {
- alt: "Episode 10",
- type: "snapshot",
- url: "/library/metadata/55513/thumb/1734496878"
- },
- {
- alt: "Episode 10",
- type: "background",
- url: "/library/metadata/29690/art/1736487886"
- },
- {
- alt: "Episode 10",
- type: "clearLogo",
- url: "/library/metadata/29690/clearLogo/1736487886"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1d1b",
- topRight: "1a151b",
- bottomRight: "0a0706",
- bottomLeft: "331012"
- }
- },
- {
- ratingKey: "55498",
- key: "/library/metadata/55498",
- parentRatingKey: "55006",
- grandparentRatingKey: "29621",
- guid: "plex://episode/67488d6a6d0f22cf085f7773",
- parentGuid: "plex://season/66c3b6f87f6b3620cb902f6c",
- grandparentGuid: "plex://show/5d9c08daffd9ef001e99b8f5",
- grandparentSlug: "90-day-fiance-before-the-90-days",
- type: "episode",
- title: "The Razor's Edge",
- titleSort: "Razor's Edge",
- grandparentKey: "/library/metadata/29621",
- parentKey: "/library/metadata/55006",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "90 Day Fiancé: Before the 90 Days",
- parentTitle: "Season 7",
- contentRating: "TV-14",
- summary:
- "Brian and Ingrid share an emotional goodbye. Loren and Faith make some big decisions. Mr. Arc is Nile's last hope to make his wedding happen. Tigerlily tries to impress Adnan's family. Veah meets Sunny's father and Sunny's worst fears come true.",
- index: 16,
- parentIndex: 7,
- year: 2024,
- thumb: "/library/metadata/55498/thumb/1738995218",
- art: "/library/metadata/29621/art/1738128632",
- grandparentThumb: "/library/metadata/29621/thumb/1738128632",
- grandparentArt: "/library/metadata/29621/art/1738128632",
- duration: 5131796,
- originallyAvailableAt: "2024-12-15",
- addedAt: 1734313590,
- updatedAt: 1738995218,
- Media: [
- {
- id: 58233,
- duration: 5131796,
- bitrate: 8470,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88141,
- key: "/library/parts/88141/1734313490/file.mkv",
- duration: 5131796,
- file: "/TV Shows (Reality)/90 Day Fiancé - Before The 90 Days/Season 07/90 Day Fiancé - Before the 90 Days - S07E16 - The Razor's Edge WEBDL-1080p.mkv",
- size: 5434831924,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main",
- Stream: [
- {
- id: 286097,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 8344,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "main",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 286098,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 125,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 286099,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Razor's Edge",
- type: "coverPoster",
- url: "/library/metadata/29621/thumb/1738128632"
- },
- {
- alt: "The Razor's Edge",
- type: "snapshot",
- url: "/library/metadata/55498/thumb/1738995218"
- },
- {
- alt: "The Razor's Edge",
- type: "background",
- url: "/library/metadata/29621/art/1738128632"
- },
- {
- alt: "The Razor's Edge",
- type: "clearLogo",
- url: "/library/metadata/29621/clearLogo/1738128632"
- }
- ],
- UltraBlurColors: {
- topLeft: "0b2273",
- topRight: "4f47c0",
- bottomRight: "ac1043",
- bottomLeft: "2c100a"
- },
- Guid: [
- {
- id: "imdb://tt34769682"
- },
- {
- id: "tmdb://5802596"
- },
- {
- id: "tvdb://10835813"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.5,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 321488,
- filter: "actor=321488",
- tag: "Tigerlily Abdelfattah",
- tagKey: "675655a080661d35c494df79",
- role: "Self"
- },
- {
- id: 321013,
- filter: "actor=321013",
- tag: "Loren Allen",
- tagKey: "5f3fb952bf3e560040af3efa",
- role: "Self"
- },
- {
- id: 321491,
- filter: "actor=321491",
- tag: "Faith Gatoc Tulod",
- tagKey: "6756559e6b70a8f1a4a80c87",
- role: "Self"
- },
- {
- id: 321492,
- filter: "actor=321492",
- tag: "Niles Valentine",
- tagKey: "6756559e34acc71bd2ac6880",
- role: "Self"
- }
- ]
- },
- {
- ratingKey: "55475",
- key: "/library/metadata/55475",
- parentRatingKey: "54843",
- grandparentRatingKey: "27613",
- guid: "plex://episode/669f52685c2579875eec6728",
- parentGuid: "plex://season/6659055ddd27970dd48c1b7d",
- grandparentGuid: "plex://show/5d9c09240aaccd001f8f45b3",
- grandparentSlug: "90-day-fiance-the-other-way",
- type: "episode",
- title: "Much Ado About Everything",
- grandparentKey: "/library/metadata/27613",
- parentKey: "/library/metadata/54843",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "90 Day Fiancé: The Other Way",
- parentTitle: "Season 6",
- contentRating: "TV-14",
- summary:
- "Joanne reveals the truth to her mom before leaving for Ireland. James and Tatha end up in tears when things get lost in translation. Lily's sister presses Josh on his lack of income. Statler and Dempsey face a frigid first night in their van.",
- index: 8,
- parentIndex: 6,
- year: 2024,
- thumb: "/library/metadata/55475/thumb/1733920575",
- art: "/library/metadata/27613/art/1737869748",
- grandparentThumb: "/library/metadata/27613/thumb/1737869748",
- grandparentArt: "/library/metadata/27613/art/1737869748",
- duration: 2558013,
- originallyAvailableAt: "2024-08-19",
- addedAt: 1733920563,
- updatedAt: 1733920575,
- Media: [
- {
- id: 58205,
- duration: 2558013,
- bitrate: 9988,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88113,
- key: "/library/parts/88113/1733920528/file.mkv",
- duration: 2558013,
- file: "/TV Shows (Reality)/90 Day Fiancé - The Other Way/Season 06/90 Day Fiancé - The Other Way - S06E08 - Much Ado About Everything WEBDL-1080p.mkv",
- size: 3194306511,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 285984,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 9764,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 285985,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 2,
- bitrate: 224,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- samplingRate: 48000,
- displayTitle: "English (EAC3 Stereo)",
- extendedDisplayTitle: "English (EAC3 Stereo)"
- },
- {
- id: 285986,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- },
- {
- id: 285987,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- hearingImpaired: true,
- title: "SDH",
- displayTitle: "English SDH",
- extendedDisplayTitle: "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Much Ado About Everything",
- type: "coverPoster",
- url: "/library/metadata/27613/thumb/1737869748"
- },
- {
- alt: "Much Ado About Everything",
- type: "snapshot",
- url: "/library/metadata/55475/thumb/1733920575"
- },
- {
- alt: "Much Ado About Everything",
- type: "background",
- url: "/library/metadata/27613/art/1737869748"
- },
- {
- alt: "Much Ado About Everything",
- type: "clearLogo",
- url: "/library/metadata/27613/clearLogo/1737869748"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e16",
- topRight: "31372f",
- bottomRight: "9f3039",
- bottomLeft: "8e3b47"
- },
- Guid: [
- {
- id: "imdb://tt33007852"
- },
- {
- id: "tmdb://5504890"
- },
- {
- id: "tvdb://10599227"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 6.4,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 321423,
- filter: "actor=321423",
- tag: "Corona Blakey",
- tagKey: "67548d3cf1d144a2a41843cb",
- role: "Self"
- },
- {
- id: 321430,
- filter: "actor=321430",
- tag: "Joanne DiGesu",
- tagKey: "67548d3c7f1113c796598627",
- role: "Self"
- },
- {
- id: 321429,
- filter: "actor=321429",
- tag: "Ingi Hilmar",
- tagKey: "67548d3cda483fdd763a91f5",
- role: "Self"
- },
- {
- id: 321424,
- filter: "actor=321424",
- tag: "Lily Huang",
- tagKey: "67548d3d28632801215dd6bf",
- role: "Self"
- },
- {
- id: 321425,
- filter: "actor=321425",
- tag: "Josh McGuffey",
- tagKey: "67548d3cf1cbf397f499f5fa",
- role: "Self"
- },
- {
- id: 296583,
- filter: "actor=296583",
- tag: "Statler Riley",
- tagKey: "651fcb7d83d5dcad27c8eded",
- role: "Self"
- },
- {
- id: 321426,
- filter: "actor=321426",
- tag: "James Solis",
- tagKey: "67548d3d7f5b18211a53c43d",
- role: "Self"
- },
- {
- id: 321427,
- filter: "actor=321427",
- tag: "Meitalia Tantri Solis",
- tagKey: "67548d3cf1cbf397f499f5f8",
- role: "Self"
- },
- {
- id: 321428,
- filter: "actor=321428",
- tag: "Dempsey Wilkinson",
- tagKey: "651fcb7d67a554c14320af1d",
- role: "Self"
- }
- ],
- Producer: [
- {
- id: 317625,
- filter: "producer=317625",
- tag: "Guilad Kahn",
- tagKey: "5dce6b078318f0001ff9e473"
- }
- ]
- },
- {
- ratingKey: "55474",
- key: "/library/metadata/55474",
- parentRatingKey: "55116",
- grandparentRatingKey: "39873",
- guid: "plex://episode/673f271aac744d906b8f9869",
- parentGuid: "plex://season/67017455ecd8889ab842fbcc",
- grandparentGuid: "plex://show/5d9c083308fddd001f294fb3",
- grandparentSlug: "ink-master",
- type: "episode",
- title: "OGs vs Young Gun",
- grandparentKey: "/library/metadata/39873",
- parentKey: "/library/metadata/55116",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Ink Master",
- parentTitle: "Season 16",
- contentRating: "TV-14",
- summary:
- "The 3 Finalists reveal their Master Canvas tattoos Familiar faces return in a final twist, and an unexpected surprise leaves the Artists in tears. One Artist will win $250,000 and the title of Ink Master.",
- index: 10,
- parentIndex: 16,
- year: 2024,
- thumb: "/library/metadata/55474/thumb/1734151394",
- art: "/library/metadata/39873/art/1737085931",
- parentThumb: "/library/metadata/55116/thumb/1733030802",
- grandparentThumb: "/library/metadata/39873/thumb/1737085931",
- grandparentArt: "/library/metadata/39873/art/1737085931",
- grandparentTheme: "/library/metadata/39873/theme/1737085931",
- duration: 2670688,
- originallyAvailableAt: "2024-12-11",
- addedAt: 1733901979,
- updatedAt: 1734151394,
- Media: [
- {
- id: 58204,
- duration: 2670688,
- bitrate: 8033,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88112,
- key: "/library/parts/88112/1733868902/file.mkv",
- duration: 2670688,
- file: "/TV Shows (Reality)/Ink Master/Season 16/Ink Master - S16E10 - Episode 10 WEBDL-1080p.mkv",
- size: 2682233993,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 285981,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 7808,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 285982,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 2,
- bitrate: 224,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- samplingRate: 48000,
- displayTitle: "English (EAC3 Stereo)",
- extendedDisplayTitle: "English (EAC3 Stereo)"
- },
- {
- id: 285983,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- title: "English (SDH)",
- displayTitle: "English",
- extendedDisplayTitle: "English (SDH) (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "OGs vs Young Gun",
- type: "coverPoster",
- url: "/library/metadata/55116/thumb/1733030802"
- },
- {
- alt: "OGs vs Young Gun",
- type: "snapshot",
- url: "/library/metadata/55474/thumb/1734151394"
- },
- {
- alt: "OGs vs Young Gun",
- type: "background",
- url: "/library/metadata/39873/art/1737085931"
- },
- {
- alt: "OGs vs Young Gun",
- type: "clearLogo",
- url: "/library/metadata/39873/clearLogo/1737085931"
- }
- ],
- UltraBlurColors: {
- topLeft: "142d53",
- topRight: "0a2353",
- bottomRight: "933e49",
- bottomLeft: "9e3528"
- },
- Guid: [
- {
- id: "tmdb://5774720"
- },
- {
- id: "tvdb://10730490"
- }
- ],
- Role: [
- {
- id: 301229,
- filter: "actor=301229",
- tag: "Joel Madden",
- tagKey: "5d77689dad5437001f74ad78",
- role: "Self - Host",
- thumb:
- "https://metadata-static.plex.tv/c/people/c3bf5cd6a2c7e89f338bb9d91b35443a.jpg"
- }
- ]
- },
- {
- ratingKey: "55473",
- key: "/library/metadata/55473",
- parentRatingKey: "55092",
- grandparentRatingKey: "29690",
- guid: "plex://episode/673f47e6df4a55d416b00849",
- parentGuid: "plex://season/66ef41318693dbe3e33d8d91",
- grandparentGuid: "plex://show/5e1719012d4d84003e516eeb",
- grandparentSlug: "1000-lb-sisters",
- type: "episode",
- title: "Bangers and Clash",
- grandparentKey: "/library/metadata/29690",
- parentKey: "/library/metadata/55092",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "1000-lb Sisters",
- parentTitle: "Season 6",
- contentRating: "TV-14",
- summary:
- "The family arrives in London for their first international vacation and learns even more surprising news about their ancestry. Tammy is pushed to her physical limits and a major meltdown puts the rest of the trip in jeopardy.",
- index: 9,
- parentIndex: 6,
- year: 2024,
- thumb: "/library/metadata/55473/thumb/1734496876",
- art: "/library/metadata/29690/art/1736487886",
- grandparentThumb: "/library/metadata/29690/thumb/1736487886",
- grandparentArt: "/library/metadata/29690/art/1736487886",
- duration: 2851178,
- originallyAvailableAt: "2024-12-10",
- addedAt: 1733888926,
- updatedAt: 1734496876,
- Media: [
- {
- id: 58203,
- duration: 2851178,
- bitrate: 9343,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88111,
- key: "/library/parts/88111/1733886760/file.mkv",
- duration: 2851178,
- file: "/TV Shows (Reality)/1000-lb Sisters/Season 06/1000-lb Sisters - S06E09 - Bangers and Clash WEBDL-1080p.mkv",
- size: 3330746893,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main",
- Stream: [
- {
- id: 285978,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 9218,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "main",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 285979,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 125,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 285980,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Bangers and Clash",
- type: "coverPoster",
- url: "/library/metadata/29690/thumb/1736487886"
- },
- {
- alt: "Bangers and Clash",
- type: "snapshot",
- url: "/library/metadata/55473/thumb/1734496876"
- },
- {
- alt: "Bangers and Clash",
- type: "background",
- url: "/library/metadata/29690/art/1736487886"
- },
- {
- alt: "Bangers and Clash",
- type: "clearLogo",
- url: "/library/metadata/29690/clearLogo/1736487886"
- }
- ],
- UltraBlurColors: {
- topLeft: "432511",
- topRight: "181003",
- bottomRight: "2e401d",
- bottomLeft: "533318"
- },
- Guid: [
- {
- id: "imdb://tt34603446"
- },
- {
- id: "tmdb://5824944"
- },
- {
- id: "tvdb://10837997"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.4,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 194244,
- filter: "actor=194244",
- tag: "Amy Slaton",
- tagKey: "60a7dbe45bde57002c2991f1",
- role: "Self"
- },
- {
- id: 194245,
- filter: "actor=194245",
- tag: "Tammy Slaton",
- tagKey: "60a7dbe45bde57002c2991f2",
- role: "Self"
- }
- ],
- Producer: [
- {
- id: 317670,
- filter: "producer=317670",
- tag: "Neil Bowman",
- tagKey: "5f3fe60dfea1a1003f99969d"
- }
- ]
- },
- {
- ratingKey: "55456",
- key: "/library/metadata/55456",
- parentRatingKey: "55006",
- grandparentRatingKey: "29621",
- guid: "plex://episode/673db15b12d044a6eeb7e7ad",
- parentGuid: "plex://season/66c3b6f87f6b3620cb902f6c",
- grandparentGuid: "plex://show/5d9c08daffd9ef001e99b8f5",
- grandparentSlug: "90-day-fiance-before-the-90-days",
- type: "episode",
- title: "The Call Of The Wild",
- titleSort: "Call Of The Wild",
- grandparentKey: "/library/metadata/29621",
- parentKey: "/library/metadata/55006",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "90 Day Fiancé: Before the 90 Days",
- parentTitle: "Season 7",
- originalTitle: "The Call of the Wild",
- contentRating: "TV-14",
- summary:
- "Vanja is single and ready to mingle! Brian makes big accusations against Ingrid. Sunny and Rory try to make peace. Magda accuses Joe of going back on his word. Niles calls his parents to tell them about the wedding. Loren is in hot water with Faith.",
- index: 15,
- parentIndex: 7,
- year: 2024,
- thumb: "/library/metadata/55456/thumb/1738995218",
- art: "/library/metadata/29621/art/1738128632",
- grandparentThumb: "/library/metadata/29621/thumb/1738128632",
- grandparentArt: "/library/metadata/29621/art/1738128632",
- duration: 5131605,
- originallyAvailableAt: "2024-12-08",
- addedAt: 1733709236,
- updatedAt: 1738995218,
- Media: [
- {
- id: 58185,
- duration: 5131605,
- bitrate: 7089,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88052,
- key: "/library/parts/88052/1733709109/file.mkv",
- duration: 5131605,
- file: "/TV Shows (Reality)/90 Day Fiancé - Before The 90 Days/Season 07/90 Day Fiancé - Before the 90 Days - S07E15 - The Call Of The Wild WEBDL-1080p.mkv",
- size: 4549227685,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main",
- Stream: [
- {
- id: 285687,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 6964,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "main",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 285688,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 125,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 285689,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Call Of The Wild",
- type: "coverPoster",
- url: "/library/metadata/29621/thumb/1738128632"
- },
- {
- alt: "The Call Of The Wild",
- type: "snapshot",
- url: "/library/metadata/55456/thumb/1738995218"
- },
- {
- alt: "The Call Of The Wild",
- type: "background",
- url: "/library/metadata/29621/art/1738128632"
- },
- {
- alt: "The Call Of The Wild",
- type: "clearLogo",
- url: "/library/metadata/29621/clearLogo/1738128632"
- }
- ],
- UltraBlurColors: {
- topLeft: "11333a",
- topRight: "933d4c",
- bottomRight: "7a252b",
- bottomLeft: "744d26"
- },
- Guid: [
- {
- id: "imdb://tt34622787"
- },
- {
- id: "tmdb://5766874"
- },
- {
- id: "tvdb://10823892"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 8.2,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 321013,
- filter: "actor=321013",
- tag: "Loren Allen",
- tagKey: "5f3fb952bf3e560040af3efa",
- role: "Self"
- },
- {
- id: 321489,
- filter: "actor=321489",
- tag: "Vanja Grbic",
- tagKey: "675655a06b70a8f1a4a80c91",
- role: "Self"
- },
- {
- id: 321491,
- filter: "actor=321491",
- tag: "Faith Gatoc Tulod",
- tagKey: "6756559e6b70a8f1a4a80c87",
- role: "Self"
- },
- {
- id: 321492,
- filter: "actor=321492",
- tag: "Niles Valentine",
- tagKey: "6756559e34acc71bd2ac6880",
- role: "Self"
- }
- ]
- },
- {
- ratingKey: "55452",
- key: "/library/metadata/55452",
- parentRatingKey: "55071",
- grandparentRatingKey: "30009",
- guid: "plex://episode/673cab699f7318c38aa5eb05",
- parentGuid: "plex://season/6697ba330f4923e3427c9f39",
- grandparentGuid: "plex://show/5d9c0874705e7a001e6ddc85",
- grandparentSlug: "hells-kitchen-us",
- type: "episode",
- title: "A Sticky Situation",
- titleSort: "Sticky Situation",
- grandparentKey: "/library/metadata/30009",
- parentKey: "/library/metadata/55071",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Hell's Kitchen (US)",
- parentTitle: "Season 23",
- contentRating: "TV-14",
- summary:
- "The chefs face a blind taste test; in a special dinner service, both teams must prove they have what it takes to stay in the competition.",
- index: 10,
- parentIndex: 23,
- audienceRating: 7.0,
- year: 2024,
- thumb: "/library/metadata/55452/thumb/1737260344",
- art: "/library/metadata/30009/art/1738995285",
- grandparentThumb: "/library/metadata/30009/thumb/1738995285",
- grandparentArt: "/library/metadata/30009/art/1738995285",
- grandparentTheme: "/library/metadata/30009/theme/1738995285",
- duration: 2591989,
- originallyAvailableAt: "2024-12-05",
- addedAt: 1733465248,
- updatedAt: 1737260344,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 58180,
- duration: 2591989,
- bitrate: 10384,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88047,
- key: "/library/parts/88047/1733465196/file.mkv",
- duration: 2591989,
- file: "/TV Shows (Reality)/Gordan Ramsay - Hells Kitchen US/Season 23/Hell's Kitchen (US) - S23E10 - A Sticky Situation WEBDL-1080p.mkv",
- size: 3365442980,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 285672,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 9744,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 29.97,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- original: true,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 285673,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 6,
- bitrate: 640,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "5.1(side)",
- original: true,
- samplingRate: 48000,
- displayTitle: "English (EAC3 5.1)",
- extendedDisplayTitle: "English (EAC3 5.1)"
- },
- {
- id: 285674,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- original: true,
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- },
- {
- id: 285675,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- hearingImpaired: true,
- original: true,
- title: "SDH",
- displayTitle: "English SDH",
- extendedDisplayTitle: "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A Sticky Situation",
- type: "coverPoster",
- url: "/library/metadata/30009/thumb/1738995285"
- },
- {
- alt: "A Sticky Situation",
- type: "snapshot",
- url: "/library/metadata/55452/thumb/1737260344"
- },
- {
- alt: "A Sticky Situation",
- type: "background",
- url: "/library/metadata/30009/art/1738995285"
- },
- {
- alt: "A Sticky Situation",
- type: "clearLogo",
- url: "/library/metadata/30009/clearLogo/1738995285"
- }
- ],
- UltraBlurColors: {
- topLeft: "1b2467",
- topRight: "3c111b",
- bottomRight: "42161e",
- bottomLeft: "211d4e"
- },
- Guid: [
- {
- id: "imdb://tt34723107"
- },
- {
- id: "tmdb://5767861"
- },
- {
- id: "tvdb://10831650"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.5,
- type: "audience"
- },
- {
- image: "themoviedb://image.rating",
- value: 7.0,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 106830,
- filter: "actor=106830",
- tag: "Gordon Ramsay",
- tagKey: "5d7768aa374a5b001fecc9c4",
- role: "Self - Chef",
- thumb:
- "https://metadata-static.plex.tv/d/people/dd20a681247c97c89d9aa32747028ba3.jpg"
- },
- {
- id: 194259,
- filter: "actor=194259",
- tag: "James Avery",
- tagKey: "6233480e2e411962942d1edd",
- role: "Self - Sous Chef"
- },
- {
- id: 216200,
- filter: "actor=216200",
- tag: "Marino Monferrato",
- tagKey: "644d077c7b10820176a91641",
- role: "Self - Maître D'",
- thumb:
- "https://metadata-static.plex.tv/7/people/79dba3a86ae936fe2f070439e364a4ea.jpg"
- },
- {
- id: 228469,
- filter: "actor=228469",
- tag: "Michelle Tribble",
- tagKey: "64da17c5fb911c69374a96a6",
- role: "Self - Sous Chef"
- },
- {
- id: 123116,
- filter: "actor=123116",
- tag: "Penn Jillette",
- tagKey: "5d776828880197001ec90e7e",
- role: "Self - Restaurant Patron",
- thumb:
- "https://metadata-static.plex.tv/a/people/a4bcaa8de644336313d01cde55e71f96.jpg"
- },
- {
- id: 126522,
- filter: "actor=126522",
- tag: "Teller",
- tagKey: "5d77683d85719b001f3a535e",
- role: "Self - Restaurant Patron",
- thumb:
- "https://metadata-static.plex.tv/7/people/708568fd018d7aa8b1032dcf867747e8.jpg"
- },
- {
- id: 325336,
- filter: "actor=325336",
- tag: "Lamar Odom",
- tagKey: "5d77683e85719b001f3a5565",
- role: "Self - Restaurant Patron",
- thumb:
- "https://metadata-static.plex.tv/people/5d77683e85719b001f3a5565.jpg"
- }
- ],
- Producer: [
- {
- id: 317407,
- filter: "producer=317407",
- tag: "Gautam Badgujar",
- tagKey: "5f402bd086422500428408d1"
- },
- {
- id: 317408,
- filter: "producer=317408",
- tag: "Ashley Callirgos",
- tagKey: "6538cdd3079d385acb2a6985"
- },
- {
- id: 317409,
- filter: "producer=317409",
- tag: "Rob Dodd",
- tagKey: "5d776cbcf617c90020184b82"
- },
- {
- id: 317410,
- filter: "producer=317410",
- tag: "Michael Leavitt",
- tagKey: "5f404171cae2c60042f34c34"
- },
- {
- id: 317411,
- filter: "producer=317411",
- tag: "Tahjanae Montgomery",
- tagKey: "670134552674d7c225455bc5"
- },
- {
- id: 317412,
- filter: "producer=317412",
- tag: "Jeffrey Pakosta",
- tagKey: "5d776aa67a53e9001e70b5f0"
- },
- {
- id: 317413,
- filter: "producer=317413",
- tag: "Gina Gonzalez Scallon",
- tagKey: "60c31a199a32d6002c9b1986"
- },
- {
- id: 317414,
- filter: "producer=317414",
- tag: "Heather Rose Wagner",
- tagKey: "5f3fe318ce2564003f880326"
- }
- ]
- },
- {
- ratingKey: "55437",
- key: "/library/metadata/55437",
- parentRatingKey: "55116",
- grandparentRatingKey: "39873",
- guid: "plex://episode/673f271bac744d906b8f986b",
- parentGuid: "plex://season/67017455ecd8889ab842fbcc",
- grandparentGuid: "plex://show/5d9c083308fddd001f294fb3",
- grandparentSlug: "ink-master",
- type: "episode",
- title: "Mash Up Mayhem",
- grandparentKey: "/library/metadata/39873",
- parentKey: "/library/metadata/55116",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Ink Master",
- parentTitle: "Season 16",
- contentRating: "TV-14",
- summary:
- "In the epic fight to the finale, the final five Artists battle it out with mash up tattoos. A jaw-dropping twist puts their versatility to the test. Who will be the last three artists standing in the Ink Master Finale?",
- index: 9,
- parentIndex: 16,
- year: 2024,
- thumb: "/library/metadata/55437/thumb/1733633579",
- art: "/library/metadata/39873/art/1737085931",
- parentThumb: "/library/metadata/55116/thumb/1733030802",
- grandparentThumb: "/library/metadata/39873/thumb/1737085931",
- grandparentArt: "/library/metadata/39873/art/1737085931",
- grandparentTheme: "/library/metadata/39873/theme/1737085931",
- duration: 2677088,
- originallyAvailableAt: "2024-12-04",
- addedAt: 1733297624,
- updatedAt: 1733633579,
- Media: [
- {
- id: 58166,
- duration: 2677088,
- bitrate: 7506,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88033,
- key: "/library/parts/88033/1733264188/file.mkv",
- duration: 2677088,
- file: "/TV Shows (Reality)/Ink Master/Season 16/Ink Master - S16E09 - Episode 9 WEBDL-1080p.mkv",
- size: 2512365557,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 285596,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 7282,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 285597,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 2,
- bitrate: 224,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- samplingRate: 48000,
- displayTitle: "English (EAC3 Stereo)",
- extendedDisplayTitle: "English (EAC3 Stereo)"
- },
- {
- id: 285598,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- title: "English (SDH)",
- displayTitle: "English",
- extendedDisplayTitle: "English (SDH) (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Mash Up Mayhem",
- type: "coverPoster",
- url: "/library/metadata/55116/thumb/1733030802"
- },
- {
- alt: "Mash Up Mayhem",
- type: "snapshot",
- url: "/library/metadata/55437/thumb/1733633579"
- },
- {
- alt: "Mash Up Mayhem",
- type: "background",
- url: "/library/metadata/39873/art/1737085931"
- },
- {
- alt: "Mash Up Mayhem",
- type: "clearLogo",
- url: "/library/metadata/39873/clearLogo/1737085931"
- }
- ],
- UltraBlurColors: {
- topLeft: "1d2a55",
- topRight: "653220",
- bottomRight: "98364e",
- bottomLeft: "3a1536"
- },
- Guid: [
- {
- id: "tmdb://5774719"
- },
- {
- id: "tvdb://10730489"
- }
- ],
- Role: [
- {
- id: 301229,
- filter: "actor=301229",
- tag: "Joel Madden",
- tagKey: "5d77689dad5437001f74ad78",
- role: "Self - Host",
- thumb:
- "https://metadata-static.plex.tv/c/people/c3bf5cd6a2c7e89f338bb9d91b35443a.jpg"
- }
- ]
- },
- {
- ratingKey: "55436",
- key: "/library/metadata/55436",
- parentRatingKey: "55092",
- grandparentRatingKey: "29690",
- guid: "plex://episode/673f47e6df4a55d416b00843",
- parentGuid: "plex://season/66ef41318693dbe3e33d8d91",
- grandparentGuid: "plex://show/5e1719012d4d84003e516eeb",
- grandparentSlug: "1000-lb-sisters",
- type: "episode",
- title: "Peas Out, Yo!",
- grandparentKey: "/library/metadata/29690",
- parentKey: "/library/metadata/55092",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "1000-lb Sisters",
- parentTitle: "Season 6",
- contentRating: "TV-14",
- summary:
- "Everyone prepares for London amid another flare up between Tammy and Amanda. Chris and Tammy visit Dr. Turner hoping to get approved for skin removal surgery. The family participates in a 5K and Amanda makes her move to Florida.",
- index: 8,
- parentIndex: 6,
- year: 2024,
- thumb: "/library/metadata/55436/thumb/1734496876",
- art: "/library/metadata/29690/art/1736487886",
- grandparentThumb: "/library/metadata/29690/thumb/1736487886",
- grandparentArt: "/library/metadata/29690/art/1736487886",
- duration: 2550847,
- originallyAvailableAt: "2024-12-03",
- addedAt: 1733282806,
- updatedAt: 1734496876,
- Media: [
- {
- id: 58165,
- duration: 2550847,
- bitrate: 6055,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88032,
- key: "/library/parts/88032/1733250369/file.mkv",
- duration: 2550847,
- file: "/TV Shows (Reality)/1000-lb Sisters/Season 06/1000-lb Sisters - S06E08 - Peas Out, Yo! WEBDL-1080p.mkv",
- size: 1931516075,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main",
- Stream: [
- {
- id: 285593,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 5930,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "main",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 285594,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 125,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 285595,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Peas Out, Yo!",
- type: "coverPoster",
- url: "/library/metadata/29690/thumb/1736487886"
- },
- {
- alt: "Peas Out, Yo!",
- type: "snapshot",
- url: "/library/metadata/55436/thumb/1734496876"
- },
- {
- alt: "Peas Out, Yo!",
- type: "background",
- url: "/library/metadata/29690/art/1736487886"
- },
- {
- alt: "Peas Out, Yo!",
- type: "clearLogo",
- url: "/library/metadata/29690/clearLogo/1736487886"
- }
- ],
- UltraBlurColors: {
- topLeft: "58091b",
- topRight: "91413e",
- bottomRight: "92413f",
- bottomLeft: "854d2a"
- },
- Guid: [
- {
- id: "imdb://tt34603444"
- },
- {
- id: "tmdb://5812194"
- },
- {
- id: "tvdb://10837995"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 8.6,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 194244,
- filter: "actor=194244",
- tag: "Amy Slaton",
- tagKey: "60a7dbe45bde57002c2991f1",
- role: "Self"
- },
- {
- id: 194245,
- filter: "actor=194245",
- tag: "Tammy Slaton",
- tagKey: "60a7dbe45bde57002c2991f2",
- role: "Self"
- }
- ],
- Producer: [
- {
- id: 317670,
- filter: "producer=317670",
- tag: "Neil Bowman",
- tagKey: "5f3fe60dfea1a1003f99969d"
- }
- ]
- },
- {
- ratingKey: "47851",
- key: "/library/metadata/47851/children",
- parentRatingKey: "47836",
- guid: "plex://season/61b75c7a4333ef84604eac8c",
- parentGuid: "plex://show/5d9c08172192ba001f307329",
- parentSlug: "60-days-in",
- parentStudio: "Lucky 8 TV",
- type: "season",
- title: "Season 2",
- parentKey: "/library/metadata/47836",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- parentTitle: "60 Days In",
- summary: "",
- index: 2,
- parentIndex: 1,
- viewCount: 7,
- lastViewedAt: 1668969475,
- parentYear: 2016,
- thumb: "/library/metadata/47851/thumb/1733146777",
- art: "/library/metadata/47836/art/1736656766",
- parentThumb: "/library/metadata/47836/thumb/1736656766",
- parentTheme: "/library/metadata/47836/theme/1736656766",
- leafCount: 13,
- viewedLeafCount: 6,
- addedAt: 1733178435,
- updatedAt: 1733146777,
- Image: [
- {
- alt: "Season 2",
- type: "coverPoster",
- url: "/library/metadata/47851/thumb/1733146777"
- },
- {
- alt: "Season 2",
- type: "background",
- url: "/library/metadata/47836/art/1736656766"
- },
- {
- alt: "Season 2",
- type: "clearLogo",
- url: "/library/metadata/47836/clearLogo/1736656766"
- }
- ],
- UltraBlurColors: {
- topLeft: "121213",
- topRight: "3d403d",
- bottomRight: "0b0d0b",
- bottomLeft: "030902"
- },
- Guid: [
- {
- id: "tvdb://669479"
- }
- ]
- },
- {
- ratingKey: "55430",
- key: "/library/metadata/55430",
- parentRatingKey: "55006",
- grandparentRatingKey: "29621",
- guid: "plex://episode/673645c44adcaf16eb634947",
- parentGuid: "plex://season/66c3b6f87f6b3620cb902f6c",
- grandparentGuid: "plex://show/5d9c08daffd9ef001e99b8f5",
- grandparentSlug: "90-day-fiance-before-the-90-days",
- type: "episode",
- title: "A Separate Peace",
- titleSort: "Separate Peace",
- grandparentKey: "/library/metadata/29621",
- parentKey: "/library/metadata/55006",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "90 Day Fiancé: Before the 90 Days",
- parentTitle: "Season 7",
- contentRating: "TV-14",
- summary:
- "Loren tries to win over Faith's friends. Niles makes a shocking decision. Tigerlily has a sobering realization. Vanja is surprised by an unexpected dinner guest. Joe learns that this isn't the first time Magda moved abroad for a boyfriend.",
- index: 14,
- parentIndex: 7,
- year: 2024,
- thumb: "/library/metadata/55430/thumb/1738995218",
- art: "/library/metadata/29621/art/1738128632",
- grandparentThumb: "/library/metadata/29621/thumb/1738128632",
- grandparentArt: "/library/metadata/29621/art/1738128632",
- duration: 5131796,
- originallyAvailableAt: "2024-12-01",
- addedAt: 1733104022,
- updatedAt: 1738995218,
- Media: [
- {
- id: 58153,
- duration: 5131796,
- bitrate: 7326,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88020,
- key: "/library/parts/88020/1733071014/file.mkv",
- duration: 5131796,
- file: "/TV Shows (Reality)/90 Day Fiancé - Before The 90 Days/Season 07/90 Day Fiancé - Before the 90 Days - S07E14 - A Separate Peace WEBDL-1080p.mkv",
- size: 4701327823,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main",
- Stream: [
- {
- id: 285447,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 7201,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- profile: "main",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 285448,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 125,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 48000,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- },
- {
- id: 285449,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A Separate Peace",
- type: "coverPoster",
- url: "/library/metadata/29621/thumb/1738128632"
- },
- {
- alt: "A Separate Peace",
- type: "snapshot",
- url: "/library/metadata/55430/thumb/1738995218"
- },
- {
- alt: "A Separate Peace",
- type: "background",
- url: "/library/metadata/29621/art/1738128632"
- },
- {
- alt: "A Separate Peace",
- type: "clearLogo",
- url: "/library/metadata/29621/clearLogo/1738128632"
- }
- ],
- UltraBlurColors: {
- topLeft: "3f2810",
- topRight: "211a1a",
- bottomRight: "7f5226",
- bottomLeft: "50201e"
- },
- Guid: [
- {
- id: "imdb://tt34475364"
- },
- {
- id: "tmdb://5755641"
- },
- {
- id: "tvdb://10823891"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.2,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 321488,
- filter: "actor=321488",
- tag: "Tigerlily Abdelfattah",
- tagKey: "675655a080661d35c494df79",
- role: "Self"
- },
- {
- id: 321013,
- filter: "actor=321013",
- tag: "Loren Allen",
- tagKey: "5f3fb952bf3e560040af3efa",
- role: "Self"
- },
- {
- id: 321489,
- filter: "actor=321489",
- tag: "Vanja Grbic",
- tagKey: "675655a06b70a8f1a4a80c91",
- role: "Self"
- },
- {
- id: 321491,
- filter: "actor=321491",
- tag: "Faith Gatoc Tulod",
- tagKey: "6756559e6b70a8f1a4a80c87",
- role: "Self"
- },
- {
- id: 321492,
- filter: "actor=321492",
- tag: "Niles Valentine",
- tagKey: "6756559e34acc71bd2ac6880",
- role: "Self"
- }
- ]
- },
- {
- ratingKey: "55333",
- key: "/library/metadata/55333",
- parentRatingKey: "55116",
- grandparentRatingKey: "39873",
- guid: "plex://episode/673f271bac744d906b8f9876",
- parentGuid: "plex://season/67017455ecd8889ab842fbcc",
- grandparentGuid: "plex://show/5d9c083308fddd001f294fb3",
- grandparentSlug: "ink-master",
- type: "episode",
- title: "Face Your Fears",
- grandparentKey: "/library/metadata/39873",
- parentKey: "/library/metadata/55116",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "Ink Master",
- parentTitle: "Season 16",
- contentRating: "TV-14",
- summary:
- "The Artists' loyalties become transparent in a glass painting Flash Challenge. There is nowhere to hide when the Artists must tattoo faces in a high stakes Elimination Tattoo. The battle for $250,000 continues.",
- index: 8,
- parentIndex: 16,
- year: 2024,
- thumb: "/library/metadata/55333/thumb/1733030803",
- art: "/library/metadata/39873/art/1737085931",
- parentThumb: "/library/metadata/55116/thumb/1733030802",
- grandparentThumb: "/library/metadata/39873/thumb/1737085931",
- grandparentArt: "/library/metadata/39873/art/1737085931",
- grandparentTheme: "/library/metadata/39873/theme/1737085931",
- duration: 2636672,
- originallyAvailableAt: "2024-11-27",
- addedAt: 1732692318,
- updatedAt: 1733030803,
- Media: [
- {
- id: 57549,
- duration: 2636672,
- bitrate: 7647,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high"
- }
- ],
- Image: [
- {
- alt: "Face Your Fears",
- type: "coverPoster",
- url: "/library/metadata/55116/thumb/1733030802"
- },
- {
- alt: "Face Your Fears",
- type: "snapshot",
- url: "/library/metadata/55333/thumb/1733030803"
- },
- {
- alt: "Face Your Fears",
- type: "background",
- url: "/library/metadata/39873/art/1737085931"
- },
- {
- alt: "Face Your Fears",
- type: "clearLogo",
- url: "/library/metadata/39873/clearLogo/1737085931"
- }
- ],
- UltraBlurColors: {
- topLeft: "541311",
- topRight: "2f316c",
- bottomRight: "1c4ac9",
- bottomLeft: "2a479e"
- },
- Guid: [
- {
- id: "tmdb://5774718"
- },
- {
- id: "tvdb://10730488"
- }
- ],
- Role: [
- {
- id: 301229,
- filter: "actor=301229",
- tag: "Joel Madden",
- tagKey: "5d77689dad5437001f74ad78",
- role: "Self - Host",
- thumb:
- "https://metadata-static.plex.tv/c/people/c3bf5cd6a2c7e89f338bb9d91b35443a.jpg"
- }
- ]
- },
- {
- ratingKey: "55332",
- key: "/library/metadata/55332",
- parentRatingKey: "55092",
- grandparentRatingKey: "29690",
- guid: "plex://episode/6736b2ad5b733a3d539df774",
- parentGuid: "plex://season/66ef41318693dbe3e33d8d91",
- grandparentGuid: "plex://show/5e1719012d4d84003e516eeb",
- grandparentSlug: "1000-lb-sisters",
- type: "episode",
- title: "Turning a New Beef",
- grandparentKey: "/library/metadata/29690",
- parentKey: "/library/metadata/55092",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "1000-lb Sisters",
- parentTitle: "Season 6",
- contentRating: "TV-14",
- summary: "Tammy and Amy beef over their big night out.",
- index: 7,
- parentIndex: 6,
- year: 2024,
- thumb: "/library/metadata/55332/thumb/1734496876",
- art: "/library/metadata/29690/art/1736487886",
- grandparentThumb: "/library/metadata/29690/thumb/1736487886",
- grandparentArt: "/library/metadata/29690/art/1736487886",
- duration: 2550890,
- originallyAvailableAt: "2024-11-26",
- addedAt: 1732681135,
- updatedAt: 1734496876,
- Media: [
- {
- id: 57548,
- duration: 2550890,
- bitrate: 8404,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main"
- }
- ],
- Image: [
- {
- alt: "Turning a New Beef",
- type: "coverPoster",
- url: "/library/metadata/29690/thumb/1736487886"
- },
- {
- alt: "Turning a New Beef",
- type: "snapshot",
- url: "/library/metadata/55332/thumb/1734496876"
- },
- {
- alt: "Turning a New Beef",
- type: "background",
- url: "/library/metadata/29690/art/1736487886"
- },
- {
- alt: "Turning a New Beef",
- type: "clearLogo",
- url: "/library/metadata/29690/clearLogo/1736487886"
- }
- ],
- UltraBlurColors: {
- topLeft: "580913",
- topRight: "612525",
- bottomRight: "120206",
- bottomLeft: "772626"
- },
- Guid: [
- {
- id: "imdb://tt34493905"
- },
- {
- id: "tmdb://5773114"
- },
- {
- id: "tvdb://10800789"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 8.6,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 194244,
- filter: "actor=194244",
- tag: "Amy Slaton",
- tagKey: "60a7dbe45bde57002c2991f1",
- role: "Self"
- },
- {
- id: 194245,
- filter: "actor=194245",
- tag: "Tammy Slaton",
- tagKey: "60a7dbe45bde57002c2991f2",
- role: "Self"
- }
- ],
- Producer: [
- {
- id: 317670,
- filter: "producer=317670",
- tag: "Neil Bowman",
- tagKey: "5f3fe60dfea1a1003f99969d"
- }
- ]
- },
- {
- ratingKey: "55282",
- key: "/library/metadata/55282",
- parentRatingKey: "54843",
- grandparentRatingKey: "27613",
- guid: "plex://episode/673646026a32a901c2e84b14",
- parentGuid: "plex://season/6659055ddd27970dd48c1b7d",
- grandparentGuid: "plex://show/5d9c09240aaccd001f8f45b3",
- grandparentSlug: "90-day-fiance-the-other-way",
- type: "episode",
- title: "Tell All Part 2",
- grandparentKey: "/library/metadata/27613",
- parentKey: "/library/metadata/54843",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "90 Day Fiancé: The Other Way",
- parentTitle: "Season 6",
- contentRating: "TV-14",
- summary:
- "The Tell All continues with more drama and reveals from this season's couples. Corona shares details about her breakup with Ingi, things get heated between Shekinah and Joanne's mom, Donna, and Tatha accuses James of cheating.",
- index: 22,
- parentIndex: 6,
- year: 2024,
- thumb: "/library/metadata/55282/thumb/1733920575",
- art: "/library/metadata/27613/art/1737869748",
- grandparentThumb: "/library/metadata/27613/thumb/1737869748",
- grandparentArt: "/library/metadata/27613/art/1737869748",
- duration: 5087402,
- originallyAvailableAt: "2024-11-25",
- addedAt: 1732585284,
- updatedAt: 1733920575,
- Media: [
- {
- id: 57506,
- duration: 5087402,
- bitrate: 6511,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- audioProfile: "lc",
- videoProfile: "main"
- }
- ],
- Image: [
- {
- alt: "Tell All Part 2",
- type: "coverPoster",
- url: "/library/metadata/27613/thumb/1737869748"
- },
- {
- alt: "Tell All Part 2",
- type: "snapshot",
- url: "/library/metadata/55282/thumb/1733920575"
- },
- {
- alt: "Tell All Part 2",
- type: "background",
- url: "/library/metadata/27613/art/1737869748"
- },
- {
- alt: "Tell All Part 2",
- type: "clearLogo",
- url: "/library/metadata/27613/clearLogo/1737869748"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f304b",
- topRight: "184464",
- bottomRight: "2e6289",
- bottomLeft: "2e6387"
- },
- Guid: [
- {
- id: "imdb://tt34385089"
- },
- {
- id: "tmdb://5755642"
- },
- {
- id: "tvdb://10813240"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 6.3,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 321423,
- filter: "actor=321423",
- tag: "Corona Blakey",
- tagKey: "67548d3cf1d144a2a41843cb",
- role: "Self"
- },
- {
- id: 321430,
- filter: "actor=321430",
- tag: "Joanne DiGesu",
- tagKey: "67548d3c7f1113c796598627",
- role: "Self"
- },
- {
- id: 235857,
- filter: "actor=235857",
- tag: "Shekinah Garner",
- tagKey: "5f401f0cfea1a1003f9e90ea",
- role: "Self"
- },
- {
- id: 263286,
- filter: "actor=263286",
- tag: "Sarper Güven",
- tagKey: "65955292170826e83d4783a7",
- role: "Self"
- },
- {
- id: 321431,
- filter: "actor=321431",
- tag: "Sean Heffernan",
- tagKey: "67548d3df1cbf397f499f602",
- role: "Self"
- },
- {
- id: 321429,
- filter: "actor=321429",
- tag: "Ingi Hilmar",
- tagKey: "67548d3cda483fdd763a91f5",
- role: "Self"
- },
- {
- id: 321424,
- filter: "actor=321424",
- tag: "Lily Huang",
- tagKey: "67548d3d28632801215dd6bf",
- role: "Self"
- },
- {
- id: 321425,
- filter: "actor=321425",
- tag: "Josh McGuffey",
- tagKey: "67548d3cf1cbf397f499f5fa",
- role: "Self"
- },
- {
- id: 193961,
- filter: "actor=193961",
- tag: "Shaun Robinson",
- tagKey: "5d776833f59e5800218987dd",
- role: "Self - Host",
- thumb:
- "https://metadata-static.plex.tv/a/people/ae19431faa3523cc1baff23e15d2b738.jpg"
- },
- {
- id: 321426,
- filter: "actor=321426",
- tag: "James Solis",
- tagKey: "67548d3d7f5b18211a53c43d",
- role: "Self"
- },
- {
- id: 321427,
- filter: "actor=321427",
- tag: "Meitalia Tantri Solis",
- tagKey: "67548d3cf1cbf397f499f5f8",
- role: "Self"
- }
- ],
- Producer: [
- {
- id: 317646,
- filter: "producer=317646",
- tag: "David Burch",
- tagKey: "5f4013721ae710004103e5fd"
- },
- {
- id: 318015,
- filter: "producer=318015",
- tag: "Jenni Gilroy",
- tagKey: "5f3fe0eafea1a1003f99240d"
- }
- ]
- },
- {
- ratingKey: "55281",
- key: "/library/metadata/55281",
- parentRatingKey: "55006",
- grandparentRatingKey: "29621",
- guid: "plex://episode/673645c54adcaf16eb634948",
- parentGuid: "plex://season/66c3b6f87f6b3620cb902f6c",
- grandparentGuid: "plex://show/5d9c08daffd9ef001e99b8f5",
- grandparentSlug: "90-day-fiance-before-the-90-days",
- type: "episode",
- title: "The Dark Is Rising",
- titleSort: "Dark Is Rising",
- grandparentKey: "/library/metadata/29621",
- parentKey: "/library/metadata/55006",
- librarySectionTitle: "TV Shows (Reality)",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- grandparentTitle: "90 Day Fiancé: Before the 90 Days",
- parentTitle: "Season 7",
- contentRating: "TV-14",
- summary:
- "Magda interrogates Joe about his last sexcapade. Niles wonders if Matilda misled him. Loren proposes a plan to marry Faith's mom. Ingrid learns Brian has been married four times. Sunny gives Veah an ultimatum.",
- index: 13,
- parentIndex: 7,
- year: 2024,
- thumb: "/library/metadata/55281/thumb/1738995218",
- art: "/library/metadata/29621/art/1738128632",
- grandparentThumb: "/library/metadata/29621/thumb/1738128632",
- grandparentArt: "/library/metadata/29621/art/1738128632",
- duration: 5131797,
- originallyAvailableAt: "2024-11-24",
- addedAt: 1732498596,
- updatedAt: 1738995218,
- Media: [
- {
- id: 57500,
- duration: 5131797,
- bitrate: 5830,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main"
- }
- ],
- Image: [
- {
- alt: "The Dark Is Rising",
- type: "coverPoster",
- url: "/library/metadata/29621/thumb/1738128632"
- },
- {
- alt: "The Dark Is Rising",
- type: "snapshot",
- url: "/library/metadata/55281/thumb/1738995218"
- },
- {
- alt: "The Dark Is Rising",
- type: "background",
- url: "/library/metadata/29621/art/1738128632"
- },
- {
- alt: "The Dark Is Rising",
- type: "clearLogo",
- url: "/library/metadata/29621/clearLogo/1738128632"
- }
- ],
- UltraBlurColors: {
- topLeft: "332c2a",
- topRight: "58281d",
- bottomRight: "1f537d",
- bottomLeft: "2a6a60"
- },
- Guid: [
- {
- id: "imdb://tt34475357"
- },
- {
- id: "tmdb://5755640"
- },
- {
- id: "tvdb://10810671"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.1,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 321013,
- filter: "actor=321013",
- tag: "Loren Allen",
- tagKey: "5f3fb952bf3e560040af3efa",
- role: "Self"
- },
- {
- id: 321489,
- filter: "actor=321489",
- tag: "Vanja Grbic",
- tagKey: "675655a06b70a8f1a4a80c91",
- role: "Self"
- },
- {
- id: 321491,
- filter: "actor=321491",
- tag: "Faith Gatoc Tulod",
- tagKey: "6756559e6b70a8f1a4a80c87",
- role: "Self"
- },
- {
- id: 321492,
- filter: "actor=321492",
- tag: "Niles Valentine",
- tagKey: "6756559e34acc71bd2ac6880",
- role: "Self"
- },
- {
- id: 321490,
- filter: "actor=321490",
- tag: "Bozo Vrdoljak",
- tagKey: "675655a0729f1bff838b3436",
- role: "Self"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec("/hubs/home/recentlyAdded", "get", 200, response)
- })
-
- it("should validate the 200 response when response are episodes", () => {
- // /hubs/home/recentlyAdded?X-Plex-Language=en&type=2§ionID=2&contentDirectoryID=2&X-Plex-Client-Identifier=wcna9rylardpxhyvbwa8m9ei&X-Plex-Container-Start=0&X-Plex-Container-Size=50&
- const response = {
- "MediaContainer": {
- "size": 50,
- "totalSize": 50,
- "offset": 0,
- "allowSync": true,
- "identifier": "com.plexapp.plugins.library",
- "Metadata": [
- {
- "ratingKey": "108858",
- "key": "/library/metadata/108858",
- "parentRatingKey": "103105",
- "grandparentRatingKey": "4698",
- "guid": "plex://episode/67b8c01b2a9d96fd61ecd975",
- "parentGuid": "plex://season/67b8c01a2a9d96fd61ecd96f",
- "grandparentGuid": "plex://show/606ef4be8736e5002c8f5c17",
- "grandparentSlug": "game-changer",
- "type": "episode",
- "title": "Episode 5",
- "grandparentKey": "/library/metadata/4698",
- "parentKey": "/library/metadata/103105",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Game Changer",
- "parentTitle": "Season 7",
- "summary": "",
- "index": 5,
- "parentIndex": 7,
- "year": 2025,
- "thumb": "/library/metadata/108858/thumb/1748908722",
- "art": "/library/metadata/4698/art/1748186936",
- "parentThumb": "/library/metadata/103105/thumb/1745376038",
- "grandparentThumb": "/library/metadata/4698/thumb/1748186936",
- "grandparentArt": "/library/metadata/4698/art/1748186936",
- "grandparentTheme": "/library/metadata/4698/theme/1748186936",
- "duration": 2998720,
- "originallyAvailableAt": "2025-06-02",
- "addedAt": 1748908720,
- "updatedAt": 1748908722,
- "Media": [
- {
- "id": 131469,
- "duration": 2998720,
- "bitrate": 5251,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 2,
- "audioCodec": "aac",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "audioProfile": "lc",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 448505,
- "key": "/library/parts/448505/1748908403/file.mkv",
- "duration": 2998720,
- "file": "/data/Media/Tv Shows/Game Changer/Season 07/Game Changer (2019) - S07E05 - TBA [WEBDL-1080p][AAC 2.0][x264]-MuTT.mkv",
- "size": 1969307188,
- "audioProfile": "lc",
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1043515,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 5061,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 50,
- "original": true,
- "profile": "high",
- "refFrames": 5,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1043516,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "aac",
- "index": 1,
- "channels": 2,
- "bitrate": 189,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "stereo",
- "original": true,
- "profile": "lc",
- "samplingRate": 48000,
- "displayTitle": "English (AAC Stereo)",
- "extendedDisplayTitle": "English (AAC Stereo)"
- },
- {
- "id": 1043517,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "original": true,
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1043518,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "hearingImpaired": true,
- "original": true,
- "title": "SDH",
- "displayTitle": "English SDH (SRT)",
- "extendedDisplayTitle": "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Episode 5",
- "type": "coverPoster",
- "url": "/library/metadata/4698/thumb/1748186936"
- },
- {
- "alt": "Episode 5",
- "type": "snapshot",
- "url": "/library/metadata/108858/thumb/1748908722"
- },
- {
- "alt": "Episode 5",
- "type": "background",
- "url": "/library/metadata/4698/art/1748186936"
- },
- {
- "alt": "Episode 5",
- "type": "clearLogo",
- "url": "/library/metadata/4698/clearLogo/1748186936"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "0e3439",
- "topRight": "2c6967",
- "bottomRight": "256871",
- "bottomLeft": "226a69"
- },
- "Guid": [
- {
- "id": "tmdb://5995159"
- }
- ],
- "Role": [
- {
- "id": 20075,
- "filter": "actor=20075",
- "tag": "Sam Reich",
- "tagKey": "5d7769a2f617c900201628a0",
- "role": "Self - Host",
- "thumb": "https://metadata-static.plex.tv/4/people/4e2c891b3cedad0ed91929e7ed98bfc5.jpg"
- }
- ]
- },
- {
- "ratingKey": "2066",
- "key": "/library/metadata/2066/children",
- "guid": "plex://show/5d9c0863ef619b002047f234",
- "slug": "black-mirror",
- "studio": "House of Tomorrow",
- "type": "show",
- "title": "Black Mirror",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "contentRating": "TV-MA",
- "summary": "Featuring stand-alone dramas -- sharp, suspenseful, satirical tales that explore techno-paranoia -- \"Black Mirror\" is a contemporary reworking of \"The Twilight Zone\" with stories that tap into the collective unease about the modern world.",
- "index": 1,
- "audienceRating": 8.3,
- "year": 2011,
- "tagline": ">> The future is bright./ (season 3)",
- "thumb": "/library/metadata/2066/thumb/1747377866",
- "art": "/library/metadata/2066/art/1747377866",
- "theme": "/library/metadata/2066/theme/1747377866",
- "duration": 3600000,
- "originallyAvailableAt": "2011-12-04",
- "leafCount": 32,
- "viewedLeafCount": 6,
- "childCount": 7,
- "addedAt": 1748722272,
- "updatedAt": 1747377866,
- "audienceRatingImage": "themoviedb://image.rating",
- "primaryExtraKey": "/library/metadata/2089",
- "Image": [
- {
- "alt": "Black Mirror",
- "type": "coverPoster",
- "url": "/library/metadata/2066/thumb/1747377866"
- },
- {
- "alt": "Black Mirror",
- "type": "background",
- "url": "/library/metadata/2066/art/1747377866"
- },
- {
- "alt": "Black Mirror",
- "type": "clearLogo",
- "url": "/library/metadata/2066/clearLogo/1747377866"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "29235d",
- "topRight": "9e3521",
- "bottomRight": "99237d",
- "bottomLeft": "382c68"
- },
- "Genre": [
- {
- "id": 161,
- "filter": "genre=161",
- "tag": "Drama"
- },
- {
- "id": 683,
- "filter": "genre=683",
- "tag": "Mystery"
- },
- {
- "id": 597,
- "filter": "genre=597",
- "tag": "Crime"
- },
- {
- "id": 449,
- "filter": "genre=449",
- "tag": "Science Fiction"
- },
- {
- "id": 92,
- "filter": "genre=92",
- "tag": "Thriller"
- },
- {
- "id": 5785,
- "filter": "genre=5785",
- "tag": "Sci-Fi & Fantasy"
- }
- ],
- "Country": [
- {
- "id": 227,
- "filter": "country=227",
- "tag": "United Kingdom"
- }
- ],
- "Guid": [
- {
- "id": "imdb://tt2085059"
- },
- {
- "id": "tmdb://42009"
- },
- {
- "id": "tvdb://253463"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 8.7,
- "type": "audience"
- },
- {
- "image": "rottentomatoes://image.rating.ripe",
- "value": 8.3,
- "type": "critic"
- },
- {
- "image": "rottentomatoes://image.rating.upright",
- "value": 8.0,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 8.3,
- "type": "audience"
- }
- ],
- "Role": [
- {
- "id": 11077,
- "filter": "actor=11077",
- "tag": "Jesse Plemons",
- "tagKey": "5d77683c6f4521001ea9d771",
- "role": "Robert Daly",
- "thumb": "https://metadata-static.plex.tv/4/people/4779ba40c825b8f37f19a60b5318bc3d.jpg"
- },
- {
- "id": 11079,
- "filter": "actor=11079",
- "tag": "Cristin Milioti",
- "tagKey": "5d7768903ab0e7001f5044d8",
- "role": "Nanette Cole",
- "thumb": "https://metadata-static.plex.tv/2/people/2c460568526f1add80affda2ccb00221.jpg"
- },
- {
- "id": 3601,
- "filter": "actor=3601",
- "tag": "Jimmi Simpson",
- "tagKey": "5d776826999c64001ec2c5d3",
- "role": "Walton",
- "thumb": "https://metadata-static.plex.tv/f/people/f7e0fe1f87f164c6aee795f8a1586351.jpg"
- },
- {
- "id": 11088,
- "filter": "actor=11088",
- "tag": "Milanka Brooks",
- "tagKey": "5d776b927a53e9001e729c80",
- "role": "Elena Tulaska",
- "thumb": "https://metadata-static.plex.tv/5/people/54ab395a838e8b170d125c912f3fc5e1.jpg"
- },
- {
- "id": 11089,
- "filter": "actor=11089",
- "tag": "Osy Ikhile",
- "tagKey": "5d7769f87a53e9001e6f638a",
- "role": "Nate Packer",
- "thumb": "https://metadata-static.plex.tv/b/people/b3484b16480c72bb110e272bf8af76bf.jpg"
- },
- {
- "id": 11113,
- "filter": "actor=11113",
- "tag": "Paul G. Raymond",
- "tagKey": "5dd879e08b72d8001d336cc1",
- "role": "Kabir Dudani",
- "thumb": "https://metadata-static.plex.tv/5/people/50b910dd56bebefdee8bc436176cc140.jpg"
- },
- {
- "id": 11028,
- "filter": "actor=11028",
- "tag": "Monica Dolan",
- "tagKey": "5d776852594b2b001e6887d7",
- "role": "Janet McCardle",
- "thumb": "https://metadata-static.plex.tv/3/people/344e40ffb8301a931249ff5a7f248532.jpg"
- },
- {
- "id": 8728,
- "filter": "actor=8728",
- "tag": "Joshua James",
- "tagKey": "5d7769fd594b2b001e6afefd",
- "role": "Chris Holligan",
- "thumb": "https://metadata-static.plex.tv/6/people/6b4920526d137ac355bde04e75e110b4.jpg"
- },
- {
- "id": 11029,
- "filter": "actor=11029",
- "tag": "Daniel Lapaine",
- "tagKey": "5d77682661141d001fb13404",
- "role": "Dawson",
- "thumb": "https://metadata-static.plex.tv/5/people/5c9ea16d66f25be8454c1dfa0fbff566.jpg"
- },
- {
- "id": 2634,
- "filter": "actor=2634",
- "tag": "Michaela Coel",
- "tagKey": "5d7769b396b655001fdd6fe9",
- "role": "Airline Stewardess",
- "thumb": "https://metadata-static.plex.tv/6/people/65a4b3aefd435f81e8397ee23e939115.jpg"
- },
- {
- "id": 11030,
- "filter": "actor=11030",
- "tag": "Anjana Vasan",
- "tagKey": "5d7769c1ad5437001f7671a8",
- "role": "Nida Huq",
- "thumb": "https://metadata-static.plex.tv/b/people/b9d69e41563d2aff7874bc18bf6b3f6d.jpg"
- },
- {
- "id": 11031,
- "filter": "actor=11031",
- "tag": "Kenneth Collard",
- "tagKey": "5d7768646f4521001eaa4fbb",
- "role": "Jim",
- "thumb": "https://metadata-static.plex.tv/e/people/e686debc204fe5361f08665b0d172985.jpg"
- },
- {
- "id": 11032,
- "filter": "actor=11032",
- "tag": "Hannah John-Kamen",
- "tagKey": "5d7769a9594b2b001e6a6c2a",
- "role": "Sonja",
- "thumb": "https://metadata-static.plex.tv/iva/person/299309/2a49b2c2ce68bd88aff779a3e401ea69.jpg"
- },
- {
- "id": 10213,
- "filter": "actor=10213",
- "tag": "Aaron Paul",
- "tagKey": "5d7768277228e5001f1dd058",
- "role": "Gamer691 (voice)",
- "thumb": "https://metadata-static.plex.tv/b/people/b840eaf475cc59bd53a33aac7795b9c5.jpg"
- },
- {
- "id": 11086,
- "filter": "actor=11086",
- "tag": "Billy Magnussen",
- "tagKey": "5d77686ffb0d55001f5100fc",
- "role": "Baldak",
- "thumb": "https://metadata-static.plex.tv/1/people/1c2c343ce25a0eaefdac5bc1d520a533.jpg"
- },
- {
- "id": 11033,
- "filter": "actor=11033",
- "tag": "Wunmi Mosaku",
- "tagKey": "5d776881d11dd30020226f6e",
- "role": "Katie",
- "thumb": "https://metadata-static.plex.tv/5/people/52205759b7e3d4fab1c3a4f0a056f490.jpg"
- },
- {
- "id": 15515,
- "filter": "actor=15515",
- "tag": "Jay Simpson",
- "tagKey": "5d7768373c3c2a001fbcebb1",
- "role": "Gordon",
- "thumb": "https://metadata-static.plex.tv/people/5d7768373c3c2a001fbcebb1.jpg"
- },
- {
- "id": 193541,
- "filter": "actor=193541",
- "tag": "Kavé Niku",
- "tagKey": "5d776f4547dd6e001f7044e9",
- "role": "Villager",
- "thumb": "https://metadata-static.plex.tv/5/people/5953c77ba7d598567b1a8a02e90d54bb.jpg"
- },
- {
- "id": 193605,
- "filter": "actor=193605",
- "tag": "Tessa Wong",
- "tagKey": "611e11d172fd9e002c17af82",
- "role": "Crystal",
- "thumb": "https://metadata-static.plex.tv/4/people/47d5d1c567b06f7f2669c96f54148bdc.jpg"
- },
- {
- "id": 193606,
- "filter": "actor=193606",
- "tag": "Danielle Vitalis",
- "tagKey": "5d77689f431c830024c110ea",
- "role": "Mika",
- "thumb": "https://metadata-static.plex.tv/5/people/5d13abe265e40eb9e5896c7631305861.jpg"
- },
- {
- "id": 266959,
- "filter": "actor=266959",
- "tag": "Rebecca Ozer",
- "tagKey": "649589e3c7495d4f09ad807b",
- "role": "Ayla"
- },
- {
- "id": 40947,
- "filter": "actor=40947",
- "tag": "Hayley Atwell",
- "tagKey": "5d77682a103a2d001f56543b",
- "role": "Martha Starmer",
- "thumb": "https://metadata-static.plex.tv/b/people/b5b0bae6f18174fb1dbec49086ceec03.jpg"
- },
- {
- "id": 101879,
- "filter": "actor=101879",
- "tag": "Domhnall Gleeson",
- "tagKey": "5d776838151a60001f24e9df",
- "role": "Ash Starmer",
- "thumb": "https://metadata-static.plex.tv/7/people/757bae4fa83f72b22a9592127e60396f.jpg"
- },
- {
- "id": 59414,
- "filter": "actor=59414",
- "tag": "Rory Kinnear",
- "tagKey": "5d776837880197001ec93b64",
- "role": "Michael Callow",
- "thumb": "https://metadata-static.plex.tv/c/people/c30335c9097cc4f17040edef641102b8.jpg"
- },
- {
- "id": 71691,
- "filter": "actor=71691",
- "tag": "Lindsay Duncan",
- "tagKey": "5d77682b961905001eb923d1",
- "role": "Alex Cairns",
- "thumb": "https://metadata-static.plex.tv/f/people/f2d9fa03666b850f2c5c8c8ba12d1c72.jpg"
- },
- {
- "id": 15503,
- "filter": "actor=15503",
- "tag": "Donald Sumpter",
- "tagKey": "5d77682b3c3c2a001fbcc103",
- "role": "Julian Hereford",
- "thumb": "https://metadata-static.plex.tv/0/people/0614e14cf42fa2a77f53c9369f9ce34f.jpg"
- },
- {
- "id": 8576,
- "filter": "actor=8576",
- "tag": "Tom Goodman-Hill",
- "tagKey": "5d77683254f42c001f8c3e5d",
- "role": "Tom Blice",
- "thumb": "https://metadata-static.plex.tv/b/people/bd1c78360d37c62b0d7470f8d03ea875.jpg"
- },
- {
- "id": 28579,
- "filter": "actor=28579",
- "tag": "Daniel Kaluuya",
- "tagKey": "5d77683ce6d55c002040e655",
- "role": "Bingham 'Bing' Madsen",
- "thumb": "https://metadata-static.plex.tv/7/people/7b460872dc2bab978840733c652c0434.jpg"
- },
- {
- "id": 193365,
- "filter": "actor=193365",
- "tag": "Jessica Brown Findlay",
- "tagKey": "5d7768b41999bc0020dce84e",
- "role": "Abi Khan",
- "thumb": "https://metadata-static.plex.tv/c/people/c76dc43d9642868bf9034b130c38d0a2.jpg"
- },
- {
- "id": 21335,
- "filter": "actor=21335",
- "tag": "Rupert Everett",
- "tagKey": "5d7768253c3c2a001fbcac18",
- "role": "Judge Hope",
- "thumb": "https://metadata-static.plex.tv/d/people/d42862a9de6b0305f8ef5bfc7de24584.jpg"
- },
- {
- "id": 117162,
- "filter": "actor=117162",
- "tag": "Toby Kebbell",
- "tagKey": "5d77682b151a60001f24b9f8",
- "role": "Liam Foxwell",
- "thumb": "https://metadata-static.plex.tv/6/people/67c3bbd638637003999a76005d9fd468.jpg"
- },
- {
- "id": 193360,
- "filter": "actor=193360",
- "tag": "Lenora Crichlow",
- "tagKey": "5d7768385af944001f1faa2f",
- "role": "Victoria Skillane",
- "thumb": "https://metadata-static.plex.tv/1/people/171caf8d1dc016d17a8eb0a928a158f1.jpg"
- },
- {
- "id": 124876,
- "filter": "actor=124876",
- "tag": "Michael Smiley",
- "tagKey": "5d77682a54c0f0001f3022bc",
- "role": "Baxter",
- "thumb": "https://metadata-static.plex.tv/3/cc68393fae/people/3fc1a228a901ccd31997e2baed45b772.jpg"
- },
- {
- "id": 136376,
- "filter": "actor=136376",
- "tag": "Wyatt Russell",
- "tagKey": "5d776833961905001eb935cf",
- "role": "Cooper Redfield",
- "thumb": "https://metadata-static.plex.tv/9/people/9994082976a1b21ad621e550bfe14ef0.jpg"
- },
- {
- "id": 193388,
- "filter": "actor=193388",
- "tag": "Daniel Rigby",
- "tagKey": "5d7768921999bc0020dc96d5",
- "role": "Jamie Salter",
- "thumb": "https://metadata-static.plex.tv/a/people/a0fec1e83d76fb4bf01d006707827246.jpg"
- },
- {
- "id": 86465,
- "filter": "actor=86465",
- "tag": "Douglas Hodge",
- "tagKey": "5d77682deb5d26001f1df202",
- "role": "Rolo Haynes",
- "thumb": "https://metadata-static.plex.tv/f/people/f96e1a8832f71c00c989656acf77d135.jpg"
- },
- {
- "id": 11034,
- "filter": "actor=11034",
- "tag": "Claire Keelan",
- "tagKey": "5d7768a5ad5437001f74bf06",
- "role": "Naomi",
- "thumb": "https://metadata-static.plex.tv/8/people/8f6a3639d75d94576f0fc2cb9def91e8.jpg"
- },
- {
- "id": 11035,
- "filter": "actor=11035",
- "tag": "Sinead Matthews",
- "tagKey": "5d77682e961905001eb9299e",
- "role": "Sarah",
- "thumb": "https://metadata-static.plex.tv/7/people/79b9d5cf1a56b059ac63dd1ee7f7f854.jpg"
- },
- {
- "id": 11036,
- "filter": "actor=11036",
- "tag": "Julia Davis",
- "tagKey": "5d77682585719b001f3a04fa",
- "role": "Judge Charity",
- "thumb": "https://metadata-static.plex.tv/3/people/3bb3821859104947efda12a3695cd853.jpg"
- },
- {
- "id": 11037,
- "filter": "actor=11037",
- "tag": "Ashley Thomas",
- "tagKey": "5d776875594b2b001e68cedf",
- "role": "Judge Wraith",
- "thumb": "https://metadata-static.plex.tv/c/people/c7e260158f316da763d68a6e717b5d33.jpg"
- },
- {
- "id": 11038,
- "filter": "actor=11038",
- "tag": "Alice Eve",
- "tagKey": "5d776834961905001eb93af5",
- "role": "Naomi Blestow",
- "thumb": "https://metadata-static.plex.tv/e/people/edab612361173d56ff22e671bc6b27c0.jpg"
- },
- {
- "id": 3426,
- "filter": "actor=3426",
- "tag": "Cherry Jones",
- "tagKey": "5d7768262ec6b5001f6ba379",
- "role": "Susan Taylor",
- "thumb": "https://metadata-static.plex.tv/f/people/f5d1ff318368c1394c9cdc22a142b08f.jpg"
- },
- {
- "id": 11039,
- "filter": "actor=11039",
- "tag": "Tuppence Middleton",
- "tagKey": "5d77684ee870fd001f19dc65",
- "role": "Jem",
- "thumb": "https://metadata-static.plex.tv/a/people/a97c15bb19ab739f8341987607b8553e.jpg"
- },
- {
- "id": 11040,
- "filter": "actor=11040",
- "tag": "Ian Bonar",
- "tagKey": "5d77682e8a7581001f12cc3a",
- "role": "Damien",
- "thumb": "https://metadata-static.plex.tv/d/people/d34e45461124c082e8479865aa3e97b2.jpg"
- },
- {
- "id": 11041,
- "filter": "actor=11041",
- "tag": "Elisabeth Hopper",
- "tagKey": "5d776b5bf617c900201750b2",
- "role": "Knife Woman",
- "thumb": "https://metadata-static.plex.tv/3/people/3880492203cb6e185eb4afdd64c6688c.jpg"
- },
- {
- "id": 11042,
- "filter": "actor=11042",
- "tag": "Nick Bartlett",
- "tagKey": "5d77682a85719b001f3a1615",
- "role": "Welder Guy",
- "thumb": "https://metadata-static.plex.tv/people/5d77682a85719b001f3a1615.jpg"
- },
- {
- "id": 11043,
- "filter": "actor=11043",
- "tag": "Nick Ofield",
- "tagKey": "5f402793427eeb0041e9885d",
- "role": "Iain Rannoch",
- "thumb": "https://metadata-static.plex.tv/d/people/d6b1012868104df9ecbc1b3ca0eec0e2.jpg"
- },
- {
- "id": 8666,
- "filter": "actor=8666",
- "tag": "Alex Lawther",
- "tagKey": "5d7769de96b655001fddc0b3",
- "role": "Kenny",
- "thumb": "https://metadata-static.plex.tv/a/people/a4e9db691cb2e90cb1583ba1a2d42888.jpg"
- },
- {
- "id": 11044,
- "filter": "actor=11044",
- "tag": "Jerome Flynn",
- "tagKey": "5d77687c1999bc0020dc6631",
- "role": "Hector",
- "thumb": "https://metadata-static.plex.tv/f/people/f25f62a6882bb669b8870959ad46b986.jpg"
- },
- {
- "id": 11045,
- "filter": "actor=11045",
- "tag": "Susannah Doyle",
- "tagKey": "5d7768262ec6b5001f6ba25b",
- "role": "Blackmailed Woman",
- "thumb": "https://metadata-static.plex.tv/f/people/f077e909458d62d632cc57670b889693.jpg"
- },
- {
- "id": 11046,
- "filter": "actor=11046",
- "tag": "Frankie Wilson",
- "tagKey": "5d776d65f617c90020188a58",
- "role": "Tom",
- "thumb": "https://metadata-static.plex.tv/6/people/633383c0ce82e6b45b6ea231ed51319b.jpg"
- },
- {
- "id": 11047,
- "filter": "actor=11047",
- "tag": "Jimmy Roye-Dunne",
- "tagKey": "5e1645d3188587003d051a0e",
- "role": "Red",
- "thumb": "https://metadata-static.plex.tv/c/people/c413df7f6c4d903ce50c8880e0d42ca6.jpg"
- },
- {
- "id": 11048,
- "filter": "actor=11048",
- "tag": "Hannah Steele",
- "tagKey": "5d7768921999bc0020dc96d6",
- "role": "Melissa",
- "thumb": "https://metadata-static.plex.tv/e/people/e2b87d84a2e9d43af786543f8ffeb817.jpg"
- },
- {
- "id": 11049,
- "filter": "actor=11049",
- "tag": "Sarah Beck Mather",
- "tagKey": "5d7769a87a53e9001e6ec885",
- "role": "Restaurant Mother",
- "thumb": "https://metadata-static.plex.tv/8/people/8c97b6aaa416c00f3ffa610504999f5b.jpg"
- },
- {
- "id": 11050,
- "filter": "actor=11050",
- "tag": "Malachi Kirby",
- "tagKey": "5d77697b9ab54400214f26c4",
- "role": "Stripe",
- "thumb": "https://metadata-static.plex.tv/4/people/46206729a94d80ba995c9e3eb032102a.jpg"
- },
- {
- "id": 11051,
- "filter": "actor=11051",
- "tag": "Madeline Brewer",
- "tagKey": "5d776c95ad5437001f7c2842",
- "role": "Raiman",
- "thumb": "https://metadata-static.plex.tv/7/people/7b401a66273a60a1c3e161aab3cda68f.jpg"
- },
- {
- "id": 11052,
- "filter": "actor=11052",
- "tag": "Ariane Labed",
- "tagKey": "5d7768a223d5a3001f4ef5bd",
- "role": "Catarina",
- "thumb": "https://metadata-static.plex.tv/f/people/feaff9c93cbf8d73e0645896b893f8ff.jpg"
- },
- {
- "id": 11053,
- "filter": "actor=11053",
- "tag": "Sarah Snook",
- "tagKey": "5d7768a396b655001fdbda41",
- "role": "Medina",
- "thumb": "https://metadata-static.plex.tv/0/people/01a278d1d5970746eb424163e8eadd62.jpg"
- },
- {
- "id": 11054,
- "filter": "actor=11054",
- "tag": "Michael Kelly",
- "tagKey": "5d7768298a7581001f12c1df",
- "role": "Arquette",
- "thumb": "https://metadata-static.plex.tv/4/people/4460bf25e13caa01a4b6923504a2ed21.jpg"
- },
- {
- "id": 11055,
- "filter": "actor=11055",
- "tag": "Kola Bokinni",
- "tagKey": "5d776b3a7a53e9001e71ea43",
- "role": "Lennard",
- "thumb": "https://metadata-static.plex.tv/c/people/cd459f98ce66a282326fbcc5cabd17a4.jpg"
- },
- {
- "id": 11056,
- "filter": "actor=11056",
- "tag": "Francis Magee",
- "tagKey": "5d77682ff59e580021897fda",
- "role": "Parn Heidekker",
- "thumb": "https://metadata-static.plex.tv/b/people/b51dd884cc17259bb7ddd8b2502c09f9.jpg"
- },
- {
- "id": 11057,
- "filter": "actor=11057",
- "tag": "Kelly Macdonald",
- "tagKey": "5d7768276f4521001ea990aa",
- "role": "Karin Parke",
- "thumb": "https://metadata-static.plex.tv/d/people/d60e480058f3319db4bdd878f6e1285e.jpg"
- },
- {
- "id": 8642,
- "filter": "actor=8642",
- "tag": "Faye Marsay",
- "tagKey": "5d776a53ad5437001f779fbb",
- "role": "Blue Colson",
- "thumb": "https://metadata-static.plex.tv/1/people/17f076a650d3c65046a2960c915b0dfb.jpg"
- },
- {
- "id": 11058,
- "filter": "actor=11058",
- "tag": "Benedict Wong",
- "tagKey": "5d7768296f4521001ea99a08",
- "role": "Shaun Li",
- "thumb": "https://metadata-static.plex.tv/7/people/7091ffce5f776a29fd4a6ec0cad0ea42.jpg"
- },
- {
- "id": 11059,
- "filter": "actor=11059",
- "tag": "Jonas Karlsson",
- "tagKey": "5d776830f54112001f5bcd68",
- "role": "Rasmus Sjolberg",
- "thumb": "https://metadata-static.plex.tv/b/people/b015d36b289df732ff5bf05a5cd3e78c.jpg"
- },
- {
- "id": 11060,
- "filter": "actor=11060",
- "tag": "Joe Armstrong",
- "tagKey": "5d77690347dd6e001f6c1e9a",
- "role": "Nick Shelton",
- "thumb": "https://metadata-static.plex.tv/5/people/5c4f10e1f22d1fd6c73f98a8ef8ad60c.jpg"
- },
- {
- "id": 11061,
- "filter": "actor=11061",
- "tag": "Chloe Pirrie",
- "tagKey": "5d77699f7a53e9001e6eb653",
- "role": "Gwendolyn Harris",
- "thumb": "https://metadata-static.plex.tv/c/people/c9228d312d3d4862bcdcba7cef796b1a.jpg"
- },
- {
- "id": 11062,
- "filter": "actor=11062",
- "tag": "Jason Flemyng",
- "tagKey": "5d776826e6d55c002040af5e",
- "role": "Jack Napier",
- "thumb": "https://metadata-static.plex.tv/0/people/0bc329e31e172ba9ff228f2c60c3db82.jpg"
- },
- {
- "id": 11063,
- "filter": "actor=11063",
- "tag": "Rosemarie DeWitt",
- "tagKey": "5d7768298a7581001f12c16a",
- "role": "Marie",
- "thumb": "https://metadata-static.plex.tv/3/people/3104ffc87021ec978e453f1244141bed.jpg"
- },
- {
- "id": 11064,
- "filter": "actor=11064",
- "tag": "Brenna Harding",
- "tagKey": "5e16364691c2030041210930",
- "role": "Sara",
- "thumb": "https://metadata-static.plex.tv/d/people/d2f337eef4b4169a35427d1cc112b314.jpg"
- },
- {
- "id": 11065,
- "filter": "actor=11065",
- "tag": "Owen Teague",
- "tagKey": "5d7769a7ad5437001f763a0e",
- "role": "Trick",
- "thumb": "https://metadata-static.plex.tv/d/people/d1134915a8c6195c82385cab25d56669.jpg"
- },
- {
- "id": 11066,
- "filter": "actor=11066",
- "tag": "Sarah Abbott",
- "tagKey": "5d776ba37a53e9001e72ba6c",
- "role": "Sara age 9",
- "thumb": "https://metadata-static.plex.tv/people/5d776ba37a53e9001e72ba6c.jpg"
- },
- {
- "id": 11067,
- "filter": "actor=11067",
- "tag": "Matt Baram",
- "tagKey": "5d77685f594b2b001e689fd0",
- "role": "Dr. Usborne",
- "thumb": "https://metadata-static.plex.tv/people/5d77685f594b2b001e689fd0.jpg"
- },
- {
- "id": 11068,
- "filter": "actor=11068",
- "tag": "Dempsey Bryk",
- "tagKey": "5d776cd3fb0d55001f592651",
- "role": "Cal",
- "thumb": "https://metadata-static.plex.tv/f/people/fff7d67532410c17e332866475d8f8a4.jpg"
- },
- {
- "id": 11069,
- "filter": "actor=11069",
- "tag": "Aniya Hodge",
- "tagKey": "5e1649ab91c20300412253d2",
- "role": "Sara age 3",
- "thumb": "https://image.tmdb.org/t/p/original/rG8RoTG7FwGlbMlneoJK0GUc5oU.jpg"
- },
- {
- "id": 11070,
- "filter": "actor=11070",
- "tag": "Abby Quinn",
- "tagKey": "5d776a3796b655001fde6e86",
- "role": "Meryl",
- "thumb": "https://metadata-static.plex.tv/c/people/c43557c1be1a1b0822df2600d663b18d.jpg"
- },
- {
- "id": 11071,
- "filter": "actor=11071",
- "tag": "Jenny Raven",
- "tagKey": "5d776bae47dd6e001f6e1e20",
- "role": "Jasmine",
- "thumb": "https://metadata-static.plex.tv/8/people/8ea4d7d14eab6be5fbe77ded7219c530.jpg"
- },
- {
- "id": 11072,
- "filter": "actor=11072",
- "tag": "Nicky Torchia",
- "tagKey": "5f402e1603883a0040b4cc97",
- "role": "Trick age 12",
- "thumb": "https://metadata-static.plex.tv/4/people/430be8642ec4b34d464e91afa5c5fde0.jpg"
- },
- {
- "id": 11073,
- "filter": "actor=11073",
- "tag": "Mckayla Twiggs",
- "tagKey": "5d7769a296b655001fdd4cc0",
- "role": "Meryl age 9",
- "thumb": "https://metadata-static.plex.tv/2/people/2f85d85f0a7ad098421fe8730c902640.jpg"
- },
- {
- "id": 11074,
- "filter": "actor=11074",
- "tag": "Maxine Peake",
- "tagKey": "5d77683a5af944001f1fb242",
- "role": "Bella",
- "thumb": "https://metadata-static.plex.tv/people/5d77683a5af944001f1fb242.jpg"
- },
- {
- "id": 11075,
- "filter": "actor=11075",
- "tag": "Jake Davies",
- "tagKey": "5d776a5496b655001fdeb2f9",
- "role": "Clarke",
- "thumb": "https://metadata-static.plex.tv/1/people/132b5025bb20d35f25d700bca4a446eb.jpg"
- },
- {
- "id": 11076,
- "filter": "actor=11076",
- "tag": "Clint Dyer",
- "tagKey": "5d776831103a2d001f566d34",
- "role": "Anthony",
- "thumb": "https://metadata-static.plex.tv/e/cc68393fae/people/ef720e8b543cdea179657a5321cd85d2.jpg"
- },
- {
- "id": 2626,
- "filter": "actor=2626",
- "tag": "Letitia Wright",
- "tagKey": "5d77698896b655001fdd14d1",
- "role": "Nish",
- "thumb": "https://metadata-static.plex.tv/3/people/3989f77a06e24e9f7a63ba229fe6e2d3.jpg"
- },
- {
- "id": 852,
- "filter": "actor=852",
- "tag": "Georgina Campbell",
- "tagKey": "5d776a40ad5437001f77749c",
- "role": "Amy",
- "thumb": "https://metadata-static.plex.tv/c/people/c3a4ebd4034ce99ad50e0d78bae4b152.jpg"
- },
- {
- "id": 11078,
- "filter": "actor=11078",
- "tag": "Joe Cole",
- "tagKey": "5d77697b9ab54400214f26c1",
- "role": "Frank",
- "thumb": "https://metadata-static.plex.tv/b/people/b86f40ef5d786b9014da9c48f1c2346e.jpg"
- },
- {
- "id": 11080,
- "filter": "actor=11080",
- "tag": "Gina Bramhill",
- "tagKey": "5d7768a0d11dd30020228c20",
- "role": "Coach (voice)",
- "thumb": "https://metadata-static.plex.tv/e/people/e02a09c17bffd4e183bae43312253043.jpg"
- },
- {
- "id": 11081,
- "filter": "actor=11081",
- "tag": "Andrea Riseborough",
- "tagKey": "5d7768342ec6b5001f6bbd9c",
- "role": "Mia Nolan",
- "thumb": "https://metadata-static.plex.tv/b/people/bac6c41fa949d520af64a5c5035b30e4.jpg"
- },
- {
- "id": 11082,
- "filter": "actor=11082",
- "tag": "Kiran Sonia Sawar",
- "tagKey": "5d776c2f96b655001fe28e50",
- "role": "Shazia Akhand",
- "thumb": "https://metadata-static.plex.tv/b/people/b56e773638aca061bec0344f8cbcd319.jpg"
- },
- {
- "id": 11083,
- "filter": "actor=11083",
- "tag": "Aldis Hodge",
- "tagKey": "5d77682aeb5d26001f1de2e5",
- "role": "Jack",
- "thumb": "https://metadata-static.plex.tv/e/people/e92d3864673a0042affe488cf68bf20b.jpg"
- },
- {
- "id": 11084,
- "filter": "actor=11084",
- "tag": "Andrew Gower",
- "tagKey": "5d776915fb0d55001f5213d3",
- "role": "Rob",
- "thumb": "https://metadata-static.plex.tv/4/people/4ccf8d24fd2bb77010f23561a430799c.jpg"
- },
- {
- "id": 11085,
- "filter": "actor=11085",
- "tag": "Alexandra Roach",
- "tagKey": "5d7768a496b655001fdbdd09",
- "role": "Carrie",
- "thumb": "https://image.tmdb.org/t/p/original/qyaUWoAi6RFYEQcnFgrEZ4aWxS7.jpg"
- },
- {
- "id": 11087,
- "filter": "actor=11087",
- "tag": "Anthony Welsh",
- "tagKey": "5d7768b4431c830024c13c33",
- "role": "Anan Akhand",
- "thumb": "https://metadata-static.plex.tv/5/people/54bce95b7c85ebd5105d50f0aa3af868.jpg"
- },
- {
- "id": 11090,
- "filter": "actor=11090",
- "tag": "Angela Vint",
- "tagKey": "5d7768348718ba001e31445d",
- "role": "Anaesthetist",
- "thumb": "https://metadata-static.plex.tv/people/5d7768348718ba001e31445d.jpg"
- },
- {
- "id": 11091,
- "filter": "actor=11091",
- "tag": "Jason Weinberg",
- "tagKey": "5d9f357e4441b1001fa0f2fc",
- "role": "Surgeon",
- "thumb": "https://metadata-static.plex.tv/9/people/9ec95d5e544c73edd26c9d5e5f7ae6b8.jpg"
- },
- {
- "id": 11092,
- "filter": "actor=11092",
- "tag": "Nicholas Campbell",
- "tagKey": "5d776828eb5d26001f1ddcb9",
- "role": "Russ",
- "thumb": "https://metadata-static.plex.tv/a/people/a60e450b431df8007110a64c249d90a6.jpg"
- },
- {
- "id": 11093,
- "filter": "actor=11093",
- "tag": "Sabryn Rock",
- "tagKey": "5d7769f551dd69001fe1e1f3",
- "role": "Pippa",
- "thumb": "https://metadata-static.plex.tv/c/people/c9dc507a7deaf5630979f998ea97d144.jpg"
- },
- {
- "id": 11094,
- "filter": "actor=11094",
- "tag": "Paul Braunstein",
- "tagKey": "5d7768a0431c830024c113d7",
- "role": "Anthony",
- "thumb": "https://metadata-static.plex.tv/f/people/f966867d312d01bc929cd09ce6f85df6.jpg"
- },
- {
- "id": 11095,
- "filter": "actor=11095",
- "tag": "Claire Rushbrook",
- "tagKey": "5d776830961905001eb92fb1",
- "role": "Police Detective",
- "thumb": "https://metadata-static.plex.tv/1/people/1d500bb7e11c8d499ee50f3e9570b30f.jpg"
- },
- {
- "id": 11096,
- "filter": "actor=11096",
- "tag": "Adelle Leonce",
- "tagKey": "5e1650b991c203004122d35e",
- "role": "Noni Harper-Brown",
- "thumb": "https://metadata-static.plex.tv/9/people/9918d2dd186ec380a0b5823f1f4af869.jpg"
- },
- {
- "id": 11097,
- "filter": "actor=11097",
- "tag": "Brian Pettifer",
- "tagKey": "5d776825151a60001f24a6dc",
- "role": "William Grange, Dentist",
- "thumb": "https://metadata-static.plex.tv/7/people/7a97725d47726e2f85ac6341c1dc8bbb.jpg"
- },
- {
- "id": 8599,
- "filter": "actor=8599",
- "tag": "Jamie Michie",
- "tagKey": "5d77684b5af944001f1fe340",
- "role": "Simon Nolan",
- "thumb": "https://metadata-static.plex.tv/3/people/3dd4fa884eee0c15c02f469a10d7d95f.jpg"
- },
- {
- "id": 11098,
- "filter": "actor=11098",
- "tag": "Armin Karima",
- "tagKey": "5d776c6ead5437001f7bdd93",
- "role": "Farshad, Hotel Receptionist",
- "thumb": "https://metadata-static.plex.tv/b/people/bee65fa7a7f89c5a18264cdb893adbbd.jpg"
- },
- {
- "id": 11099,
- "filter": "actor=11099",
- "tag": "Stefán Örn Eggertsson",
- "tagKey": "5d776d729ab544002151e9ce",
- "role": "Finn Nolan"
- },
- {
- "id": 11100,
- "filter": "actor=11100",
- "tag": "James Eeles",
- "tagKey": "5d776c45fb0d55001f582954",
- "role": "DC Lydon",
- "thumb": "https://metadata-static.plex.tv/0/people/0239e53ef35980fc191d262af427cc35.jpg"
- },
- {
- "id": 11101,
- "filter": "actor=11101",
- "tag": "Ólafía Hrönn Jónsdóttir",
- "tagKey": "5d77683f54c0f0001f304983",
- "role": "Felicity Carmichael",
- "thumb": "https://metadata-static.plex.tv/9/people/9040ce2b9b05f009d9c091fbe3697e4f.jpg"
- },
- {
- "id": 11102,
- "filter": "actor=11102",
- "tag": "Dilja Imana",
- "tagKey": "5e1650b91493cd003f0f7afa",
- "role": "Ali Akhand"
- },
- {
- "id": 11103,
- "filter": "actor=11103",
- "tag": "Sigurður Sigurjónsson",
- "tagKey": "5d77683f880197001ec959dd",
- "role": "Room Service Man",
- "thumb": "https://metadata-static.plex.tv/9/people/98fdd005324401a7898e8fa45730bc12.jpg"
- },
- {
- "id": 11104,
- "filter": "actor=11104",
- "tag": "George Blagden",
- "tagKey": "5d7768ca0ea56a001e2aa46c",
- "role": "Lenny",
- "thumb": "https://metadata-static.plex.tv/d/people/d07a9751f60657bdd39e428e1d03fdf5.jpg"
- },
- {
- "id": 11105,
- "filter": "actor=11105",
- "tag": "Gwyneth Keyworth",
- "tagKey": "5d7768c10ab2440020072b00",
- "role": "Nicola",
- "thumb": "https://metadata-static.plex.tv/2/people/275a28e5669b3b292e98fed39e481558.jpg"
- },
- {
- "id": 11106,
- "filter": "actor=11106",
- "tag": "Jessie Cave",
- "tagKey": "5d7768282e80df001ebdd095",
- "role": "Edna",
- "thumb": "https://metadata-static.plex.tv/5/people/574f23f335bbe4c6432ccaad17b3b550.jpg"
- },
- {
- "id": 11107,
- "filter": "actor=11107",
- "tag": "Luke Manning",
- "tagKey": "5e1650b991c203004122d363",
- "role": "Mike",
- "thumb": "https://metadata-static.plex.tv/3/people/38b3d3ae5644320b143a6ba99e3d1275.jpg"
- },
- {
- "id": 11108,
- "filter": "actor=11108",
- "tag": "Tim Pritchett",
- "tagKey": "5f400b53fea1a1003f9cee07",
- "role": "Norman",
- "thumb": "https://metadata-static.plex.tv/2/people/28e16c378e5627b5d1a17a20799e12f5.jpg"
- },
- {
- "id": 11109,
- "filter": "actor=11109",
- "tag": "Alex Tamaro",
- "tagKey": "5d776e09594b2b001e718b36",
- "role": "Butch",
- "thumb": "https://metadata-static.plex.tv/e/people/e3873940999034dbb8e961d41cf947d6.jpg"
- },
- {
- "id": 11110,
- "filter": "actor=11110",
- "tag": "Che Watson",
- "tagKey": "5e1650b9cd0850003b778863",
- "role": "Silverfox",
- "thumb": "https://metadata-static.plex.tv/2/people/2a374a77c89e2733ec43f1fae1af5de6.jpg"
- },
- {
- "id": 11111,
- "filter": "actor=11111",
- "tag": "Bruce Chong",
- "tagKey": "5d776b1f96b655001fe05194",
- "role": "David",
- "thumb": "https://metadata-static.plex.tv/9/people/959294650f5bd5256fd3b64709dc505d.jpg"
- },
- {
- "id": 11112,
- "filter": "actor=11112",
- "tag": "Anna Dobrucki",
- "tagKey": "5e1650b910faa500400f5555",
- "role": "Patty",
- "thumb": "https://metadata-static.plex.tv/7/people/73e8bab79c947dc1a73eb7f0a7093cde.jpg"
- },
- {
- "id": 171,
- "filter": "actor=171",
- "tag": "Andrew Scott",
- "tagKey": "5d7768286f4521001ea9944b",
- "role": "Chris Gillhaney",
- "thumb": "https://metadata-static.plex.tv/9/people/9fd24d8757f6ea55c1b2f672c504343a.jpg"
- },
- {
- "id": 11114,
- "filter": "actor=11114",
- "tag": "Miley Cyrus",
- "tagKey": "5d7768273c3c2a001fbcb266",
- "role": "Ashley O",
- "thumb": "https://metadata-static.plex.tv/b/people/b542cd63b44e92e2adc6a274c3d24c33.jpg"
- },
- {
- "id": 11115,
- "filter": "actor=11115",
- "tag": "Angourie Rice",
- "tagKey": "5d7768bdad5437001f74ea17",
- "role": "Rachel",
- "thumb": "https://metadata-static.plex.tv/c/cc68393fae/people/cd7fc7a38a767a3d415c40c3fee98933.jpg"
- },
- {
- "id": 11116,
- "filter": "actor=11116",
- "tag": "Anthony Mackie",
- "tagKey": "5d776824151a60001f24a321",
- "role": "Danny",
- "thumb": "https://metadata-static.plex.tv/0/people/0adee82fb613647af4c344310be99524.jpg"
- },
- {
- "id": 11117,
- "filter": "actor=11117",
- "tag": "Yahya Abdul-Mateen II",
- "tagKey": "5d776b329ab54400215088d4",
- "role": "Karl",
- "thumb": "https://metadata-static.plex.tv/0/people/086d44a37b26b880bc1e68d99ed1f12b.jpg"
- },
- {
- "id": 11118,
- "filter": "actor=11118",
- "tag": "Nicole Beharie",
- "tagKey": "5d77689c1999bc0020dcafc2",
- "role": "Theo",
- "thumb": "https://metadata-static.plex.tv/8/cc68393fae/people/84a527f5b0edeb5748cd22d6e34f9cb5.jpg"
- },
- {
- "id": 11119,
- "filter": "actor=11119",
- "tag": "Pom Klementieff",
- "tagKey": "5d7768900ea56a001e2a7167",
- "role": "Roxette",
- "thumb": "https://metadata-static.plex.tv/0/people/07d7a1f191b357b1b87dc1b8e250f772.jpg"
- },
- {
- "id": 11120,
- "filter": "actor=11120",
- "tag": "Ludi Lin",
- "tagKey": "5d7769bd23d5a3001f4fbb96",
- "role": "Lance",
- "thumb": "https://metadata-static.plex.tv/6/people/6ca0840ce02a32b02c23ec6358ec257b.jpg"
- },
- {
- "id": 11121,
- "filter": "actor=11121",
- "tag": "Damson Idris",
- "tagKey": "5d776c437a53e9001e73ea8b",
- "role": "Jaden Tommins",
- "thumb": "https://metadata-static.plex.tv/1/people/15908f9f455792961cbde5cdcb95d9db.jpg"
- },
- {
- "id": 11122,
- "filter": "actor=11122",
- "tag": "Topher Grace",
- "tagKey": "5d7768253c3c2a001fbca980",
- "role": "Billy Bauer",
- "thumb": "https://metadata-static.plex.tv/8/people/894bc498041522dd422478c12b12b38d.jpg"
- },
- {
- "id": 11123,
- "filter": "actor=11123",
- "tag": "Madison Davenport",
- "tagKey": "5d776832f59e580021898446",
- "role": "Jack",
- "thumb": "https://metadata-static.plex.tv/2/people/26cdf51583c9c3f796dd89103127dc64.jpg"
- },
- {
- "id": 11124,
- "filter": "actor=11124",
- "tag": "August Muschett",
- "tagKey": "5f3fc80bbf3e560040b08486",
- "role": "Tyler"
- },
- {
- "id": 6499,
- "filter": "actor=6499",
- "tag": "Susan Pourfar",
- "tagKey": "5d77683d961905001eb959e4",
- "role": "Catherine",
- "thumb": "https://metadata-static.plex.tv/0/people/0b463ea62fd3744b65120d3d5105cf3a.jpg"
- },
- {
- "id": 11125,
- "filter": "actor=11125",
- "tag": "Marc Menchaca",
- "tagKey": "5d776880374a5b001fec75b0",
- "role": "Kevin",
- "thumb": "https://metadata-static.plex.tv/2/people/2dd277bebd804f789977c817b52395a6.jpg"
- },
- {
- "id": 11126,
- "filter": "actor=11126",
- "tag": "Fola Evans-Akingbola",
- "tagKey": "5d776e7bfb0d55001f5c2f38",
- "role": "Mariella",
- "thumb": "https://metadata-static.plex.tv/1/people/1b3f6268f2d5a50c29c10bb50a704022.jpg"
- },
- {
- "id": 11127,
- "filter": "actor=11127",
- "tag": "Elizabeth Berrington",
- "tagKey": "5d776826151a60001f24aa5b",
- "role": "Jo Powers",
- "thumb": "https://metadata-static.plex.tv/4/people/478b0fd6363234122ce378d066ad81f8.jpg"
- },
- {
- "id": 11128,
- "filter": "actor=11128",
- "tag": "Annie Murphy",
- "tagKey": "5d77683e961905001eb95bc6",
- "role": "Joan / Annie Murphy",
- "thumb": "https://metadata-static.plex.tv/9/people/9dc78ece091d09a32e918af36367901d.jpg"
- },
- {
- "id": 2808,
- "filter": "actor=2808",
- "tag": "Zazie Beetz",
- "tagKey": "5d776ae9594b2b001e6c9682",
- "role": "Bo",
- "thumb": "https://metadata-static.plex.tv/c/people/c6f194be045ce83ae14b27ad9b535bbb.jpg"
- },
- {
- "id": 11129,
- "filter": "actor=11129",
- "tag": "Salma Hayek Pinault",
- "tagKey": "5d7768256f4521001ea9899f",
- "role": "TV Joan / Salma Hayek Pinault",
- "thumb": "https://metadata-static.plex.tv/1/people/14409df544fb61ba19f957e2f72123af.jpg"
- },
- {
- "id": 1220,
- "filter": "actor=1220",
- "tag": "Michael Cera",
- "tagKey": "5d77682eeb5d26001f1df59f",
- "role": "Beppe",
- "thumb": "https://metadata-static.plex.tv/5/people/59a46eeb480d1d4ce4b288fb7407e85a.jpg"
- },
- {
- "id": 11130,
- "filter": "actor=11130",
- "tag": "Samuel Blenkin",
- "tagKey": "5e165b3acd0850003b783abe",
- "role": "Davis McCardle",
- "thumb": "https://metadata-static.plex.tv/d/people/decca1f9fcfc6191b181f4df6d30f052.jpg"
- },
- {
- "id": 11131,
- "filter": "actor=11131",
- "tag": "Myha'la",
- "tagKey": "5ee1b36496eb90003a231edc",
- "role": "Pia",
- "thumb": "https://metadata-static.plex.tv/5/people/522ce8aee380673844bc7077796e19aa.jpg"
- },
- {
- "id": 11132,
- "filter": "actor=11132",
- "tag": "Daniel Portman",
- "tagKey": "5d77687aeb5d26001f1ecf2c",
- "role": "Stuart King",
- "thumb": "https://metadata-static.plex.tv/4/cc68393fae/people/4e495f0c8acf4cb82c72d3577fdcb602.jpg"
- },
- {
- "id": 11133,
- "filter": "actor=11133",
- "tag": "John Hannah",
- "tagKey": "5d7768274de0ee001fcc89cc",
- "role": "Richard King",
- "thumb": "https://metadata-static.plex.tv/e/people/e9e39e589c8fa68aff149ab248b3d46e.jpg"
- },
- {
- "id": 3567,
- "filter": "actor=3567",
- "tag": "Kate Mara",
- "tagKey": "5d776825eb5d26001f1dd12e",
- "role": "Lana Stanfield",
- "thumb": "https://metadata-static.plex.tv/3/people/3575824b741a11601979fb13493f38af.jpg"
- },
- {
- "id": 1822,
- "filter": "actor=1822",
- "tag": "Josh Hartnett",
- "tagKey": "5d776826e6d55c002040b008",
- "role": "David Ross",
- "thumb": "https://metadata-static.plex.tv/1/people/12b7a02697bdb725d7c48d8c92164c1c.jpg"
- },
- {
- "id": 11134,
- "filter": "actor=11134",
- "tag": "Auden Thornton",
- "tagKey": "5d7768293c3c2a001fbcb9c7",
- "role": "Jessica Ross",
- "thumb": "https://metadata-static.plex.tv/c/people/cb1da5a96724b8bc8c5aa51a01e22db2.jpg"
- },
- {
- "id": 11135,
- "filter": "actor=11135",
- "tag": "Rory Culkin",
- "tagKey": "5d77682ceb5d26001f1ded52",
- "role": "Kappa",
- "thumb": "https://metadata-static.plex.tv/f/people/f313c7af3537f4a4219960e6be9624e4.jpg"
- },
- {
- "id": 11136,
- "filter": "actor=11136",
- "tag": "Clara Rugaard",
- "tagKey": "5d776a2896b655001fde4da7",
- "role": "Mazey Day",
- "thumb": "https://metadata-static.plex.tv/c/people/c2c5ae6117e6e3eefe93a40e36293f3c.jpg"
- },
- {
- "id": 11137,
- "filter": "actor=11137",
- "tag": "Danny Ramirez",
- "tagKey": "5d776be17a53e9001e732aee",
- "role": "Hector",
- "thumb": "https://metadata-static.plex.tv/4/people/4e9b6fedc76a5963de05493e76ae8ce9.jpg"
- },
- {
- "id": 11138,
- "filter": "actor=11138",
- "tag": "Paapa Essiedu",
- "tagKey": "5d776ad196b655001fdfa5cb",
- "role": "Gaap",
- "thumb": "https://metadata-static.plex.tv/9/people/9f9d81ffb5f7b3c5c1bd7115adf53dba.jpg"
- },
- {
- "id": 11139,
- "filter": "actor=11139",
- "tag": "Katherine Rose Morley",
- "tagKey": "5d776c309ab5440021513dd5",
- "role": "Vicky",
- "thumb": "https://metadata-static.plex.tv/people/5d776c309ab5440021513dd5.jpg"
- },
- {
- "id": 11140,
- "filter": "actor=11140",
- "tag": "David Shields",
- "tagKey": "5d776b3c96b655001fe09766",
- "role": "Michael Smart",
- "thumb": "https://metadata-static.plex.tv/c/people/c33bb2c097152a6fb1f03ff519898ab7.jpg"
- },
- {
- "id": 11141,
- "filter": "actor=11141",
- "tag": "Gregor Firth",
- "tagKey": "5d77707fb2739400200e8140",
- "role": "Kenneth McCardle",
- "thumb": "https://metadata-static.plex.tv/9/people/9646f2fe5cebfc2e2213ac74272ff775.jpg"
- },
- {
- "id": 11142,
- "filter": "actor=11142",
- "tag": "Ellie White",
- "tagKey": "5f33f45a8c5eb10043ac502f",
- "role": "Kate Cezar",
- "thumb": "https://metadata-static.plex.tv/7/people/757593c4ba6b0b5e673f52dbd7af5986.jpg"
- },
- {
- "id": 11143,
- "filter": "actor=11143",
- "tag": "Tom Crowhurst",
- "tagKey": "5f406bc7cae2c60042f93b8c",
- "role": "Iain Adair",
- "thumb": "https://metadata-static.plex.tv/9/people/93878b5420d9bfe34aba9e87ba7526e0.jpg"
- },
- {
- "id": 11144,
- "filter": "actor=11144",
- "tag": "Scott Mooney",
- "tagKey": "5f3fd6085a76a80042ced630",
- "role": "Simon Challis",
- "thumb": "https://metadata-static.plex.tv/5/people/5e9871073568dcce1059e2d226d65cab.jpg"
- },
- {
- "id": 11145,
- "filter": "actor=11145",
- "tag": "Beth Robb Adams",
- "tagKey": "643e5209686511f8528e5f08",
- "role": "Dawn Challis",
- "thumb": "https://metadata-static.plex.tv/0/people/0440162840d6f1cfa840a257c77d616c.jpg"
- },
- {
- "id": 11146,
- "filter": "actor=11146",
- "tag": "Alisa Gashi",
- "tagKey": "5f3fd76902101b0040ee1579",
- "role": "Reconstruction Dawn",
- "thumb": "https://metadata-static.plex.tv/6/people/689b2c21928cff47738245cf6a9bc918.jpg"
- },
- {
- "id": 11147,
- "filter": "actor=11147",
- "tag": "Kirsty Wark",
- "tagKey": "5d77685f2e80df001ebe2694",
- "role": "Award Presenter",
- "thumb": "https://metadata-static.plex.tv/a/people/a7aae903902466b5ff3e2be2355d709d.jpg"
- },
- {
- "id": 11148,
- "filter": "actor=11148",
- "tag": "Weruche Opia",
- "tagKey": "5d776b7996b655001fe127b9",
- "role": "Actress",
- "thumb": "https://metadata-static.plex.tv/2/people/2bcbb04bc8cc012c934371113d8b8f4c.jpg"
- },
- {
- "id": 11149,
- "filter": "actor=11149",
- "tag": "Laura Cairns",
- "tagKey": "5f262b90d9f86200402cce17",
- "role": "Doctor",
- "thumb": "https://image.tmdb.org/t/p/original/qY8faK79w55SqUH1dNBJyXmq5cw.jpg"
- },
- {
- "id": 11150,
- "filter": "actor=11150",
- "tag": "Marcella Whittingdale",
- "tagKey": "648d6dd9dd1fe982d8f28c3b",
- "role": "Reporter",
- "thumb": "https://metadata-static.plex.tv/a/people/ad5928ad65913d7c6363c367b1f930aa.jpg"
- },
- {
- "id": 11151,
- "filter": "actor=11151",
- "tag": "Clive Myrie",
- "tagKey": "5f3ff46ecae2c60042eba5f9",
- "role": "Clive Myrie",
- "thumb": "https://metadata-static.plex.tv/3/people/3f0466c466f8cbc99e57fcb10f7bc73e.jpg"
- },
- {
- "id": 11152,
- "filter": "actor=11152",
- "tag": "Richard Ayoade",
- "tagKey": "5d7768545af944001f1ff955",
- "role": "Richard Ayoade (voice)",
- "thumb": "https://metadata-static.plex.tv/6/people/6fe145a593938c6f5f317e52db22e6cc.jpg"
- },
- {
- "id": 11153,
- "filter": "actor=11153",
- "tag": "Daniel Bell",
- "tagKey": "62e7c1f3b62658a525c95ac3",
- "role": "Henry Stanfield",
- "thumb": "https://metadata-static.plex.tv/7/people/7e132e9129c013f8c62119352b6b54c6.jpg"
- },
- {
- "id": 11154,
- "filter": "actor=11154",
- "tag": "Billie Sturrock Kewish",
- "tagKey": "648c1d9c785bd6493377ea69",
- "role": "Lily Ross",
- "thumb": "https://metadata-static.plex.tv/d/people/dfb0dad9ff2aa7ee6257750f57279d71.jpg"
- },
- {
- "id": 11155,
- "filter": "actor=11155",
- "tag": "Charlie Fidelski",
- "tagKey": "648c4f373cb5daf3c08de06a",
- "role": "Ricky Ross",
- "thumb": "https://metadata-static.plex.tv/8/people/8854ad85b57c85fd8f2163ac3e5b31cf.jpg"
- },
- {
- "id": 11156,
- "filter": "actor=11156",
- "tag": "Olen Gunn",
- "tagKey": "5e17c21929246b0040053abc",
- "role": "Kyle",
- "thumb": "https://metadata-static.plex.tv/5/people/591a1873576962940769161d41951ce5.jpg"
- },
- {
- "id": 11157,
- "filter": "actor=11157",
- "tag": "Lydia Cherry",
- "tagKey": "5f15984627307d0040674117",
- "role": "Sally",
- "thumb": "https://metadata-static.plex.tv/4/people/4ad04d22738c1ef0678f2ca02e10023c.jpg"
- },
- {
- "id": 11158,
- "filter": "actor=11158",
- "tag": "Marama Corlett",
- "tagKey": "5d77690e7a53e9001e6e03a9",
- "role": "Theta",
- "thumb": "https://metadata-static.plex.tv/a/people/afdb2ed34d04dac52f62225cb5052cf8.jpg"
- },
- {
- "id": 11159,
- "filter": "actor=11159",
- "tag": "Siân Davis",
- "tagKey": "5f402739bf3e560040b949a8",
- "role": "Sigma",
- "thumb": "https://metadata-static.plex.tv/7/people/79aaa2ffb14bc819c78f73bb3ec37b97.jpg"
- },
- {
- "id": 11160,
- "filter": "actor=11160",
- "tag": "Ioachim Ciobanu",
- "tagKey": "5d776c067a53e9001e7373ca",
- "role": "Epsilon",
- "thumb": "https://image.tmdb.org/t/p/original/1MNbVDAVGMnUP6TrtqGsQej0r6k.jpg"
- },
- {
- "id": 11161,
- "filter": "actor=11161",
- "tag": "Simon Markey",
- "tagKey": "5d776cb6fb0d55001f590722",
- "role": "Pastor",
- "thumb": "https://metadata-static.plex.tv/6/people/64d00683de4ef6d9e74c36b093d8608e.jpg"
- },
- {
- "id": 11162,
- "filter": "actor=11162",
- "tag": "Marceline Hugot",
- "tagKey": "5d7768327e9a3c0020c6c15a",
- "role": "Bookshop Clerk",
- "thumb": "https://metadata-static.plex.tv/a/people/a38c0ab48e9cfb83040bcad62abdfde2.jpg"
- },
- {
- "id": 11163,
- "filter": "actor=11163",
- "tag": "Robbie Tann",
- "tagKey": "5d776b4cf617c90020174639",
- "role": "Whitty",
- "thumb": "https://metadata-static.plex.tv/8/people/8bb3e936df9dc13fa2165a8fef68e05c.jpg"
- },
- {
- "id": 11164,
- "filter": "actor=11164",
- "tag": "James P. Rees",
- "tagKey": "5e16513dfef2d4003e8b237a",
- "role": "Duke",
- "thumb": "https://metadata-static.plex.tv/4/people/4a4c85617da19e1a300eff6f3402635f.jpg"
- },
- {
- "id": 11165,
- "filter": "actor=11165",
- "tag": "David Rysdahl",
- "tagKey": "5d776bac96b655001fe18ddc",
- "role": "Nathan",
- "thumb": "https://metadata-static.plex.tv/e/people/ece32ffda81d86e410bbfd687bc17972.jpg"
- },
- {
- "id": 11166,
- "filter": "actor=11166",
- "tag": "Jack Bandeira",
- "tagKey": "5d776f09ad5437001f808d0c",
- "role": "Terry",
- "thumb": "https://metadata-static.plex.tv/e/people/e61681592f16162b9f724d8b00909198.jpg"
- },
- {
- "id": 1858,
- "filter": "actor=1858",
- "tag": "Corey Johnson",
- "tagKey": "5d7768274de0ee001fcc89d5",
- "role": "Clay",
- "thumb": "https://metadata-static.plex.tv/2/people/21947db7c049b94d3830d1d628f24b18.jpg"
- },
- {
- "id": 285249,
- "filter": "actor=285249",
- "tag": "Charles Hagerty",
- "tagKey": "5f403f1003883a0040b69436",
- "role": "Justin",
- "thumb": "https://metadata-static.plex.tv/e/people/e8c2bcc06f9e20e5b3f1c686f2bc191a.jpg"
- },
- {
- "id": 11168,
- "filter": "actor=11168",
- "tag": "Patrick Toomey",
- "tagKey": "5d7768373c3c2a001fbceb8f",
- "role": "Nick",
- "thumb": "https://metadata-static.plex.tv/9/people/9073a78bb1267f23621e93957b6233ea.jpg"
- },
- {
- "id": 11169,
- "filter": "actor=11169",
- "tag": "Marieta Sánchez",
- "tagKey": "5d77696647dd6e001f6c4f26",
- "role": "Luisa",
- "thumb": "https://metadata-static.plex.tv/8/people/8c3d4ddee8698bb0406332de3e70f654.jpg"
- },
- {
- "id": 11170,
- "filter": "actor=11170",
- "tag": "Yoojin Lee",
- "tagKey": "640d9ad3d7d42a0690841275",
- "role": "Ji-Hoon",
- "thumb": "https://metadata-static.plex.tv/7/people/73c5c5d4492e035faead5b787dcce546.jpg"
- },
- {
- "id": 11171,
- "filter": "actor=11171",
- "tag": "Lucía Pemán",
- "tagKey": "5f64693cfd3b52003f93c905",
- "role": "Sydney Alberi",
- "thumb": "https://metadata-static.plex.tv/b/people/b2b39666b7e5ac16c1aebec87601fef8.jpg"
- },
- {
- "id": 11172,
- "filter": "actor=11172",
- "tag": "Marta Castellví",
- "tagKey": "5e166c80bc1372003eaa095f",
- "role": "Misty",
- "thumb": "https://metadata-static.plex.tv/8/people/8a615438073fa0547b98bfc5573ccb2f.jpg"
- },
- {
- "id": 11173,
- "filter": "actor=11173",
- "tag": "Alex Britt",
- "tagKey": "5f40617dcae2c60042f828aa",
- "role": "Edwin",
- "thumb": "https://metadata-static.plex.tv/3/people/3038fb19ef679c2cecc1d0e73052e0d9.jpg"
- },
- {
- "id": 11174,
- "filter": "actor=11174",
- "tag": "Julio Perillán",
- "tagKey": "5d77682f6f4521001ea9ae09",
- "role": "Mazey's Director",
- "thumb": "https://metadata-static.plex.tv/1/people/1326ad8cff6e4ada74db4f9178825056.jpg"
- },
- {
- "id": 11175,
- "filter": "actor=11175",
- "tag": "Gary Anthony Stennette",
- "tagKey": "5d776a5096b655001fdea97c",
- "role": "Mazey's 1st AD",
- "thumb": "https://metadata-static.plex.tv/a/people/a7a15f46b3ef93c87564a543ff1e053b.jpg"
- },
- {
- "id": 11176,
- "filter": "actor=11176",
- "tag": "Nicholas Burns",
- "tagKey": "5d77688333f255001e858790",
- "role": "Keith Holligan",
- "thumb": "https://metadata-static.plex.tv/b/people/b5b5676c0df6cd63975b96c17edc6ab4.jpg"
- },
- {
- "id": 11177,
- "filter": "actor=11177",
- "tag": "Shaun Dooley",
- "tagKey": "5d77683beb5d26001f1e2066",
- "role": "Len Fisher",
- "thumb": "https://metadata-static.plex.tv/people/5d77683beb5d26001f1e2066.jpg"
- },
- {
- "id": 11178,
- "filter": "actor=11178",
- "tag": "Emily Fairn",
- "tagKey": "5f3fceb4537293003d36c674",
- "role": "Suzie",
- "thumb": "https://metadata-static.plex.tv/0/people/0e6872d0b567f57af2e3ae1f28fb016c.jpg"
- },
- {
- "id": 11179,
- "filter": "actor=11179",
- "tag": "Nick Holder",
- "tagKey": "5d776833eb5d26001f1e037c",
- "role": "Mr. Duncan",
- "thumb": "https://metadata-static.plex.tv/8/people/8145bc7cee9879807a364ef080c10488.jpg"
- },
- {
- "id": 11180,
- "filter": "actor=11180",
- "tag": "Joe Evans",
- "tagKey": "5e166bda91c2030041244169",
- "role": "Tim Simons",
- "thumb": "https://metadata-static.plex.tv/d/people/db1538ab99cb804f238e674173cc6e44.jpg"
- },
- {
- "id": 11181,
- "filter": "actor=11181",
- "tag": "Hayley Considine",
- "tagKey": "6320918893f9bde08fc2402c",
- "role": "Jean Simons",
- "thumb": "https://metadata-static.plex.tv/f/people/f0e612624f11f43d6abb4f18af138c63.jpg"
- },
- {
- "id": 11182,
- "filter": "actor=11182",
- "tag": "Steve Garti",
- "tagKey": "5d77682a151a60001f24b4e1",
- "role": "Landlord",
- "thumb": "https://metadata-static.plex.tv/people/5d77682a151a60001f24b4e1.jpg"
- },
- {
- "id": 11183,
- "filter": "actor=11183",
- "tag": "Vicky Binns",
- "tagKey": "5e16458cbc1372003ea7a98b",
- "role": "Julie the Barmaid",
- "thumb": "https://metadata-static.plex.tv/e/people/e023e2e895b3a3a6bfc0d5a2c417752a.jpg"
- },
- {
- "id": 11184,
- "filter": "actor=11184",
- "tag": "Jonny Cordingley",
- "tagKey": "5f3fd0a71ae7100041fe0c47",
- "role": "Rod",
- "thumb": "https://metadata-static.plex.tv/0/people/0c22cf6c80ecedcddc63194a2101e7fa.jpg"
- },
- {
- "id": 11185,
- "filter": "actor=11185",
- "tag": "Joe Hughes",
- "tagKey": "5d776c187a53e9001e73978e",
- "role": "Husband",
- "thumb": "https://metadata-static.plex.tv/7/people/765b8ed45bd25bf9b9d590fcfeef6301.jpg"
- },
- {
- "id": 11186,
- "filter": "actor=11186",
- "tag": "Bethan Nash",
- "tagKey": "5f405b9086422500428abaf2",
- "role": "Wife",
- "thumb": "https://metadata-static.plex.tv/3/people/3c6429d584623827ecc46fae7f251b06.jpg"
- },
- {
- "id": 11187,
- "filter": "actor=11187",
- "tag": "Janie Booth",
- "tagKey": "5d776a33fb0d55001f53da6f",
- "role": "Sweet Gran",
- "thumb": "https://metadata-static.plex.tv/f/people/f616d1666fd03b29e0a66a35dbe7295d.jpg"
- },
- {
- "id": 11188,
- "filter": "actor=11188",
- "tag": "Joseph Aumeer",
- "tagKey": "648ebbfca2b6a379a3c57519",
- "role": "Demon Gaap",
- "thumb": "https://metadata-static.plex.tv/6/people/6e6beef5922bff002ac2898bd689732b.jpg"
- },
- {
- "id": 11189,
- "filter": "actor=11189",
- "tag": "Lillie Mae Law",
- "tagKey": "648ebbfc8e29651c6c123e0d",
- "role": "Laura Simons",
- "thumb": "https://metadata-static.plex.tv/f/people/f840d357973c13c8f20fc95771249918.jpg"
- },
- {
- "id": 11190,
- "filter": "actor=11190",
- "tag": "Jodie Whittaker",
- "tagKey": "5d7768392ec6b5001f6bc911",
- "role": "Ffion Foxwell",
- "thumb": "https://metadata-static.plex.tv/f/people/f765dcd2cc5c705136a54764a3569c53.jpg"
- }
- ],
- "Location": [
- {
- "path": "/data/Media/Tv Shows/Black Mirror"
- }
- ]
- },
- {
- "ratingKey": "108730",
- "key": "/library/metadata/108730/children",
- "guid": "plex://show/5d9c086f2df347001e3b27b0",
- "slug": "arrested-development",
- "studio": "Imagine Television Studios",
- "type": "show",
- "title": "Arrested Development",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "contentRating": "TV-MA",
- "summary": "Level-headed son Michael Bluth takes over family affairs after his father is imprisoned. But the rest of his spoiled, dysfunctional family are making his job unbearable.",
- "index": 1,
- "audienceRating": 7.9,
- "year": 2003,
- "tagline": "Get Arrested",
- "thumb": "/library/metadata/108730/thumb/1748712911",
- "art": "/library/metadata/108730/art/1748712911",
- "theme": "/library/metadata/108730/theme/1748712911",
- "duration": 1320000,
- "originallyAvailableAt": "2003-11-02",
- "leafCount": 84,
- "viewedLeafCount": 0,
- "childCount": 5,
- "addedAt": 1748715244,
- "updatedAt": 1748712911,
- "audienceRatingImage": "themoviedb://image.rating",
- "Image": [
- {
- "alt": "Arrested Development",
- "type": "coverPoster",
- "url": "/library/metadata/108730/thumb/1748712911"
- },
- {
- "alt": "Arrested Development",
- "type": "background",
- "url": "/library/metadata/108730/art/1748712911"
- },
- {
- "alt": "Arrested Development",
- "type": "clearLogo",
- "url": "/library/metadata/108730/clearLogo/1748712911"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "0a3246",
- "topRight": "1d658a",
- "bottomRight": "91251c",
- "bottomLeft": "ab1e0d"
- },
- "Genre": [
- {
- "id": 1209,
- "filter": "genre=1209",
- "tag": "Comedy"
- }
- ],
- "Country": [
- {
- "id": 128,
- "filter": "country=128",
- "tag": "United States of America"
- }
- ],
- "Guid": [
- {
- "id": "imdb://tt0367279"
- },
- {
- "id": "tmdb://4589"
- },
- {
- "id": "tvdb://72173"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 8.6,
- "type": "audience"
- },
- {
- "image": "rottentomatoes://image.rating.ripe",
- "value": 7.5,
- "type": "critic"
- },
- {
- "image": "rottentomatoes://image.rating.upright",
- "value": 8.5,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 7.9,
- "type": "audience"
- }
- ],
- "Role": [
- {
- "id": 60050,
- "filter": "actor=60050",
- "tag": "Jason Bateman",
- "tagKey": "5d77682ea091de001f2e734e",
- "role": "Michael Bluth",
- "thumb": "https://metadata-static.plex.tv/3/people/3f24f53dc2648c333d333991b712d6da.jpg"
- },
- {
- "id": 125911,
- "filter": "actor=125911",
- "tag": "Portia de Rossi",
- "tagKey": "5d77682e54f42c001f8c35fc",
- "role": "Lindsay Bluth Fünke",
- "thumb": "https://metadata-static.plex.tv/6/people/6381cd7feea22f99bacbcf34f23d798d.jpg"
- },
- {
- "id": 59433,
- "filter": "actor=59433",
- "tag": "Will Arnett",
- "tagKey": "5d77682954f42c001f8c2e19",
- "role": "Gob Bluth",
- "thumb": "https://metadata-static.plex.tv/d/people/df6a143c44881e206dcbd4b4b697ae7a.jpg"
- },
- {
- "id": 1220,
- "filter": "actor=1220",
- "tag": "Michael Cera",
- "tagKey": "5d77682eeb5d26001f1df59f",
- "role": "George Michael Bluth",
- "thumb": "https://metadata-static.plex.tv/5/people/59a46eeb480d1d4ce4b288fb7407e85a.jpg"
- },
- {
- "id": 13477,
- "filter": "actor=13477",
- "tag": "Alia Shawkat",
- "tagKey": "5d77683585719b001f3a39d9",
- "role": "Maeby Fünke",
- "thumb": "https://metadata-static.plex.tv/a/people/ad4fa52f301810e6f521cceafe63e7aa.jpg"
- },
- {
- "id": 48136,
- "filter": "actor=48136",
- "tag": "Tony Hale",
- "tagKey": "5d776829151a60001f24b164",
- "role": "Byron \"Buster\" Bluth",
- "thumb": "https://metadata-static.plex.tv/1/people/1883a13b479a06453aa63e1e96364b4a.jpg"
- },
- {
- "id": 45248,
- "filter": "actor=45248",
- "tag": "David Cross",
- "tagKey": "5d776825880197001ec90315",
- "role": "Tobias Fünke",
- "thumb": "https://metadata-static.plex.tv/5/people/5de26ef0def573ecb36b0549d44f046c.jpg"
- },
- {
- "id": 64549,
- "filter": "actor=64549",
- "tag": "Jeffrey Tambor",
- "tagKey": "5d7768258718ba001e311902",
- "role": "George Bluth Sr.",
- "thumb": "https://metadata-static.plex.tv/e/people/e2c66261db408ac5ee649154e27d76fb.jpg"
- },
- {
- "id": 77990,
- "filter": "actor=77990",
- "tag": "Jessica Walter",
- "tagKey": "5d7768313c3c2a001fbcd4c3",
- "role": "Lucille Bluth",
- "thumb": "https://metadata-static.plex.tv/8/people/83935c5c5bb71d4cb03690657f3a7fea.jpg"
- },
- {
- "id": 58221,
- "filter": "actor=58221",
- "tag": "Ron Howard",
- "tagKey": "5d776826880197001ec90735",
- "role": "Narrator",
- "thumb": "https://metadata-static.plex.tv/e/people/edfb6d061575544c511412cf544a2122.jpg"
- },
- {
- "id": 6524,
- "filter": "actor=6524",
- "tag": "Henry Winkler",
- "tagKey": "5d77682d54f42c001f8c35f6",
- "role": "Barry Zuckerkorn",
- "thumb": "https://metadata-static.plex.tv/4/people/4a9619da9d0e5b3de35d5603703d6daa.jpg"
- },
- {
- "id": 291908,
- "filter": "actor=291908",
- "tag": "John Beard",
- "tagKey": "5ec4117a3173800041d43d72",
- "role": "John Beard"
- },
- {
- "id": 72085,
- "filter": "actor=72085",
- "tag": "Liza Minnelli",
- "tagKey": "5d77682585719b001f3a05a5",
- "role": "Lucille Austero",
- "thumb": "https://metadata-static.plex.tv/9/people/9a2199121a59293e6875a16721fd13a8.jpg"
- },
- {
- "id": 17719,
- "filter": "actor=17719",
- "tag": "Mae Whitman",
- "tagKey": "5d776831103a2d001f566b27",
- "role": "Ann Veal",
- "thumb": "https://metadata-static.plex.tv/3/people/3dac388b462f04214bced361d4d6b433.jpg"
- },
- {
- "id": 291909,
- "filter": "actor=291909",
- "tag": "Justin Grant Wade",
- "tagKey": "5e1635b0a71f54003dba98c8",
- "role": "Steve Holt",
- "thumb": "https://metadata-static.plex.tv/people/5e1635b0a71f54003dba98c8.jpg"
- },
- {
- "id": 10058,
- "filter": "actor=10058",
- "tag": "Ed Begley Jr.",
- "tagKey": "5d7768265af944001f1f6707",
- "role": "Stan Sitwell",
- "thumb": "https://metadata-static.plex.tv/7/people/7c3ac0198e9c775a6df2fdb3640d9dee.jpg"
- },
- {
- "id": 123903,
- "filter": "actor=123903",
- "tag": "Isla Fisher",
- "tagKey": "5d776831151a60001f24d00a",
- "role": "Rebel Alley",
- "thumb": "https://metadata-static.plex.tv/c/people/cdca98890ab49d5b280e15eb490167c9.jpg"
- },
- {
- "id": 12280,
- "filter": "actor=12280",
- "tag": "Maria Bamford",
- "tagKey": "5d776834151a60001f24d6de",
- "role": "Debrie",
- "thumb": "https://metadata-static.plex.tv/2/cc68393fae/people/2676d64482b6d1989dcdf41afa10fa8f.jpg"
- },
- {
- "id": 121919,
- "filter": "actor=121919",
- "tag": "Kyle Mooney",
- "tagKey": "5d776aa17a53e9001e70acc8",
- "role": "Murph",
- "thumb": "https://metadata-static.plex.tv/b/people/b2f528ee3f71fa6642be2d5cf2fe8aaf.jpg"
- },
- {
- "id": 42396,
- "filter": "actor=42396",
- "tag": "Judy Greer",
- "tagKey": "5d77682b61141d001fb13eba",
- "role": "Kitty Sanchez",
- "thumb": "https://metadata-static.plex.tv/d/people/d0dc8b44e16e1921fc47731b90e88041.jpg"
- },
- {
- "id": 69603,
- "filter": "actor=69603",
- "tag": "Justin Lee",
- "tagKey": "5d776871eb5d26001f1eb9a3",
- "role": "Annyong Bluth",
- "thumb": "https://metadata-static.plex.tv/a/people/a3dd0bef614b82f7e5ce6a04a867c79f.jpg"
- },
- {
- "id": 291910,
- "filter": "actor=291910",
- "tag": "B.W. Gonzalez",
- "tagKey": "5f3fe3a1fea1a1003f9959bf",
- "role": "Lupe"
- },
- {
- "id": 96108,
- "filter": "actor=96108",
- "tag": "Jeff Garlin",
- "tagKey": "5d7768283c3c2a001fbcb62e",
- "role": "Mont Meyers",
- "thumb": "https://metadata-static.plex.tv/5/people/5896d04c61115c4992fc2c22e419f5fd.jpg"
- },
- {
- "id": 23676,
- "filter": "actor=23676",
- "tag": "Christine Taylor",
- "tagKey": "5d77682d85719b001f3a2158",
- "role": "Sally Sitwell",
- "thumb": "https://metadata-static.plex.tv/a/people/a3d4a71d3814df8343d0bb7dee24b5d7.jpg"
- },
- {
- "id": 55208,
- "filter": "actor=55208",
- "tag": "Jay Johnston",
- "tagKey": "5d7768378a7581001f12d990",
- "role": "Officer Taylor",
- "thumb": "https://metadata-static.plex.tv/people/5d7768378a7581001f12d990.jpg"
- },
- {
- "id": 14315,
- "filter": "actor=14315",
- "tag": "Andy Richter",
- "tagKey": "5d776828961905001eb91ab0",
- "role": "Himself / Rocky Richter",
- "thumb": "https://metadata-static.plex.tv/2/people/27b8dac97769043a90e51b68a9e33389.jpg"
- },
- {
- "id": 107950,
- "filter": "actor=107950",
- "tag": "Kristen Wiig",
- "tagKey": "5d776831961905001eb931bb",
- "role": "Young Lucille Bluth",
- "thumb": "https://metadata-static.plex.tv/6/people/6ad7e0ba9d55e6c59ddbb7630e7cde15.jpg"
- },
- {
- "id": 24352,
- "filter": "actor=24352",
- "tag": "Ben Stiller",
- "tagKey": "5d776826999c64001ec2c606",
- "role": "Tony Wonder",
- "thumb": "https://metadata-static.plex.tv/5/people/57bd7c7d6c5c9e2881251b30e5603d3d.jpg"
- },
- {
- "id": 17913,
- "filter": "actor=17913",
- "tag": "Charlie Hartsock",
- "tagKey": "5d7768313c3c2a001fbcd53d",
- "role": "Ted",
- "thumb": "https://metadata-static.plex.tv/7/people/7c9a0c33ef5997e6d6b9338d0c9f1ba5.jpg"
- },
- {
- "id": 3456,
- "filter": "actor=3456",
- "tag": "Chris Diamantopoulos",
- "tagKey": "5d776832a091de001f2e77a5",
- "role": "Marky Bark",
- "thumb": "https://metadata-static.plex.tv/b/people/bdc54eeb3b03e67b05016594c853dc63.jpg"
- },
- {
- "id": 5112,
- "filter": "actor=5112",
- "tag": "Lauren Weedman",
- "tagKey": "5d77684461141d001fb1764f",
- "role": "Joni Beard",
- "thumb": "https://metadata-static.plex.tv/5/people/548b476bb42a7b57e419238d6d9387c4.jpg"
- },
- {
- "id": 40624,
- "filter": "actor=40624",
- "tag": "Michael Paul Chan",
- "tagKey": "5d7768265af944001f1f66fc",
- "role": "Judge Ping",
- "thumb": "https://metadata-static.plex.tv/1/people/10b7724d340f947d0b3f6b3d2d5da68a.jpg"
- },
- {
- "id": 188377,
- "filter": "actor=188377",
- "tag": "James Lipton",
- "tagKey": "5d77683b880197001ec94a98",
- "role": "Warden",
- "thumb": "https://metadata-static.plex.tv/e/people/eb81eedc72e488b482988d0f437e98af.jpg"
- },
- {
- "id": 14827,
- "filter": "actor=14827",
- "tag": "Ian Roberts",
- "tagKey": "62fb7cb8443e060f7ad9453f",
- "role": "Literal Doctor",
- "thumb": "https://metadata-static.plex.tv/9/people/9449f8020616aaee2c96c1146ad2a0bd.jpg"
- },
- {
- "id": 1268,
- "filter": "actor=1268",
- "tag": "Mac Brandt",
- "tagKey": "5d77685f5af944001f2010f4",
- "role": "Coast Guardsman",
- "thumb": "https://metadata-static.plex.tv/8/people/85f98fff2bc01bc40603b31984d9f9e0.jpg"
- },
- {
- "id": 15472,
- "filter": "actor=15472",
- "tag": "Martin Mull",
- "tagKey": "5d776828151a60001f24aef0",
- "role": "Gene Parmesan",
- "thumb": "https://metadata-static.plex.tv/2/people/23494efe202b359a6cc31618e703135f.jpg"
- },
- {
- "id": 7061,
- "filter": "actor=7061",
- "tag": "Dermot Mulroney",
- "tagKey": "5d77682a151a60001f24b4f5",
- "role": "Dusty",
- "thumb": "https://metadata-static.plex.tv/a/people/aa6a15fe3e4b07cab008994a1c3f8d31.jpg"
- },
- {
- "id": 47441,
- "filter": "actor=47441",
- "tag": "John Michael Higgins",
- "tagKey": "5d776828a091de001f2e641c",
- "role": "Wayne Jarvis",
- "thumb": "https://metadata-static.plex.tv/a/people/a7cb03169d8c47fd981450466595f3ba.jpg"
- },
- {
- "id": 275190,
- "filter": "actor=275190",
- "tag": "Bob Einstein",
- "tagKey": "5d7768254de0ee001fcc8329",
- "role": "Larry",
- "thumb": "https://metadata-static.plex.tv/c/people/c80b31c156041bf8bea3ab2a86122704.jpg"
- },
- {
- "id": 291911,
- "filter": "actor=291911",
- "tag": "Stacey Grenrock-Woods",
- "tagKey": "5d776c17ad5437001f7b3694",
- "role": "Trisha Thoon"
- },
- {
- "id": 41027,
- "filter": "actor=41027",
- "tag": "Patricia Velásquez",
- "tagKey": "5d7768274de0ee001fcc89d3",
- "role": "Marta",
- "thumb": "https://metadata-static.plex.tv/1/people/1f6fadbf4ec0b2c9b9836a11fb51a34f.jpg"
- },
- {
- "id": 86430,
- "filter": "actor=86430",
- "tag": "Charlize Theron",
- "tagKey": "5d776826999c64001ec2c65f",
- "role": "Rita Leeds",
- "thumb": "https://metadata-static.plex.tv/1/people/1ce550b93a6246536cf9e2b9a14b424a.jpg"
- },
- {
- "id": 291912,
- "filter": "actor=291912",
- "tag": "Scott Baio",
- "tagKey": "5d7768437e9a3c0020c6f75b",
- "role": "Bob Loblaw",
- "thumb": "https://metadata-static.plex.tv/6/people/6a6b90bdcd73ebbdc55c654d85f53c0b.jpg"
- },
- {
- "id": 13538,
- "filter": "actor=13538",
- "tag": "Amy Poehler",
- "tagKey": "5d7768283c3c2a001fbcb646",
- "role": "Gob's Wife",
- "thumb": "https://metadata-static.plex.tv/1/people/1119d84195fe37813ead60d4bca657ea.jpg"
- },
- {
- "id": 44460,
- "filter": "actor=44460",
- "tag": "Dave Thomas",
- "tagKey": "5d7768346f4521001ea9bdd7",
- "role": "Trevor",
- "thumb": "https://metadata-static.plex.tv/people/5d7768346f4521001ea9bdd7.jpg"
- },
- {
- "id": 34344,
- "filter": "actor=34344",
- "tag": "Mo Collins",
- "tagKey": "5d7768313c3c2a001fbcd538",
- "role": "Starla",
- "thumb": "https://metadata-static.plex.tv/people/5d7768313c3c2a001fbcd538.jpg"
- },
- {
- "id": 5090,
- "filter": "actor=5090",
- "tag": "Jerry Minor",
- "tagKey": "5d77682a54c0f0001f3022b4",
- "role": "Officer Carter",
- "thumb": "https://metadata-static.plex.tv/people/5d77682a54c0f0001f3022b4.jpg"
- },
- {
- "id": 89265,
- "filter": "actor=89265",
- "tag": "Alan Tudyk",
- "tagKey": "5d776826eb5d26001f1dd578",
- "role": "Pastor Veal",
- "thumb": "https://metadata-static.plex.tv/b/people/ba5a8c9127c1ee0c6696be5daac8ded2.jpg"
- },
- {
- "id": 6938,
- "filter": "actor=6938",
- "tag": "Frances Conroy",
- "tagKey": "5d7768268718ba001e311986",
- "role": "Lottie Dottie",
- "thumb": "https://metadata-static.plex.tv/8/people/8ce6d604b4b87a741413b3913a8700cf.jpg"
- },
- {
- "id": 14229,
- "filter": "actor=14229",
- "tag": "Terry Crews",
- "tagKey": "5d776829103a2d001f564c60",
- "role": "Herbert Love",
- "thumb": "https://metadata-static.plex.tv/3/people/3df86462ce4a7c195b0a35e5ba66a078.jpg"
- },
- {
- "id": 29668,
- "filter": "actor=29668",
- "tag": "Debra Mooney",
- "tagKey": "5d776832961905001eb93583",
- "role": "Joan Bark",
- "thumb": "https://metadata-static.plex.tv/4/people/452238241625197653693f2151f94da8.jpg"
- },
- {
- "id": 291913,
- "filter": "actor=291913",
- "tag": "Michael Bartel",
- "tagKey": "5e163570fef2d4003e897ce8",
- "role": "Young Michael"
- },
- {
- "id": 37668,
- "filter": "actor=37668",
- "tag": "Regi Davis",
- "tagKey": "5d77682b961905001eb923ec",
- "role": "Guard",
- "thumb": "https://metadata-static.plex.tv/people/5d77682b961905001eb923ec.jpg"
- },
- {
- "id": 57706,
- "filter": "actor=57706",
- "tag": "Kristin Vahl",
- "tagKey": "5d776b2bfb0d55001f55e750",
- "role": "Krystal",
- "thumb": "https://metadata-static.plex.tv/1/people/12d71d1e8cd80620bc5e5bb7e519e737.jpg"
- },
- {
- "id": 2643,
- "filter": "actor=2643",
- "tag": "Julia Louis-Dreyfus",
- "tagKey": "5d7768275af944001f1f6ec8",
- "role": "Maggie Lizer",
- "thumb": "https://metadata-static.plex.tv/6/people/648b8a419407acd8f532afffc9cc66d7.jpg"
- },
- {
- "id": 87312,
- "filter": "actor=87312",
- "tag": "Carl Weathers",
- "tagKey": "5d77682654c0f0001f301b5d",
- "role": "Carl Weathers",
- "thumb": "https://metadata-static.plex.tv/7/people/72314c262df6fea9b16c045723475f51.jpg"
- },
- {
- "id": 13541,
- "filter": "actor=13541",
- "tag": "Seth Rogen",
- "tagKey": "5d776825103a2d001f563c1e",
- "role": "Young George Bluth",
- "thumb": "https://metadata-static.plex.tv/1/people/136ae1d23b961770f9aa674b7ef7ea0d.jpg"
- },
- {
- "id": 31888,
- "filter": "actor=31888",
- "tag": "Richard Jin Namkung",
- "tagKey": "5d776bfe7a53e9001e7362e7",
- "role": "Paul \"P Hound\" Huan",
- "thumb": "https://metadata-static.plex.tv/8/people/81b5b61eeb7b615ca08e6231c5a92926.jpg"
- },
- {
- "id": 291914,
- "filter": "actor=291914",
- "tag": "Bruce McCulloch",
- "tagKey": "5d77683c103a2d001f56965f",
- "role": "Father Marsala",
- "thumb": "https://metadata-static.plex.tv/1/cc68393fae/people/1a5f536be36a526486ae2e75c1fac918.jpg"
- },
- {
- "id": 291915,
- "filter": "actor=291915",
- "tag": "Adam Cardon",
- "tagKey": "5d77686f6f4521001eaa6d6c",
- "role": "Talent Agent",
- "thumb": "https://metadata-static.plex.tv/9/people/9e1f5a916eff637173518b75b605be10.jpg"
- },
- {
- "id": 18408,
- "filter": "actor=18408",
- "tag": "Bob Glouberman",
- "tagKey": "5d7768893ab0e7001f504049",
- "role": "David the Aide",
- "thumb": "https://metadata-static.plex.tv/b/people/bd1a6f3a1cd1eb95f2ad0e35439c3b1f.jpg"
- },
- {
- "id": 17690,
- "filter": "actor=17690",
- "tag": "Peter Jason",
- "tagKey": "5d776825999c64001ec2bf86",
- "role": "Storage Dave",
- "thumb": "https://image.tmdb.org/t/p/original/y3kgIhfjGMSzq6qMzi6gUT7VQxQ.jpg"
- },
- {
- "id": 291916,
- "filter": "actor=291916",
- "tag": "Bronwen Masters",
- "tagKey": "5f3fed02cc4920003b2c78bc",
- "role": "Adelaide",
- "thumb": "https://image.tmdb.org/t/p/original/bdjCTzUv0uuMjAX0ofiewVsWiMH.jpg"
- },
- {
- "id": 291917,
- "filter": "actor=291917",
- "tag": "J.J. Wall",
- "tagKey": "5f3fb83703883a0040a99c69",
- "role": "Uncle Paul"
- },
- {
- "id": 87984,
- "filter": "actor=87984",
- "tag": "Daniel Amerman",
- "tagKey": "5d776b3496b655001fe082cb",
- "role": "Mark Cherry",
- "thumb": "https://metadata-static.plex.tv/1/people/1e3588488ae7e3f951ae22c7bc34e3a9.jpg"
- },
- {
- "id": 59427,
- "filter": "actor=59427",
- "tag": "Pedro Lopez",
- "tagKey": "5d776a16fb0d55001f539fcc",
- "role": "Mercado Salesman",
- "thumb": "https://metadata-static.plex.tv/people/5d776a16fb0d55001f539fcc.jpg"
- },
- {
- "id": 23730,
- "filter": "actor=23730",
- "tag": "Sam Pancake",
- "tagKey": "5d77683554f42c001f8c474e",
- "role": "James Alan Spangler",
- "thumb": "https://metadata-static.plex.tv/9/people/9373e6291388e672057fe075dc848db6.jpg"
- },
- {
- "id": 14340,
- "filter": "actor=14340",
- "tag": "Ed Helms",
- "tagKey": "5d77682ceb5d26001f1dee90",
- "role": "James Carr",
- "thumb": "https://metadata-static.plex.tv/b/people/b6333131be1b6f81dd7a87a4c1866534.jpg"
- },
- {
- "id": 44260,
- "filter": "actor=44260",
- "tag": "Eli Vargas",
- "tagKey": "5d77682ae6d55c002040b59c",
- "role": "Perfecto Telles / Mexican Teenager"
- },
- {
- "id": 42943,
- "filter": "actor=42943",
- "tag": "Cobie Smulders",
- "tagKey": "5d7768385af944001f1fa9b1",
- "role": "Young Lucille",
- "thumb": "https://metadata-static.plex.tv/b/people/bd08ea270936ab31d31ac2b9b6c5eb58.jpg"
- },
- {
- "id": 291918,
- "filter": "actor=291918",
- "tag": "Owen Vaccaro",
- "tagKey": "5d776ae7fb0d55001f555004",
- "role": "Young Buster",
- "thumb": "https://metadata-static.plex.tv/c/people/c66318df6967870c88f75e90161a2fc1.jpg"
- },
- {
- "id": 291919,
- "filter": "actor=291919",
- "tag": "Tommy Tune",
- "tagKey": "5d77683b151a60001f24f2aa",
- "role": "Argyle",
- "thumb": "https://metadata-static.plex.tv/6/people/61ce77b136bde7ed445b90ec2df6de45.jpg"
- },
- {
- "id": 105866,
- "filter": "actor=105866",
- "tag": "Ione Skye",
- "tagKey": "5d7768256f4521001ea98998",
- "role": "Mrs. Veal",
- "thumb": "https://metadata-static.plex.tv/9/people/9e9f4df12799e9f13a57f662b014aff6.jpg"
- },
- {
- "id": 18945,
- "filter": "actor=18945",
- "tag": "Fred Cross",
- "tagKey": "5d776971594b2b001e6a1187",
- "role": "Newport Bay boy Mikey",
- "thumb": "https://metadata-static.plex.tv/1/people/1d0656f388d41d6c6c92050f821ccb36.jpg"
- },
- {
- "id": 14238,
- "filter": "actor=14238",
- "tag": "Kevin Dorff",
- "tagKey": "5d7769a6ad5437001f7636f8",
- "role": "Eddie (evidence guy)",
- "thumb": "https://metadata-static.plex.tv/people/5d7769a6ad5437001f7636f8.jpg"
- },
- {
- "id": 122590,
- "filter": "actor=122590",
- "tag": "Adhir Kalyan",
- "tagKey": "5d776842961905001eb96848",
- "role": "Adhir",
- "thumb": "https://metadata-static.plex.tv/f/people/f3ed7ca4169a02cd85c2bd2cc786f6b7.jpg"
- },
- {
- "id": 20763,
- "filter": "actor=20763",
- "tag": "Taran Killam",
- "tagKey": "5d7768386f4521001ea9caff",
- "role": "Young George Sr.",
- "thumb": "https://metadata-static.plex.tv/3/people/39d0da44b8767de550f4c9596276d3ec.jpg"
- },
- {
- "id": 7073,
- "filter": "actor=7073",
- "tag": "Thomas Barbusca",
- "tagKey": "5d776aeffb0d55001f55613f",
- "role": "Young Gob",
- "thumb": "https://metadata-static.plex.tv/6/people/6661366aa9e3e326c420f3aa174d260a.jpg"
- },
- {
- "id": 291920,
- "filter": "actor=291920",
- "tag": "Steele Stebbins",
- "tagKey": "5d776b1efb0d55001f55c8f4",
- "role": "Young Michael",
- "thumb": "https://metadata-static.plex.tv/4/people/44e2c0763f83455028cc5daf7520e61b.jpg"
- },
- {
- "id": 291921,
- "filter": "actor=291921",
- "tag": "Savannah Kennick",
- "tagKey": "5d776b70fb0d55001f5681da",
- "role": "Young Lindsay",
- "thumb": "https://metadata-static.plex.tv/c/people/cd90ddbb3265d8a52b25f9ea3375e903.jpg"
- },
- {
- "id": 14256,
- "filter": "actor=14256",
- "tag": "Perry Brown",
- "tagKey": "5d776844103a2d001f56b562",
- "role": "Judge"
- },
- {
- "id": 247908,
- "filter": "actor=247908",
- "tag": "Woon Young Park",
- "tagKey": "5d77683254f42c001f8c3f61",
- "role": "Marauder",
- "thumb": "https://metadata-static.plex.tv/3/people/3fd24acaa07b2c75072214a2d3ddb913.jpg"
- },
- {
- "id": 291922,
- "filter": "actor=291922",
- "tag": "David Reynolds",
- "tagKey": "62fb7cb4aa71b877e94f7981",
- "role": "White Power Bill",
- "thumb": "https://metadata-static.plex.tv/7/people/752dbb16506514674cf95307ef51fb0b.jpg"
- },
- {
- "id": 291923,
- "filter": "actor=291923",
- "tag": "Danielle Cipolla",
- "tagKey": "5f3fe4b658b26e00425d5f18",
- "role": "Young Maeby"
- },
- {
- "id": 70125,
- "filter": "actor=70125",
- "tag": "Jonathan Schmock",
- "tagKey": "5d77684c85719b001f3a7b21",
- "role": "Lionel",
- "thumb": "https://metadata-static.plex.tv/6/people/68aa7a5c095d119f5bcb220ce8f5a84e.jpg"
- },
- {
- "id": 291924,
- "filter": "actor=291924",
- "tag": "Jason Aaron Tinero",
- "tagKey": "5f3fe7e304a86500409a19cd",
- "role": "Young Buster"
- },
- {
- "id": 291925,
- "filter": "actor=291925",
- "tag": "Tom Saunders",
- "tagKey": "5e1635b010faa500400dc580",
- "role": "Tom"
- },
- {
- "id": 115708,
- "filter": "actor=115708",
- "tag": "Jim Cramer",
- "tagKey": "5d77682a151a60001f24b569",
- "role": "Self",
- "thumb": "https://metadata-static.plex.tv/5/people/55a15d2312e5242d5ef5d222c486fede.jpg"
- },
- {
- "id": 14314,
- "filter": "actor=14314",
- "tag": "Becky Thyre",
- "tagKey": "5d77683c7228e5001f1dfafb",
- "role": "Loretta",
- "thumb": "https://metadata-static.plex.tv/4/people/4cba16452b35667c3145d09012b80c13.jpg"
- },
- {
- "id": 291926,
- "filter": "actor=291926",
- "tag": "John Yuan",
- "tagKey": "5d776b6aad5437001f79eba3",
- "role": "Doug Fleer",
- "thumb": "https://metadata-static.plex.tv/5/people/5f0f22978a92b9c1e5a32d9a3f531453.jpg"
- },
- {
- "id": 291927,
- "filter": "actor=291927",
- "tag": "Matt Yuan",
- "tagKey": "5d776b6aad5437001f79eba4",
- "role": "Dean Fleer",
- "thumb": "https://metadata-static.plex.tv/2/people/22df73076801100a14cff8708c2511e7.jpg"
- },
- {
- "id": 275194,
- "filter": "actor=275194",
- "tag": "Maggie Rowe",
- "tagKey": "5d776aa1fb0d55001f54c008",
- "role": "Juror",
- "thumb": "https://metadata-static.plex.tv/0/people/09008137fd8de0018f42d9b882779ada.jpg"
- },
- {
- "id": 26874,
- "filter": "actor=26874",
- "tag": "Karen Maruyama",
- "tagKey": "5d776827103a2d001f56462a",
- "role": "China Garden",
- "thumb": "https://metadata-static.plex.tv/4/people/448a8a08486c86f98f2bd42135251a2c.jpg"
- },
- {
- "id": 291928,
- "filter": "actor=291928",
- "tag": "Max Winkler",
- "tagKey": "5d776839f59e580021899244",
- "role": "Young Barry Zuckerkorn",
- "thumb": "https://metadata-static.plex.tv/5/people/5996aa56cf9efd2c333c4a85e1f1dcbc.jpg"
- },
- {
- "id": 34080,
- "filter": "actor=34080",
- "tag": "Bashir Salahuddin",
- "tagKey": "5d776967ad5437001f75bea6",
- "role": "David 'G-Man' Barnes",
- "thumb": "https://metadata-static.plex.tv/7/people/7dcd755baf557f88d0361fcd30bc84e4.jpg"
- },
- {
- "id": 32044,
- "filter": "actor=32044",
- "tag": "Bernie Kopell",
- "tagKey": "5d77683feb5d26001f1e3416",
- "role": "Judge Kornzucker",
- "thumb": "https://metadata-static.plex.tv/f/people/fb83d34638bd50a4c1e516aa7b7ececb.jpg"
- },
- {
- "id": 58621,
- "filter": "actor=58621",
- "tag": "Rebecca Drysdale",
- "tagKey": "5d776aa17a53e9001e70acc1",
- "role": "Lt. Toddler",
- "thumb": "https://metadata-static.plex.tv/8/people/8b548e131b95c29173abb8ab89bb8e07.jpg"
- },
- {
- "id": 291929,
- "filter": "actor=291929",
- "tag": "Frank Ashmore",
- "tagKey": "5d776828eb5d26001f1ddb9f",
- "role": "Mr. F",
- "thumb": "https://metadata-static.plex.tv/people/5d776828eb5d26001f1ddb9f.jpg"
- },
- {
- "id": 44630,
- "filter": "actor=44630",
- "tag": "Anthony De Longis",
- "tagKey": "5d776826999c64001ec2c399",
- "role": "Mr. F",
- "thumb": "https://metadata-static.plex.tv/1/people/1b9611d0958999194554fc441aa4c189.jpg"
- },
- {
- "id": 1273,
- "filter": "actor=1273",
- "tag": "Adam Ray",
- "tagKey": "5d77687b23d5a3001f4ecda5",
- "role": "Al",
- "thumb": "https://metadata-static.plex.tv/4/people/46b6262e5cd7ad5a5e033367cde16e5e.jpg"
- },
- {
- "id": 67629,
- "filter": "actor=67629",
- "tag": "Clint Howard",
- "tagKey": "5d776827151a60001f24ab3a",
- "role": "Johnny Bark",
- "thumb": "https://metadata-static.plex.tv/1/people/13834bb39a274f564718a89631e0b219.jpg"
- },
- {
- "id": 248336,
- "filter": "actor=248336",
- "tag": "Steve Ryan",
- "tagKey": "5d77684f8a7581001f13034b",
- "role": "J. Walter Weatherman",
- "thumb": "https://metadata-static.plex.tv/people/5d77684f8a7581001f13034b.jpg"
- },
- {
- "id": 18104,
- "filter": "actor=18104",
- "tag": "Jane Lynch",
- "tagKey": "5d77682f2ec6b5001f6bb185",
- "role": "Cindi Lightballoon",
- "thumb": "https://metadata-static.plex.tv/5/people/5a154f824ece178afe60d9bcb874972a.jpg"
- },
- {
- "id": 120925,
- "filter": "actor=120925",
- "tag": "Rob Corddry",
- "tagKey": "5d7768317e9a3c0020c6beb6",
- "role": "Moses Taylor",
- "thumb": "https://metadata-static.plex.tv/4/people/49ec115baddf96f762c75e0dcb101e43.jpg"
- },
- {
- "id": 129795,
- "filter": "actor=129795",
- "tag": "Bradley Stryker",
- "tagKey": "5d7768550ea56a001e2a31bb",
- "role": "Man (uncredited)",
- "thumb": "https://metadata-static.plex.tv/6/people/6ba433e8aa08b823fc0efe63343b6bc7.jpg"
- },
- {
- "id": 48138,
- "filter": "actor=48138",
- "tag": "Malik Yoba",
- "tagKey": "5d77682985719b001f3a136e",
- "role": "Ice",
- "thumb": "https://metadata-static.plex.tv/1/people/132cb78de8600aa5a8058c77fa8edc4f.jpg"
- },
- {
- "id": 291930,
- "filter": "actor=291930",
- "tag": "Leonor Varela",
- "tagKey": "5d77682b103a2d001f565792",
- "role": "Marta Estrella",
- "thumb": "https://metadata-static.plex.tv/people/5d77682b103a2d001f565792.jpg"
- },
- {
- "id": 182048,
- "filter": "actor=182048",
- "tag": "Dick Van Patten",
- "tagKey": "5d77682a7228e5001f1dd318",
- "role": "Cal Cullen",
- "thumb": "https://metadata-static.plex.tv/e/people/ecc9fb181aac0596e8c71241540d2858.jpg"
- },
- {
- "id": 57988,
- "filter": "actor=57988",
- "tag": "Zach Braff",
- "tagKey": "5d7768266f4521001ea98d35",
- "role": "Phillip Litt",
- "thumb": "https://metadata-static.plex.tv/f/people/fa09ca84758dc856c2aace80bcf19b12.jpg"
- },
- {
- "id": 34898,
- "filter": "actor=34898",
- "tag": "Jack McBrayer",
- "tagKey": "5d776831961905001eb931c5",
- "role": "Country Club Waiter",
- "thumb": "https://metadata-static.plex.tv/4/people/4e61b2797cef3ae422f11732767e9131.jpg"
- },
- {
- "id": 3413,
- "filter": "actor=3413",
- "tag": "Mary Lynn Rajskub",
- "tagKey": "5d776828961905001eb916fa",
- "role": "Heartfire",
- "thumb": "https://metadata-static.plex.tv/8/people/8bbbb0e533b37e27c9ff613981426d7c.jpg"
- },
- {
- "id": 88789,
- "filter": "actor=88789",
- "tag": "Ithamar Enriquez",
- "tagKey": "5d77683a54f42c001f8c5445",
- "role": "Carlos",
- "thumb": "https://metadata-static.plex.tv/people/5d77683a54f42c001f8c5445.jpg"
- },
- {
- "id": 17666,
- "filter": "actor=17666",
- "tag": "John Slattery",
- "tagKey": "5d7768283c3c2a001fbcb6a3",
- "role": "Doctor Norman",
- "thumb": "https://metadata-static.plex.tv/1/people/176e5d78b58ee4fdf6eef9e2215859d4.jpg"
- },
- {
- "id": 63657,
- "filter": "actor=63657",
- "tag": "Jim Titus",
- "tagKey": "5e163570ef1040003f24b8cf",
- "role": "Officer Thumm",
- "thumb": "https://metadata-static.plex.tv/3/people/32f18b009178d18c8c178db2d70a5cb8.jpg"
- },
- {
- "id": 14582,
- "filter": "actor=14582",
- "tag": "Cici Lau",
- "tagKey": "5d7768618718ba001e31a4dc",
- "role": "Bev",
- "thumb": "https://metadata-static.plex.tv/people/5d7768618718ba001e31a4dc.jpg"
- },
- {
- "id": 47049,
- "filter": "actor=47049",
- "tag": "Mele Ihara",
- "tagKey": "5d776e9e96b655001fe6de50",
- "role": "Coast Guard Janine",
- "thumb": "https://metadata-static.plex.tv/1/people/16ba1258c615c5143e11c8e8a68dbf0f.jpg"
- },
- {
- "id": 291931,
- "filter": "actor=291931",
- "tag": "B.J. Bales",
- "tagKey": "5d77684e61141d001fb18225",
- "role": "Jack Griffin",
- "thumb": "https://metadata-static.plex.tv/b/people/b81f1a13bc1a4965f2da2b5e4006fd57.jpg"
- },
- {
- "id": 245147,
- "filter": "actor=245147",
- "tag": "Richard Simmons",
- "tagKey": "5d776837103a2d001f5682b5",
- "role": "Richard Simmons",
- "thumb": "https://metadata-static.plex.tv/people/5d776837103a2d001f5682b5.jpg"
- },
- {
- "id": 3427,
- "filter": "actor=3427",
- "tag": "Jean Smart",
- "tagKey": "5d7768266f4521001ea98d3b",
- "role": "Mimi",
- "thumb": "https://metadata-static.plex.tv/b/people/b44267ed7a17db286268977d19ef8fc9.jpg"
- },
- {
- "id": 75955,
- "filter": "actor=75955",
- "tag": "Guy Stevenson",
- "tagKey": "5d776bb0594b2b001e6e1036",
- "role": "Hugo",
- "thumb": "https://metadata-static.plex.tv/f/people/f6021927a194415efda2b0d6c44227cc.jpg"
- },
- {
- "id": 50346,
- "filter": "actor=50346",
- "tag": "Emerson Brooks",
- "tagKey": "5d7768313c3c2a001fbcd420",
- "role": "Douglas",
- "thumb": "https://metadata-static.plex.tv/9/people/9abd17c432cddf015de4691b0ce98fae.jpg"
- },
- {
- "id": 13528,
- "filter": "actor=13528",
- "tag": "Will Hines",
- "tagKey": "5d77686d6f4521001eaa679e",
- "role": "CJ the Bailiff",
- "thumb": "https://image.tmdb.org/t/p/original/99HKOhDLvp705ovAa9mK4Kj6jnZ.jpg"
- },
- {
- "id": 291932,
- "filter": "actor=291932",
- "tag": "Wilky Lau",
- "tagKey": "5d776efa594b2b001e7345cc",
- "role": "Chen Wu",
- "thumb": "https://metadata-static.plex.tv/d/people/d4ed9d211300292d30f87c784b75e8cf.jpg"
- },
- {
- "id": 55952,
- "filter": "actor=55952",
- "tag": "Dave Attell",
- "tagKey": "5d77682eeb5d26001f1df303",
- "role": "Self",
- "thumb": "https://metadata-static.plex.tv/6/people/68b8a7fa05989ef0967ac9f3773f7190.jpg"
- },
- {
- "id": 15073,
- "filter": "actor=15073",
- "tag": "Rocky McMurray",
- "tagKey": "5d776af996b655001fdff3d0",
- "role": "Warden James Buck",
- "thumb": "https://metadata-static.plex.tv/1/people/13cb5f055d7784719b6b7c57a9a26416.jpg"
- },
- {
- "id": 7986,
- "filter": "actor=7986",
- "tag": "Bruno Oliver",
- "tagKey": "5d7769abad5437001f7645af",
- "role": "Guard",
- "thumb": "https://metadata-static.plex.tv/people/5d7769abad5437001f7645af.jpg"
- },
- {
- "id": 291933,
- "filter": "actor=291933",
- "tag": "Michael Blieden",
- "tagKey": "5d77683c6f4521001ea9d4cd",
- "role": "Agent Cummings",
- "thumb": "https://metadata-static.plex.tv/9/people/995499ded304620688b1afbfcab7c893.jpg"
- },
- {
- "id": 131610,
- "filter": "actor=131610",
- "tag": "Alden Ray",
- "tagKey": "5d7768332ec6b5001f6bba39",
- "role": "Little Justice",
- "thumb": "https://metadata-static.plex.tv/people/5d7768332ec6b5001f6bba39.jpg"
- },
- {
- "id": 291934,
- "filter": "actor=291934",
- "tag": "Dan Horton",
- "tagKey": "5d7768ac2d18a4001ff1090a",
- "role": "Marcus - Hot Cop"
- },
- {
- "id": 279259,
- "filter": "actor=279259",
- "tag": "Robb Skyler",
- "tagKey": "5d77682654f42c001f8c268b",
- "role": "Accountant",
- "thumb": "https://metadata-static.plex.tv/7/people/76be86e4d2bb2e3c7d385cceaa24b077.jpg"
- },
- {
- "id": 291935,
- "filter": "actor=291935",
- "tag": "Abraham Higginbotham",
- "tagKey": "5e1635562d4d84003e490d37",
- "role": "Gary",
- "thumb": "https://metadata-static.plex.tv/a/people/a803b40e9690629bf5c7adf830159419.jpg"
- },
- {
- "id": 201717,
- "filter": "actor=201717",
- "tag": "Jayden Maddux",
- "tagKey": "5d77704b594b2b001e748604",
- "role": "Young Buster Bluth",
- "thumb": "https://metadata-static.plex.tv/6/people/6ada95c1898361a3427ee0fe51543c0a.jpg"
- },
- {
- "id": 57777,
- "filter": "actor=57777",
- "tag": "Allan Wasserman",
- "tagKey": "5d77682ca091de001f2e6dcf",
- "role": "Herb Zuckerkorn",
- "thumb": "https://metadata-static.plex.tv/4/people/42e89bb1f74d2267579381adcec0a593.jpg"
- },
- {
- "id": 185487,
- "filter": "actor=185487",
- "tag": "Dan Harmon",
- "tagKey": "5d7768335af944001f1f9481",
- "role": "Yurt Clerk",
- "thumb": "https://metadata-static.plex.tv/b/people/b0281e2264d166c611aedac6d297ca00.jpg"
- },
- {
- "id": 56783,
- "filter": "actor=56783",
- "tag": "Jessica Chaffin",
- "tagKey": "5d77687b23d5a3001f4ecda4",
- "role": "Junkie",
- "thumb": "https://metadata-static.plex.tv/0/people/0b6acf13834d6635f2b18f04b55b218f.jpg"
- },
- {
- "id": 188379,
- "filter": "actor=188379",
- "tag": "Brian Grazer",
- "tagKey": "5d776826e6d55c002040af8d",
- "role": "Brian Grazer",
- "thumb": "https://metadata-static.plex.tv/4/people/4e4477cad086d19a7cefa2eb839f09e2.jpg"
- },
- {
- "id": 291936,
- "filter": "actor=291936",
- "tag": "Louisa Velis",
- "tagKey": "5d77683b880197001ec94d0f",
- "role": "Luisa Velez"
- },
- {
- "id": 47894,
- "filter": "actor=47894",
- "tag": "Parvesh Cheena",
- "tagKey": "5d776829103a2d001f564cd5",
- "role": "Kabir",
- "thumb": "https://metadata-static.plex.tv/6/people/6030514fd39430dd46673dc54d67459d.jpg"
- },
- {
- "id": 88860,
- "filter": "actor=88860",
- "tag": "Andrew Secunda",
- "tagKey": "5d77683c2e80df001ebdefcb",
- "role": "Process Server",
- "thumb": "https://metadata-static.plex.tv/8/people/8ff5e4827596b3f80b8ab9fa166ae2c7.jpg"
- },
- {
- "id": 15344,
- "filter": "actor=15344",
- "tag": "Scott Vance",
- "tagKey": "5d776a3d7a53e9001e6febb7",
- "role": "Fantastic Four Henchman",
- "thumb": "https://image.tmdb.org/t/p/original/zxLJzFQ1wKBhikOU4VKeFmZb0eR.jpg"
- },
- {
- "id": 27964,
- "filter": "actor=27964",
- "tag": "Nelson Franklin",
- "tagKey": "5d77683f103a2d001f56a420",
- "role": "Dr. Tilive",
- "thumb": "https://metadata-static.plex.tv/3/people/36feede4a79f17c7a23f2cc4b04380b0.jpg"
- },
- {
- "id": 15351,
- "filter": "actor=15351",
- "tag": "Peter Giles",
- "tagKey": "5d776839a091de001f2e8849",
- "role": "Raphocwcps Narrator",
- "thumb": "https://metadata-static.plex.tv/people/5d776839a091de001f2e8849.jpg"
- },
- {
- "id": 291937,
- "filter": "actor=291937",
- "tag": "Lonny Ross",
- "tagKey": "5d776834f54112001f5bd720",
- "role": "Jonah Feinberg",
- "thumb": "https://metadata-static.plex.tv/a/people/a0e656a1f01b926f180d7bda0fd8ae01.jpg"
- },
- {
- "id": 89006,
- "filter": "actor=89006",
- "tag": "Carter Hastings",
- "tagKey": "5d77696147dd6e001f6c4a61",
- "role": "Lem",
- "thumb": "https://metadata-static.plex.tv/9/people/9f0d3863b303c205931b0d09816e1c50.jpg"
- },
- {
- "id": 88721,
- "filter": "actor=88721",
- "tag": "Evan Gaustad",
- "tagKey": "5f3fe85c03883a0040ae18c5",
- "role": "Terry",
- "thumb": "https://metadata-static.plex.tv/1/people/12338aa10ee0d37306e7c1c12c627a06.jpg"
- },
- {
- "id": 46197,
- "filter": "actor=46197",
- "tag": "Kimmy Shields",
- "tagKey": "5d776c7c23d5a3001f51c097",
- "role": "Lisa",
- "thumb": "https://metadata-static.plex.tv/8/people/89e017f8c1c60bba0c90d7a72b8139e1.jpg"
- },
- {
- "id": 43818,
- "filter": "actor=43818",
- "tag": "Ryan Bailey",
- "tagKey": "5d77689807c4a5001e67a0ba",
- "role": "Cop"
- },
- {
- "id": 75336,
- "filter": "actor=75336",
- "tag": "John F. Schaffer",
- "tagKey": "5d7768a21999bc0020dcbd79",
- "role": "Cop",
- "thumb": "https://metadata-static.plex.tv/2/people/259deb45e4765e523e1cba8061e4bcc2.jpg"
- },
- {
- "id": 46594,
- "filter": "actor=46594",
- "tag": "Jorge Diaz",
- "tagKey": "5d7768d2decfcd001f2f32c6",
- "role": "Worker Noah",
- "thumb": "https://metadata-static.plex.tv/5/people/5c7bd9e42b874f9f460f6a328b4ecee3.jpg"
- },
- {
- "id": 96855,
- "filter": "actor=96855",
- "tag": "Thomas Adoue Polk",
- "tagKey": "5e164d29316a39003ef97233",
- "role": "Noah",
- "thumb": "https://metadata-static.plex.tv/people/5e164d29316a39003ef97233.jpg"
- },
- {
- "id": 46631,
- "filter": "actor=46631",
- "tag": "Lidia Porto",
- "tagKey": "5d77682ee6d55c002040be4e",
- "role": "Flores",
- "thumb": "https://metadata-static.plex.tv/a/people/ac9f39826f8f0645533cfc8d57b0979d.jpg"
- },
- {
- "id": 69411,
- "filter": "actor=69411",
- "tag": "David Saucedo",
- "tagKey": "5d776a47fb0d55001f540939",
- "role": "Enrique",
- "thumb": "https://metadata-static.plex.tv/people/5d776a47fb0d55001f540939.jpg"
- },
- {
- "id": 291938,
- "filter": "actor=291938",
- "tag": "Moses Storm",
- "tagKey": "5d776af296b655001fdfe375",
- "role": "Shane",
- "thumb": "https://metadata-static.plex.tv/f/people/ffbec7485783f3758acd33d559a86fec.jpg"
- },
- {
- "id": 291939,
- "filter": "actor=291939",
- "tag": "Allen Cort",
- "tagKey": "5d776c3d9ab5440021514699",
- "role": "Mr. F",
- "thumb": "https://metadata-static.plex.tv/5/people/55296e85c3ac0176f8529add7d0b1d1a.jpg"
- },
- {
- "id": 275032,
- "filter": "actor=275032",
- "tag": "Kevin Crowley",
- "tagKey": "5d77682c8a7581001f12c869",
- "role": "Mr. F",
- "thumb": "https://metadata-static.plex.tv/people/5d77682c8a7581001f12c869.jpg"
- },
- {
- "id": 291940,
- "filter": "actor=291940",
- "tag": "Max Ruckle",
- "tagKey": "5f4071205a76a80042ded1c0",
- "role": "Other Noah"
- },
- {
- "id": 62615,
- "filter": "actor=62615",
- "tag": "Edgar Blackmon",
- "tagKey": "5d776ba4fb0d55001f56e45d",
- "role": "Chuck",
- "thumb": "https://metadata-static.plex.tv/people/5d776ba4fb0d55001f56e45d.jpg"
- },
- {
- "id": 103966,
- "filter": "actor=103966",
- "tag": "Paul Jurewicz",
- "tagKey": "5d77705223d5a3001f538d99",
- "role": "Jake",
- "thumb": "https://metadata-static.plex.tv/a/people/a32ff685204f7b0e2d226dc1a22ab373.jpg"
- },
- {
- "id": 291941,
- "filter": "actor=291941",
- "tag": "Bernadette Birkett",
- "tagKey": "5d77688bdecfcd001f2ec1b4",
- "role": "Rose",
- "thumb": "https://metadata-static.plex.tv/8/people/8c0cac287cbf878423d7101cb61bc230.jpg"
- },
- {
- "id": 57540,
- "filter": "actor=57540",
- "tag": "Frank Birney",
- "tagKey": "5d776835151a60001f24dcdb",
- "role": "Sam",
- "thumb": "https://metadata-static.plex.tv/e/people/e7122ee902ae07201d2d183c07186b31.jpg"
- },
- {
- "id": 50594,
- "filter": "actor=50594",
- "tag": "Bill Lee Brown",
- "tagKey": "5d77685d594b2b001e689d5e",
- "role": "Manny",
- "thumb": "https://metadata-static.plex.tv/5/people/521c3ae07d9d1b613eaede858930c36d.jpg"
- },
- {
- "id": 137558,
- "filter": "actor=137558",
- "tag": "David E. Willis",
- "tagKey": "5d77686dfb0d55001f50ff33",
- "role": "Lou",
- "thumb": "https://metadata-static.plex.tv/people/5d77686dfb0d55001f50ff33.jpg"
- },
- {
- "id": 291942,
- "filter": "actor=291942",
- "tag": "Joey Manderino",
- "tagKey": "5ec415e10d2c2c0040bd32ed",
- "role": "Protester"
- },
- {
- "id": 291943,
- "filter": "actor=291943",
- "tag": "Clayton Early",
- "tagKey": "5f400d82bf3e560040b6c3ea",
- "role": "Protestor"
- },
- {
- "id": 89191,
- "filter": "actor=89191",
- "tag": "Jessica St. Clair",
- "tagKey": "5d7768377e9a3c0020c6d217",
- "role": "Anita Bramwell",
- "thumb": "https://metadata-static.plex.tv/9/people/9cc31e2591ddbd3359db6d0bc89d020f.jpg"
- },
- {
- "id": 15049,
- "filter": "actor=15049",
- "tag": "Todd Aaron Brotze",
- "tagKey": "5d776aa896b655001fdf529e",
- "role": "Garrison 'Harvard' Sweet",
- "thumb": "https://metadata-static.plex.tv/9/people/9ad006e610e387ee57f297999ac66cd0.jpg"
- },
- {
- "id": 8040,
- "filter": "actor=8040",
- "tag": "Monnae Michaell",
- "tagKey": "5d776836999c64001ec2f7b9",
- "role": "Shara Winfield",
- "thumb": "https://metadata-static.plex.tv/6/people/6bd84538f7a07e551b4a6b85130845c1.jpg"
- },
- {
- "id": 48760,
- "filter": "actor=48760",
- "tag": "Lillian Hurst",
- "tagKey": "5d77683c6f4521001ea9d502",
- "role": "Luz",
- "thumb": "https://metadata-static.plex.tv/3/people/36a94fb24b3f99d3418e4cf686efd204.jpg"
- },
- {
- "id": 10046,
- "filter": "actor=10046",
- "tag": "Bob Odenkirk",
- "tagKey": "5d77683254f42c001f8c3f69",
- "role": "Dr. Phil Gunty",
- "thumb": "https://metadata-static.plex.tv/5/people/592f471ba9c48dfc0073f753e2235e22.jpg"
- },
- {
- "id": 99539,
- "filter": "actor=99539",
- "tag": "Thomas Jane",
- "tagKey": "5d7768253c3c2a001fbcac6a",
- "role": "Himself",
- "thumb": "https://metadata-static.plex.tv/6/people/6519192c99701dd17eceaf253931af4d.jpg"
- },
- {
- "id": 14381,
- "filter": "actor=14381",
- "tag": "Rob Riggle",
- "tagKey": "5d7768348718ba001e3144d7",
- "role": "Congressman John Van Huesen",
- "thumb": "https://metadata-static.plex.tv/0/people/0f398c36dfd7e10f957a602db56bb437.jpg"
- },
- {
- "id": 92100,
- "filter": "actor=92100",
- "tag": "Richard Belzer",
- "tagKey": "5d7768262e80df001ebdce11",
- "role": "Detective Munch",
- "thumb": "https://metadata-static.plex.tv/1/people/1e9c6d00301a168b97c3b64df3c965fc.jpg"
- },
- {
- "id": 87970,
- "filter": "actor=87970",
- "tag": "Patrice O'Neal",
- "tagKey": "5d77682a6f4521001ea99c5f",
- "role": "T-Bone",
- "thumb": "https://metadata-static.plex.tv/7/people/7ef1906df448c1856a4196688fcd4574.jpg"
- },
- {
- "id": 107653,
- "filter": "actor=107653",
- "tag": "Jill Ritchie",
- "tagKey": "5d776826999c64001ec2c5d0",
- "role": "Jessie",
- "thumb": "https://metadata-static.plex.tv/1/people/1343bd2200d56fb726173fd0169c7c1d.jpg"
- },
- {
- "id": 19011,
- "filter": "actor=19011",
- "tag": "Ping Wu",
- "tagKey": "5d77682785719b001f3a0ec2",
- "role": "Proctor",
- "thumb": "https://metadata-static.plex.tv/people/5d77682785719b001f3a0ec2.jpg"
- },
- {
- "id": 17880,
- "filter": "actor=17880",
- "tag": "Michael Hitchcock",
- "tagKey": "5dcd38c5dea64c00203c6750",
- "role": "Ira Gilligan",
- "thumb": "https://metadata-static.plex.tv/5/people/5d2b47bf58f8ce3f46d2f7f8f4cf39e5.jpg"
- },
- {
- "id": 181123,
- "filter": "actor=181123",
- "tag": "Dave Allen",
- "tagKey": "5d7768415af944001f1fc675",
- "role": "Activist",
- "thumb": "https://metadata-static.plex.tv/d/people/d285e35b38757d7d51934973b7af4d7e.jpg"
- },
- {
- "id": 68889,
- "filter": "actor=68889",
- "tag": "Jonathan Penner",
- "tagKey": "5d776833f59e58002189882f",
- "role": "Detective Fellows",
- "thumb": "https://metadata-static.plex.tv/c/people/ccf66183eac8ce8b9b663aabc750f4d9.jpg"
- },
- {
- "id": 7051,
- "filter": "actor=7051",
- "tag": "Alessandra Torresani",
- "tagKey": "5d7768d747dd6e001f6bf58c",
- "role": "Ann Veal",
- "thumb": "https://metadata-static.plex.tv/0/people/08c65521d68ab14276ca7738b5b24fc0.jpg"
- },
- {
- "id": 15454,
- "filter": "actor=15454",
- "tag": "J.K. Simmons",
- "tagKey": "5d7768268718ba001e311bec",
- "role": "General Anderson",
- "thumb": "https://metadata-static.plex.tv/7/people/7ec7f7673ef9ae2dccd4e3a3fd98c34e.jpg"
- },
- {
- "id": 1500,
- "filter": "actor=1500",
- "tag": "Martin Short",
- "tagKey": "5d7768255af944001f1f63cd",
- "role": "Uncle Jack",
- "thumb": "https://metadata-static.plex.tv/5/people/5affff4ffb85f9371bdc953d82d0976e.jpg"
- },
- {
- "id": 18750,
- "filter": "actor=18750",
- "tag": "Dan Castellaneta",
- "tagKey": "5d7768267e9a3c0020c6ab0c",
- "role": "Dr. Stein",
- "thumb": "https://metadata-static.plex.tv/3/people/307d680de600bd5903167c20ffa494e1.jpg"
- },
- {
- "id": 17163,
- "filter": "actor=17163",
- "tag": "Frankie Muniz",
- "tagKey": "5d776831961905001eb931c8",
- "role": "Himself",
- "thumb": "https://metadata-static.plex.tv/d/people/d8ce2752fa47f20c9cbd905847f3a1ce.jpg"
- },
- {
- "id": 67329,
- "filter": "actor=67329",
- "tag": "Judge Reinhold",
- "tagKey": "5d776825eb5d26001f1dd1b5",
- "role": "Himself",
- "thumb": "https://metadata-static.plex.tv/4/people/4d7690c92715ec33f0d5c9037801ecca.jpg"
- },
- {
- "id": 291944,
- "filter": "actor=291944",
- "tag": "Mel Gorham",
- "tagKey": "5d776830880197001ec92822",
- "role": "Helen Maria Delgado",
- "thumb": "https://metadata-static.plex.tv/people/5d776830880197001ec92822.jpg"
- },
- {
- "id": 291945,
- "filter": "actor=291945",
- "tag": "Mark Blankfield",
- "tagKey": "5d77682c5af944001f1f7e3f",
- "role": "Dr. Miller",
- "thumb": "https://metadata-static.plex.tv/0/people/0b97f5629cc725956c070ec43169b16f.jpg"
- },
- {
- "id": 221529,
- "filter": "actor=221529",
- "tag": "Marc Grapey",
- "tagKey": "5d77682a54f42c001f8c318f",
- "role": "Rollo",
- "thumb": "https://metadata-static.plex.tv/people/5d77682a54f42c001f8c318f.jpg"
- },
- {
- "id": 81696,
- "filter": "actor=81696",
- "tag": "John Rothman",
- "tagKey": "5d77682a151a60001f24b4f6",
- "role": "Charles Milford",
- "thumb": "https://metadata-static.plex.tv/8/people/8d79ee9397744f03321479e6d1a50930.jpg"
- },
- {
- "id": 93138,
- "filter": "actor=93138",
- "tag": "Heather Graham",
- "tagKey": "5d77682685719b001f3a0b40",
- "role": "Beth Baerly",
- "thumb": "https://metadata-static.plex.tv/8/people/8cc2dcf5500dbcc37556f35e87eccb32.jpg"
- },
- {
- "id": 42568,
- "filter": "actor=42568",
- "tag": "John Harrington Bland",
- "tagKey": "5d77682d880197001ec921c4",
- "role": "Clerk",
- "thumb": "https://metadata-static.plex.tv/people/5d77682d880197001ec921c4.jpg"
- },
- {
- "id": 291946,
- "filter": "actor=291946",
- "tag": "William Hung",
- "tagKey": "5d776dcf96b655001fe53f1d",
- "role": "Himself",
- "thumb": "https://metadata-static.plex.tv/people/5d776dcf96b655001fe53f1d.jpg"
- },
- {
- "id": 17691,
- "filter": "actor=17691",
- "tag": "Gary Cole",
- "tagKey": "5d77682a961905001eb91e4b",
- "role": "Richard Shaw",
- "thumb": "https://metadata-static.plex.tv/5/people/514ed7d32aebd3124b3920ec9196b9d6.jpg"
- },
- {
- "id": 291947,
- "filter": "actor=291947",
- "tag": "Eduardo Palomo",
- "tagKey": "5d7768402e80df001ebdf918",
- "role": "Everado",
- "thumb": "https://metadata-static.plex.tv/d/people/df14101606e433737c32718115af4b76.jpg"
- },
- {
- "id": 291948,
- "filter": "actor=291948",
- "tag": "Robert Isaac Lee",
- "tagKey": "5d9f35029dd5f4001e843406",
- "role": "Worker"
- },
- {
- "id": 24380,
- "filter": "actor=24380",
- "tag": "Iqbal Theba",
- "tagKey": "5d7768a0decfcd001f2ee509",
- "role": "Nazhgalia",
- "thumb": "https://metadata-static.plex.tv/f/people/f07c640594975e0de418313177491585.jpg"
- },
- {
- "id": 10188,
- "filter": "actor=10188",
- "tag": "Ethan Phillips",
- "tagKey": "5d77682a151a60001f24b490",
- "role": "Military Officer",
- "thumb": "https://metadata-static.plex.tv/people/5d77682a151a60001f24b490.jpg"
- },
- {
- "id": 96125,
- "filter": "actor=96125",
- "tag": "Jordan-Claire Green",
- "tagKey": "5d77682a3c3c2a001fbcbd9c",
- "role": "Supervisor's Daughter",
- "thumb": "https://metadata-static.plex.tv/3/people/3e27831be690718aec8d9b90ee7f389d.jpg"
- },
- {
- "id": 25226,
- "filter": "actor=25226",
- "tag": "Troy Brenna",
- "tagKey": "5d776a419ab54400214fcd74",
- "role": "Dragon (uncredited)",
- "thumb": "https://metadata-static.plex.tv/people/5d776a419ab54400214fcd74.jpg"
- },
- {
- "id": 68028,
- "filter": "actor=68028",
- "tag": "Mario Joyner",
- "tagKey": "5d77683561141d001fb1585a",
- "role": "Mario",
- "thumb": "https://metadata-static.plex.tv/0/people/0e5d37c75a1868a17ba49df74717d78d.jpg"
- },
- {
- "id": 28507,
- "filter": "actor=28507",
- "tag": "Harry Hamlin",
- "tagKey": "5d77683685719b001f3a3eae",
- "role": "Self",
- "thumb": "https://metadata-static.plex.tv/0/people/07041d4c666ebdb0e688fee6905ae4be.jpg"
- }
- ],
- "Location": [
- {
- "path": "/data/Media/Tv Shows/Arrested Development (2003) {tvdb-72173}"
- }
- ]
- },
- {
- "ratingKey": "108725",
- "key": "/library/metadata/108725",
- "parentRatingKey": "108251",
- "grandparentRatingKey": "108192",
- "guid": "plex://episode/67efdce3009afa07864f3e64",
- "parentGuid": "plex://season/6699953fb4fa9db7ec47a99d",
- "grandparentGuid": "plex://show/5d9c090e705e7a001e6e95f9",
- "grandparentSlug": "the-great-north",
- "type": "episode",
- "title": "Sunset Beeflevard Adventure",
- "grandparentKey": "/library/metadata/108192",
- "parentKey": "/library/metadata/108251",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "The Great North",
- "parentTitle": "Season 5",
- "contentRating": "TV-14",
- "summary": "Judy joins the cast of a dinner theater production. Wolf and Honeybee help Moon sell jerky door-to-door.",
- "index": 13,
- "parentIndex": 5,
- "year": 2025,
- "thumb": "/library/metadata/108725/thumb/1748903979",
- "art": "/library/metadata/108192/art/1748821045",
- "parentThumb": "/library/metadata/108251/thumb/1747179819",
- "grandparentThumb": "/library/metadata/108192/thumb/1748821045",
- "grandparentArt": "/library/metadata/108192/art/1748821045",
- "grandparentTheme": "/library/metadata/108192/theme/1748821045",
- "duration": 1298015,
- "originallyAvailableAt": "2025-05-29",
- "addedAt": 1748590317,
- "updatedAt": 1748903979,
- "Media": [
- {
- "id": 131320,
- "duration": 1298015,
- "bitrate": 3816,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 448356,
- "key": "/library/parts/448356/1748676670/file.mkv",
- "duration": 1298015,
- "file": "/data/Media/Tv Shows/The Great North (2021) {tvdb-353887}/Season 05/The Great North (2021) - S05E13 - Sunset Beeflevard Adventure [WEBDL-1080p][EAC3 5.1][h264]-STC.mkv",
- "size": 619486793,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1042512,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 3560,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1042513,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 256,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1042514,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Sunset Beeflevard Adventure",
- "type": "coverPoster",
- "url": "/library/metadata/108192/thumb/1748821045"
- },
- {
- "alt": "Sunset Beeflevard Adventure",
- "type": "snapshot",
- "url": "/library/metadata/108725/thumb/1748903979"
- },
- {
- "alt": "Sunset Beeflevard Adventure",
- "type": "background",
- "url": "/library/metadata/108192/art/1748821045"
- },
- {
- "alt": "Sunset Beeflevard Adventure",
- "type": "clearLogo",
- "url": "/library/metadata/108192/clearLogo/1748821045"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "541212",
- "topRight": "5a0d13",
- "bottomRight": "972d13",
- "bottomLeft": "943a55"
- },
- "Guid": [
- {
- "id": "imdb://tt35889771"
- },
- {
- "id": "tmdb://6093887"
- },
- {
- "id": "tvdb://11058175"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 6.7,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 286435,
- "filter": "director=286435",
- "tag": "Aimee Steinberger",
- "tagKey": "5f3fe23dfea1a1003f99382c"
- }
- ],
- "Writer": [
- {
- "id": 206273,
- "filter": "writer=206273",
- "tag": "Lizzie Molyneux-Logelin",
- "tagKey": "5e1636252d4d84003e491a6c",
- "thumb": "https://metadata-static.plex.tv/f/people/f644baba70e6ba4716ed885d8e884977.jpg"
- },
- {
- "id": 206274,
- "filter": "writer=206274",
- "tag": "Wendy Molyneux",
- "tagKey": "5e163625cd0850003b75f59f",
- "thumb": "https://metadata-static.plex.tv/a/people/a09a43e6add5e797f37e30bc41b60a05.jpg"
- },
- {
- "id": 286210,
- "filter": "writer=286210",
- "tag": "Minty Lewis",
- "tagKey": "5d776bcd96b655001fe1c634"
- },
- {
- "id": 96913,
- "filter": "writer=96913",
- "tag": "Anthony Gioe",
- "tagKey": "5d776a087a53e9001e6f829e",
- "thumb": "https://metadata-static.plex.tv/people/5d776a087a53e9001e6f829e.jpg"
- },
- {
- "id": 286428,
- "filter": "writer=286428",
- "tag": "Nick Mandernach",
- "tagKey": "5f40108152f20000414f4d1a"
- }
- ],
- "Role": [
- {
- "id": 3603,
- "filter": "actor=3603",
- "tag": "Nick Offerman",
- "tagKey": "5d7768272ec6b5001f6ba430",
- "role": "Beef Tobin (voice)",
- "thumb": "https://metadata-static.plex.tv/5/people/50cc00d2fadb7e3654c8897c68c9fa04.jpg"
- },
- {
- "id": 14439,
- "filter": "actor=14439",
- "tag": "Jenny Slate",
- "tagKey": "5d776896431c830024c100cd",
- "role": "Judy Tobin (voice)",
- "thumb": "https://metadata-static.plex.tv/3/people/333646e1d2e58d829ad21dfd9c1364f5.jpg"
- },
- {
- "id": 25261,
- "filter": "actor=25261",
- "tag": "Will Forte",
- "tagKey": "5d7768322ec6b5001f6bb737",
- "role": "Wolf Tobin (voice)",
- "thumb": "https://metadata-static.plex.tv/4/people/400f25053044ae906567fe3644d16b44.jpg"
- },
- {
- "id": 5671,
- "filter": "actor=5671",
- "tag": "Aparna Nancherla",
- "tagKey": "5d776c4396b655001fe2b61f",
- "role": "Moon Tobin (voice)",
- "thumb": "https://metadata-static.plex.tv/4/people/45fc6ce249bf70d3d69d63bd541cb8c5.jpg"
- },
- {
- "id": 14385,
- "filter": "actor=14385",
- "tag": "Paul Rust",
- "tagKey": "5d77683f880197001ec95a12",
- "role": "Ham Tobin (voice)",
- "thumb": "https://metadata-static.plex.tv/8/people/88158aeb6c5f7bf345a76e6b264f1b02.jpg"
- },
- {
- "id": 286168,
- "filter": "actor=286168",
- "tag": "Dulcé Sloan",
- "tagKey": "5f0086917638690041f6a5c1",
- "role": "Honeybee Shaw (voice)",
- "thumb": "https://metadata-static.plex.tv/8/people/8ba2cc45016c8e52fa775d4c566eefee.jpg"
- }
- ]
- },
- {
- "ratingKey": "108724",
- "key": "/library/metadata/108724",
- "parentRatingKey": "108723",
- "grandparentRatingKey": "96441",
- "guid": "plex://episode/673f7ed9d2f5589307d792a7",
- "parentGuid": "plex://season/6429a5df1936b5d18f0e03c4",
- "grandparentGuid": "plex://show/5ffddc30cc0645002b786f28",
- "grandparentSlug": "and-just-like-that",
- "type": "episode",
- "title": "Outlook Good",
- "grandparentKey": "/library/metadata/96441",
- "parentKey": "/library/metadata/108723",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "And Just Like That...",
- "parentTitle": "Season 3",
- "contentRating": "TV-MA",
- "summary": "As Carrie navigates long-distance with Aidan, Miranda considers ghosting a hookup, and Charlotte tries to redeem Mr. Burton.",
- "index": 1,
- "parentIndex": 3,
- "audienceRating": 7.5,
- "year": 2025,
- "thumb": "/library/metadata/108724/thumb/1748821003",
- "art": "/library/metadata/96441/art/1748905444",
- "parentThumb": "/library/metadata/108723/thumb/1748821003",
- "grandparentThumb": "/library/metadata/96441/thumb/1748905444",
- "grandparentArt": "/library/metadata/96441/art/1748905444",
- "grandparentTheme": "/library/metadata/96441/theme/1748905444",
- "duration": 2646477,
- "originallyAvailableAt": "2025-05-29",
- "addedAt": 1748569061,
- "updatedAt": 1748821003,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 131315,
- "duration": 2646477,
- "bitrate": 7147,
- "width": 1920,
- "height": 960,
- "aspectRatio": 1.85,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 448351,
- "key": "/library/parts/448351/1748568990/file.mkv",
- "duration": 2646477,
- "file": "/data/Media/Tv Shows/And Just Like That/Season 03/And Just Like That. (2021) - S03E01 - Outlook Good [WEBDL-1080p][EAC3 5.1][h264]-ETHEL.mkv",
- "size": 2365940179,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1042444,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 6505,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 960,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 960,
- "level": 40,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1042445,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 640,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1042446,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1042447,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English (SDH)",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SDH) (SRT)"
- },
- {
- "id": 1042448,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 4,
- "bitrate": 0,
- "language": "Bulgarian",
- "languageTag": "bg",
- "languageCode": "bul",
- "title": "Български",
- "displayTitle": "Bulgarian (SRT)",
- "extendedDisplayTitle": "Български (Bulgarian SRT)"
- },
- {
- "id": 1042449,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 5,
- "bitrate": 0,
- "language": "Czech",
- "languageTag": "cs",
- "languageCode": "ces",
- "title": "Čeština",
- "displayTitle": "Czech (SRT)",
- "extendedDisplayTitle": "Čeština (SRT)"
- },
- {
- "id": 1042450,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 6,
- "bitrate": 0,
- "language": "Danish",
- "languageTag": "da",
- "languageCode": "dan",
- "title": "Dansk",
- "displayTitle": "Danish (SRT)",
- "extendedDisplayTitle": "Dansk (SRT)"
- },
- {
- "id": 1042451,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 7,
- "bitrate": 0,
- "title": "Ekk",
- "displayTitle": "Unknown (SRT)",
- "extendedDisplayTitle": "Ekk (SRT)"
- },
- {
- "id": 1042452,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 8,
- "bitrate": 0,
- "language": "Greek",
- "languageTag": "el",
- "languageCode": "ell",
- "title": "Ελληνικά",
- "displayTitle": "Greek (SRT)",
- "extendedDisplayTitle": "Ελληνικά (SRT)"
- },
- {
- "id": 1042453,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 9,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Español (España)",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Español (España) (SRT)"
- },
- {
- "id": 1042454,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 10,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Español (Latinoamérica)",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Español (Latinoamérica) (SRT)"
- },
- {
- "id": 1042455,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 11,
- "bitrate": 0,
- "language": "Finnish",
- "languageTag": "fi",
- "languageCode": "fin",
- "title": "Suomi",
- "displayTitle": "Finnish (SRT)",
- "extendedDisplayTitle": "Suomi (SRT)"
- },
- {
- "id": 1042456,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 12,
- "bitrate": 0,
- "language": "French",
- "languageTag": "fr",
- "languageCode": "fra",
- "title": "Français",
- "displayTitle": "French (SRT)",
- "extendedDisplayTitle": "Français (SRT)"
- },
- {
- "id": 1042457,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 13,
- "bitrate": 0,
- "language": "Croatian",
- "languageTag": "hr",
- "languageCode": "hrv",
- "title": "Hrvatski",
- "displayTitle": "Croatian (SRT)",
- "extendedDisplayTitle": "Hrvatski (SRT)"
- },
- {
- "id": 1042458,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 14,
- "bitrate": 0,
- "language": "Hungarian",
- "languageTag": "hu",
- "languageCode": "hun",
- "title": "Magyar",
- "displayTitle": "Hungarian (SRT)",
- "extendedDisplayTitle": "Magyar (SRT)"
- },
- {
- "id": 1042459,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 15,
- "bitrate": 0,
- "language": "Indonesian",
- "languageTag": "id",
- "languageCode": "ind",
- "title": "Indonesia",
- "displayTitle": "Indonesian (SRT)",
- "extendedDisplayTitle": "Indonesia (SRT)"
- },
- {
- "id": 1042460,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 16,
- "bitrate": 0,
- "language": "Icelandic",
- "languageTag": "is",
- "languageCode": "isl",
- "title": "Íslenska",
- "displayTitle": "Icelandic (SRT)",
- "extendedDisplayTitle": "Íslenska (Icelandic SRT)"
- },
- {
- "id": 1042461,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 17,
- "bitrate": 0,
- "language": "Lithuanian",
- "languageTag": "lt",
- "languageCode": "lit",
- "title": "Lietuvių",
- "displayTitle": "Lithuanian (SRT)",
- "extendedDisplayTitle": "Lietuvių (SRT)"
- },
- {
- "id": 1042462,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 18,
- "bitrate": 0,
- "language": "Latvian",
- "languageTag": "lv",
- "languageCode": "lav",
- "title": "Lvs",
- "displayTitle": "Latvian (SRT)",
- "extendedDisplayTitle": "Lvs (Latvian SRT)"
- },
- {
- "id": 1042463,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 19,
- "bitrate": 0,
- "language": "Macedonian",
- "languageTag": "mk",
- "languageCode": "mkd",
- "title": "Македонски",
- "displayTitle": "Macedonian (SRT)",
- "extendedDisplayTitle": "Македонски (Macedonian SRT)"
- },
- {
- "id": 1042464,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 20,
- "bitrate": 0,
- "language": "Norwegian Bokmål",
- "languageTag": "nb",
- "languageCode": "nob",
- "title": "Norsk Bokmål",
- "displayTitle": "Norwegian Bokmål (SRT)",
- "extendedDisplayTitle": "Norsk Bokmål (Norwegian Bokmål SRT)"
- },
- {
- "id": 1042465,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 21,
- "bitrate": 0,
- "language": "Dutch",
- "languageTag": "nl",
- "languageCode": "nld",
- "title": "Nederlands",
- "displayTitle": "Dutch (SRT)",
- "extendedDisplayTitle": "Nederlands (SRT)"
- },
- {
- "id": 1042466,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 22,
- "bitrate": 0,
- "language": "Polish",
- "languageTag": "pl",
- "languageCode": "pol",
- "title": "Polski",
- "displayTitle": "Polish (SRT)",
- "extendedDisplayTitle": "Polski (SRT)"
- },
- {
- "id": 1042467,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 23,
- "bitrate": 0,
- "language": "Portuguese",
- "languageTag": "pt",
- "languageCode": "por",
- "title": "Português (Brasil)",
- "displayTitle": "Portuguese (SRT)",
- "extendedDisplayTitle": "Português (Brasil) (SRT)"
- },
- {
- "id": 1042468,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 24,
- "bitrate": 0,
- "language": "Portuguese",
- "languageTag": "pt",
- "languageCode": "por",
- "title": "Português (Portugal)",
- "displayTitle": "Portuguese (SRT)",
- "extendedDisplayTitle": "Português (Portugal) (SRT)"
- },
- {
- "id": 1042469,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 25,
- "bitrate": 0,
- "language": "Romanian",
- "languageTag": "ro",
- "languageCode": "ron",
- "title": "Română",
- "displayTitle": "Romanian (SRT)",
- "extendedDisplayTitle": "Română (SRT)"
- },
- {
- "id": 1042470,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 26,
- "bitrate": 0,
- "language": "Slovenian",
- "languageTag": "sl",
- "languageCode": "slv",
- "title": "Slovenščina",
- "displayTitle": "Slovenian (SRT)",
- "extendedDisplayTitle": "Slovenščina (SRT)"
- },
- {
- "id": 1042471,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 27,
- "bitrate": 0,
- "language": "Serbian",
- "languageTag": "sr",
- "languageCode": "srp",
- "title": "Srpski (Latinica)",
- "displayTitle": "Serbian (SRT)",
- "extendedDisplayTitle": "Srpski (Latinica) (Serbian SRT)"
- },
- {
- "id": 1042472,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 28,
- "bitrate": 0,
- "language": "Swedish",
- "languageTag": "sv",
- "languageCode": "swe",
- "title": "Svenska",
- "displayTitle": "Swedish (SRT)",
- "extendedDisplayTitle": "Svenska (SRT)"
- },
- {
- "id": 1042473,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 29,
- "bitrate": 0,
- "language": "Thai",
- "languageTag": "th",
- "languageCode": "tha",
- "title": "ไทย",
- "displayTitle": "Thai (SRT)",
- "extendedDisplayTitle": "ไทย (SRT)"
- },
- {
- "id": 1042474,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 30,
- "bitrate": 0,
- "language": "Turkish",
- "languageTag": "tr",
- "languageCode": "tur",
- "title": "Türkçe",
- "displayTitle": "Turkish (SRT)",
- "extendedDisplayTitle": "Türkçe (SRT)"
- },
- {
- "id": 1042475,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 31,
- "bitrate": 0,
- "language": "Malay",
- "languageTag": "ms",
- "languageCode": "msa",
- "title": "Zsm",
- "displayTitle": "Malay (SRT)",
- "extendedDisplayTitle": "Zsm (Malay SRT)"
- },
- {
- "id": 1042476,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 32,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Español (Latinoamérica) (SDH)",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Español (Latinoamérica) (SDH) (SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Outlook Good",
- "type": "coverPoster",
- "url": "/library/metadata/96441/thumb/1748905444"
- },
- {
- "alt": "Outlook Good",
- "type": "snapshot",
- "url": "/library/metadata/108724/thumb/1748821003"
- },
- {
- "alt": "Outlook Good",
- "type": "background",
- "url": "/library/metadata/96441/art/1748905444"
- },
- {
- "alt": "Outlook Good",
- "type": "clearLogo",
- "url": "/library/metadata/96441/clearLogo/1748905444"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "15295f",
- "topRight": "1b2453",
- "bottomRight": "1c2d56",
- "bottomLeft": "2b4587"
- },
- "Guid": [
- {
- "id": "imdb://tt28741203"
- },
- {
- "id": "tmdb://5828324"
- },
- {
- "id": "tvdb://11086945"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 5.0,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 7.5,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 216584,
- "filter": "director=216584",
- "tag": "Michael Patrick King",
- "tagKey": "5d77682e5af944001f1f86d8",
- "thumb": "https://metadata-static.plex.tv/4/people/4e2fd598ccdd0f07a1746a8b41913b87.jpg"
- }
- ],
- "Writer": [
- {
- "id": 216585,
- "filter": "writer=216585",
- "tag": "Michael Patrick King",
- "tagKey": "5d77682e5af944001f1f86d8",
- "thumb": "https://metadata-static.plex.tv/4/people/4e2fd598ccdd0f07a1746a8b41913b87.jpg"
- }
- ],
- "Role": [
- {
- "id": 216506,
- "filter": "actor=216506",
- "tag": "Sarah Jessica Parker",
- "tagKey": "5d7768255af944001f1f63ce",
- "role": "Carrie Bradshaw",
- "thumb": "https://metadata-static.plex.tv/7/people/7ca0ee6546a90b3915c2a14e5dcb7721.jpg"
- },
- {
- "id": 13911,
- "filter": "actor=13911",
- "tag": "Cynthia Nixon",
- "tagKey": "5d776825151a60001f24a6ce",
- "role": "Miranda Hobbes",
- "thumb": "https://metadata-static.plex.tv/4/people/4d7e55285a3a83de831125d448d2fab7.jpg"
- },
- {
- "id": 24631,
- "filter": "actor=24631",
- "tag": "Kristin Davis",
- "tagKey": "5d77682e5af944001f1f86dc",
- "role": "Charlotte York",
- "thumb": "https://metadata-static.plex.tv/6/people/6fe09ebfad9769cccb1e6376adcb1f9f.jpg"
- },
- {
- "id": 64795,
- "filter": "actor=64795",
- "tag": "Mario Cantone",
- "tagKey": "5d77682e5af944001f1f86dd",
- "role": "Anthony Marentino",
- "thumb": "https://metadata-static.plex.tv/0/people/034833400147fb5abdae6dd1a077677d.jpg"
- },
- {
- "id": 22541,
- "filter": "actor=22541",
- "tag": "Sarita Choudhury",
- "tagKey": "5d77682b151a60001f24b8e9",
- "role": "Seema Patel",
- "thumb": "https://metadata-static.plex.tv/7/people/769841e6e724d2a9df7c74ef8dbfd021.jpg"
- },
- {
- "id": 4248,
- "filter": "actor=4248",
- "tag": "Evan Handler",
- "tagKey": "5d776825880197001ec90529",
- "role": "Harry Goldenblatt",
- "thumb": "https://metadata-static.plex.tv/a/people/a82c07bcfbe596492cb19349a3f2fad9.jpg"
- },
- {
- "id": 65598,
- "filter": "actor=65598",
- "tag": "Nicole Ari Parker",
- "tagKey": "5d77682e4de0ee001fcca340",
- "role": "Lisa Todd Wexley",
- "thumb": "https://metadata-static.plex.tv/people/5d77682e4de0ee001fcca340.jpg"
- },
- {
- "id": 136322,
- "filter": "actor=136322",
- "tag": "Alexander Bello",
- "tagKey": "5e16258a155ba6003e37bce8",
- "role": "Henry Wexley",
- "thumb": "https://metadata-static.plex.tv/7/people/7f198e71a2bf1be96d17e4c8a49eadbc.jpg"
- },
- {
- "id": 216510,
- "filter": "actor=216510",
- "tag": "Ellie Reine",
- "tagKey": "60b0a52cdeb88a002dca910f",
- "role": "Gabrielle Wexley",
- "thumb": "https://metadata-static.plex.tv/5/people/5be0cbfbafa647eebbc70f03d1500e92.jpg"
- },
- {
- "id": 216515,
- "filter": "actor=216515",
- "tag": "Elijah Jacob",
- "tagKey": "5d776cc57a53e9001e74c327",
- "role": "Herbert Wexley Jr.",
- "thumb": "https://metadata-static.plex.tv/0/people/0950542b0882e9ae9e44a711f3eb3e3c.jpg"
- },
- {
- "id": 216511,
- "filter": "actor=216511",
- "tag": "Sebastiano Pigazzi",
- "tagKey": "5f401e4f04a86500409ecd14",
- "role": "Giuseppe",
- "thumb": "https://metadata-static.plex.tv/1/people/179c8d99cd940d324bcb88db80b58bbd.jpg"
- },
- {
- "id": 216513,
- "filter": "actor=216513",
- "tag": "Armin Amiri",
- "tagKey": "5d7768337e9a3c0020c6c60a",
- "role": "Ravi Gordi",
- "thumb": "https://metadata-static.plex.tv/d/people/d7b459d85548623390a51ad9fd14e96f.jpg"
- },
- {
- "id": 246951,
- "filter": "actor=246951",
- "tag": "Logan Souza",
- "tagKey": "5f40433c1ae710004108e561",
- "role": "Wyatt Shaw"
- },
- {
- "id": 45238,
- "filter": "actor=45238",
- "tag": "Rosie O'Donnell",
- "tagKey": "5d776828999c64001ec2cc9b",
- "role": "Mary",
- "thumb": "https://metadata-static.plex.tv/c/people/cac6d03a0567733721d6610bf2f554b7.jpg"
- },
- {
- "id": 199634,
- "filter": "actor=199634",
- "tag": "David Carl",
- "tagKey": "608ade6a0f0b9c002ced930f",
- "role": "Location Manager",
- "thumb": "https://metadata-static.plex.tv/0/people/06c11679131d6cc20fff7bf569fc40a7.jpg"
- },
- {
- "id": 253426,
- "filter": "actor=253426",
- "tag": "Mihir Kumar",
- "tagKey": "65e3136f8d26f08cd4c8cc15",
- "role": "Artold"
- },
- {
- "id": 289773,
- "filter": "actor=289773",
- "tag": "William Berloni",
- "tagKey": "60995a588ceaf2002c784440",
- "role": "Dog Owner"
- },
- {
- "id": 289774,
- "filter": "actor=289774",
- "tag": "Brimstone",
- "tagKey": "6787a3cc2fbd7052f48f5815",
- "role": "Large Man"
- },
- {
- "id": 95102,
- "filter": "actor=95102",
- "tag": "Ashley Bufkin",
- "tagKey": "621b874d61beafe4a8c06b64",
- "role": "Young Woman",
- "thumb": "https://metadata-static.plex.tv/6/people/6453367e5930fd11ae6af5424bd2cb41.jpg"
- },
- {
- "id": 289775,
- "filter": "actor=289775",
- "tag": "Eliazar Jimenez",
- "tagKey": "5edbb05b129f8900402c7ee8",
- "role": "Diego"
- },
- {
- "id": 289776,
- "filter": "actor=289776",
- "tag": "Stephanie Seward",
- "tagKey": "606f1698e3727a002d708ecb",
- "role": "Intense Woman"
- },
- {
- "id": 289777,
- "filter": "actor=289777",
- "tag": "Atra Asdou",
- "tagKey": "5d776f117a53e9001e78a91d",
- "role": "Cassandra"
- },
- {
- "id": 289778,
- "filter": "actor=289778",
- "tag": "Theo Brown",
- "tagKey": "63248c9668360d96e65f0d09",
- "role": "Graduate Girl"
- }
- ],
- "Producer": [
- {
- "id": 292963,
- "filter": "producer=292963",
- "tag": "Michael Berenbaum",
- "tagKey": "5d776846e6d55c002040fb46"
- },
- {
- "id": 292964,
- "filter": "producer=292964",
- "tag": "Jason Fournet",
- "tagKey": "5f401cd2c63b480040de17a3"
- }
- ]
- },
- {
- "ratingKey": "108722",
- "key": "/library/metadata/108722",
- "parentRatingKey": "108474",
- "grandparentRatingKey": "8462",
- "guid": "plex://episode/681571d73767b0b45d540a5e",
- "parentGuid": "plex://season/680b81cde6b87f5a7f070c12",
- "grandparentGuid": "plex://show/5d9c085508fddd001f297a07",
- "grandparentSlug": "masterchef-us",
- "type": "episode",
- "title": "Audition Battles Continue",
- "grandparentKey": "/library/metadata/8462",
- "parentKey": "/library/metadata/108474",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "MasterChef (US)",
- "parentTitle": "Season 15",
- "originalTitle": "The Audition Battles Continue",
- "contentRating": "TV-14",
- "summary": "The remaining eight pairs of home cooks go head-to-head in the audition battles, for a chance to win coveted white aprons.",
- "index": 2,
- "parentIndex": 15,
- "audienceRating": 7.0,
- "year": 2025,
- "thumb": "/library/metadata/108722/thumb/1748904303",
- "art": "/library/metadata/8462/art/1748905442",
- "parentThumb": "/library/metadata/108474/thumb/1748186908",
- "grandparentThumb": "/library/metadata/8462/thumb/1748905442",
- "grandparentArt": "/library/metadata/8462/art/1748905442",
- "grandparentTheme": "/library/metadata/8462/theme/1748905442",
- "duration": 2532064,
- "originallyAvailableAt": "2025-05-28",
- "addedAt": 1748506963,
- "updatedAt": 1748904303,
- "audienceRatingImage": "themoviedb://image.rating",
- "chapterSource": "media",
- "Media": [
- {
- "id": 131308,
- "duration": 2532064,
- "bitrate": 7217,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 448344,
- "key": "/library/parts/448344/1748506891/file.mkv",
- "duration": 2532064,
- "file": "/data/Media/Tv Shows/MasterChef (US)/Season 15/MasterChef (US) (2010) - S15E02 - Audition Battles Continue [WEBDL-1080p][EAC3 5.1][h264]-RAWR.mkv",
- "size": 2285078182,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1042428,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 6961,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "original": true,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1042429,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 256,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "original": true,
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1042430,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "dub": true,
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1042431,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "dub": true,
- "hearingImpaired": true,
- "title": "SDH",
- "displayTitle": "English SDH (SRT)",
- "extendedDisplayTitle": "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Audition Battles Continue",
- "type": "coverPoster",
- "url": "/library/metadata/8462/thumb/1748905442"
- },
- {
- "alt": "Audition Battles Continue",
- "type": "snapshot",
- "url": "/library/metadata/108722/thumb/1748904303"
- },
- {
- "alt": "Audition Battles Continue",
- "type": "background",
- "url": "/library/metadata/8462/art/1748905442"
- },
- {
- "alt": "Audition Battles Continue",
- "type": "clearLogo",
- "url": "/library/metadata/8462/clearLogo/1748905442"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "0d266a",
- "topRight": "363d86",
- "bottomRight": "3f3d83",
- "bottomLeft": "3653b7"
- },
- "Guid": [
- {
- "id": "imdb://tt37024129"
- },
- {
- "id": "tmdb://6253799"
- },
- {
- "id": "tvdb://11102380"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 6.5,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 7.0,
- "type": "audience"
- }
- ],
- "Role": [
- {
- "id": 28742,
- "filter": "actor=28742",
- "tag": "Gordon Ramsay",
- "tagKey": "5d7768aa374a5b001fecc9c4",
- "role": "Self - Judge",
- "thumb": "https://metadata-static.plex.tv/d/people/dd20a681247c97c89d9aa32747028ba3.jpg"
- }
- ],
- "Producer": [
- {
- "id": 41529,
- "filter": "producer=41529",
- "tag": "Gordon Ramsay",
- "tagKey": "5d7768aa374a5b001fecc9c4",
- "thumb": "https://metadata-static.plex.tv/d/people/dd20a681247c97c89d9aa32747028ba3.jpg"
- }
- ]
- },
- {
- "ratingKey": "108721",
- "key": "/library/metadata/108721",
- "parentRatingKey": "103851",
- "grandparentRatingKey": "103157",
- "guid": "plex://episode/681edac3f260f52292a67668",
- "parentGuid": "plex://season/67ee8b94f094e9eab1fac3bd",
- "grandparentGuid": "plex://show/5d9c0867ba6eb9001fba2e1e",
- "grandparentSlug": "guys-grocery-games",
- "type": "episode",
- "title": "The G.O.A.T. Tournament Pt 4",
- "titleSort": "G.O.A.T. Tournament Pt 4",
- "grandparentKey": "/library/metadata/103157",
- "parentKey": "/library/metadata/103851",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Guy's Grocery Games",
- "parentTitle": "Season 39",
- "contentRating": "TV-G",
- "summary": "Four chefs still have a shot at becoming the GGG Greatest of All Time and winning $70,000. Guy Fieri pairs the chefs into teams and spins the dish and game wheels to determine that they must make their best pork dish using only ingredients from the frozen section. The losing teammates face off in the elimination round by making a comfort classic using one ingredient from each aisle",
- "index": 10,
- "parentIndex": 39,
- "year": 2025,
- "thumb": "/library/metadata/108721/thumb/1748704235",
- "art": "/library/metadata/103157/art/1748821044",
- "grandparentThumb": "/library/metadata/103157/thumb/1748821044",
- "grandparentArt": "/library/metadata/103157/art/1748821044",
- "grandparentTheme": "/library/metadata/103157/theme/1748821044",
- "duration": 2520895,
- "originallyAvailableAt": "2025-05-28",
- "addedAt": 1748493010,
- "updatedAt": 1748704235,
- "Media": [
- {
- "id": 131307,
- "duration": 2520895,
- "bitrate": 9922,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 2,
- "audioCodec": "aac",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "audioProfile": "lc",
- "videoProfile": "main",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 448343,
- "key": "/library/parts/448343/1748492945/file.mkv",
- "duration": 2520895,
- "file": "/data/Media/Tv Shows/Guy's Grocery Games (2013) {tvdb-274453}/Season 39/Guy's Grocery Games (2013) - S39E10 - The G.O.A.T. Tournament Pt 4 [WEBDL-1080p][AAC 2.0][h264]-FREQUENCY.mkv",
- "size": 3127456208,
- "audioProfile": "lc",
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "main",
- "Stream": [
- {
- "id": 1042425,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 9797,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "main",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1042426,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "aac",
- "index": 1,
- "channels": 2,
- "bitrate": 125,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "stereo",
- "profile": "lc",
- "samplingRate": 48000,
- "displayTitle": "English (AAC Stereo)",
- "extendedDisplayTitle": "English (AAC Stereo)"
- },
- {
- "id": 1042427,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "The G.O.A.T. Tournament Pt 4",
- "type": "coverPoster",
- "url": "/library/metadata/103157/thumb/1748821044"
- },
- {
- "alt": "The G.O.A.T. Tournament Pt 4",
- "type": "snapshot",
- "url": "/library/metadata/108721/thumb/1748704235"
- },
- {
- "alt": "The G.O.A.T. Tournament Pt 4",
- "type": "background",
- "url": "/library/metadata/103157/art/1748821044"
- },
- {
- "alt": "The G.O.A.T. Tournament Pt 4",
- "type": "clearLogo",
- "url": "/library/metadata/103157/clearLogo/1748821044"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "570e11",
- "topRight": "a32818",
- "bottomRight": "92403f",
- "bottomLeft": "83282e"
- },
- "Guid": [
- {
- "id": "tmdb://6240449"
- },
- {
- "id": "tvdb://11115359"
- }
- ],
- "Role": [
- {
- "id": 267515,
- "filter": "actor=267515",
- "tag": "Guy Fieri",
- "tagKey": "5d776d6f96b655001fe48bbb",
- "role": "Host",
- "thumb": "https://metadata-static.plex.tv/2/people/25e37fe3b20cefd9d76186cdc0f99b8e.jpg"
- }
- ]
- },
- {
- "ratingKey": "108677",
- "key": "/library/metadata/108677/children",
- "guid": "plex://show/653663c304923574ca7c52b9",
- "slug": "wondla",
- "studio": "Skydance Animation",
- "type": "show",
- "title": "WondLa",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "contentRating": "TV-PG",
- "summary": "Forced to flee her underground sanctuary for Earth’s surface, Eva discovers a world unlike anything she expected. As she journeys across perilous terrain and unknown civilizations, Eva searches to answer the ultimate question: Is she the last human?",
- "index": 1,
- "audienceRating": 7.5,
- "year": 2024,
- "thumb": "/library/metadata/108677/thumb/1748366766",
- "art": "/library/metadata/108677/art/1748366766",
- "duration": 1440000,
- "originallyAvailableAt": "2024-06-28",
- "leafCount": 8,
- "viewedLeafCount": 0,
- "childCount": 2,
- "addedAt": 1748366766,
- "updatedAt": 1748366766,
- "audienceRatingImage": "themoviedb://image.rating",
- "primaryExtraKey": "/library/metadata/108686",
- "Image": [
- {
- "alt": "WondLa",
- "type": "coverPoster",
- "url": "/library/metadata/108677/thumb/1748366766"
- },
- {
- "alt": "WondLa",
- "type": "background",
- "url": "/library/metadata/108677/art/1748366766"
- },
- {
- "alt": "WondLa",
- "type": "clearLogo",
- "url": "/library/metadata/108677/clearLogo/1748366766"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "152f4c",
- "topRight": "1e4b5d",
- "bottomRight": "15382f",
- "bottomLeft": "37421c"
- },
- "Genre": [
- {
- "id": 1403,
- "filter": "genre=1403",
- "tag": "Family"
- },
- {
- "id": 1402,
- "filter": "genre=1402",
- "tag": "Animation"
- },
- {
- "id": 1210,
- "filter": "genre=1210",
- "tag": "Adventure"
- },
- {
- "id": 93,
- "filter": "genre=93",
- "tag": "Fantasy"
- },
- {
- "id": 449,
- "filter": "genre=449",
- "tag": "Science Fiction"
- },
- {
- "id": 5785,
- "filter": "genre=5785",
- "tag": "Sci-Fi & Fantasy"
- }
- ],
- "Country": [
- {
- "id": 128,
- "filter": "country=128",
- "tag": "United States of America"
- }
- ],
- "Guid": [
- {
- "id": "imdb://tt14076044"
- },
- {
- "id": "tmdb://237853"
- },
- {
- "id": "tvdb://449634"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 7.5,
- "type": "audience"
- },
- {
- "image": "rottentomatoes://image.rating.rotten",
- "value": 5.0,
- "type": "critic"
- },
- {
- "image": "rottentomatoes://image.rating.upright",
- "value": 8.8,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 7.5,
- "type": "audience"
- }
- ],
- "Role": [
- {
- "id": 29671,
- "filter": "actor=29671",
- "tag": "Jeanine Mason",
- "tagKey": "5d776969fb0d55001f52581f",
- "role": "Eva (voice)",
- "thumb": "https://metadata-static.plex.tv/0/people/05421734f4acb93e5aa299eb45c13860.jpg"
- },
- {
- "id": 17619,
- "filter": "actor=17619",
- "tag": "Teri Hatcher",
- "tagKey": "5d776827103a2d001f564578",
- "role": "Muthr (voice)",
- "thumb": "https://metadata-static.plex.tv/2/people/231c7bd579aca24a16a606d5ce1e96a6.jpg"
- },
- {
- "id": 4409,
- "filter": "actor=4409",
- "tag": "D. C. Douglas",
- "tagKey": "5d77682b961905001eb92588",
- "role": "Omnipod (voice)",
- "thumb": "https://metadata-static.plex.tv/2/people/2a5280fb7e9618660f56352044af6384.jpg"
- },
- {
- "id": 18576,
- "filter": "actor=18576",
- "tag": "Gary Anthony Williams",
- "tagKey": "5d7768398718ba001e315adb",
- "role": "Rovender (voice)",
- "thumb": "https://metadata-static.plex.tv/a/people/af466d346286d095456b9fc2640f98c0.jpg"
- },
- {
- "id": 41969,
- "filter": "actor=41969",
- "tag": "Brad Garrett",
- "tagKey": "5d776824961905001eb9096c",
- "role": "Otto (voice)",
- "thumb": "https://metadata-static.plex.tv/6/people/645d1e6cdb49bc9814dc6111776653c1.jpg"
- },
- {
- "id": 289393,
- "filter": "actor=289393",
- "tag": "Chiké Okonkwo",
- "tagKey": "5d776848103a2d001f56c052",
- "role": "Besteel (voice)",
- "thumb": "https://metadata-static.plex.tv/a/people/a1f6cac2686fcda1787442c22a0f66d2.jpg"
- },
- {
- "id": 240634,
- "filter": "actor=240634",
- "tag": "Kingslei Michelle Love",
- "tagKey": "667ea6a236c88fcec45aa31b",
- "role": "Baby Sandsniper (voice)"
- },
- {
- "id": 89265,
- "filter": "actor=89265",
- "tag": "Alan Tudyk",
- "tagKey": "5d776826eb5d26001f1dd578",
- "role": "Cadmus Pryde (voice)",
- "thumb": "https://metadata-static.plex.tv/b/people/ba5a8c9127c1ee0c6696be5daac8ded2.jpg"
- },
- {
- "id": 289394,
- "filter": "actor=289394",
- "tag": "Micaiah Chen",
- "tagKey": "62231a830ce3d76627df7c77",
- "role": "Young Eva (voice)",
- "thumb": "https://metadata-static.plex.tv/9/people/9f3ebaf714a7fcea823db68ec2e37e5c.jpg"
- },
- {
- "id": 289395,
- "filter": "actor=289395",
- "tag": "Christopher Swindle",
- "tagKey": "5e1651cc316a39003ef9c389",
- "role": "Meego (voice)",
- "thumb": "https://metadata-static.plex.tv/2/people/21e2dfb9e11474f49e264796236af024.jpg"
- },
- {
- "id": 17126,
- "filter": "actor=17126",
- "tag": "John Ratzenberger",
- "tagKey": "5d776824961905001eb9097e",
- "role": "Caruncle (voice)",
- "thumb": "https://metadata-static.plex.tv/d/people/df4288c1598eb9a26649541c93d0ffa7.jpg"
- },
- {
- "id": 68080,
- "filter": "actor=68080",
- "tag": "Sayed Badreya",
- "tagKey": "5d77682a151a60001f24b555",
- "role": "Bartender (voice)",
- "thumb": "https://metadata-static.plex.tv/d/people/d650cb9be9893cb1a19f3fefce90f51b.jpg"
- },
- {
- "id": 34500,
- "filter": "actor=34500",
- "tag": "T.J. Power",
- "tagKey": "5d776c679ab544002151643b",
- "role": "Fiscian (voice)",
- "thumb": "https://metadata-static.plex.tv/1/people/1aba2159db1d2fea3c7eedfa39e23d25.jpg"
- },
- {
- "id": 289396,
- "filter": "actor=289396",
- "tag": "Louella Edith Power",
- "tagKey": "667ea6a1fc9371dd16fd734a",
- "role": "Zoozi (voice)"
- },
- {
- "id": 289397,
- "filter": "actor=289397",
- "tag": "Everly Carganilla",
- "tagKey": "5f4062c302101b0040fd2242",
- "role": "Maegden (voice)",
- "thumb": "https://metadata-static.plex.tv/3/people/3b798edd193326f4a4a76fa5c0577196.jpg"
- },
- {
- "id": 182417,
- "filter": "actor=182417",
- "tag": "Larissa Gallagher",
- "tagKey": "5d776c6c96b655001fe304ac",
- "role": "Cashier / Hostia (voice)",
- "thumb": "https://metadata-static.plex.tv/9/people/91eb55f8719d8c9fadeedf8068ed4d29.jpg"
- },
- {
- "id": 289398,
- "filter": "actor=289398",
- "tag": "Michael Wrona",
- "tagKey": "667ea6a3872ded6878eb094d",
- "role": "Race Announcer (voice)"
- },
- {
- "id": 17984,
- "filter": "actor=17984",
- "tag": "Vernee Watson-Johnson",
- "tagKey": "5d77682ee6d55c002040bea9",
- "role": "Ol' Crusty (voice)",
- "thumb": "https://metadata-static.plex.tv/f/people/f7a14a5d5464e87a81e857f2da51a9a1.jpg"
- },
- {
- "id": 114606,
- "filter": "actor=114606",
- "tag": "Michael Corbett",
- "tagKey": "5d776843103a2d001f56b04b",
- "role": "Additional Voices (voice)",
- "thumb": "https://metadata-static.plex.tv/people/5d776843103a2d001f56b04b.jpg"
- },
- {
- "id": 289399,
- "filter": "actor=289399",
- "tag": "Tom Bromhead",
- "tagKey": "5d7769a6f617c90020162cf8",
- "role": "Additional Voices (voice)",
- "thumb": "https://metadata-static.plex.tv/8/people/8cb358441552b892c41a1098c67baeea.jpg"
- },
- {
- "id": 289400,
- "filter": "actor=289400",
- "tag": "Claire Kniaz",
- "tagKey": "63494fa0572868fb600a9056",
- "role": "Additional Voices (voice)"
- },
- {
- "id": 289401,
- "filter": "actor=289401",
- "tag": "Miranda O'Hare",
- "tagKey": "5d776920594b2b001e69da2d",
- "role": "Additional Voices (voice)",
- "thumb": "https://metadata-static.plex.tv/8/people/8ffac3ee0c194e3fe724b888f6e083db.jpg"
- },
- {
- "id": 289402,
- "filter": "actor=289402",
- "tag": "Leigh Joel Scott",
- "tagKey": "5d77704781ba41001faec5c2",
- "role": "Additional Voices (voice)",
- "thumb": "https://metadata-static.plex.tv/e/people/e884a981f5d349e34f17ba54c8679000.jpg"
- },
- {
- "id": 3445,
- "filter": "actor=3445",
- "tag": "Shohreh Aghdashloo",
- "tagKey": "5d77682a4de0ee001fcc97e0",
- "role": "Darius (voice)",
- "thumb": "https://metadata-static.plex.tv/4/people/411d0233c6e8af31cd40c609b7a71752.jpg"
- },
- {
- "id": 259305,
- "filter": "actor=259305",
- "tag": "Sarah Hollis",
- "tagKey": "5d776e3e47dd6e001f6fada7",
- "role": "Queen Ojo (voice)",
- "thumb": "https://metadata-static.plex.tv/b/people/b4f4331c0de52a0944425fb4b73d3208.jpg"
- },
- {
- "id": 3909,
- "filter": "actor=3909",
- "tag": "Maz Jobrani",
- "tagKey": "5d776826a091de001f2e612f",
- "role": "Zin (voice)",
- "thumb": "https://metadata-static.plex.tv/5/people/5a5affa34c696e2217b0c0bf23e7d733.jpg"
- },
- {
- "id": 1788,
- "filter": "actor=1788",
- "tag": "Navid Negahban",
- "tagKey": "5d7768316f4521001ea9b492",
- "role": "Loroc (voice)",
- "thumb": "https://metadata-static.plex.tv/c/people/cf3aceb57b59e98d9df7ac15a26130c2.jpg"
- },
- {
- "id": 73142,
- "filter": "actor=73142",
- "tag": "Simon Pegg",
- "tagKey": "5d7768287e9a3c0020c6ae80",
- "role": "BOB (voice)",
- "thumb": "https://metadata-static.plex.tv/8/people/8f32b6c0ac102c44dd07a6bc602cad8f.jpg"
- },
- {
- "id": 73128,
- "filter": "actor=73128",
- "tag": "Kari Wahlgren",
- "tagKey": "5d7768283c3c2a001fbcb65d",
- "role": "Dewey (voice)",
- "thumb": "https://metadata-static.plex.tv/7/people/7df12d388d009ce201008baa6cca5625.jpg"
- }
- ],
- "Location": [
- {
- "path": "/data/Media/Tv Shows/WondLa (2024) {tvdb-449634}"
- }
- ]
- },
- {
- "ratingKey": "108674",
- "key": "/library/metadata/108674",
- "parentRatingKey": "103108",
- "grandparentRatingKey": "14968",
- "guid": "plex://episode/67adf818d10fdd1250401ebf",
- "parentGuid": "plex://season/6586dfa92a1be8d158d96d5c",
- "grandparentGuid": "plex://show/5d9c0815e9d5a1001f4d7202",
- "grandparentSlug": "the-handmaids-tale",
- "type": "episode",
- "title": "The Handmaid's Tale",
- "titleSort": "Handmaid's Tale",
- "grandparentKey": "/library/metadata/14968",
- "parentKey": "/library/metadata/103108",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "The Handmaid's Tale",
- "parentTitle": "Season 6",
- "contentRating": "TV-MA",
- "summary": "June reflects on her experiences in Gilead and decides what to do next.",
- "index": 10,
- "parentIndex": 6,
- "audienceRating": 5.6,
- "year": 2025,
- "thumb": "/library/metadata/108674/thumb/1748903168",
- "art": "/library/metadata/14968/art/1748905442",
- "parentThumb": "/library/metadata/103108/thumb/1748538515",
- "grandparentThumb": "/library/metadata/14968/thumb/1748905442",
- "grandparentArt": "/library/metadata/14968/art/1748905442",
- "grandparentTheme": "/library/metadata/14968/theme/1748905442",
- "duration": 3336352,
- "originallyAvailableAt": "2025-05-27",
- "addedAt": 1748320055,
- "updatedAt": 1748903168,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 131205,
- "duration": 3336352,
- "bitrate": 4608,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 448241,
- "key": "/library/parts/448241/1748319982/file.mkv",
- "duration": 3336352,
- "file": "/data/Media/Tv Shows/The Handmaid's Tale/Season 06/The Handmaid's Tale (2017) - S06E10 - The Handmaids Tale [WEBDL-1080p][EAC3 5.1][h264]-ETHEL.mkv",
- "size": 1922756848,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1041795,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 4352,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1041796,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 256,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1041797,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1041798,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Spanish",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Spanish (Spanish SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "The Handmaid's Tale",
- "type": "coverPoster",
- "url": "/library/metadata/14968/thumb/1748905442"
- },
- {
- "alt": "The Handmaid's Tale",
- "type": "snapshot",
- "url": "/library/metadata/108674/thumb/1748903168"
- },
- {
- "alt": "The Handmaid's Tale",
- "type": "background",
- "url": "/library/metadata/14968/art/1748905442"
- },
- {
- "alt": "The Handmaid's Tale",
- "type": "clearLogo",
- "url": "/library/metadata/14968/clearLogo/1748905442"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "0b0b0b",
- "topRight": "1a1d1c",
- "bottomRight": "12191b",
- "bottomLeft": "272524"
- },
- "Guid": [
- {
- "id": "imdb://tt35707177"
- },
- {
- "id": "tmdb://5978372"
- },
- {
- "id": "tvdb://10964393"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 5.8,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 5.6,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 197290,
- "filter": "director=197290",
- "tag": "Elisabeth Moss",
- "tagKey": "5d77682d4de0ee001fcc9e52",
- "thumb": "https://metadata-static.plex.tv/d/people/d1d43b4314a903ce160a53617cf1d755.jpg"
- }
- ],
- "Writer": [
- {
- "id": 77256,
- "filter": "writer=77256",
- "tag": "Bruce Miller",
- "tagKey": "5d9c086f3c3f87001f34fd95",
- "thumb": "https://metadata-static.plex.tv/people/5d9c086f3c3f87001f34fd95.jpg"
- }
- ],
- "Role": [
- {
- "id": 27353,
- "filter": "actor=27353",
- "tag": "Elisabeth Moss",
- "tagKey": "5d77682d4de0ee001fcc9e52",
- "role": "June Osborne / Offred / Ofjoseph",
- "thumb": "https://metadata-static.plex.tv/d/people/d1d43b4314a903ce160a53617cf1d755.jpg"
- },
- {
- "id": 3469,
- "filter": "actor=3469",
- "tag": "Yvonne Strahovski",
- "tagKey": "5d77683585719b001f3a39e4",
- "role": "Serena Joy Waterford",
- "thumb": "https://metadata-static.plex.tv/9/people/9b0ac8ae5d6af304b31c1a63f7f8e71d.jpg"
- },
- {
- "id": 58413,
- "filter": "actor=58413",
- "tag": "Samira Wiley",
- "tagKey": "5d77689a1999bc0020dcaca0",
- "role": "Moira Strand",
- "thumb": "https://metadata-static.plex.tv/6/people/65e95b642de7da2e9e1d8f238cdf0823.jpg"
- },
- {
- "id": 86620,
- "filter": "actor=86620",
- "tag": "Amanda Brugel",
- "tagKey": "5d77684d5af944001f1fe881",
- "role": "Rita Blue",
- "thumb": "https://metadata-static.plex.tv/0/people/0e71c2df5787249eb0dbca9ade814cf8.jpg"
- },
- {
- "id": 67019,
- "filter": "actor=67019",
- "tag": "Nina Kiri",
- "tagKey": "5d7768c5d95456001fd25fab",
- "role": "Alma",
- "thumb": "https://image.tmdb.org/t/p/original/hCELEsasRGhIsS7oRfdhfK3d1Jc.jpg"
- },
- {
- "id": 20594,
- "filter": "actor=20594",
- "tag": "O-T Fagbenle",
- "tagKey": "5d776829999c64001ec2cf20",
- "role": "Luke Bankole",
- "thumb": "https://metadata-static.plex.tv/7/people/78ffc53eb78f92af0fc2ccb5d0e605da.jpg"
- },
- {
- "id": 86621,
- "filter": "actor=86621",
- "tag": "Sam Jaeger",
- "tagKey": "5d776826e6d55c002040b010",
- "role": "Mark Tuello",
- "thumb": "https://image.tmdb.org/t/p/original/8t4wSekn6vUyEmg9etTnvTaGJEV.jpg"
- },
- {
- "id": 86624,
- "filter": "actor=86624",
- "tag": "Bahia Watson",
- "tagKey": "5d776b12fb0d55001f55aee2",
- "role": "Brianna",
- "thumb": "https://metadata-static.plex.tv/d/people/d10f2b4c6e6570167755c0914d726b38.jpg"
- },
- {
- "id": 3426,
- "filter": "actor=3426",
- "tag": "Cherry Jones",
- "tagKey": "5d7768262ec6b5001f6ba379",
- "role": "Holly Maddox",
- "thumb": "https://metadata-static.plex.tv/f/people/f5d1ff318368c1394c9cdc22a142b08f.jpg"
- },
- {
- "id": 11051,
- "filter": "actor=11051",
- "tag": "Madeline Brewer",
- "tagKey": "5d776c95ad5437001f7c2842",
- "role": "Janine Lindo",
- "thumb": "https://metadata-static.plex.tv/7/people/7b401a66273a60a1c3e161aab3cda68f.jpg"
- },
- {
- "id": 66923,
- "filter": "actor=66923",
- "tag": "Ann Dowd",
- "tagKey": "5d7768266f4521001ea98d43",
- "role": "Aunt Lydia Clements",
- "thumb": "https://metadata-static.plex.tv/7/people/76c88306b1506d7d3ab49179c4771e72.jpg"
- },
- {
- "id": 50569,
- "filter": "actor=50569",
- "tag": "Alexis Bledel",
- "tagKey": "5d7768272ec6b5001f6ba420",
- "role": "Emily Malek",
- "thumb": "https://metadata-static.plex.tv/2/people/2114e7d00bb76476dc7c2e55aee2434b.jpg"
- },
- {
- "id": 191915,
- "filter": "actor=191915",
- "tag": "Harmeet Bhatti",
- "tagKey": "5e1651d7cd0850003b779b61",
- "role": "Volunteer",
- "thumb": "https://metadata-static.plex.tv/1/people/187aee9d4517bfbf1f0043ce33477d44.jpg"
- },
- {
- "id": 3556,
- "filter": "actor=3556",
- "tag": "Ever Carradine",
- "tagKey": "5d77682c880197001ec91de1",
- "role": "Naomi Lawrence",
- "thumb": "https://metadata-static.plex.tv/6/people/67417b5358a2c7f5092413040e8b584f.jpg"
- }
- ],
- "Producer": [
- {
- "id": 197327,
- "filter": "producer=197327",
- "tag": "Nika Castillo",
- "tagKey": "5f40140102101b0040f362c2"
- },
- {
- "id": 197328,
- "filter": "producer=197328",
- "tag": "Michael Stoyanov",
- "tagKey": "5ec40f4b0d2c2c0040bca5a6"
- },
- {
- "id": 197329,
- "filter": "producer=197329",
- "tag": "Élisabeth Williams",
- "tagKey": "5d77688a308bca002032cb9f"
- }
- ]
- },
- {
- "ratingKey": "108671",
- "key": "/library/metadata/108671",
- "parentRatingKey": "101061",
- "grandparentRatingKey": "101001",
- "guid": "plex://episode/67ce4091cc3e6c9a867ef6fd",
- "parentGuid": "plex://season/677e6a5bc634ffdd2e09637d",
- "grandparentGuid": "plex://show/609ff8297702ff002cf15b20",
- "grandparentSlug": "below-deck-down-under",
- "type": "episode",
- "title": "Never Can Sey' Goodbye",
- "grandparentKey": "/library/metadata/101001",
- "parentKey": "/library/metadata/101061",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Below Deck Down Under",
- "parentTitle": "Season 3",
- "contentRating": "TV-14",
- "summary": "Capt. Jason reprimands the deck crew for their mistake; the final night of the charter season sparks an unlikely hook up and argument between crew members.",
- "index": 17,
- "parentIndex": 3,
- "year": 2025,
- "thumb": "/library/metadata/108671/thumb/1748341396",
- "art": "/library/metadata/101001/art/1748538525",
- "parentThumb": "/library/metadata/101061/thumb/1740254294",
- "grandparentThumb": "/library/metadata/101001/thumb/1748538525",
- "grandparentArt": "/library/metadata/101001/art/1748538525",
- "grandparentTheme": "/library/metadata/101001/theme/1748538525",
- "duration": 2564266,
- "originallyAvailableAt": "2025-05-26",
- "addedAt": 1748310749,
- "updatedAt": 1748341396,
- "Media": [
- {
- "id": 131208,
- "duration": 2564266,
- "bitrate": 15712,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 2,
- "audioCodec": "aac",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "audioProfile": "lc",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 448244,
- "key": "/library/parts/448244/1748341324/file.mkv",
- "duration": 2564266,
- "file": "/data/Media/Tv Shows/Below Deck Down Under/Season 03/Below Deck Down Under (2022) - S03E17 - Never Can Sey Goodbye [WEBDL-1080p][AAC 2.0][x264]-EDITH.mkv",
- "size": 2539156229,
- "audioProfile": "lc",
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1041805,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 7793,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "closedCaptions": true,
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 3,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1041807,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "aac",
- "index": 1,
- "channels": 2,
- "bitrate": 125,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "stereo",
- "profile": "lc",
- "samplingRate": 48000,
- "displayTitle": "English (AAC Stereo)",
- "extendedDisplayTitle": "English (AAC Stereo)"
- },
- {
- "id": 1041806,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "eia_608",
- "index": 0,
- "bitrate": 7793,
- "embeddedInVideo": "1",
- "displayTitle": "Unknown (Closed Captions)",
- "extendedDisplayTitle": "Unknown (Closed Captions)"
- },
- {
- "id": 1041808,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1041809,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Spanish",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Spanish (Spanish SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Never Can Sey' Goodbye",
- "type": "coverPoster",
- "url": "/library/metadata/101001/thumb/1748538525"
- },
- {
- "alt": "Never Can Sey' Goodbye",
- "type": "snapshot",
- "url": "/library/metadata/108671/thumb/1748341396"
- },
- {
- "alt": "Never Can Sey' Goodbye",
- "type": "background",
- "url": "/library/metadata/101001/art/1748538525"
- },
- {
- "alt": "Never Can Sey' Goodbye",
- "type": "clearLogo",
- "url": "/library/metadata/101001/clearLogo/1748538525"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "202957",
- "topRight": "2d6483",
- "bottomRight": "612a23",
- "bottomLeft": "7f343a"
- },
- "Guid": [
- {
- "id": "tmdb://6200111"
- },
- {
- "id": "tvdb://11115910"
- }
- ]
- },
- {
- "ratingKey": "108538",
- "key": "/library/metadata/108538/children",
- "guid": "plex://show/5d9c086c02391c001f5891af",
- "slug": "glee",
- "studio": "20th Century Fox Television",
- "type": "show",
- "title": "Glee",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "contentRating": "TV-PG",
- "summary": "In this musical comedy, optimistic high school teacher Will Schuester tries to refuel his own passion while reinventing the high school's glee club and challenging a group of outcasts to realize their star potential as they strive to outshine their singing competition while navigating the cruel halls of McKinley High.",
- "index": 1,
- "audienceRating": 6.8,
- "year": 2009,
- "tagline": "A biting comedy for the underdog in all of us.",
- "thumb": "/library/metadata/108538/thumb/1748299920",
- "art": "/library/metadata/108538/art/1748299920",
- "theme": "/library/metadata/108538/theme/1748299920",
- "duration": 2580000,
- "originallyAvailableAt": "2009-05-19",
- "leafCount": 121,
- "viewedLeafCount": 0,
- "childCount": 6,
- "addedAt": 1748303145,
- "updatedAt": 1748299920,
- "audienceRatingImage": "themoviedb://image.rating",
- "primaryExtraKey": "/library/metadata/108541",
- "Image": [
- {
- "alt": "Glee",
- "type": "coverPoster",
- "url": "/library/metadata/108538/thumb/1748299920"
- },
- {
- "alt": "Glee",
- "type": "background",
- "url": "/library/metadata/108538/art/1748299920"
- },
- {
- "alt": "Glee",
- "type": "clearLogo",
- "url": "/library/metadata/108538/clearLogo/1748299920"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "2f2d2f",
- "topRight": "151c08",
- "bottomRight": "365d98",
- "bottomLeft": "444ea7"
- },
- "Genre": [
- {
- "id": 161,
- "filter": "genre=161",
- "tag": "Drama"
- },
- {
- "id": 1209,
- "filter": "genre=1209",
- "tag": "Comedy"
- },
- {
- "id": 742,
- "filter": "genre=742",
- "tag": "Music"
- },
- {
- "id": 1494,
- "filter": "genre=1494",
- "tag": "Musical"
- }
- ],
- "Country": [
- {
- "id": 128,
- "filter": "country=128",
- "tag": "United States of America"
- }
- ],
- "Guid": [
- {
- "id": "imdb://tt1327801"
- },
- {
- "id": "tmdb://1417"
- },
- {
- "id": "tvdb://83610"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 6.8,
- "type": "audience"
- },
- {
- "image": "rottentomatoes://image.rating.ripe",
- "value": 7.0,
- "type": "critic"
- },
- {
- "image": "rottentomatoes://image.rating.upright",
- "value": 7.2,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 6.8,
- "type": "audience"
- }
- ],
- "Role": [
- {
- "id": 189554,
- "filter": "actor=189554",
- "tag": "Lea Michele",
- "tagKey": "5d7768516f4521001eaa15ae",
- "role": "Rachel Berry",
- "thumb": "https://metadata-static.plex.tv/6/people/69850ab14ca1f9442b09bb09ee5987f3.jpg"
- },
- {
- "id": 288788,
- "filter": "actor=288788",
- "tag": "Chris Colfer",
- "tagKey": "5d7768acd11dd3002022974e",
- "role": "Kurt Hummel",
- "thumb": "https://metadata-static.plex.tv/6/people/600298f0d1d34e4e51f62975a6557ce3.jpg"
- },
- {
- "id": 6972,
- "filter": "actor=6972",
- "tag": "Matthew Morrison",
- "tagKey": "5d77683154c0f0001f302fd0",
- "role": "Will Schuester",
- "thumb": "https://metadata-static.plex.tv/b/people/b33b11012588575647805d495a467348.jpg"
- },
- {
- "id": 18104,
- "filter": "actor=18104",
- "tag": "Jane Lynch",
- "tagKey": "5d77682f2ec6b5001f6bb185",
- "role": "Sue Sylvester",
- "thumb": "https://metadata-static.plex.tv/5/people/5a154f824ece178afe60d9bcb874972a.jpg"
- },
- {
- "id": 6389,
- "filter": "actor=6389",
- "tag": "Kevin McHale",
- "tagKey": "5d7768acd11dd3002022974f",
- "role": "Artie Abrams",
- "thumb": "https://metadata-static.plex.tv/f/people/fdcff204202e437473222273712c0e50.jpg"
- },
- {
- "id": 84976,
- "filter": "actor=84976",
- "tag": "Naya Rivera",
- "tagKey": "5d77683b54c0f0001f3041f7",
- "role": "Santana Lopez",
- "thumb": "https://metadata-static.plex.tv/1/people/10cd7fbb81359a83bdbd6144a07d8b98.jpg"
- },
- {
- "id": 17159,
- "filter": "actor=17159",
- "tag": "Amber Riley",
- "tagKey": "5d7768acd11dd30020229751",
- "role": "Mercedes Jones",
- "thumb": "https://metadata-static.plex.tv/a/people/a55d307a653f0530a2566b8ef716c5ab.jpg"
- },
- {
- "id": 52029,
- "filter": "actor=52029",
- "tag": "Jenna Ushkowitz",
- "tagKey": "5d7768acd11dd30020229752",
- "role": "Tina Cohen-Chang",
- "thumb": "https://metadata-static.plex.tv/9/people/9b59bfad66f1af584ddab693678d5906.jpg"
- },
- {
- "id": 288789,
- "filter": "actor=288789",
- "tag": "Mark Salling",
- "tagKey": "5d776850f59e58002189b893",
- "role": "Noah Puckerman",
- "thumb": "https://metadata-static.plex.tv/9/people/9f1fc419040d35b32e77c30e4b6522f9.jpg"
- },
- {
- "id": 272907,
- "filter": "actor=272907",
- "tag": "Heather Morris",
- "tagKey": "5d776834880197001ec93207",
- "role": "Brittany S. Pierce",
- "thumb": "https://metadata-static.plex.tv/e/people/e93d7367e021292218c86e8a02794714.jpg"
- },
- {
- "id": 44756,
- "filter": "actor=44756",
- "tag": "Chord Overstreet",
- "tagKey": "5d7768acd11dd30020229750",
- "role": "Sam Evans",
- "thumb": "https://metadata-static.plex.tv/b/people/b7d32e0ce50f71bc0314709ab47d2f4b.jpg"
- },
- {
- "id": 7945,
- "filter": "actor=7945",
- "tag": "Darren Criss",
- "tagKey": "5d776895431c830024c0fd5a",
- "role": "Blaine Anderson",
- "thumb": "https://metadata-static.plex.tv/d/people/d89cb943082bac23c80241b3d93346ff.jpg"
- },
- {
- "id": 29627,
- "filter": "actor=29627",
- "tag": "Harry Shum Jr.",
- "tagKey": "5d776831151a60001f24d03b",
- "role": "Mike Chang",
- "thumb": "https://metadata-static.plex.tv/b/people/b6d31a8df7ff46e091c17eac9cb7ef69.jpg"
- },
- {
- "id": 52027,
- "filter": "actor=52027",
- "tag": "Cory Monteith",
- "tagKey": "5d7768315af944001f1f8e62",
- "role": "Finn Hudson",
- "thumb": "https://metadata-static.plex.tv/b/people/bad7e371e71aae251a08be532b476a6b.jpg"
- },
- {
- "id": 27229,
- "filter": "actor=27229",
- "tag": "Jayma Mays",
- "tagKey": "5d77683485719b001f3a38b6",
- "role": "Emma Pillsbury",
- "thumb": "https://metadata-static.plex.tv/0/people/03b66ac17b3db44fdc1ca9c43bce551b.jpg"
- },
- {
- "id": 21024,
- "filter": "actor=21024",
- "tag": "Dianna Agron",
- "tagKey": "5d776835e6d55c002040d0f2",
- "role": "Quinn Fabray",
- "thumb": "https://metadata-static.plex.tv/f/people/ff3acfc42079a1d643bd74c3cc9ad06b.jpg"
- },
- {
- "id": 24380,
- "filter": "actor=24380",
- "tag": "Iqbal Theba",
- "tagKey": "5d7768a0decfcd001f2ee509",
- "role": "Principal Figgins",
- "thumb": "https://metadata-static.plex.tv/f/people/f07c640594975e0de418313177491585.jpg"
- },
- {
- "id": 222206,
- "filter": "actor=222206",
- "tag": "Lauren Potter",
- "tagKey": "5d7768b3ebdf2200209c69f4",
- "role": "Becky Jackson",
- "thumb": "https://metadata-static.plex.tv/people/5d7768b3ebdf2200209c69f4.jpg"
- },
- {
- "id": 288790,
- "filter": "actor=288790",
- "tag": "Brad Ellis",
- "tagKey": "5e1635563d4bbb003758fcef",
- "role": "Brad the Piano Player",
- "thumb": "https://metadata-static.plex.tv/people/5e1635563d4bbb003758fcef.jpg"
- },
- {
- "id": 288791,
- "filter": "actor=288791",
- "tag": "Becca Tobin",
- "tagKey": "5d776d77f617c90020189422",
- "role": "Kitty Wilde",
- "thumb": "https://metadata-static.plex.tv/5/people/531de277b97322e030ca68bdf6641c72.jpg"
- },
- {
- "id": 7188,
- "filter": "actor=7188",
- "tag": "Dot-Marie Jones",
- "tagKey": "62fb8a652166c917875a7d27",
- "role": "Sheldon Beiste",
- "thumb": "https://metadata-static.plex.tv/c/people/c1a8eaac91e1e930c3a730e546f2b616.jpg"
- },
- {
- "id": 64071,
- "filter": "actor=64071",
- "tag": "Jessalyn Gilsig",
- "tagKey": "5d7768268718ba001e311c23",
- "role": "Terri del Monico",
- "thumb": "https://metadata-static.plex.tv/2/people/2c39371f5990cf15250f1b32af5091cd.jpg"
- },
- {
- "id": 5124,
- "filter": "actor=5124",
- "tag": "Mike O'Malley",
- "tagKey": "5d77682eeb5d26001f1df599",
- "role": "Burt Hummel",
- "thumb": "https://metadata-static.plex.tv/4/people/41ad8c4b85ba040cac24150ccac6962d.jpg"
- },
- {
- "id": 8109,
- "filter": "actor=8109",
- "tag": "Jacob Artist",
- "tagKey": "5d77696596b655001fdcda5f",
- "role": "Jake Puckerman",
- "thumb": "https://metadata-static.plex.tv/6/cc68393fae/people/6f5b8c552cf4c481657f953ee1d94a96.jpg"
- },
- {
- "id": 52028,
- "filter": "actor=52028",
- "tag": "Alex Newell",
- "tagKey": "5d776a22594b2b001e6b3df6",
- "role": "Wade 'Unique' Adams",
- "thumb": "https://metadata-static.plex.tv/3/people/381997406d7090453f2fe0777d1d2b11.jpg"
- },
- {
- "id": 83310,
- "filter": "actor=83310",
- "tag": "Melissa Benoist",
- "tagKey": "5d77687a594b2b001e68d523",
- "role": "Marley Rose",
- "thumb": "https://metadata-static.plex.tv/e/people/eafc5566cf4b38cb7365541462f912f6.jpg"
- },
- {
- "id": 52030,
- "filter": "actor=52030",
- "tag": "Blake Jenner",
- "tagKey": "5d776b1efb0d55001f55c8f3",
- "role": "Ryder Lynn",
- "thumb": "https://metadata-static.plex.tv/4/people/402208771c2df260449927121a6b9d70.jpg"
- },
- {
- "id": 27132,
- "filter": "actor=27132",
- "tag": "Max Adler",
- "tagKey": "5d7768b00ea56a001e2a8cf3",
- "role": "Dave Karofsky",
- "thumb": "https://metadata-static.plex.tv/people/5d7768b00ea56a001e2a8cf3.jpg"
- },
- {
- "id": 27329,
- "filter": "actor=27329",
- "tag": "Vanessa Lengies",
- "tagKey": "5d776831103a2d001f566c6f",
- "role": "Sugar Motta",
- "thumb": "https://metadata-static.plex.tv/1/people/100889f2f8bd1b5c86a19334a6fb56c3.jpg"
- },
- {
- "id": 104514,
- "filter": "actor=104514",
- "tag": "Samuel Larsen",
- "tagKey": "5d776b1efb0d55001f55c90d",
- "role": "Joe Hart",
- "thumb": "https://metadata-static.plex.tv/4/people/4a0244bede4296e4efbc7b4fa4815d12.jpg"
- },
- {
- "id": 288792,
- "filter": "actor=288792",
- "tag": "Ashley Fink",
- "tagKey": "5d77686d103a2d001f5714a8",
- "role": "Lauren Zizes",
- "thumb": "https://metadata-static.plex.tv/9/people/968398c8da7b59a7e0d67a1932fbe8f7.jpg"
- },
- {
- "id": 20743,
- "filter": "actor=20743",
- "tag": "Josh Sussman",
- "tagKey": "5d7768740ab244002006e485",
- "role": "Jacob Ben Israel",
- "thumb": "https://metadata-static.plex.tv/people/5d7768740ab244002006e485.jpg"
- },
- {
- "id": 288793,
- "filter": "actor=288793",
- "tag": "Dijon Talton",
- "tagKey": "5d7768a2ad5437001f74b925",
- "role": "Matt Rutherford",
- "thumb": "https://metadata-static.plex.tv/c/people/c1c50aad612bb30608087c56fa81c93e.jpg"
- },
- {
- "id": 4873,
- "filter": "actor=4873",
- "tag": "Romy Rosemont",
- "tagKey": "5d77682b999c64001ec2d66b",
- "role": "Carole Hudson",
- "thumb": "https://metadata-static.plex.tv/3/people/3c6ec4c879b97c4edf020c0704b5d0bb.jpg"
- },
- {
- "id": 288794,
- "filter": "actor=288794",
- "tag": "Damian McGinty",
- "tagKey": "5d77689023d5a3001f4ee0dc",
- "role": "Rory Flanagan",
- "thumb": "https://metadata-static.plex.tv/b/people/b4f6cf82eebedb4657c53e3f8c7420dc.jpg"
- },
- {
- "id": 20730,
- "filter": "actor=20730",
- "tag": "James Earl",
- "tagKey": "5f3fa57b52f200004146bf1b",
- "role": "Azimio",
- "thumb": "https://metadata-static.plex.tv/0/people/01d10542e1fc4f6f549efb736c27d0e6.jpg"
- },
- {
- "id": 18801,
- "filter": "actor=18801",
- "tag": "Ryan Heinke",
- "tagKey": "5d776a17f617c90020168a68",
- "role": "Stoner Brett",
- "thumb": "https://metadata-static.plex.tv/people/5d776a17f617c90020168a68.jpg"
- },
- {
- "id": 137560,
- "filter": "actor=137560",
- "tag": "Bill A. Jones",
- "tagKey": "5d7768335af944001f1f94bb",
- "role": "Rod Remington",
- "thumb": "https://metadata-static.plex.tv/people/5d7768335af944001f1f94bb.jpg"
- },
- {
- "id": 288795,
- "filter": "actor=288795",
- "tag": "Dean Geyer",
- "tagKey": "5d7768afad5437001f74d0fd",
- "role": "Brody Weston",
- "thumb": "https://metadata-static.plex.tv/2/people/2c05b28f482c4f6cab96ca9a1b754885.jpg"
- },
- {
- "id": 53352,
- "filter": "actor=53352",
- "tag": "Jonathan Groff",
- "tagKey": "5d77685285719b001f3a8b47",
- "role": "Jesse St. James",
- "thumb": "https://metadata-static.plex.tv/people/5d77685285719b001f3a8b47.jpg"
- },
- {
- "id": 54743,
- "filter": "actor=54743",
- "tag": "Dominic Barnes",
- "tagKey": "5d776b8dad5437001f7a30f7",
- "role": "Trent"
- },
- {
- "id": 229762,
- "filter": "actor=229762",
- "tag": "Curt Mega",
- "tagKey": "5d7768acd11dd30020229754",
- "role": "Nick",
- "thumb": "https://metadata-static.plex.tv/0/people/00e4997fc01f5b727d88abdc6533524e.jpg"
- },
- {
- "id": 288796,
- "filter": "actor=288796",
- "tag": "NeNe Leakes",
- "tagKey": "5d776d6cad5437001f7d5940",
- "role": "Roz Washington",
- "thumb": "https://metadata-static.plex.tv/2/people/26a11e6c9ce1ee18a06dfdbe8dd06b38.jpg"
- },
- {
- "id": 17107,
- "filter": "actor=17107",
- "tag": "Riker Lynch",
- "tagKey": "5d7768acd11dd30020229753",
- "role": "Jeff",
- "thumb": "https://metadata-static.plex.tv/3/people/3c3ed5a881364edd532fbb0820208dbc.jpg"
- },
- {
- "id": 111804,
- "filter": "actor=111804",
- "tag": "Idina Menzel",
- "tagKey": "5d77682aeb5d26001f1de4b0",
- "role": "Shelby Corcoran",
- "thumb": "https://metadata-static.plex.tv/6/people/6e24934f37025d7f72426d5e804c95a3.jpg"
- },
- {
- "id": 288797,
- "filter": "actor=288797",
- "tag": "Noah Guthrie",
- "tagKey": "5e16572e4c78f7003e81595e",
- "role": "Roderick Meeks",
- "thumb": "https://metadata-static.plex.tv/people/5e16572e4c78f7003e81595e.jpg"
- },
- {
- "id": 288798,
- "filter": "actor=288798",
- "tag": "Earlene Davis",
- "tagKey": "5d776a8f51dd69001fe24ee4",
- "role": "Andrea Carmichael",
- "thumb": "https://metadata-static.plex.tv/9/people/928fd30dd8e8ed48932a3931626c8fbd.jpg"
- },
- {
- "id": 288799,
- "filter": "actor=288799",
- "tag": "Billy Lewis Jr.",
- "tagKey": "5d776f127a53e9001e78aa2c",
- "role": "Mason McCarthy",
- "thumb": "https://metadata-static.plex.tv/6/people/626801c8353c265ffccc4fb568c1086c.jpg"
- },
- {
- "id": 285625,
- "filter": "actor=285625",
- "tag": "Laura Dreyfuss",
- "tagKey": "5d776f21594b2b001e737b34",
- "role": "Madison McCarthy",
- "thumb": "https://metadata-static.plex.tv/5/people/52c4865703b8331e4dcbc607ccf2bd98.jpg"
- },
- {
- "id": 221964,
- "filter": "actor=221964",
- "tag": "Samantha Marie Ware",
- "tagKey": "5d776c4096b655001fe2b0c4",
- "role": "Jane Hayward",
- "thumb": "https://metadata-static.plex.tv/2/people/2eeec69741c3e22f00a047d8b24b4f88.jpg"
- },
- {
- "id": 288800,
- "filter": "actor=288800",
- "tag": "Marshall Williams",
- "tagKey": "5f40019a86422500428032c6",
- "role": "Spencer Porter",
- "thumb": "https://metadata-static.plex.tv/0/people/07e03108c0f6c3853d25328164f1015e.jpg"
- },
- {
- "id": 39724,
- "filter": "actor=39724",
- "tag": "Patrick Gallagher",
- "tagKey": "5d776829103a2d001f564c74",
- "role": "Ken Tanaka",
- "thumb": "https://metadata-static.plex.tv/e/people/e761204c3d51b342255087a83c8fe41c.jpg"
- },
- {
- "id": 30851,
- "filter": "actor=30851",
- "tag": "Titus Makin Jr.",
- "tagKey": "5d7768acd11dd30020229755",
- "role": "David",
- "thumb": "https://metadata-static.plex.tv/a/people/a63bb34004fb9fe3707d2f18daf67f36.jpg"
- },
- {
- "id": 19247,
- "filter": "actor=19247",
- "tag": "Eddy Martin",
- "tagKey": "5d77682b4de0ee001fcc99b2",
- "role": "Thad",
- "thumb": "https://metadata-static.plex.tv/d/people/d20e4ef47520ec067b1c45a66ef8a030.jpg"
- },
- {
- "id": 18287,
- "filter": "actor=18287",
- "tag": "Stephen Tobolowsky",
- "tagKey": "5d7768252ec6b5001f6ba1f9",
- "role": "Sandy Ryerson",
- "thumb": "https://metadata-static.plex.tv/9/people/92425530f0c712509996aff67bcad442.jpg"
- },
- {
- "id": 288801,
- "filter": "actor=288801",
- "tag": "Trisha Rae Stahl",
- "tagKey": "5d776846e6d55c002040fcaf",
- "role": "Millie Rose",
- "thumb": "https://metadata-static.plex.tv/people/5d776846e6d55c002040fcaf.jpg"
- },
- {
- "id": 288802,
- "filter": "actor=288802",
- "tag": "Jeanine Anderson",
- "tagKey": "5d7768393c3c2a001fbcf344",
- "role": "Waitress"
- },
- {
- "id": 83282,
- "filter": "actor=83282",
- "tag": "Grant Gustin",
- "tagKey": "5d776835e6d55c002040d22b",
- "role": "Sebastian Smythe",
- "thumb": "https://metadata-static.plex.tv/7/people/7c6305c003feb739b594141513fbe225.jpg"
- },
- {
- "id": 46198,
- "filter": "actor=46198",
- "tag": "Erinn Westbrook",
- "tagKey": "5d7769ce594b2b001e6aa820",
- "role": "Bree",
- "thumb": "https://metadata-static.plex.tv/8/people/8912182d44ae2ae4c9176951d5e889d6.jpg"
- },
- {
- "id": 259947,
- "filter": "actor=259947",
- "tag": "Telly Leung",
- "tagKey": "5d776a947a53e9001e70938e",
- "role": "Wes",
- "thumb": "https://metadata-static.plex.tv/f/people/f9bc35a2983d383415a47ee5919f5431.jpg"
- },
- {
- "id": 96139,
- "filter": "actor=96139",
- "tag": "Pamela Chan",
- "tagKey": "5d77696196b655001fdcd0f0",
- "role": "Dottie Kazatori"
- },
- {
- "id": 288803,
- "filter": "actor=288803",
- "tag": "Lamarcus Tinker",
- "tagKey": "5d776e3796b655001fe604bc",
- "role": "Shane Tinsley",
- "thumb": "https://metadata-static.plex.tv/3/people/3253d169e4528aac7e9cbedcc6999283.jpg"
- },
- {
- "id": 5007,
- "filter": "actor=5007",
- "tag": "Christopher Cousins",
- "tagKey": "5d77682a4de0ee001fcc9562",
- "role": "Superintendent Bob Harris",
- "thumb": "https://metadata-static.plex.tv/6/people/60d21b90cba005285c319d9b29268e8e.jpg"
- },
- {
- "id": 288804,
- "filter": "actor=288804",
- "tag": "Taisha Monique Clark",
- "tagKey": "5d776a61594b2b001e6bb38b",
- "role": "Giselle",
- "thumb": "https://metadata-static.plex.tv/people/5d776a61594b2b001e6bb38b.jpg"
- },
- {
- "id": 134682,
- "filter": "actor=134682",
- "tag": "Rock Anthony",
- "tagKey": "5d776829999c64001ec2cf0d",
- "role": "Rick 'The Stick'",
- "thumb": "https://metadata-static.plex.tv/b/people/bea9ea6da64fdeef26853fba36a37bb9.jpg"
- },
- {
- "id": 288805,
- "filter": "actor=288805",
- "tag": "Myko Olivier",
- "tagKey": "5d776aa8594b2b001e6c286b",
- "role": "Head Warbler",
- "thumb": "https://metadata-static.plex.tv/8/people/80676310219d4543bfa1bf1f4a4a6d26.jpg"
- },
- {
- "id": 13857,
- "filter": "actor=13857",
- "tag": "Whoopi Goldberg",
- "tagKey": "5d776824151a60001f24a391",
- "role": "Carmen Tibideaux",
- "thumb": "https://metadata-static.plex.tv/b/people/bfa3e31ead777478daf3fdbc10ddca6e.jpg"
- },
- {
- "id": 288806,
- "filter": "actor=288806",
- "tag": "Max George",
- "tagKey": "5e163f68d92d86003d35b2e7",
- "role": "Clint",
- "thumb": "https://metadata-static.plex.tv/2/people/227cf6e1c5b423be19288d439042e79c.jpg"
- },
- {
- "id": 44831,
- "filter": "actor=44831",
- "tag": "Kent Avenido",
- "tagKey": "5d77682aeb5d26001f1de586",
- "role": "Howard Bamboo",
- "thumb": "https://metadata-static.plex.tv/f/people/fd1b7994551f055e50999c143e972b3f.jpg"
- },
- {
- "id": 49978,
- "filter": "actor=49978",
- "tag": "Ryan Grainger",
- "tagKey": "5f400bcd02101b0040f2b164",
- "role": "Warbler",
- "thumb": "https://metadata-static.plex.tv/8/people/8b1bb0b8c53fe521d03b1672fa8089bc.jpg"
- },
- {
- "id": 38871,
- "filter": "actor=38871",
- "tag": "Jacy King",
- "tagKey": "5d7768c12d18a4001ff1182e",
- "role": "Janet",
- "thumb": "https://metadata-static.plex.tv/b/people/bcb7c0cf39218277d88bb5a11ce3af12.jpg"
- },
- {
- "id": 288807,
- "filter": "actor=288807",
- "tag": "J.P. Dubé",
- "tagKey": "682e9378ab2ae5b4b80fa503",
- "role": "Warbler #2"
- },
- {
- "id": 288808,
- "filter": "actor=288808",
- "tag": "Rilan Roppolo",
- "tagKey": "6569d963d79a1a728ef74409",
- "role": "Warbler #7"
- },
- {
- "id": 288809,
- "filter": "actor=288809",
- "tag": "Robin Trocki",
- "tagKey": "5f4005aa52f20000414e67f0",
- "role": "Jean Sylvester",
- "thumb": "https://metadata-static.plex.tv/e/people/eaa103b3b81bfcfa6cd319db8254394e.jpg"
- },
- {
- "id": 113294,
- "filter": "actor=113294",
- "tag": "Kate Hudson",
- "tagKey": "5d776829e6d55c002040b360",
- "role": "Cassandra July",
- "thumb": "https://metadata-static.plex.tv/b/people/be4bb99542be8b4e53ab37ae4edea83d.jpg"
- },
- {
- "id": 6248,
- "filter": "actor=6248",
- "tag": "Kristin Chenoweth",
- "tagKey": "5d776829151a60001f24b174",
- "role": "April Rhodes",
- "thumb": "https://metadata-static.plex.tv/6/people/6887a44b6ae4152b61e672685dd5bc80.jpg"
- },
- {
- "id": 63723,
- "filter": "actor=63723",
- "tag": "Adam Lambert",
- "tagKey": "5d776865eb5d26001f1e972f",
- "role": "Elliott 'Starchild' Gilbert",
- "thumb": "https://metadata-static.plex.tv/people/5d776865eb5d26001f1e972f.jpg"
- },
- {
- "id": 6470,
- "filter": "actor=6470",
- "tag": "Gwyneth Paltrow",
- "tagKey": "5d7768284de0ee001fcc8ddd",
- "role": "Holly Holliday",
- "thumb": "https://metadata-static.plex.tv/1/people/19f7fd657b00f1433a3624fd8ca0f04f.jpg"
- },
- {
- "id": 109650,
- "filter": "actor=109650",
- "tag": "Michael Lerner",
- "tagKey": "5d776826151a60001f24a775",
- "role": "Sidney Greene",
- "thumb": "https://metadata-static.plex.tv/6/people/61c059ff1f3116fd5500533a6b7a7fac.jpg"
- },
- {
- "id": 17880,
- "filter": "actor=17880",
- "tag": "Michael Hitchcock",
- "tagKey": "5dcd38c5dea64c00203c6750",
- "role": "Dalton Rumba",
- "thumb": "https://metadata-static.plex.tv/5/people/5d2b47bf58f8ce3f46d2f7f8f4cf39e5.jpg"
- },
- {
- "id": 43443,
- "filter": "actor=43443",
- "tag": "Mary Gillis",
- "tagKey": "5d77682a5af944001f1f778c",
- "role": "Mrs. Hagberg",
- "thumb": "https://metadata-static.plex.tv/3/people/3a3a4f619f2a45335670b49d66d62b7e.jpg"
- },
- {
- "id": 288810,
- "filter": "actor=288810",
- "tag": "Mason Trueblood",
- "tagKey": "5d776a9c96b655001fdf3c8b",
- "role": "Super Gay Warbler",
- "thumb": "https://metadata-static.plex.tv/6/people/6197662bab14c29dc9d2492ad8c7aab8.jpg"
- },
- {
- "id": 129427,
- "filter": "actor=129427",
- "tag": "Caitlynn Lawson",
- "tagKey": "5d776ba4fb0d55001f56e479",
- "role": "Shayna"
- },
- {
- "id": 4937,
- "filter": "actor=4937",
- "tag": "Jennifer Aspen",
- "tagKey": "5d7768556f4521001eaa22cd",
- "role": "Kendra Giardi",
- "thumb": "https://metadata-static.plex.tv/8/people/8efa9cadfebc6fd16369719e1d839471.jpg"
- },
- {
- "id": 136062,
- "filter": "actor=136062",
- "tag": "Peter Facinelli",
- "tagKey": "5d776833f54112001f5bd34f",
- "role": "Rupert Campion",
- "thumb": "https://metadata-static.plex.tv/1/people/13fa0e725d43cde80d2d1aa04fb3c9b5.jpg"
- },
- {
- "id": 38809,
- "filter": "actor=38809",
- "tag": "Demi Lovato",
- "tagKey": "5d776844f59e58002189a74b",
- "role": "Dani",
- "thumb": "https://metadata-static.plex.tv/1/people/1ac45e870f73910c2d13f4836c5ef95d.jpg"
- },
- {
- "id": 47387,
- "filter": "actor=47387",
- "tag": "Josie Totah",
- "tagKey": "5d776b5f7a53e9001e72396c",
- "role": "Myron Muskovitz",
- "thumb": "https://metadata-static.plex.tv/7/people/7e6f98ed103d5fe4825f3e8d06de0664.jpg"
- },
- {
- "id": 25022,
- "filter": "actor=25022",
- "tag": "John Stamos",
- "tagKey": "5d77682a6f4521001ea99bca",
- "role": "Dr. Carl Howell",
- "thumb": "https://image.tmdb.org/t/p/original/5hFEsxkqI6uGa9ltX2soVqt8r1M.jpg"
- },
- {
- "id": 4408,
- "filter": "actor=4408",
- "tag": "Eric Bruskotter",
- "tagKey": "5d776827151a60001f24ac1f",
- "role": "Cooter Menkins",
- "thumb": "https://metadata-static.plex.tv/d/people/df1316b7f825139f8a5a5a6078d002a6.jpg"
- },
- {
- "id": 288811,
- "filter": "actor=288811",
- "tag": "Charlotte Ross",
- "tagKey": "5d77683d7e9a3c0020c6e8ad",
- "role": "Judy Fabray",
- "thumb": "https://metadata-static.plex.tv/d/people/db8da26b8467267c5d59352b5f75f3a2.jpg"
- },
- {
- "id": 38919,
- "filter": "actor=38919",
- "tag": "Keong Sim",
- "tagKey": "5d77683685719b001f3a3dd7",
- "role": "Mike Chang Sr.",
- "thumb": "https://metadata-static.plex.tv/5/people/59c960f26fd4b9bc1a5f4f6a3a8dd36f.jpg"
- },
- {
- "id": 4982,
- "filter": "actor=4982",
- "tag": "Daniel Curtis Lee",
- "tagKey": "5d7768ddad5437001f751403",
- "role": "Phil Lipoff",
- "thumb": "https://metadata-static.plex.tv/c/people/c913a30394650c8cabec11dc26bd2fd9.jpg"
- },
- {
- "id": 75200,
- "filter": "actor=75200",
- "tag": "Nolan Gerard Funk",
- "tagKey": "5d776833f54112001f5bd358",
- "role": "Hunter Clarington",
- "thumb": "https://metadata-static.plex.tv/9/people/9e98bbeff68debe3f14e42d128b2e8ea.jpg"
- },
- {
- "id": 28507,
- "filter": "actor=28507",
- "tag": "Harry Hamlin",
- "tagKey": "5d77683685719b001f3a3eae",
- "role": "Walter",
- "thumb": "https://metadata-static.plex.tv/0/people/07041d4c666ebdb0e688fee6905ae4be.jpg"
- },
- {
- "id": 53587,
- "filter": "actor=53587",
- "tag": "FINNEAS",
- "tagKey": "5d77689151dd69001fe0e234",
- "role": "Alistair",
- "thumb": "https://metadata-static.plex.tv/3/people/3e407a57ec4b01b77ca55e8fa61330da.jpg"
- },
- {
- "id": 288812,
- "filter": "actor=288812",
- "tag": "Joseph Haro",
- "tagKey": "5d776a61fb0d55001f544659",
- "role": "Warbler #1",
- "thumb": "https://metadata-static.plex.tv/a/people/af70aee09be8306c88c3fef7e8040ee9.jpg"
- },
- {
- "id": 288813,
- "filter": "actor=288813",
- "tag": "Steven Skyler",
- "tagKey": "5d77689547dd6e001f6bbcfc",
- "role": "Warbler #2",
- "thumb": "https://metadata-static.plex.tv/6/people/6be1b0e37503ea6f8005bbfa2276896f.jpg"
- },
- {
- "id": 288814,
- "filter": "actor=288814",
- "tag": "Cooper Rowe",
- "tagKey": "5d776c4d594b2b001e6f04df",
- "role": "Warbler #3",
- "thumb": "https://metadata-static.plex.tv/9/people/966a48a76983ce9dfadfdee7cbb4989f.jpg"
- },
- {
- "id": 48099,
- "filter": "actor=48099",
- "tag": "Jesse Luken",
- "tagKey": "5d776b9351dd69001fe31ae5",
- "role": "Bobby 'Boom Boom' Surette",
- "thumb": "https://metadata-static.plex.tv/e/people/ec241264b84d54fd3e9dff39c876a058.jpg"
- },
- {
- "id": 285906,
- "filter": "actor=285906",
- "tag": "Jon Robert Hall",
- "tagKey": "5d7768acd11dd30020229756",
- "role": "Warbler John",
- "thumb": "https://metadata-static.plex.tv/d/people/db9d6976a42f281dc2e0c410b34641a6.jpg"
- },
- {
- "id": 288815,
- "filter": "actor=288815",
- "tag": "Austin Brue",
- "tagKey": "5e1654bad92d86003d36f078",
- "role": "Other Really Gay Warbler"
- },
- {
- "id": 29650,
- "filter": "actor=29650",
- "tag": "Vivian Nixon",
- "tagKey": "5d776846e6d55c002040fca7",
- "role": "Andrea Cohen",
- "thumb": "https://metadata-static.plex.tv/9/people/9cad081cf73bd88e4a7d39ceb23526b5.jpg"
- },
- {
- "id": 45359,
- "filter": "actor=45359",
- "tag": "Jean Sincere",
- "tagKey": "5d7768342e80df001ebde28f",
- "role": "Ancient Librarian",
- "thumb": "https://metadata-static.plex.tv/people/5d7768342e80df001ebde28f.jpg"
- },
- {
- "id": 4874,
- "filter": "actor=4874",
- "tag": "Daniel Roebuck",
- "tagKey": "5d77682a151a60001f24b4c0",
- "role": "Paul Karofsky",
- "thumb": "https://metadata-static.plex.tv/9/people/99636a52ae77a3deb7f6a620b560ba39.jpg"
- },
- {
- "id": 101566,
- "filter": "actor=101566",
- "tag": "Jake Zyrus",
- "tagKey": "5d7768b0431c830024c13474",
- "role": "Sunshine Corazón",
- "thumb": "https://metadata-static.plex.tv/7/people/72d181624d63843bfd7ed59f9c6061e9.jpg"
- },
- {
- "id": 6939,
- "filter": "actor=6939",
- "tag": "Cheyenne Jackson",
- "tagKey": "5d7768c0594b2b001e694b67",
- "role": "Dustin Goolsby",
- "thumb": "https://metadata-static.plex.tv/e/people/eec7762b0f66155fab3fa7f45e28f4b9.jpg"
- },
- {
- "id": 5121,
- "filter": "actor=5121",
- "tag": "Raven Goodwin",
- "tagKey": "5d77682a4de0ee001fcc979d",
- "role": "Sheila",
- "thumb": "https://metadata-static.plex.tv/b/people/b2221e5cf8e9046f840984990452a983.jpg"
- },
- {
- "id": 12550,
- "filter": "actor=12550",
- "tag": "Jolene Purdy",
- "tagKey": "5d776825103a2d001f563c13",
- "role": "Ronnie",
- "thumb": "https://metadata-static.plex.tv/1/people/13385d875b9f977c9a702b9e8f274cbf.jpg"
- },
- {
- "id": 3562,
- "filter": "actor=3562",
- "tag": "Tamlyn Tomita",
- "tagKey": "5d7768256f4521001ea9899c",
- "role": "Julia Chang",
- "thumb": "https://metadata-static.plex.tv/8/people/8514acc248b23d3644f3cf0bdd6017c0.jpg"
- },
- {
- "id": 18733,
- "filter": "actor=18733",
- "tag": "Gina Hecht",
- "tagKey": "5d7768377228e5001f1ded55",
- "role": "Mrs. Puckerman",
- "thumb": "https://metadata-static.plex.tv/4/people/4bb1dc10819709838a14ef24ee1931d4.jpg"
- },
- {
- "id": 17678,
- "filter": "actor=17678",
- "tag": "Valerie Mahaffey",
- "tagKey": "5d77682ee6d55c002040bf52",
- "role": "Rose Pillsbury",
- "thumb": "https://metadata-static.plex.tv/4/people/49ca68d14f5978476035aaa6d95de45e.jpg"
- },
- {
- "id": 182046,
- "filter": "actor=182046",
- "tag": "Don Most",
- "tagKey": "5d77682f999c64001ec2e1b8",
- "role": "Rusty Pillsbury",
- "thumb": "https://metadata-static.plex.tv/3/people/344f9482339d6f1ae80d40018bd350c7.jpg"
- },
- {
- "id": 63689,
- "filter": "actor=63689",
- "tag": "Oliver Kieran-Jones",
- "tagKey": "5d77683d103a2d001f569c8a",
- "role": "Adam Crawford",
- "thumb": "https://metadata-static.plex.tv/a/people/a564ee8615dc635ac649020a910f0240.jpg"
- },
- {
- "id": 216506,
- "filter": "actor=216506",
- "tag": "Sarah Jessica Parker",
- "tagKey": "5d7768255af944001f1f63ce",
- "role": "Isabelle Wright",
- "thumb": "https://metadata-static.plex.tv/7/people/7ca0ee6546a90b3915c2a14e5dcb7721.jpg"
- },
- {
- "id": 21860,
- "filter": "actor=21860",
- "tag": "Brian Stokes Mitchell",
- "tagKey": "5d776834961905001eb93b16",
- "role": "LeRoy Berry",
- "thumb": "https://metadata-static.plex.tv/d/people/d88c817ffb1a1caa0007e09842b1ed3b.jpg"
- },
- {
- "id": 46551,
- "filter": "actor=46551",
- "tag": "Ivonne Coll",
- "tagKey": "5d776825961905001eb90b2a",
- "role": "Alma Lopez",
- "thumb": "https://metadata-static.plex.tv/f/people/fb33091e28d0286dad16a400124d1276.jpg"
- },
- {
- "id": 271787,
- "filter": "actor=271787",
- "tag": "Courtney Platt",
- "tagKey": "67ef51ce06bbcf9caa481800",
- "role": "The Mack",
- "thumb": "https://metadata-static.plex.tv/b/people/b3e79f71652b429e1dfda66f32d85e5a.jpg"
- },
- {
- "id": 288816,
- "filter": "actor=288816",
- "tag": "Ethan Freedman",
- "tagKey": "5f4004b886422500428089b3",
- "role": "Giardi Triplet #1"
- },
- {
- "id": 288817,
- "filter": "actor=288817",
- "tag": "Aidan Freedman",
- "tagKey": "5f4004b803883a0040b0b27b",
- "role": "Giardi Triplet #2"
- },
- {
- "id": 288818,
- "filter": "actor=288818",
- "tag": "Ben Freedman",
- "tagKey": "5f4004cf5a76a80042d29f0b",
- "role": "Giardi Triplet #3"
- },
- {
- "id": 5390,
- "filter": "actor=5390",
- "tag": "Todd Sandler",
- "tagKey": "5d7768680ea56a001e2a470d",
- "role": "School Board Member",
- "thumb": "https://metadata-static.plex.tv/c/people/c289772acf83463e50d64c075d92031f.jpg"
- },
- {
- "id": 288819,
- "filter": "actor=288819",
- "tag": "Alex Mentzel",
- "tagKey": "5d77683b5af944001f1fb6f3",
- "role": "Warbler #1"
- },
- {
- "id": 288820,
- "filter": "actor=288820",
- "tag": "Parker Harris",
- "tagKey": "5d776b1c51dd69001fe2c25f",
- "role": "Warbler #4",
- "thumb": "https://image.tmdb.org/t/p/original/thUSEHcAZCb2UNWGyRU3vY648gQ.jpg"
- },
- {
- "id": 288821,
- "filter": "actor=288821",
- "tag": "Max Wilcox",
- "tagKey": "6613dd51024068dfc3368462",
- "role": "Warbler #5"
- },
- {
- "id": 288822,
- "filter": "actor=288822",
- "tag": "Nick Fink",
- "tagKey": "5d776bd296b655001fe1d3bd",
- "role": "Warbler #6",
- "thumb": "https://metadata-static.plex.tv/2/people/29879d1a5ae1fef8c57fc622920d5b96.jpg"
- },
- {
- "id": 87977,
- "filter": "actor=87977",
- "tag": "Josh Groban",
- "tagKey": "5d7768456f4521001ea9f5c0",
- "role": "Josh Groban",
- "thumb": "https://metadata-static.plex.tv/e/people/e5e7f1ced56f9f8179b8cb1f5c79aa2b.jpg"
- },
- {
- "id": 47330,
- "filter": "actor=47330",
- "tag": "Eve",
- "tagKey": "5d7768315af944001f1f9133",
- "role": "Grace Hitchens",
- "thumb": "https://metadata-static.plex.tv/a/people/a2fe123e9fa88975dd1daa9834ad79d7.jpg"
- },
- {
- "id": 112681,
- "filter": "actor=112681",
- "tag": "Olivia Newton-John",
- "tagKey": "5d776827880197001ec90a2c",
- "role": "Olivia Newton-John",
- "thumb": "https://metadata-static.plex.tv/e/people/e9b8d7d3ad92514f24bcbad054991541.jpg"
- },
- {
- "id": 288823,
- "filter": "actor=288823",
- "tag": "Jessica Sanchez",
- "tagKey": "5d776dd5ad5437001f7e206d",
- "role": "Frida Romero"
- },
- {
- "id": 3580,
- "filter": "actor=3580",
- "tag": "Kenneth Choi",
- "tagKey": "5d776827eb5d26001f1dd88c",
- "role": "Dr. Wu",
- "thumb": "https://metadata-static.plex.tv/0/people/0e00f7ba84ccccb43feddf45b73b1181.jpg"
- },
- {
- "id": 39139,
- "filter": "actor=39139",
- "tag": "Molly Shannon",
- "tagKey": "5d77682b999c64001ec2d4e0",
- "role": "Brenda Castle",
- "thumb": "https://metadata-static.plex.tv/2/people/25f39829a93d85bed927fdb2aafbbc40.jpg"
- },
- {
- "id": 288824,
- "filter": "actor=288824",
- "tag": "Phoebe Strole",
- "tagKey": "5d7768393c3c2a001fbcf2bf",
- "role": "Penny Owen",
- "thumb": "https://metadata-static.plex.tv/1/people/1206d5394e4665f0ee46fc48f3b9c80e.jpg"
- },
- {
- "id": 103393,
- "filter": "actor=103393",
- "tag": "Ioan Gruffudd",
- "tagKey": "5d776828961905001eb9167f",
- "role": "Paolo San Pablo",
- "thumb": "https://metadata-static.plex.tv/5/people/5266fa08e20ddadfc94154a118ec53c2.jpg"
- },
- {
- "id": 67385,
- "filter": "actor=67385",
- "tag": "Geraldo Rivera",
- "tagKey": "5d776883431c830024c0e163",
- "role": "Geraldo Rivera",
- "thumb": "https://metadata-static.plex.tv/6/people/6dc945fad056191e58e0bd979e3b229a.jpg"
- },
- {
- "id": 10114,
- "filter": "actor=10114",
- "tag": "Carol Burnett",
- "tagKey": "5d776829f54112001f5bc245",
- "role": "Doris Sylvester",
- "thumb": "https://metadata-static.plex.tv/e/people/e00bb793ce9fefe787c3a89bc23ded3a.jpg"
- },
- {
- "id": 30852,
- "filter": "actor=30852",
- "tag": "Lindsay Pearce",
- "tagKey": "5d776b277a53e9001e71bfd6",
- "role": "Harmony",
- "thumb": "https://metadata-static.plex.tv/4/people/493bbf2f41defcef01434765af39efac.jpg"
- },
- {
- "id": 24977,
- "filter": "actor=24977",
- "tag": "Jeff Goldblum",
- "tagKey": "5d7768258718ba001e31191c",
- "role": "Hiram Berry",
- "thumb": "https://metadata-static.plex.tv/1/people/1fcf854868946f01f375f2203d48e188.jpg"
- },
- {
- "id": 29686,
- "filter": "actor=29686",
- "tag": "Kathleen M. Darcy",
- "tagKey": "5d776834e6d55c002040d00c",
- "role": "Eleanor Doosenbury",
- "thumb": "https://metadata-static.plex.tv/people/5d776834e6d55c002040d00c.jpg"
- },
- {
- "id": 288825,
- "filter": "actor=288825",
- "tag": "Dan Domenech",
- "tagKey": "5d776dba23d5a3001f525b68",
- "role": "Chase Madison"
- },
- {
- "id": 114480,
- "filter": "actor=114480",
- "tag": "Christopher Curry",
- "tagKey": "5d776827151a60001f24ac23",
- "role": "Gunther",
- "thumb": "https://metadata-static.plex.tv/people/5d776827151a60001f24ac23.jpg"
- },
- {
- "id": 4153,
- "filter": "actor=4153",
- "tag": "Nicholas Kadi",
- "tagKey": "5d77683685719b001f3a3f38",
- "role": "Alain Marceau",
- "thumb": "https://metadata-static.plex.tv/7/people/7d220aafe69ef30b5ebcc792de6c8448.jpg"
- },
- {
- "id": 28453,
- "filter": "actor=28453",
- "tag": "Shirley MacLaine",
- "tagKey": "5d77682585719b001f3a087e",
- "role": "June Dolloway",
- "thumb": "https://metadata-static.plex.tv/2/people/2406bed004b52d5796b0a9d13a8b296f.jpg"
- },
- {
- "id": 15369,
- "filter": "actor=15369",
- "tag": "Jim Rash",
- "tagKey": "5d776827f54112001f5bc089",
- "role": "Lee Paulblatt",
- "thumb": "https://metadata-static.plex.tv/4/people/4781d2a3cb83afa9241e9a59b4ad96c7.jpg"
- },
- {
- "id": 203006,
- "filter": "actor=203006",
- "tag": "Perez Hilton",
- "tagKey": "5d77683b8a7581001f12e16b",
- "role": "Perez Hilton",
- "thumb": "https://metadata-static.plex.tv/d/people/dfac8b0461cba23b2ad9745101f24e3c.jpg"
- },
- {
- "id": 23790,
- "filter": "actor=23790",
- "tag": "Jennifer Coolidge",
- "tagKey": "5d7768283c3c2a001fbcb62f",
- "role": "Whitney Pierce",
- "thumb": "https://metadata-static.plex.tv/f/people/fd1983dc76887b90b642cdf7556131df.jpg"
- },
- {
- "id": 87997,
- "filter": "actor=87997",
- "tag": "Ken Jeong",
- "tagKey": "5d776835961905001eb9406c",
- "role": "Pierce Pierce",
- "thumb": "https://metadata-static.plex.tv/4/people/46b7b4f66d56125c2988612d4c3954d6.jpg"
- },
- {
- "id": 2864,
- "filter": "actor=2864",
- "tag": "Justin Prentice",
- "tagKey": "5d776890374a5b001fec93a9",
- "role": "Darrell",
- "thumb": "https://metadata-static.plex.tv/3/people/3ac89281e4638266f6e15229b82019dd.jpg"
- },
- {
- "id": 38851,
- "filter": "actor=38851",
- "tag": "Patricia Forte",
- "tagKey": "5d77682e4de0ee001fcca347",
- "role": "Donna Landries"
- },
- {
- "id": 46879,
- "filter": "actor=46879",
- "tag": "Gloria Estefan",
- "tagKey": "5d7768452e80df001ebe054e",
- "role": "Maribel Lopez",
- "thumb": "https://metadata-static.plex.tv/d/people/ddb511fd30146cf2ae3a3bea3d114f74.jpg"
- },
- {
- "id": 30070,
- "filter": "actor=30070",
- "tag": "Jane Galloway Heitz",
- "tagKey": "5d7768266f4521001ea98d1e",
- "role": "Lillian Adler",
- "thumb": "https://metadata-static.plex.tv/0/people/010773dfd9e9f4d2274e766ecfd500fb.jpg"
- },
- {
- "id": 190717,
- "filter": "actor=190717",
- "tag": "John Autry II",
- "tagKey": "5d776ba9ad5437001f7a6571",
- "role": "Deaf Choir #1"
- },
- {
- "id": 288826,
- "filter": "actor=288826",
- "tag": "Lexi Marman",
- "tagKey": "5d7768b7d95456001fd2567a",
- "role": "Deaf Choir #1"
- },
- {
- "id": 260663,
- "filter": "actor=260663",
- "tag": "Shelby Rabara",
- "tagKey": "5d776c989ab54400215186f2",
- "role": "Shoshandra",
- "thumb": "https://metadata-static.plex.tv/6/people/6741de7ef459301d16b5244b0c96034d.jpg"
- },
- {
- "id": 285963,
- "filter": "actor=285963",
- "tag": "Michael Loeffelholz",
- "tagKey": "5d7769cc594b2b001e6aa2c3",
- "role": "Phil Giardi"
- },
- {
- "id": 38984,
- "filter": "actor=38984",
- "tag": "Jodi Harris",
- "tagKey": "5d776832f59e58002189862a",
- "role": "Mrs. Penkala",
- "thumb": "https://metadata-static.plex.tv/8/people/81cea94670af30158ae0033d024f73b4.jpg"
- },
- {
- "id": 101576,
- "filter": "actor=101576",
- "tag": "Thomasina Gross",
- "tagKey": "5d776e7bfb0d55001f5c3028",
- "role": "Jane Adams Choir #4",
- "thumb": "https://metadata-static.plex.tv/people/5d776e7bfb0d55001f5c3028.jpg"
- },
- {
- "id": 10071,
- "filter": "actor=10071",
- "tag": "Hayley Holmes",
- "tagKey": "5d776871eb5d26001f1eb9a4",
- "role": "Liz Schneider",
- "thumb": "https://metadata-static.plex.tv/people/5d776871eb5d26001f1eb9a4.jpg"
- },
- {
- "id": 18805,
- "filter": "actor=18805",
- "tag": "Earnestine Phillips",
- "tagKey": "5d7768e37a53e9001e6db7e1",
- "role": "Nurse",
- "thumb": "https://metadata-static.plex.tv/0/people/0e4726d3e7bc0b37a1d356f9a2e1d3e3.jpg"
- },
- {
- "id": 6395,
- "filter": "actor=6395",
- "tag": "Virginia Gardner",
- "tagKey": "5d776a617a53e9001e703a8d",
- "role": "Marissa",
- "thumb": "https://metadata-static.plex.tv/6/people/6d94f73fd3f8fab1aa79844337dd0065.jpg"
- },
- {
- "id": 2522,
- "filter": "actor=2522",
- "tag": "Jesse Heiman",
- "tagKey": "5d7768273c3c2a001fbcb24f",
- "role": "Student in the Hall",
- "thumb": "https://metadata-static.plex.tv/9/people/97147ef7b6377385f7567663762da54c.jpg"
- },
- {
- "id": 95299,
- "filter": "actor=95299",
- "tag": "Bradford Tatum",
- "tagKey": "5d776833f59e58002189882e",
- "role": "Tattoo Artist",
- "thumb": "https://metadata-static.plex.tv/5/people/53225d4bc59a929337348dd05775509e.jpg"
- },
- {
- "id": 288827,
- "filter": "actor=288827",
- "tag": "Cathy Jenéen Doe",
- "tagKey": "5d7768396f4521001ea9cff8",
- "role": "Barista"
- },
- {
- "id": 6390,
- "filter": "actor=6390",
- "tag": "Charles Melton",
- "tagKey": "5d77686e0ab244002006dc51",
- "role": "Gavin",
- "thumb": "https://metadata-static.plex.tv/7/people/7e05b30d73ea775eabedebfefe22fc37.jpg"
- },
- {
- "id": 288828,
- "filter": "actor=288828",
- "tag": "Nilson Avalos",
- "tagKey": "5f40062903883a0040b0d8eb",
- "role": "Deaf Choir #2"
- },
- {
- "id": 288829,
- "filter": "actor=288829",
- "tag": "Joshua Segovia",
- "tagKey": "5f4005ecfea1a1003f9c6d64",
- "role": "Deaf Choir #4"
- },
- {
- "id": 288830,
- "filter": "actor=288830",
- "tag": "Maj Lesti",
- "tagKey": "5f400630fea1a1003f9c7420",
- "role": "Deaf Choir #4"
- },
- {
- "id": 288831,
- "filter": "actor=288831",
- "tag": "Weston Mueller",
- "tagKey": "5d776885decfcd001f2eb562",
- "role": "Deaf Choir #5",
- "thumb": "https://metadata-static.plex.tv/people/5d776885decfcd001f2eb562.jpg"
- },
- {
- "id": 288832,
- "filter": "actor=288832",
- "tag": "Tommy Korn",
- "tagKey": "5d776e8efb0d55001f5c5d87",
- "role": "Deaf Choir #7"
- },
- {
- "id": 288833,
- "filter": "actor=288833",
- "tag": "Gianni Manganelli",
- "tagKey": "5d776a2223d5a3001f500c79",
- "role": "Deaf Choir #7"
- },
- {
- "id": 288834,
- "filter": "actor=288834",
- "tag": "Jade Fowler",
- "tagKey": "5f40062d5a76a80042d2b972",
- "role": "Deaf Choir #9"
- },
- {
- "id": 288835,
- "filter": "actor=288835",
- "tag": "Neil Parker",
- "tagKey": "5f400a4c04a86500409d2edb",
- "role": "Sick Albert"
- },
- {
- "id": 198216,
- "filter": "actor=198216",
- "tag": "Treshelle Edmond",
- "tagKey": "5d776d5a96b655001fe46c44",
- "role": "Deaf Choir #11",
- "thumb": "https://metadata-static.plex.tv/9/people/90e04c594fe678296453bb80b43f9275.jpg"
- },
- {
- "id": 27709,
- "filter": "actor=27709",
- "tag": "Emilee Wallace",
- "tagKey": "5d7769e1fb0d55001f5330c7",
- "role": "Deaf Choir #11",
- "thumb": "https://metadata-static.plex.tv/people/5d7769e1fb0d55001f5330c7.jpg"
- },
- {
- "id": 31429,
- "filter": "actor=31429",
- "tag": "Lauren Boles",
- "tagKey": "5f3ffc292e2b260040ab23c9",
- "role": "Toddler Rachel"
- },
- {
- "id": 340,
- "filter": "actor=340",
- "tag": "Helen Mirren",
- "tagKey": "5d7768298718ba001e312481",
- "role": "Becky's Inner Voice (voice)",
- "thumb": "https://metadata-static.plex.tv/a/people/a565a7ab72b02d8e98c36fe9203c9413.jpg"
- },
- {
- "id": 12470,
- "filter": "actor=12470",
- "tag": "Aaron Hill",
- "tagKey": "5d7768730ea56a001e2a563b",
- "role": "Nick",
- "thumb": "https://metadata-static.plex.tv/1/people/17b56d0a134767832210a9a8acc3c2c2.jpg"
- },
- {
- "id": 288836,
- "filter": "actor=288836",
- "tag": "Ravi Smith",
- "tagKey": "5f401f5e5a76a80042d50df8",
- "role": "Young Blaine",
- "thumb": "https://metadata-static.plex.tv/0/people/0336415cb76e4c2241e19de6fbc2f0ce.jpg"
- },
- {
- "id": 8088,
- "filter": "actor=8088",
- "tag": "Ric Sarabia",
- "tagKey": "5d77682b8718ba001e3128d2",
- "role": "Crusty Teacher",
- "thumb": "https://metadata-static.plex.tv/9/people/920cdf24e25aa596d18c4ec8d1935fe9.jpg"
- },
- {
- "id": 18639,
- "filter": "actor=18639",
- "tag": "Bonnie Hellman",
- "tagKey": "5d77682e8718ba001e313422",
- "role": "Nurse",
- "thumb": "https://metadata-static.plex.tv/9/people/999ef6ad6b5102f862f053841eb63fe0.jpg"
- },
- {
- "id": 54070,
- "filter": "actor=54070",
- "tag": "Patrick Stafford",
- "tagKey": "5e163989cd0850003b76257a",
- "role": "Sycophant #1",
- "thumb": "https://metadata-static.plex.tv/d/people/dee45fa6ef94283c6880a8a709d48fb6.jpg"
- },
- {
- "id": 70476,
- "filter": "actor=70476",
- "tag": "J.D. Phillips",
- "tagKey": "5e16447810faa500400e9ebf",
- "role": "Bernard"
- },
- {
- "id": 18219,
- "filter": "actor=18219",
- "tag": "Amy Aquino",
- "tagKey": "5d77682b6f4521001ea99f75",
- "role": "Funny Girl Producer",
- "thumb": "https://metadata-static.plex.tv/a/people/a5ddc8856f7ee04d5edacea462bceaaf.jpg"
- },
- {
- "id": 288837,
- "filter": "actor=288837",
- "tag": "Fred Stoverink",
- "tagKey": "5d7768445af944001f1fd2e7",
- "role": "Bouncer",
- "thumb": "https://metadata-static.plex.tv/0/people/0dfd59f4f3ca5ca4e4c40d2b97edc2c3.jpg"
- },
- {
- "id": 38392,
- "filter": "actor=38392",
- "tag": "John Ainsworth",
- "tagKey": "5d77696096b655001fdccfe2",
- "role": "Barclay",
- "thumb": "https://metadata-static.plex.tv/5/people/519fab2070c28b97b9a4ba177dfcbab8.jpg"
- },
- {
- "id": 14317,
- "filter": "actor=14317",
- "tag": "John Ross Bowie",
- "tagKey": "5d776829103a2d001f564cd4",
- "role": "Dennis",
- "thumb": "https://metadata-static.plex.tv/5/people/57faf05aa0e7a99063ecec278eff7cf9.jpg"
- },
- {
- "id": 42966,
- "filter": "actor=42966",
- "tag": "Britney Spears",
- "tagKey": "5d776828961905001eb91765",
- "role": "Britney Spears",
- "thumb": "https://metadata-static.plex.tv/b/people/b0663482d33739f21ed0c6129e5188dd.jpg"
- },
- {
- "id": 23748,
- "filter": "actor=23748",
- "tag": "Cheryl Francis Harrington",
- "tagKey": "5d7768307e9a3c0020c6bd48",
- "role": "Nurse",
- "thumb": "https://metadata-static.plex.tv/d/people/dc4f0f295ecf2a64419b0f0eb817fad6.jpg"
- },
- {
- "id": 17657,
- "filter": "actor=17657",
- "tag": "Kurt Fuller",
- "tagKey": "5d776828999c64001ec2cc1b",
- "role": "Mr. McClung",
- "thumb": "https://metadata-static.plex.tv/8/people/8deda060a57405689b5a0256515f71cd.jpg"
- },
- {
- "id": 3587,
- "filter": "actor=3587",
- "tag": "Gregg Henry",
- "tagKey": "5d7768262e80df001ebdce33",
- "role": "Russell Fabray",
- "thumb": "https://metadata-static.plex.tv/5/people/55dd0b4369301cf8772905128d84b905.jpg"
- },
- {
- "id": 7032,
- "filter": "actor=7032",
- "tag": "Debra Monk",
- "tagKey": "5d7768278718ba001e311e74",
- "role": "Mrs. Schuester",
- "thumb": "https://metadata-static.plex.tv/f/people/f31f508f53cc5cba899f549dfd0d62a8.jpg"
- },
- {
- "id": 29608,
- "filter": "actor=29608",
- "tag": "Sarah Drew",
- "tagKey": "5d77683b54c0f0001f304147",
- "role": "Suzy Pepper",
- "thumb": "https://metadata-static.plex.tv/f/people/f60f9105ebbcd5717bfd7a31f9b4c2da.jpg"
- },
- {
- "id": 18230,
- "filter": "actor=18230",
- "tag": "Amy Hill",
- "tagKey": "5d77682aeb5d26001f1de578",
- "role": "Dr. Chin",
- "thumb": "https://metadata-static.plex.tv/b/people/b8741dabc5b4c07416ba80042945d536.jpg"
- },
- {
- "id": 38226,
- "filter": "actor=38226",
- "tag": "Paul Vogt",
- "tagKey": "5d776837999c64001ec2fa17",
- "role": "Herb Duncan",
- "thumb": "https://metadata-static.plex.tv/people/5d776837999c64001ec2fa17.jpg"
- },
- {
- "id": 47447,
- "filter": "actor=47447",
- "tag": "Ben Bledsoe",
- "tagKey": "5d776a2f7a53e9001e6fcc30",
- "role": "Hank Saunders",
- "thumb": "https://metadata-static.plex.tv/1/people/1be4583f1439f5f141042a13a259df64.jpg"
- },
- {
- "id": 6513,
- "filter": "actor=6513",
- "tag": "Victor Garber",
- "tagKey": "5d776827eb5d26001f1dd907",
- "role": "Mr. Schuester",
- "thumb": "https://metadata-static.plex.tv/2/people/21b6daafc4400977006e4f3db400ff42.jpg"
- },
- {
- "id": 47441,
- "filter": "actor=47441",
- "tag": "John Michael Higgins",
- "tagKey": "5d776828a091de001f2e641c",
- "role": "Russell",
- "thumb": "https://metadata-static.plex.tv/a/people/a7cb03169d8c47fd981450466595f3ba.jpg"
- },
- {
- "id": 43712,
- "filter": "actor=43712",
- "tag": "Rizwan Manji",
- "tagKey": "5d7768603ab0e7001f4ff8c4",
- "role": "Dr. Gidwani",
- "thumb": "https://metadata-static.plex.tv/3/people/36695c0b90564bad8393e0142f9e1795.jpg"
- },
- {
- "id": 288838,
- "filter": "actor=288838",
- "tag": "John Lloyd Young",
- "tagKey": "5d776a3d7a53e9001e6febac",
- "role": "Henri St. Pierre",
- "thumb": "https://metadata-static.plex.tv/people/5d776a3d7a53e9001e6febac.jpg"
- },
- {
- "id": 108070,
- "filter": "actor=108070",
- "tag": "Aaron Hendry",
- "tagKey": "5d77682f6f4521001ea9af78",
- "role": "Darren",
- "thumb": "https://metadata-static.plex.tv/people/5d77682f6f4521001ea9af78.jpg"
- },
- {
- "id": 7873,
- "filter": "actor=7873",
- "tag": "Neil Patrick Harris",
- "tagKey": "5d776827151a60001f24ac13",
- "role": "Bryan Ryan",
- "thumb": "https://metadata-static.plex.tv/c/people/c234b8e0e26f5a28dd1170248be6f3bc.jpg"
- }
- ],
- "Location": [
- {
- "path": "/data/Media/Tv Shows/Glee (2009) {tvdb-83610}"
- }
- ]
- },
- {
- "ratingKey": "108486",
- "key": "/library/metadata/108486",
- "parentRatingKey": "103870",
- "grandparentRatingKey": "15053",
- "guid": "plex://episode/673f46972e8dc40b88af22ad",
- "parentGuid": "plex://season/63e683473abf06cf83a08e21",
- "grandparentGuid": "plex://show/5e69c6f6874db7003e2dd59b",
- "grandparentSlug": "the-last-of-us",
- "type": "episode",
- "title": "Convergence",
- "grandparentKey": "/library/metadata/15053",
- "parentKey": "/library/metadata/103870",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "The Last of Us",
- "parentTitle": "Season 2",
- "contentRating": "TV-MA",
- "summary": "As the Wolves and the Scars prepare for a battle that could potentially end their longstanding feud, Ellie's search draws her away from her friends and toward a devastating confrontation.",
- "index": 7,
- "parentIndex": 2,
- "audienceRating": 5.8,
- "year": 2025,
- "thumb": "/library/metadata/108486/thumb/1748656784",
- "art": "/library/metadata/15053/art/1748704280",
- "parentThumb": "/library/metadata/103870/thumb/1745376036",
- "grandparentThumb": "/library/metadata/15053/thumb/1748704280",
- "grandparentArt": "/library/metadata/15053/art/1748704280",
- "grandparentTheme": "/library/metadata/15053/theme/1748704280",
- "duration": 2978816,
- "originallyAvailableAt": "2025-05-25",
- "addedAt": 1748222927,
- "updatedAt": 1748656784,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 130939,
- "duration": 2978816,
- "bitrate": 8445,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447975,
- "key": "/library/parts/447975/1748222869/file.mkv",
- "duration": 2978816,
- "file": "/data/Media/Tv Shows/The Last of Us/Season 02/The Last of Us (2023) - S02E07 - Convergence [WEBDL-1080p][EAC3 5.1][h264]-ETHEL.mkv",
- "size": 3145720284,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1038056,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 7804,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1038057,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 640,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1038058,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1038059,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English (SDH)",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SDH) (SRT)"
- },
- {
- "id": 1038060,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 4,
- "bitrate": 0,
- "language": "Bulgarian",
- "languageTag": "bg",
- "languageCode": "bul",
- "title": "Български",
- "displayTitle": "Bulgarian (SRT)",
- "extendedDisplayTitle": "Български (Bulgarian SRT)"
- },
- {
- "id": 1038061,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 5,
- "bitrate": 0,
- "language": "Czech",
- "languageTag": "cs",
- "languageCode": "ces",
- "title": "Čeština",
- "displayTitle": "Czech (SRT)",
- "extendedDisplayTitle": "Čeština (SRT)"
- },
- {
- "id": 1038062,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 6,
- "bitrate": 0,
- "language": "Danish",
- "languageTag": "da",
- "languageCode": "dan",
- "title": "Dansk",
- "displayTitle": "Danish (SRT)",
- "extendedDisplayTitle": "Dansk (SRT)"
- },
- {
- "id": 1038063,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 7,
- "bitrate": 0,
- "title": "Ekk",
- "displayTitle": "Unknown (SRT)",
- "extendedDisplayTitle": "Ekk (SRT)"
- },
- {
- "id": 1038064,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 8,
- "bitrate": 0,
- "language": "Greek",
- "languageTag": "el",
- "languageCode": "ell",
- "title": "Ελληνικά",
- "displayTitle": "Greek (SRT)",
- "extendedDisplayTitle": "Ελληνικά (SRT)"
- },
- {
- "id": 1038065,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 9,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Español (Latinoamérica)",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Español (Latinoamérica) (SRT)"
- },
- {
- "id": 1038066,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 10,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Español (España)",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Español (España) (SRT)"
- },
- {
- "id": 1038067,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 11,
- "bitrate": 0,
- "language": "Finnish",
- "languageTag": "fi",
- "languageCode": "fin",
- "title": "Suomi",
- "displayTitle": "Finnish (SRT)",
- "extendedDisplayTitle": "Suomi (SRT)"
- },
- {
- "id": 1038068,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 12,
- "bitrate": 0,
- "language": "French",
- "languageTag": "fr",
- "languageCode": "fra",
- "title": "Français",
- "displayTitle": "French (SRT)",
- "extendedDisplayTitle": "Français (SRT)"
- },
- {
- "id": 1038069,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 13,
- "bitrate": 0,
- "language": "Croatian",
- "languageTag": "hr",
- "languageCode": "hrv",
- "title": "Hrvatski",
- "displayTitle": "Croatian (SRT)",
- "extendedDisplayTitle": "Hrvatski (SRT)"
- },
- {
- "id": 1038070,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 14,
- "bitrate": 0,
- "language": "Hungarian",
- "languageTag": "hu",
- "languageCode": "hun",
- "title": "Magyar",
- "displayTitle": "Hungarian (SRT)",
- "extendedDisplayTitle": "Magyar (SRT)"
- },
- {
- "id": 1038071,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 15,
- "bitrate": 0,
- "language": "Indonesian",
- "languageTag": "id",
- "languageCode": "ind",
- "title": "Indonesia",
- "displayTitle": "Indonesian (SRT)",
- "extendedDisplayTitle": "Indonesia (SRT)"
- },
- {
- "id": 1038072,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 16,
- "bitrate": 0,
- "language": "Icelandic",
- "languageTag": "is",
- "languageCode": "isl",
- "title": "Íslenska",
- "displayTitle": "Icelandic (SRT)",
- "extendedDisplayTitle": "Íslenska (Icelandic SRT)"
- },
- {
- "id": 1038073,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 17,
- "bitrate": 0,
- "language": "Lithuanian",
- "languageTag": "lt",
- "languageCode": "lit",
- "title": "Lietuvių",
- "displayTitle": "Lithuanian (SRT)",
- "extendedDisplayTitle": "Lietuvių (SRT)"
- },
- {
- "id": 1038074,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 18,
- "bitrate": 0,
- "language": "Latvian",
- "languageTag": "lv",
- "languageCode": "lav",
- "title": "Lvs",
- "displayTitle": "Latvian (SRT)",
- "extendedDisplayTitle": "Lvs (Latvian SRT)"
- },
- {
- "id": 1038075,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 19,
- "bitrate": 0,
- "language": "Macedonian",
- "languageTag": "mk",
- "languageCode": "mkd",
- "title": "Македонски",
- "displayTitle": "Macedonian (SRT)",
- "extendedDisplayTitle": "Македонски (Macedonian SRT)"
- },
- {
- "id": 1038076,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 20,
- "bitrate": 0,
- "language": "Norwegian Bokmål",
- "languageTag": "nb",
- "languageCode": "nob",
- "title": "Norsk Bokmål",
- "displayTitle": "Norwegian Bokmål (SRT)",
- "extendedDisplayTitle": "Norsk Bokmål (Norwegian Bokmål SRT)"
- },
- {
- "id": 1038077,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 21,
- "bitrate": 0,
- "language": "Dutch",
- "languageTag": "nl",
- "languageCode": "nld",
- "title": "Nederlands",
- "displayTitle": "Dutch (SRT)",
- "extendedDisplayTitle": "Nederlands (SRT)"
- },
- {
- "id": 1038078,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 22,
- "bitrate": 0,
- "language": "Polish",
- "languageTag": "pl",
- "languageCode": "pol",
- "title": "Polski",
- "displayTitle": "Polish (SRT)",
- "extendedDisplayTitle": "Polski (SRT)"
- },
- {
- "id": 1038079,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 23,
- "bitrate": 0,
- "language": "Portuguese",
- "languageTag": "pt",
- "languageCode": "por",
- "title": "Português (Portugal)",
- "displayTitle": "Portuguese (SRT)",
- "extendedDisplayTitle": "Português (Portugal) (SRT)"
- },
- {
- "id": 1038080,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 24,
- "bitrate": 0,
- "language": "Portuguese",
- "languageTag": "pt",
- "languageCode": "por",
- "title": "Português (Brasil)",
- "displayTitle": "Portuguese (SRT)",
- "extendedDisplayTitle": "Português (Brasil) (SRT)"
- },
- {
- "id": 1038081,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 25,
- "bitrate": 0,
- "language": "Romanian",
- "languageTag": "ro",
- "languageCode": "ron",
- "title": "Română",
- "displayTitle": "Romanian (SRT)",
- "extendedDisplayTitle": "Română (SRT)"
- },
- {
- "id": 1038082,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 26,
- "bitrate": 0,
- "language": "Slovak",
- "languageTag": "sk",
- "languageCode": "slk",
- "title": "Slovenčina",
- "displayTitle": "Slovak (SRT)",
- "extendedDisplayTitle": "Slovenčina (SRT)"
- },
- {
- "id": 1038083,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 27,
- "bitrate": 0,
- "language": "Slovenian",
- "languageTag": "sl",
- "languageCode": "slv",
- "title": "Slovenščina",
- "displayTitle": "Slovenian (SRT)",
- "extendedDisplayTitle": "Slovenščina (SRT)"
- },
- {
- "id": 1038084,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 28,
- "bitrate": 0,
- "language": "Serbian",
- "languageTag": "sr",
- "languageCode": "srp",
- "title": "Srpski (Latinica)",
- "displayTitle": "Serbian (SRT)",
- "extendedDisplayTitle": "Srpski (Latinica) (Serbian SRT)"
- },
- {
- "id": 1038085,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 29,
- "bitrate": 0,
- "language": "Swedish",
- "languageTag": "sv",
- "languageCode": "swe",
- "title": "Svenska",
- "displayTitle": "Swedish (SRT)",
- "extendedDisplayTitle": "Svenska (SRT)"
- },
- {
- "id": 1038086,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 30,
- "bitrate": 0,
- "language": "Thai",
- "languageTag": "th",
- "languageCode": "tha",
- "title": "ไทย",
- "displayTitle": "Thai (SRT)",
- "extendedDisplayTitle": "ไทย (SRT)"
- },
- {
- "id": 1038087,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 31,
- "bitrate": 0,
- "language": "Turkish",
- "languageTag": "tr",
- "languageCode": "tur",
- "title": "Türkçe",
- "displayTitle": "Turkish (SRT)",
- "extendedDisplayTitle": "Türkçe (SRT)"
- },
- {
- "id": 1038088,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 32,
- "bitrate": 0,
- "language": "Malay",
- "languageTag": "ms",
- "languageCode": "msa",
- "title": "Zsm",
- "displayTitle": "Malay (SRT)",
- "extendedDisplayTitle": "Zsm (Malay SRT)"
- },
- {
- "id": 1038089,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 33,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Español (Latinoamérica) (SDH)",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Español (Latinoamérica) (SDH) (SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Convergence",
- "type": "coverPoster",
- "url": "/library/metadata/15053/thumb/1748704280"
- },
- {
- "alt": "Convergence",
- "type": "snapshot",
- "url": "/library/metadata/108486/thumb/1748656784"
- },
- {
- "alt": "Convergence",
- "type": "background",
- "url": "/library/metadata/15053/art/1748704280"
- },
- {
- "alt": "Convergence",
- "type": "clearLogo",
- "url": "/library/metadata/15053/clearLogo/1748704280"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "4c1a2a",
- "topRight": "163d3f",
- "bottomRight": "081c14",
- "bottomLeft": "123127"
- },
- "Guid": [
- {
- "id": "imdb://tt32550887"
- },
- {
- "id": "tmdb://5994273"
- },
- {
- "id": "tvdb://10972145"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 6.4,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 5.8,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 83727,
- "filter": "director=83727",
- "tag": "Nina Lopez-Corrado",
- "tagKey": "5d7769b49ab54400214f5a09",
- "thumb": "https://metadata-static.plex.tv/f/people/f87b5869a51afb4c0b3846a3184df220.jpg"
- }
- ],
- "Writer": [
- {
- "id": 198906,
- "filter": "writer=198906",
- "tag": "Neil Druckmann",
- "tagKey": "5d776a41fb0d55001f53fc66",
- "thumb": "https://metadata-static.plex.tv/a/people/a8a366dfaf3ed638d9d1579db1e440e6.jpg"
- },
- {
- "id": 132532,
- "filter": "writer=132532",
- "tag": "Craig Mazin",
- "tagKey": "5d77682e103a2d001f565eb9",
- "thumb": "https://metadata-static.plex.tv/2/people/2672c04c981b6f8c53fece26c0699d9e.jpg"
- },
- {
- "id": 95520,
- "filter": "writer=95520",
- "tag": "Halley Wegryn Gross",
- "tagKey": "5d77683a2e80df001ebded4d",
- "thumb": "https://metadata-static.plex.tv/0/people/0d2ee8d88bec3127e27ce4fca6b467c2.jpg"
- }
- ],
- "Role": [
- {
- "id": 86941,
- "filter": "actor=86941",
- "tag": "Bella Ramsey",
- "tagKey": "5d776c8d96b655001fe346ba",
- "role": "Ellie Williams",
- "thumb": "https://metadata-static.plex.tv/5/people/5999f65b09deaa93b928f5c0d95ae258.jpg"
- },
- {
- "id": 86947,
- "filter": "actor=86947",
- "tag": "Gabriel Luna",
- "tagKey": "5d77686351dd69001fe0b661",
- "role": "Tommy Miller",
- "thumb": "https://metadata-static.plex.tv/e/people/e41daea895213133535f91a9c6c566a9.jpg"
- },
- {
- "id": 101164,
- "filter": "actor=101164",
- "tag": "Isabela Merced",
- "tagKey": "5d776a2996b655001fde519d",
- "role": "Dina",
- "thumb": "https://metadata-static.plex.tv/8/people/8d93dadf9dfff5ebaeb68dd2f01014f5.jpg"
- },
- {
- "id": 270817,
- "filter": "actor=270817",
- "tag": "Young Mazino",
- "tagKey": "5d776d99fb0d55001f5a5096",
- "role": "Jesse",
- "thumb": "https://metadata-static.plex.tv/3/people/3e3f2d05837d29e48ee98269e3b942d7.jpg"
- },
- {
- "id": 48100,
- "filter": "actor=48100",
- "tag": "Kaitlyn Dever",
- "tagKey": "5d77684261141d001fb16fe5",
- "role": "Abby",
- "thumb": "https://metadata-static.plex.tv/e/people/e6696ef3f81e5e62b8b40f3c2f5d44a3.jpg"
- },
- {
- "id": 11137,
- "filter": "actor=11137",
- "tag": "Danny Ramirez",
- "tagKey": "5d776be17a53e9001e732aee",
- "role": "Manny",
- "thumb": "https://metadata-static.plex.tv/4/people/4e9b6fedc76a5963de05493e76ae8ce9.jpg"
- },
- {
- "id": 66328,
- "filter": "actor=66328",
- "tag": "Spencer Lord",
- "tagKey": "601d473dd682bb002d76d1af",
- "role": "Owen",
- "thumb": "https://metadata-static.plex.tv/9/people/9e790a4551625dd3a2bd97d743d396a8.jpg"
- },
- {
- "id": 32041,
- "filter": "actor=32041",
- "tag": "Ariela Barer",
- "tagKey": "5d77684261141d001fb16fe4",
- "role": "Mel",
- "thumb": "https://metadata-static.plex.tv/6/people/697a0fe0ef29e84be21a991e842a5237.jpg"
- },
- {
- "id": 95277,
- "filter": "actor=95277",
- "tag": "Jeffrey Wright",
- "tagKey": "5d7768253c3c2a001fbca992",
- "role": "Isaac Dixon",
- "thumb": "https://metadata-static.plex.tv/6/people/6f2f304f837c7fcf0eb3c41ff93b042c.jpg"
- },
- {
- "id": 272196,
- "filter": "actor=272196",
- "tag": "Ben Ahlers",
- "tagKey": "5ec75eab66440600416f57f3",
- "role": "Burton",
- "thumb": "https://metadata-static.plex.tv/1/people/14cc5dafb8a450312bef5b5a65d61699.jpg"
- },
- {
- "id": 5306,
- "filter": "actor=5306",
- "tag": "Hettienne Park",
- "tagKey": "5d776835999c64001ec2f4f9",
- "role": "Elise Park",
- "thumb": "https://metadata-static.plex.tv/a/people/afe9366dec0e07ce8698f72a5260fa43.jpg"
- },
- {
- "id": 289481,
- "filter": "actor=289481",
- "tag": "Kendra Anderson",
- "tagKey": "5d7769be51dd69001fe1b057",
- "role": "The Priestess"
- },
- {
- "id": 22763,
- "filter": "actor=22763",
- "tag": "Sean Kuling",
- "tagKey": "5d7770e231d95e001f1ac092",
- "role": "Seraphite Man with Rope",
- "thumb": "https://metadata-static.plex.tv/people/5d7770e231d95e001f1ac092.jpg"
- },
- {
- "id": 86254,
- "filter": "actor=86254",
- "tag": "Joel Eskildsen",
- "tagKey": "5f405e39c63b480040e5a90d",
- "role": "Seraphite Man"
- },
- {
- "id": 84092,
- "filter": "actor=84092",
- "tag": "Panta Mosleh",
- "tagKey": "5d776c50fb0d55001f5840f9",
- "role": "Seraphite Woman",
- "thumb": "https://metadata-static.plex.tv/3/people/35170f6400371c13c0d03a8dc8922063.jpg"
- },
- {
- "id": 289482,
- "filter": "actor=289482",
- "tag": "Beau McConnell",
- "tagKey": "67a20dafb26c3d54bfcd199d",
- "role": "Seraphite Boy"
- },
- {
- "id": 267414,
- "filter": "actor=267414",
- "tag": "Huxley Fisher",
- "tagKey": "63106acd87e2af3e3d6d8183",
- "role": "Young Seraphite Boy",
- "thumb": "https://metadata-static.plex.tv/1/people/16a93866103d278af9dde888efca6c20.jpg"
- }
- ],
- "Producer": [
- {
- "id": 5969,
- "filter": "producer=5969",
- "tag": "Julie Herrin",
- "tagKey": "5dce6a0b90bd5d002033318c",
- "thumb": "https://metadata-static.plex.tv/3/people/32f55807c911e7e20e034fd418491f99.jpg"
- },
- {
- "id": 199827,
- "filter": "producer=199827",
- "tag": "Allen Marshall Palmer",
- "tagKey": "5f3fed6f86422500427e4ad3"
- }
- ]
- },
- {
- "ratingKey": "108482",
- "key": "/library/metadata/108482",
- "parentRatingKey": "100013",
- "grandparentRatingKey": "99979",
- "guid": "plex://episode/5d9c0f2346115600200c3d6a",
- "parentGuid": "plex://season/602e60bfb59d8d002d1216e2",
- "grandparentGuid": "plex://show/5d9c082ae98e47001eb0946f",
- "grandparentSlug": "the-vampire-diaries",
- "type": "episode",
- "title": "What Are You?",
- "grandparentKey": "/library/metadata/99979",
- "parentKey": "/library/metadata/100013",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "The Vampire Diaries",
- "parentTitle": "Season 8",
- "contentRating": "TV-14",
- "summary": "In order to save Stefan’s soul, Damon makes a deal with Cade to retrieve the Maxwell journal. Alaric and Matt refuse to hand the journal over as it may contain the key to destroying Cade. Caroline desperately tries to connect with Stefan before Cade goes through with his plan.",
- "index": 12,
- "parentIndex": 8,
- "audienceRating": 7.2,
- "year": 2017,
- "thumb": "/library/metadata/108482/thumb/1748023834",
- "art": "/library/metadata/99979/art/1748186970",
- "parentThumb": "/library/metadata/100013/thumb/1748023833",
- "grandparentThumb": "/library/metadata/99979/thumb/1748186970",
- "grandparentArt": "/library/metadata/99979/art/1748186970",
- "grandparentTheme": "/library/metadata/99979/theme/1748186970",
- "duration": 2518272,
- "originallyAvailableAt": "2017-02-10",
- "addedAt": 1748023831,
- "updatedAt": 1748023834,
- "audienceRatingImage": "themoviedb://image.rating",
- "chapterSource": "media",
- "Media": [
- {
- "id": 130921,
- "duration": 2518272,
- "bitrate": 2312,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "hevc",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "main 10",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447957,
- "key": "/library/parts/447957/1745563361/file.mkv",
- "duration": 2518272,
- "file": "/data/Media/Tv Shows/The Vampire Diaries/Season 08/The Vampire Diaries (2009) - S08E12 - What Are You [Bluray-1080p][EAC3 5.1][x265]-iVy.mkv",
- "size": 729127242,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "main 10",
- "Stream": [
- {
- "id": 1037992,
- "streamType": 1,
- "default": true,
- "codec": "hevc",
- "index": 0,
- "bitrate": 1337,
- "bitDepth": 10,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1080,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "height": 1080,
- "level": 120,
- "profile": "main 10",
- "refFrames": 1,
- "width": 1920,
- "displayTitle": "1080p (HEVC Main 10)",
- "extendedDisplayTitle": "1080p (HEVC Main 10)"
- },
- {
- "id": 1037993,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 640,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1037994,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "pgs",
- "index": 2,
- "bitrate": 36,
- "language": "Danish",
- "languageTag": "da",
- "languageCode": "dan",
- "title": "Danish",
- "displayTitle": "Danish (PGS)",
- "extendedDisplayTitle": "Danish (Danish PGS)"
- },
- {
- "id": 1037995,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "pgs",
- "index": 3,
- "bitrate": 36,
- "language": "Dutch",
- "languageTag": "nl",
- "languageCode": "nld",
- "title": "Dutch",
- "displayTitle": "Dutch (PGS)",
- "extendedDisplayTitle": "Dutch (Dutch PGS)"
- },
- {
- "id": 1037996,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "pgs",
- "index": 4,
- "bitrate": 44,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English (SDH)",
- "displayTitle": "English (PGS)",
- "extendedDisplayTitle": "English (SDH) (PGS)"
- },
- {
- "id": 1037997,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "pgs",
- "index": 5,
- "bitrate": 38,
- "language": "Finnish",
- "languageTag": "fi",
- "languageCode": "fin",
- "title": "Finnish",
- "displayTitle": "Finnish (PGS)",
- "extendedDisplayTitle": "Finnish (Finnish PGS)"
- },
- {
- "id": 1037998,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "pgs",
- "index": 6,
- "bitrate": 34,
- "language": "French",
- "languageTag": "fr",
- "languageCode": "fra",
- "title": "French",
- "displayTitle": "French (PGS)",
- "extendedDisplayTitle": "French (French PGS)"
- },
- {
- "id": 1037999,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "pgs",
- "index": 7,
- "bitrate": 34,
- "language": "Norwegian",
- "languageTag": "no",
- "languageCode": "nor",
- "title": "Norwegian",
- "displayTitle": "Norwegian (PGS)",
- "extendedDisplayTitle": "Norwegian (Norwegian PGS)"
- },
- {
- "id": 1038000,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "pgs",
- "index": 8,
- "bitrate": 38,
- "language": "Portuguese",
- "languageTag": "pt",
- "languageCode": "por",
- "title": "Portuguese",
- "displayTitle": "Portuguese (PGS)",
- "extendedDisplayTitle": "Portuguese (Portuguese PGS)"
- },
- {
- "id": 1038001,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "pgs",
- "index": 9,
- "bitrate": 38,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Spanish",
- "displayTitle": "Spanish (PGS)",
- "extendedDisplayTitle": "Spanish (Spanish PGS)"
- },
- {
- "id": 1038002,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "pgs",
- "index": 10,
- "bitrate": 36,
- "language": "Swedish",
- "languageTag": "sv",
- "languageCode": "swe",
- "title": "Swedish",
- "displayTitle": "Swedish (PGS)",
- "extendedDisplayTitle": "Swedish (Swedish PGS)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "What Are You?",
- "type": "coverPoster",
- "url": "/library/metadata/99979/thumb/1748186970"
- },
- {
- "alt": "What Are You?",
- "type": "snapshot",
- "url": "/library/metadata/108482/thumb/1748023834"
- },
- {
- "alt": "What Are You?",
- "type": "background",
- "url": "/library/metadata/99979/art/1748186970"
- },
- {
- "alt": "What Are You?",
- "type": "clearLogo",
- "url": "/library/metadata/99979/clearLogo/1748186970"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "123143",
- "topRight": "316091",
- "bottomRight": "182d52",
- "bottomLeft": "2e6386"
- },
- "Guid": [
- {
- "id": "imdb://tt5668526"
- },
- {
- "id": "tmdb://1260952"
- },
- {
- "id": "tvdb://5937412"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 8.1,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 7.2,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 242366,
- "filter": "director=242366",
- "tag": "Darren Genet",
- "tagKey": "5ddba8719ac83c001d5af46e",
- "thumb": "https://metadata-static.plex.tv/e/people/e238cf96f9f69c886dbaa2dce1715572.jpg"
- }
- ],
- "Writer": [
- {
- "id": 242329,
- "filter": "writer=242329",
- "tag": "Chad Fiveash",
- "tagKey": "5d77683aeb5d26001f1e1de2"
- },
- {
- "id": 242330,
- "filter": "writer=242330",
- "tag": "James Patrick Stoteraux",
- "tagKey": "5d77683aeb5d26001f1e1de7",
- "thumb": "https://metadata-static.plex.tv/people/5d77683aeb5d26001f1e1de7.jpg"
- }
- ],
- "Role": [
- {
- "id": 3571,
- "filter": "actor=3571",
- "tag": "Paul Wesley",
- "tagKey": "5d77683585719b001f3a396c",
- "role": "Stefan Salvatore",
- "thumb": "https://metadata-static.plex.tv/f/people/f0b43bd95e0a95ed2ba87933e713fcc1.jpg"
- },
- {
- "id": 48746,
- "filter": "actor=48746",
- "tag": "Ian Somerhalder",
- "tagKey": "5d776833880197001ec92fed",
- "role": "Damon Salvatore",
- "thumb": "https://metadata-static.plex.tv/f/people/fecdb12994ae926a0f7f8eb2c5d7204f.jpg"
- },
- {
- "id": 41170,
- "filter": "actor=41170",
- "tag": "Kat Graham",
- "tagKey": "5d7768343c3c2a001fbce0a0",
- "role": "Bonnie Bennett",
- "thumb": "https://metadata-static.plex.tv/2/people/29b4a60b9a88766fa8b262745d94ec5f.jpg"
- },
- {
- "id": 43649,
- "filter": "actor=43649",
- "tag": "Candice King",
- "tagKey": "5d77683161141d001fb14bb1",
- "role": "Caroline Forbes",
- "thumb": "https://metadata-static.plex.tv/6/people/6c3270141e1b2dedf3f93400e1f25072.jpg"
- },
- {
- "id": 242017,
- "filter": "actor=242017",
- "tag": "Zach Roerig",
- "tagKey": "5d7768422ec6b5001f6be48f",
- "role": "Matt Donovan",
- "thumb": "https://metadata-static.plex.tv/3/people/3f0eb4b2d9d0c5f93ca39c0f2808c648.jpg"
- },
- {
- "id": 95293,
- "filter": "actor=95293",
- "tag": "Michael Malarkey",
- "tagKey": "5d776c459ab5440021514d02",
- "role": "Enzo St. John",
- "thumb": "https://metadata-static.plex.tv/e/people/ee6f61294e7ec013a51c98e2e82a8967.jpg"
- },
- {
- "id": 239911,
- "filter": "actor=239911",
- "tag": "Matthew Davis",
- "tagKey": "5d77682785719b001f3a0ebf",
- "role": "Alaric Saltzman",
- "thumb": "https://metadata-static.plex.tv/4/people/4ec0c799275142c6a24ac0412b4c9dc0.jpg"
- },
- {
- "id": 83699,
- "filter": "actor=83699",
- "tag": "Chris Wood",
- "tagKey": "5d776c4647dd6e001f6e9090",
- "role": "Kai Parker",
- "thumb": "https://metadata-static.plex.tv/6/people/61aa5b9ed4ab5ffa5d7befb93230b2c1.jpg"
- },
- {
- "id": 86627,
- "filter": "actor=86627",
- "tag": "Kristen Gutoskie",
- "tagKey": "5d7768ac2d18a4001ff108f1",
- "role": "Seline",
- "thumb": "https://metadata-static.plex.tv/c/people/c27e20337cbff5e82b408b9ed36f0cdc.jpg"
- },
- {
- "id": 26701,
- "filter": "actor=26701",
- "tag": "Jaz Sinclair",
- "tagKey": "5d776b0dad5437001f7916d8",
- "role": "Beatrice Bennett",
- "thumb": "https://metadata-static.plex.tv/6/people/6e454ffa7e7836698512c684d3106090.jpg"
- },
- {
- "id": 242023,
- "filter": "actor=242023",
- "tag": "Demetrius Bridges",
- "tagKey": "5d7768b8374a5b001fece5e2",
- "role": "Dorian Williams",
- "thumb": "https://metadata-static.plex.tv/0/people/0b70a585cfc8b8ce74279126a7d4c7f7.jpg"
- },
- {
- "id": 131599,
- "filter": "actor=131599",
- "tag": "Nathalie Kelley",
- "tagKey": "5d7768332ec6b5001f6bba13",
- "role": "Sybil",
- "thumb": "https://metadata-static.plex.tv/f/people/f9d25caf84f507b17933af4190ac0989.jpg"
- }
- ],
- "Producer": [
- {
- "id": 242376,
- "filter": "producer=242376",
- "tag": "Ian Somerhalder",
- "tagKey": "5d776833880197001ec92fed",
- "thumb": "https://metadata-static.plex.tv/f/people/fecdb12994ae926a0f7f8eb2c5d7204f.jpg"
- },
- {
- "id": 242377,
- "filter": "producer=242377",
- "tag": "Paul Wesley",
- "tagKey": "5d77683585719b001f3a396c",
- "thumb": "https://metadata-static.plex.tv/f/people/f0b43bd95e0a95ed2ba87933e713fcc1.jpg"
- }
- ]
- },
- {
- "ratingKey": "108479",
- "key": "/library/metadata/108479",
- "parentRatingKey": "100099",
- "grandparentRatingKey": "100098",
- "guid": "plex://episode/66be2f3030aa94f8f715fbb5",
- "parentGuid": "plex://season/662502d6f7a3875403af10ec",
- "grandparentGuid": "plex://show/656ba4b93be6bea0491333ad",
- "grandparentSlug": "very-important-people-2023",
- "type": "episode",
- "title": "Candice",
- "grandparentKey": "/library/metadata/100098",
- "parentKey": "/library/metadata/100099",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Very Important People (2023)",
- "parentTitle": "Season 2",
- "summary": "Vic interviews Candice (Nicole Byer) and gets a lesson on teen culture.",
- "index": 15,
- "parentIndex": 2,
- "year": 2025,
- "thumb": "/library/metadata/108479/thumb/1748186905",
- "art": "/library/metadata/100098/art/1748298489",
- "parentThumb": "/library/metadata/100099/thumb/1740707996",
- "grandparentThumb": "/library/metadata/100098/thumb/1748298489",
- "grandparentArt": "/library/metadata/100098/art/1748298489",
- "duration": 1132565,
- "originallyAvailableAt": "2025-05-22",
- "addedAt": 1747964514,
- "updatedAt": 1748186905,
- "Media": [
- {
- "id": 130919,
- "duration": 1132565,
- "bitrate": 5535,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 2,
- "audioCodec": "aac",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "audioProfile": "lc",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447955,
- "key": "/library/parts/447955/1747971769/file.mkv",
- "duration": 1132565,
- "file": "/data/Media/Tv Shows/Very Important People (2023)/Season 02/Very Important People (2023) - S02E15 - TBA [WEBDL-1080p][AAC 2.0][x264]-NTb.mkv",
- "size": 783951726,
- "audioProfile": "lc",
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037922,
- "streamType": 1,
- "codec": "h264",
- "index": 0,
- "bitrate": 5345,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 50,
- "profile": "high",
- "refFrames": 5,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037923,
- "streamType": 2,
- "selected": true,
- "codec": "aac",
- "index": 1,
- "channels": 2,
- "bitrate": 189,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "stereo",
- "profile": "lc",
- "samplingRate": 48000,
- "displayTitle": "English (AAC Stereo)",
- "extendedDisplayTitle": "English (AAC Stereo)"
- },
- {
- "id": 1037924,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1037925,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "SDH",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Candice",
- "type": "coverPoster",
- "url": "/library/metadata/100098/thumb/1748298489"
- },
- {
- "alt": "Candice",
- "type": "snapshot",
- "url": "/library/metadata/108479/thumb/1748186905"
- },
- {
- "alt": "Candice",
- "type": "background",
- "url": "/library/metadata/100098/art/1748298489"
- },
- {
- "alt": "Candice",
- "type": "clearLogo",
- "url": "/library/metadata/100098/clearLogo/1748298489"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "4a1f16",
- "topRight": "6f2c34",
- "bottomRight": "742d3a",
- "bottomLeft": "4b2003"
- },
- "Guid": [
- {
- "id": "tmdb://5530367"
- },
- {
- "id": "tvdb://10635492"
- }
- ],
- "Role": [
- {
- "id": 20222,
- "filter": "actor=20222",
- "tag": "Vic Michaelis",
- "tagKey": "5f403aeace2564003f9036d5",
- "role": "Vic Michaelis",
- "thumb": "https://metadata-static.plex.tv/4/people/4760a205c3e9e53c583a105fd24cc896.jpg"
- },
- {
- "id": 14261,
- "filter": "actor=14261",
- "tag": "Nicole Byer",
- "tagKey": "5d7768c0ebdf2200209c8057",
- "role": "Candice",
- "thumb": "https://metadata-static.plex.tv/e/people/ee21bdae1a9e022035d946b305c32c8b.jpg"
- }
- ]
- },
- {
- "ratingKey": "108478",
- "key": "/library/metadata/108478",
- "parentRatingKey": "99778",
- "grandparentRatingKey": "97707",
- "guid": "plex://episode/67f3e8f2325efc7ca553798c",
- "parentGuid": "plex://season/668e7e67f408245793ead834",
- "grandparentGuid": "plex://show/5d9c08683c3f87001f34eb20",
- "grandparentSlug": "chicago-med",
- "type": "episode",
- "title": "...Don't You Cry",
- "titleSort": "Don't You Cry",
- "grandparentKey": "/library/metadata/97707",
- "parentKey": "/library/metadata/99778",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Chicago Med",
- "parentTitle": "Season 10",
- "contentRating": "TV-14",
- "summary": "Goodwin is tasked with enforcing difficult cuts to hospital personnel. Charles' daughter is hospitalized after a car accident. A transplant patient makes a life-changing decision.",
- "index": 22,
- "parentIndex": 10,
- "audienceRating": 8.0,
- "year": 2025,
- "thumb": "/library/metadata/108478/thumb/1748283522",
- "art": "/library/metadata/97707/art/1748298488",
- "parentThumb": "/library/metadata/99778/thumb/1747372778",
- "grandparentThumb": "/library/metadata/97707/thumb/1748298488",
- "grandparentArt": "/library/metadata/97707/art/1748298488",
- "grandparentTheme": "/library/metadata/97707/theme/1748298488",
- "duration": 2557221,
- "originallyAvailableAt": "2025-05-21",
- "addedAt": 1747906134,
- "updatedAt": 1748283522,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 130916,
- "duration": 2557221,
- "bitrate": 16021,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447952,
- "key": "/library/parts/447952/1747906064/file.mkv",
- "duration": 2557221,
- "file": "/data/Media/Tv Shows/Chicago Med/Season 10/Chicago Med (2015) - S10E22 - Dont You Cry [WEBDL-1080p][EAC3 5.1][x264]-ETHEL.mkv",
- "size": 2622706170,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037861,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 7819,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "closedCaptions": true,
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 3,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037863,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 384,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1037862,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "eia_608",
- "index": 0,
- "bitrate": 7819,
- "embeddedInVideo": "1",
- "displayTitle": "Unknown (Closed Captions)",
- "extendedDisplayTitle": "Unknown (Closed Captions)"
- },
- {
- "id": 1037864,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1037865,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Spanish",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Spanish (Spanish SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "...Don't You Cry",
- "type": "coverPoster",
- "url": "/library/metadata/97707/thumb/1748298488"
- },
- {
- "alt": "...Don't You Cry",
- "type": "snapshot",
- "url": "/library/metadata/108478/thumb/1748283522"
- },
- {
- "alt": "...Don't You Cry",
- "type": "background",
- "url": "/library/metadata/97707/art/1748298488"
- },
- {
- "alt": "...Don't You Cry",
- "type": "clearLogo",
- "url": "/library/metadata/97707/clearLogo/1748298488"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "4c1b22",
- "topRight": "413e85",
- "bottomRight": "4d1721",
- "bottomLeft": "39121b"
- },
- "Guid": [
- {
- "id": "imdb://tt36374938"
- },
- {
- "id": "tmdb://6108933"
- },
- {
- "id": "tvdb://11058075"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 8.4,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 8.0,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 48192,
- "filter": "director=48192",
- "tag": "Anna Dokoza",
- "tagKey": "5d9c080a7b5c2e001e652cc6"
- }
- ],
- "Writer": [
- {
- "id": 3114,
- "filter": "writer=3114",
- "tag": "Allen MacDonald",
- "tagKey": "5e163556ef1040003f24b6f2"
- }
- ],
- "Role": [
- {
- "id": 2875,
- "filter": "actor=2875",
- "tag": "Steven Weber",
- "tagKey": "5d776826eb5d26001f1dd4cc",
- "role": "Dr. Dean Archer",
- "thumb": "https://metadata-static.plex.tv/d/people/d2338af5d54aa25f02c60490b0ac45dd.jpg"
- },
- {
- "id": 29393,
- "filter": "actor=29393",
- "tag": "Marlyne Barrett",
- "tagKey": "5d77683261141d001fb14e5f",
- "role": "Maggie Lockwood",
- "thumb": "https://metadata-static.plex.tv/f/people/fd0674613b72f986532f19c38cf6eb7e.jpg"
- },
- {
- "id": 20770,
- "filter": "actor=20770",
- "tag": "Jessy Schram",
- "tagKey": "5d77683254c0f0001f3031f2",
- "role": "Dr. Hannah Asher",
- "thumb": "https://metadata-static.plex.tv/3/people/3c8b898f0b1c4ee2e74523c7ffc0dc55.jpg"
- },
- {
- "id": 221537,
- "filter": "actor=221537",
- "tag": "Luke Mitchell",
- "tagKey": "5d776926ad5437001f759643",
- "role": "Dr. Mitchell 'Mitch' Ripley",
- "thumb": "https://metadata-static.plex.tv/d/people/d51ddddb767333598d1f594f2683a2aa.jpg"
- },
- {
- "id": 26951,
- "filter": "actor=26951",
- "tag": "Sarah Ramos",
- "tagKey": "5d7768d2fb0d55001f51a2bc",
- "role": "Dr. Caitlin Lenox",
- "thumb": "https://metadata-static.plex.tv/c/people/c3d6067a52d91c2ce007187788ced676.jpg"
- },
- {
- "id": 102412,
- "filter": "actor=102412",
- "tag": "Darren Barnet",
- "tagKey": "5d77709031d95e001f1a48ef",
- "role": "Dr. John Frost",
- "thumb": "https://metadata-static.plex.tv/a/cc68393fae/people/a23a165208d6de9551f2165eb0a68ffe.jpg"
- },
- {
- "id": 221521,
- "filter": "actor=221521",
- "tag": "S. Epatha Merkerson",
- "tagKey": "5d7768258718ba001e3118d6",
- "role": "Sharon Goodwin",
- "thumb": "https://metadata-static.plex.tv/7/people/780849f90afd5c444d07cfb9e99d4e38.jpg"
- },
- {
- "id": 53577,
- "filter": "actor=53577",
- "tag": "Oliver Platt",
- "tagKey": "5d776829103a2d001f564eed",
- "role": "Dr. Daniel Charles",
- "thumb": "https://metadata-static.plex.tv/4/people/426ed5572b7465239d36b5f53ab00f45.jpg"
- },
- {
- "id": 46591,
- "filter": "actor=46591",
- "tag": "Rachel DiPillo",
- "tagKey": "5d77699751dd69001fe18f21",
- "role": "Dr. Sarah Reese",
- "thumb": "https://metadata-static.plex.tv/d/people/d2f0b8ac0894c5e53af80c8cc6e60d94.jpg"
- },
- {
- "id": 222412,
- "filter": "actor=222412",
- "tag": "Hanako Greensmith",
- "tagKey": "5d7770e5ad5437001f82d5e5",
- "role": "Violet Mikami",
- "thumb": "https://metadata-static.plex.tv/people/5d7770e5ad5437001f82d5e5.jpg"
- },
- {
- "id": 84999,
- "filter": "actor=84999",
- "tag": "Gregory Alan Williams",
- "tagKey": "5d77682e85719b001f3a240e",
- "role": "Bert Goodwin",
- "thumb": "https://metadata-static.plex.tv/iva/person/54213/57392e482797881a4e1789e283fa794e.jpg"
- },
- {
- "id": 221529,
- "filter": "actor=221529",
- "tag": "Marc Grapey",
- "tagKey": "5d77682a54f42c001f8c318f",
- "role": "Peter Kalmick",
- "thumb": "https://metadata-static.plex.tv/people/5d77682a54f42c001f8c318f.jpg"
- },
- {
- "id": 101292,
- "filter": "actor=101292",
- "tag": "Hannah Riley",
- "tagKey": "5d776abdfb0d55001f54f6f2",
- "role": "Anna Charles",
- "thumb": "https://metadata-static.plex.tv/b/people/b3aa82b8a7c26e54c36d6e6597cceac0.jpg"
- },
- {
- "id": 221553,
- "filter": "actor=221553",
- "tag": "John Earl Jelks",
- "tagKey": "5d776bedfb0d55001f577662",
- "role": "Dr. Dennis Washington",
- "thumb": "https://metadata-static.plex.tv/a/people/a1352b0661ce13ffcff049fa2e3ced9f.jpg"
- },
- {
- "id": 237120,
- "filter": "actor=237120",
- "tag": "Tiff Abreu",
- "tagKey": "64c0d530876ff3e6364546aa",
- "role": "Cassidy",
- "thumb": "https://metadata-static.plex.tv/f/people/f10d3c5d0ee63b3fedf6545740c46e60.jpg"
- },
- {
- "id": 90833,
- "filter": "actor=90833",
- "tag": "Logan Miller",
- "tagKey": "5d77683a2ec6b5001f6bcdab",
- "role": "Kip Lenox",
- "thumb": "https://image.tmdb.org/t/p/original/xa62ZRSMFUUk4KS9kkKYZkNDlKi.jpg"
- },
- {
- "id": 115575,
- "filter": "actor=115575",
- "tag": "Erin Anderson",
- "tagKey": "5d776afa47dd6e001f6d9929",
- "role": "Lizzy Asher",
- "thumb": "https://metadata-static.plex.tv/people/5d776afa47dd6e001f6d9929.jpg"
- },
- {
- "id": 80420,
- "filter": "actor=80420",
- "tag": "Holly Curran",
- "tagKey": "5d77706a81ba41001faefbe6",
- "role": "Sadie Smith",
- "thumb": "https://metadata-static.plex.tv/a/people/a81f71dbd2265008985d2e932b729019.jpg"
- },
- {
- "id": 10353,
- "filter": "actor=10353",
- "tag": "Orlagh Cassidy",
- "tagKey": "5d776a3796b655001fde6e7b",
- "role": "Miranda Lewis",
- "thumb": "https://metadata-static.plex.tv/a/people/a0982bed724dfc58e4bf289624b99694.jpg"
- },
- {
- "id": 31008,
- "filter": "actor=31008",
- "tag": "Mekia Cox",
- "tagKey": "5d77683bf54112001f5be25f",
- "role": "Robin Charles",
- "thumb": "https://metadata-static.plex.tv/e/people/e6851fd3f1a9c96557e4e9d31bf7a7a0.jpg"
- },
- {
- "id": 19270,
- "filter": "actor=19270",
- "tag": "Sam Trammell",
- "tagKey": "5d77682685719b001f3a0b02",
- "role": "Walter Macron",
- "thumb": "https://metadata-static.plex.tv/2/people/277a335b5a73751cd177f46274b936c5.jpg"
- },
- {
- "id": 51521,
- "filter": "actor=51521",
- "tag": "Tonya Glanz",
- "tagKey": "5d776ae8594b2b001e6c946f",
- "role": "Kate Macron",
- "thumb": "https://metadata-static.plex.tv/b/people/bb7a4c9233fc8d4bf66212bdcd115f03.jpg"
- },
- {
- "id": 287242,
- "filter": "actor=287242",
- "tag": "Connor Esterson",
- "tagKey": "5f3fd49fc63b480040d7e328",
- "role": "Noah Macron",
- "thumb": "https://metadata-static.plex.tv/a/people/aee875d66f964192c58ba1dd1c9c00bb.jpg"
- },
- {
- "id": 21848,
- "filter": "actor=21848",
- "tag": "Brooklyn Shuck",
- "tagKey": "5d776aa1594b2b001e6c1a68",
- "role": "Alea Lancer",
- "thumb": "https://metadata-static.plex.tv/c/people/c103424b9152cb4a329f1a5590a73c36.jpg"
- },
- {
- "id": 24958,
- "filter": "actor=24958",
- "tag": "Tim DeKay",
- "tagKey": "5d776833880197001ec92ffc",
- "role": "Griffin Lancer",
- "thumb": "https://metadata-static.plex.tv/c/people/c28c9970405120fe9465401e43810314.jpg"
- },
- {
- "id": 222765,
- "filter": "actor=222765",
- "tag": "Marcus Hendricks",
- "tagKey": "602a8271433b10002cf6a873",
- "role": "Lancer Security Guard"
- },
- {
- "id": 89335,
- "filter": "actor=89335",
- "tag": "Jocelyn Hudon",
- "tagKey": "5d776aa996b655001fdf5501",
- "role": "Lyla 'Lizzie' Novak",
- "thumb": "https://metadata-static.plex.tv/b/people/b413d4d44f1336504961506b33ed5b08.jpg"
- },
- {
- "id": 288108,
- "filter": "actor=288108",
- "tag": "Bobbye Boatright",
- "tagKey": "67f3d20086389c3cfec4a81e",
- "role": "Prison Guard"
- }
- ],
- "Producer": [
- {
- "id": 240877,
- "filter": "producer=240877",
- "tag": "Leigh Cousins",
- "tagKey": "5f3ff3b4cae2c60042eb981e"
- },
- {
- "id": 48250,
- "filter": "producer=48250",
- "tag": "Anna Dokoza",
- "tagKey": "5d9c080a7b5c2e001e652cc6"
- },
- {
- "id": 240878,
- "filter": "producer=240878",
- "tag": "Meridith Friedman",
- "tagKey": "5f4017a9cae2c60042eeebdc"
- },
- {
- "id": 241325,
- "filter": "producer=241325",
- "tag": "Andrew Gettens",
- "tagKey": "5ddc5684ed36f9001d9bdc92"
- },
- {
- "id": 241357,
- "filter": "producer=241357",
- "tag": "Stephen Hootstein",
- "tagKey": "5e164829316a39003ef91c5f"
- }
- ]
- },
- {
- "ratingKey": "108477",
- "key": "/library/metadata/108477",
- "parentRatingKey": "98594",
- "grandparentRatingKey": "97989",
- "guid": "plex://episode/67f3e8598893141c718f2cbd",
- "parentGuid": "plex://season/668e7e31a3dd2ba9bfbd8b9c",
- "grandparentGuid": "plex://show/5d9c08482df347001e3aed3c",
- "grandparentSlug": "chicago-p-d",
- "type": "episode",
- "title": "Vows",
- "grandparentKey": "/library/metadata/97989",
- "parentKey": "/library/metadata/98594",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Chicago P.D.",
- "parentTitle": "Season 12",
- "contentRating": "TV-14",
- "summary": "Forced to cease operations while under investigation by Internal Affairs, Intelligence goes off-book to bring down Reid once and for all. Ruzek and Burgess consider delaying their nuptials amid the uncertainty.",
- "index": 22,
- "parentIndex": 12,
- "year": 2025,
- "thumb": "/library/metadata/108477/thumb/1748186902",
- "art": "/library/metadata/97989/art/1748298488",
- "parentThumb": "/library/metadata/98594/thumb/1736396828",
- "grandparentThumb": "/library/metadata/97989/thumb/1748298488",
- "grandparentArt": "/library/metadata/97989/art/1748298488",
- "grandparentTheme": "/library/metadata/97989/theme/1748298488",
- "duration": 2557056,
- "originallyAvailableAt": "2025-05-21",
- "addedAt": 1747906134,
- "updatedAt": 1748186902,
- "Media": [
- {
- "id": 130915,
- "duration": 2557056,
- "bitrate": 16012,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447951,
- "key": "/library/parts/447951/1747906110/file.mkv",
- "duration": 2557056,
- "file": "/data/Media/Tv Shows/Chicago P.D/Season 12/Chicago P.D. (2014) - S12E22 - Vows 2 [WEBDL-1080p][EAC3 5.1][x264]-successfulcrab.mkv",
- "size": 2621050756,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037856,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 7814,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "closedCaptions": true,
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 3,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037858,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 384,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1037857,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "eia_608",
- "index": 0,
- "bitrate": 7814,
- "embeddedInVideo": "1",
- "displayTitle": "Unknown (Closed Captions)",
- "extendedDisplayTitle": "Unknown (Closed Captions)"
- },
- {
- "id": 1037859,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1037860,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Spanish",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Spanish (Spanish SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Vows",
- "type": "coverPoster",
- "url": "/library/metadata/97989/thumb/1748298488"
- },
- {
- "alt": "Vows",
- "type": "snapshot",
- "url": "/library/metadata/108477/thumb/1748186902"
- },
- {
- "alt": "Vows",
- "type": "background",
- "url": "/library/metadata/97989/art/1748298488"
- },
- {
- "alt": "Vows",
- "type": "clearLogo",
- "url": "/library/metadata/97989/clearLogo/1748298488"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "412710",
- "topRight": "1d1917",
- "bottomRight": "1c1a1d",
- "bottomLeft": "795620"
- },
- "Guid": [
- {
- "id": "imdb://tt36592978"
- },
- {
- "id": "tmdb://6108931"
- },
- {
- "id": "tvdb://11058077"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 8.8,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 228139,
- "filter": "director=228139",
- "tag": "Chad Saxton",
- "tagKey": "5f3fcfbbc63b480040d77fa5"
- }
- ],
- "Writer": [
- {
- "id": 223433,
- "filter": "writer=223433",
- "tag": "Gwen Sigan",
- "tagKey": "5e16480561c6140040d7dcfd",
- "thumb": "https://metadata-static.plex.tv/e/people/e0b60561ad32e2871c6485e94ad6fc31.jpg"
- }
- ],
- "Role": [
- {
- "id": 27483,
- "filter": "actor=27483",
- "tag": "Jason Beghe",
- "tagKey": "5d7768288718ba001e312181",
- "role": "Hank Voight",
- "thumb": "https://metadata-static.plex.tv/iva/person/15260/ee396ed71effe0ef88b7fd49f2d688a8.jpg"
- },
- {
- "id": 28898,
- "filter": "actor=28898",
- "tag": "Marina Squerciati",
- "tagKey": "5d77692696b655001fdcb856",
- "role": "Kim Burgess",
- "thumb": "https://metadata-static.plex.tv/8/people/8051a7b1d5aec7f12e57df6f91dd7198.jpg"
- },
- {
- "id": 134723,
- "filter": "actor=134723",
- "tag": "Patrick John Flueger",
- "tagKey": "5d776831999c64001ec2e911",
- "role": "Adam Ruzek",
- "thumb": "https://metadata-static.plex.tv/2/people/2e4deedc9d547594030faf285208b5ce.jpg"
- },
- {
- "id": 221568,
- "filter": "actor=221568",
- "tag": "LaRoyce Hawkins",
- "tagKey": "5d777055594b2b001e749179",
- "role": "Kevin Atwater",
- "thumb": "https://metadata-static.plex.tv/9/people/9c7d310b67f96d52c8d5eb1a4d6d675c.jpg"
- },
- {
- "id": 222744,
- "filter": "actor=222744",
- "tag": "Benjamin Levy Aguilar",
- "tagKey": "5d776b167a53e9001e719be9",
- "role": "Officer Dante Torres",
- "thumb": "https://metadata-static.plex.tv/8/people/8b4720d6e6e0a7f7791de74a05fbce8d.jpg"
- },
- {
- "id": 34751,
- "filter": "actor=34751",
- "tag": "Toya Turner",
- "tagKey": "5d77689debdf2200209c3bd2",
- "role": "Kiana Cook",
- "thumb": "https://metadata-static.plex.tv/3/people/3e873713c88d5e69f0be275d57b3d14d.jpg"
- },
- {
- "id": 77868,
- "filter": "actor=77868",
- "tag": "Amy Morton",
- "tagKey": "5d7768324de0ee001fccabaf",
- "role": "Trudy Platt",
- "thumb": "https://metadata-static.plex.tv/c/people/c622a6072a56f22ecaf1f74c7d8ce340.jpg"
- },
- {
- "id": 64066,
- "filter": "actor=64066",
- "tag": "Christian Stolte",
- "tagKey": "5d776829151a60001f24b163",
- "role": "Randall 'Mouch' McHolland",
- "thumb": "https://metadata-static.plex.tv/8/people/8210a81652440f3b6c4d36fb94d56a84.jpg"
- },
- {
- "id": 39611,
- "filter": "actor=39611",
- "tag": "Jack Coleman",
- "tagKey": "5d77684e6f4521001eaa0a74",
- "role": "Bob Ruzek",
- "thumb": "https://metadata-static.plex.tv/people/5d77684e6f4521001eaa0a74.jpg"
- },
- {
- "id": 222745,
- "filter": "actor=222745",
- "tag": "Ramona Edith Williams",
- "tagKey": "5d7770b67a53e9001e7a96bc",
- "role": "Makayla Burgess",
- "thumb": "https://metadata-static.plex.tv/0/people/0c1c584f805f56da8d05c9147507e417.jpg"
- },
- {
- "id": 222747,
- "filter": "actor=222747",
- "tag": "Sara Bues",
- "tagKey": "5f400d85bf3e560040b6c415",
- "role": "ASA Nina Chapman",
- "thumb": "https://metadata-static.plex.tv/9/people/95af0877b6790ca55d08e52f0ccd9491.jpg"
- },
- {
- "id": 51887,
- "filter": "actor=51887",
- "tag": "Brandon Gill",
- "tagKey": "5d77686deb5d26001f1eb096",
- "role": "Rabbit",
- "thumb": "https://metadata-static.plex.tv/f/people/ff9e6d9fda64804ee12c4679142d3689.jpg"
- },
- {
- "id": 19246,
- "filter": "actor=19246",
- "tag": "Shawn Hatosy",
- "tagKey": "5d7768325af944001f1f91ae",
- "role": "DC Charlie Reid",
- "thumb": "https://metadata-static.plex.tv/f/people/f4f978af31e29685e79ff021fed14ac1.jpg"
- },
- {
- "id": 288094,
- "filter": "actor=288094",
- "tag": "Jason Sanchez",
- "tagKey": "5f3fd8bc86422500427c9caa",
- "role": "Reinerio 'Rennie' Otero"
- },
- {
- "id": 202056,
- "filter": "actor=202056",
- "tag": "Randy Gonzalez",
- "tagKey": "5d776b25ad5437001f794fe1",
- "role": "Silva",
- "thumb": "https://metadata-static.plex.tv/f/people/fe33bf9924cae81923cd7e8311e84043.jpg"
- },
- {
- "id": 5002,
- "filter": "actor=5002",
- "tag": "Christopher Rivas",
- "tagKey": "5e1647d8bc1372003ea7ce1e",
- "role": "Joseph Caldera",
- "thumb": "https://metadata-static.plex.tv/people/5e1647d8bc1372003ea7ce1e.jpg"
- },
- {
- "id": 288100,
- "filter": "actor=288100",
- "tag": "David Feliz",
- "tagKey": "5f47705184cd00004232972f",
- "role": "Juan Turlo"
- },
- {
- "id": 288101,
- "filter": "actor=288101",
- "tag": "Ryan Jacobucci",
- "tagKey": "67ee78f3f0713340d31a19d3",
- "role": "Patrol Officer Pogue",
- "thumb": "https://image.tmdb.org/t/p/original/2soZAOoPDP0rNu2s0vFIIcH1OGT.jpg"
- },
- {
- "id": 288102,
- "filter": "actor=288102",
- "tag": "Luke Daigle",
- "tagKey": "5f40117002101b0040f3367c",
- "role": "IAD Officer"
- },
- {
- "id": 288103,
- "filter": "actor=288103",
- "tag": "Tom Dacey Carr",
- "tagKey": "5f40409ecae2c60042f336e3",
- "role": "Brass 1",
- "thumb": "https://metadata-static.plex.tv/4/people/4235ee3615a1bc37637176c839026468.jpg"
- },
- {
- "id": 288104,
- "filter": "actor=288104",
- "tag": "Kiev C. Brownlee",
- "tagKey": "671a3ba89503003bb6d65232",
- "role": "Brass 2"
- },
- {
- "id": 222808,
- "filter": "actor=222808",
- "tag": "Elizabeth Kline",
- "tagKey": "5f404da602101b0040fa0251",
- "role": "Brass 3"
- },
- {
- "id": 223311,
- "filter": "actor=223311",
- "tag": "Lisa Roti",
- "tagKey": "5f404a2204a8650040a38f48",
- "role": "Detective",
- "thumb": "https://metadata-static.plex.tv/1/people/1b8999563cce8dde280f9eb46b4cd3d4.jpg"
- },
- {
- "id": 288105,
- "filter": "actor=288105",
- "tag": "Oliver Wesley McClean",
- "tagKey": "66644efb85d3d301b33d8647",
- "role": "Officer 1"
- }
- ],
- "Producer": [
- {
- "id": 228904,
- "filter": "producer=228904",
- "tag": "Laura A. Garcia",
- "tagKey": "5f3ffc1de065380042ed5d15"
- },
- {
- "id": 227917,
- "filter": "producer=227917",
- "tag": "Gavin Harris",
- "tagKey": "5e163556316a39003ef7e7a6"
- },
- {
- "id": 227918,
- "filter": "producer=227918",
- "tag": "Peter Jankowski",
- "tagKey": "5d9c08542df347001e3afd23",
- "thumb": "https://metadata-static.plex.tv/4/people/4d3c2a0b2c90d04b72e7cec3f666f5bf.jpg"
- },
- {
- "id": 284990,
- "filter": "producer=284990",
- "tag": "Chad Saxton",
- "tagKey": "5f3fcfbbc63b480040d77fa5"
- },
- {
- "id": 287888,
- "filter": "producer=287888",
- "tag": "Gwen Sigan",
- "tagKey": "5e16480561c6140040d7dcfd",
- "thumb": "https://metadata-static.plex.tv/e/people/e0b60561ad32e2871c6485e94ad6fc31.jpg"
- }
- ]
- },
- {
- "ratingKey": "108476",
- "key": "/library/metadata/108476",
- "parentRatingKey": "98434",
- "grandparentRatingKey": "98213",
- "guid": "plex://episode/67f3e53c38177c51737835fb",
- "parentGuid": "plex://season/668e7d8838868365e79390e8",
- "grandparentGuid": "plex://show/5d9c084208fddd001f29602a",
- "grandparentSlug": "chicago-fire",
- "type": "episode",
- "title": "It Had to End This Way",
- "grandparentKey": "/library/metadata/98213",
- "parentKey": "/library/metadata/98434",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Chicago Fire",
- "parentTitle": "Season 13",
- "contentRating": "TV-14",
- "summary": "Severide puts his job on the line to help out one of their own. Kidd navigates Natalie’s complicated relationship with her sister. Herrmann prepares to take the Chief test.",
- "index": 22,
- "parentIndex": 13,
- "audienceRating": 8.0,
- "year": 2025,
- "thumb": "/library/metadata/108476/thumb/1748270042",
- "art": "/library/metadata/98213/art/1748298489",
- "parentThumb": "/library/metadata/98434/thumb/1735829503",
- "grandparentThumb": "/library/metadata/98213/thumb/1748298489",
- "grandparentArt": "/library/metadata/98213/art/1748298489",
- "grandparentTheme": "/library/metadata/98213/theme/1748298489",
- "duration": 2526732,
- "originallyAvailableAt": "2025-05-21",
- "addedAt": 1747906132,
- "updatedAt": 1748270042,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 130914,
- "duration": 2526732,
- "bitrate": 15981,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447950,
- "key": "/library/parts/447950/1747906087/file.mkv",
- "duration": 2526732,
- "file": "/data/Media/Tv Shows/Chicago Fire/Season 13/Chicago Fire (2012) - S13E22 - It Had to End This Way [WEBDL-1080p][EAC3 5.1][x264]-ETHEL.mkv",
- "size": 2585107054,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037851,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 7799,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "closedCaptions": true,
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 3,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037853,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 384,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1037852,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "eia_608",
- "index": 0,
- "bitrate": 7799,
- "embeddedInVideo": "1",
- "displayTitle": "Unknown (Closed Captions)",
- "extendedDisplayTitle": "Unknown (Closed Captions)"
- },
- {
- "id": 1037854,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1037855,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Spanish",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Spanish (Spanish SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "It Had to End This Way",
- "type": "coverPoster",
- "url": "/library/metadata/98213/thumb/1748298489"
- },
- {
- "alt": "It Had to End This Way",
- "type": "snapshot",
- "url": "/library/metadata/108476/thumb/1748270042"
- },
- {
- "alt": "It Had to End This Way",
- "type": "background",
- "url": "/library/metadata/98213/art/1748298489"
- },
- {
- "alt": "It Had to End This Way",
- "type": "clearLogo",
- "url": "/library/metadata/98213/clearLogo/1748298489"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "241d20",
- "topRight": "4d1c20",
- "bottomRight": "1a171c",
- "bottomLeft": "413838"
- },
- "Guid": [
- {
- "id": "imdb://tt36592990"
- },
- {
- "id": "tmdb://6108935"
- },
- {
- "id": "tvdb://11058082"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 8.3,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 8.0,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 223171,
- "filter": "director=223171",
- "tag": "Reza Tabrizi",
- "tagKey": "5e163aac1493cd003f0e1b53"
- }
- ],
- "Writer": [
- {
- "id": 3810,
- "filter": "writer=3810",
- "tag": "Andrea Newman",
- "tagKey": "5e163518cd0850003b75e6c1"
- },
- {
- "id": 227717,
- "filter": "writer=227717",
- "tag": "Alec Wells",
- "tagKey": "5e1646404c78f7003e805242"
- }
- ],
- "Role": [
- {
- "id": 69425,
- "filter": "actor=69425",
- "tag": "Taylor Kinney",
- "tagKey": "5d77683ef59e580021899b7b",
- "role": "Kelly Severide",
- "thumb": "https://metadata-static.plex.tv/5/people/53a4f83976200503ace4c3869074a677.jpg"
- },
- {
- "id": 27026,
- "filter": "actor=27026",
- "tag": "David Eigenberg",
- "tagKey": "5d77682c151a60001f24bf31",
- "role": "Christopher Herrmann",
- "thumb": "https://metadata-static.plex.tv/0/people/00ea302f74b411f4174faa2f9797d212.jpg"
- },
- {
- "id": 64107,
- "filter": "actor=64107",
- "tag": "Joe Miñoso",
- "tagKey": "5d776a4951dd69001fe21dbb",
- "role": "Joe Cruz",
- "thumb": "https://metadata-static.plex.tv/e/people/e282c958346686e138ab8d4b85399062.jpg"
- },
- {
- "id": 64066,
- "filter": "actor=64066",
- "tag": "Christian Stolte",
- "tagKey": "5d776829151a60001f24b163",
- "role": "Randy 'Mouch' McHolland",
- "thumb": "https://metadata-static.plex.tv/8/people/8210a81652440f3b6c4d36fb94d56a84.jpg"
- },
- {
- "id": 63663,
- "filter": "actor=63663",
- "tag": "Miranda Rae Mayo",
- "tagKey": "5d776b3cfb0d55001f561047",
- "role": "Stella Kidd",
- "thumb": "https://metadata-static.plex.tv/5/people/5c10b509be8e38ff0497c704fbff01ec.jpg"
- },
- {
- "id": 222084,
- "filter": "actor=222084",
- "tag": "Daniel Kyri",
- "tagKey": "5d776b49fb0d55001f562ae1",
- "role": "Darren Ritter",
- "thumb": "https://metadata-static.plex.tv/people/5d776b49fb0d55001f562ae1.jpg"
- },
- {
- "id": 222412,
- "filter": "actor=222412",
- "tag": "Hanako Greensmith",
- "tagKey": "5d7770e5ad5437001f82d5e5",
- "role": "Violet Mikami",
- "thumb": "https://metadata-static.plex.tv/people/5d7770e5ad5437001f82d5e5.jpg"
- },
- {
- "id": 89335,
- "filter": "actor=89335",
- "tag": "Jocelyn Hudon",
- "tagKey": "5d776aa996b655001fdf5501",
- "role": "Paramedic Lyla 'Lizzie' Novak",
- "thumb": "https://metadata-static.plex.tv/b/people/b413d4d44f1336504961506b33ed5b08.jpg"
- },
- {
- "id": 14627,
- "filter": "actor=14627",
- "tag": "Jake Lockett",
- "tagKey": "5d77697551dd69001fe1743c",
- "role": "Sam Carver",
- "thumb": "https://metadata-static.plex.tv/e/people/e618eeaa4522034cd73b7a3a64d0998c.jpg"
- },
- {
- "id": 7061,
- "filter": "actor=7061",
- "tag": "Dermot Mulroney",
- "tagKey": "5d77682a151a60001f24b4f5",
- "role": "Battalion Chief Dom Pascal",
- "thumb": "https://metadata-static.plex.tv/a/people/aa6a15fe3e4b07cab008994a1c3f8d31.jpg"
- },
- {
- "id": 37256,
- "filter": "actor=37256",
- "tag": "Tim Hopper",
- "tagKey": "5d776827151a60001f24ab1c",
- "role": "Captain Tom Van Meter",
- "thumb": "https://metadata-static.plex.tv/2/people/29581d3b7a489b7487194b51520c537d.jpg"
- },
- {
- "id": 221601,
- "filter": "actor=221601",
- "tag": "Anthony Ferraris",
- "tagKey": "5e1647d3cd0850003b77053a",
- "role": "Tony"
- },
- {
- "id": 226375,
- "filter": "actor=226375",
- "tag": "Steve Chikerotis",
- "tagKey": "5e163a5f91c2030041215353",
- "role": "Chief Walker"
- },
- {
- "id": 221600,
- "filter": "actor=221600",
- "tag": "Randy Flagler",
- "tagKey": "5d9c0815705e7a001e6d20c0",
- "role": "Harold Capp",
- "thumb": "https://metadata-static.plex.tv/b/people/b3b8ccc72002b0b8d813414204e5cba4.jpg"
- },
- {
- "id": 226393,
- "filter": "actor=226393",
- "tag": "Michael Bradway",
- "tagKey": "5f40739303883a0040bddf68",
- "role": "Jack Damon",
- "thumb": "https://metadata-static.plex.tv/1/people/11e1ad297574634017029e9368a2dc9b.jpg"
- },
- {
- "id": 226425,
- "filter": "actor=226425",
- "tag": "Phil Donlon",
- "tagKey": "5d776a9bad5437001f782f28",
- "role": "Lt. Stephen Vale",
- "thumb": "https://metadata-static.plex.tv/6/people/67713fd50268b93f1afed343be537876.jpg"
- },
- {
- "id": 77949,
- "filter": "actor=77949",
- "tag": "Keith Kupferer",
- "tagKey": "5d7768267e9a3c0020c6aa48",
- "role": "Captain Robert Bishop",
- "thumb": "https://metadata-static.plex.tv/people/5d7768267e9a3c0020c6aa48.jpg"
- },
- {
- "id": 37315,
- "filter": "actor=37315",
- "tag": "Amy Sloan",
- "tagKey": "5d776826961905001eb90dc6",
- "role": "Captain Sydney Vonn",
- "thumb": "https://metadata-static.plex.tv/4/people/477a0192984111bdd0b91c320ff20ff4.jpg"
- },
- {
- "id": 256019,
- "filter": "actor=256019",
- "tag": "Mattico David",
- "tagKey": "617e4f0ecb7287c21d3d1b2d",
- "role": "Officer Powell"
- },
- {
- "id": 270952,
- "filter": "actor=270952",
- "tag": "Ava Torres",
- "tagKey": "5f3fc81352f200004148edf5",
- "role": "Natalie Evans",
- "thumb": "https://metadata-static.plex.tv/4/people/44ae720eb858dc0ec2fffccc9454ffb7.jpg"
- },
- {
- "id": 228683,
- "filter": "actor=228683",
- "tag": "Erica Mendez",
- "tagKey": "5f8aa518ace3f1002d8fcb73",
- "role": "Julia Evans"
- },
- {
- "id": 46791,
- "filter": "actor=46791",
- "tag": "Isaac Stephen Montgomery",
- "tagKey": "5d776dea594b2b001e71593d",
- "role": "Detective Gerard",
- "thumb": "https://metadata-static.plex.tv/c/people/ca7686ff2cde1add19882e5211281a73.jpg"
- },
- {
- "id": 288089,
- "filter": "actor=288089",
- "tag": "Birdy",
- "tagKey": "65ddcf067c56c2790a9ad16b",
- "role": "Haley",
- "thumb": "https://metadata-static.plex.tv/c/people/cb90fb63e1da01ed672e3d7573fe3981.jpg"
- },
- {
- "id": 222446,
- "filter": "actor=222446",
- "tag": "Wendye Clarendon",
- "tagKey": "5f3f93e9bf3e560040adc313",
- "role": "Abby"
- },
- {
- "id": 228223,
- "filter": "actor=228223",
- "tag": "Lucinda Johnston",
- "tagKey": "5f404be1bf3e560040bdb7f1",
- "role": "Principal Mercado"
- },
- {
- "id": 288090,
- "filter": "actor=288090",
- "tag": "Matt Lamson",
- "tagKey": "5d776a669ab54400214fecb4",
- "role": "Store Employee"
- },
- {
- "id": 288091,
- "filter": "actor=288091",
- "tag": "Michelle Shupe",
- "tagKey": "683096de263f69c6ff103623",
- "role": "Gayle"
- }
- ],
- "Producer": [
- {
- "id": 226780,
- "filter": "producer=226780",
- "tag": "Michael Brandt",
- "tagKey": "5d7768275af944001f1f6ade",
- "thumb": "https://metadata-static.plex.tv/f/people/f6e92771096d2370bae4fe459f312018.jpg"
- },
- {
- "id": 228904,
- "filter": "producer=228904",
- "tag": "Laura A. Garcia",
- "tagKey": "5f3ffc1de065380042ed5d15"
- },
- {
- "id": 246683,
- "filter": "producer=246683",
- "tag": "Derek Haas",
- "tagKey": "5d7768275af944001f1f6adf",
- "thumb": "https://metadata-static.plex.tv/c/people/c745f5b9daf411f2982045fbfed97d1f.jpg"
- },
- {
- "id": 227918,
- "filter": "producer=227918",
- "tag": "Peter Jankowski",
- "tagKey": "5d9c08542df347001e3afd23",
- "thumb": "https://metadata-static.plex.tv/4/people/4d3c2a0b2c90d04b72e7cec3f666f5bf.jpg"
- },
- {
- "id": 3785,
- "filter": "producer=3785",
- "tag": "Andrea Newman",
- "tagKey": "5e163518cd0850003b75e6c1"
- }
- ]
- },
- {
- "ratingKey": "108475",
- "key": "/library/metadata/108475",
- "parentRatingKey": "108474",
- "grandparentRatingKey": "8462",
- "guid": "plex://episode/680b81cee6b87f5a7f070c16",
- "parentGuid": "plex://season/680b81cde6b87f5a7f070c12",
- "grandparentGuid": "plex://show/5d9c085508fddd001f297a07",
- "grandparentSlug": "masterchef-us",
- "type": "episode",
- "title": "The Audition Battles",
- "titleSort": "Audition Battles",
- "grandparentKey": "/library/metadata/8462",
- "parentKey": "/library/metadata/108474",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "MasterChef (US)",
- "parentTitle": "Season 15",
- "contentRating": "TV-14",
- "summary": "Gordon Ramsay and Joe Bastianich welcome new judge, Award winning chef Tiffany Derry, as they embark on their search for America’s best home cook duos. And it all starts with Audition Battles, as eight pairs of home cooks go head-to-head fighting to win legendary white aprons.",
- "index": 1,
- "parentIndex": 15,
- "audienceRating": 7.0,
- "year": 2025,
- "thumb": "/library/metadata/108475/thumb/1748904303",
- "art": "/library/metadata/8462/art/1748905442",
- "parentThumb": "/library/metadata/108474/thumb/1748186908",
- "grandparentThumb": "/library/metadata/8462/thumb/1748905442",
- "grandparentArt": "/library/metadata/8462/art/1748905442",
- "grandparentTheme": "/library/metadata/8462/theme/1748905442",
- "duration": 2532064,
- "originallyAvailableAt": "2025-05-21",
- "addedAt": 1747900551,
- "updatedAt": 1748904303,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 130913,
- "duration": 2532064,
- "bitrate": 7347,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447949,
- "key": "/library/parts/447949/1747900480/file.mkv",
- "duration": 2532064,
- "file": "/data/Media/Tv Shows/MasterChef (US)/Season 15/MasterChef (US) (2010) - S15E01 - The Audition Battles [WEBDL-1080p][EAC3 5.1][h264]-EDITH.mkv",
- "size": 2326169047,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037848,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 7091,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037849,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 256,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1037850,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "The Audition Battles",
- "type": "coverPoster",
- "url": "/library/metadata/8462/thumb/1748905442"
- },
- {
- "alt": "The Audition Battles",
- "type": "snapshot",
- "url": "/library/metadata/108475/thumb/1748904303"
- },
- {
- "alt": "The Audition Battles",
- "type": "background",
- "url": "/library/metadata/8462/art/1748905442"
- },
- {
- "alt": "The Audition Battles",
- "type": "clearLogo",
- "url": "/library/metadata/8462/clearLogo/1748905442"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "152666",
- "topRight": "6a2628",
- "bottomRight": "823932",
- "bottomLeft": "101940"
- },
- "Guid": [
- {
- "id": "imdb://tt36469199"
- },
- {
- "id": "tmdb://6170160"
- },
- {
- "id": "tvdb://11102378"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 7.1,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 7.0,
- "type": "audience"
- }
- ],
- "Role": [
- {
- "id": 28742,
- "filter": "actor=28742",
- "tag": "Gordon Ramsay",
- "tagKey": "5d7768aa374a5b001fecc9c4",
- "role": "Self - Judge",
- "thumb": "https://metadata-static.plex.tv/d/people/dd20a681247c97c89d9aa32747028ba3.jpg"
- }
- ],
- "Producer": [
- {
- "id": 41529,
- "filter": "producer=41529",
- "tag": "Gordon Ramsay",
- "tagKey": "5d7768aa374a5b001fecc9c4",
- "thumb": "https://metadata-static.plex.tv/d/people/dd20a681247c97c89d9aa32747028ba3.jpg"
- }
- ]
- },
- {
- "ratingKey": "108473",
- "key": "/library/metadata/108473",
- "parentRatingKey": "103851",
- "grandparentRatingKey": "103157",
- "guid": "plex://episode/67fdffaa4f6b113382822cc0",
- "parentGuid": "plex://season/67ee8b94f094e9eab1fac3bd",
- "grandparentGuid": "plex://show/5d9c0867ba6eb9001fba2e1e",
- "grandparentSlug": "guys-grocery-games",
- "type": "episode",
- "title": "The G.O.A.T. Tournament Pt 3",
- "titleSort": "G.O.A.T. Tournament Pt 3",
- "grandparentKey": "/library/metadata/103157",
- "parentKey": "/library/metadata/103851",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Guy's Grocery Games",
- "parentTitle": "Season 39",
- "contentRating": "TV-G",
- "summary": "Five chefs remain in the competition for a $70,000 prize and the title of GGG Greatest of All Time. A double spin of Guy Fieri's dish and game wheels determines that the chefs must make a champagne brunch using only 8 lbs. of ingredients. In the elimination round, the bottom two chefs fight for their survival by creating a seafood feast featuring the mandatory items on Guy's grocery list",
- "index": 9,
- "parentIndex": 39,
- "year": 2025,
- "thumb": "/library/metadata/108473/thumb/1748538517",
- "art": "/library/metadata/103157/art/1748821044",
- "grandparentThumb": "/library/metadata/103157/thumb/1748821044",
- "grandparentArt": "/library/metadata/103157/art/1748821044",
- "grandparentTheme": "/library/metadata/103157/theme/1748821044",
- "duration": 2521151,
- "originallyAvailableAt": "2025-05-21",
- "addedAt": 1747885724,
- "updatedAt": 1748538517,
- "Media": [
- {
- "id": 130912,
- "duration": 2521151,
- "bitrate": 9987,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 2,
- "audioCodec": "aac",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "audioProfile": "lc",
- "videoProfile": "main",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447948,
- "key": "/library/parts/447948/1747885659/file.mkv",
- "duration": 2521151,
- "file": "/data/Media/Tv Shows/Guy's Grocery Games (2013) {tvdb-274453}/Season 39/Guy's Grocery Games (2013) - S39E09 - The G.O.A.T. Tournament Pt 3 [WEBDL-1080p][AAC 2.0][h264]-FREQUENCY.mkv",
- "size": 3148066861,
- "audioProfile": "lc",
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "main",
- "Stream": [
- {
- "id": 1037845,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 9861,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "main",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037846,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "aac",
- "index": 1,
- "channels": 2,
- "bitrate": 125,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "stereo",
- "profile": "lc",
- "samplingRate": 48000,
- "displayTitle": "English (AAC Stereo)",
- "extendedDisplayTitle": "English (AAC Stereo)"
- },
- {
- "id": 1037847,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "The G.O.A.T. Tournament Pt 3",
- "type": "coverPoster",
- "url": "/library/metadata/103157/thumb/1748821044"
- },
- {
- "alt": "The G.O.A.T. Tournament Pt 3",
- "type": "snapshot",
- "url": "/library/metadata/108473/thumb/1748538517"
- },
- {
- "alt": "The G.O.A.T. Tournament Pt 3",
- "type": "background",
- "url": "/library/metadata/103157/art/1748821044"
- },
- {
- "alt": "The G.O.A.T. Tournament Pt 3",
- "type": "clearLogo",
- "url": "/library/metadata/103157/clearLogo/1748821044"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "160515",
- "topRight": "0a093c",
- "bottomRight": "a12b1d",
- "bottomLeft": "410f15"
- },
- "Guid": [
- {
- "id": "tmdb://6240445"
- },
- {
- "id": "tvdb://11071487"
- }
- ],
- "Role": [
- {
- "id": 267515,
- "filter": "actor=267515",
- "tag": "Guy Fieri",
- "tagKey": "5d776d6f96b655001fe48bbb",
- "role": "Host",
- "thumb": "https://metadata-static.plex.tv/2/people/25e37fe3b20cefd9d76186cdc0f99b8e.jpg"
- }
- ]
- },
- {
- "ratingKey": "17108",
- "key": "/library/metadata/17108/children",
- "parentRatingKey": "17107",
- "guid": "plex://season/602e72c4b2c087002d0d90ff",
- "parentGuid": "plex://show/5d9c08ea08fddd001f2a3d53",
- "parentSlug": "you",
- "parentStudio": "Berlanti Productions",
- "type": "season",
- "title": "Season 1",
- "titleSort": "Season 1",
- "parentKey": "/library/metadata/17107",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "parentTitle": "You",
- "summary": "Obsessed with an aspiring writer, a brilliant bookstore manager begins quietly and strategically removing all obstacles that keep her from him.",
- "index": 1,
- "parentIndex": 1,
- "year": 2018,
- "thumb": "/library/metadata/17108/thumb/1747841296",
- "art": "/library/metadata/17107/art/1748704281",
- "parentThumb": "/library/metadata/17107/thumb/1748704281",
- "parentTheme": "/library/metadata/17107/theme/1748704281",
- "leafCount": 10,
- "viewedLeafCount": 0,
- "addedAt": 1747842235,
- "updatedAt": 1747841296,
- "Image": [
- {
- "alt": "Season 1",
- "type": "coverPoster",
- "url": "/library/metadata/17108/thumb/1747841296"
- },
- {
- "alt": "Season 1",
- "type": "background",
- "url": "/library/metadata/17107/art/1748704281"
- },
- {
- "alt": "Season 1",
- "type": "clearLogo",
- "url": "/library/metadata/17107/clearLogo/1748704281"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "462406",
- "topRight": "60390a",
- "bottomRight": "422508",
- "bottomLeft": "724115"
- },
- "Guid": [
- {
- "id": "tmdb://101109"
- },
- {
- "id": "tvdb://735298"
- }
- ]
- },
- {
- "ratingKey": "108366",
- "key": "/library/metadata/108366/children",
- "guid": "plex://show/5d9c084e2192ba001f30c6e1",
- "slug": "mr-young",
- "studio": "Nelvana",
- "type": "show",
- "title": "Mr. Young",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "contentRating": "TV-Y7",
- "summary": "A 14-year-old kid named Adam Young went to college when he was nine. He got a job at Finnegan High School as the science teacher. His best friend Derby and older sister Ivy go to the same school. He develops a crush on Echo Zizzleswift, one of his own students. Echo secretly loves science as much as Adam does. Another of his students, Jordan \"Slab\" Slabinski, often bullies nerds. Derby is his best friend and always falls asleep in science class.",
- "index": 1,
- "audienceRating": 7.3,
- "year": 2011,
- "thumb": "/library/metadata/108366/thumb/1747833246",
- "art": "/library/metadata/108366/art/1747833246",
- "theme": "/library/metadata/108366/theme/1747833246",
- "duration": 1320000,
- "originallyAvailableAt": "2011-03-01",
- "leafCount": 80,
- "viewedLeafCount": 0,
- "childCount": 3,
- "addedAt": 1747833245,
- "updatedAt": 1747833246,
- "audienceRatingImage": "themoviedb://image.rating",
- "Image": [
- {
- "alt": "Mr. Young",
- "type": "coverPoster",
- "url": "/library/metadata/108366/thumb/1747833246"
- },
- {
- "alt": "Mr. Young",
- "type": "background",
- "url": "/library/metadata/108366/art/1747833246"
- },
- {
- "alt": "Mr. Young",
- "type": "clearLogo",
- "url": "/library/metadata/108366/clearLogo/1747833246"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "231d1e",
- "topRight": "82502a",
- "bottomRight": "924041",
- "bottomLeft": "ac1826"
- },
- "Genre": [
- {
- "id": 1209,
- "filter": "genre=1209",
- "tag": "Comedy"
- },
- {
- "id": 1403,
- "filter": "genre=1403",
- "tag": "Family"
- },
- {
- "id": 93,
- "filter": "genre=93",
- "tag": "Fantasy"
- },
- {
- "id": 1495,
- "filter": "genre=1495",
- "tag": "Children"
- },
- {
- "id": 161,
- "filter": "genre=161",
- "tag": "Drama"
- }
- ],
- "Country": [
- {
- "id": 662,
- "filter": "country=662",
- "tag": "Canada"
- }
- ],
- "Guid": [
- {
- "id": "imdb://tt1763751"
- },
- {
- "id": "tmdb://37731"
- },
- {
- "id": "tvdb://253078"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 6.0,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 7.3,
- "type": "audience"
- }
- ],
- "Role": [
- {
- "id": 77096,
- "filter": "actor=77096",
- "tag": "Brendan Meyer",
- "tagKey": "5d77684c7228e5001f1e18c0",
- "role": "Adam Young",
- "thumb": "https://metadata-static.plex.tv/0/people/03ebb2425ca4a35b79111beeecce1355.jpg"
- },
- {
- "id": 96697,
- "filter": "actor=96697",
- "tag": "Gig Morton",
- "tagKey": "5d77683b151a60001f24f292",
- "role": "Derby",
- "thumb": "https://metadata-static.plex.tv/a/people/acbf217b13f49000d6645794b51d2891.jpg"
- },
- {
- "id": 75212,
- "filter": "actor=75212",
- "tag": "Matreya Fedor",
- "tagKey": "5d776839999c64001ec30224",
- "role": "Echo",
- "thumb": "https://metadata-static.plex.tv/3/people/3d056e94998ed70cd23d6fb012bf6d4b.jpg"
- },
- {
- "id": 3362,
- "filter": "actor=3362",
- "tag": "Paula Shaw",
- "tagKey": "5d7768263c3c2a001fbcad29",
- "role": "",
- "thumb": "https://image.tmdb.org/t/p/original/xngscmuXRXhEjGnYhsHG1zHhUrM.jpg"
- },
- {
- "id": 108131,
- "filter": "actor=108131",
- "tag": "Raugi Yu",
- "tagKey": "5d77686223d5a3001f4eb3d9",
- "role": "",
- "thumb": "https://image.tmdb.org/t/p/original/sXmc91jxMJpP9wNHMV6m7ugp0P9.jpg"
- },
- {
- "id": 75601,
- "filter": "actor=75601",
- "tag": "Anna Galvin",
- "tagKey": "5d7768adad5437001f74cd3c",
- "role": "",
- "thumb": "https://metadata-static.plex.tv/3/people/39fba8d7372ffb53862d81f929b088e1.jpg"
- },
- {
- "id": 66298,
- "filter": "actor=66298",
- "tag": "Emily Tennant",
- "tagKey": "5d77682a54f42c001f8c315c",
- "role": "",
- "thumb": "https://metadata-static.plex.tv/5/people/5ee0c2b9c1d770f6b7d2f7537694cab0.jpg"
- },
- {
- "id": 21105,
- "filter": "actor=21105",
- "tag": "Nathan Kress",
- "tagKey": "5d7768335af944001f1f9636",
- "role": "Pete",
- "thumb": "https://metadata-static.plex.tv/2/people/2ca81f53cad653abaffc21ed589e9309.jpg"
- },
- {
- "id": 184151,
- "filter": "actor=184151",
- "tag": "Travis Turner",
- "tagKey": "5d7768f9fb0d55001f51e6b0",
- "role": "Raccoon (voice)",
- "thumb": "https://metadata-static.plex.tv/people/5d7768f9fb0d55001f51e6b0.jpg"
- },
- {
- "id": 22688,
- "filter": "actor=22688",
- "tag": "Seth Isaac Johnson",
- "tagKey": "5d7768b61999bc0020dcecd6",
- "role": "Burlap Sack E.T.",
- "thumb": "https://metadata-static.plex.tv/d/people/d07dfbef5ca51e28eb9d6d48aa607e1a.jpg"
- },
- {
- "id": 77134,
- "filter": "actor=77134",
- "tag": "Spencer Drever",
- "tagKey": "5d77689f3ab0e7001f505e76",
- "role": "Young Adam",
- "thumb": "https://metadata-static.plex.tv/people/5d77689f3ab0e7001f505e76.jpg"
- },
- {
- "id": 90534,
- "filter": "actor=90534",
- "tag": "Jacob Tremblay",
- "tagKey": "5d7768bd431c830024c14f38",
- "role": "",
- "thumb": "https://metadata-static.plex.tv/b/people/b91b1add4c483c7d38ce282930cc09a5.jpg"
- }
- ],
- "Location": [
- {
- "path": "/data/Media/Tv Shows/Mr. Young (2011) {tvdb-253078}"
- }
- ]
- },
- {
- "ratingKey": "3616",
- "key": "/library/metadata/3616/children",
- "parentRatingKey": "3594",
- "guid": "plex://season/6655d6e1e8871338e795d761",
- "parentGuid": "plex://show/62584329468dd3e68229a924",
- "parentSlug": "dirty-laundry-2022",
- "parentStudio": "Dropout",
- "type": "season",
- "title": "Season 4",
- "parentKey": "/library/metadata/3594",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "parentTitle": "Dirty Laundry (2022)",
- "summary": "Join host Lily Du and bartender Grant O'Brien for a new season of secrets, drinks, and ridiculous stories.",
- "index": 4,
- "parentIndex": 1,
- "parentYear": 2022,
- "thumb": "/library/metadata/3616/thumb/1732578443",
- "art": "/library/metadata/3594/art/1747168681",
- "parentThumb": "/library/metadata/3594/thumb/1747168681",
- "leafCount": 12,
- "viewedLeafCount": 0,
- "addedAt": 1747796711,
- "updatedAt": 1732578443,
- "Image": [
- {
- "alt": "Season 4",
- "type": "coverPoster",
- "url": "/library/metadata/3616/thumb/1732578443"
- },
- {
- "alt": "Season 4",
- "type": "background",
- "url": "/library/metadata/3594/art/1747168681"
- },
- {
- "alt": "Season 4",
- "type": "clearLogo",
- "url": "/library/metadata/3594/clearLogo/1747168681"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "2d0c1d",
- "topRight": "7b3d98",
- "bottomRight": "9b296a",
- "bottomLeft": "9f0089"
- },
- "Guid": [
- {
- "id": "tmdb://395826"
- }
- ]
- },
- {
- "ratingKey": "108360",
- "key": "/library/metadata/108360",
- "parentRatingKey": "99802",
- "grandparentRatingKey": "16503",
- "guid": "plex://episode/66b75acec5e61439e665210f",
- "parentGuid": "plex://season/66b4b49c96602e455f9394af",
- "grandparentGuid": "plex://show/606f14840e2e2c002c81f5b1",
- "grandparentSlug": "um-actually",
- "type": "episode",
- "title": "SlayerFest '25",
- "grandparentKey": "/library/metadata/16503",
- "parentKey": "/library/metadata/99802",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Um, Actually...",
- "parentTitle": "Season 10",
- "contentRating": "TV-PG",
- "summary": "Beth, Ruha, and Jeremy become Slayers and discuss why Xander is the worst.",
- "index": 9,
- "parentIndex": 10,
- "year": 2025,
- "thumb": "/library/metadata/108360/thumb/1748076106",
- "art": "/library/metadata/16503/art/1748186951",
- "parentThumb": "/library/metadata/99802/thumb/1740704422",
- "grandparentThumb": "/library/metadata/16503/thumb/1748186951",
- "grandparentArt": "/library/metadata/16503/art/1748186951",
- "duration": 1848853,
- "originallyAvailableAt": "2025-05-20",
- "addedAt": 1747785726,
- "updatedAt": 1748076106,
- "Media": [
- {
- "id": 130752,
- "duration": 1848853,
- "bitrate": 4035,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 2,
- "audioCodec": "aac",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "audioProfile": "lc",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447788,
- "key": "/library/parts/447788/1747785637/file.mkv",
- "duration": 1848853,
- "file": "/data/Media/Tv Shows/Um, Actually/Season 10/Um, Actually. (2018) - S10E09 - Episode 9 [WEBDL-1080p][AAC 2.0][x264]-NTb.mkv",
- "size": 933101799,
- "audioProfile": "lc",
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037505,
- "streamType": 1,
- "codec": "h264",
- "index": 0,
- "bitrate": 3845,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 50,
- "profile": "high",
- "refFrames": 5,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037506,
- "streamType": 2,
- "selected": true,
- "codec": "aac",
- "index": 1,
- "channels": 2,
- "bitrate": 189,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "stereo",
- "profile": "lc",
- "samplingRate": 48000,
- "displayTitle": "English (AAC Stereo)",
- "extendedDisplayTitle": "English (AAC Stereo)"
- },
- {
- "id": 1037507,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1037508,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "SDH",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "SlayerFest '25",
- "type": "coverPoster",
- "url": "/library/metadata/16503/thumb/1748186951"
- },
- {
- "alt": "SlayerFest '25",
- "type": "snapshot",
- "url": "/library/metadata/108360/thumb/1748076106"
- },
- {
- "alt": "SlayerFest '25",
- "type": "background",
- "url": "/library/metadata/16503/art/1748186951"
- },
- {
- "alt": "SlayerFest '25",
- "type": "clearLogo",
- "url": "/library/metadata/16503/clearLogo/1748186951"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "52141c",
- "topRight": "4b190c",
- "bottomRight": "a40f34",
- "bottomLeft": "7f5227"
- },
- "Guid": [
- {
- "id": "tmdb://5522490"
- },
- {
- "id": "tvdb://11072885"
- }
- ],
- "Role": [
- {
- "id": 287427,
- "filter": "actor=287427",
- "tag": "Ify Nwadiwe",
- "tagKey": "5d776c73fb0d55001f5884ef",
- "role": "Self - Host",
- "thumb": "https://metadata-static.plex.tv/3/people/3a7cd605d3293944b37e9f9e2d274138.jpg"
- },
- {
- "id": 20205,
- "filter": "actor=20205",
- "tag": "Brian David Gilbert",
- "tagKey": "5f3fc7dcce2564003f85b46f",
- "role": "Self - Fact Checker",
- "thumb": "https://metadata-static.plex.tv/7/people/73d2c45d6b88228d8d5a9f1102cd9d3e.jpg"
- },
- {
- "id": 20265,
- "filter": "actor=20265",
- "tag": "Beth May",
- "tagKey": "64ce3a5f36a86a2d8f784a96",
- "role": "Self - Contestant"
- },
- {
- "id": 20300,
- "filter": "actor=20300",
- "tag": "Ruha Taslimi",
- "tagKey": "5e92d15b3cd2be004053bcc4",
- "role": "Self - Contestant",
- "thumb": "https://metadata-static.plex.tv/people/5e92d15b3cd2be004053bcc4.jpg"
- },
- {
- "id": 287854,
- "filter": "actor=287854",
- "tag": "Jeremy Lambert",
- "tagKey": "5d77703e90a8de002032715b",
- "role": "Self - Contestant"
- }
- ]
- },
- {
- "ratingKey": "108358",
- "key": "/library/metadata/108358",
- "parentRatingKey": "103108",
- "grandparentRatingKey": "14968",
- "guid": "plex://episode/67adf818d10fdd1250401ecc",
- "parentGuid": "plex://season/6586dfa92a1be8d158d96d5c",
- "grandparentGuid": "plex://show/5d9c0815e9d5a1001f4d7202",
- "grandparentSlug": "the-handmaids-tale",
- "type": "episode",
- "title": "Execution",
- "grandparentKey": "/library/metadata/14968",
- "parentKey": "/library/metadata/103108",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "The Handmaid's Tale",
- "parentTitle": "Season 6",
- "contentRating": "TV-MA",
- "summary": "June faces her biggest challenge as Gilead cracks down on the rebels.",
- "index": 9,
- "parentIndex": 6,
- "audienceRating": 5.8,
- "year": 2025,
- "thumb": "/library/metadata/108358/thumb/1748903168",
- "art": "/library/metadata/14968/art/1748905442",
- "parentThumb": "/library/metadata/103108/thumb/1748538515",
- "grandparentThumb": "/library/metadata/14968/thumb/1748905442",
- "grandparentArt": "/library/metadata/14968/art/1748905442",
- "grandparentTheme": "/library/metadata/14968/theme/1748905442",
- "duration": 3431232,
- "originallyAvailableAt": "2025-05-20",
- "addedAt": 1747715223,
- "updatedAt": 1748903168,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 130750,
- "duration": 3431232,
- "bitrate": 4058,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447786,
- "key": "/library/parts/447786/1747715146/file.mkv",
- "duration": 3431232,
- "file": "/data/Media/Tv Shows/The Handmaid's Tale/Season 06/The Handmaid's Tale (2017) - S06E09 - Execution [WEBDL-1080p][EAC3 5.1][h264]-successfulcrab.mkv",
- "size": 1741510098,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037500,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 3802,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037501,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 256,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1037502,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English [SDH]",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English [SDH] (SRT)"
- },
- {
- "id": 1037503,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Spanish [SDH]",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Spanish [SDH] (Spanish SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Execution",
- "type": "coverPoster",
- "url": "/library/metadata/14968/thumb/1748905442"
- },
- {
- "alt": "Execution",
- "type": "snapshot",
- "url": "/library/metadata/108358/thumb/1748903168"
- },
- {
- "alt": "Execution",
- "type": "background",
- "url": "/library/metadata/14968/art/1748905442"
- },
- {
- "alt": "Execution",
- "type": "clearLogo",
- "url": "/library/metadata/14968/clearLogo/1748905442"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "03181c",
- "topRight": "0c2831",
- "bottomRight": "0d2a33",
- "bottomLeft": "04121c"
- },
- "Guid": [
- {
- "id": "imdb://tt35707174"
- },
- {
- "id": "tmdb://5978371"
- },
- {
- "id": "tvdb://10964392"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 9.2,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 5.8,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 197290,
- "filter": "director=197290",
- "tag": "Elisabeth Moss",
- "tagKey": "5d77682d4de0ee001fcc9e52",
- "thumb": "https://metadata-static.plex.tv/d/people/d1d43b4314a903ce160a53617cf1d755.jpg"
- }
- ],
- "Writer": [
- {
- "id": 197209,
- "filter": "writer=197209",
- "tag": "Eric Tuchman",
- "tagKey": "5d7769897a53e9001e6e8f24"
- }
- ],
- "Role": [
- {
- "id": 27353,
- "filter": "actor=27353",
- "tag": "Elisabeth Moss",
- "tagKey": "5d77682d4de0ee001fcc9e52",
- "role": "June Osborne / Offred / Ofjoseph",
- "thumb": "https://metadata-static.plex.tv/d/people/d1d43b4314a903ce160a53617cf1d755.jpg"
- },
- {
- "id": 3469,
- "filter": "actor=3469",
- "tag": "Yvonne Strahovski",
- "tagKey": "5d77683585719b001f3a39e4",
- "role": "Serena Joy Waterford",
- "thumb": "https://metadata-static.plex.tv/9/people/9b0ac8ae5d6af304b31c1a63f7f8e71d.jpg"
- },
- {
- "id": 58413,
- "filter": "actor=58413",
- "tag": "Samira Wiley",
- "tagKey": "5d77689a1999bc0020dcaca0",
- "role": "Moira Strand",
- "thumb": "https://metadata-static.plex.tv/6/people/65e95b642de7da2e9e1d8f238cdf0823.jpg"
- },
- {
- "id": 86619,
- "filter": "actor=86619",
- "tag": "Max Minghella",
- "tagKey": "5d7768253c3c2a001fbca9a7",
- "role": "Nick Blaine",
- "thumb": "https://metadata-static.plex.tv/a/people/aeed7df8ea5b79a8e7b91436ee65df65.jpg"
- },
- {
- "id": 86620,
- "filter": "actor=86620",
- "tag": "Amanda Brugel",
- "tagKey": "5d77684d5af944001f1fe881",
- "role": "Rita Blue",
- "thumb": "https://metadata-static.plex.tv/0/people/0e71c2df5787249eb0dbca9ade814cf8.jpg"
- },
- {
- "id": 20594,
- "filter": "actor=20594",
- "tag": "O-T Fagbenle",
- "tagKey": "5d776829999c64001ec2cf20",
- "role": "Luke Bankole",
- "thumb": "https://metadata-static.plex.tv/7/people/78ffc53eb78f92af0fc2ccb5d0e605da.jpg"
- },
- {
- "id": 86621,
- "filter": "actor=86621",
- "tag": "Sam Jaeger",
- "tagKey": "5d776826e6d55c002040b010",
- "role": "Mark Tuello",
- "thumb": "https://image.tmdb.org/t/p/original/8t4wSekn6vUyEmg9etTnvTaGJEV.jpg"
- },
- {
- "id": 86668,
- "filter": "actor=86668",
- "tag": "Carey Cox",
- "tagKey": "6300cd0fe4eace1e5729babd",
- "role": "Rose Blaine",
- "thumb": "https://metadata-static.plex.tv/a/people/ac57265fc72f5ec17b905249b75636dc.jpg"
- },
- {
- "id": 75486,
- "filter": "actor=75486",
- "tag": "Jonathan Watton",
- "tagKey": "5d77682d3c3c2a001fbcc75e",
- "role": "Matthew Calhoun",
- "thumb": "https://metadata-static.plex.tv/7/people/7d7e78137b7feb09c81a7ed790434b30.jpg"
- },
- {
- "id": 42525,
- "filter": "actor=42525",
- "tag": "Athena Karkanis",
- "tagKey": "5d7768276f4521001ea990bb",
- "role": "Ellen",
- "thumb": "https://metadata-static.plex.tv/1/people/1718c9ea2867c7da9955454be34ff4ad.jpg"
- },
- {
- "id": 191917,
- "filter": "actor=191917",
- "tag": "Tim Campbell",
- "tagKey": "5d776974f617c9002015fea2",
- "role": "Commander Reynolds",
- "thumb": "https://metadata-static.plex.tv/7/people/78b1d2ca0cc8e8b1f84860d29195a7b9.jpg"
- },
- {
- "id": 289766,
- "filter": "actor=289766",
- "tag": "Matthew Worku",
- "tagKey": "5fa96863b3697b002fd9dd2c",
- "role": "Charlie",
- "thumb": "https://metadata-static.plex.tv/6/people/60061e07ec34037de9f203673e782461.jpg"
- },
- {
- "id": 13433,
- "filter": "actor=13433",
- "tag": "D'Arcy Carden",
- "tagKey": "5d776a087a53e9001e6f82ae",
- "role": "Aunt Phoebe",
- "thumb": "https://metadata-static.plex.tv/c/people/cd6539d1f977165573f505c9f3269e81.jpg"
- },
- {
- "id": 11051,
- "filter": "actor=11051",
- "tag": "Madeline Brewer",
- "tagKey": "5d776c95ad5437001f7c2842",
- "role": "Janine Lindo",
- "thumb": "https://metadata-static.plex.tv/7/people/7b401a66273a60a1c3e161aab3cda68f.jpg"
- },
- {
- "id": 66923,
- "filter": "actor=66923",
- "tag": "Ann Dowd",
- "tagKey": "5d7768266f4521001ea98d43",
- "role": "Aunt Lydia Clements",
- "thumb": "https://metadata-static.plex.tv/7/people/76c88306b1506d7d3ab49179c4771e72.jpg"
- },
- {
- "id": 14246,
- "filter": "actor=14246",
- "tag": "Bradley Whitford",
- "tagKey": "5d77682c8718ba001e312a10",
- "role": "Joseph Lawrence",
- "thumb": "https://metadata-static.plex.tv/1/people/1aa33d24aa05279480c5480e032c722a.jpg"
- },
- {
- "id": 289767,
- "filter": "actor=289767",
- "tag": "Lori O'Connell",
- "tagKey": "6838621d4222d55b8002cb16",
- "role": "Frantic Wife"
- },
- {
- "id": 289768,
- "filter": "actor=289768",
- "tag": "Christine Cleary",
- "tagKey": "5e1647cd27d563003ed6172c",
- "role": "Handmaid Nora"
- },
- {
- "id": 65353,
- "filter": "actor=65353",
- "tag": "David MacInnis",
- "tagKey": "5d776839f59e5800218992be",
- "role": "Guardian Rudd",
- "thumb": "https://metadata-static.plex.tv/people/5d776839f59e5800218992be.jpg"
- },
- {
- "id": 289769,
- "filter": "actor=289769",
- "tag": "Sam Wexler",
- "tagKey": "63209390315d02c7320782c0",
- "role": "Ambush Guardian"
- },
- {
- "id": 289770,
- "filter": "actor=289770",
- "tag": "Riley Monaghan",
- "tagKey": "5e164787275947003dc66c28",
- "role": "Jail Guardian",
- "thumb": "https://metadata-static.plex.tv/people/5e164787275947003dc66c28.jpg"
- },
- {
- "id": 289771,
- "filter": "actor=289771",
- "tag": "Charlotte Cattell",
- "tagKey": "5d776d86594b2b001e70b2e9",
- "role": "Susan",
- "thumb": "https://image.tmdb.org/t/p/original/312yKTC5mLjSUXMygPHLpALWk6.jpg"
- },
- {
- "id": 289772,
- "filter": "actor=289772",
- "tag": "Kwaku Adu-Poku",
- "tagKey": "68274fc993031b4ffeec9e8d",
- "role": "Ralph",
- "thumb": "https://metadata-static.plex.tv/6/people/6cf9623ea6cd1e88ea41b3cfacd28342.jpg"
- },
- {
- "id": 289752,
- "filter": "actor=289752",
- "tag": "Rosali Annikie",
- "tagKey": "5f406e9a1ae71000410eb50d",
- "role": "Handmaid"
- },
- {
- "id": 289753,
- "filter": "actor=289753",
- "tag": "Pooja Bhandari",
- "tagKey": "626e96ec95b382ef56a34adc",
- "role": "Handmaid"
- },
- {
- "id": 289754,
- "filter": "actor=289754",
- "tag": "Chloe Coyle",
- "tagKey": "5d776f2a9ab544002152f3dd",
- "role": "Handmaid"
- },
- {
- "id": 289755,
- "filter": "actor=289755",
- "tag": "Keren Edelist",
- "tagKey": "65609076e533317df90f8712",
- "role": "Handmaid"
- },
- {
- "id": 289756,
- "filter": "actor=289756",
- "tag": "Maggie May",
- "tagKey": "5d9c090402391c001f593fe8",
- "role": "Handmaid"
- },
- {
- "id": 289757,
- "filter": "actor=289757",
- "tag": "Rojan Molanian",
- "tagKey": "5e624c4da57b06003ed535a1",
- "role": "Handmaid"
- },
- {
- "id": 289758,
- "filter": "actor=289758",
- "tag": "Lily-Fay Mowbray",
- "tagKey": "5d776a6796b655001fdedfc0",
- "role": "Handmaid"
- },
- {
- "id": 3556,
- "filter": "actor=3556",
- "tag": "Ever Carradine",
- "tagKey": "5d77682c880197001ec91de1",
- "role": "Naomi Lawrence",
- "thumb": "https://metadata-static.plex.tv/6/people/67417b5358a2c7f5092413040e8b584f.jpg"
- },
- {
- "id": 120761,
- "filter": "actor=120761",
- "tag": "Josh Charles",
- "tagKey": "5d7768267e9a3c0020c6aa10",
- "role": "Gabriel Wharton",
- "thumb": "https://metadata-static.plex.tv/d/people/d53ff34cde556a858e0cfc2f3a67088d.jpg"
- }
- ],
- "Producer": [
- {
- "id": 197327,
- "filter": "producer=197327",
- "tag": "Nika Castillo",
- "tagKey": "5f40140102101b0040f362c2"
- },
- {
- "id": 197328,
- "filter": "producer=197328",
- "tag": "Michael Stoyanov",
- "tagKey": "5ec40f4b0d2c2c0040bca5a6"
- },
- {
- "id": 197329,
- "filter": "producer=197329",
- "tag": "Élisabeth Williams",
- "tagKey": "5d77688a308bca002032cb9f"
- }
- ]
- },
- {
- "ratingKey": "108357",
- "key": "/library/metadata/108357",
- "parentRatingKey": "101061",
- "grandparentRatingKey": "101001",
- "guid": "plex://episode/67ad23913018a69f4445e9cf",
- "parentGuid": "plex://season/677e6a5bc634ffdd2e09637d",
- "grandparentGuid": "plex://show/609ff8297702ff002cf15b20",
- "grandparentSlug": "below-deck-down-under",
- "type": "episode",
- "title": "Come Swell or High Water",
- "grandparentKey": "/library/metadata/101001",
- "parentKey": "/library/metadata/101061",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Below Deck Down Under",
- "parentTitle": "Season 3",
- "contentRating": "TV-14",
- "summary": "Bri and Harry try to define their relationship; the crew picks up their last charter guests who can't keep their food down during a swelly charter; during the last beach excursion, the deck team commits their biggest error of the season.",
- "index": 16,
- "parentIndex": 3,
- "year": 2025,
- "thumb": "/library/metadata/108357/thumb/1748076108",
- "art": "/library/metadata/101001/art/1748538525",
- "parentThumb": "/library/metadata/101061/thumb/1740254294",
- "grandparentThumb": "/library/metadata/101001/thumb/1748538525",
- "grandparentArt": "/library/metadata/101001/art/1748538525",
- "grandparentTheme": "/library/metadata/101001/theme/1748538525",
- "duration": 2555232,
- "originallyAvailableAt": "2025-05-19",
- "addedAt": 1747703179,
- "updatedAt": 1748076108,
- "Media": [
- {
- "id": 130749,
- "duration": 2555232,
- "bitrate": 9785,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 2,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447785,
- "key": "/library/parts/447785/1747703115/file.mkv",
- "duration": 2555232,
- "file": "/data/Media/Tv Shows/Below Deck Down Under/Season 03/Below Deck Down Under (2022) - S03E16 - Come Swell of High Water [WEBDL-1080p][EAC3 2.0][h264]-Kitsune.mkv",
- "size": 3126227031,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037496,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 9561,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037497,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 2,
- "bitrate": 224,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "stereo",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 Stereo)",
- "extendedDisplayTitle": "English (EAC3 Stereo)"
- },
- {
- "id": 1037498,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1037499,
- "streamType": 3,
- "canAutoSync": false,
- "default": true,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "hearingImpaired": true,
- "original": true,
- "title": "SDH",
- "displayTitle": "English SDH (SRT)",
- "extendedDisplayTitle": "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Come Swell or High Water",
- "type": "coverPoster",
- "url": "/library/metadata/101001/thumb/1748538525"
- },
- {
- "alt": "Come Swell or High Water",
- "type": "snapshot",
- "url": "/library/metadata/108357/thumb/1748076108"
- },
- {
- "alt": "Come Swell or High Water",
- "type": "background",
- "url": "/library/metadata/101001/art/1748538525"
- },
- {
- "alt": "Come Swell or High Water",
- "type": "clearLogo",
- "url": "/library/metadata/101001/clearLogo/1748538525"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "162469",
- "topRight": "2d399d",
- "bottomRight": "213595",
- "bottomLeft": "1c53c4"
- },
- "Guid": [
- {
- "id": "tmdb://6200109"
- }
- ]
- },
- {
- "ratingKey": "108356",
- "key": "/library/metadata/108356",
- "parentRatingKey": "103105",
- "grandparentRatingKey": "4698",
- "guid": "plex://episode/67b8c01b2a9d96fd61ecd977",
- "parentGuid": "plex://season/67b8c01a2a9d96fd61ecd96f",
- "grandparentGuid": "plex://show/606ef4be8736e5002c8f5c17",
- "grandparentSlug": "game-changer",
- "type": "episode",
- "title": "Crowd Control",
- "grandparentKey": "/library/metadata/4698",
- "parentKey": "/library/metadata/103105",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Game Changer",
- "parentTitle": "Season 7",
- "summary": "Jeff, Gianmarco, and Josh do some crowd work.",
- "index": 4,
- "parentIndex": 7,
- "audienceRating": 7.0,
- "year": 2025,
- "thumb": "/library/metadata/108356/thumb/1748908721",
- "art": "/library/metadata/4698/art/1748186936",
- "parentThumb": "/library/metadata/103105/thumb/1745376038",
- "grandparentThumb": "/library/metadata/4698/thumb/1748186936",
- "grandparentArt": "/library/metadata/4698/art/1748186936",
- "grandparentTheme": "/library/metadata/4698/theme/1748186936",
- "duration": 2405119,
- "originallyAvailableAt": "2025-05-19",
- "addedAt": 1747696726,
- "updatedAt": 1748908721,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 130748,
- "duration": 2405119,
- "bitrate": 4743,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 2,
- "audioCodec": "aac",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "audioProfile": "lc",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447784,
- "key": "/library/parts/447784/1747696646/file.mkv",
- "duration": 2405119,
- "file": "/data/Media/Tv Shows/Game Changer/Season 07/Game Changer (2019) - S07E04 - TBA [WEBDL-1080p][AAC 2.0][x264]-MuTT.mkv",
- "size": 1426622833,
- "audioProfile": "lc",
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037492,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 4553,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 50,
- "original": true,
- "profile": "high",
- "refFrames": 5,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037493,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "aac",
- "index": 1,
- "channels": 2,
- "bitrate": 189,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "stereo",
- "original": true,
- "profile": "lc",
- "samplingRate": 48000,
- "displayTitle": "English (AAC Stereo)",
- "extendedDisplayTitle": "English (AAC Stereo)"
- },
- {
- "id": 1037494,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "original": true,
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1037495,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "hearingImpaired": true,
- "original": true,
- "title": "SDH",
- "displayTitle": "English SDH (SRT)",
- "extendedDisplayTitle": "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Crowd Control",
- "type": "coverPoster",
- "url": "/library/metadata/4698/thumb/1748186936"
- },
- {
- "alt": "Crowd Control",
- "type": "snapshot",
- "url": "/library/metadata/108356/thumb/1748908721"
- },
- {
- "alt": "Crowd Control",
- "type": "background",
- "url": "/library/metadata/4698/art/1748186936"
- },
- {
- "alt": "Crowd Control",
- "type": "clearLogo",
- "url": "/library/metadata/4698/clearLogo/1748186936"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "5b040d",
- "topRight": "11475c",
- "bottomRight": "7d202b",
- "bottomLeft": "ab1b2a"
- },
- "Guid": [
- {
- "id": "tmdb://5995158"
- },
- {
- "id": "tvdb://11096703"
- }
- ],
- "Rating": [
- {
- "image": "themoviedb://image.rating",
- "value": 7.0,
- "type": "audience"
- }
- ],
- "Role": [
- {
- "id": 20075,
- "filter": "actor=20075",
- "tag": "Sam Reich",
- "tagKey": "5d7769a2f617c900201628a0",
- "role": "Self - Host",
- "thumb": "https://metadata-static.plex.tv/4/people/4e2c891b3cedad0ed91929e7ed98bfc5.jpg"
- },
- {
- "id": 287857,
- "filter": "actor=287857",
- "tag": "Jeff Arcuri",
- "tagKey": "5f403769768fc7004056ca44",
- "role": "Self - Contestant",
- "thumb": "https://metadata-static.plex.tv/f/people/f66c469ffdd0f7eeed96d7e2715fb858.jpg"
- },
- {
- "id": 114731,
- "filter": "actor=114731",
- "tag": "Gianmarco Soresi",
- "tagKey": "5e16256cfef2d4003e88a949",
- "role": "Self - Contestant",
- "thumb": "https://metadata-static.plex.tv/people/5e16256cfef2d4003e88a949.jpg"
- },
- {
- "id": 287858,
- "filter": "actor=287858",
- "tag": "Josh Johnson",
- "tagKey": "5f403f798642250042862cc7",
- "role": "Self - Contestant",
- "thumb": "https://metadata-static.plex.tv/3/people/310758c4c49ed4f86439f433fefe119f.jpg"
- },
- {
- "id": 13941,
- "filter": "actor=13941",
- "tag": "Chris Grace",
- "tagKey": "5e62496cae4f6e003e30191d",
- "role": "Self - Warm-Up Comic",
- "thumb": "https://metadata-static.plex.tv/1/people/1a0783529c8c900712f51e15e2fc6872.jpg"
- },
- {
- "id": 20245,
- "filter": "actor=20245",
- "tag": "Paul Robalino",
- "tagKey": "5f402ef9e065380042f01b70",
- "role": "Self - Guest",
- "thumb": "https://metadata-static.plex.tv/1/people/13b1b96968dbaeb9a95aef702c277f15.jpg"
- },
- {
- "id": 293212,
- "filter": "actor=293212",
- "tag": "Ranboo",
- "tagKey": "6835d46d605b5820750862ec",
- "role": "Self - Interesting Audience Member"
- }
- ]
- },
- {
- "ratingKey": "1234",
- "key": "/library/metadata/1234/children",
- "parentRatingKey": "1181",
- "guid": "plex://season/66900bb56068a612725071bc",
- "parentGuid": "plex://show/60a69b7811abb9002d7adbb8",
- "parentSlug": "abbott-elementary",
- "parentStudio": "Warner Bros. Television",
- "type": "season",
- "title": "Season 4",
- "parentKey": "/library/metadata/1181",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "parentTitle": "Abbott Elementary",
- "summary": "",
- "index": 4,
- "parentIndex": 1,
- "parentYear": 2021,
- "thumb": "/library/metadata/1234/thumb/1732578149",
- "art": "/library/metadata/1181/art/1747377409",
- "parentThumb": "/library/metadata/1181/thumb/1747377409",
- "parentTheme": "/library/metadata/1181/theme/1747377409",
- "leafCount": 22,
- "viewedLeafCount": 0,
- "addedAt": 1747690299,
- "updatedAt": 1732578149,
- "Image": [
- {
- "alt": "Season 4",
- "type": "coverPoster",
- "url": "/library/metadata/1234/thumb/1732578149"
- },
- {
- "alt": "Season 4",
- "type": "background",
- "url": "/library/metadata/1181/art/1747377409"
- },
- {
- "alt": "Season 4",
- "type": "clearLogo",
- "url": "/library/metadata/1181/clearLogo/1747377409"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "4f181f",
- "topRight": "1d4b52",
- "bottomRight": "ab1541",
- "bottomLeft": "1b2122"
- },
- "Guid": [
- {
- "id": "tmdb://401697"
- },
- {
- "id": "tvdb://2136486"
- }
- ]
- },
- {
- "ratingKey": "108350",
- "key": "/library/metadata/108350",
- "parentRatingKey": "101855",
- "grandparentRatingKey": "101854",
- "guid": "plex://episode/6803ee549c0bd989a5e65044",
- "parentGuid": "plex://season/669bac4bc1cd84be5a118e4b",
- "grandparentGuid": "plex://show/669bac4bc1cd84be5a118e34",
- "grandparentSlug": "suits-la",
- "type": "episode",
- "title": "Freedom",
- "grandparentKey": "/library/metadata/101854",
- "parentKey": "/library/metadata/101855",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Suits LA",
- "parentTitle": "Season 1",
- "contentRating": "TV-14",
- "summary": "The relationships at the two firms are complicated as Ted and Samantha join forces to take down Rosalyn's former boss. Erica and Rick work against each other as they finalize Dylan Pryor's deal. Stuart recruits Kevin for a special task in New York.",
- "index": 13,
- "parentIndex": 1,
- "year": 2025,
- "thumb": "/library/metadata/108350/thumb/1748076109",
- "art": "/library/metadata/101854/art/1747873118",
- "parentThumb": "/library/metadata/101855/thumb/1741005692",
- "grandparentThumb": "/library/metadata/101854/thumb/1747873118",
- "grandparentArt": "/library/metadata/101854/art/1747873118",
- "duration": 2547040,
- "originallyAvailableAt": "2025-05-18",
- "addedAt": 1747621743,
- "updatedAt": 1748076109,
- "Media": [
- {
- "id": 130742,
- "duration": 2547040,
- "bitrate": 6674,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447778,
- "key": "/library/parts/447778/1747632770/file.mkv",
- "duration": 2547040,
- "file": "/data/Media/Tv Shows/Suits LA/Season 01/Suits LA (2025) - S01E13 - Freedom [WEBDL-1080p][EAC3 5.1][h264]-Kitsune.mkv",
- "size": 2125467780,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037431,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 6033,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037432,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 640,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1037433,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1037434,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "hearingImpaired": true,
- "title": "SDH",
- "displayTitle": "English SDH (SRT)",
- "extendedDisplayTitle": "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Freedom",
- "type": "coverPoster",
- "url": "/library/metadata/101854/thumb/1747873118"
- },
- {
- "alt": "Freedom",
- "type": "snapshot",
- "url": "/library/metadata/108350/thumb/1748076109"
- },
- {
- "alt": "Freedom",
- "type": "background",
- "url": "/library/metadata/101854/art/1747873118"
- },
- {
- "alt": "Freedom",
- "type": "clearLogo",
- "url": "/library/metadata/101854/clearLogo/1747873118"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "0f0204",
- "topRight": "050311",
- "bottomRight": "060310",
- "bottomLeft": "273d1d"
- },
- "Guid": [
- {
- "id": "imdb://tt36594516"
- },
- {
- "id": "tmdb://6187141"
- },
- {
- "id": "tvdb://11108973"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 8.0,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 203771,
- "filter": "director=203771",
- "tag": "Michael Smith",
- "tagKey": "5e16358bbc1372003ea6b259",
- "thumb": "https://metadata-static.plex.tv/a/people/a6a5832955a6ff21de202879150e8584.jpg"
- }
- ],
- "Writer": [
- {
- "id": 203714,
- "filter": "writer=203714",
- "tag": "Aaron Korsh",
- "tagKey": "5e16363727d563003ed5a21b",
- "thumb": "https://metadata-static.plex.tv/8/people/8b8c20303af1901c9ebe930600cadf33.jpg"
- }
- ],
- "Role": [
- {
- "id": 11300,
- "filter": "actor=11300",
- "tag": "Stephen Amell",
- "tagKey": "5d77683b8718ba001e3161a4",
- "role": "Ted Black",
- "thumb": "https://metadata-static.plex.tv/6/people/6215267e12160f6c7e53fafbb6e00b88.jpg"
- },
- {
- "id": 131801,
- "filter": "actor=131801",
- "tag": "Lex Scott Davis",
- "tagKey": "5d776c11594b2b001e6ea3a7",
- "role": "Erica Rollins",
- "thumb": "https://metadata-static.plex.tv/2/people/210af4935e41d8f3b88ed71d69d97fbb.jpg"
- },
- {
- "id": 41694,
- "filter": "actor=41694",
- "tag": "Josh McDermitt",
- "tagKey": "5d776b7296b655001fe11581",
- "role": "Stuart Lane",
- "thumb": "https://metadata-static.plex.tv/iva/person/115363/fedac94f2585f9e42397f12f3691070e.jpg"
- },
- {
- "id": 202845,
- "filter": "actor=202845",
- "tag": "Bryan Greenberg",
- "tagKey": "5d77682b8a7581001f12c4ec",
- "role": "Rick Dodsen",
- "thumb": "https://metadata-static.plex.tv/e/people/e0e2104f1ef9bdbe230d00c75e03c80d.jpg"
- },
- {
- "id": 44105,
- "filter": "actor=44105",
- "tag": "Victoria Justice",
- "tagKey": "5d776842880197001ec95eb6",
- "role": "Dylan Pryor",
- "thumb": "https://metadata-static.plex.tv/e/people/e98b9686ae683f657a2557a923908b61.jpg"
- },
- {
- "id": 48742,
- "filter": "actor=48742",
- "tag": "Maggie Grace",
- "tagKey": "5d7768275af944001f1f6ed6",
- "role": "Amanda Stevens",
- "thumb": "https://metadata-static.plex.tv/f/people/fa871d955663ca2f06601a5231008f17.jpg"
- },
- {
- "id": 259681,
- "filter": "actor=259681",
- "tag": "Alice Lee",
- "tagKey": "5d776845999c64001ec32331",
- "role": "Leah Power",
- "thumb": "https://metadata-static.plex.tv/e/people/e4fbdf51a5d9f04e7b0d9d0395edd7f6.jpg"
- },
- {
- "id": 22690,
- "filter": "actor=22690",
- "tag": "Rachelle Goulding",
- "tagKey": "5e164c9661c6140040d823ee",
- "role": "Samantha Railsback",
- "thumb": "https://metadata-static.plex.tv/c/people/c6536343a7230eb0a104f96022330893.jpg"
- },
- {
- "id": 253769,
- "filter": "actor=253769",
- "tag": "Carson A. Egan",
- "tagKey": "670f785850af7cab1be55313",
- "role": "Eddie Black",
- "thumb": "https://metadata-static.plex.tv/3/people/3cb4153dc18cf9ea7cfe3be92e57d103.jpg"
- },
- {
- "id": 46587,
- "filter": "actor=46587",
- "tag": "Sofia Pernas",
- "tagKey": "5d776868eb5d26001f1ea127",
- "role": "Elizabeth Smith",
- "thumb": "https://metadata-static.plex.tv/8/people/887e520c80811daff099d6dc6c43b8cf.jpg"
- },
- {
- "id": 31337,
- "filter": "actor=31337",
- "tag": "Rich Sommer",
- "tagKey": "5d7768265af944001f1f668e",
- "role": "Marvin Semple",
- "thumb": "https://metadata-static.plex.tv/6/people/6ed0d7f27dff22addfbc0d983fb63e74.jpg"
- },
- {
- "id": 19102,
- "filter": "actor=19102",
- "tag": "Stephanie Erb",
- "tagKey": "5d776827151a60001f24ac37",
- "role": "Melissa Johnson",
- "thumb": "https://metadata-static.plex.tv/6/people/63bd37058b0cead5eb9017a8873894f6.jpg"
- },
- {
- "id": 4904,
- "filter": "actor=4904",
- "tag": "Troy Winbush",
- "tagKey": "5d7768313c3c2a001fbcd414",
- "role": "Kevin",
- "thumb": "https://metadata-static.plex.tv/a/people/a9c790848ac57c75975abed22a5d7cf1.jpg"
- },
- {
- "id": 41783,
- "filter": "actor=41783",
- "tag": "Matt Letscher",
- "tagKey": "5d77682c54f42c001f8c343f",
- "role": "Edward 'Teddy' Brooks",
- "thumb": "https://metadata-static.plex.tv/5/people/5d92ec184eeeeb5fb5056eb3d0a18c3b.jpg"
- },
- {
- "id": 4604,
- "filter": "actor=4604",
- "tag": "Spencer Garrett",
- "tagKey": "5d776832961905001eb9345c",
- "role": "Bill",
- "thumb": "https://metadata-static.plex.tv/d/people/d59edf4d39da0b83ab0e368cbe2ec224.jpg"
- },
- {
- "id": 36916,
- "filter": "actor=36916",
- "tag": "Tim Chiou",
- "tagKey": "5d77683bf54112001f5be320",
- "role": "Jeffers' Lawyer",
- "thumb": "https://metadata-static.plex.tv/1/people/1c9cf83b353462a9473306fec3741eae.jpg"
- },
- {
- "id": 5124,
- "filter": "actor=5124",
- "tag": "Mike O'Malley",
- "tagKey": "5d77682eeb5d26001f1df599",
- "role": "Avery Jeffers",
- "thumb": "https://metadata-static.plex.tv/4/people/41ad8c4b85ba040cac24150ccac6962d.jpg"
- },
- {
- "id": 287856,
- "filter": "actor=287856",
- "tag": "Laura Julian",
- "tagKey": "5f40273752f2000041515262",
- "role": "Judge",
- "thumb": "https://image.tmdb.org/t/p/original/mrLJselSCJInnF7sMitZKDyoOav.jpg"
- }
- ],
- "Producer": [
- {
- "id": 287082,
- "filter": "producer=287082",
- "tag": "Christopher J. Molnar",
- "tagKey": "5dcfc932da78f70020159c1e"
- },
- {
- "id": 287083,
- "filter": "producer=287083",
- "tag": "Caitlin Tyler",
- "tagKey": "5f400e5a03883a0040b18e83"
- }
- ]
- },
- {
- "ratingKey": "108348",
- "key": "/library/metadata/108348",
- "parentRatingKey": "103870",
- "grandparentRatingKey": "15053",
- "guid": "plex://episode/673f46972e8dc40b88af229a",
- "parentGuid": "plex://season/63e683473abf06cf83a08e21",
- "grandparentGuid": "plex://show/5e69c6f6874db7003e2dd59b",
- "grandparentSlug": "the-last-of-us",
- "type": "episode",
- "title": "The Price",
- "titleSort": "Price",
- "grandparentKey": "/library/metadata/15053",
- "parentKey": "/library/metadata/103870",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "The Last of Us",
- "parentTitle": "Season 2",
- "contentRating": "TV-MA",
- "summary": "Joel surprises Ellie for her birthday. Years later, Ellie prepares to confront Joel about her past.",
- "index": 6,
- "parentIndex": 2,
- "audienceRating": 6.3,
- "year": 2025,
- "thumb": "/library/metadata/108348/thumb/1748656784",
- "art": "/library/metadata/15053/art/1748704280",
- "parentThumb": "/library/metadata/103870/thumb/1745376036",
- "grandparentThumb": "/library/metadata/15053/thumb/1748704280",
- "grandparentArt": "/library/metadata/15053/art/1748704280",
- "grandparentTheme": "/library/metadata/15053/theme/1748704280",
- "duration": 3569152,
- "originallyAvailableAt": "2025-05-18",
- "addedAt": 1747617208,
- "updatedAt": 1748656784,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 130738,
- "duration": 3569152,
- "bitrate": 9214,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447774,
- "key": "/library/parts/447774/1747617116/file.mkv",
- "duration": 3569152,
- "file": "/data/Media/Tv Shows/The Last of Us/Season 02/The Last of Us (2023) - S02E06 - The Price [WEBDL-1080p][EAC3 5.1][h264]-successfulcrab.mkv",
- "size": 4112416737,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037389,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 8573,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037390,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 640,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1037391,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1037392,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English [SDH]",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English [SDH] (SRT)"
- },
- {
- "id": 1037393,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 4,
- "bitrate": 0,
- "language": "Bulgarian",
- "languageTag": "bg",
- "languageCode": "bul",
- "title": "Bulgarian",
- "displayTitle": "Bulgarian (SRT)",
- "extendedDisplayTitle": "Bulgarian (Bulgarian SRT)"
- },
- {
- "id": 1037394,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 5,
- "bitrate": 0,
- "language": "Croatian",
- "languageTag": "hr",
- "languageCode": "hrv",
- "title": "Croatian",
- "displayTitle": "Croatian (SRT)",
- "extendedDisplayTitle": "Croatian (Croatian SRT)"
- },
- {
- "id": 1037395,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 6,
- "bitrate": 0,
- "language": "Czech",
- "languageTag": "cs",
- "languageCode": "ces",
- "title": "Czech (Czechia)",
- "displayTitle": "Czech (SRT)",
- "extendedDisplayTitle": "Czech (Czechia) (Czech SRT)"
- },
- {
- "id": 1037396,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 7,
- "bitrate": 0,
- "language": "Danish",
- "languageTag": "da",
- "languageCode": "dan",
- "title": "Danish",
- "displayTitle": "Danish (SRT)",
- "extendedDisplayTitle": "Danish (Danish SRT)"
- },
- {
- "id": 1037397,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 8,
- "bitrate": 0,
- "language": "Dutch",
- "languageTag": "nl",
- "languageCode": "nld",
- "title": "Dutch",
- "displayTitle": "Dutch (SRT)",
- "extendedDisplayTitle": "Dutch (Dutch SRT)"
- },
- {
- "id": 1037398,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 9,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "European Spanish",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "European Spanish (Spanish SRT)"
- },
- {
- "id": 1037399,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 10,
- "bitrate": 0,
- "language": "Finnish",
- "languageTag": "fi",
- "languageCode": "fin",
- "title": "Finnish",
- "displayTitle": "Finnish (SRT)",
- "extendedDisplayTitle": "Finnish (Finnish SRT)"
- },
- {
- "id": 1037400,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 11,
- "bitrate": 0,
- "language": "French",
- "languageTag": "fr",
- "languageCode": "fra",
- "title": "French",
- "displayTitle": "French (SRT)",
- "extendedDisplayTitle": "French (French SRT)"
- },
- {
- "id": 1037401,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 12,
- "bitrate": 0,
- "language": "Greek",
- "languageTag": "el",
- "languageCode": "ell",
- "title": "Greek",
- "displayTitle": "Greek (SRT)",
- "extendedDisplayTitle": "Greek (Greek SRT)"
- },
- {
- "id": 1037402,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 13,
- "bitrate": 0,
- "language": "Hungarian",
- "languageTag": "hu",
- "languageCode": "hun",
- "title": "Hungarian",
- "displayTitle": "Hungarian (SRT)",
- "extendedDisplayTitle": "Hungarian (Hungarian SRT)"
- },
- {
- "id": 1037403,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 14,
- "bitrate": 0,
- "language": "Icelandic",
- "languageTag": "is",
- "languageCode": "isl",
- "title": "Icelandic (Iceland)",
- "displayTitle": "Icelandic (SRT)",
- "extendedDisplayTitle": "Icelandic (Iceland) (Icelandic SRT)"
- },
- {
- "id": 1037404,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 15,
- "bitrate": 0,
- "language": "Indonesian",
- "languageTag": "id",
- "languageCode": "ind",
- "title": "Indonesian",
- "displayTitle": "Indonesian (SRT)",
- "extendedDisplayTitle": "Indonesian (Indonesian SRT)"
- },
- {
- "id": 1037405,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 16,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Latin America Spanish",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Latin America Spanish (Spanish SRT)"
- },
- {
- "id": 1037406,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 17,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Latin America Spanish [SDH]",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Latin America Spanish [SDH] (Spanish SRT)"
- },
- {
- "id": 1037407,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 18,
- "bitrate": 0,
- "language": "Lithuanian",
- "languageTag": "lt",
- "languageCode": "lit",
- "title": "Lithuanian",
- "displayTitle": "Lithuanian (SRT)",
- "extendedDisplayTitle": "Lithuanian (Lithuanian SRT)"
- },
- {
- "id": 1037408,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 19,
- "bitrate": 0,
- "language": "Macedonian",
- "languageTag": "mk",
- "languageCode": "mkd",
- "title": "Macedonian",
- "displayTitle": "Macedonian (SRT)",
- "extendedDisplayTitle": "Macedonian (Macedonian SRT)"
- },
- {
- "id": 1037409,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 20,
- "bitrate": 0,
- "language": "Norwegian",
- "languageTag": "no",
- "languageCode": "nor",
- "title": "Norwegian",
- "displayTitle": "Norwegian (SRT)",
- "extendedDisplayTitle": "Norwegian (Norwegian SRT)"
- },
- {
- "id": 1037410,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 21,
- "bitrate": 0,
- "language": "Polish",
- "languageTag": "pl",
- "languageCode": "pol",
- "title": "Polish",
- "displayTitle": "Polish (SRT)",
- "extendedDisplayTitle": "Polish (Polish SRT)"
- },
- {
- "id": 1037411,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 22,
- "bitrate": 0,
- "language": "Portuguese",
- "languageTag": "pt",
- "languageCode": "por",
- "title": "Portuguese",
- "displayTitle": "Portuguese (SRT)",
- "extendedDisplayTitle": "Portuguese (Portuguese SRT)"
- },
- {
- "id": 1037412,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 23,
- "bitrate": 0,
- "language": "Portuguese",
- "languageTag": "pt",
- "languageCode": "por",
- "title": "Portuguese Brazilian",
- "displayTitle": "Portuguese (SRT)",
- "extendedDisplayTitle": "Portuguese Brazilian (Portuguese SRT)"
- },
- {
- "id": 1037413,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 24,
- "bitrate": 0,
- "language": "Romanian",
- "languageTag": "ro",
- "languageCode": "ron",
- "title": "Romanian (Romania)",
- "displayTitle": "Romanian (SRT)",
- "extendedDisplayTitle": "Romanian (Romania) (Romanian SRT)"
- },
- {
- "id": 1037414,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 25,
- "bitrate": 0,
- "language": "Serbian",
- "languageTag": "sr",
- "languageCode": "srp",
- "title": "Serbian (Latin)",
- "displayTitle": "Serbian (SRT)",
- "extendedDisplayTitle": "Serbian (Latin) (Serbian SRT)"
- },
- {
- "id": 1037415,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 26,
- "bitrate": 0,
- "language": "Slovak",
- "languageTag": "sk",
- "languageCode": "slk",
- "title": "Slovak (Slovakia)",
- "displayTitle": "Slovak (SRT)",
- "extendedDisplayTitle": "Slovak (Slovakia) (Slovak SRT)"
- },
- {
- "id": 1037416,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 27,
- "bitrate": 0,
- "language": "Slovenian",
- "languageTag": "sl",
- "languageCode": "slv",
- "title": "Slovenian",
- "displayTitle": "Slovenian (SRT)",
- "extendedDisplayTitle": "Slovenian (Slovenian SRT)"
- },
- {
- "id": 1037417,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 28,
- "bitrate": 0,
- "title": "Standard Estonian",
- "displayTitle": "Unknown (SRT)",
- "extendedDisplayTitle": "Standard Estonian (SRT)"
- },
- {
- "id": 1037418,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 29,
- "bitrate": 0,
- "language": "Latvian",
- "languageTag": "lv",
- "languageCode": "lav",
- "title": "Standard Latvian",
- "displayTitle": "Latvian (SRT)",
- "extendedDisplayTitle": "Standard Latvian (Latvian SRT)"
- },
- {
- "id": 1037419,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 30,
- "bitrate": 0,
- "language": "Malay",
- "languageTag": "ms",
- "languageCode": "msa",
- "title": "Standard Malay",
- "displayTitle": "Malay (SRT)",
- "extendedDisplayTitle": "Standard Malay (Malay SRT)"
- },
- {
- "id": 1037420,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 31,
- "bitrate": 0,
- "language": "Swedish",
- "languageTag": "sv",
- "languageCode": "swe",
- "title": "Swedish",
- "displayTitle": "Swedish (SRT)",
- "extendedDisplayTitle": "Swedish (Swedish SRT)"
- },
- {
- "id": 1037421,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 32,
- "bitrate": 0,
- "language": "Thai",
- "languageTag": "th",
- "languageCode": "tha",
- "title": "Thai",
- "displayTitle": "Thai (SRT)",
- "extendedDisplayTitle": "Thai (Thai SRT)"
- },
- {
- "id": 1037422,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 33,
- "bitrate": 0,
- "language": "Turkish",
- "languageTag": "tr",
- "languageCode": "tur",
- "title": "Turkish",
- "displayTitle": "Turkish (SRT)",
- "extendedDisplayTitle": "Turkish (Turkish SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "The Price",
- "type": "coverPoster",
- "url": "/library/metadata/15053/thumb/1748704280"
- },
- {
- "alt": "The Price",
- "type": "snapshot",
- "url": "/library/metadata/108348/thumb/1748656784"
- },
- {
- "alt": "The Price",
- "type": "background",
- "url": "/library/metadata/15053/art/1748704280"
- },
- {
- "alt": "The Price",
- "type": "clearLogo",
- "url": "/library/metadata/15053/clearLogo/1748704280"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "312d29",
- "topRight": "3c3c43",
- "bottomRight": "393e3b",
- "bottomLeft": "35302b"
- },
- "Guid": [
- {
- "id": "imdb://tt32550886"
- },
- {
- "id": "tmdb://5994272"
- },
- {
- "id": "tvdb://10972144"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 8.6,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 6.3,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 198911,
- "filter": "director=198911",
- "tag": "Neil Druckmann",
- "tagKey": "5d776a41fb0d55001f53fc66",
- "thumb": "https://metadata-static.plex.tv/a/people/a8a366dfaf3ed638d9d1579db1e440e6.jpg"
- }
- ],
- "Writer": [
- {
- "id": 198906,
- "filter": "writer=198906",
- "tag": "Neil Druckmann",
- "tagKey": "5d776a41fb0d55001f53fc66",
- "thumb": "https://metadata-static.plex.tv/a/people/a8a366dfaf3ed638d9d1579db1e440e6.jpg"
- },
- {
- "id": 132532,
- "filter": "writer=132532",
- "tag": "Craig Mazin",
- "tagKey": "5d77682e103a2d001f565eb9",
- "thumb": "https://metadata-static.plex.tv/2/people/2672c04c981b6f8c53fece26c0699d9e.jpg"
- },
- {
- "id": 95520,
- "filter": "writer=95520",
- "tag": "Halley Wegryn Gross",
- "tagKey": "5d77683a2e80df001ebded4d",
- "thumb": "https://metadata-static.plex.tv/0/people/0d2ee8d88bec3127e27ce4fca6b467c2.jpg"
- }
- ],
- "Role": [
- {
- "id": 86941,
- "filter": "actor=86941",
- "tag": "Bella Ramsey",
- "tagKey": "5d776c8d96b655001fe346ba",
- "role": "Ellie Williams",
- "thumb": "https://metadata-static.plex.tv/5/people/5999f65b09deaa93b928f5c0d95ae258.jpg"
- },
- {
- "id": 86947,
- "filter": "actor=86947",
- "tag": "Gabriel Luna",
- "tagKey": "5d77686351dd69001fe0b661",
- "role": "Tommy Miller",
- "thumb": "https://metadata-static.plex.tv/e/people/e41daea895213133535f91a9c6c566a9.jpg"
- },
- {
- "id": 101164,
- "filter": "actor=101164",
- "tag": "Isabela Merced",
- "tagKey": "5d776a2996b655001fde519d",
- "role": "Dina",
- "thumb": "https://metadata-static.plex.tv/8/people/8d93dadf9dfff5ebaeb68dd2f01014f5.jpg"
- },
- {
- "id": 270817,
- "filter": "actor=270817",
- "tag": "Young Mazino",
- "tagKey": "5d776d99fb0d55001f5a5096",
- "role": "Jesse",
- "thumb": "https://metadata-static.plex.tv/3/people/3e3f2d05837d29e48ee98269e3b942d7.jpg"
- },
- {
- "id": 26139,
- "filter": "actor=26139",
- "tag": "Pedro Pascal",
- "tagKey": "5d77686d8718ba001e31bb7e",
- "role": "Joel Miller",
- "thumb": "https://metadata-static.plex.tv/c/people/c7a8a55631f762003c6d11796f04a8e0.jpg"
- },
- {
- "id": 39100,
- "filter": "actor=39100",
- "tag": "Rutina Wesley",
- "tagKey": "5d7769c97a53e9001e6f064c",
- "role": "Maria",
- "thumb": "https://metadata-static.plex.tv/3/people/352e0d8fb06ba33f3f2f3a0b8df78511.jpg"
- },
- {
- "id": 28576,
- "filter": "actor=28576",
- "tag": "Catherine O'Hara",
- "tagKey": "5d7768275af944001f1f6e83",
- "role": "Gail",
- "thumb": "https://metadata-static.plex.tv/6/people/6b73120eb1a0765e26356505a3b513af.jpg"
- },
- {
- "id": 2638,
- "filter": "actor=2638",
- "tag": "Robert John Burke",
- "tagKey": "5d77682d8718ba001e3131ac",
- "role": "Seth",
- "thumb": "https://metadata-static.plex.tv/2/people/250d747c0fef13e9e59bec44eeb33b3a.jpg"
- },
- {
- "id": 212521,
- "filter": "actor=212521",
- "tag": "Ezra Benedict Agbonkhese",
- "tagKey": "66b7227d677e6dca57975afe",
- "role": "Benji"
- },
- {
- "id": 67114,
- "filter": "actor=67114",
- "tag": "Noah Lamanna",
- "tagKey": "5d7769b5fb0d55001f52d977",
- "role": "Kat",
- "thumb": "https://metadata-static.plex.tv/a/people/a3099ae27ff0a07a6a59219e0e0f4eb2.jpg"
- },
- {
- "id": 127227,
- "filter": "actor=127227",
- "tag": "Keiran Bohay",
- "tagKey": "5f405ca1bf3e560040c0f87c",
- "role": "Dina's Dance Partner",
- "thumb": "https://metadata-static.plex.tv/4/people/4d66387889687bd3aeac164987b2542d.jpg"
- },
- {
- "id": 270820,
- "filter": "actor=270820",
- "tag": "Victor Lau",
- "tagKey": "6807cc826fe98e38726e03e1",
- "role": "Dina's Dance Partner"
- },
- {
- "id": 2072,
- "filter": "actor=2072",
- "tag": "Joe Pantoliano",
- "tagKey": "5d7768252ec6b5001f6ba1f6",
- "role": "Eugene Lynden",
- "thumb": "https://metadata-static.plex.tv/6/people/60035a99721d569fa04d8a8b6c8292c0.jpg"
- },
- {
- "id": 10049,
- "filter": "actor=10049",
- "tag": "Tony Dalton",
- "tagKey": "5d77683c961905001eb95683",
- "role": "Javier Miller",
- "thumb": "https://metadata-static.plex.tv/0/people/0e7ef919426a6aa18e09c7fa6a710662.jpg"
- },
- {
- "id": 287860,
- "filter": "actor=287860",
- "tag": "Andrew Díaz",
- "tagKey": "5d776b75ad5437001f7a03e1",
- "role": "Young Joel",
- "thumb": "https://metadata-static.plex.tv/1/people/14624df8bb6153a9a013a8d300fd5864.jpg"
- },
- {
- "id": 287861,
- "filter": "actor=287861",
- "tag": "David Miranda",
- "tagKey": "5f40651352f200004158f25e",
- "role": "Young Tommy",
- "thumb": "https://metadata-static.plex.tv/f/people/fd99986e92947fe14cd6699e0472dd80.jpg"
- },
- {
- "id": 74891,
- "filter": "actor=74891",
- "tag": "Michael Teigen",
- "tagKey": "5d77682e85719b001f3a243d",
- "role": "Double",
- "thumb": "https://metadata-static.plex.tv/6/people/65276420008b64563848274c61e4605e.jpg"
- },
- {
- "id": 65746,
- "filter": "actor=65746",
- "tag": "William MacDonald",
- "tagKey": "5d7768315af944001f1f8e5f",
- "role": "Double",
- "thumb": "https://metadata-static.plex.tv/7/people/76e4dc10acbdbb90b783cff938c587bb.jpg"
- }
- ],
- "Producer": [
- {
- "id": 5969,
- "filter": "producer=5969",
- "tag": "Julie Herrin",
- "tagKey": "5dce6a0b90bd5d002033318c",
- "thumb": "https://metadata-static.plex.tv/3/people/32f55807c911e7e20e034fd418491f99.jpg"
- },
- {
- "id": 199827,
- "filter": "producer=199827",
- "tag": "Allen Marshall Palmer",
- "tagKey": "5f3fed6f86422500427e4ad3"
- }
- ]
- },
- {
- "ratingKey": "10394",
- "key": "/library/metadata/10394/children",
- "parentRatingKey": "10393",
- "guid": "plex://season/602e677ade471d002d06f32e",
- "parentGuid": "plex://show/5d9c086b08fddd001f29a1df",
- "parentSlug": "planet-earth",
- "parentStudio": "BBC",
- "type": "season",
- "title": "Season 1",
- "parentKey": "/library/metadata/10393",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "parentTitle": "Planet Earth",
- "summary": "",
- "index": 1,
- "parentIndex": 1,
- "parentYear": 2006,
- "thumb": "/library/metadata/10394/thumb/1732579775",
- "art": "/library/metadata/10393/art/1747332712",
- "parentThumb": "/library/metadata/10393/thumb/1747332712",
- "parentTheme": "/library/metadata/10393/theme/1747332712",
- "leafCount": 11,
- "viewedLeafCount": 0,
- "addedAt": 1747527402,
- "updatedAt": 1732579775,
- "Image": [
- {
- "alt": "Season 1",
- "type": "coverPoster",
- "url": "/library/metadata/10394/thumb/1732579775"
- },
- {
- "alt": "Season 1",
- "type": "background",
- "url": "/library/metadata/10393/art/1747332712"
- },
- {
- "alt": "Season 1",
- "type": "clearLogo",
- "url": "/library/metadata/10393/clearLogo/1747332712"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "01314d",
- "topRight": "054675",
- "bottomRight": "1f2728",
- "bottomLeft": "0f2c3b"
- },
- "Guid": [
- {
- "id": "tmdb://2974"
- },
- {
- "id": "tvdb://16219"
- }
- ]
- },
- {
- "ratingKey": "108322",
- "key": "/library/metadata/108322",
- "parentRatingKey": "12016",
- "grandparentRatingKey": "11854",
- "guid": "plex://episode/6814b8f7005d0a71cff65296",
- "parentGuid": "plex://season/6696d12597fe2d2cc75d7d65",
- "grandparentGuid": "plex://show/5d9c0813e264b7001fc3b4c4",
- "grandparentSlug": "shark-tank",
- "type": "episode",
- "title": "Big Ass Luxuries, Deviled Egg Co., TiCK MiTT, Stringys",
- "grandparentKey": "/library/metadata/11854",
- "parentKey": "/library/metadata/12016",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Shark Tank",
- "parentTitle": "Season 16",
- "originalTitle": "Episode #16.20",
- "contentRating": "TV-PG",
- "summary": "Mark Cuban's farewell episode; oversized luxury candles; gourmet deviled eggs; a tick-removal mitten; seamless, invisible undergarments.",
- "index": 20,
- "parentIndex": 16,
- "year": 2025,
- "thumb": "/library/metadata/108322/thumb/1747873099",
- "art": "/library/metadata/11854/art/1747873114",
- "parentThumb": "/library/metadata/12016/thumb/1732579997",
- "grandparentThumb": "/library/metadata/11854/thumb/1747873114",
- "grandparentArt": "/library/metadata/11854/art/1747873114",
- "grandparentTheme": "/library/metadata/11854/theme/1747873114",
- "duration": 2575656,
- "originallyAvailableAt": "2025-05-16",
- "addedAt": 1747459675,
- "updatedAt": 1747873099,
- "chapterSource": "media",
- "Media": [
- {
- "id": 130704,
- "duration": 2575656,
- "bitrate": 10407,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447740,
- "key": "/library/parts/447740/1747459613/file.mkv",
- "duration": 2575656,
- "file": "/data/Media/Tv Shows/Shark Tank/Season 16/Shark Tank (2009) - S16E20 - Big Ass Luxuries Deviled Egg Co. TiCK MiTT Stringys [WEBDL-1080p][EAC3 5.1][h264]-FLUX.mkv",
- "size": 3351299022,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037297,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 9767,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "original": true,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037298,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 640,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "original": true,
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1037299,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "original": true,
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1037300,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "hearingImpaired": true,
- "original": true,
- "title": "SDH",
- "displayTitle": "English SDH (SRT)",
- "extendedDisplayTitle": "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Big Ass Luxuries, Deviled Egg Co., TiCK MiTT, Stringys",
- "type": "coverPoster",
- "url": "/library/metadata/11854/thumb/1747873114"
- },
- {
- "alt": "Big Ass Luxuries, Deviled Egg Co., TiCK MiTT, Stringys",
- "type": "snapshot",
- "url": "/library/metadata/108322/thumb/1747873099"
- },
- {
- "alt": "Big Ass Luxuries, Deviled Egg Co., TiCK MiTT, Stringys",
- "type": "background",
- "url": "/library/metadata/11854/art/1747873114"
- },
- {
- "alt": "Big Ass Luxuries, Deviled Egg Co., TiCK MiTT, Stringys",
- "type": "clearLogo",
- "url": "/library/metadata/11854/clearLogo/1747873114"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "1a050a",
- "topRight": "29050e",
- "bottomRight": "450d24",
- "bottomLeft": "0a1a53"
- },
- "Guid": [
- {
- "id": "imdb://tt36820850"
- },
- {
- "id": "tmdb://6201706"
- },
- {
- "id": "tvdb://11117202"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 8.2,
- "type": "audience"
- }
- ],
- "Role": [
- {
- "id": 10909,
- "filter": "actor=10909",
- "tag": "Mark Cuban",
- "tagKey": "5d77683361141d001fb1526f",
- "role": "Self - Shark",
- "thumb": "https://metadata-static.plex.tv/people/5d77683361141d001fb1526f.jpg"
- },
- {
- "id": 70555,
- "filter": "actor=70555",
- "tag": "Daymond John",
- "tagKey": "5d776840961905001eb96378",
- "role": "Self - Shark",
- "thumb": "https://metadata-static.plex.tv/f/people/f5148e7d03c9cfab049ae70e3f9b491c.jpg"
- },
- {
- "id": 70556,
- "filter": "actor=70556",
- "tag": "Barbara Corcoran",
- "tagKey": "5d7769e47a53e9001e6f3a75",
- "role": "Self - Shark",
- "thumb": "https://metadata-static.plex.tv/d/people/dd3fcf636c5f464d1318402780f75105.jpg"
- },
- {
- "id": 70557,
- "filter": "actor=70557",
- "tag": "Robert Herjavec",
- "tagKey": "5d9c0813e264b7001fc3b503",
- "role": "Self - Shark",
- "thumb": "https://metadata-static.plex.tv/b/people/b3dce9342dbce9126bad9cabc1aa2bbe.jpg"
- },
- {
- "id": 70558,
- "filter": "actor=70558",
- "tag": "Kevin O'Leary",
- "tagKey": "5d9c07f2705e7a001e6cd46c",
- "role": "Self - Shark",
- "thumb": "https://metadata-static.plex.tv/people/5d9c07f2705e7a001e6cd46c.jpg"
- },
- {
- "id": 57447,
- "filter": "actor=57447",
- "tag": "Lori Greiner",
- "tagKey": "5d9c0813e264b7001fc3b509",
- "role": "Self - Shark",
- "thumb": "https://metadata-static.plex.tv/e/people/eca88762265f9d92fc3d7ff9f8a795a8.jpg"
- },
- {
- "id": 70560,
- "filter": "actor=70560",
- "tag": "Daniel Lubetzky",
- "tagKey": "5f405f08fea1a1003fa6771d",
- "role": "Self - Shark",
- "thumb": "https://metadata-static.plex.tv/8/people/899e0632a06737170b977577f92f89ee.jpg"
- },
- {
- "id": 70559,
- "filter": "actor=70559",
- "tag": "Phil Crowley",
- "tagKey": "5d7768e3594b2b001e69772b",
- "role": "Self - Announcer (voice)",
- "thumb": "https://metadata-static.plex.tv/2/people/2e588843c0dc6bec80a7a036a0337281.jpg"
- }
- ],
- "Producer": [
- {
- "id": 287849,
- "filter": "producer=287849",
- "tag": "Barbara Corcoran",
- "tagKey": "5d7769e47a53e9001e6f3a75",
- "thumb": "https://metadata-static.plex.tv/d/people/dd3fcf636c5f464d1318402780f75105.jpg"
- },
- {
- "id": 70915,
- "filter": "producer=70915",
- "tag": "Mark Cuban",
- "tagKey": "5d77683361141d001fb1526f",
- "thumb": "https://metadata-static.plex.tv/people/5d77683361141d001fb1526f.jpg"
- },
- {
- "id": 70837,
- "filter": "producer=70837",
- "tag": "Lori Greiner",
- "tagKey": "5d9c0813e264b7001fc3b509",
- "thumb": "https://metadata-static.plex.tv/e/people/eca88762265f9d92fc3d7ff9f8a795a8.jpg"
- },
- {
- "id": 287850,
- "filter": "producer=287850",
- "tag": "Robert Herjavec",
- "tagKey": "5d9c0813e264b7001fc3b503",
- "thumb": "https://metadata-static.plex.tv/b/people/b3dce9342dbce9126bad9cabc1aa2bbe.jpg"
- },
- {
- "id": 287851,
- "filter": "producer=287851",
- "tag": "Daymond John",
- "tagKey": "5d776840961905001eb96378",
- "thumb": "https://metadata-static.plex.tv/f/people/f5148e7d03c9cfab049ae70e3f9b491c.jpg"
- }
- ]
- },
- {
- "ratingKey": "108317",
- "key": "/library/metadata/108317",
- "parentRatingKey": "101539",
- "grandparentRatingKey": "101190",
- "guid": "plex://episode/67f66bcb23877d82e836e80a",
- "parentGuid": "plex://season/668e7cafca47b7d106afb778",
- "grandparentGuid": "plex://show/5d9c0875e98e47001eb10c6a",
- "grandparentSlug": "law-and-order-special-victims-unit",
- "type": "episode",
- "title": "Post-Rage",
- "grandparentKey": "/library/metadata/101190",
- "parentKey": "/library/metadata/101539",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Law & Order: Special Victims Unit",
- "parentTitle": "Season 26",
- "contentRating": "TV-14",
- "summary": "Benson investigates a string of sexual assaults targeting local female psychiatrists. The squad celebrates a promotion.",
- "index": 22,
- "parentIndex": 26,
- "audienceRating": 8.0,
- "year": 2025,
- "thumb": "/library/metadata/108317/thumb/1747873106",
- "art": "/library/metadata/101190/art/1747873118",
- "parentThumb": "/library/metadata/101539/thumb/1740796746",
- "grandparentThumb": "/library/metadata/101190/thumb/1747873118",
- "grandparentArt": "/library/metadata/101190/art/1747873118",
- "grandparentTheme": "/library/metadata/101190/theme/1747873118",
- "duration": 2530444,
- "originallyAvailableAt": "2025-05-15",
- "addedAt": 1747363358,
- "updatedAt": 1747873106,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 130699,
- "duration": 2530444,
- "bitrate": 15983,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447735,
- "key": "/library/parts/447735/1747403204/file.mkv",
- "duration": 2530444,
- "file": "/data/Media/Tv Shows/Law & Order - Special Victims Unit/Season 26/Law & Order - Special Victims Unit (1999) - S26E22 - Post-Rage [WEBDL-1080p][EAC3 5.1][x264]-ETHEL.mkv",
- "size": 2589216677,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037288,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 7800,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "closedCaptions": true,
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 3,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037290,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 384,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1037289,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "eia_608",
- "index": 0,
- "bitrate": 7800,
- "embeddedInVideo": "1",
- "displayTitle": "Unknown (Closed Captions)",
- "extendedDisplayTitle": "Unknown (Closed Captions)"
- },
- {
- "id": 1037291,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1037292,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Spanish",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Spanish (Spanish SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Post-Rage",
- "type": "coverPoster",
- "url": "/library/metadata/101190/thumb/1747873118"
- },
- {
- "alt": "Post-Rage",
- "type": "snapshot",
- "url": "/library/metadata/108317/thumb/1747873106"
- },
- {
- "alt": "Post-Rage",
- "type": "background",
- "url": "/library/metadata/101190/art/1747873118"
- },
- {
- "alt": "Post-Rage",
- "type": "clearLogo",
- "url": "/library/metadata/101190/clearLogo/1747873118"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "492015",
- "topRight": "494d45",
- "bottomRight": "91423b",
- "bottomLeft": "466635"
- },
- "Guid": [
- {
- "id": "imdb://tt36341311"
- },
- {
- "id": "tmdb://6114965"
- },
- {
- "id": "tvdb://11051313"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 7.6,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 8.0,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 65590,
- "filter": "director=65590",
- "tag": "Norberto Barba",
- "tagKey": "5d776859961905001eb99b4d",
- "thumb": "https://metadata-static.plex.tv/2/people/245274b4828e2d7d602ad23c0d1293f6.jpg"
- }
- ],
- "Writer": [
- {
- "id": 266988,
- "filter": "writer=266988",
- "tag": "Julie Martin",
- "tagKey": "67f7dd7eefe99b10e2455a56",
- "thumb": "https://metadata-static.plex.tv/f/people/f2d7755729965cf08626d953db1bd1be.jpg"
- },
- {
- "id": 287855,
- "filter": "writer=287855",
- "tag": "David Graziano",
- "tagKey": "682dee7b23c8a04e5feafddd"
- },
- {
- "id": 287257,
- "filter": "writer=287257",
- "tag": "Kelly Minster",
- "tagKey": "682752fcd7400916ef0c73ee"
- }
- ],
- "Role": [
- {
- "id": 67359,
- "filter": "actor=67359",
- "tag": "Mariska Hargitay",
- "tagKey": "5d776826eb5d26001f1dd4db",
- "role": "Olivia Benson",
- "thumb": "https://metadata-static.plex.tv/c/people/cc6a7eeb32e778fba5d61333a7cf5df3.jpg"
- },
- {
- "id": 185526,
- "filter": "actor=185526",
- "tag": "Ice-T",
- "tagKey": "5d77682af54112001f5bc47f",
- "role": "Odafin 'Fin' Tutuola",
- "thumb": "https://metadata-static.plex.tv/b/people/b349989148767f38af40c48f6c306fc3.jpg"
- },
- {
- "id": 61214,
- "filter": "actor=61214",
- "tag": "Peter Scanavino",
- "tagKey": "5d7768847e5fa10020bf120c",
- "role": "Dominick 'Sonny' Carisi Jr.",
- "thumb": "https://metadata-static.plex.tv/d/people/dc3957255cbbf6d86f1af03d21ca8c9f.jpg"
- },
- {
- "id": 248182,
- "filter": "actor=248182",
- "tag": "Octavio Pisano",
- "tagKey": "5d776d56fb0d55001f59d8da",
- "role": "Joe Velasco",
- "thumb": "https://metadata-static.plex.tv/3/people/331527e5cc987db5eef7ebf730ae7d20.jpg"
- },
- {
- "id": 118105,
- "filter": "actor=118105",
- "tag": "Kevin Kane",
- "tagKey": "5d776b359ab5440021508b8a",
- "role": "Terry Bruno",
- "thumb": "https://metadata-static.plex.tv/d/people/d36ebaaf41e20072fe2f89933d32ba2e.jpg"
- },
- {
- "id": 80954,
- "filter": "actor=80954",
- "tag": "Juliana Aidén Martinez",
- "tagKey": "6022b64334df58002c6e830f",
- "role": "Kate Silva",
- "thumb": "https://metadata-static.plex.tv/6/people/67370f2b68130a0b1a265387692e5791.jpg"
- }
- ],
- "Producer": [
- {
- "id": 266968,
- "filter": "producer=266968",
- "tag": "Kathy Dobie",
- "tagKey": "5ddba9e963af99001de44a96"
- },
- {
- "id": 251188,
- "filter": "producer=251188",
- "tag": "Candice Sanchez McFarlane",
- "tagKey": "5d7768829ab54400214e6ec5"
- }
- ]
- },
- {
- "ratingKey": "108316",
- "key": "/library/metadata/108316",
- "parentRatingKey": "5582",
- "grandparentRatingKey": "5297",
- "guid": "plex://episode/67c83fdf8faab9b3c2ff2565",
- "parentGuid": "plex://season/66900f73726b3f54cdf6693a",
- "grandparentGuid": "plex://show/5d9c086c02391c001f5891bb",
- "grandparentSlug": "greys-anatomy",
- "type": "episode",
- "title": "How Do I Live",
- "grandparentKey": "/library/metadata/5297",
- "parentKey": "/library/metadata/5582",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Grey's Anatomy",
- "parentTitle": "Season 21",
- "contentRating": "TV-14",
- "summary": "While the interns are excited to transition to second-year residency, an ordinary day at Grey Sloan takes an unexpected turn when a medical emergency unfolds in the operating room, endangering lives inside the hospital.",
- "index": 18,
- "parentIndex": 21,
- "year": 2025,
- "thumb": "/library/metadata/108316/thumb/1747873097",
- "art": "/library/metadata/5297/art/1747873113",
- "parentThumb": "/library/metadata/5582/thumb/1747445902",
- "grandparentThumb": "/library/metadata/5297/thumb/1747873113",
- "grandparentArt": "/library/metadata/5297/art/1747873113",
- "grandparentTheme": "/library/metadata/5297/theme/1747873113",
- "duration": 2570272,
- "originallyAvailableAt": "2025-05-15",
- "addedAt": 1747354987,
- "updatedAt": 1747873097,
- "Media": [
- {
- "id": 130698,
- "duration": 2570272,
- "bitrate": 9736,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447734,
- "key": "/library/parts/447734/1747373497/file.mkv",
- "duration": 2570272,
- "file": "/data/Media/Tv Shows/Grey's Anatomy/Season 21/Grey's Anatomy (2005) - S21E18 - How Do I Live [WEBDL-1080p][EAC3 5.1][h264]-Kitsune.mkv",
- "size": 3128813417,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037271,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 9096,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037272,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 640,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1037273,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1037274,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "hearingImpaired": true,
- "original": true,
- "title": "SDH",
- "displayTitle": "English SDH (SRT)",
- "extendedDisplayTitle": "SDH (English SRT)"
- },
- {
- "id": 1037275,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 4,
- "bitrate": 0,
- "language": "German",
- "languageTag": "de",
- "languageCode": "deu",
- "displayTitle": "German (SRT)",
- "extendedDisplayTitle": "German (SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "How Do I Live",
- "type": "coverPoster",
- "url": "/library/metadata/5297/thumb/1747873113"
- },
- {
- "alt": "How Do I Live",
- "type": "snapshot",
- "url": "/library/metadata/108316/thumb/1747873097"
- },
- {
- "alt": "How Do I Live",
- "type": "background",
- "url": "/library/metadata/5297/art/1747873113"
- },
- {
- "alt": "How Do I Live",
- "type": "clearLogo",
- "url": "/library/metadata/5297/clearLogo/1747873113"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "151212",
- "topRight": "92413f",
- "bottomRight": "193b58",
- "bottomLeft": "242e60"
- },
- "Guid": [
- {
- "id": "imdb://tt33528553"
- },
- {
- "id": "tmdb://6022281"
- },
- {
- "id": "tvdb://11002136"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 8.1,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 30685,
- "filter": "director=30685",
- "tag": "Debbie Allen",
- "tagKey": "5d776832961905001eb93450",
- "thumb": "https://metadata-static.plex.tv/1/people/1ca55c551fd2c43fe89d5afe6ace123f.jpg"
- }
- ],
- "Writer": [
- {
- "id": 257129,
- "filter": "writer=257129",
- "tag": "Meg Marinis",
- "tagKey": "5e1639e3ef1040003f24fe08",
- "thumb": "https://metadata-static.plex.tv/e/people/e451747a3a25720efc75dd4aa563021a.jpg"
- }
- ],
- "Role": [
- {
- "id": 2412,
- "filter": "actor=2412",
- "tag": "Ellen Pompeo",
- "tagKey": "5d7768273c3c2a001fbcb1ef",
- "role": "Meredith Grey",
- "thumb": "https://metadata-static.plex.tv/e/people/e417779f696305c3b62ff7b3ba279f30.jpg"
- },
- {
- "id": 29598,
- "filter": "actor=29598",
- "tag": "Chandra Wilson",
- "tagKey": "5d7768342e80df001ebde2b8",
- "role": "Miranda Bailey",
- "thumb": "https://metadata-static.plex.tv/d/people/dff4c2e2cd947f49e42b71a03de9407b.jpg"
- },
- {
- "id": 29599,
- "filter": "actor=29599",
- "tag": "James Pickens Jr.",
- "tagKey": "5d7768283c3c2a001fbcb6a0",
- "role": "Richard Webber",
- "thumb": "https://metadata-static.plex.tv/2/people/23a98b8aace343a666b70d00ca2868cf.jpg"
- },
- {
- "id": 29601,
- "filter": "actor=29601",
- "tag": "Kevin McKidd",
- "tagKey": "5d7768276f4521001ea990ab",
- "role": "Owen Hunt",
- "thumb": "https://metadata-static.plex.tv/3/people/394e1f2fba89a55ce07c6ef95d61ae68.jpg"
- },
- {
- "id": 29607,
- "filter": "actor=29607",
- "tag": "Caterina Scorsone",
- "tagKey": "5d7768394de0ee001fccc49a",
- "role": "Amelia Shepherd",
- "thumb": "https://metadata-static.plex.tv/b/people/be4064eb9f774c1c1f8e23a4eb10a0f2.jpg"
- },
- {
- "id": 29603,
- "filter": "actor=29603",
- "tag": "Camilla Luddington",
- "tagKey": "5d7768a423d5a3001f4ef6a2",
- "role": "Jo Wilson",
- "thumb": "https://metadata-static.plex.tv/4/people/45b2fd3ac7083feed71d92e013c201fa.jpg"
- },
- {
- "id": 3415,
- "filter": "actor=3415",
- "tag": "Kim Raver",
- "tagKey": "5d77682a151a60001f24b487",
- "role": "Teddy Altman",
- "thumb": "https://metadata-static.plex.tv/1/people/12a4ac4da57bac6f45677bafe935366a.jpg"
- },
- {
- "id": 19052,
- "filter": "actor=19052",
- "tag": "Jason George",
- "tagKey": "5d776836880197001ec93763",
- "role": "Ben Warren",
- "thumb": "https://metadata-static.plex.tv/people/5d776836880197001ec93763.jpg"
- },
- {
- "id": 18442,
- "filter": "actor=18442",
- "tag": "Chris Carmack",
- "tagKey": "5d77683a2ec6b5001f6bcd6a",
- "role": "Atticus Lincoln",
- "thumb": "https://metadata-static.plex.tv/4/people/4c05a2446332756ac536546e40f060c4.jpg"
- },
- {
- "id": 25253,
- "filter": "actor=25253",
- "tag": "Anthony Hill",
- "tagKey": "5d776bf79ab5440021511494",
- "role": "Winston Ndugu",
- "thumb": "https://metadata-static.plex.tv/3/people/3aa56226dc3500a529934fff78586a7d.jpg"
- },
- {
- "id": 29624,
- "filter": "actor=29624",
- "tag": "Adelaide Kane",
- "tagKey": "5d77687febdf2200209c08b0",
- "role": "Jules Millin",
- "thumb": "https://metadata-static.plex.tv/2/people/2eaf59847db8e3221c68b486105f9579.jpg"
- },
- {
- "id": 29625,
- "filter": "actor=29625",
- "tag": "Alexis Floyd",
- "tagKey": "5d7770de6afb3d0020623d30",
- "role": "Simone Griffith",
- "thumb": "https://metadata-static.plex.tv/4/people/4eb2988b1039051074dff4b62002334e.jpg"
- },
- {
- "id": 29626,
- "filter": "actor=29626",
- "tag": "Niko Terho",
- "tagKey": "5ddba9fac97b5b001f481959",
- "role": "Lucas Adams",
- "thumb": "https://metadata-static.plex.tv/b/people/b6cdda9004a9b4d2025872f3acb45494.jpg"
- },
- {
- "id": 29627,
- "filter": "actor=29627",
- "tag": "Harry Shum Jr.",
- "tagKey": "5d776831151a60001f24d03b",
- "role": "Benson 'Blue' Kwan",
- "thumb": "https://metadata-static.plex.tv/b/people/b6d31a8df7ff46e091c17eac9cb7ef69.jpg"
- },
- {
- "id": 29621,
- "filter": "actor=29621",
- "tag": "Payton Silver",
- "tagKey": "5f3fb65c03883a0040a9745a",
- "role": "Dr. Knox"
- },
- {
- "id": 29639,
- "filter": "actor=29639",
- "tag": "Frances Nichols",
- "tagKey": "5d776dd2ad5437001f7e195e",
- "role": "Nurse Karen",
- "thumb": "https://image.tmdb.org/t/p/original/nHPGoUrtfG34jfSyDt4oq4Y1Lo6.jpg"
- },
- {
- "id": 29615,
- "filter": "actor=29615",
- "tag": "Debbie Allen",
- "tagKey": "5d776832961905001eb93450",
- "role": "Catherine Fox",
- "thumb": "https://metadata-static.plex.tv/1/people/1ca55c551fd2c43fe89d5afe6ace123f.jpg"
- },
- {
- "id": 29695,
- "filter": "actor=29695",
- "tag": "Natalie Morales",
- "tagKey": "5d776864eb5d26001f1e92ac",
- "role": "Monica Beltran",
- "thumb": "https://metadata-static.plex.tv/8/people/82b6fa7268acc762f91b209d9b547b3f.jpg"
- },
- {
- "id": 27545,
- "filter": "actor=27545",
- "tag": "Floriana Lima",
- "tagKey": "5d776b637a53e9001e72434f",
- "role": "Nora Young",
- "thumb": "https://metadata-static.plex.tv/5/people/540230ace02ec87e9844c9befb8e9547.jpg"
- },
- {
- "id": 10273,
- "filter": "actor=10273",
- "tag": "Piper Perabo",
- "tagKey": "5d776829999c64001ec2cef6",
- "role": "Jenna Gatlin",
- "thumb": "https://metadata-static.plex.tv/9/people/9ec99313a2d3480bce8a318e9ddb7c7c.jpg"
- },
- {
- "id": 62698,
- "filter": "actor=62698",
- "tag": "Andy Bean",
- "tagKey": "5d776abdfb0d55001f54f6ed",
- "role": "Aaron Gatlin",
- "thumb": "https://metadata-static.plex.tv/d/people/d17ce258adf79a0ad5281f4789fcdad9.jpg"
- },
- {
- "id": 279433,
- "filter": "actor=279433",
- "tag": "Sophia Kopera",
- "tagKey": "6125faebad4995002c38d586",
- "role": "Dylan Gatlin",
- "thumb": "https://metadata-static.plex.tv/7/people/721a474045aa15753244f86b1589c53d.jpg"
- },
- {
- "id": 285266,
- "filter": "actor=285266",
- "tag": "Trevor Jackson",
- "tagKey": "5d776964ad5437001f75b811",
- "role": "",
- "thumb": "https://metadata-static.plex.tv/1/people/19c76a4012c0a3eadc68ef91db495e01.jpg"
- },
- {
- "id": 20013,
- "filter": "actor=20013",
- "tag": "Jared Farid Ward",
- "tagKey": "5d776db17a53e9001e7602c3",
- "role": "Officer Bruno",
- "thumb": "https://metadata-static.plex.tv/people/5d776db17a53e9001e7602c3.jpg"
- },
- {
- "id": 47303,
- "filter": "actor=47303",
- "tag": "Jacqueline Mazarella",
- "tagKey": "5d776a3d7a53e9001e6febbf",
- "role": "Sarah",
- "thumb": "https://metadata-static.plex.tv/e/people/ed43bb98c37f68b82b00b3b112ab1af7.jpg"
- },
- {
- "id": 287344,
- "filter": "actor=287344",
- "tag": "Charleigh Jordan-Ortega",
- "tagKey": "6828abe84eaa2ecdb61deca8",
- "role": "Miles Young"
- },
- {
- "id": 287345,
- "filter": "actor=287345",
- "tag": "Bronson Arrivillaga",
- "tagKey": "67f7b370d615b2a9b4dd6bfd",
- "role": "Max Young"
- },
- {
- "id": 287346,
- "filter": "actor=287346",
- "tag": "Hannah Hurst",
- "tagKey": "6828abead7400916ef15dc1d",
- "role": "Lucy Young"
- },
- {
- "id": 287347,
- "filter": "actor=287347",
- "tag": "Scarlette Cosio",
- "tagKey": "6828abea224bcdebd73c2be0",
- "role": "Emily Young"
- }
- ],
- "Producer": [
- {
- "id": 34771,
- "filter": "producer=34771",
- "tag": "Naser Alazari",
- "tagKey": "5f4049e11ae71000410994bb"
- },
- {
- "id": 32053,
- "filter": "producer=32053",
- "tag": "Vanessa Delgado",
- "tagKey": "5f403006ce2564003f8f28f5"
- },
- {
- "id": 7876,
- "filter": "producer=7876",
- "tag": "James E. Williams",
- "tagKey": "5f3fb8a5864225004279c793"
- }
- ]
- },
- {
- "ratingKey": "108300",
- "key": "/library/metadata/108300",
- "parentRatingKey": "103851",
- "grandparentRatingKey": "103157",
- "guid": "plex://episode/67ee501df5a8669c029225b4",
- "parentGuid": "plex://season/67ee8b94f094e9eab1fac3bd",
- "grandparentGuid": "plex://show/5d9c0867ba6eb9001fba2e1e",
- "grandparentSlug": "guys-grocery-games",
- "type": "episode",
- "title": "GGG G.O.A.T. Part 2",
- "grandparentKey": "/library/metadata/103157",
- "parentKey": "/library/metadata/103851",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Guy's Grocery Games",
- "parentTitle": "Season 39",
- "contentRating": "TV-G",
- "summary": "Six all-star chefs are still in the running for the title of GGG Greatest of All Time and the $70,000 prize. Guy Fieri surprises the competitors with double wheels that pick their dish and game at random. First, they must make a vegetarian dinner while observing the express lane's strict ingredient limit. In the sudden death elimination round, the bottom two chefs must make their best noodle dish using only ingredients from the even aisles of the store.",
- "index": 8,
- "parentIndex": 39,
- "year": 2025,
- "thumb": "/library/metadata/108300/thumb/1747592116",
- "art": "/library/metadata/103157/art/1748821044",
- "grandparentThumb": "/library/metadata/103157/thumb/1748821044",
- "grandparentArt": "/library/metadata/103157/art/1748821044",
- "grandparentTheme": "/library/metadata/103157/theme/1748821044",
- "duration": 2520895,
- "originallyAvailableAt": "2025-05-14",
- "addedAt": 1747288377,
- "updatedAt": 1747592116,
- "Media": [
- {
- "id": 130672,
- "duration": 2520895,
- "bitrate": 9930,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 2,
- "audioCodec": "aac",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "audioProfile": "lc",
- "videoProfile": "main",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447708,
- "key": "/library/parts/447708/1747288312/file.mkv",
- "duration": 2520895,
- "file": "/data/Media/Tv Shows/Guy's Grocery Games (2013) {tvdb-274453}/Season 39/Guy's Grocery Games (2013) - S39E08 - GGG G.O.A.T. Part 2 [WEBDL-1080p][AAC 2.0][h264]-FREQUENCY.mkv",
- "size": 3130016942,
- "audioProfile": "lc",
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "main",
- "Stream": [
- {
- "id": 1036859,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 9805,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "main",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1036860,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "aac",
- "index": 1,
- "channels": 2,
- "bitrate": 125,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "stereo",
- "profile": "lc",
- "samplingRate": 48000,
- "displayTitle": "English (AAC Stereo)",
- "extendedDisplayTitle": "English (AAC Stereo)"
- },
- {
- "id": 1036861,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "GGG G.O.A.T. Part 2",
- "type": "coverPoster",
- "url": "/library/metadata/103157/thumb/1748821044"
- },
- {
- "alt": "GGG G.O.A.T. Part 2",
- "type": "snapshot",
- "url": "/library/metadata/108300/thumb/1747592116"
- },
- {
- "alt": "GGG G.O.A.T. Part 2",
- "type": "background",
- "url": "/library/metadata/103157/art/1748821044"
- },
- {
- "alt": "GGG G.O.A.T. Part 2",
- "type": "clearLogo",
- "url": "/library/metadata/103157/clearLogo/1748821044"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "531417",
- "topRight": "504345",
- "bottomRight": "5f2725",
- "bottomLeft": "733032"
- },
- "Guid": [
- {
- "id": "tmdb://6093833"
- }
- ],
- "Role": [
- {
- "id": 267515,
- "filter": "actor=267515",
- "tag": "Guy Fieri",
- "tagKey": "5d776d6f96b655001fe48bbb",
- "role": "Host",
- "thumb": "https://metadata-static.plex.tv/2/people/25e37fe3b20cefd9d76186cdc0f99b8e.jpg"
- }
- ]
- },
- {
- "ratingKey": "108298",
- "key": "/library/metadata/108298",
- "parentRatingKey": "98594",
- "grandparentRatingKey": "97989",
- "guid": "plex://episode/67c486eb969f848c139f3b11",
- "parentGuid": "plex://season/668e7e31a3dd2ba9bfbd8b9c",
- "grandparentGuid": "plex://show/5d9c08482df347001e3aed3c",
- "grandparentSlug": "chicago-p-d",
- "type": "episode",
- "title": "Open Casket",
- "grandparentKey": "/library/metadata/97989",
- "parentKey": "/library/metadata/98594",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Chicago P.D.",
- "parentTitle": "Season 12",
- "contentRating": "TV-14",
- "summary": "The showdown with Deputy Chief Reid intensifies when Intelligence narrows in on Otero.",
- "index": 21,
- "parentIndex": 12,
- "audienceRating": 7.3,
- "year": 2025,
- "thumb": "/library/metadata/108298/thumb/1748076104",
- "art": "/library/metadata/97989/art/1748298488",
- "parentThumb": "/library/metadata/98594/thumb/1736396828",
- "grandparentThumb": "/library/metadata/97989/thumb/1748298488",
- "grandparentArt": "/library/metadata/97989/art/1748298488",
- "grandparentTheme": "/library/metadata/97989/theme/1748298488",
- "duration": 2532780,
- "originallyAvailableAt": "2025-05-14",
- "addedAt": 1747281977,
- "updatedAt": 1748076104,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 130688,
- "duration": 2532780,
- "bitrate": 15994,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447724,
- "key": "/library/parts/447724/1747301309/file.mkv",
- "duration": 2532780,
- "file": "/data/Media/Tv Shows/Chicago P.D/Season 12/Chicago P.D. (2014) - S12E21 - Open Casket 1 [WEBDL-1080p][EAC3 5.1][x264]-ETHEL.mkv",
- "size": 2593245872,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037194,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 7805,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "closedCaptions": true,
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 3,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037196,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 384,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1037195,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "eia_608",
- "index": 0,
- "bitrate": 7805,
- "embeddedInVideo": "1",
- "displayTitle": "Unknown (Closed Captions)",
- "extendedDisplayTitle": "Unknown (Closed Captions)"
- },
- {
- "id": 1037197,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1037198,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Spanish",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Spanish (Spanish SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Open Casket",
- "type": "coverPoster",
- "url": "/library/metadata/97989/thumb/1748298488"
- },
- {
- "alt": "Open Casket",
- "type": "snapshot",
- "url": "/library/metadata/108298/thumb/1748076104"
- },
- {
- "alt": "Open Casket",
- "type": "background",
- "url": "/library/metadata/97989/art/1748298488"
- },
- {
- "alt": "Open Casket",
- "type": "clearLogo",
- "url": "/library/metadata/97989/clearLogo/1748298488"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "46240a",
- "topRight": "5e311c",
- "bottomRight": "1d1818",
- "bottomLeft": "704123"
- },
- "Guid": [
- {
- "id": "imdb://tt36460318"
- },
- {
- "id": "tmdb://6108929"
- },
- {
- "id": "tvdb://11058076"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 8.6,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 7.3,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 228752,
- "filter": "director=228752",
- "tag": "Victor Macias",
- "tagKey": "5d776826961905001eb90d60"
- }
- ],
- "Writer": [
- {
- "id": 227790,
- "filter": "writer=227790",
- "tag": "Gavin Harris",
- "tagKey": "5e163556316a39003ef7e7a6"
- }
- ],
- "Role": [
- {
- "id": 27483,
- "filter": "actor=27483",
- "tag": "Jason Beghe",
- "tagKey": "5d7768288718ba001e312181",
- "role": "Hank Voight",
- "thumb": "https://metadata-static.plex.tv/iva/person/15260/ee396ed71effe0ef88b7fd49f2d688a8.jpg"
- },
- {
- "id": 28898,
- "filter": "actor=28898",
- "tag": "Marina Squerciati",
- "tagKey": "5d77692696b655001fdcb856",
- "role": "Kim Burgess",
- "thumb": "https://metadata-static.plex.tv/8/people/8051a7b1d5aec7f12e57df6f91dd7198.jpg"
- },
- {
- "id": 134723,
- "filter": "actor=134723",
- "tag": "Patrick John Flueger",
- "tagKey": "5d776831999c64001ec2e911",
- "role": "Adam Ruzek",
- "thumb": "https://metadata-static.plex.tv/2/people/2e4deedc9d547594030faf285208b5ce.jpg"
- },
- {
- "id": 221568,
- "filter": "actor=221568",
- "tag": "LaRoyce Hawkins",
- "tagKey": "5d777055594b2b001e749179",
- "role": "Kevin Atwater",
- "thumb": "https://metadata-static.plex.tv/9/people/9c7d310b67f96d52c8d5eb1a4d6d675c.jpg"
- },
- {
- "id": 222744,
- "filter": "actor=222744",
- "tag": "Benjamin Levy Aguilar",
- "tagKey": "5d776b167a53e9001e719be9",
- "role": "Officer Dante Torres",
- "thumb": "https://metadata-static.plex.tv/8/people/8b4720d6e6e0a7f7791de74a05fbce8d.jpg"
- },
- {
- "id": 34751,
- "filter": "actor=34751",
- "tag": "Toya Turner",
- "tagKey": "5d77689debdf2200209c3bd2",
- "role": "Kiana Cook",
- "thumb": "https://metadata-static.plex.tv/3/people/3e873713c88d5e69f0be275d57b3d14d.jpg"
- },
- {
- "id": 77868,
- "filter": "actor=77868",
- "tag": "Amy Morton",
- "tagKey": "5d7768324de0ee001fccabaf",
- "role": "Trudy Platt",
- "thumb": "https://metadata-static.plex.tv/c/people/c622a6072a56f22ecaf1f74c7d8ce340.jpg"
- },
- {
- "id": 222747,
- "filter": "actor=222747",
- "tag": "Sara Bues",
- "tagKey": "5f400d85bf3e560040b6c415",
- "role": "ASA Nina Chapman",
- "thumb": "https://metadata-static.plex.tv/9/people/95af0877b6790ca55d08e52f0ccd9491.jpg"
- },
- {
- "id": 19246,
- "filter": "actor=19246",
- "tag": "Shawn Hatosy",
- "tagKey": "5d7768325af944001f1f91ae",
- "role": "DC Charlie Reid",
- "thumb": "https://metadata-static.plex.tv/f/people/f4f978af31e29685e79ff021fed14ac1.jpg"
- },
- {
- "id": 72189,
- "filter": "actor=72189",
- "tag": "Juan Javier Cardenas",
- "tagKey": "5d77706cad5437001f821dcf",
- "role": "Jesus Otero",
- "thumb": "https://metadata-static.plex.tv/people/5d77706cad5437001f821dcf.jpg"
- },
- {
- "id": 288094,
- "filter": "actor=288094",
- "tag": "Jason Sanchez",
- "tagKey": "5f3fd8bc86422500427c9caa",
- "role": "Reinerio 'Rennie' Otero"
- },
- {
- "id": 288095,
- "filter": "actor=288095",
- "tag": "Jason Omar Henry",
- "tagKey": "627f648ff2d628f48e451cb5",
- "role": "Narcotics Officer Vince Lanahan"
- },
- {
- "id": 202056,
- "filter": "actor=202056",
- "tag": "Randy Gonzalez",
- "tagKey": "5d776b25ad5437001f794fe1",
- "role": "Silva",
- "thumb": "https://metadata-static.plex.tv/f/people/fe33bf9924cae81923cd7e8311e84043.jpg"
- },
- {
- "id": 288096,
- "filter": "actor=288096",
- "tag": "Jandel Camilo",
- "tagKey": "5f406f2204a8650040a8b364",
- "role": "Joey Mazo"
- },
- {
- "id": 77933,
- "filter": "actor=77933",
- "tag": "Miguel Lepe Jr.",
- "tagKey": "60ad20d3c502e8002c00c344",
- "role": "Priest",
- "thumb": "https://metadata-static.plex.tv/0/people/06455f2fc17e934060db92ce269a2cd3.jpg"
- },
- {
- "id": 288097,
- "filter": "actor=288097",
- "tag": "Brad Ozbolt",
- "tagKey": "63f0881760c3c5c5d78c040a",
- "role": "IAD Officer 1"
- },
- {
- "id": 288098,
- "filter": "actor=288098",
- "tag": "Letitia Murray",
- "tagKey": "5eda8aa5924e6100410cb138",
- "role": "IAD Officer 2"
- },
- {
- "id": 288099,
- "filter": "actor=288099",
- "tag": "Emer Gomez",
- "tagKey": "607712e55a91ba00358f37ae",
- "role": "Employee"
- }
- ],
- "Producer": [
- {
- "id": 228378,
- "filter": "producer=228378",
- "tag": "Brian Luce",
- "tagKey": "5dd874b33fea82001da56439"
- }
- ]
- },
- {
- "ratingKey": "108297",
- "key": "/library/metadata/108297",
- "parentRatingKey": "99778",
- "grandparentRatingKey": "97707",
- "guid": "plex://episode/67f3e8f2325efc7ca5537995",
- "parentGuid": "plex://season/668e7e67f408245793ead834",
- "grandparentGuid": "plex://show/5d9c08683c3f87001f34eb20",
- "grandparentSlug": "chicago-med",
- "type": "episode",
- "title": "Baby Mine...",
- "grandparentKey": "/library/metadata/97707",
- "parentKey": "/library/metadata/99778",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Chicago Med",
- "parentTitle": "Season 10",
- "contentRating": "TV-14",
- "summary": "Maggie and Frost fight to get a pair of lungs for a young cystic fibrosis patient. Asher learns whether she can become a surrogate. Ripley and Morris treat a tech billionaire's daughter as she battles leukemia.",
- "index": 21,
- "parentIndex": 10,
- "audienceRating": 7.0,
- "year": 2025,
- "thumb": "/library/metadata/108297/thumb/1748283522",
- "art": "/library/metadata/97707/art/1748298488",
- "parentThumb": "/library/metadata/99778/thumb/1747372778",
- "grandparentThumb": "/library/metadata/97707/thumb/1748298488",
- "grandparentArt": "/library/metadata/97707/art/1748298488",
- "grandparentTheme": "/library/metadata/97707/theme/1748298488",
- "duration": 2546048,
- "originallyAvailableAt": "2025-05-14",
- "addedAt": 1747281048,
- "updatedAt": 1748283522,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 130685,
- "duration": 2546048,
- "bitrate": 16028,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447721,
- "key": "/library/parts/447721/1747300377/file.mkv",
- "duration": 2546048,
- "file": "/data/Media/Tv Shows/Chicago Med/Season 10/Chicago Med (2015) - S10E21 - Baby Mine [WEBDL-1080p][EAC3 5.1][x264]-ETHEL.mkv",
- "size": 2612353062,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037181,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 7822,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "closedCaptions": true,
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 3,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037183,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 384,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1037182,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "eia_608",
- "index": 0,
- "bitrate": 7822,
- "embeddedInVideo": "1",
- "displayTitle": "Unknown (Closed Captions)",
- "extendedDisplayTitle": "Unknown (Closed Captions)"
- },
- {
- "id": 1037184,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1037185,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Spanish",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Spanish (Spanish SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Baby Mine...",
- "type": "coverPoster",
- "url": "/library/metadata/97707/thumb/1748298488"
- },
- {
- "alt": "Baby Mine...",
- "type": "snapshot",
- "url": "/library/metadata/108297/thumb/1748283522"
- },
- {
- "alt": "Baby Mine...",
- "type": "background",
- "url": "/library/metadata/97707/art/1748298488"
- },
- {
- "alt": "Baby Mine...",
- "type": "clearLogo",
- "url": "/library/metadata/97707/clearLogo/1748298488"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "31272a",
- "topRight": "5e2723",
- "bottomRight": "933d4a",
- "bottomLeft": "5a1b24"
- },
- "Guid": [
- {
- "id": "imdb://tt36285336"
- },
- {
- "id": "tmdb://6108932"
- },
- {
- "id": "tvdb://11058074"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 8.6,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 7.0,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 59799,
- "filter": "director=59799",
- "tag": "Gonzalo Amat",
- "tagKey": "5d776e9fad5437001f7fb71f",
- "thumb": "https://metadata-static.plex.tv/e/people/e32304a6d3a7e46f1da933ccbddd0222.jpg"
- }
- ],
- "Writer": [
- {
- "id": 241332,
- "filter": "writer=241332",
- "tag": "Lauren MacKenzie",
- "tagKey": "5f3fed4552f20000414c2a23"
- },
- {
- "id": 241333,
- "filter": "writer=241333",
- "tag": "Andrew Gettens",
- "tagKey": "5ddc5684ed36f9001d9bdc92"
- }
- ],
- "Role": [
- {
- "id": 2875,
- "filter": "actor=2875",
- "tag": "Steven Weber",
- "tagKey": "5d776826eb5d26001f1dd4cc",
- "role": "Dr. Dean Archer",
- "thumb": "https://metadata-static.plex.tv/d/people/d2338af5d54aa25f02c60490b0ac45dd.jpg"
- },
- {
- "id": 29393,
- "filter": "actor=29393",
- "tag": "Marlyne Barrett",
- "tagKey": "5d77683261141d001fb14e5f",
- "role": "Maggie Lockwood",
- "thumb": "https://metadata-static.plex.tv/f/people/fd0674613b72f986532f19c38cf6eb7e.jpg"
- },
- {
- "id": 20770,
- "filter": "actor=20770",
- "tag": "Jessy Schram",
- "tagKey": "5d77683254c0f0001f3031f2",
- "role": "Dr. Hannah Asher",
- "thumb": "https://metadata-static.plex.tv/3/people/3c8b898f0b1c4ee2e74523c7ffc0dc55.jpg"
- },
- {
- "id": 221537,
- "filter": "actor=221537",
- "tag": "Luke Mitchell",
- "tagKey": "5d776926ad5437001f759643",
- "role": "Dr. Mitchell 'Mitch' Ripley",
- "thumb": "https://metadata-static.plex.tv/d/people/d51ddddb767333598d1f594f2683a2aa.jpg"
- },
- {
- "id": 26951,
- "filter": "actor=26951",
- "tag": "Sarah Ramos",
- "tagKey": "5d7768d2fb0d55001f51a2bc",
- "role": "Dr. Caitlin Lenox",
- "thumb": "https://metadata-static.plex.tv/c/people/c3d6067a52d91c2ce007187788ced676.jpg"
- },
- {
- "id": 102412,
- "filter": "actor=102412",
- "tag": "Darren Barnet",
- "tagKey": "5d77709031d95e001f1a48ef",
- "role": "Dr. John Frost",
- "thumb": "https://metadata-static.plex.tv/a/cc68393fae/people/a23a165208d6de9551f2165eb0a68ffe.jpg"
- },
- {
- "id": 221521,
- "filter": "actor=221521",
- "tag": "S. Epatha Merkerson",
- "tagKey": "5d7768258718ba001e3118d6",
- "role": "Sharon Goodwin",
- "thumb": "https://metadata-static.plex.tv/7/people/780849f90afd5c444d07cfb9e99d4e38.jpg"
- },
- {
- "id": 53577,
- "filter": "actor=53577",
- "tag": "Oliver Platt",
- "tagKey": "5d776829103a2d001f564eed",
- "role": "Dr. Daniel Charles",
- "thumb": "https://metadata-static.plex.tv/4/people/426ed5572b7465239d36b5f53ab00f45.jpg"
- },
- {
- "id": 221571,
- "filter": "actor=221571",
- "tag": "Lee Jones",
- "tagKey": "5d7769877a53e9001e6e8c83",
- "role": "Dr. Justin Morris",
- "thumb": "https://metadata-static.plex.tv/6/people/69531068d7eb7e111c8e86ac9771a49a.jpg"
- },
- {
- "id": 221522,
- "filter": "actor=221522",
- "tag": "Lorena Diaz",
- "tagKey": "5d776c4cf617c9002017fe2f",
- "role": "Nurse Doris",
- "thumb": "https://metadata-static.plex.tv/d/people/dc8576913ada831c9f8be734248db293.jpg"
- },
- {
- "id": 221529,
- "filter": "actor=221529",
- "tag": "Marc Grapey",
- "tagKey": "5d77682a54f42c001f8c318f",
- "role": "Peter Kalmick",
- "thumb": "https://metadata-static.plex.tv/people/5d77682a54f42c001f8c318f.jpg"
- },
- {
- "id": 101292,
- "filter": "actor=101292",
- "tag": "Hannah Riley",
- "tagKey": "5d776abdfb0d55001f54f6f2",
- "role": "Anna Charles",
- "thumb": "https://metadata-static.plex.tv/b/people/b3aa82b8a7c26e54c36d6e6597cceac0.jpg"
- },
- {
- "id": 221526,
- "filter": "actor=221526",
- "tag": "Marie Tredway",
- "tagKey": "5fb001e1e45a8a002d0811d0",
- "role": "Nurse Trini",
- "thumb": "https://image.tmdb.org/t/p/original/joj7I2StGEML36ip2ESC0s9BELC.jpg"
- },
- {
- "id": 222175,
- "filter": "actor=222175",
- "tag": "Sia A. Moody",
- "tagKey": "5d776829151a60001f24b186",
- "role": "Dr. Ivy Davis",
- "thumb": "https://metadata-static.plex.tv/people/5d776829151a60001f24b186.jpg"
- },
- {
- "id": 221561,
- "filter": "actor=221561",
- "tag": "Ashlei Sharpe Chestnut",
- "tagKey": "5dd8797b2247ae001d766b0d",
- "role": "Student Doctor Naomi Howard",
- "thumb": "https://metadata-static.plex.tv/d/people/d6d2f9f1aa699e4a9eaaa68524ba5274.jpg"
- },
- {
- "id": 241367,
- "filter": "actor=241367",
- "tag": "Kelly A. Cooper",
- "tagKey": "5f3ffda6cc4920003b2d55db",
- "role": "Nurse Abby"
- },
- {
- "id": 90833,
- "filter": "actor=90833",
- "tag": "Logan Miller",
- "tagKey": "5d77683a2ec6b5001f6bcdab",
- "role": "Kip Lenox",
- "thumb": "https://image.tmdb.org/t/p/original/xa62ZRSMFUUk4KS9kkKYZkNDlKi.jpg"
- },
- {
- "id": 50352,
- "filter": "actor=50352",
- "tag": "Brendan Hines",
- "tagKey": "5d77684885719b001f3a74ae",
- "role": "Dr. Nicholas Hayes",
- "thumb": "https://metadata-static.plex.tv/6/people/6027144a7cfe4a6934a0efefffe906b9.jpg"
- },
- {
- "id": 41589,
- "filter": "actor=41589",
- "tag": "French Stewart",
- "tagKey": "5d776826eb5d26001f1dd4d6",
- "role": "Frederick Lambert",
- "thumb": "https://metadata-static.plex.tv/c/people/c7b834574e61210ed486f6c3f8e7ad52.jpg"
- },
- {
- "id": 31008,
- "filter": "actor=31008",
- "tag": "Mekia Cox",
- "tagKey": "5d77683bf54112001f5be25f",
- "role": "Robin Charles",
- "thumb": "https://metadata-static.plex.tv/e/people/e6851fd3f1a9c96557e4e9d31bf7a7a0.jpg"
- },
- {
- "id": 19270,
- "filter": "actor=19270",
- "tag": "Sam Trammell",
- "tagKey": "5d77682685719b001f3a0b02",
- "role": "Walter Macron",
- "thumb": "https://metadata-static.plex.tv/2/people/277a335b5a73751cd177f46274b936c5.jpg"
- },
- {
- "id": 51521,
- "filter": "actor=51521",
- "tag": "Tonya Glanz",
- "tagKey": "5d776ae8594b2b001e6c946f",
- "role": "Kate Macron",
- "thumb": "https://metadata-static.plex.tv/b/people/bb7a4c9233fc8d4bf66212bdcd115f03.jpg"
- },
- {
- "id": 287242,
- "filter": "actor=287242",
- "tag": "Connor Esterson",
- "tagKey": "5f3fd49fc63b480040d7e328",
- "role": "Noah Macron",
- "thumb": "https://metadata-static.plex.tv/a/people/aee875d66f964192c58ba1dd1c9c00bb.jpg"
- },
- {
- "id": 21848,
- "filter": "actor=21848",
- "tag": "Brooklyn Shuck",
- "tagKey": "5d776aa1594b2b001e6c1a68",
- "role": "Alea Lancer",
- "thumb": "https://metadata-static.plex.tv/c/people/c103424b9152cb4a329f1a5590a73c36.jpg"
- },
- {
- "id": 287243,
- "filter": "actor=287243",
- "tag": "Lillian Fitzmaurice",
- "tagKey": "682752bb4eaa2ecdb6141335",
- "role": "Paramedic Olivia"
- },
- {
- "id": 287244,
- "filter": "actor=287244",
- "tag": "Lauren Powell",
- "tagKey": "5e204240065879003f22216e",
- "role": "Paramedic Evie"
- },
- {
- "id": 24958,
- "filter": "actor=24958",
- "tag": "Tim DeKay",
- "tagKey": "5d776833880197001ec92ffc",
- "role": "Griffin Lancer",
- "thumb": "https://metadata-static.plex.tv/c/people/c28c9970405120fe9465401e43810314.jpg"
- },
- {
- "id": 222765,
- "filter": "actor=222765",
- "tag": "Marcus Hendricks",
- "tagKey": "602a8271433b10002cf6a873",
- "role": "Lancer Security Guard"
- },
- {
- "id": 30813,
- "filter": "actor=30813",
- "tag": "Charlotte Alexis White",
- "tagKey": "5d776bc67a53e9001e72f887",
- "role": "Nurse Brittany Shields"
- },
- {
- "id": 287245,
- "filter": "actor=287245",
- "tag": "Sarah Malfara",
- "tagKey": "5e624d455dd74b003de87493",
- "role": "Caroline Wilds",
- "thumb": "https://metadata-static.plex.tv/a/people/a9db72107f7955fad8f48b84e7490048.jpg"
- },
- {
- "id": 287246,
- "filter": "actor=287246",
- "tag": "Shelby Bradley",
- "tagKey": "5ef15427946f580041b3dd2e",
- "role": "Dr. Dawn Hammond"
- },
- {
- "id": 287348,
- "filter": "actor=287348",
- "tag": "Brian Breau",
- "tagKey": "5e1656d2d92d86003d371516",
- "role": "Dr. Anthony Barton"
- }
- ],
- "Producer": [
- {
- "id": 241301,
- "filter": "producer=241301",
- "tag": "Lauren Glover",
- "tagKey": "5f3fdad903883a0040acda87",
- "thumb": "https://metadata-static.plex.tv/7/people/7931c753b2916edb71e463871dae0103.jpg"
- },
- {
- "id": 241302,
- "filter": "producer=241302",
- "tag": "David Siegel",
- "tagKey": "5dcd3778c0a4cd001f680d0c"
- }
- ]
- },
- {
- "ratingKey": "108296",
- "key": "/library/metadata/108296",
- "parentRatingKey": "98434",
- "grandparentRatingKey": "98213",
- "guid": "plex://episode/67f3e53c38177c5173783606",
- "parentGuid": "plex://season/668e7d8838868365e79390e8",
- "grandparentGuid": "plex://show/5d9c084208fddd001f29602a",
- "grandparentSlug": "chicago-fire",
- "type": "episode",
- "title": "The Bad Guy",
- "titleSort": "Bad Guy",
- "grandparentKey": "/library/metadata/98213",
- "parentKey": "/library/metadata/98434",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Chicago Fire",
- "parentTitle": "Season 13",
- "contentRating": "TV-14",
- "summary": "Kidd strengthens her bond with Natalie during a road trip. Severide investigates a car fire and uncovers surprising evidence. Violet receives a career opportunity after being featured in a local newspaper.",
- "index": 21,
- "parentIndex": 13,
- "audienceRating": 6.5,
- "year": 2025,
- "thumb": "/library/metadata/108296/thumb/1748186901",
- "art": "/library/metadata/98213/art/1748298489",
- "parentThumb": "/library/metadata/98434/thumb/1735829503",
- "grandparentThumb": "/library/metadata/98213/thumb/1748298489",
- "grandparentArt": "/library/metadata/98213/art/1748298489",
- "grandparentTheme": "/library/metadata/98213/theme/1748298489",
- "duration": 2527744,
- "originallyAvailableAt": "2025-05-14",
- "addedAt": 1747281047,
- "updatedAt": 1748186901,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 130686,
- "duration": 2527744,
- "bitrate": 8185,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447722,
- "key": "/library/parts/447722/1747300399/file.mkv",
- "duration": 2527744,
- "file": "/data/Media/Tv Shows/Chicago Fire/Season 13/Chicago Fire (2012) - S13E21 - The Bad Guy [WEBDL-1080p][EAC3 5.1][x264]-ETHEL.mkv",
- "size": 2586059174,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1037186,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 8185,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "closedCaptions": true,
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 3,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1037188,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 384,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1037187,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "eia_608",
- "index": 0,
- "embeddedInVideo": "1",
- "displayTitle": "Unknown (Closed Captions)",
- "extendedDisplayTitle": "Unknown (Closed Captions)"
- },
- {
- "id": 1037189,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1037190,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Spanish",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Spanish (Spanish SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "The Bad Guy",
- "type": "coverPoster",
- "url": "/library/metadata/98213/thumb/1748298489"
- },
- {
- "alt": "The Bad Guy",
- "type": "snapshot",
- "url": "/library/metadata/108296/thumb/1748186901"
- },
- {
- "alt": "The Bad Guy",
- "type": "background",
- "url": "/library/metadata/98213/art/1748298489"
- },
- {
- "alt": "The Bad Guy",
- "type": "clearLogo",
- "url": "/library/metadata/98213/clearLogo/1748298489"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "1e1d47",
- "topRight": "2f316b",
- "bottomRight": "1e2955",
- "bottomLeft": "a4273d"
- },
- "Guid": [
- {
- "id": "imdb://tt36460334"
- },
- {
- "id": "tmdb://6108934"
- },
- {
- "id": "tvdb://11058081"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 8.2,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 6.5,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 49774,
- "filter": "director=49774",
- "tag": "Lisa Demaine",
- "tagKey": "5d776ed29ab544002152c43f",
- "thumb": "https://metadata-static.plex.tv/c/people/c37b8381c71f2b11e6908ed5aab40612.jpg"
- }
- ],
- "Writer": [
- {
- "id": 227221,
- "filter": "writer=227221",
- "tag": "Victor Teran",
- "tagKey": "5d7768a447dd6e001f6bcb78"
- }
- ],
- "Role": [
- {
- "id": 69425,
- "filter": "actor=69425",
- "tag": "Taylor Kinney",
- "tagKey": "5d77683ef59e580021899b7b",
- "role": "Kelly Severide",
- "thumb": "https://metadata-static.plex.tv/5/people/53a4f83976200503ace4c3869074a677.jpg"
- },
- {
- "id": 27026,
- "filter": "actor=27026",
- "tag": "David Eigenberg",
- "tagKey": "5d77682c151a60001f24bf31",
- "role": "Christopher Herrmann",
- "thumb": "https://metadata-static.plex.tv/0/people/00ea302f74b411f4174faa2f9797d212.jpg"
- },
- {
- "id": 64107,
- "filter": "actor=64107",
- "tag": "Joe Miñoso",
- "tagKey": "5d776a4951dd69001fe21dbb",
- "role": "Joe Cruz",
- "thumb": "https://metadata-static.plex.tv/e/people/e282c958346686e138ab8d4b85399062.jpg"
- },
- {
- "id": 64066,
- "filter": "actor=64066",
- "tag": "Christian Stolte",
- "tagKey": "5d776829151a60001f24b163",
- "role": "Randy 'Mouch' McHolland",
- "thumb": "https://metadata-static.plex.tv/8/people/8210a81652440f3b6c4d36fb94d56a84.jpg"
- },
- {
- "id": 63663,
- "filter": "actor=63663",
- "tag": "Miranda Rae Mayo",
- "tagKey": "5d776b3cfb0d55001f561047",
- "role": "Stella Kidd",
- "thumb": "https://metadata-static.plex.tv/5/people/5c10b509be8e38ff0497c704fbff01ec.jpg"
- },
- {
- "id": 222084,
- "filter": "actor=222084",
- "tag": "Daniel Kyri",
- "tagKey": "5d776b49fb0d55001f562ae1",
- "role": "Darren Ritter",
- "thumb": "https://metadata-static.plex.tv/people/5d776b49fb0d55001f562ae1.jpg"
- },
- {
- "id": 222412,
- "filter": "actor=222412",
- "tag": "Hanako Greensmith",
- "tagKey": "5d7770e5ad5437001f82d5e5",
- "role": "Violet Mikami",
- "thumb": "https://metadata-static.plex.tv/people/5d7770e5ad5437001f82d5e5.jpg"
- },
- {
- "id": 89335,
- "filter": "actor=89335",
- "tag": "Jocelyn Hudon",
- "tagKey": "5d776aa996b655001fdf5501",
- "role": "Paramedic Lyla 'Lizzie' Novak",
- "thumb": "https://metadata-static.plex.tv/b/people/b413d4d44f1336504961506b33ed5b08.jpg"
- },
- {
- "id": 14627,
- "filter": "actor=14627",
- "tag": "Jake Lockett",
- "tagKey": "5d77697551dd69001fe1743c",
- "role": "Sam Carver",
- "thumb": "https://metadata-static.plex.tv/e/people/e618eeaa4522034cd73b7a3a64d0998c.jpg"
- },
- {
- "id": 7061,
- "filter": "actor=7061",
- "tag": "Dermot Mulroney",
- "tagKey": "5d77682a151a60001f24b4f5",
- "role": "Battalion Chief Dom Pascal",
- "thumb": "https://metadata-static.plex.tv/a/people/aa6a15fe3e4b07cab008994a1c3f8d31.jpg"
- },
- {
- "id": 37256,
- "filter": "actor=37256",
- "tag": "Tim Hopper",
- "tagKey": "5d776827151a60001f24ab1c",
- "role": "Captain Tom Van Meter",
- "thumb": "https://metadata-static.plex.tv/2/people/29581d3b7a489b7487194b51520c537d.jpg"
- },
- {
- "id": 221601,
- "filter": "actor=221601",
- "tag": "Anthony Ferraris",
- "tagKey": "5e1647d3cd0850003b77053a",
- "role": "Tony"
- },
- {
- "id": 221600,
- "filter": "actor=221600",
- "tag": "Randy Flagler",
- "tagKey": "5d9c0815705e7a001e6d20c0",
- "role": "Harold Capp",
- "thumb": "https://metadata-static.plex.tv/b/people/b3b8ccc72002b0b8d813414204e5cba4.jpg"
- },
- {
- "id": 226393,
- "filter": "actor=226393",
- "tag": "Michael Bradway",
- "tagKey": "5f40739303883a0040bddf68",
- "role": "Jack Damon",
- "thumb": "https://metadata-static.plex.tv/1/people/11e1ad297574634017029e9368a2dc9b.jpg"
- },
- {
- "id": 112093,
- "filter": "actor=112093",
- "tag": "KaDee Strickland",
- "tagKey": "5d7768274de0ee001fcc8daa",
- "role": "Monica Pascal",
- "thumb": "https://metadata-static.plex.tv/8/people/8031fba47e027048ad5f695f52cf66b7.jpg"
- },
- {
- "id": 226425,
- "filter": "actor=226425",
- "tag": "Phil Donlon",
- "tagKey": "5d776a9bad5437001f782f28",
- "role": "Lt. Stephen Vale",
- "thumb": "https://metadata-static.plex.tv/6/people/67713fd50268b93f1afed343be537876.jpg"
- },
- {
- "id": 226426,
- "filter": "actor=226426",
- "tag": "Steven Strait",
- "tagKey": "5d776832a091de001f2e77a7",
- "role": "Flynn Calhoun",
- "thumb": "https://metadata-static.plex.tv/1/people/1763060337ccc7a9c94373ed9b345fb2.jpg"
- },
- {
- "id": 77949,
- "filter": "actor=77949",
- "tag": "Keith Kupferer",
- "tagKey": "5d7768267e9a3c0020c6aa48",
- "role": "Captain Robert Bishop",
- "thumb": "https://metadata-static.plex.tv/people/5d7768267e9a3c0020c6aa48.jpg"
- },
- {
- "id": 221741,
- "filter": "actor=221741",
- "tag": "Matthew Collins",
- "tagKey": "5e164869d92d86003d362ceb",
- "role": "Robert Franklin",
- "thumb": "https://metadata-static.plex.tv/people/5e164869d92d86003d362ceb.jpg"
- },
- {
- "id": 270952,
- "filter": "actor=270952",
- "tag": "Ava Torres",
- "tagKey": "5f3fc81352f200004148edf5",
- "role": "Natalie Evans",
- "thumb": "https://metadata-static.plex.tv/4/people/44ae720eb858dc0ec2fffccc9454ffb7.jpg"
- },
- {
- "id": 53567,
- "filter": "actor=53567",
- "tag": "Philip Anthony-Rodriguez",
- "tagKey": "5d776888d11dd30020227568",
- "role": "Chief Nate Hendricks",
- "thumb": "https://metadata-static.plex.tv/a/people/ad18c9ea2cb7adc54a9f4e4b92c675a1.jpg"
- },
- {
- "id": 19171,
- "filter": "actor=19171",
- "tag": "Rya Kihlstedt",
- "tagKey": "5d776834961905001eb93a7e",
- "role": "Dr. McClain",
- "thumb": "https://metadata-static.plex.tv/5/people/5e601f35b091051b0389580a08c95ad8.jpg"
- },
- {
- "id": 222328,
- "filter": "actor=222328",
- "tag": "Brenna DiStasio",
- "tagKey": "5f402a85427eeb0041e9c442",
- "role": "Jennifer Hendricks"
- },
- {
- "id": 288086,
- "filter": "actor=288086",
- "tag": "Joseph Aaron Johnson",
- "tagKey": "6828b32537da3d230cf8ec0b",
- "role": "Marty"
- },
- {
- "id": 288087,
- "filter": "actor=288087",
- "tag": "Lily Kennedy",
- "tagKey": "5f4068adcae2c60042f8f007",
- "role": "Witness"
- },
- {
- "id": 288088,
- "filter": "actor=288088",
- "tag": "Tanya Thai McBride",
- "tagKey": "5d776af5ad5437001f78e0c5",
- "role": "Nurse",
- "thumb": "https://metadata-static.plex.tv/1/people/1b969884eeefe6add1a4ee852bb4e5bb.jpg"
- },
- {
- "id": 228355,
- "filter": "actor=228355",
- "tag": "Sean Rickert",
- "tagKey": "609e3012dd0bad002cbb2353",
- "role": "Quarterback"
- }
- ],
- "Producer": [
- {
- "id": 226781,
- "filter": "producer=226781",
- "tag": "Steve Chikerotis",
- "tagKey": "5e163a5f91c2030041215353"
- },
- {
- "id": 227381,
- "filter": "producer=227381",
- "tag": "Eric Matsumoto",
- "tagKey": "605228abdecc17002ccfa54c"
- },
- {
- "id": 227697,
- "filter": "producer=227697",
- "tag": "Victor Teran",
- "tagKey": "5d7768a447dd6e001f6bcb78"
- }
- ]
- },
- {
- "ratingKey": "108291",
- "key": "/library/metadata/108291",
- "parentRatingKey": "99198",
- "grandparentRatingKey": "15519",
- "guid": "plex://episode/67bf32cbd91e0c732bd9d2d7",
- "parentGuid": "plex://season/6734729488e11dfd70cd63fc",
- "grandparentGuid": "plex://show/5d9c08ffe264b7001fc4d397",
- "grandparentSlug": "the-rookie",
- "type": "episode",
- "title": "The Good, The Bad & The Oscar",
- "titleSort": "Good, The Bad & The Oscar",
- "grandparentKey": "/library/metadata/15519",
- "parentKey": "/library/metadata/99198",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "The Rookie",
- "parentTitle": "Season 7",
- "contentRating": "TV-14",
- "summary": "John and Harper work together to catch Oscar. Angela investigates a bank robbery. Lucy and Tim learn to adapt to her new schedule, and Miles' first date takes an unexpected turn.",
- "index": 18,
- "parentIndex": 7,
- "audienceRating": 9.3,
- "year": 2025,
- "thumb": "/library/metadata/108291/thumb/1747592111",
- "art": "/library/metadata/15519/art/1747592136",
- "parentThumb": "/library/metadata/99198/thumb/1740907710",
- "grandparentThumb": "/library/metadata/15519/thumb/1747592136",
- "grandparentArt": "/library/metadata/15519/art/1747592136",
- "grandparentTheme": "/library/metadata/15519/theme/1747592136",
- "duration": 2576000,
- "originallyAvailableAt": "2025-05-13",
- "addedAt": 1747189449,
- "updatedAt": 1747592111,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 130663,
- "duration": 2576000,
- "bitrate": 10094,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447699,
- "key": "/library/parts/447699/1747209847/file.mkv",
- "duration": 2576000,
- "file": "/data/Media/Tv Shows/The Rookie/Season 07/The Rookie (2018) - S07E18 - The Good the Bad and the Oscar [WEBDL-1080p][EAC3 5.1][h264]-Kitsune.mkv",
- "size": 3250967426,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1036843,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 9454,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1036844,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 640,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1036845,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1036846,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "hearingImpaired": true,
- "original": true,
- "title": "SDH",
- "displayTitle": "English SDH (SRT)",
- "extendedDisplayTitle": "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "The Good, The Bad & The Oscar",
- "type": "coverPoster",
- "url": "/library/metadata/15519/thumb/1747592136"
- },
- {
- "alt": "The Good, The Bad & The Oscar",
- "type": "snapshot",
- "url": "/library/metadata/108291/thumb/1747592111"
- },
- {
- "alt": "The Good, The Bad & The Oscar",
- "type": "background",
- "url": "/library/metadata/15519/art/1747592136"
- },
- {
- "alt": "The Good, The Bad & The Oscar",
- "type": "clearLogo",
- "url": "/library/metadata/15519/clearLogo/1747592136"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "462312",
- "topRight": "352e2f",
- "bottomRight": "39180f",
- "bottomLeft": "1a5ea5"
- },
- "Guid": [
- {
- "id": "imdb://tt36331898"
- },
- {
- "id": "tmdb://6134265"
- },
- {
- "id": "tvdb://10985428"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 7.9,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 9.3,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 80121,
- "filter": "director=80121",
- "tag": "Bill Roe",
- "tagKey": "5ddba91f010dbc00213f6f9c",
- "thumb": "https://metadata-static.plex.tv/6/people/61a92ab81c032d00b4899a2fa5703be5.jpg"
- }
- ],
- "Writer": [
- {
- "id": 89488,
- "filter": "writer=89488",
- "tag": "Alexi Hawley",
- "tagKey": "5d77683654c0f0001f303bf1",
- "thumb": "https://metadata-static.plex.tv/people/5d77683654c0f0001f303bf1.jpg"
- }
- ],
- "Role": [
- {
- "id": 15181,
- "filter": "actor=15181",
- "tag": "Nathan Fillion",
- "tagKey": "5d7768286f4521001ea9945c",
- "role": "John Nolan",
- "thumb": "https://metadata-static.plex.tv/6/people/65b16aa3405e6dec0c7c96ea4f83872e.jpg"
- },
- {
- "id": 89245,
- "filter": "actor=89245",
- "tag": "Melissa O'Neil",
- "tagKey": "5d7770839ab5440021535ca6",
- "role": "Lucy Chen",
- "thumb": "https://metadata-static.plex.tv/e/people/e1f478b3616882ab32134f7931e66257.jpg"
- },
- {
- "id": 49290,
- "filter": "actor=49290",
- "tag": "Alyssa Diaz",
- "tagKey": "5d776838151a60001f24e937",
- "role": "Angela Lopez",
- "thumb": "https://metadata-static.plex.tv/1/people/1287186618cdd01a9ce5833ff69cf659.jpg"
- },
- {
- "id": 85363,
- "filter": "actor=85363",
- "tag": "Eric Winter",
- "tagKey": "5d77683b961905001eb95211",
- "role": "Tim Bradford",
- "thumb": "https://metadata-static.plex.tv/6/people/608edaae611040ecfe1307726d5b5803.jpg"
- },
- {
- "id": 31008,
- "filter": "actor=31008",
- "tag": "Mekia Cox",
- "tagKey": "5d77683bf54112001f5be25f",
- "role": "Nyla Harper",
- "thumb": "https://metadata-static.plex.tv/e/people/e6851fd3f1a9c96557e4e9d31bf7a7a0.jpg"
- },
- {
- "id": 6983,
- "filter": "actor=6983",
- "tag": "Richard T. Jones",
- "tagKey": "5d77682a85719b001f3a1663",
- "role": "Wade Grey",
- "thumb": "https://metadata-static.plex.tv/people/5d77682a85719b001f3a1663.jpg"
- },
- {
- "id": 81976,
- "filter": "actor=81976",
- "tag": "Shawn Ashmore",
- "tagKey": "5d7768346f4521001ea9bd38",
- "role": "Wesley Evers",
- "thumb": "https://metadata-static.plex.tv/8/people/861699f6ee2e10bf4317d85fc3e05f1b.jpg"
- },
- {
- "id": 7434,
- "filter": "actor=7434",
- "tag": "Jenna Dewan",
- "tagKey": "5d77682a4de0ee001fcc9564",
- "role": "Bailey Nune",
- "thumb": "https://metadata-static.plex.tv/7/people/7cb8f1ce821b2c1b0a9605328dd1e017.jpg"
- },
- {
- "id": 31400,
- "filter": "actor=31400",
- "tag": "Lisseth Chavez",
- "tagKey": "5d776cc17a53e9001e74bef7",
- "role": "Celina Juarez",
- "thumb": "https://metadata-static.plex.tv/d/people/de910951ce958cef24fc9c47d605893d.jpg"
- },
- {
- "id": 39617,
- "filter": "actor=39617",
- "tag": "Felix Solis",
- "tagKey": "5d77682f151a60001f24c62b",
- "role": "Special Agent Matthew Garza",
- "thumb": "https://metadata-static.plex.tv/9/people/9b59be387f27cb3e35958f99256c0f46.jpg"
- },
- {
- "id": 31276,
- "filter": "actor=31276",
- "tag": "Bridget Regan",
- "tagKey": "5d77682e5af944001f1f86e3",
- "role": "Monica Stevens",
- "thumb": "https://metadata-static.plex.tv/people/5d77682e5af944001f1f86e3.jpg"
- },
- {
- "id": 7867,
- "filter": "actor=7867",
- "tag": "Matthew Glave",
- "tagKey": "5d776837a091de001f2e848e",
- "role": "Oscar Hutchinson",
- "thumb": "https://metadata-static.plex.tv/d/people/daf33433fe1874eef51d86a6c01ca77e.jpg"
- },
- {
- "id": 69786,
- "filter": "actor=69786",
- "tag": "Deric Augustine",
- "tagKey": "5d776a6bfb0d55001f545d3b",
- "role": "Miles Penn",
- "thumb": "https://metadata-static.plex.tv/a/cc68393fae/people/a07bb18c723b6f43431e3b1241fd882a.jpg"
- },
- {
- "id": 4534,
- "filter": "actor=4534",
- "tag": "Scott Michael Campbell",
- "tagKey": "5d776825eb5d26001f1dd131",
- "role": "Julius",
- "thumb": "https://metadata-static.plex.tv/f/people/ffa00df5ca846d989eef408686b8f276.jpg"
- },
- {
- "id": 83489,
- "filter": "actor=83489",
- "tag": "Kelly Frye",
- "tagKey": "5d77685f6f4521001eaa403b",
- "role": "Heidi",
- "thumb": "https://metadata-static.plex.tv/9/people/99a5f091065b0f6778665271c55c207b.jpg"
- },
- {
- "id": 4925,
- "filter": "actor=4925",
- "tag": "Mercedes Colon",
- "tagKey": "5d7768903ab0e7001f5044f8",
- "role": "Watch Commander",
- "thumb": "https://metadata-static.plex.tv/7/people/7793327c42ad03e5fc7c4810fa8f7516.jpg"
- },
- {
- "id": 72908,
- "filter": "actor=72908",
- "tag": "Ness Bautista",
- "tagKey": "5d776ddd47dd6e001f6f70c3",
- "role": "Hall",
- "thumb": "https://metadata-static.plex.tv/3/people/36cab4dd5c936fc5a36a38e561521a2e.jpg"
- },
- {
- "id": 27413,
- "filter": "actor=27413",
- "tag": "Katherine Kamhi",
- "tagKey": "5d77683beb5d26001f1e210d",
- "role": "Drone kid's mom",
- "thumb": "https://image.tmdb.org/t/p/original/lqtNpf8V3enu0nvufC2j3oQ3iUE.jpg"
- },
- {
- "id": 70641,
- "filter": "actor=70641",
- "tag": "Stevie Lynn Jones",
- "tagKey": "5d776bb147dd6e001f6e2099",
- "role": "Rina Davitt",
- "thumb": "https://metadata-static.plex.tv/e/people/eabc69ca71f21c9b348297e0fa38e074.jpg"
- },
- {
- "id": 287079,
- "filter": "actor=287079",
- "tag": "Avery Bagenstos",
- "tagKey": "5f4056cbcae2c60042f716ee",
- "role": "Deputy Moore",
- "thumb": "https://metadata-static.plex.tv/e/people/ed7200918c644a2e826cebc682d9a612.jpg"
- },
- {
- "id": 287080,
- "filter": "actor=287080",
- "tag": "Beckett Hawley",
- "tagKey": "6825fa9590f83ed7df2947ec",
- "role": "Drone kid",
- "thumb": "https://metadata-static.plex.tv/c/people/ced927dff4d9c8a4df5e00c309d300e8.jpg"
- },
- {
- "id": 57769,
- "filter": "actor=57769",
- "tag": "Keith Walker",
- "tagKey": "5d776a60fb0d55001f544532",
- "role": "Waiter"
- },
- {
- "id": 287081,
- "filter": "actor=287081",
- "tag": "Andrew Biernat",
- "tagKey": "5f40664603883a0040bc7ba3",
- "role": "Herman",
- "thumb": "https://metadata-static.plex.tv/a/people/a7a6d6995559d7310730a8b3cfefd3e9.jpg"
- },
- {
- "id": 230680,
- "filter": "actor=230680",
- "tag": "Seth Allyn Austin",
- "tagKey": "5d776a6a96b655001fdee53e",
- "role": "Ace",
- "thumb": "https://metadata-static.plex.tv/3/people/3fd80e30ac1797a7927a4978b47f531e.jpg"
- },
- {
- "id": 118233,
- "filter": "actor=118233",
- "tag": "Chris Palermo",
- "tagKey": "5d77682a61141d001fb13b0a",
- "role": "Don",
- "thumb": "https://metadata-static.plex.tv/6/people/6e5f3522686fb4ad3600231875b4d468.jpg"
- }
- ],
- "Producer": [
- {
- "id": 201506,
- "filter": "producer=201506",
- "tag": "Marco Black",
- "tagKey": "5dcd390845de43001e453120"
- },
- {
- "id": 240712,
- "filter": "producer=240712",
- "tag": "Natalie Callaghan",
- "tagKey": "5e1652f0316a39003ef9df53"
- }
- ]
- },
- {
- "ratingKey": "103901",
- "key": "/library/metadata/103901/children",
- "parentRatingKey": "1471",
- "guid": "plex://season/6730f2f8e672c8f91cb47fe9",
- "parentGuid": "plex://show/5d9c09123c3f87001f35b9ca",
- "parentSlug": "andor",
- "parentStudio": "Lucasfilm Ltd.",
- "type": "season",
- "title": "Season 2",
- "titleSort": "Season 2",
- "parentKey": "/library/metadata/1471",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "parentTitle": "Andor",
- "summary": "In season 2, Cassian Andor transforms from soldier to leader to hero on the way to his epic destiny. His story has activated an ever-widening ensemble of allies and enemies. These relationships will intensify as the horizon of galactic war draws near.Everyone will be tested and, as the stakes rise, the betrayals, sacrifices, and conflicting agendas will become profound. Who will live to see their dream realized? Who will realize what that dream cost?",
- "index": 2,
- "parentIndex": 1,
- "year": 2025,
- "thumb": "/library/metadata/103901/thumb/1747332618",
- "art": "/library/metadata/1471/art/1747592134",
- "parentThumb": "/library/metadata/1471/thumb/1747592134",
- "parentTheme": "/library/metadata/1471/theme/1747592134",
- "leafCount": 12,
- "viewedLeafCount": 0,
- "addedAt": 1747186775,
- "updatedAt": 1747332618,
- "Image": [
- {
- "alt": "Season 2",
- "type": "coverPoster",
- "url": "/library/metadata/103901/thumb/1747332618"
- },
- {
- "alt": "Season 2",
- "type": "background",
- "url": "/library/metadata/1471/art/1747592134"
- },
- {
- "alt": "Season 2",
- "type": "clearLogo",
- "url": "/library/metadata/1471/clearLogo/1747592134"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "13304a",
- "topRight": "274073",
- "bottomRight": "592e10",
- "bottomLeft": "411e0c"
- },
- "Guid": [
- {
- "id": "tmdb://427323"
- },
- {
- "id": "tvdb://2155011"
- }
- ]
- },
- {
- "ratingKey": "108192",
- "key": "/library/metadata/108192/children",
- "guid": "plex://show/5d9c090e705e7a001e6e95f9",
- "slug": "the-great-north",
- "studio": "Bento Box Entertainment",
- "type": "show",
- "title": "The Great North",
- "titleSort": "Great North",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "contentRating": "TV-14",
- "summary": "Follow the Alaskan adventures of the Tobin family as a single dad does his best to keep his weird bunch of kids close, especially as the artistic dreams of his only daughter lead her away from the family fishing boat and into the glamorous world of the local mall.",
- "index": 1,
- "audienceRating": 6.9,
- "year": 2021,
- "tagline": "It's great up here.",
- "thumb": "/library/metadata/108192/thumb/1748821045",
- "art": "/library/metadata/108192/art/1748821045",
- "theme": "/library/metadata/108192/theme/1748821045",
- "duration": 1380000,
- "originallyAvailableAt": "2021-01-03",
- "leafCount": 83,
- "viewedLeafCount": 0,
- "childCount": 5,
- "addedAt": 1747179841,
- "updatedAt": 1748821045,
- "audienceRatingImage": "themoviedb://image.rating",
- "primaryExtraKey": "/library/metadata/108209",
- "Image": [
- {
- "alt": "The Great North",
- "type": "coverPoster",
- "url": "/library/metadata/108192/thumb/1748821045"
- },
- {
- "alt": "The Great North",
- "type": "background",
- "url": "/library/metadata/108192/art/1748821045"
- },
- {
- "alt": "The Great North",
- "type": "clearLogo",
- "url": "/library/metadata/108192/clearLogo/1748821045"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "032967",
- "topRight": "973f13",
- "bottomRight": "96320d",
- "bottomLeft": "226877"
- },
- "Genre": [
- {
- "id": 1402,
- "filter": "genre=1402",
- "tag": "Animation"
- },
- {
- "id": 1209,
- "filter": "genre=1209",
- "tag": "Comedy"
- }
- ],
- "Country": [
- {
- "id": 128,
- "filter": "country=128",
- "tag": "United States of America"
- }
- ],
- "Guid": [
- {
- "id": "imdb://tt9140632"
- },
- {
- "id": "tmdb://93221"
- },
- {
- "id": "tvdb://353887"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 6.9,
- "type": "audience"
- },
- {
- "image": "rottentomatoes://image.rating.upright",
- "value": 8.6,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 6.9,
- "type": "audience"
- }
- ],
- "Role": [
- {
- "id": 3603,
- "filter": "actor=3603",
- "tag": "Nick Offerman",
- "tagKey": "5d7768272ec6b5001f6ba430",
- "role": "Beef Tobin (voice)",
- "thumb": "https://metadata-static.plex.tv/5/people/50cc00d2fadb7e3654c8897c68c9fa04.jpg"
- },
- {
- "id": 14439,
- "filter": "actor=14439",
- "tag": "Jenny Slate",
- "tagKey": "5d776896431c830024c100cd",
- "role": "Judy Tobin (voice)",
- "thumb": "https://metadata-static.plex.tv/3/people/333646e1d2e58d829ad21dfd9c1364f5.jpg"
- },
- {
- "id": 25261,
- "filter": "actor=25261",
- "tag": "Will Forte",
- "tagKey": "5d7768322ec6b5001f6bb737",
- "role": "Wolf Tobin (voice)",
- "thumb": "https://metadata-static.plex.tv/4/people/400f25053044ae906567fe3644d16b44.jpg"
- },
- {
- "id": 5671,
- "filter": "actor=5671",
- "tag": "Aparna Nancherla",
- "tagKey": "5d776c4396b655001fe2b61f",
- "role": "Moon Tobin (voice)",
- "thumb": "https://metadata-static.plex.tv/4/people/45fc6ce249bf70d3d69d63bd541cb8c5.jpg"
- },
- {
- "id": 14385,
- "filter": "actor=14385",
- "tag": "Paul Rust",
- "tagKey": "5d77683f880197001ec95a12",
- "role": "Ham Tobin (voice)",
- "thumb": "https://metadata-static.plex.tv/8/people/88158aeb6c5f7bf345a76e6b264f1b02.jpg"
- },
- {
- "id": 286168,
- "filter": "actor=286168",
- "tag": "Dulcé Sloan",
- "tagKey": "5f0086917638690041f6a5c1",
- "role": "Honeybee Shaw (voice)",
- "thumb": "https://metadata-static.plex.tv/8/people/8ba2cc45016c8e52fa775d4c566eefee.jpg"
- },
- {
- "id": 43471,
- "filter": "actor=43471",
- "tag": "Megan Mullally",
- "tagKey": "5d776830103a2d001f566744",
- "role": "Alyson Lefebvrere (voice)",
- "thumb": "https://metadata-static.plex.tv/2/people/2822d1c7583d9b08a80d62bd2cf9bb4f.jpg"
- },
- {
- "id": 4110,
- "filter": "actor=4110",
- "tag": "David Herman",
- "tagKey": "5d77682a961905001eb91e4a",
- "role": "Santiago Carpaccio (voice)"
- },
- {
- "id": 864,
- "filter": "actor=864",
- "tag": "Brooke Dillman",
- "tagKey": "5d7768327228e5001f1de160",
- "role": "Zoya (voice)",
- "thumb": "https://metadata-static.plex.tv/d/people/dca899b1f1dff8f41868d5ef83110ccb.jpg"
- },
- {
- "id": 6098,
- "filter": "actor=6098",
- "tag": "Andy Daly",
- "tagKey": "5d776832151a60001f24d33d",
- "role": "Cheesecake (voice)",
- "thumb": "https://metadata-static.plex.tv/a/people/a9fe2b57d31485a119aa7cf9a6ba888f.jpg"
- },
- {
- "id": 24940,
- "filter": "actor=24940",
- "tag": "Ron Funches",
- "tagKey": "5d7769a17a53e9001e6ebafa",
- "role": "Jerry Shaw (voice)",
- "thumb": "https://metadata-static.plex.tv/f/people/f0d6e7413b9c894bfd20a02eff5be6ca.jpg"
- },
- {
- "id": 286169,
- "filter": "actor=286169",
- "tag": "Alanis Morissette",
- "tagKey": "5d77682aeb5d26001f1de529",
- "role": "Alanis Morissette (voice)",
- "thumb": "https://metadata-static.plex.tv/8/people/838b72b834e0d926dbb02bd205ea43e2.jpg"
- },
- {
- "id": 6240,
- "filter": "actor=6240",
- "tag": "Martha Kelly",
- "tagKey": "5d776b5f7a53e9001e723974",
- "role": "Bethany (voice)",
- "thumb": "https://metadata-static.plex.tv/people/5d776b5f7a53e9001e723974.jpg"
- },
- {
- "id": 66886,
- "filter": "actor=66886",
- "tag": "John Early",
- "tagKey": "5d776a9c594b2b001e6c0e80",
- "role": "Henry Tuntley (voice)",
- "thumb": "https://metadata-static.plex.tv/b/people/bd5cd2600f87175828be32bbd34e4469.jpg"
- },
- {
- "id": 94563,
- "filter": "actor=94563",
- "tag": "Charlie Kelly",
- "tagKey": "5f3fe68a537293003d37e9f8",
- "role": "Drama John (voice)"
- },
- {
- "id": 286170,
- "filter": "actor=286170",
- "tag": "Ariel Tweto",
- "tagKey": "5d776ed97a53e9001e7844f7",
- "role": "Kima Brewper (voice)"
- },
- {
- "id": 68423,
- "filter": "actor=68423",
- "tag": "Judith Shelton",
- "tagKey": "5d77698cad5437001f76030e",
- "role": "Londra Pennypacker (voice)"
- },
- {
- "id": 286171,
- "filter": "actor=286171",
- "tag": "Aloysius Hootch",
- "tagKey": "60487e9d5490f3002cb23214",
- "role": "Delmer (voice)",
- "thumb": "https://artworks.thetvdb.com/banners/v4/actor/9134565/photo/67f56157c4cff.jpg"
- },
- {
- "id": 181124,
- "filter": "actor=181124",
- "tag": "Julio Torres",
- "tagKey": "5ec423c63b12ac0041fb7e6b",
- "role": "Crispin Cienfuegos (voice)",
- "thumb": "https://metadata-static.plex.tv/5/people/593b49890c0fcfbd3afa1e930a497795.jpg"
- },
- {
- "id": 48205,
- "filter": "actor=48205",
- "tag": "Daniele Gaither",
- "tagKey": "5d77684c6f4521001eaa0640",
- "role": "Ruth Shaw (voice)",
- "thumb": "https://metadata-static.plex.tv/a/people/a342e5c9bc9033ac2a14a783dbc14425.jpg"
- },
- {
- "id": 14685,
- "filter": "actor=14685",
- "tag": "Paul F. Tompkins",
- "tagKey": "5d7768253c3c2a001fbcac6e",
- "role": "Mr. Golovkin (voice)",
- "thumb": "https://metadata-static.plex.tv/people/5d7768253c3c2a001fbcac6e.jpg"
- },
- {
- "id": 6087,
- "filter": "actor=6087",
- "tag": "Tim Bagley",
- "tagKey": "5d7768286f4521001ea993ff",
- "role": "Principal Gibbons (voice)",
- "thumb": "https://metadata-static.plex.tv/f/people/f753f22b23dc008ee8a4ccd0e4debc4b.jpg"
- },
- {
- "id": 15608,
- "filter": "actor=15608",
- "tag": "Mindy Sterling",
- "tagKey": "5d7768283c3c2a001fbcb623",
- "role": "Junkyard Kyle (voice)",
- "thumb": "https://metadata-static.plex.tv/1/people/160f830083e340b441aa6387c067a24f.jpg"
- },
- {
- "id": 286172,
- "filter": "actor=286172",
- "tag": "Ray J. Dewilde",
- "tagKey": "5f405abdfea1a1003fa5fb86",
- "role": "Mayor Peppers (voice)"
- },
- {
- "id": 88001,
- "filter": "actor=88001",
- "tag": "Wyatt Cenac",
- "tagKey": "5d77684e961905001eb9860a",
- "role": "Ted Folly IV (voice)",
- "thumb": "https://metadata-static.plex.tv/f/people/fbe81e842602111b52525011a7932aef.jpg"
- },
- {
- "id": 13426,
- "filter": "actor=13426",
- "tag": "John Gemberling",
- "tagKey": "5d77683954f42c001f8c5261",
- "role": "Russell (voice)",
- "thumb": "https://metadata-static.plex.tv/9/people/9a1daa6453c5a9806f12b9502a18c96c.jpg"
- },
- {
- "id": 13993,
- "filter": "actor=13993",
- "tag": "Patti Harrison",
- "tagKey": "5ec422029864f400432848b7",
- "role": "Debbie (voice)",
- "thumb": "https://metadata-static.plex.tv/e/people/e2a57cf969c7df0f7f918f5756a191a2.jpg"
- },
- {
- "id": 18104,
- "filter": "actor=18104",
- "tag": "Jane Lynch",
- "tagKey": "5d77682f2ec6b5001f6bb185",
- "role": "Aunt Dirt (voice)",
- "thumb": "https://metadata-static.plex.tv/5/people/5a154f824ece178afe60d9bcb874972a.jpg"
- },
- {
- "id": 22637,
- "filter": "actor=22637",
- "tag": "Robin Thede",
- "tagKey": "5d7769a67a53e9001e6ec440",
- "role": "Diondra Tundra (voice)",
- "thumb": "https://metadata-static.plex.tv/7/people/7591bbeaa850f3752bff155292d72540.jpg"
- },
- {
- "id": 285285,
- "filter": "actor=285285",
- "tag": "Ziwe",
- "tagKey": "5f40645b02101b0040fd43ad",
- "role": "Amelia (voice)",
- "thumb": "https://metadata-static.plex.tv/4/people/4f128658cc30f8c648ba5d54f5c8ee3f.jpg"
- },
- {
- "id": 14299,
- "filter": "actor=14299",
- "tag": "Sarah Baker",
- "tagKey": "5d776836961905001eb9480b",
- "role": "Chief Edna (voice)",
- "thumb": "https://metadata-static.plex.tv/4/people/4357432f20e2dcc154a602ebf3ae94af.jpg"
- },
- {
- "id": 27344,
- "filter": "actor=27344",
- "tag": "Kelvin Yu",
- "tagKey": "5d77683154c0f0001f302ff1",
- "role": "Steven Huang (voice)",
- "thumb": "https://metadata-static.plex.tv/c/people/c228d887a728152dda48a9d3299d438d.jpg"
- },
- {
- "id": 14877,
- "filter": "actor=14877",
- "tag": "Gabe Delahaye",
- "tagKey": "5f40120dcae2c60042ee6413",
- "role": "Old Jody Jr. (voice)",
- "thumb": "https://metadata-static.plex.tv/d/people/d3cf1adabe4dd3ee2fffd9c3700f1487.jpg"
- },
- {
- "id": 286173,
- "filter": "actor=286173",
- "tag": "Princess Daazhraii Johnson",
- "tagKey": "5d7768698718ba001e31b420",
- "role": "Esther (voice)",
- "thumb": "https://metadata-static.plex.tv/people/5d7768698718ba001e31b420.jpg"
- },
- {
- "id": 286174,
- "filter": "actor=286174",
- "tag": "Brian Wescott",
- "tagKey": "5d77683b880197001ec94da6",
- "role": "Walt (voice)"
- },
- {
- "id": 109994,
- "filter": "actor=109994",
- "tag": "Juan Castano",
- "tagKey": "5d776c6e47dd6e001f6eb16f",
- "role": "Crispin Cienfuegos (voice)",
- "thumb": "https://metadata-static.plex.tv/4/people/410d1ac91c1fc992a7386d21d26d8b38.jpg"
- },
- {
- "id": 286175,
- "filter": "actor=286175",
- "tag": "Jenny Yang",
- "tagKey": "5f40233f5a76a80042d57dd1",
- "role": "Carissa (voice)",
- "thumb": "https://metadata-static.plex.tv/0/people/053982bb239d968306694595fb1e5b29.jpg"
- },
- {
- "id": 286176,
- "filter": "actor=286176",
- "tag": "Ruby Nicazio",
- "tagKey": "634bbc4d4f1b50691c4c397e",
- "role": "Quinn (voice)"
- },
- {
- "id": 123022,
- "filter": "actor=123022",
- "tag": "Reggie Watts",
- "tagKey": "5d776843961905001eb96c8d",
- "role": "Quay (voice)",
- "thumb": "https://metadata-static.plex.tv/9/people/92edb37fa2d96ef2f9c8629ff73c2bd1.jpg"
- },
- {
- "id": 286177,
- "filter": "actor=286177",
- "tag": "Tim Jennings",
- "tagKey": "5f3fe5a0e4fc61003701bb9b",
- "role": "Sebastian (voice)"
- },
- {
- "id": 10099,
- "filter": "actor=10099",
- "tag": "Mark Proksch",
- "tagKey": "5d7769d696b655001fddaf5d",
- "role": "Roy (voice)",
- "thumb": "https://metadata-static.plex.tv/a/people/a1d32aa74c1ee157a10300a950ea5d8e.jpg"
- },
- {
- "id": 14261,
- "filter": "actor=14261",
- "tag": "Nicole Byer",
- "tagKey": "5d7768c0ebdf2200209c8057",
- "role": "Coach Kiely (voice)",
- "thumb": "https://metadata-static.plex.tv/e/people/ee21bdae1a9e022035d946b305c32c8b.jpg"
- },
- {
- "id": 206733,
- "filter": "actor=206733",
- "tag": "Kevin Avery",
- "tagKey": "5d776af9594b2b001e6cb22f",
- "role": "Jarvis Dufraine (voice)",
- "thumb": "https://metadata-static.plex.tv/e/people/e3a1263bb5b0ed66df41ce9fd8119a72.jpg"
- },
- {
- "id": 14242,
- "filter": "actor=14242",
- "tag": "Ken Marino",
- "tagKey": "5d7768285af944001f1f6f20",
- "role": "Reggie (voice)",
- "thumb": "https://metadata-static.plex.tv/0/people/0764a3fde1fb02c5528f10ed63d8f87b.jpg"
- },
- {
- "id": 17642,
- "filter": "actor=17642",
- "tag": "Tuc Watkins",
- "tagKey": "5d7768274de0ee001fcc89d6",
- "role": "Danny Vroom (voice)",
- "thumb": "https://metadata-static.plex.tv/7/cc68393fae/people/7d61910b139bd36e8026d9dbc3446da5.jpg"
- },
- {
- "id": 48204,
- "filter": "actor=48204",
- "tag": "Drew Droege",
- "tagKey": "5d77686a6f4521001eaa6047",
- "role": "Cal (voice)",
- "thumb": "https://metadata-static.plex.tv/1/people/1975579d92d846ea98ca82d37d2d7f75.jpg"
- },
- {
- "id": 117209,
- "filter": "actor=117209",
- "tag": "Edi Patterson",
- "tagKey": "5d77684161141d001fb16f3e",
- "role": "Stacy B (voice)",
- "thumb": "https://metadata-static.plex.tv/6/people/6cc8ec167a0fa3e73d839a4bf3dbf947.jpg"
- },
- {
- "id": 13861,
- "filter": "actor=13861",
- "tag": "Jana Schmieding",
- "tagKey": "5f324a6e051f110040a4ff55",
- "role": "Zelda (voice)",
- "thumb": "https://metadata-static.plex.tv/6/people/6b61a126d354ac33ee1154080d836241.jpg"
- },
- {
- "id": 48197,
- "filter": "actor=48197",
- "tag": "Rob Delaney",
- "tagKey": "5d776992fb0d55001f529c97",
- "role": "Brian Tobin (voice)",
- "thumb": "https://metadata-static.plex.tv/3/people/361e036dbca124268bc9616f26ce86e9.jpg"
- },
- {
- "id": 14233,
- "filter": "actor=14233",
- "tag": "Chelsea Peretti",
- "tagKey": "5d776b17ad5437001f792c75",
- "role": "Lara Silverblatt (voice)",
- "thumb": "https://metadata-static.plex.tv/d/people/dd8cc5753b4aee938c2e03305bab1b52.jpg"
- },
- {
- "id": 25225,
- "filter": "actor=25225",
- "tag": "Jaime Moyer",
- "tagKey": "5d776856e6d55c0020411128",
- "role": "Jennifer (voice)",
- "thumb": "https://metadata-static.plex.tv/people/5d776856e6d55c0020411128.jpg"
- },
- {
- "id": 12495,
- "filter": "actor=12495",
- "tag": "Adam Godley",
- "tagKey": "5d7768243c3c2a001fbca929",
- "role": "Dick Chateau (voice)",
- "thumb": "https://metadata-static.plex.tv/c/people/cc19b5df0607ef6dae7d7b7a4e469ca1.jpg"
- },
- {
- "id": 181118,
- "filter": "actor=181118",
- "tag": "Ashley Nicole Black",
- "tagKey": "5f3ff7b8ce2564003f8a0bb8",
- "role": "Maja (voice)",
- "thumb": "https://metadata-static.plex.tv/e/people/e77bb76755b0cb2ed5a76d115e3be878.jpg"
- },
- {
- "id": 286178,
- "filter": "actor=286178",
- "tag": "Monique Moreau",
- "tagKey": "62bc663aa048df317fb4bb78",
- "role": "Dr. French (voice)"
- },
- {
- "id": 23374,
- "filter": "actor=23374",
- "tag": "Phil LaMarr",
- "tagKey": "5d776827103a2d001f564619",
- "role": "Louis Shaw (voice)",
- "thumb": "https://metadata-static.plex.tv/e/people/e37f3a5764a078ff3c3ecbb18b32b5c8.jpg"
- },
- {
- "id": 286179,
- "filter": "actor=286179",
- "tag": "Sean Clements",
- "tagKey": "5e16437d2d4d84003e49cc97",
- "role": "John Johnson (voice)",
- "thumb": "https://metadata-static.plex.tv/8/people/847131bdc003e5bdbaf8cc1f72d2fb23.jpg"
- },
- {
- "id": 267515,
- "filter": "actor=267515",
- "tag": "Guy Fieri",
- "tagKey": "5d776d6f96b655001fe48bbb",
- "role": "Guy Fieri (voice)",
- "thumb": "https://metadata-static.plex.tv/2/people/25e37fe3b20cefd9d76186cdc0f99b8e.jpg"
- },
- {
- "id": 15332,
- "filter": "actor=15332",
- "tag": "Eugene Cordero",
- "tagKey": "5d77686761141d001fb19f3c",
- "role": "Craig Ptarmigan (voice)",
- "thumb": "https://metadata-static.plex.tv/7/people/74b288569f667b6b5ce0609b3ee8dad9.jpg"
- },
- {
- "id": 66897,
- "filter": "actor=66897",
- "tag": "Michelle Badillo",
- "tagKey": "5f40473703883a0040b7af32",
- "role": "(voice)"
- },
- {
- "id": 43949,
- "filter": "actor=43949",
- "tag": "Lennon Parham",
- "tagKey": "5d776846f59e58002189ab57",
- "role": "Marie (voice)",
- "thumb": "https://metadata-static.plex.tv/9/cc68393fae/people/951c841a58362f8a8ffe3f27b52d1273.jpg"
- },
- {
- "id": 15621,
- "filter": "actor=15621",
- "tag": "Carlos Alazraqui",
- "tagKey": "5d77683485719b001f3a3663",
- "role": "Mr. Cienfuegos (voice)",
- "thumb": "https://metadata-static.plex.tv/c/people/c45b8e23019b67cade287efb4cd14dda.jpg"
- },
- {
- "id": 13560,
- "filter": "actor=13560",
- "tag": "Jo Firestone",
- "tagKey": "5d7770c8f617c900201a04ca",
- "role": "Greta Meatweep (voice)",
- "thumb": "https://metadata-static.plex.tv/f/people/f06f35832e837cd9bbb764a40f27b826.jpg"
- },
- {
- "id": 23672,
- "filter": "actor=23672",
- "tag": "Paget Brewster",
- "tagKey": "5d77683b961905001eb95223",
- "role": "Ms. Anderson (voice)",
- "thumb": "https://metadata-static.plex.tv/e/people/e62a1fd8daa22f3b8b31d0b413e723c4.jpg"
- },
- {
- "id": 286180,
- "filter": "actor=286180",
- "tag": "Grace Freud",
- "tagKey": "62bc65f6dedd778a78b41ca9",
- "role": "Maude (voice)"
- },
- {
- "id": 15454,
- "filter": "actor=15454",
- "tag": "J.K. Simmons",
- "tagKey": "5d7768268718ba001e311bec",
- "role": "Tusk Johnson (voice)",
- "thumb": "https://metadata-static.plex.tv/7/people/7ec7f7673ef9ae2dccd4e3a3fd98c34e.jpg"
- },
- {
- "id": 10122,
- "filter": "actor=10122",
- "tag": "Mel Rodriguez",
- "tagKey": "5d776828961905001eb916fe",
- "role": "Game Warden Burt (voice)",
- "thumb": "https://metadata-static.plex.tv/people/5d776828961905001eb916fe.jpg"
- },
- {
- "id": 2916,
- "filter": "actor=2916",
- "tag": "Keiko Agena",
- "tagKey": "5d77682d3c3c2a001fbcc7a0",
- "role": "Butler (voice)",
- "thumb": "https://metadata-static.plex.tv/a/people/ad021d17a3fb7e37f0bd6e28a72519e3.jpg"
- },
- {
- "id": 75276,
- "filter": "actor=75276",
- "tag": "Mark McKinney",
- "tagKey": "5f40460cbf3e560040bcce7e",
- "role": "Morris (voice)",
- "thumb": "https://metadata-static.plex.tv/9/people/9dd2769e4656c24e04b23709653bb1a0.jpg"
- },
- {
- "id": 23788,
- "filter": "actor=23788",
- "tag": "Missi Pyle",
- "tagKey": "5d7768243c3c2a001fbca922",
- "role": "Ms. McNamara (voice)",
- "thumb": "https://metadata-static.plex.tv/d/people/d8d3930d5a235c86fab2f32be4adb4d8.jpg"
- },
- {
- "id": 286181,
- "filter": "actor=286181",
- "tag": "Karen Chee",
- "tagKey": "5f4072f552f20000415a29f6",
- "role": "Chrissy (voice)"
- },
- {
- "id": 54268,
- "filter": "actor=54268",
- "tag": "Andrea Savage",
- "tagKey": "5d77683d54f42c001f8c5e66",
- "role": "Chief Elba (voice)",
- "thumb": "https://metadata-static.plex.tv/9/people/9bbcfa1d579512eb62701cfdbbff8964.jpg"
- },
- {
- "id": 42994,
- "filter": "actor=42994",
- "tag": "Lindsey Stoddart",
- "tagKey": "5d776828a091de001f2e64ad",
- "role": "Danica (voice)",
- "thumb": "https://metadata-static.plex.tv/4/people/422efa8de8a6ea6776014aeb99b23120.jpg"
- },
- {
- "id": 286182,
- "filter": "actor=286182",
- "tag": "Colin O'Donoghue",
- "tagKey": "5d77688661141d001fb1c97f",
- "role": "Dr. Callahan (voice)",
- "thumb": "https://metadata-static.plex.tv/f/people/f47d58b224c3f67c6d2ec52f804ade59.jpg"
- },
- {
- "id": 104114,
- "filter": "actor=104114",
- "tag": "Katie Crown",
- "tagKey": "5d77689c0ea56a001e2a7d54",
- "role": "Possessed patsy (voice)",
- "thumb": "https://metadata-static.plex.tv/4/people/4b1e06bfca8a599a0a5e9fa3e65a21c4.jpg"
- },
- {
- "id": 18576,
- "filter": "actor=18576",
- "tag": "Gary Anthony Williams",
- "tagKey": "5d7768398718ba001e315adb",
- "role": "Captain Fisher (voice)",
- "thumb": "https://metadata-static.plex.tv/a/people/af466d346286d095456b9fc2640f98c0.jpg"
- },
- {
- "id": 286183,
- "filter": "actor=286183",
- "tag": "Qituvituaq Litchard",
- "tagKey": "5f3fdc0fc63b480040d87532",
- "role": "Dane (voice)"
- },
- {
- "id": 286184,
- "filter": "actor=286184",
- "tag": "David Huntsberger",
- "tagKey": "5d776bef96b655001fe20a35",
- "role": "Kurt (voice)",
- "thumb": "https://metadata-static.plex.tv/a/people/a0debf5ade4d0f195b9997c310e79a1e.jpg"
- },
- {
- "id": 19419,
- "filter": "actor=19419",
- "tag": "Brian Gattas",
- "tagKey": "5d7768358718ba001e31492c",
- "role": "Little Clown (voice)",
- "thumb": "https://metadata-static.plex.tv/1/people/114a910e3e3a62d3aa41abe68d59329e.jpg"
- },
- {
- "id": 75425,
- "filter": "actor=75425",
- "tag": "Michael Coleman",
- "tagKey": "5d77685ceb5d26001f1e7c22",
- "role": "Mr. Tuntley (voice)",
- "thumb": "https://metadata-static.plex.tv/d/people/d1e827e5efcc2da1980d2619857d58fa.jpg"
- },
- {
- "id": 86959,
- "filter": "actor=86959",
- "tag": "Murray Bartlett",
- "tagKey": "5d776867594b2b001e68aeea",
- "role": "Crocodile Rob (voice)",
- "thumb": "https://metadata-static.plex.tv/c/people/caa127cb7caec750c6af6c1578e9fe43.jpg"
- },
- {
- "id": 25265,
- "filter": "actor=25265",
- "tag": "Kerri Kenney",
- "tagKey": "5d77683d61141d001fb16776",
- "role": "Regina (voice)",
- "thumb": "https://metadata-static.plex.tv/3/people/33d2e01d2924448dd870ba2dbbfb9386.jpg"
- },
- {
- "id": 13497,
- "filter": "actor=13497",
- "tag": "Connor Ratliff",
- "tagKey": "5d776ae7fb0d55001f555189",
- "role": "Looney Louie (voice)",
- "thumb": "https://metadata-static.plex.tv/1/people/15e2df53086fd67b9e4ea08f25c933ec.jpg"
- },
- {
- "id": 286185,
- "filter": "actor=286185",
- "tag": "Kal Bacon",
- "tagKey": "6481a64fe8dca0fa35ea783c",
- "role": "Eli (voice)"
- },
- {
- "id": 286186,
- "filter": "actor=286186",
- "tag": "Elias Saylor",
- "tagKey": "6481a64ebaefa9b44059086a",
- "role": "Laird (voice)"
- },
- {
- "id": 286187,
- "filter": "actor=286187",
- "tag": "Jessica Childress",
- "tagKey": "5f402a6104a8650040a0106b",
- "role": "Chandace Wisdom (voice)"
- },
- {
- "id": 748,
- "filter": "actor=748",
- "tag": "Jon Hamm",
- "tagKey": "5d77682f54f42c001f8c382b",
- "role": "Dennis (voice)",
- "thumb": "https://metadata-static.plex.tv/7/people/78cc678fcd4861dbfa4e52db4a2c8e42.jpg"
- },
- {
- "id": 12279,
- "filter": "actor=12279",
- "tag": "Laraine Newman",
- "tagKey": "5d776827151a60001f24ab0d",
- "role": "Vera (voice)",
- "thumb": "https://metadata-static.plex.tv/2/people/2ad6a8d89b817cc4027d5fe766626a07.jpg"
- },
- {
- "id": 21723,
- "filter": "actor=21723",
- "tag": "Nat Faxon",
- "tagKey": "5d776831961905001eb931c2",
- "role": "Calvin Prescott (voice)",
- "thumb": "https://metadata-static.plex.tv/5/people/53ab626d41b9b0c8134f3b75d4d1b877.jpg"
- },
- {
- "id": 27962,
- "filter": "actor=27962",
- "tag": "Rose Abdoo",
- "tagKey": "5d77682d8718ba001e3131aa",
- "role": "Belva (voice)",
- "thumb": "https://metadata-static.plex.tv/d/people/d96bba3454d3b50d0a5420b68d938f1f.jpg"
- },
- {
- "id": 6964,
- "filter": "actor=6964",
- "tag": "Leslie Jordan",
- "tagKey": "5d77682e8a7581001f12ca0b",
- "role": "Thomas Wintersbone (voice)",
- "thumb": "https://metadata-static.plex.tv/0/people/019a6623956d8ff6bd8b3899e956a812.jpg"
- },
- {
- "id": 87598,
- "filter": "actor=87598",
- "tag": "Shannon Woodward",
- "tagKey": "5d776835eb5d26001f1e0b14",
- "role": "Becca Tobin (voice)",
- "thumb": "https://metadata-static.plex.tv/3/people/35dc03928816cffd72a73bbe4b680efe.jpg"
- },
- {
- "id": 21537,
- "filter": "actor=21537",
- "tag": "Timm Sharp",
- "tagKey": "5d776831999c64001ec2e95f",
- "role": "Greg (voice)",
- "thumb": "https://metadata-static.plex.tv/b/people/bc2b2a4f502aca4dfd2c8039de535369.jpg"
- },
- {
- "id": 857,
- "filter": "actor=857",
- "tag": "Kurt Braunohler",
- "tagKey": "5d7769d947dd6e001f6cb581",
- "role": "Hayward (voice)",
- "thumb": "https://metadata-static.plex.tv/c/people/cc6a9a695c5c23ec5384056d2c2d6439.jpg"
- },
- {
- "id": 44370,
- "filter": "actor=44370",
- "tag": "Rhys Darby",
- "tagKey": "5d776835961905001eb94141",
- "role": "Snowflake (voice)",
- "thumb": "https://metadata-static.plex.tv/4/people/48df887a31d135ec9e0ba93731ae82f3.jpg"
- },
- {
- "id": 11012,
- "filter": "actor=11012",
- "tag": "Holland Taylor",
- "tagKey": "5d776826999c64001ec2c5d6",
- "role": "Goldie (voice)",
- "thumb": "https://metadata-static.plex.tv/a/people/aa60c5fa955d4cd4d03694b4a277a34b.jpg"
- },
- {
- "id": 48095,
- "filter": "actor=48095",
- "tag": "Timothy Olyphant",
- "tagKey": "5d77682aeb5d26001f1de417",
- "role": "Wade (voice)",
- "thumb": "https://metadata-static.plex.tv/c/people/c8ce27a2cac06603cb12ddb2ee160fb7.jpg"
- },
- {
- "id": 24941,
- "filter": "actor=24941",
- "tag": "Margaret Cho",
- "tagKey": "5d776828151a60001f24ae5d",
- "role": "Jan (voice)",
- "thumb": "https://metadata-static.plex.tv/8/people/8af5bd566d9f55717b8b63926c0f297e.jpg"
- },
- {
- "id": 286188,
- "filter": "actor=286188",
- "tag": "Lizzie Molyneux-Logelin",
- "tagKey": "5e1636252d4d84003e491a6c",
- "role": "Tooth 4 (voice)",
- "thumb": "https://metadata-static.plex.tv/f/people/f644baba70e6ba4716ed885d8e884977.jpg"
- },
- {
- "id": 286189,
- "filter": "actor=286189",
- "tag": "Karen Kilgariff",
- "tagKey": "5d776bd07a53e9001e730b7e",
- "role": "Ronda (voice)",
- "thumb": "https://metadata-static.plex.tv/3/people/3bba175ab0b1cd7b139c6f8bcc15df61.jpg"
- },
- {
- "id": 43082,
- "filter": "actor=43082",
- "tag": "Krizia Bajos",
- "tagKey": "5d776ccffb0d55001f5924d8",
- "role": "Ruthina (voice)",
- "thumb": "https://metadata-static.plex.tv/4/people/459d623a2e4cfbd6df73aa23da1700b4.jpg"
- },
- {
- "id": 47213,
- "filter": "actor=47213",
- "tag": "Tiffany Smith",
- "tagKey": "5f401ccf5a76a80042d4cd63",
- "role": "Dabbie (voice)",
- "thumb": "https://metadata-static.plex.tv/0/people/0c9ed36290af9403c21a68ca9ce6e441.jpg"
- },
- {
- "id": 286190,
- "filter": "actor=286190",
- "tag": "Chris Garcia",
- "tagKey": "5ec415e04c5e17003eb8b8e5",
- "role": "Dan (voice)",
- "thumb": "https://metadata-static.plex.tv/d/people/da7fbf76b6de6c6f1a2641ab937a6472.jpg"
- },
- {
- "id": 6491,
- "filter": "actor=6491",
- "tag": "Lisa Rinna",
- "tagKey": "5d776851103a2d001f56d3df",
- "role": "Lisa Rinna (voice)",
- "thumb": "https://metadata-static.plex.tv/e/people/e795423f3da755cef9379609bc91275f.jpg"
- },
- {
- "id": 23373,
- "filter": "actor=23373",
- "tag": "Keith Ferguson",
- "tagKey": "5d77683af54112001f5be0fe",
- "role": "Niles (voice)",
- "thumb": "https://metadata-static.plex.tv/e/people/e51faccaaa7dd3126500ae1e6b648824.jpg"
- },
- {
- "id": 84535,
- "filter": "actor=84535",
- "tag": "Pam Grier",
- "tagKey": "5d7768255af944001f1f638d",
- "role": "Neckbone (voice)",
- "thumb": "https://metadata-static.plex.tv/a/people/a4dcb6b78b718c8d9c407a0c096a35b8.jpg"
- },
- {
- "id": 17691,
- "filter": "actor=17691",
- "tag": "Gary Cole",
- "tagKey": "5d77682a961905001eb91e4b",
- "role": "Elwin Kreb (voice)",
- "thumb": "https://metadata-static.plex.tv/5/people/514ed7d32aebd3124b3920ec9196b9d6.jpg"
- },
- {
- "id": 5126,
- "filter": "actor=5126",
- "tag": "Karan Soni",
- "tagKey": "5d77687b23d5a3001f4ecda2",
- "role": "Gavin (voice)",
- "thumb": "https://metadata-static.plex.tv/0/people/08fba059c75dd43dc9c0bd2b69435050.jpg"
- },
- {
- "id": 58099,
- "filter": "actor=58099",
- "tag": "Jaboukie Young-White",
- "tagKey": "5d776c1ffb0d55001f57d868",
- "role": "Holden (voice)",
- "thumb": "https://metadata-static.plex.tv/f/people/f5b33f925d6a6d19fede8eef88d6f814.jpg"
- },
- {
- "id": 49240,
- "filter": "actor=49240",
- "tag": "Tom Ellis",
- "tagKey": "5d776855594b2b001e688d15",
- "role": "Rick Chateau (voice)",
- "thumb": "https://metadata-static.plex.tv/3/people/377f13205a93282fd3aefb89e8aaf835.jpg"
- },
- {
- "id": 216965,
- "filter": "actor=216965",
- "tag": "Megan Stalter",
- "tagKey": "5f3fcd965a76a80042ce261f",
- "role": "Jill (voice)",
- "thumb": "https://metadata-static.plex.tv/2/people/248170c49864f12f666c60f1099f8520.jpg"
- },
- {
- "id": 286191,
- "filter": "actor=286191",
- "tag": "Rich Rinaldi",
- "tagKey": "5e16362591c203004121074c",
- "role": "Italian Crew Member (voice)"
- },
- {
- "id": 114627,
- "filter": "actor=114627",
- "tag": "Julia Lea Wolov",
- "tagKey": "5d776834880197001ec931eb",
- "role": "Bev (voice)",
- "thumb": "https://metadata-static.plex.tv/b/people/b92395b2a6a697f182ef3566aef176b7.jpg"
- },
- {
- "id": 138890,
- "filter": "actor=138890",
- "tag": "Dana Goodman",
- "tagKey": "5d776834880197001ec931ec",
- "role": "Paula (voice)",
- "thumb": "https://metadata-static.plex.tv/9/people/9dce3ea073f420b270b81bf8cde3cb63.jpg"
- },
- {
- "id": 121919,
- "filter": "actor=121919",
- "tag": "Kyle Mooney",
- "tagKey": "5d776aa17a53e9001e70acc8",
- "role": "Cody (voice)",
- "thumb": "https://metadata-static.plex.tv/b/people/b2f528ee3f71fa6642be2d5cf2fe8aaf.jpg"
- },
- {
- "id": 14287,
- "filter": "actor=14287",
- "tag": "Phil Augusta Jackson",
- "tagKey": "5d7770afad5437001f828840",
- "role": "Barry (voice)",
- "thumb": "https://metadata-static.plex.tv/6/people/6829ade7de5dca8cefc10f5982932239.jpg"
- },
- {
- "id": 43013,
- "filter": "actor=43013",
- "tag": "Andrew Rannells",
- "tagKey": "5d776891308bca002032d137",
- "role": "Rocky Ritz (voice)",
- "thumb": "https://metadata-static.plex.tv/c/people/c7cd1cfccca777e3ad4bd5748a52d5b6.jpg"
- },
- {
- "id": 130581,
- "filter": "actor=130581",
- "tag": "John Roberts",
- "tagKey": "5d776d82ad5437001f7d7fc6",
- "role": "Bear (voice)",
- "thumb": "https://metadata-static.plex.tv/2/people/2a87749d0f777a686ecaa94a4f932cc7.jpg"
- },
- {
- "id": 15048,
- "filter": "actor=15048",
- "tag": "Rob Huebel",
- "tagKey": "5d77683c2e80df001ebdefbf",
- "role": "Dalton (voice)",
- "thumb": "https://metadata-static.plex.tv/a/people/af4c1b034ce64762c8120c156bf12be1.jpg"
- },
- {
- "id": 34898,
- "filter": "actor=34898",
- "tag": "Jack McBrayer",
- "tagKey": "5d776831961905001eb931c5",
- "role": "Beef's Penis (voice)",
- "thumb": "https://metadata-static.plex.tv/4/people/4e61b2797cef3ae422f11732767e9131.jpg"
- },
- {
- "id": 286192,
- "filter": "actor=286192",
- "tag": "Ever Mainard",
- "tagKey": "5d776d8efb0d55001f5a3bcd",
- "role": "Gwen (voice)",
- "thumb": "https://metadata-static.plex.tv/f/people/f99e874841a01b4c1b2a034d889d5a3a.jpg"
- },
- {
- "id": 286193,
- "filter": "actor=286193",
- "tag": "Erin Xáalnook Tripp",
- "tagKey": "64269563a15335c01462c9be",
- "role": "Beth (voice)",
- "thumb": "https://metadata-static.plex.tv/1/people/1ec823d5bcb13635f4754413e39794bf.jpg"
- },
- {
- "id": 66937,
- "filter": "actor=66937",
- "tag": "Joel Kim Booster",
- "tagKey": "5d776d9f7a53e9001e75e653",
- "role": "Rayne (voice)",
- "thumb": "https://metadata-static.plex.tv/3/people/35ce8991ae810f414d9382b1a1ff084c.jpg"
- },
- {
- "id": 75324,
- "filter": "actor=75324",
- "tag": "Tim Baltz",
- "tagKey": "5d776b5e7a53e9001e72383f",
- "role": "Graham (voice)",
- "thumb": "https://metadata-static.plex.tv/9/people/9cc6b1ae8000463ff9581510676e28e8.jpg"
- },
- {
- "id": 14464,
- "filter": "actor=14464",
- "tag": "Jon Daly",
- "tagKey": "5d776835999c64001ec2f501",
- "role": "Tyler (voice)",
- "thumb": "https://metadata-static.plex.tv/8/people/865ef4e535241cdff716418f6d7caa9f.jpg"
- },
- {
- "id": 47437,
- "filter": "actor=47437",
- "tag": "Cheri Oteri",
- "tagKey": "5d7768253c3c2a001fbcac1c",
- "role": "Sherry (voice)",
- "thumb": "https://metadata-static.plex.tv/c/people/c22940674595b54be7ccf25918136577.jpg"
- }
- ],
- "Location": [
- {
- "path": "/data/Media/Tv Shows/The Great North (2021) {tvdb-353887}"
- }
- ]
- },
- {
- "ratingKey": "108184",
- "key": "/library/metadata/108184",
- "parentRatingKey": "101061",
- "grandparentRatingKey": "101001",
- "guid": "plex://episode/67ad23913018a69f4445e9ce",
- "parentGuid": "plex://season/677e6a5bc634ffdd2e09637d",
- "grandparentGuid": "plex://show/609ff8297702ff002cf15b20",
- "grandparentSlug": "below-deck-down-under",
- "type": "episode",
- "title": "Smoochies",
- "grandparentKey": "/library/metadata/101001",
- "parentKey": "/library/metadata/101061",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Below Deck Down Under",
- "parentTitle": "Season 3",
- "contentRating": "TV-14",
- "summary": "Bri starts to worry about her relationship off the yacht; Alesia gets a sudden \"ick\" from baby talk; Marina puts her walls down, but worries feelings aren't reciprocated; Tzarina and Lara come to a stalemate with neither of them ready to apologize.",
- "index": 15,
- "parentIndex": 3,
- "year": 2025,
- "thumb": "/library/metadata/108184/thumb/1747592114",
- "art": "/library/metadata/101001/art/1748538525",
- "parentThumb": "/library/metadata/101061/thumb/1740254294",
- "grandparentThumb": "/library/metadata/101001/thumb/1748538525",
- "grandparentArt": "/library/metadata/101001/art/1748538525",
- "grandparentTheme": "/library/metadata/101001/theme/1748538525",
- "duration": 2555296,
- "originallyAvailableAt": "2025-05-12",
- "addedAt": 1747113658,
- "updatedAt": 1747592114,
- "Media": [
- {
- "id": 130542,
- "duration": 2555296,
- "bitrate": 9871,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 2,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447578,
- "key": "/library/parts/447578/1747113593/file.mkv",
- "duration": 2555296,
- "file": "/data/Media/Tv Shows/Below Deck Down Under/Season 03/Below Deck Down Under (2022) - S03E15 - Smoochies [WEBDL-1080p][EAC3 2.0][h264]-Kitsune.mkv",
- "size": 3153666555,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1035343,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 9647,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1035344,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 2,
- "bitrate": 224,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "stereo",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 Stereo)",
- "extendedDisplayTitle": "English (EAC3 Stereo)"
- },
- {
- "id": 1035345,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1035346,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "hearingImpaired": true,
- "original": true,
- "title": "SDH",
- "displayTitle": "English SDH (SRT)",
- "extendedDisplayTitle": "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Smoochies",
- "type": "coverPoster",
- "url": "/library/metadata/101001/thumb/1748538525"
- },
- {
- "alt": "Smoochies",
- "type": "snapshot",
- "url": "/library/metadata/108184/thumb/1747592114"
- },
- {
- "alt": "Smoochies",
- "type": "background",
- "url": "/library/metadata/101001/art/1748538525"
- },
- {
- "alt": "Smoochies",
- "type": "clearLogo",
- "url": "/library/metadata/101001/clearLogo/1748538525"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "0f3627",
- "topRight": "244d34",
- "bottomRight": "2d6b54",
- "bottomLeft": "096f49"
- },
- "Guid": [
- {
- "id": "tmdb://6200107"
- },
- {
- "id": "tvdb://11088415"
- }
- ]
- },
- {
- "ratingKey": "108183",
- "key": "/library/metadata/108183",
- "parentRatingKey": "103108",
- "grandparentRatingKey": "14968",
- "guid": "plex://episode/67adf819d10fdd1250401edb",
- "parentGuid": "plex://season/6586dfa92a1be8d158d96d5c",
- "grandparentGuid": "plex://show/5d9c0815e9d5a1001f4d7202",
- "grandparentSlug": "the-handmaids-tale",
- "type": "episode",
- "title": "Exodus",
- "grandparentKey": "/library/metadata/14968",
- "parentKey": "/library/metadata/103108",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "The Handmaid's Tale",
- "parentTitle": "Season 6",
- "contentRating": "TV-MA",
- "summary": "June and Moira execute their dangerous plan. Serena makes a big commitment.",
- "index": 8,
- "parentIndex": 6,
- "audienceRating": 6.0,
- "year": 2025,
- "thumb": "/library/metadata/108183/thumb/1748903168",
- "art": "/library/metadata/14968/art/1748905442",
- "parentThumb": "/library/metadata/103108/thumb/1748538515",
- "grandparentThumb": "/library/metadata/14968/thumb/1748905442",
- "grandparentArt": "/library/metadata/14968/art/1748905442",
- "grandparentTheme": "/library/metadata/14968/theme/1748905442",
- "duration": 2887808,
- "originallyAvailableAt": "2025-05-13",
- "addedAt": 1747110866,
- "updatedAt": 1748903168,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 130541,
- "duration": 2887808,
- "bitrate": 4020,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447577,
- "key": "/library/parts/447577/1747110787/file.mkv",
- "duration": 2887808,
- "file": "/data/Media/Tv Shows/The Handmaid's Tale/Season 06/The Handmaid's Tale (2017) - S06E08 - Exodus [WEBDL-1080p][EAC3 5.1][h264]-SuccessfulCrab.mkv",
- "size": 1451658018,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1035339,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 3763,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1035340,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 256,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1035341,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English [SDH]",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English [SDH] (SRT)"
- },
- {
- "id": 1035342,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Spanish [SDH]",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Spanish [SDH] (Spanish SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Exodus",
- "type": "coverPoster",
- "url": "/library/metadata/14968/thumb/1748905442"
- },
- {
- "alt": "Exodus",
- "type": "snapshot",
- "url": "/library/metadata/108183/thumb/1748903168"
- },
- {
- "alt": "Exodus",
- "type": "background",
- "url": "/library/metadata/14968/art/1748905442"
- },
- {
- "alt": "Exodus",
- "type": "clearLogo",
- "url": "/library/metadata/14968/clearLogo/1748905442"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "3e151a",
- "topRight": "4d0f1c",
- "bottomRight": "3d0c18",
- "bottomLeft": "641928"
- },
- "Guid": [
- {
- "id": "imdb://tt35707172"
- },
- {
- "id": "tmdb://5978370"
- },
- {
- "id": "tvdb://10964391"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 8.6,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 6.0,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 197251,
- "filter": "director=197251",
- "tag": "Daina Reid",
- "tagKey": "5d77688351dd69001fe0d68e",
- "thumb": "https://metadata-static.plex.tv/d/people/d61060d548446a98e1dd690b1bf6eb1d.jpg"
- }
- ],
- "Writer": [
- {
- "id": 197186,
- "filter": "writer=197186",
- "tag": "Yahlin Chang",
- "tagKey": "5d9c086f3c3f87001f34fda1",
- "thumb": "https://metadata-static.plex.tv/b/people/b1db2f2ac4bb13d3b5d10dbbfe35ab2e.jpg"
- }
- ],
- "Role": [
- {
- "id": 27353,
- "filter": "actor=27353",
- "tag": "Elisabeth Moss",
- "tagKey": "5d77682d4de0ee001fcc9e52",
- "role": "June Osborne / Offred / Ofjoseph",
- "thumb": "https://metadata-static.plex.tv/d/people/d1d43b4314a903ce160a53617cf1d755.jpg"
- },
- {
- "id": 3469,
- "filter": "actor=3469",
- "tag": "Yvonne Strahovski",
- "tagKey": "5d77683585719b001f3a39e4",
- "role": "Serena Joy Waterford",
- "thumb": "https://metadata-static.plex.tv/9/people/9b0ac8ae5d6af304b31c1a63f7f8e71d.jpg"
- },
- {
- "id": 58413,
- "filter": "actor=58413",
- "tag": "Samira Wiley",
- "tagKey": "5d77689a1999bc0020dcaca0",
- "role": "Moira Strand",
- "thumb": "https://metadata-static.plex.tv/6/people/65e95b642de7da2e9e1d8f238cdf0823.jpg"
- },
- {
- "id": 86619,
- "filter": "actor=86619",
- "tag": "Max Minghella",
- "tagKey": "5d7768253c3c2a001fbca9a7",
- "role": "Nick Blaine",
- "thumb": "https://metadata-static.plex.tv/a/people/aeed7df8ea5b79a8e7b91436ee65df65.jpg"
- },
- {
- "id": 86620,
- "filter": "actor=86620",
- "tag": "Amanda Brugel",
- "tagKey": "5d77684d5af944001f1fe881",
- "role": "Rita Blue",
- "thumb": "https://metadata-static.plex.tv/0/people/0e71c2df5787249eb0dbca9ade814cf8.jpg"
- },
- {
- "id": 86668,
- "filter": "actor=86668",
- "tag": "Carey Cox",
- "tagKey": "6300cd0fe4eace1e5729babd",
- "role": "Rose Blaine",
- "thumb": "https://metadata-static.plex.tv/a/people/ac57265fc72f5ec17b905249b75636dc.jpg"
- },
- {
- "id": 11090,
- "filter": "actor=11090",
- "tag": "Angela Vint",
- "tagKey": "5d7768348718ba001e31445d",
- "role": "Leah",
- "thumb": "https://metadata-static.plex.tv/people/5d7768348718ba001e31445d.jpg"
- },
- {
- "id": 75486,
- "filter": "actor=75486",
- "tag": "Jonathan Watton",
- "tagKey": "5d77682d3c3c2a001fbcc75e",
- "role": "Matthew Calhoun",
- "thumb": "https://metadata-static.plex.tv/7/people/7d7e78137b7feb09c81a7ed790434b30.jpg"
- },
- {
- "id": 285349,
- "filter": "actor=285349",
- "tag": "Patricia Vanstone",
- "tagKey": "5d776a4b594b2b001e6b887e",
- "role": "Helen",
- "thumb": "https://metadata-static.plex.tv/c/people/c29204549dd235239cbb61d31adcac37.jpg"
- },
- {
- "id": 25227,
- "filter": "actor=25227",
- "tag": "Timothy Simons",
- "tagKey": "5d7769ea594b2b001e6add48",
- "role": "Commander Bell",
- "thumb": "https://metadata-static.plex.tv/5/people/5e67a75914d9291adf69ea46d03f9d79.jpg"
- },
- {
- "id": 191917,
- "filter": "actor=191917",
- "tag": "Tim Campbell",
- "tagKey": "5d776974f617c9002015fea2",
- "role": "Commander Reynolds",
- "thumb": "https://metadata-static.plex.tv/7/people/78b1d2ca0cc8e8b1f84860d29195a7b9.jpg"
- },
- {
- "id": 13433,
- "filter": "actor=13433",
- "tag": "D'Arcy Carden",
- "tagKey": "5d776a087a53e9001e6f82ae",
- "role": "Aunt Phoebe",
- "thumb": "https://metadata-static.plex.tv/c/people/cd6539d1f977165573f505c9f3269e81.jpg"
- },
- {
- "id": 193716,
- "filter": "actor=193716",
- "tag": "Vanessa Burns",
- "tagKey": "5d77685833f255001e8535a2",
- "role": "Mrs. Calhoun",
- "thumb": "https://metadata-static.plex.tv/people/5d77685833f255001e8535a2.jpg"
- },
- {
- "id": 285364,
- "filter": "actor=285364",
- "tag": "Diana Bentley",
- "tagKey": "5d776b3f594b2b001e6d433f",
- "role": "Mrs. Bell",
- "thumb": "https://metadata-static.plex.tv/c/people/c3dcae8262492e9646260facca5ecd8c.jpg"
- },
- {
- "id": 11051,
- "filter": "actor=11051",
- "tag": "Madeline Brewer",
- "tagKey": "5d776c95ad5437001f7c2842",
- "role": "Janine Lindo",
- "thumb": "https://metadata-static.plex.tv/7/people/7b401a66273a60a1c3e161aab3cda68f.jpg"
- },
- {
- "id": 66923,
- "filter": "actor=66923",
- "tag": "Ann Dowd",
- "tagKey": "5d7768266f4521001ea98d43",
- "role": "Aunt Lydia Clements",
- "thumb": "https://metadata-static.plex.tv/7/people/76c88306b1506d7d3ab49179c4771e72.jpg"
- },
- {
- "id": 14246,
- "filter": "actor=14246",
- "tag": "Bradley Whitford",
- "tagKey": "5d77682c8718ba001e312a10",
- "role": "Joseph Lawrence",
- "thumb": "https://metadata-static.plex.tv/1/people/1aa33d24aa05279480c5480e032c722a.jpg"
- },
- {
- "id": 289752,
- "filter": "actor=289752",
- "tag": "Rosali Annikie",
- "tagKey": "5f406e9a1ae71000410eb50d",
- "role": "Handmaid"
- },
- {
- "id": 289753,
- "filter": "actor=289753",
- "tag": "Pooja Bhandari",
- "tagKey": "626e96ec95b382ef56a34adc",
- "role": "Handmaid"
- },
- {
- "id": 289754,
- "filter": "actor=289754",
- "tag": "Chloe Coyle",
- "tagKey": "5d776f2a9ab544002152f3dd",
- "role": "Handmaid"
- },
- {
- "id": 289755,
- "filter": "actor=289755",
- "tag": "Keren Edelist",
- "tagKey": "65609076e533317df90f8712",
- "role": "Handmaid"
- },
- {
- "id": 289756,
- "filter": "actor=289756",
- "tag": "Maggie May",
- "tagKey": "5d9c090402391c001f593fe8",
- "role": "Handmaid"
- },
- {
- "id": 289757,
- "filter": "actor=289757",
- "tag": "Rojan Molanian",
- "tagKey": "5e624c4da57b06003ed535a1",
- "role": "Handmaid"
- },
- {
- "id": 289758,
- "filter": "actor=289758",
- "tag": "Lily-Fay Mowbray",
- "tagKey": "5d776a6796b655001fdedfc0",
- "role": "Handmaid"
- },
- {
- "id": 289759,
- "filter": "actor=289759",
- "tag": "Ryan Ali",
- "tagKey": "5e16486061c6140040d7e61d",
- "role": "Guardian Harry"
- },
- {
- "id": 289760,
- "filter": "actor=289760",
- "tag": "Dylan Hawco",
- "tagKey": "663cbb9fce07204fd6067511",
- "role": "Guardian Peter"
- },
- {
- "id": 289761,
- "filter": "actor=289761",
- "tag": "Annika Ferronato",
- "tagKey": "65857a6ffeeb856bff25ad10",
- "role": "Handmaid"
- },
- {
- "id": 27947,
- "filter": "actor=27947",
- "tag": "Madison Hayes-Crook",
- "tagKey": "5f406bc7c63b480040e6edfd",
- "role": "Handmaid"
- },
- {
- "id": 289762,
- "filter": "actor=289762",
- "tag": "Sabrina Jade",
- "tagKey": "65b75d696ca7273c830fb89c",
- "role": "Handmaid"
- },
- {
- "id": 289763,
- "filter": "actor=289763",
- "tag": "Lisa Malanie Pryce",
- "tagKey": "682b5479d36daccfb4409d9c",
- "role": "Handmaid"
- },
- {
- "id": 289764,
- "filter": "actor=289764",
- "tag": "Nayo",
- "tagKey": "5ef5e7cc6da2880042e6950c",
- "role": "Handmaid"
- },
- {
- "id": 242513,
- "filter": "actor=242513",
- "tag": "Shantel Angela Vailloo",
- "tagKey": "63209672ca2e5616ff4d145c",
- "role": "Handmaid"
- },
- {
- "id": 289765,
- "filter": "actor=289765",
- "tag": "Jazlyn Wong-lee",
- "tagKey": "60326b4187ef24002d539b48",
- "role": "Handmaid",
- "thumb": "https://metadata-static.plex.tv/4/people/4ef95bf3db56dd673a83d3d88247888b.jpg"
- },
- {
- "id": 3556,
- "filter": "actor=3556",
- "tag": "Ever Carradine",
- "tagKey": "5d77682c880197001ec91de1",
- "role": "Naomi Lawrence",
- "thumb": "https://metadata-static.plex.tv/6/people/67417b5358a2c7f5092413040e8b584f.jpg"
- },
- {
- "id": 120761,
- "filter": "actor=120761",
- "tag": "Josh Charles",
- "tagKey": "5d7768267e9a3c0020c6aa10",
- "role": "Gabriel Wharton",
- "thumb": "https://metadata-static.plex.tv/d/people/d53ff34cde556a858e0cfc2f3a67088d.jpg"
- }
- ],
- "Producer": [
- {
- "id": 197327,
- "filter": "producer=197327",
- "tag": "Nika Castillo",
- "tagKey": "5f40140102101b0040f362c2"
- },
- {
- "id": 197328,
- "filter": "producer=197328",
- "tag": "Michael Stoyanov",
- "tagKey": "5ec40f4b0d2c2c0040bca5a6"
- },
- {
- "id": 197329,
- "filter": "producer=197329",
- "tag": "Élisabeth Williams",
- "tagKey": "5d77688a308bca002032cb9f"
- }
- ]
- },
- {
- "ratingKey": "108159",
- "key": "/library/metadata/108159/children",
- "parentRatingKey": "108158",
- "guid": "plex://season/61dd97c364b2acfab575e1cc",
- "parentGuid": "plex://show/61dd97c364b2acfab575e1c3",
- "parentSlug": "scott-pilgrim-takes-off",
- "parentStudio": "Science SARU",
- "type": "season",
- "title": "Season 1",
- "parentKey": "/library/metadata/108158",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "parentTitle": "Scott Pilgrim Takes Off",
- "summary": "",
- "index": 1,
- "parentIndex": 1,
- "parentYear": 2023,
- "thumb": "/library/metadata/108159/thumb/1747100930",
- "art": "/library/metadata/108158/art/1747100930",
- "parentThumb": "/library/metadata/108158/thumb/1747100930",
- "parentTheme": "/library/metadata/108158/theme/1747100930",
- "leafCount": 8,
- "viewedLeafCount": 0,
- "addedAt": 1747100929,
- "updatedAt": 1747100930,
- "Image": [
- {
- "alt": "Season 1",
- "type": "coverPoster",
- "url": "/library/metadata/108159/thumb/1747100930"
- },
- {
- "alt": "Season 1",
- "type": "background",
- "url": "/library/metadata/108158/art/1747100930"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "051a32",
- "topRight": "0b305b",
- "bottomRight": "103c6e",
- "bottomLeft": "2e5c8d"
- },
- "Guid": [
- {
- "id": "tmdb://239343"
- },
- {
- "id": "tvdb://2055893"
- }
- ]
- },
- {
- "ratingKey": "108110",
- "key": "/library/metadata/108110/children",
- "guid": "plex://show/5d9c0817e264b7001fc3bbb1",
- "slug": "atlanta",
- "studio": "FX Productions",
- "type": "show",
- "title": "Atlanta",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "contentRating": "TV-MA",
- "summary": "Earn and his cousin, Alfred, try to make their way in the world through Atlanta's rap scene. Along the way they come face-to-face with social and economic issues touching on race, relationships, poverty, status and parenthood.",
- "index": 1,
- "audienceRating": 8.0,
- "year": 2016,
- "thumb": "/library/metadata/108110/thumb/1747098431",
- "art": "/library/metadata/108110/art/1747098431",
- "theme": "/library/metadata/108110/theme/1747098431",
- "duration": 1800000,
- "originallyAvailableAt": "2016-09-06",
- "leafCount": 41,
- "viewedLeafCount": 0,
- "childCount": 4,
- "addedAt": 1747099665,
- "updatedAt": 1747098431,
- "audienceRatingImage": "themoviedb://image.rating",
- "primaryExtraKey": "/library/metadata/108113",
- "Image": [
- {
- "alt": "Atlanta",
- "type": "coverPoster",
- "url": "/library/metadata/108110/thumb/1747098431"
- },
- {
- "alt": "Atlanta",
- "type": "background",
- "url": "/library/metadata/108110/art/1747098431"
- },
- {
- "alt": "Atlanta",
- "type": "clearLogo",
- "url": "/library/metadata/108110/clearLogo/1747098431"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "510807",
- "topRight": "9e190a",
- "bottomRight": "700907",
- "bottomLeft": "73160f"
- },
- "Genre": [
- {
- "id": 1209,
- "filter": "genre=1209",
- "tag": "Comedy"
- },
- {
- "id": 161,
- "filter": "genre=161",
- "tag": "Drama"
- },
- {
- "id": 742,
- "filter": "genre=742",
- "tag": "Music"
- }
- ],
- "Country": [
- {
- "id": 128,
- "filter": "country=128",
- "tag": "United States of America"
- }
- ],
- "Guid": [
- {
- "id": "imdb://tt4288182"
- },
- {
- "id": "tmdb://65495"
- },
- {
- "id": "tvdb://313999"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 8.6,
- "type": "audience"
- },
- {
- "image": "rottentomatoes://image.rating.ripe",
- "value": 9.8,
- "type": "critic"
- },
- {
- "image": "rottentomatoes://image.rating.upright",
- "value": 8.5,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 8.0,
- "type": "audience"
- }
- ],
- "Role": [
- {
- "id": 55888,
- "filter": "actor=55888",
- "tag": "Donald Glover",
- "tagKey": "5d77686d6f4521001eaa6797",
- "role": "Earnest 'Earn' Marks",
- "thumb": "https://metadata-static.plex.tv/5/people/50b2d0b715625e2ec16b6a276452821b.jpg"
- },
- {
- "id": 109951,
- "filter": "actor=109951",
- "tag": "Brian Tyree Henry",
- "tagKey": "5d776afa96b655001fdff7a0",
- "role": "Alfred 'Paper Boi' Miles",
- "thumb": "https://metadata-static.plex.tv/2/people/284192af3eed363c6291d504eaaba8db.jpg"
- },
- {
- "id": 111921,
- "filter": "actor=111921",
- "tag": "LaKeith Stanfield",
- "tagKey": "5d77698496b655001fdd0ecc",
- "role": "Darius Epps",
- "thumb": "https://metadata-static.plex.tv/0/people/053d4bbc3a47c6453a8d1a3af7878cec.jpg"
- },
- {
- "id": 2808,
- "filter": "actor=2808",
- "tag": "Zazie Beetz",
- "tagKey": "5d776ae9594b2b001e6c9682",
- "role": "Vanessa 'Van' Keefer",
- "thumb": "https://metadata-static.plex.tv/c/people/c6f194be045ce83ae14b27ad9b535bbb.jpg"
- },
- {
- "id": 197645,
- "filter": "actor=197645",
- "tag": "Diane Sellers",
- "tagKey": "5d7768366f4521001ea9c2f3",
- "role": "Lorraine",
- "thumb": "https://metadata-static.plex.tv/2/people/2b91fcb8287bb10cb8cc038950f967bb.jpg"
- },
- {
- "id": 51882,
- "filter": "actor=51882",
- "tag": "Rick Holmes",
- "tagKey": "5d776c87fb0d55001f58a3b7",
- "role": "Craig Allen",
- "thumb": "https://metadata-static.plex.tv/f/people/f79662651b7271a8238e3baf7ee868e6.jpg"
- },
- {
- "id": 8569,
- "filter": "actor=8569",
- "tag": "Hugh Coles",
- "tagKey": "5d776efd51dd69001fe51083",
- "role": "Socks",
- "thumb": "https://metadata-static.plex.tv/6/people/6539ae59a5a10832edad8f8673b3c41a.jpg"
- },
- {
- "id": 226382,
- "filter": "actor=226382",
- "tag": "Adriyan Rae",
- "tagKey": "5d776d9d594b2b001e70d85b",
- "role": "Candice",
- "thumb": "https://metadata-static.plex.tv/3/people/35d113e449b7514b6914572f0d3edc9a.jpg"
- },
- {
- "id": 53400,
- "filter": "actor=53400",
- "tag": "Tobias Segal",
- "tagKey": "5d7768757a53e9001e6cf523",
- "role": "E",
- "thumb": "https://metadata-static.plex.tv/e/people/e21f9318b5725e952f2ac100395779d2.jpg"
- },
- {
- "id": 285614,
- "filter": "actor=285614",
- "tag": "Joshua Gallup",
- "tagKey": "604e370c33732c002c9a6541",
- "role": "Additional Voices",
- "thumb": "https://metadata-static.plex.tv/3/people/37b3e0506e01053b3e28ac13190bf83d.jpg"
- },
- {
- "id": 22410,
- "filter": "actor=22410",
- "tag": "Austin Elle Fisher",
- "tagKey": "618f73083309884b8c4e5938",
- "role": "Lottie",
- "thumb": "https://image.tmdb.org/t/p/original/pRrYsipdZHGl8ofkIg1AEhDbRfG.jpg"
- },
- {
- "id": 285615,
- "filter": "actor=285615",
- "tag": "Aaron Tyler",
- "tagKey": "6323d6077ced2ab196aa51b3",
- "role": "Event Staff (uncredited)",
- "thumb": "https://metadata-static.plex.tv/2/people/26e90e194960a51ae9bba1ee206bc965.jpg"
- },
- {
- "id": 101491,
- "filter": "actor=101491",
- "tag": "Candace B. Harris",
- "tagKey": "5d776aad7a53e9001e70c407",
- "role": "Fast Food Cashier",
- "thumb": "https://metadata-static.plex.tv/people/5d776aad7a53e9001e70c407.jpg"
- },
- {
- "id": 48481,
- "filter": "actor=48481",
- "tag": "Keena Ferguson",
- "tagKey": "5d7768af9ab54400214ea1a6",
- "role": "Crystal",
- "thumb": "https://metadata-static.plex.tv/3/people/3a749860b01b22d1996d6941b75cbaf0.jpg"
- },
- {
- "id": 81600,
- "filter": "actor=81600",
- "tag": "Katt Williams",
- "tagKey": "5d77682ee6d55c002040be41",
- "role": "Uncle Willy",
- "thumb": "https://metadata-static.plex.tv/5/people/535d2ff934be631c8a4b876e3e4fcb8e.jpg"
- },
- {
- "id": 285616,
- "filter": "actor=285616",
- "tag": "Austin Lowe",
- "tagKey": "5e164d2ea71f54003dbb497a",
- "role": "Chris",
- "thumb": "https://metadata-static.plex.tv/people/5e164d2ea71f54003dbb497a.jpg"
- },
- {
- "id": 46295,
- "filter": "actor=46295",
- "tag": "Nadjah Dabney",
- "tagKey": "5d776a3423d5a3001f501a86",
- "role": "Driver",
- "thumb": "https://metadata-static.plex.tv/c/people/cf25d7ea3bc5f1548894fd7baa9f5c4e.jpg"
- },
- {
- "id": 285617,
- "filter": "actor=285617",
- "tag": "Grady Port",
- "tagKey": "5d7770819ab5440021535c11",
- "role": "Alex",
- "thumb": "https://metadata-static.plex.tv/people/5d7770819ab5440021535c11.jpg"
- },
- {
- "id": 51489,
- "filter": "actor=51489",
- "tag": "Hye Jin Jang",
- "tagKey": "5d776b37fb0d55001f560535",
- "role": "Nail Technician",
- "thumb": "https://metadata-static.plex.tv/people/5d776b37fb0d55001f560535.jpg"
- },
- {
- "id": 60121,
- "filter": "actor=60121",
- "tag": "Tiffany Denise Hobbs",
- "tagKey": "5e164f85a71f54003dbb5940",
- "role": "Keisha",
- "thumb": "https://metadata-static.plex.tv/people/5e164f85a71f54003dbb5940.jpg"
- },
- {
- "id": 276493,
- "filter": "actor=276493",
- "tag": "Milton Saul",
- "tagKey": "5d776c9596b655001fe354e8",
- "role": "Strip Club Patron (uncredited)",
- "thumb": "https://metadata-static.plex.tv/people/5d776c9596b655001fe354e8.jpg"
- },
- {
- "id": 104978,
- "filter": "actor=104978",
- "tag": "Abraham Clinkscales",
- "tagKey": "5d776c937a53e9001e746c98",
- "role": "Young Alfred",
- "thumb": "https://metadata-static.plex.tv/4/people/4951ffda9e0338e0d59e4e377ad4c995.jpg"
- },
- {
- "id": 73901,
- "filter": "actor=73901",
- "tag": "Myles Truitt",
- "tagKey": "5d776c8a594b2b001e6f655c",
- "role": "Devin",
- "thumb": "https://metadata-static.plex.tv/f/people/f27b8ad343b3a5a182c44a0b45e32b6c.jpg"
- },
- {
- "id": 285618,
- "filter": "actor=285618",
- "tag": "Alkoya Brunson",
- "tagKey": "5d776b2d594b2b001e6d1d31",
- "role": "Young Earn",
- "thumb": "https://metadata-static.plex.tv/9/people/996ba8a0b26549a49f2118653d4182e9.jpg"
- },
- {
- "id": 120561,
- "filter": "actor=120561",
- "tag": "Shariff Earp",
- "tagKey": "5d776c0b96b655001fe242d6",
- "role": "Teen 3",
- "thumb": "https://metadata-static.plex.tv/1/people/1bb69cb6b604e47ec1f765bfe679bf35.jpg"
- },
- {
- "id": 60177,
- "filter": "actor=60177",
- "tag": "Christian Gabriel Anderson",
- "tagKey": "5e165a9d27d563003ed6bae3",
- "role": "Dexter",
- "thumb": "https://metadata-static.plex.tv/9/people/91d1a3bb76e49f942b5e2daa5f1fe7d9.jpg"
- },
- {
- "id": 48621,
- "filter": "actor=48621",
- "tag": "Eric Jepson",
- "tagKey": "5d776e6dfb0d55001f5c1183",
- "role": "Greg",
- "thumb": "https://metadata-static.plex.tv/6/people/6b8c523c5eacf2cb292c1b66c3816cdb.jpg"
- },
- {
- "id": 279480,
- "filter": "actor=279480",
- "tag": "Aaron Heffernan",
- "tagKey": "5d7769f87a53e9001e6f6398",
- "role": "Demarco",
- "thumb": "https://metadata-static.plex.tv/5/people/5bf051d1b18c4cd11688edd325f42881.jpg"
- },
- {
- "id": 11130,
- "filter": "actor=11130",
- "tag": "Samuel Blenkin",
- "tagKey": "5e165b3acd0850003b783abe",
- "role": "Wiley",
- "thumb": "https://metadata-static.plex.tv/d/people/decca1f9fcfc6191b181f4df6d30f052.jpg"
- },
- {
- "id": 195328,
- "filter": "actor=195328",
- "tag": "Sean Gilder",
- "tagKey": "5d77682d999c64001ec2db8f",
- "role": "Folk",
- "thumb": "https://metadata-static.plex.tv/people/5d77682d999c64001ec2db8f.jpg"
- },
- {
- "id": 43266,
- "filter": "actor=43266",
- "tag": "Toby Dixon",
- "tagKey": "5dd87b318f63c5001db90a69",
- "role": "Cancer Kid",
- "thumb": "https://metadata-static.plex.tv/f/people/f3bd4efb157fb5218de477d2da3ee1f0.jpg"
- },
- {
- "id": 132498,
- "filter": "actor=132498",
- "tag": "Justin Bartha",
- "tagKey": "5d77682a54f42c001f8c3160",
- "role": "Marshall Johnson",
- "thumb": "https://metadata-static.plex.tv/2/people/273b35c4fb52d80c484d494f77952a3e.jpg"
- },
- {
- "id": 6340,
- "filter": "actor=6340",
- "tag": "Conphidance",
- "tagKey": "5d776bb4fb0d55001f570347",
- "role": "Owner",
- "thumb": "https://metadata-static.plex.tv/a/people/a5764ee94bae0985cde65c66a24c53a5.jpg"
- },
- {
- "id": 17443,
- "filter": "actor=17443",
- "tag": "Liam Neeson",
- "tagKey": "5d776825880197001ec90392",
- "role": "Liam Neeson",
- "thumb": "https://metadata-static.plex.tv/6/people/6f927390d8b7e2502231db6062be2715.jpg"
- },
- {
- "id": 55894,
- "filter": "actor=55894",
- "tag": "Alexander Skarsgård",
- "tagKey": "5d77682c880197001ec91dc1",
- "role": "Alexander Skarsgård",
- "thumb": "https://metadata-static.plex.tv/c/people/caed9c69cdfaacc8b9447ea242cad555.jpg"
- },
- {
- "id": 58729,
- "filter": "actor=58729",
- "tag": "Rachel Resheff",
- "tagKey": "5d7768ac374a5b001fecce62",
- "role": "Kate",
- "thumb": "https://metadata-static.plex.tv/5/people/544878a1eaa10227dddabc4e6f95d09e.jpg"
- },
- {
- "id": 285619,
- "filter": "actor=285619",
- "tag": "Tyriq Withers",
- "tagKey": "5f3fc5f703883a0040aadcf4",
- "role": "Aaron",
- "thumb": "https://metadata-static.plex.tv/c/people/cd2d3a058632e59d3be11d02ae73d210.jpg"
- },
- {
- "id": 285620,
- "filter": "actor=285620",
- "tag": "Lorenzo Yearby",
- "tagKey": "5e24f0065e2e99003eef6c69",
- "role": "Photographer",
- "thumb": "https://metadata-static.plex.tv/d/people/dc3475e20008496054428b9992214a5c.jpg"
- },
- {
- "id": 50389,
- "filter": "actor=50389",
- "tag": "Alan T. Coleman",
- "tagKey": "5e16478acd0850003b7702b0",
- "role": "Prince",
- "thumb": "https://image.tmdb.org/t/p/original/hI48DUd3WyfbmsaPFztgeg7w5vo.jpg"
- },
- {
- "id": 285621,
- "filter": "actor=285621",
- "tag": "Jerome Beazer",
- "tagKey": "5f3fca1903883a0040ab486b",
- "role": "Black Customer",
- "thumb": "https://metadata-static.plex.tv/a/people/a0e5b790255d7580bb9ddaa61bc87665.jpg"
- },
- {
- "id": 60360,
- "filter": "actor=60360",
- "tag": "Renell Gibbs",
- "tagKey": "5d7769ed47dd6e001f6cc6b9",
- "role": "Dude",
- "thumb": "https://metadata-static.plex.tv/0/people/04d50bc9128a7ec9efa8f41dbf2095e0.jpg"
- },
- {
- "id": 285622,
- "filter": "actor=285622",
- "tag": "Nijah Brenea",
- "tagKey": "5f280bafbd68d8003fc7fe88",
- "role": "Black Girl #1",
- "thumb": "https://metadata-static.plex.tv/0/people/04535a10bbb4fc656acf2f16e3d4a668.jpg"
- },
- {
- "id": 285623,
- "filter": "actor=285623",
- "tag": "Teisha Speight",
- "tagKey": "5d776e167a53e9001e76c7b6",
- "role": "Elise",
- "thumb": "https://metadata-static.plex.tv/a/people/a4fdad15975ef036214deff050b254c7.jpg"
- },
- {
- "id": 285624,
- "filter": "actor=285624",
- "tag": "Jamie Neumann",
- "tagKey": "5d776cbf9ab544002151a446",
- "role": "Gayle",
- "thumb": "https://metadata-static.plex.tv/8/people/8aab8f5062a6efe3f9984477bc4b8947.jpg"
- },
- {
- "id": 5828,
- "filter": "actor=5828",
- "tag": "Christopher Farrar",
- "tagKey": "5dd879e5f14101001ea3b3e4",
- "role": "Loquareeous",
- "thumb": "https://metadata-static.plex.tv/1/people/12b49f05b67ec6d24cc94b24978dfd23.jpg"
- },
- {
- "id": 285625,
- "filter": "actor=285625",
- "tag": "Laura Dreyfuss",
- "tagKey": "5d776f21594b2b001e737b34",
- "role": "Amber",
- "thumb": "https://metadata-static.plex.tv/5/people/52c4865703b8331e4dcbc607ccf2bd98.jpg"
- },
- {
- "id": 285626,
- "filter": "actor=285626",
- "tag": "Nicole Lockley",
- "tagKey": "5f4035be5a76a80042d7206e",
- "role": "Mom",
- "thumb": "https://metadata-static.plex.tv/d/people/d3c1e31839e4dae1e36f9c55e8f2c8c5.jpg"
- },
- {
- "id": 92984,
- "filter": "actor=92984",
- "tag": "Princess Elmore",
- "tagKey": "5e17be83cd0850003b81906d",
- "role": "Principal Miller",
- "thumb": "https://metadata-static.plex.tv/1/people/1a6d631766b828e166cdcd5d8714c172.jpg"
- },
- {
- "id": 92467,
- "filter": "actor=92467",
- "tag": "Jenne Kang",
- "tagKey": "5d77689e1999bc0020dcb47d",
- "role": "Asian Social Worker",
- "thumb": "https://metadata-static.plex.tv/a/people/ab0be9981508359e6a972cebaef5836d.jpg"
- },
- {
- "id": 46343,
- "filter": "actor=46343",
- "tag": "Lauren Halperin",
- "tagKey": "5d776d4e594b2b001e706014",
- "role": "Counselor Grier",
- "thumb": "https://metadata-static.plex.tv/b/people/bebaa293632830de509188ec7d4e22a8.jpg"
- },
- {
- "id": 123420,
- "filter": "actor=123420",
- "tag": "Xosha Roquemore",
- "tagKey": "5d776850103a2d001f56d257",
- "role": "Xosha",
- "thumb": "https://metadata-static.plex.tv/f/people/f13537e754bc80e01a9165c3f5b48e19.jpg"
- },
- {
- "id": 285627,
- "filter": "actor=285627",
- "tag": "Ronald Kalter",
- "tagKey": "5f3fc6ffc63b480040d6c795",
- "role": "Teen 3",
- "thumb": "https://metadata-static.plex.tv/0/people/0d98543b062154cf316ff5609b82e6c9.jpg"
- },
- {
- "id": 32074,
- "filter": "actor=32074",
- "tag": "Gail Bean",
- "tagKey": "5d776b49fb0d55001f562ae0",
- "role": "Nadine",
- "thumb": "https://metadata-static.plex.tv/b/people/bbb332f8278ecc6c6a9da8945c20d126.jpg"
- },
- {
- "id": 285628,
- "filter": "actor=285628",
- "tag": "Kevin Samuels",
- "tagKey": "5f4040d25a76a80042d89d6e",
- "role": "Robert S. Lee",
- "thumb": "https://metadata-static.plex.tv/e/people/ef03b3d4899eea5f8b7c5ffda863cfe4.jpg"
- },
- {
- "id": 285629,
- "filter": "actor=285629",
- "tag": "Don Woods",
- "tagKey": "5d776e09fb0d55001f5b389d",
- "role": "James"
- },
- {
- "id": 285283,
- "filter": "actor=285283",
- "tag": "Jaxon McHan",
- "tagKey": "5f404a891ae710004109a966",
- "role": "Chad",
- "thumb": "https://metadata-static.plex.tv/3/people/36cf5c8c45d829930d57946cc7715815.jpg"
- },
- {
- "id": 47947,
- "filter": "actor=47947",
- "tag": "Triston Dye",
- "tagKey": "5d77708696b655001fe9855e",
- "role": "Lionel",
- "thumb": "https://metadata-static.plex.tv/1/people/1e8cbc85f3b97c159ca4b71b9da4dcdd.jpg"
- },
- {
- "id": 285630,
- "filter": "actor=285630",
- "tag": "Dawn Cooper",
- "tagKey": "5f3fbcfc5a76a80042cccceb",
- "role": "Student"
- },
- {
- "id": 285631,
- "filter": "actor=285631",
- "tag": "Lisa Shatterly Boyd",
- "tagKey": "5f407165fea1a1003fa8395a",
- "role": "Betsy",
- "thumb": "https://metadata-static.plex.tv/8/people/8496756df854e08bc24b74d7ddfa2c6e.jpg"
- },
- {
- "id": 285632,
- "filter": "actor=285632",
- "tag": "Anthony Daughtery",
- "tagKey": "5f40567d1ae71000410c6af3",
- "role": "Jay",
- "thumb": "https://metadata-static.plex.tv/1/people/1a7bc391fffde8948458546eb2bcc8d8.jpg"
- },
- {
- "id": 285633,
- "filter": "actor=285633",
- "tag": "Alex Nobles",
- "tagKey": "5f3fcdb703883a0040ab9660",
- "role": "Black Student",
- "thumb": "https://image.tmdb.org/t/p/original/hUqOiDcQR1l158kM5QuSIQWvdmT.jpg"
- },
- {
- "id": 285634,
- "filter": "actor=285634",
- "tag": "Moriah Gaither",
- "tagKey": "5f405e3ecae2c60042f7d7ee",
- "role": "Black Girl #2"
- },
- {
- "id": 285635,
- "filter": "actor=285635",
- "tag": "Ali Bhamani",
- "tagKey": "6282076912c5e619a98c7030",
- "role": "Middle Eastern Singer #1",
- "thumb": "https://metadata-static.plex.tv/4/people/4c165efeaa4d57ac01728acc4e6ab5e2.jpg"
- },
- {
- "id": 252981,
- "filter": "actor=252981",
- "tag": "Justin Hagan",
- "tagKey": "5d77682a6f4521001ea99bc9",
- "role": "Miles Warner",
- "thumb": "https://metadata-static.plex.tv/6/people/61238dff6b9e2ce1941c5fe631ce3860.jpg"
- },
- {
- "id": 69374,
- "filter": "actor=69374",
- "tag": "Chet Hanks",
- "tagKey": "5d776825880197001ec902f6",
- "role": "Curtis",
- "thumb": "https://metadata-static.plex.tv/4/people/48ebac23b0178ce9eafd256f82801953.jpg"
- },
- {
- "id": 61907,
- "filter": "actor=61907",
- "tag": "Christina Bennett Lind",
- "tagKey": "5d776d59f617c900201884e4",
- "role": "Bronwyn",
- "thumb": "https://metadata-static.plex.tv/people/5d776d59f617c900201884e4.jpg"
- },
- {
- "id": 285636,
- "filter": "actor=285636",
- "tag": "Indy Sullivan Groudis",
- "tagKey": "626cef9d51a849bda8e677c7",
- "role": "Sebastian"
- },
- {
- "id": 285637,
- "filter": "actor=285637",
- "tag": "Khadija Speer",
- "tagKey": "5fa25fc6c2825d002db32810",
- "role": "Khadija",
- "thumb": "https://image.tmdb.org/t/p/original/em9UQu0c7aKpY86avEm55B32PBB.jpg"
- },
- {
- "id": 285638,
- "filter": "actor=285638",
- "tag": "Osei Anom",
- "tagKey": "5f3fc2d102101b0040ec31e6",
- "role": "Guy 1",
- "thumb": "https://metadata-static.plex.tv/5/people/52f18382571bf15688c6cda162bbe325.jpg"
- },
- {
- "id": 285639,
- "filter": "actor=285639",
- "tag": "Armeen Acy",
- "tagKey": "5f400918fea1a1003f9cbb31",
- "role": "Guy 2",
- "thumb": "https://metadata-static.plex.tv/d/people/dbc5dcf9df626e14bf5eab0822b4028b.jpg"
- },
- {
- "id": 285640,
- "filter": "actor=285640",
- "tag": "Sheylon Haywood",
- "tagKey": "5f3fd30203883a0040ac0f4d",
- "role": "Older Woman",
- "thumb": "https://metadata-static.plex.tv/3/people/3e28dfa3e1f9c1b07bcb026daf5cf42d.jpg"
- },
- {
- "id": 30424,
- "filter": "actor=30424",
- "tag": "Noel Arthur",
- "tagKey": "5d776839880197001ec9444c",
- "role": "Preacher",
- "thumb": "https://metadata-static.plex.tv/d/people/d75292064bc2013e0ebe66495c5fc96d.jpg"
- },
- {
- "id": 285641,
- "filter": "actor=285641",
- "tag": "Alia Raquel",
- "tagKey": "5f3fca60c63b480040d70d3a",
- "role": "Princess",
- "thumb": "https://metadata-static.plex.tv/9/people/936e15b310fa3753360dd42fde7c564b.jpg"
- },
- {
- "id": 285642,
- "filter": "actor=285642",
- "tag": "Kamel Goffin",
- "tagKey": "5d776e1996b655001fe5c97e",
- "role": "Steven"
- },
- {
- "id": 285643,
- "filter": "actor=285643",
- "tag": "Greg Wattkis",
- "tagKey": "5d7768312ec6b5001f6bb45b",
- "role": "Cousin 1",
- "thumb": "https://metadata-static.plex.tv/0/people/0ef6c97f9909c6c6dc25825dd3dde22a.jpg"
- },
- {
- "id": 115335,
- "filter": "actor=115335",
- "tag": "Diego Ward",
- "tagKey": "5d776c9efb0d55001f58d581",
- "role": "Cousin 2"
- },
- {
- "id": 250113,
- "filter": "actor=250113",
- "tag": "Brian Richardson",
- "tagKey": "5f403e3ba4f07a004214d196",
- "role": "Devon",
- "thumb": "https://metadata-static.plex.tv/5/people/54fec6b2b5fcf41b7760775770dfec6f.jpg"
- },
- {
- "id": 91962,
- "filter": "actor=91962",
- "tag": "Ashlyn Stallings",
- "tagKey": "5e16553491c2030041231d45",
- "role": "White Barista",
- "thumb": "https://metadata-static.plex.tv/people/5e16553491c2030041231d45.jpg"
- },
- {
- "id": 90794,
- "filter": "actor=90794",
- "tag": "Dahlia Legault",
- "tagKey": "5d776b5496b655001fe0cffd",
- "role": "Natalie",
- "thumb": "https://image.tmdb.org/t/p/original/raxgVgscXXpWcKZKKzHHMKzh2zG.jpg"
- },
- {
- "id": 91959,
- "filter": "actor=91959",
- "tag": "Scarlett Blum",
- "tagKey": "5ddba904bbd432001f50728f",
- "role": "Katie",
- "thumb": "https://metadata-static.plex.tv/7/people/7036b259fa8e85cfeb5c19f1f16c38bb.jpg"
- },
- {
- "id": 25256,
- "filter": "actor=25256",
- "tag": "Randall Taylor",
- "tagKey": "5d77685285719b001f3a8b5c",
- "role": "Marshall's Boss",
- "thumb": "https://metadata-static.plex.tv/people/5d77685285719b001f3a8b5c.jpg"
- },
- {
- "id": 25259,
- "filter": "actor=25259",
- "tag": "Megan Hayes",
- "tagKey": "5d7768bb1999bc0020dcf73f",
- "role": "Pink-Faced Woman",
- "thumb": "https://metadata-static.plex.tv/3/people/38bb3fe938b44343d201ca34730cff42.jpg"
- },
- {
- "id": 241173,
- "filter": "actor=241173",
- "tag": "Madison Hatfield",
- "tagKey": "5de03e79bc0e87001e059ab3",
- "role": "Paula",
- "thumb": "https://metadata-static.plex.tv/people/5de03e79bc0e87001e059ab3.jpg"
- },
- {
- "id": 285644,
- "filter": "actor=285644",
- "tag": "Mary Emily Deal",
- "tagKey": "5d776eb57a53e9001e77fdac",
- "role": "Sobbing Woman",
- "thumb": "https://image.tmdb.org/t/p/original/bgvu8RQdG5FIuZe8Ewh9p67nT0X.jpg"
- },
- {
- "id": 285645,
- "filter": "actor=285645",
- "tag": "Gus Allen",
- "tagKey": "619df3bd57a8e35c3bd0dbeb",
- "role": "White Man in A Suit",
- "thumb": "https://metadata-static.plex.tv/0/people/0ab5456251ceeaf35474ff0ab75b1c11.jpg"
- },
- {
- "id": 285646,
- "filter": "actor=285646",
- "tag": "Melissa Youngblood",
- "tagKey": "5ec4142c37cda30040901851",
- "role": "Sheniqua",
- "thumb": "https://metadata-static.plex.tv/2/people/21177b800b8d08b3958317013365c2bf.jpg"
- },
- {
- "id": 72658,
- "filter": "actor=72658",
- "tag": "DJames Jones",
- "tagKey": "5d776b8cad5437001f7a3039",
- "role": "Willy",
- "thumb": "https://metadata-static.plex.tv/people/5d776b8cad5437001f7a3039.jpg"
- },
- {
- "id": 285647,
- "filter": "actor=285647",
- "tag": "Madison Keaton",
- "tagKey": "62441061cbf6bdef465ec798",
- "role": "Fatima",
- "thumb": "https://image.tmdb.org/t/p/original/aSU6HD1ka2NqyMWpAT2TPVyveEP.jpg"
- },
- {
- "id": 285648,
- "filter": "actor=285648",
- "tag": "Kaleel Harrison",
- "tagKey": "5f3fd0a603883a0040abdef4",
- "role": "Yves",
- "thumb": "https://metadata-static.plex.tv/7/people/7c050086bcada51e5c723efbca110495.jpg"
- },
- {
- "id": 285649,
- "filter": "actor=285649",
- "tag": "Sean Jay",
- "tagKey": "618638085df7955fbe25683f",
- "role": "Lanre",
- "thumb": "https://metadata-static.plex.tv/c/people/cc03d052c98ffb7f1390978f4f74f0e2.jpg"
- },
- {
- "id": 285650,
- "filter": "actor=285650",
- "tag": "Timothy Tinker Sr.",
- "tagKey": "5e17c2b4dd619f003d657237",
- "role": "Grandpa",
- "thumb": "https://metadata-static.plex.tv/0/people/06e322aae983715d45db3430c3938a1d.jpg"
- },
- {
- "id": 285651,
- "filter": "actor=285651",
- "tag": "Tyrell Munn",
- "tagKey": "5f3fbb1e03883a0040a9d80e",
- "role": "Black",
- "thumb": "https://metadata-static.plex.tv/7/people/74fb8c3b71b421d28b767e36d33f8689.jpg"
- },
- {
- "id": 73945,
- "filter": "actor=73945",
- "tag": "Greta Glenn",
- "tagKey": "5eb519525d5c6a0040e96c71",
- "role": "Mrs. Granger",
- "thumb": "https://metadata-static.plex.tv/2/people/2923f1e7834bb23b3f642e0bdbd3738e.jpg"
- },
- {
- "id": 53483,
- "filter": "actor=53483",
- "tag": "Perris Drew",
- "tagKey": "5f40092dc63b480040dc4d4f",
- "role": "Male Friend",
- "thumb": "https://metadata-static.plex.tv/7/people/7af8b2ea44ff422f30deef7543272aa2.jpg"
- },
- {
- "id": 285652,
- "filter": "actor=285652",
- "tag": "Jillian Batherson",
- "tagKey": "5d776839880197001ec9445d",
- "role": "Mrs. Conner",
- "thumb": "https://metadata-static.plex.tv/c/people/c9a5da5087332abd0ac3797aeb8c7033.jpg"
- },
- {
- "id": 14894,
- "filter": "actor=14894",
- "tag": "Ilana Kohanchi",
- "tagKey": "5d776cb351dd69001fe3e53f",
- "role": "Customer",
- "thumb": "https://image.tmdb.org/t/p/original/ubbSmcjHjoigC3V2tgFYmqtoL3S.jpg"
- },
- {
- "id": 262279,
- "filter": "actor=262279",
- "tag": "Sean Hankinson",
- "tagKey": "5d7768f9fb0d55001f51e79d",
- "role": "Man In Glasses",
- "thumb": "https://metadata-static.plex.tv/people/5d7768f9fb0d55001f51e79d.jpg"
- },
- {
- "id": 249764,
- "filter": "actor=249764",
- "tag": "Marc LeVasseur",
- "tagKey": "5f4030c7c63b480040dfd4a8",
- "role": "Police Officer",
- "thumb": "https://metadata-static.plex.tv/0/people/0774cb4f56fe8183ac5be8273a1946a7.jpg"
- },
- {
- "id": 285653,
- "filter": "actor=285653",
- "tag": "Canecia Gordon",
- "tagKey": "62441062ab118cfe96af1990",
- "role": "Black Social Worker",
- "thumb": "https://metadata-static.plex.tv/c/people/ce08afdc48dc81cfe5e59275080f2dff.jpg"
- },
- {
- "id": 80836,
- "filter": "actor=80836",
- "tag": "Sullivan Jones",
- "tagKey": "5d776e5cfb0d55001f5bed02",
- "role": "Dr. Everette Tillman",
- "thumb": "https://metadata-static.plex.tv/d/people/d390571af2b8a792f350dbabd7dba16b.jpg"
- },
- {
- "id": 285654,
- "filter": "actor=285654",
- "tag": "Myrthe Boersma",
- "tagKey": "616c2f4e5ec77fba7d88c35c",
- "role": "Female Security Officer",
- "thumb": "https://metadata-static.plex.tv/3/people/3848975b5c3a64504198857c6dec1567.jpg"
- },
- {
- "id": 285655,
- "filter": "actor=285655",
- "tag": "Tim Olivier Somer",
- "tagKey": "6787c65f8ebfd6d438dbb3e1",
- "role": "Male Security Officer",
- "thumb": "https://metadata-static.plex.tv/4/people/4c3fdbaa5a8c6925ef0de15440720d6c.jpg"
- },
- {
- "id": 285656,
- "filter": "actor=285656",
- "tag": "Arthur Veen",
- "tagKey": "5d776a8296b655001fdf0a44",
- "role": "Ambroos",
- "thumb": "https://metadata-static.plex.tv/2/people/2ca7a7e70342cb114ab47ab5bbebb396.jpg"
- },
- {
- "id": 285657,
- "filter": "actor=285657",
- "tag": "Matteo Simoni",
- "tagKey": "5d7768a233f255001e85b754",
- "role": "Dirk",
- "thumb": "https://metadata-static.plex.tv/c/people/cc719da303d9eac45455516e60cbd028.jpg"
- },
- {
- "id": 285658,
- "filter": "actor=285658",
- "tag": "Jonathan Huisman",
- "tagKey": "5d776cb123d5a3001f51e4b4",
- "role": "Dutch Cop",
- "thumb": "https://metadata-static.plex.tv/people/5d776cb123d5a3001f51e4b4.jpg"
- },
- {
- "id": 285659,
- "filter": "actor=285659",
- "tag": "Ruben van der Meer",
- "tagKey": "5d7768288718ba001e3121b6",
- "role": "Driver",
- "thumb": "https://image.tmdb.org/t/p/original/93zSUBMW63ACJhm2TyF7uE3zrmh.jpg"
- },
- {
- "id": 285660,
- "filter": "actor=285660",
- "tag": "Anniek Pheifer",
- "tagKey": "5d7768288718ba001e3121bf",
- "role": "Feena",
- "thumb": "https://metadata-static.plex.tv/d/people/d6171b5cccb529383f28e67befca602c.jpg"
- },
- {
- "id": 59923,
- "filter": "actor=59923",
- "tag": "Jon Tarcy",
- "tagKey": "5de03c3b5799e4001fa57c2a",
- "role": "Bell Boy",
- "thumb": "https://metadata-static.plex.tv/f/people/f16aede0ced8b0fcb166e0b9485842e2.jpg"
- },
- {
- "id": 285661,
- "filter": "actor=285661",
- "tag": "Rachel Coutinho",
- "tagKey": "5f6a2666eba5d200415da117",
- "role": "Ida",
- "thumb": "https://metadata-static.plex.tv/6/people/6e2b5165a18798881b6b985e7f88a05e.jpg"
- },
- {
- "id": 285662,
- "filter": "actor=285662",
- "tag": "Elisa van Riessen",
- "tagKey": "5d7770b181ba41001faf5e63",
- "role": "Death Doula",
- "thumb": "https://metadata-static.plex.tv/b/people/b5858a5264294848d37fe521a7ae9fac.jpg"
- },
- {
- "id": 285663,
- "filter": "actor=285663",
- "tag": "Philip van Ees",
- "tagKey": "5fbbde3210339a002da5e047",
- "role": "Dutch Man",
- "thumb": "https://metadata-static.plex.tv/5/people/51e32d4bbe21bd49c4ebff2cbd910a77.jpg"
- },
- {
- "id": 285664,
- "filter": "actor=285664",
- "tag": "Jessica Temple",
- "tagKey": "5f3fbacc1ae7100041fc239a",
- "role": "Mom",
- "thumb": "https://metadata-static.plex.tv/b/people/bb3d1e00bb26f832e0339ada8afecd6d.jpg"
- },
- {
- "id": 62155,
- "filter": "actor=62155",
- "tag": "Patrick Kennedy",
- "tagKey": "5d77682e8a7581001f12cc36",
- "role": "Will",
- "thumb": "https://metadata-static.plex.tv/0/people/087fd5aa135e4c4e74f6ded9a1007e61.jpg"
- },
- {
- "id": 285665,
- "filter": "actor=285665",
- "tag": "Natalie Quarry",
- "tagKey": "6146f0363358af9ae616ff4e",
- "role": "Worker",
- "thumb": "https://metadata-static.plex.tv/0/people/083fee5ec8d349adbf8b8a79c3ea39bc.jpg"
- },
- {
- "id": 43247,
- "filter": "actor=43247",
- "tag": "Daniel Fathers",
- "tagKey": "5d77684d2e80df001ebe0f88",
- "role": "Fernando",
- "thumb": "https://metadata-static.plex.tv/e/people/e2fa6cb297390859c3b3285d92dec3a2.jpg"
- },
- {
- "id": 129081,
- "filter": "actor=129081",
- "tag": "Jasmine Leung",
- "tagKey": "5f6b0131d45b0f00409432f8",
- "role": "MK",
- "thumb": "https://metadata-static.plex.tv/c/people/cf5f89206060aa35f56e865b8f44bc10.jpg"
- },
- {
- "id": 285666,
- "filter": "actor=285666",
- "tag": "Heather Jayne",
- "tagKey": "5f405a5558b26e0042645351",
- "role": "Dealer",
- "thumb": "https://metadata-static.plex.tv/f/people/f7922f54077423fdbfa83e956f7d39c3.jpg"
- },
- {
- "id": 196725,
- "filter": "actor=196725",
- "tag": "Darrell D'Silva",
- "tagKey": "5d776892308bca002032d412",
- "role": "Bruce",
- "thumb": "https://metadata-static.plex.tv/5/people/53bbc1a6380c49c20bec88c0cb058e80.jpg"
- },
- {
- "id": 285667,
- "filter": "actor=285667",
- "tag": "Daniel De Bourg",
- "tagKey": "6230b03ed8d87886b7826e7b",
- "role": "Yonathan"
- },
- {
- "id": 285668,
- "filter": "actor=285668",
- "tag": "Sheyi Cole",
- "tagKey": "6325d27e9344c7143aca5410",
- "role": "TJ",
- "thumb": "https://metadata-static.plex.tv/d/people/d7e3f706dacdea9d2af45d108683f9e6.jpg"
- },
- {
- "id": 87186,
- "filter": "actor=87186",
- "tag": "Celeste Dodwell",
- "tagKey": "5d776918fb0d55001f5218e3",
- "role": "Joanne",
- "thumb": "https://metadata-static.plex.tv/people/5d776918fb0d55001f5218e3.jpg"
- },
- {
- "id": 285669,
- "filter": "actor=285669",
- "tag": "Jai Paul",
- "tagKey": "624aa78d65f1fc362c1710ba",
- "role": "Jai Paul"
- },
- {
- "id": 7958,
- "filter": "actor=7958",
- "tag": "Exie Booker",
- "tagKey": "5d776a3451dd69001fe20cbe",
- "role": "Lester",
- "thumb": "https://metadata-static.plex.tv/f/people/f64fe8accf8c7c41a6f908e847762c73.jpg"
- },
- {
- "id": 115340,
- "filter": "actor=115340",
- "tag": "Candi VandiZandi",
- "tagKey": "5e166beafef2d4003e8c8b9f",
- "role": "Blonde",
- "thumb": "https://image.tmdb.org/t/p/original/2Nk56tHKUYsIldkcFpMaqzfMbWc.jpg"
- },
- {
- "id": 285670,
- "filter": "actor=285670",
- "tag": "Tyler Rainey",
- "tagKey": "5f405f4504a8650040a73aaa",
- "role": "Black Jason"
- },
- {
- "id": 119323,
- "filter": "actor=119323",
- "tag": "Joan Reilly",
- "tagKey": "5d776bfbf617c9002017c62e",
- "role": "Hotel Employee",
- "thumb": "https://metadata-static.plex.tv/8/people/8079cbb588bee2e1e03122e9e9ca6de0.jpg"
- },
- {
- "id": 48610,
- "filter": "actor=48610",
- "tag": "Jon Levine",
- "tagKey": "5f4062971ae71000410d9576",
- "role": "Jewish Lawyer",
- "thumb": "https://metadata-static.plex.tv/0/people/0668930cd3b28e07f6f0bd835e76d558.jpg"
- },
- {
- "id": 228697,
- "filter": "actor=228697",
- "tag": "Regie Cashaw",
- "tagKey": "5d77707447dd6e001f70a0c9",
- "role": "Black Lawyer",
- "thumb": "https://metadata-static.plex.tv/1/people/120114cc9819efd9cd1ef233e6a4d4f7.jpg"
- },
- {
- "id": 285671,
- "filter": "actor=285671",
- "tag": "Jarren Mebane",
- "tagKey": "6024e43c8a8f5b002d61f231",
- "role": "Black Kid"
- },
- {
- "id": 285672,
- "filter": "actor=285672",
- "tag": "Kyle Potter",
- "tagKey": "5f406cffbf3e560040c2ad15",
- "role": "Orientation Leader",
- "thumb": "https://metadata-static.plex.tv/d/people/dee756178c51fe84bb7c76f45a65af31.jpg"
- },
- {
- "id": 285673,
- "filter": "actor=285673",
- "tag": "Kevin Pocasangre",
- "tagKey": "613871431a25dcfba1e0faaf",
- "role": "Cruz"
- },
- {
- "id": 285674,
- "filter": "actor=285674",
- "tag": "Hristo Lolov",
- "tagKey": "63dcf7a54dfd994d1f0a52b6",
- "role": "2nd Runner"
- },
- {
- "id": 285675,
- "filter": "actor=285675",
- "tag": "John Ramm",
- "tagKey": "5d77682a5af944001f1f7939",
- "role": "Guard",
- "thumb": "https://metadata-static.plex.tv/2/people/2c8f1dc522d768d06a6f7b0a49f6d348.jpg"
- },
- {
- "id": 127651,
- "filter": "actor=127651",
- "tag": "Sokol Cahani",
- "tagKey": "5d776c67fb0d55001f5870a1",
- "role": "Security Guard Officer",
- "thumb": "https://metadata-static.plex.tv/b/people/bf2f05427e160b89c6a9c8ded3213b00.jpg"
- },
- {
- "id": 285676,
- "filter": "actor=285676",
- "tag": "Lev Levermore",
- "tagKey": "5e7362e73d078e0041fffa1c",
- "role": "Paramedic"
- },
- {
- "id": 285677,
- "filter": "actor=285677",
- "tag": "Eddie Toll",
- "tagKey": "6320944093f9bde08fc25060",
- "role": "Kid's Dad",
- "thumb": "https://metadata-static.plex.tv/2/people/2c20ee3d564944f4ee99bfbf2c4ae6e0.jpg"
- },
- {
- "id": 285678,
- "filter": "actor=285678",
- "tag": "Beatrice Engel",
- "tagKey": "5f031a22d2e4630041318fa4",
- "role": "Kid's Mom"
- },
- {
- "id": 285679,
- "filter": "actor=285679",
- "tag": "Gabriel Lo Giudice",
- "tagKey": "5d776a329ab54400214fbf9b",
- "role": "Marcelo",
- "thumb": "https://image.tmdb.org/t/p/original/cF5stqdKaVyqD9EZ1fJPYopwQlA.jpg"
- },
- {
- "id": 60564,
- "filter": "actor=60564",
- "tag": "Kate Phillips",
- "tagKey": "5d776832f59e58002189864e",
- "role": "Wendy",
- "thumb": "https://metadata-static.plex.tv/2/people/29fe35063f34af9ff3a31d9e230f83bc.jpg"
- },
- {
- "id": 82284,
- "filter": "actor=82284",
- "tag": "Richard Clifford",
- "tagKey": "5d7768353c3c2a001fbce52b",
- "role": "Bouchet",
- "thumb": "https://metadata-static.plex.tv/5/people/568e15e9bad0cb631d3098b395b4cc69.jpg"
- },
- {
- "id": 285680,
- "filter": "actor=285680",
- "tag": "Thomas Langridge",
- "tagKey": "5f40662cc63b480040e6660a",
- "role": "French Boy"
- },
- {
- "id": 285681,
- "filter": "actor=285681",
- "tag": "Anita-Joy Uwajeh",
- "tagKey": "5d777053594b2b001e748f35",
- "role": "Eniola",
- "thumb": "https://metadata-static.plex.tv/f/people/f105c38d0e023e8701ac2157d1ec50dc.jpg"
- },
- {
- "id": 92163,
- "filter": "actor=92163",
- "tag": "Imogen Daines",
- "tagKey": "5d776bf096b655001fe20dec",
- "role": "Francesca",
- "thumb": "https://metadata-static.plex.tv/5/people/54aa669ecd71cdd962656f6b8e63b870.jpg"
- },
- {
- "id": 138193,
- "filter": "actor=138193",
- "tag": "Tamsin Topolski",
- "tagKey": "5d776c2ead5437001f7b60fe",
- "role": "Sharon",
- "thumb": "https://metadata-static.plex.tv/b/people/b6db5b6df5491a5c6adc5e1a04b846b3.jpg"
- },
- {
- "id": 40932,
- "filter": "actor=40932",
- "tag": "Fisayo Akinade",
- "tagKey": "5d776c077a53e9001e7376c0",
- "role": "Khalil",
- "thumb": "https://metadata-static.plex.tv/4/people/4b5a3046daddbc0443bbf26e4c7f86eb.jpg"
- },
- {
- "id": 285682,
- "filter": "actor=285682",
- "tag": "Selina Youngerman",
- "tagKey": "61c33639e34e6b8347ddd4a3",
- "role": "Foreign Reporter"
- },
- {
- "id": 285683,
- "filter": "actor=285683",
- "tag": "Rozanne McKenzie",
- "tagKey": "63dcf7a506bed96480617162",
- "role": "Rose"
- },
- {
- "id": 285684,
- "filter": "actor=285684",
- "tag": "Yvonne",
- "tagKey": "5d776b98fb0d55001f56cb0f",
- "role": "Mimi"
- },
- {
- "id": 285685,
- "filter": "actor=285685",
- "tag": "Steve H. Li",
- "tagKey": "5e16545f4c78f7003e812980",
- "role": "Employee"
- },
- {
- "id": 285686,
- "filter": "actor=285686",
- "tag": "Hannah Bourne",
- "tagKey": "63220bd851b36fc4381aac14",
- "role": "Jogger",
- "thumb": "https://metadata-static.plex.tv/c/people/c540ff1d8b6605b4222410db440249d0.jpg"
- },
- {
- "id": 61690,
- "filter": "actor=61690",
- "tag": "Reginald Huc",
- "tagKey": "5d776b927a53e9001e729ced",
- "role": "Concierge"
- },
- {
- "id": 94194,
- "filter": "actor=94194",
- "tag": "Gina Costigan",
- "tagKey": "5d7768352e80df001ebde707",
- "role": "Woman",
- "thumb": "https://metadata-static.plex.tv/8/people/80f0cdcb0a219c2107b75a88480af5a9.jpg"
- },
- {
- "id": 285687,
- "filter": "actor=285687",
- "tag": "Diane D. Carter",
- "tagKey": "5e20421440070d003fd03c12",
- "role": "Second Older Woman",
- "thumb": "https://metadata-static.plex.tv/people/5e20421440070d003fd03c12.jpg"
- },
- {
- "id": 88904,
- "filter": "actor=88904",
- "tag": "Ava Grey",
- "tagKey": "5d77706296b655001fe94e3f",
- "role": "Lorraine",
- "thumb": "https://metadata-static.plex.tv/b/people/b1f69aa1656f4413d65b85c3c7cd4eda.jpg"
- },
- {
- "id": 285688,
- "filter": "actor=285688",
- "tag": "Dries Alkemade",
- "tagKey": "5e5d3b4286c751003d09c306",
- "role": "Cashier"
- },
- {
- "id": 285689,
- "filter": "actor=285689",
- "tag": "Bram Klappe",
- "tagKey": "60e72621b4602d002c3427c2",
- "role": "Teen 1",
- "thumb": "https://metadata-static.plex.tv/1/people/12f82d6d3a0aeba4ca7ca5ee6856171f.jpg"
- },
- {
- "id": 285690,
- "filter": "actor=285690",
- "tag": "Ziggy Durieux",
- "tagKey": "629282449ced59a11180ea85",
- "role": "Teen 2"
- },
- {
- "id": 285691,
- "filter": "actor=285691",
- "tag": "Hanne Arendzen",
- "tagKey": "5d776b2551dd69001fe2cb9e",
- "role": "Woman",
- "thumb": "https://metadata-static.plex.tv/7/people/72e0b9061096319d2abec3b29d129579.jpg"
- },
- {
- "id": 69000,
- "filter": "actor=69000",
- "tag": "Chaneil Kular",
- "tagKey": "5e1651a2bc1372003ea87a37",
- "role": "Cammy",
- "thumb": "https://metadata-static.plex.tv/3/people/3025d32454379ea5680cdaa6889167f2.jpg"
- },
- {
- "id": 285692,
- "filter": "actor=285692",
- "tag": "Aude des Pallieres",
- "tagKey": "5d776ec0fb0d55001f5ccee7",
- "role": "Flo"
- },
- {
- "id": 285693,
- "filter": "actor=285693",
- "tag": "Momar Diagne",
- "tagKey": "5e165a06cd0850003b782497",
- "role": "Man"
- },
- {
- "id": 285694,
- "filter": "actor=285694",
- "tag": "Mathijs Swarte",
- "tagKey": "610505b17a55f3002ccfe55c",
- "role": "Waiter"
- },
- {
- "id": 68495,
- "filter": "actor=68495",
- "tag": "George Wallace",
- "tagKey": "5d776827f54112001f5bc073",
- "role": "Greg",
- "thumb": "https://metadata-static.plex.tv/0/people/092f9ddf3478b244f5b7b6502638871c.jpg"
- },
- {
- "id": 285695,
- "filter": "actor=285695",
- "tag": "Yash Gajera",
- "tagKey": "5f3fdb44bf3e560040b22b0c",
- "role": "Middle Eastern Singer #2"
- },
- {
- "id": 285696,
- "filter": "actor=285696",
- "tag": "Arish Jamil",
- "tagKey": "5f4064c2cae2c60042f8867a",
- "role": "Middle Eastern Singer #3"
- },
- {
- "id": 46399,
- "filter": "actor=46399",
- "tag": "Anoop Surya",
- "tagKey": "6020efa2c22d79002c7fc3fd",
- "role": "Middle Eastern Singer #4"
- },
- {
- "id": 285697,
- "filter": "actor=285697",
- "tag": "Vishnu Prasad Rao",
- "tagKey": "5f3fc84304a8650040974e9d",
- "role": "Indian Kid"
- },
- {
- "id": 285698,
- "filter": "actor=285698",
- "tag": "Da'Jon A. Porter",
- "tagKey": "61a23d54b252eccc5a1f39f2",
- "role": "Flamboyant Kid"
- },
- {
- "id": 228688,
- "filter": "actor=228688",
- "tag": "Tireni Oyenusi",
- "tagKey": "5e6244f6a57b06003ed5047c",
- "role": "Felix"
- },
- {
- "id": 285699,
- "filter": "actor=285699",
- "tag": "Mark Law",
- "tagKey": "6323e8ec53c331b9fabcb465",
- "role": "Police Officer"
- },
- {
- "id": 285700,
- "filter": "actor=285700",
- "tag": "Sean Hinckle",
- "tagKey": "5d776ee696b655001fe77ef8",
- "role": "Paramedic"
- },
- {
- "id": 285701,
- "filter": "actor=285701",
- "tag": "Aaron Goodson",
- "tagKey": "5f3fe92203883a0040ae35bf",
- "role": "Man",
- "thumb": "https://metadata-static.plex.tv/c/people/c329883af7e775fe33603ba300e69eea.jpg"
- },
- {
- "id": 285702,
- "filter": "actor=285702",
- "tag": "Jade Dodd Shojgreen",
- "tagKey": "627f64951db368c853d019d3",
- "role": "Attractive Black Girl"
- },
- {
- "id": 285703,
- "filter": "actor=285703",
- "tag": "Shanice Castro",
- "tagKey": "6293d3b394fb391158e180dc",
- "role": "Shanice"
- },
- {
- "id": 285704,
- "filter": "actor=285704",
- "tag": "Odysseas Konstantinou",
- "tagKey": "5f403c2c02101b0040f718a7",
- "role": "Carlos"
- },
- {
- "id": 285705,
- "filter": "actor=285705",
- "tag": "Yoli Fuller",
- "tagKey": "5d77699b96b655001fdd3ba6",
- "role": "Emilio",
- "thumb": "https://metadata-static.plex.tv/c/people/c087be4fe6900f412d3afbe490433069.jpg"
- },
- {
- "id": 285706,
- "filter": "actor=285706",
- "tag": "Soraya Garlenq",
- "tagKey": "5d776f0d7a53e9001e78a2b1",
- "role": "The Host",
- "thumb": "https://metadata-static.plex.tv/3/people/33cc214f60dcfa86f9407cf58045dd94.jpg"
- },
- {
- "id": 285707,
- "filter": "actor=285707",
- "tag": "Guillaume Royer",
- "tagKey": "6292824505d94affe0d293eb",
- "role": "Sous Chef"
- },
- {
- "id": 285708,
- "filter": "actor=285708",
- "tag": "Maël Besnard",
- "tagKey": "5f3fd2c4c63b480040d7bc5f",
- "role": "Marcel"
- },
- {
- "id": 285709,
- "filter": "actor=285709",
- "tag": "Frédéric Deleersnyder",
- "tagKey": "5d776c4b594b2b001e6f00c3",
- "role": "Busboy",
- "thumb": "https://metadata-static.plex.tv/people/5d776c4b594b2b001e6f00c3.jpg"
- },
- {
- "id": 285710,
- "filter": "actor=285710",
- "tag": "Florian Bresler",
- "tagKey": "5d777060ad5437001f8206ed",
- "role": "Second Waiter"
- },
- {
- "id": 285711,
- "filter": "actor=285711",
- "tag": "Tony Zarouel",
- "tagKey": "5d776ed37a53e9001e7837ea",
- "role": "Businessman",
- "thumb": "https://metadata-static.plex.tv/people/5d776ed37a53e9001e7837ea.jpg"
- },
- {
- "id": 218986,
- "filter": "actor=218986",
- "tag": "Daniel Rashid",
- "tagKey": "5d776c7e594b2b001e6f5174",
- "role": "Benny",
- "thumb": "https://metadata-static.plex.tv/0/people/026a787c454a52962c8fd32428fd258a.jpg"
- },
- {
- "id": 285712,
- "filter": "actor=285712",
- "tag": "Edon Rizvanolli",
- "tagKey": "5d7768a62d18a4001ff102f2",
- "role": "Taxi Driver",
- "thumb": "https://metadata-static.plex.tv/d/people/d46a5cbee97659e258cefd571da31b48.jpg"
- },
- {
- "id": 91961,
- "filter": "actor=91961",
- "tag": "Quinn Bozza",
- "tagKey": "5d7768bc23d5a3001f4f0b14",
- "role": "Engineer",
- "thumb": "https://image.tmdb.org/t/p/original/551SxpQd4PmrQIZlQ85kXOoSRWl.jpg"
- },
- {
- "id": 199286,
- "filter": "actor=199286",
- "tag": "Moses Das",
- "tagKey": "5e16539119f29500377b864c",
- "role": "Engineer",
- "thumb": "https://metadata-static.plex.tv/0/people/074885b84bef4e90cb7fb3c5a072cf42.jpg"
- },
- {
- "id": 260732,
- "filter": "actor=260732",
- "tag": "Tatiana Neva",
- "tagKey": "5d776c219ab5440021513355",
- "role": "Vendor",
- "thumb": "https://metadata-static.plex.tv/e/people/e6086c9bb608a2dfb2df19ed8ac502da.jpg"
- },
- {
- "id": 209195,
- "filter": "actor=209195",
- "tag": "Sinbad",
- "tagKey": "5d77683361141d001fb153a7",
- "role": "Sinbad",
- "thumb": "https://metadata-static.plex.tv/d/people/dedff3adbacf8d05ff9f8a73cab4210b.jpg"
- },
- {
- "id": 112020,
- "filter": "actor=112020",
- "tag": "Ashley Lauren Thomas",
- "tagKey": "6324116753c331b9fabf65b8",
- "role": "Assistant",
- "thumb": "https://metadata-static.plex.tv/4/people/4271547a4853f98478d03ac97339c276.jpg"
- },
- {
- "id": 285713,
- "filter": "actor=285713",
- "tag": "Carl Andersson",
- "tagKey": "62fb7cd9c77a48bef2eec126",
- "role": "Sam",
- "thumb": "https://metadata-static.plex.tv/5/people/59b3d6adfd3a4e036c52967a9ea8bb15.jpg"
- },
- {
- "id": 285714,
- "filter": "actor=285714",
- "tag": "Amalie Gissel",
- "tagKey": "62441062ab118cfe96af1991",
- "role": "Hedy"
- },
- {
- "id": 285715,
- "filter": "actor=285715",
- "tag": "A'Nya Schofield",
- "tagKey": "5f402a0b1ae71000410600a9",
- "role": "Racheal"
- },
- {
- "id": 285716,
- "filter": "actor=285716",
- "tag": "Gerard Mikell",
- "tagKey": "5f872a61d08fa40042918794",
- "role": "Terrance",
- "thumb": "https://metadata-static.plex.tv/7/people/7d0ca12f15ee32141fac5f2d147f3cb4.jpg"
- },
- {
- "id": 285717,
- "filter": "actor=285717",
- "tag": "Dajour Ashwood",
- "tagKey": "5e1659e046aceb003cef2269",
- "role": "Random Stranger 1"
- },
- {
- "id": 285718,
- "filter": "actor=285718",
- "tag": "David Watts",
- "tagKey": "6765741dad5220b598c76b26",
- "role": "Man"
- },
- {
- "id": 285719,
- "filter": "actor=285719",
- "tag": "Jan Le",
- "tagKey": "66c334b7acd6db141b068385",
- "role": "Sam",
- "thumb": "https://metadata-static.plex.tv/7/people/7ed9d5e220164c8a8e35d56d8deb6e6c.jpg"
- }
- ],
- "Location": [
- {
- "path": "/data/Media/Tv Shows/Atlanta (2016) {tvdb-313999}"
- }
- ]
- },
- {
- "ratingKey": "108040",
- "key": "/library/metadata/108040/children",
- "guid": "plex://show/5d9c09152192ba001f31b6c8",
- "slug": "solar-opposites",
- "studio": "Justin Roiland's Solo Vanity Card Productions",
- "type": "show",
- "title": "Solar Opposites",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "contentRating": "TV-MA",
- "summary": "Escaping Planet Shlorp before the Asteroid hit, Terry, Korvo and their two Replicants crash land on Earth stranding them on a world that they must terraform: with their mysterious 'pet' Pupa. These aliens become a dysfunctional family stuck in suburban America and can't agree whether living on Earth is an awesome or horrible prospect.",
- "index": 1,
- "audienceRating": 7.8,
- "year": 2020,
- "tagline": "Feel the love.",
- "thumb": "/library/metadata/108040/thumb/1747030356",
- "art": "/library/metadata/108040/art/1747030356",
- "theme": "/library/metadata/108040/theme/1747030356",
- "duration": 1320000,
- "originallyAvailableAt": "2020-05-08",
- "leafCount": 57,
- "viewedLeafCount": 0,
- "childCount": 6,
- "seasonCount": 5,
- "addedAt": 1747030645,
- "updatedAt": 1747030356,
- "audienceRatingImage": "themoviedb://image.rating",
- "primaryExtraKey": "/library/metadata/108050",
- "Image": [
- {
- "alt": "Solar Opposites",
- "type": "coverPoster",
- "url": "/library/metadata/108040/thumb/1747030356"
- },
- {
- "alt": "Solar Opposites",
- "type": "background",
- "url": "/library/metadata/108040/art/1747030356"
- },
- {
- "alt": "Solar Opposites",
- "type": "clearLogo",
- "url": "/library/metadata/108040/clearLogo/1747030356"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "312255",
- "topRight": "a03313",
- "bottomRight": "8c4a0f",
- "bottomLeft": "8c491e"
- },
- "Genre": [
- {
- "id": 1402,
- "filter": "genre=1402",
- "tag": "Animation"
- },
- {
- "id": 1209,
- "filter": "genre=1209",
- "tag": "Comedy"
- },
- {
- "id": 1210,
- "filter": "genre=1210",
- "tag": "Adventure"
- },
- {
- "id": 449,
- "filter": "genre=449",
- "tag": "Science Fiction"
- },
- {
- "id": 5785,
- "filter": "genre=5785",
- "tag": "Sci-Fi & Fantasy"
- }
- ],
- "Country": [
- {
- "id": 128,
- "filter": "country=128",
- "tag": "United States of America"
- }
- ],
- "Guid": [
- {
- "id": "imdb://tt8910922"
- },
- {
- "id": "tmdb://97645"
- },
- {
- "id": "tvdb://375892"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 7.9,
- "type": "audience"
- },
- {
- "image": "rottentomatoes://image.rating.ripe",
- "value": 9.8,
- "type": "critic"
- },
- {
- "image": "rottentomatoes://image.rating.upright",
- "value": 8.1,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 7.8,
- "type": "audience"
- }
- ],
- "Role": [
- {
- "id": 98209,
- "filter": "actor=98209",
- "tag": "Sean Giambrone",
- "tagKey": "5d776959fb0d55001f523663",
- "role": "Yumyulack (voice)",
- "thumb": "https://metadata-static.plex.tv/6/people/6f58988eca6ae95d13d560b31bab7f73.jpg"
- },
- {
- "id": 48202,
- "filter": "actor=48202",
- "tag": "Thomas Middleditch",
- "tagKey": "5d77684f61141d001fb184c6",
- "role": "Terry (voice)",
- "thumb": "https://metadata-static.plex.tv/a/people/a3eda67357324db43eb4fd35a4c419d3.jpg"
- },
- {
- "id": 285396,
- "filter": "actor=285396",
- "tag": "Mary Mack",
- "tagKey": "5d7770706afb3d002061a406",
- "role": "Jesse (voice)",
- "thumb": "https://metadata-static.plex.tv/6/people/66b7a88d7779d53a1f45c86833a3e37c.jpg"
- },
- {
- "id": 98190,
- "filter": "actor=98190",
- "tag": "Justin Roiland",
- "tagKey": "5d776a3447dd6e001f6cfd4d",
- "role": "Korvo (voice)",
- "thumb": "https://metadata-static.plex.tv/0/people/05483352eb15337be6223470544ec778.jpg"
- },
- {
- "id": 100799,
- "filter": "actor=100799",
- "tag": "Dan Stevens",
- "tagKey": "5d7768378718ba001e315338",
- "role": "Korvo (voice)",
- "thumb": "https://metadata-static.plex.tv/6/people/65f5d2f63fb9e3367e6314c70bc500fb.jpg"
- },
- {
- "id": 31513,
- "filter": "actor=31513",
- "tag": "Spencer Grammer",
- "tagKey": "5d776842880197001ec95ed7",
- "role": "Lynette",
- "thumb": "https://metadata-static.plex.tv/f/people/fb3af13b34e2aae140ce510c340b6fc0.jpg"
- },
- {
- "id": 125874,
- "filter": "actor=125874",
- "tag": "Tim Robinson",
- "tagKey": "5e163db54c78f7003e7fd2a1",
- "role": "Peter (voice)",
- "thumb": "https://metadata-static.plex.tv/2/people/2718b1331588800f302de97a6a1c1b9a.jpg"
- },
- {
- "id": 5696,
- "filter": "actor=5696",
- "tag": "Langston Kerman",
- "tagKey": "5d776c70f617c90020181850",
- "role": "Daryl (voice)",
- "thumb": "https://metadata-static.plex.tv/c/people/cd8c4af0f9fb44426861414ef23250e2.jpg"
- },
- {
- "id": 50518,
- "filter": "actor=50518",
- "tag": "Christina Hendricks",
- "tagKey": "5d776862f59e58002189cb5b",
- "role": "Cherie",
- "thumb": "https://metadata-static.plex.tv/4/people/4af9bb8384617bb55bd2457bb45022ea.jpg"
- },
- {
- "id": 251011,
- "filter": "actor=251011",
- "tag": "Sutton Foster",
- "tagKey": "5d7769c447dd6e001f6ca223",
- "role": "Sister Sisto",
- "thumb": "https://metadata-static.plex.tv/2/people/2a1a9b620e5044e20c5e8a830e639357.jpg"
- },
- {
- "id": 53619,
- "filter": "actor=53619",
- "tag": "Nolan North",
- "tagKey": "5d776829999c64001ec2cf7d",
- "role": "Bradd's Dad (voice)",
- "thumb": "https://metadata-static.plex.tv/4/people/447e8faf757856d4aac027127988bba3.jpg"
- },
- {
- "id": 57436,
- "filter": "actor=57436",
- "tag": "Tiffany Haddish",
- "tagKey": "5d77685033f255001e85298b",
- "role": "Aisha (voice)",
- "thumb": "https://metadata-static.plex.tv/e/people/e74c3217054ba7d416444f28607f208a.jpg"
- },
- {
- "id": 6026,
- "filter": "actor=6026",
- "tag": "Clancy Brown",
- "tagKey": "5d776827151a60001f24ac14",
- "role": "Gavin (voice)",
- "thumb": "https://metadata-static.plex.tv/d/people/d51ed451fab5ad9db6a1b07746fb0716.jpg"
- },
- {
- "id": 11764,
- "filter": "actor=11764",
- "tag": "Charlotte Nicdao",
- "tagKey": "5d776b0547dd6e001f6da1cc",
- "role": "Sofia (voice)",
- "thumb": "https://metadata-static.plex.tv/3/people/373d39a8efcbb6e34228e456728e006d.jpg"
- },
- {
- "id": 239388,
- "filter": "actor=239388",
- "tag": "Mikey Day",
- "tagKey": "5d77684ee870fd001f19dcbb",
- "role": "Jerry (voice)",
- "thumb": "https://metadata-static.plex.tv/d/people/d97ea4179f6508ab632c7f75dd609d2e.jpg"
- }
- ],
- "Location": [
- {
- "path": "/data/Media/Tv Shows/Solar Opposites (2020) {tvdb-375892}"
- }
- ]
- },
- {
- "ratingKey": "108039",
- "key": "/library/metadata/108039",
- "parentRatingKey": "101855",
- "grandparentRatingKey": "101854",
- "guid": "plex://episode/6803ee549c0bd989a5e65043",
- "parentGuid": "plex://season/669bac4bc1cd84be5a118e4b",
- "grandparentGuid": "plex://show/669bac4bc1cd84be5a118e34",
- "grandparentSlug": "suits-la",
- "type": "episode",
- "title": "Angry Sylvester",
- "grandparentKey": "/library/metadata/101854",
- "parentKey": "/library/metadata/101855",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Suits LA",
- "parentTitle": "Season 1",
- "contentRating": "TV-14",
- "summary": "Erica and Ted disagree when she tries to sign a high-profile client against his wishes. Stuart meets an unexpected adversary at anger management. Rick works to secure Dylan Pryor’s dream role.",
- "index": 12,
- "parentIndex": 1,
- "year": 2025,
- "thumb": "/library/metadata/108039/thumb/1748076109",
- "art": "/library/metadata/101854/art/1747873118",
- "parentThumb": "/library/metadata/101855/thumb/1741005692",
- "grandparentThumb": "/library/metadata/101854/thumb/1747873118",
- "grandparentArt": "/library/metadata/101854/art/1747873118",
- "duration": 2535136,
- "originallyAvailableAt": "2025-05-11",
- "addedAt": 1747026724,
- "updatedAt": 1748076109,
- "Media": [
- {
- "id": 130382,
- "duration": 2535136,
- "bitrate": 6727,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447418,
- "key": "/library/parts/447418/1747026568/file.mkv",
- "duration": 2535136,
- "file": "/data/Media/Tv Shows/Suits LA/Season 01/Suits LA (2025) - S01E12 - Angry Sylvester [WEBDL-1080p][EAC3 5.1][h264]-Kitsune.mkv",
- "size": 2132374145,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1034057,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 6087,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1034058,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 640,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1034059,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1034060,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "hearingImpaired": true,
- "title": "SDH",
- "displayTitle": "English SDH (SRT)",
- "extendedDisplayTitle": "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Angry Sylvester",
- "type": "coverPoster",
- "url": "/library/metadata/101854/thumb/1747873118"
- },
- {
- "alt": "Angry Sylvester",
- "type": "snapshot",
- "url": "/library/metadata/108039/thumb/1748076109"
- },
- {
- "alt": "Angry Sylvester",
- "type": "background",
- "url": "/library/metadata/101854/art/1747873118"
- },
- {
- "alt": "Angry Sylvester",
- "type": "clearLogo",
- "url": "/library/metadata/101854/clearLogo/1747873118"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "4b1e19",
- "topRight": "271e1e",
- "bottomRight": "9b3928",
- "bottomLeft": "92413f"
- },
- "Guid": [
- {
- "id": "imdb://tt36594514"
- },
- {
- "id": "tmdb://6187140"
- },
- {
- "id": "tvdb://11108974"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 7.6,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 61015,
- "filter": "director=61015",
- "tag": "Emile B. Levisetti",
- "tagKey": "5d77685c33f255001e853de2",
- "thumb": "https://metadata-static.plex.tv/e/people/e6e6c1ecf22c6f9247c76129252d2bdf.jpg"
- }
- ],
- "Writer": [
- {
- "id": 203833,
- "filter": "writer=203833",
- "tag": "Genevieve Sparling",
- "tagKey": "5e1635b1fef2d4003e89836b"
- }
- ],
- "Role": [
- {
- "id": 11300,
- "filter": "actor=11300",
- "tag": "Stephen Amell",
- "tagKey": "5d77683b8718ba001e3161a4",
- "role": "Ted Black",
- "thumb": "https://metadata-static.plex.tv/6/people/6215267e12160f6c7e53fafbb6e00b88.jpg"
- },
- {
- "id": 131801,
- "filter": "actor=131801",
- "tag": "Lex Scott Davis",
- "tagKey": "5d776c11594b2b001e6ea3a7",
- "role": "Erica Rollins",
- "thumb": "https://metadata-static.plex.tv/2/people/210af4935e41d8f3b88ed71d69d97fbb.jpg"
- },
- {
- "id": 41694,
- "filter": "actor=41694",
- "tag": "Josh McDermitt",
- "tagKey": "5d776b7296b655001fe11581",
- "role": "Stuart Lane",
- "thumb": "https://metadata-static.plex.tv/iva/person/115363/fedac94f2585f9e42397f12f3691070e.jpg"
- },
- {
- "id": 202845,
- "filter": "actor=202845",
- "tag": "Bryan Greenberg",
- "tagKey": "5d77682b8a7581001f12c4ec",
- "role": "Rick Dodsen",
- "thumb": "https://metadata-static.plex.tv/e/people/e0e2104f1ef9bdbe230d00c75e03c80d.jpg"
- },
- {
- "id": 44105,
- "filter": "actor=44105",
- "tag": "Victoria Justice",
- "tagKey": "5d776842880197001ec95eb6",
- "role": "Dylan Pryor",
- "thumb": "https://metadata-static.plex.tv/e/people/e98b9686ae683f657a2557a923908b61.jpg"
- },
- {
- "id": 259681,
- "filter": "actor=259681",
- "tag": "Alice Lee",
- "tagKey": "5d776845999c64001ec32331",
- "role": "Leah Power",
- "thumb": "https://metadata-static.plex.tv/e/people/e4fbdf51a5d9f04e7b0d9d0395edd7f6.jpg"
- },
- {
- "id": 22690,
- "filter": "actor=22690",
- "tag": "Rachelle Goulding",
- "tagKey": "5e164c9661c6140040d823ee",
- "role": "Samantha Railsback",
- "thumb": "https://metadata-static.plex.tv/c/people/c6536343a7230eb0a104f96022330893.jpg"
- },
- {
- "id": 41783,
- "filter": "actor=41783",
- "tag": "Matt Letscher",
- "tagKey": "5d77682c54f42c001f8c343f",
- "role": "Ted's Father",
- "thumb": "https://metadata-static.plex.tv/5/people/5d92ec184eeeeb5fb5056eb3d0a18c3b.jpg"
- },
- {
- "id": 253769,
- "filter": "actor=253769",
- "tag": "Carson A. Egan",
- "tagKey": "670f785850af7cab1be55313",
- "role": "Eddie Black",
- "thumb": "https://metadata-static.plex.tv/3/people/3cb4153dc18cf9ea7cfe3be92e57d103.jpg"
- },
- {
- "id": 10318,
- "filter": "actor=10318",
- "tag": "Rick Hoffman",
- "tagKey": "5d776826961905001eb90dc3",
- "role": "Louis Litt",
- "thumb": "https://image.tmdb.org/t/p/original/c9CKBkLtGtW1T8GRNUid0tQHaJY.jpg"
- },
- {
- "id": 5328,
- "filter": "actor=5328",
- "tag": "Azita Ghanizada",
- "tagKey": "5d776846103a2d001f56bba0",
- "role": "Roslyn",
- "thumb": "https://metadata-static.plex.tv/b/people/b52063139b49843283a7fc4f48f5c217.jpg"
- },
- {
- "id": 87733,
- "filter": "actor=87733",
- "tag": "Gilbert Owuor",
- "tagKey": "5d7768f4fb0d55001f51debb",
- "role": "Counselor",
- "thumb": "https://metadata-static.plex.tv/d/people/d8d912035c673e51463070e014f63acf.jpg"
- },
- {
- "id": 19102,
- "filter": "actor=19102",
- "tag": "Stephanie Erb",
- "tagKey": "5d776827151a60001f24ac37",
- "role": "Melissa Johnson",
- "thumb": "https://metadata-static.plex.tv/6/people/63bd37058b0cead5eb9017a8873894f6.jpg"
- },
- {
- "id": 30820,
- "filter": "actor=30820",
- "tag": "James McCauley",
- "tagKey": "5d77682a7e9a3c0020c6b1be",
- "role": "Peter",
- "thumb": "https://metadata-static.plex.tv/8/people/885fcd1c172d433ee080bf7316f1f9f9.jpg"
- },
- {
- "id": 259276,
- "filter": "actor=259276",
- "tag": "Frankie Kevich",
- "tagKey": "5f3fd2b786422500427c0632",
- "role": "Sydney",
- "thumb": "https://metadata-static.plex.tv/7/people/7b9dbd6a1958e497e019b5986e2bd35e.jpg"
- },
- {
- "id": 15149,
- "filter": "actor=15149",
- "tag": "Karole Foreman",
- "tagKey": "5d776bf79ab54400215114a1",
- "role": "Judge Wagner",
- "thumb": "https://metadata-static.plex.tv/6/people/6521c683d4d10707f56cdf0de59c9b5c.jpg"
- }
- ],
- "Producer": [
- {
- "id": 253779,
- "filter": "producer=253779",
- "tag": "Ronald Chong",
- "tagKey": "5e624dc5ee690b003eb60284"
- }
- ]
- },
- {
- "ratingKey": "108035",
- "key": "/library/metadata/108035",
- "parentRatingKey": "103870",
- "grandparentRatingKey": "15053",
- "guid": "plex://episode/673f46962e8dc40b88af2287",
- "parentGuid": "plex://season/63e683473abf06cf83a08e21",
- "grandparentGuid": "plex://show/5e69c6f6874db7003e2dd59b",
- "grandparentSlug": "the-last-of-us",
- "type": "episode",
- "title": "Feel Her Love",
- "grandparentKey": "/library/metadata/15053",
- "parentKey": "/library/metadata/103870",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "The Last of Us",
- "parentTitle": "Season 2",
- "contentRating": "TV-MA",
- "summary": "The WLF makes a dangerous discovery... at a great cost. Later, Ellie must decide whether to continue with her plan – and risk putting Dina in danger – or give up on her quest for justice.",
- "index": 5,
- "parentIndex": 2,
- "audienceRating": 6.2,
- "year": 2025,
- "thumb": "/library/metadata/108035/thumb/1748656784",
- "art": "/library/metadata/15053/art/1748704280",
- "parentThumb": "/library/metadata/103870/thumb/1745376036",
- "grandparentThumb": "/library/metadata/15053/thumb/1748704280",
- "grandparentArt": "/library/metadata/15053/art/1748704280",
- "grandparentTheme": "/library/metadata/15053/theme/1748704280",
- "duration": 2674112,
- "originallyAvailableAt": "2025-05-11",
- "addedAt": 1747012832,
- "updatedAt": 1748656784,
- "audienceRatingImage": "themoviedb://image.rating",
- "Media": [
- {
- "id": 130372,
- "duration": 2674112,
- "bitrate": 8639,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447408,
- "key": "/library/parts/447408/1747012761/file.mkv",
- "duration": 2674112,
- "file": "/data/Media/Tv Shows/The Last of Us/Season 02/The Last of Us (2023) - S02E05 - Feel Her Love [WEBDL-1080p][EAC3 5.1][h264]-successfulcrab.mkv",
- "size": 2889050065,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1033985,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 7998,
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1033986,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 640,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1033987,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1033988,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "title": "English [SDH]",
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English [SDH] (SRT)"
- },
- {
- "id": 1033989,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 4,
- "bitrate": 0,
- "language": "Bulgarian",
- "languageTag": "bg",
- "languageCode": "bul",
- "title": "Bulgarian",
- "displayTitle": "Bulgarian (SRT)",
- "extendedDisplayTitle": "Bulgarian (Bulgarian SRT)"
- },
- {
- "id": 1033990,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 5,
- "bitrate": 0,
- "language": "Chinese",
- "languageTag": "zh",
- "languageCode": "zho",
- "title": "Chinese Simplified",
- "displayTitle": "Chinese (SRT)",
- "extendedDisplayTitle": "Chinese Simplified (Chinese SRT)"
- },
- {
- "id": 1033991,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 6,
- "bitrate": 0,
- "language": "Chinese",
- "languageTag": "zh",
- "languageCode": "zho",
- "title": "Chinese Traditional",
- "displayTitle": "Chinese (SRT)",
- "extendedDisplayTitle": "Chinese Traditional (Chinese SRT)"
- },
- {
- "id": 1033992,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 7,
- "bitrate": 0,
- "language": "Croatian",
- "languageTag": "hr",
- "languageCode": "hrv",
- "title": "Croatian",
- "displayTitle": "Croatian (SRT)",
- "extendedDisplayTitle": "Croatian (Croatian SRT)"
- },
- {
- "id": 1033993,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 8,
- "bitrate": 0,
- "language": "Czech",
- "languageTag": "cs",
- "languageCode": "ces",
- "title": "Czech (Czechia)",
- "displayTitle": "Czech (SRT)",
- "extendedDisplayTitle": "Czech (Czechia) (Czech SRT)"
- },
- {
- "id": 1033994,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 9,
- "bitrate": 0,
- "language": "Danish",
- "languageTag": "da",
- "languageCode": "dan",
- "title": "Danish",
- "displayTitle": "Danish (SRT)",
- "extendedDisplayTitle": "Danish (Danish SRT)"
- },
- {
- "id": 1033995,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 10,
- "bitrate": 0,
- "language": "Dutch",
- "languageTag": "nl",
- "languageCode": "nld",
- "title": "Dutch",
- "displayTitle": "Dutch (SRT)",
- "extendedDisplayTitle": "Dutch (Dutch SRT)"
- },
- {
- "id": 1033996,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 11,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "European Spanish",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "European Spanish (Spanish SRT)"
- },
- {
- "id": 1033997,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 12,
- "bitrate": 0,
- "language": "Finnish",
- "languageTag": "fi",
- "languageCode": "fin",
- "title": "Finnish",
- "displayTitle": "Finnish (SRT)",
- "extendedDisplayTitle": "Finnish (Finnish SRT)"
- },
- {
- "id": 1033998,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 13,
- "bitrate": 0,
- "language": "French",
- "languageTag": "fr",
- "languageCode": "fra",
- "title": "French",
- "displayTitle": "French (SRT)",
- "extendedDisplayTitle": "French (French SRT)"
- },
- {
- "id": 1033999,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 14,
- "bitrate": 0,
- "language": "Greek",
- "languageTag": "el",
- "languageCode": "ell",
- "title": "Greek",
- "displayTitle": "Greek (SRT)",
- "extendedDisplayTitle": "Greek (Greek SRT)"
- },
- {
- "id": 1034000,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 15,
- "bitrate": 0,
- "language": "Hungarian",
- "languageTag": "hu",
- "languageCode": "hun",
- "title": "Hungarian",
- "displayTitle": "Hungarian (SRT)",
- "extendedDisplayTitle": "Hungarian (Hungarian SRT)"
- },
- {
- "id": 1034001,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 16,
- "bitrate": 0,
- "language": "Icelandic",
- "languageTag": "is",
- "languageCode": "isl",
- "title": "Icelandic (Iceland)",
- "displayTitle": "Icelandic (SRT)",
- "extendedDisplayTitle": "Icelandic (Iceland) (Icelandic SRT)"
- },
- {
- "id": 1034002,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 17,
- "bitrate": 0,
- "language": "Indonesian",
- "languageTag": "id",
- "languageCode": "ind",
- "title": "Indonesian",
- "displayTitle": "Indonesian (SRT)",
- "extendedDisplayTitle": "Indonesian (Indonesian SRT)"
- },
- {
- "id": 1034003,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 18,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Latin America Spanish",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Latin America Spanish (Spanish SRT)"
- },
- {
- "id": 1034004,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 19,
- "bitrate": 0,
- "language": "Spanish",
- "languageTag": "es",
- "languageCode": "spa",
- "title": "Latin America Spanish [SDH]",
- "displayTitle": "Spanish (SRT)",
- "extendedDisplayTitle": "Latin America Spanish [SDH] (Spanish SRT)"
- },
- {
- "id": 1034005,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 20,
- "bitrate": 0,
- "language": "Lithuanian",
- "languageTag": "lt",
- "languageCode": "lit",
- "title": "Lithuanian",
- "displayTitle": "Lithuanian (SRT)",
- "extendedDisplayTitle": "Lithuanian (Lithuanian SRT)"
- },
- {
- "id": 1034006,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 21,
- "bitrate": 0,
- "language": "Macedonian",
- "languageTag": "mk",
- "languageCode": "mkd",
- "title": "Macedonian",
- "displayTitle": "Macedonian (SRT)",
- "extendedDisplayTitle": "Macedonian (Macedonian SRT)"
- },
- {
- "id": 1034007,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 22,
- "bitrate": 0,
- "language": "Norwegian",
- "languageTag": "no",
- "languageCode": "nor",
- "title": "Norwegian",
- "displayTitle": "Norwegian (SRT)",
- "extendedDisplayTitle": "Norwegian (Norwegian SRT)"
- },
- {
- "id": 1034008,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 23,
- "bitrate": 0,
- "language": "Polish",
- "languageTag": "pl",
- "languageCode": "pol",
- "title": "Polish",
- "displayTitle": "Polish (SRT)",
- "extendedDisplayTitle": "Polish (Polish SRT)"
- },
- {
- "id": 1034009,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 24,
- "bitrate": 0,
- "language": "Portuguese",
- "languageTag": "pt",
- "languageCode": "por",
- "title": "Portuguese",
- "displayTitle": "Portuguese (SRT)",
- "extendedDisplayTitle": "Portuguese (Portuguese SRT)"
- },
- {
- "id": 1034010,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 25,
- "bitrate": 0,
- "language": "Portuguese",
- "languageTag": "pt",
- "languageCode": "por",
- "title": "Portuguese Brazilian",
- "displayTitle": "Portuguese (SRT)",
- "extendedDisplayTitle": "Portuguese Brazilian (Portuguese SRT)"
- },
- {
- "id": 1034011,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 26,
- "bitrate": 0,
- "language": "Romanian",
- "languageTag": "ro",
- "languageCode": "ron",
- "title": "Romanian (Romania)",
- "displayTitle": "Romanian (SRT)",
- "extendedDisplayTitle": "Romanian (Romania) (Romanian SRT)"
- },
- {
- "id": 1034012,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 27,
- "bitrate": 0,
- "language": "Serbian",
- "languageTag": "sr",
- "languageCode": "srp",
- "title": "Serbian (Latin)",
- "displayTitle": "Serbian (SRT)",
- "extendedDisplayTitle": "Serbian (Latin) (Serbian SRT)"
- },
- {
- "id": 1034013,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 28,
- "bitrate": 0,
- "language": "Slovak",
- "languageTag": "sk",
- "languageCode": "slk",
- "title": "Slovak (Slovakia)",
- "displayTitle": "Slovak (SRT)",
- "extendedDisplayTitle": "Slovak (Slovakia) (Slovak SRT)"
- },
- {
- "id": 1034014,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 29,
- "bitrate": 0,
- "language": "Slovenian",
- "languageTag": "sl",
- "languageCode": "slv",
- "title": "Slovenian",
- "displayTitle": "Slovenian (SRT)",
- "extendedDisplayTitle": "Slovenian (Slovenian SRT)"
- },
- {
- "id": 1034015,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 30,
- "bitrate": 0,
- "title": "Standard Estonian",
- "displayTitle": "Unknown (SRT)",
- "extendedDisplayTitle": "Standard Estonian (SRT)"
- },
- {
- "id": 1034016,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 31,
- "bitrate": 0,
- "language": "Latvian",
- "languageTag": "lv",
- "languageCode": "lav",
- "title": "Standard Latvian",
- "displayTitle": "Latvian (SRT)",
- "extendedDisplayTitle": "Standard Latvian (Latvian SRT)"
- },
- {
- "id": 1034017,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 32,
- "bitrate": 0,
- "language": "Malay",
- "languageTag": "ms",
- "languageCode": "msa",
- "title": "Standard Malay",
- "displayTitle": "Malay (SRT)",
- "extendedDisplayTitle": "Standard Malay (Malay SRT)"
- },
- {
- "id": 1034018,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 33,
- "bitrate": 0,
- "language": "Swedish",
- "languageTag": "sv",
- "languageCode": "swe",
- "title": "Swedish",
- "displayTitle": "Swedish (SRT)",
- "extendedDisplayTitle": "Swedish (Swedish SRT)"
- },
- {
- "id": 1034019,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 34,
- "bitrate": 0,
- "language": "Thai",
- "languageTag": "th",
- "languageCode": "tha",
- "title": "Thai",
- "displayTitle": "Thai (SRT)",
- "extendedDisplayTitle": "Thai (Thai SRT)"
- },
- {
- "id": 1034020,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 35,
- "bitrate": 0,
- "language": "Turkish",
- "languageTag": "tr",
- "languageCode": "tur",
- "title": "Turkish",
- "displayTitle": "Turkish (SRT)",
- "extendedDisplayTitle": "Turkish (Turkish SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "Feel Her Love",
- "type": "coverPoster",
- "url": "/library/metadata/15053/thumb/1748704280"
- },
- {
- "alt": "Feel Her Love",
- "type": "snapshot",
- "url": "/library/metadata/108035/thumb/1748656784"
- },
- {
- "alt": "Feel Her Love",
- "type": "background",
- "url": "/library/metadata/15053/art/1748704280"
- },
- {
- "alt": "Feel Her Love",
- "type": "clearLogo",
- "url": "/library/metadata/15053/clearLogo/1748704280"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "040b03",
- "topRight": "400303",
- "bottomRight": "040b03",
- "bottomLeft": "06150b"
- },
- "Guid": [
- {
- "id": "imdb://tt32550885"
- },
- {
- "id": "tmdb://5994271"
- },
- {
- "id": "tvdb://10972143"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 7.3,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 6.2,
- "type": "audience"
- }
- ],
- "Director": [
- {
- "id": 48877,
- "filter": "director=48877",
- "tag": "Stephen Williams",
- "tagKey": "5d7768c6f617c900201588f5",
- "thumb": "https://metadata-static.plex.tv/9/people/906d3d452349a27fb787dfef80ceff55.jpg"
- }
- ],
- "Writer": [
- {
- "id": 132532,
- "filter": "writer=132532",
- "tag": "Craig Mazin",
- "tagKey": "5d77682e103a2d001f565eb9",
- "thumb": "https://metadata-static.plex.tv/2/people/2672c04c981b6f8c53fece26c0699d9e.jpg"
- }
- ],
- "Role": [
- {
- "id": 86941,
- "filter": "actor=86941",
- "tag": "Bella Ramsey",
- "tagKey": "5d776c8d96b655001fe346ba",
- "role": "Ellie Williams",
- "thumb": "https://metadata-static.plex.tv/5/people/5999f65b09deaa93b928f5c0d95ae258.jpg"
- },
- {
- "id": 86947,
- "filter": "actor=86947",
- "tag": "Gabriel Luna",
- "tagKey": "5d77686351dd69001fe0b661",
- "role": "Tommy Miller",
- "thumb": "https://metadata-static.plex.tv/e/people/e41daea895213133535f91a9c6c566a9.jpg"
- },
- {
- "id": 101164,
- "filter": "actor=101164",
- "tag": "Isabela Merced",
- "tagKey": "5d776a2996b655001fde519d",
- "role": "Dina",
- "thumb": "https://metadata-static.plex.tv/8/people/8d93dadf9dfff5ebaeb68dd2f01014f5.jpg"
- },
- {
- "id": 270817,
- "filter": "actor=270817",
- "tag": "Young Mazino",
- "tagKey": "5d776d99fb0d55001f5a5096",
- "role": "Jesse",
- "thumb": "https://metadata-static.plex.tv/3/people/3e3f2d05837d29e48ee98269e3b942d7.jpg"
- },
- {
- "id": 1797,
- "filter": "actor=1797",
- "tag": "Tati Gabrielle",
- "tagKey": "5d776c0efb0d55001f57b6b0",
- "role": "Nora",
- "thumb": "https://metadata-static.plex.tv/7/people/78b45f104f549d39106e38f4ccdedbcc.jpg"
- },
- {
- "id": 8019,
- "filter": "actor=8019",
- "tag": "Alanna Ubach",
- "tagKey": "5d776827103a2d001f564673",
- "role": "Hanrahan",
- "thumb": "https://metadata-static.plex.tv/f/people/f207003267565f29209dc3293d938b73.jpg"
- },
- {
- "id": 5306,
- "filter": "actor=5306",
- "tag": "Hettienne Park",
- "tagKey": "5d776835999c64001ec2f4f9",
- "role": "Elise Park",
- "thumb": "https://metadata-static.plex.tv/a/people/afe9366dec0e07ce8698f72a5260fa43.jpg"
- },
- {
- "id": 83586,
- "filter": "actor=83586",
- "tag": "Mathew Yanagiya",
- "tagKey": "5d776ca096b655001fe369bb",
- "role": "Captured Wolf",
- "thumb": "https://metadata-static.plex.tv/0/people/0a21e9c1634ac12269394e0aaef07298.jpg"
- },
- {
- "id": 204142,
- "filter": "actor=204142",
- "tag": "Maurice Dean Wint",
- "tagKey": "5d776826961905001eb90dee",
- "role": "Seraphite Priest",
- "thumb": "https://metadata-static.plex.tv/d/people/d48a456b172e6fafa5a48cbcf31a694d.jpg"
- },
- {
- "id": 108118,
- "filter": "actor=108118",
- "tag": "Laine MacNeil",
- "tagKey": "5d7768442e80df001ebe024f",
- "role": "Female Seraphite",
- "thumb": "https://metadata-static.plex.tv/a/people/a0e2976092d4790a3edecfaaa4e82118.jpg"
- },
- {
- "id": 286128,
- "filter": "actor=286128",
- "tag": "Cheonguk Park",
- "tagKey": "6821ec0dbf35c468b8558317",
- "role": "Leon Park"
- },
- {
- "id": 83911,
- "filter": "actor=83911",
- "tag": "Shayn Walker",
- "tagKey": "5d776cc19ab544002151a65d",
- "role": "WLF Guard with Dog (Bonnie)",
- "thumb": "https://metadata-static.plex.tv/people/5d776cc19ab544002151a65d.jpg"
- },
- {
- "id": 270819,
- "filter": "actor=270819",
- "tag": "Molly Scarpine",
- "tagKey": "67fd16ca90a43cae0e1a13aa",
- "role": "Female Stalker Voice (voice)"
- },
- {
- "id": 286129,
- "filter": "actor=286129",
- "tag": "Scott Lambright",
- "tagKey": "5f402c7802101b0040f593a2",
- "role": "Male Stalker Voice (voice)"
- },
- {
- "id": 26139,
- "filter": "actor=26139",
- "tag": "Pedro Pascal",
- "tagKey": "5d77686d8718ba001e31bb7e",
- "role": "Joel Miller (uncredited)",
- "thumb": "https://metadata-static.plex.tv/c/people/c7a8a55631f762003c6d11796f04a8e0.jpg"
- }
- ],
- "Producer": [
- {
- "id": 5969,
- "filter": "producer=5969",
- "tag": "Julie Herrin",
- "tagKey": "5dce6a0b90bd5d002033318c",
- "thumb": "https://metadata-static.plex.tv/3/people/32f55807c911e7e20e034fd418491f99.jpg"
- },
- {
- "id": 199827,
- "filter": "producer=199827",
- "tag": "Allen Marshall Palmer",
- "tagKey": "5f3fed6f86422500427e4ad3"
- }
- ]
- },
- {
- "ratingKey": "107971",
- "key": "/library/metadata/107971/children",
- "guid": "plex://show/5d9c085408fddd001f2978b9",
- "slug": "slugterra",
- "studio": "Nerd Corps Entertainment",
- "type": "show",
- "title": "Slugterra",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "contentRating": "TV-Y7",
- "summary": "Eli Shane aims to become the greatest Slugslinging hero by collecting and dueling with transforming slug creatures to defeat the evil Dr. Blakk, who seeks to turn slugs into mindless weapons in the luminous underground world of Slugterra.",
- "index": 1,
- "audienceRating": 8.4,
- "year": 2012,
- "tagline": "Slug it out!",
- "thumb": "/library/metadata/107971/thumb/1746939406",
- "art": "/library/metadata/107971/art/1746939406",
- "theme": "/library/metadata/107971/theme/1746939406",
- "duration": 1320000,
- "originallyAvailableAt": "2012-09-03",
- "leafCount": 40,
- "viewedLeafCount": 0,
- "childCount": 4,
- "addedAt": 1746940613,
- "updatedAt": 1746939406,
- "audienceRatingImage": "themoviedb://image.rating",
- "Image": [
- {
- "alt": "Slugterra",
- "type": "coverPoster",
- "url": "/library/metadata/107971/thumb/1746939406"
- },
- {
- "alt": "Slugterra",
- "type": "background",
- "url": "/library/metadata/107971/art/1746939406"
- },
- {
- "alt": "Slugterra",
- "type": "clearLogo",
- "url": "/library/metadata/107971/clearLogo/1746939406"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "1a351d",
- "topRight": "306c3f",
- "bottomRight": "2c5e32",
- "bottomLeft": "1b2b12"
- },
- "Genre": [
- {
- "id": 1402,
- "filter": "genre=1402",
- "tag": "Animation"
- },
- {
- "id": 163,
- "filter": "genre=163",
- "tag": "Action"
- },
- {
- "id": 1209,
- "filter": "genre=1209",
- "tag": "Comedy"
- },
- {
- "id": 449,
- "filter": "genre=449",
- "tag": "Science Fiction"
- },
- {
- "id": 1403,
- "filter": "genre=1403",
- "tag": "Family"
- },
- {
- "id": 1210,
- "filter": "genre=1210",
- "tag": "Adventure"
- },
- {
- "id": 93,
- "filter": "genre=93",
- "tag": "Fantasy"
- },
- {
- "id": 5785,
- "filter": "genre=5785",
- "tag": "Sci-Fi & Fantasy"
- },
- {
- "id": 1495,
- "filter": "genre=1495",
- "tag": "Children"
- }
- ],
- "Country": [
- {
- "id": 662,
- "filter": "country=662",
- "tag": "Canada"
- }
- ],
- "Guid": [
- {
- "id": "imdb://tt2548200"
- },
- {
- "id": "tmdb://46994"
- },
- {
- "id": "tvdb://262131"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 7.2,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 8.4,
- "type": "audience"
- }
- ],
- "Role": [
- {
- "id": 3315,
- "filter": "actor=3315",
- "tag": "Sam Vincent",
- "tagKey": "5d77685c33f255001e853def",
- "role": "Eli",
- "thumb": "https://metadata-static.plex.tv/1/people/134e2107f9c961a479ea50c6e041be0a.jpg"
- },
- {
- "id": 1430,
- "filter": "actor=1430",
- "tag": "Shannon Chan-Kent",
- "tagKey": "5d77689afb0d55001f5152be",
- "role": "Trixie",
- "thumb": "https://metadata-static.plex.tv/people/5d77689afb0d55001f5152be.jpg"
- },
- {
- "id": 75343,
- "filter": "actor=75343",
- "tag": "Andrew Francis",
- "tagKey": "5d7768317e9a3c0020c6c006",
- "role": "Kord",
- "thumb": "https://metadata-static.plex.tv/4/people/4b3edfdca1cf2dacb6eb8efe41d561d6.jpg"
- },
- {
- "id": 103875,
- "filter": "actor=103875",
- "tag": "Lee Tockar",
- "tagKey": "5d776844880197001ec9631a",
- "role": "Pronto",
- "thumb": "https://metadata-static.plex.tv/a/people/a133a839c0ec1048083b2a483ed6ec8c.jpg"
- },
- {
- "id": 103765,
- "filter": "actor=103765",
- "tag": "Brian Drummond",
- "tagKey": "5d776842880197001ec95eb0",
- "role": "El Diablos Nacho",
- "thumb": "https://metadata-static.plex.tv/people/5d776842880197001ec95eb0.jpg"
- },
- {
- "id": 103701,
- "filter": "actor=103701",
- "tag": "Michael Dobson",
- "tagKey": "5d77682861141d001fb137ec",
- "role": "Drake",
- "thumb": "https://metadata-static.plex.tv/2/people/2969551d5dd5f11615c79feaa3500d71.jpg"
- },
- {
- "id": 73635,
- "filter": "actor=73635",
- "tag": "Trevor Devall",
- "tagKey": "5d776842880197001ec95eaf",
- "role": "King of Sling",
- "thumb": "https://metadata-static.plex.tv/people/5d776842880197001ec95eaf.jpg"
- },
- {
- "id": 103620,
- "filter": "actor=103620",
- "tag": "Mark Oliver",
- "tagKey": "5d77683b880197001ec94a85",
- "role": "Dr. Blakk",
- "thumb": "https://metadata-static.plex.tv/1/people/144575b6bdd18812c8b24ed91c399d04.jpg"
- },
- {
- "id": 285091,
- "filter": "actor=285091",
- "tag": "Tobias Diakow",
- "tagKey": "5d7769a8f617c90020162e51",
- "role": "Eli Shane"
- }
- ],
- "Location": [
- {
- "path": "/data/Media/Tv Shows/Slugterra (2012) {tvdb-262131}"
- }
- ]
- },
- {
- "ratingKey": "107970",
- "key": "/library/metadata/107970",
- "parentRatingKey": "12016",
- "grandparentRatingKey": "11854",
- "guid": "plex://episode/6810c6ba86343e0f659642d0",
- "parentGuid": "plex://season/6696d12597fe2d2cc75d7d65",
- "grandparentGuid": "plex://show/5d9c0813e264b7001fc3b4c4",
- "grandparentSlug": "shark-tank",
- "type": "episode",
- "title": "ESAI, Mirai Clinical, Cricket's Candy Creations, Morrison Outdoors",
- "grandparentKey": "/library/metadata/11854",
- "parentKey": "/library/metadata/12016",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "grandparentTitle": "Shark Tank",
- "parentTitle": "Season 16",
- "originalTitle": "Episode #16.19",
- "contentRating": "TV-PG",
- "summary": "Founders seek deals for a self-cleaning dog bowl, zero-waste gift-wrap fabric, a workout-tracking smart jump rope, and gourmet mushroom jerky-testing the Sharks on pet tech, sustainability, fitness, and foodie margins.",
- "index": 19,
- "parentIndex": 16,
- "audienceRating": 7.0,
- "year": 2025,
- "thumb": "/library/metadata/107970/thumb/1747873099",
- "art": "/library/metadata/11854/art/1747873114",
- "parentThumb": "/library/metadata/12016/thumb/1732579997",
- "grandparentThumb": "/library/metadata/11854/thumb/1747873114",
- "grandparentArt": "/library/metadata/11854/art/1747873114",
- "grandparentTheme": "/library/metadata/11854/theme/1747873114",
- "duration": 2575447,
- "originallyAvailableAt": "2025-05-09",
- "addedAt": 1746852779,
- "updatedAt": 1747873099,
- "audienceRatingImage": "themoviedb://image.rating",
- "chapterSource": "media",
- "Media": [
- {
- "id": 130284,
- "duration": 2575447,
- "bitrate": 10266,
- "width": 1920,
- "height": 1080,
- "aspectRatio": 1.78,
- "audioChannels": 6,
- "audioCodec": "eac3",
- "videoCodec": "h264",
- "videoResolution": "1080",
- "container": "mkv",
- "videoFrameRate": "24p",
- "videoProfile": "high",
- "hasVoiceActivity": true,
- "Part": [
- {
- "id": 447320,
- "key": "/library/parts/447320/1746852752/file.mkv",
- "duration": 2575447,
- "file": "/data/Media/Tv Shows/Shark Tank/Season 16/Shark Tank (2009) - S16E19 - ESAI Mirai Clinical Crickets Candy Creations Morrison Outdoors [WEBDL-1080p][EAC3 5.1][h264]-FLUX.mkv",
- "size": 3305691419,
- "container": "mkv",
- "indexes": "sd",
- "videoProfile": "high",
- "Stream": [
- {
- "id": 1033764,
- "streamType": 1,
- "default": true,
- "codec": "h264",
- "index": 0,
- "bitrate": 9626,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "bitDepth": 8,
- "chromaLocation": "left",
- "chromaSubsampling": "4:2:0",
- "codedHeight": 1088,
- "codedWidth": 1920,
- "colorPrimaries": "bt709",
- "colorRange": "tv",
- "colorSpace": "bt709",
- "colorTrc": "bt709",
- "frameRate": 23.976,
- "hasScalingMatrix": false,
- "height": 1080,
- "level": 40,
- "original": true,
- "profile": "high",
- "refFrames": 4,
- "scanType": "progressive",
- "width": 1920,
- "displayTitle": "1080p (H.264)",
- "extendedDisplayTitle": "1080p (H.264)"
- },
- {
- "id": 1033765,
- "streamType": 2,
- "selected": true,
- "default": true,
- "codec": "eac3",
- "index": 1,
- "channels": 6,
- "bitrate": 640,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "audioChannelLayout": "5.1(side)",
- "original": true,
- "samplingRate": 48000,
- "displayTitle": "English (EAC3 5.1)",
- "extendedDisplayTitle": "English (EAC3 5.1)"
- },
- {
- "id": 1033766,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 2,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "original": true,
- "displayTitle": "English (SRT)",
- "extendedDisplayTitle": "English (SRT)"
- },
- {
- "id": 1033767,
- "streamType": 3,
- "canAutoSync": false,
- "codec": "srt",
- "index": 3,
- "bitrate": 0,
- "language": "English",
- "languageTag": "en",
- "languageCode": "eng",
- "hearingImpaired": true,
- "original": true,
- "title": "SDH",
- "displayTitle": "English SDH (SRT)",
- "extendedDisplayTitle": "SDH (English SRT)"
- }
- ]
- }
- ]
- }
- ],
- "Image": [
- {
- "alt": "ESAI, Mirai Clinical, Cricket's Candy Creations, Morrison Outdoors",
- "type": "coverPoster",
- "url": "/library/metadata/11854/thumb/1747873114"
- },
- {
- "alt": "ESAI, Mirai Clinical, Cricket's Candy Creations, Morrison Outdoors",
- "type": "snapshot",
- "url": "/library/metadata/107970/thumb/1747873099"
- },
- {
- "alt": "ESAI, Mirai Clinical, Cricket's Candy Creations, Morrison Outdoors",
- "type": "background",
- "url": "/library/metadata/11854/art/1747873114"
- },
- {
- "alt": "ESAI, Mirai Clinical, Cricket's Candy Creations, Morrison Outdoors",
- "type": "clearLogo",
- "url": "/library/metadata/11854/clearLogo/1747873114"
- }
- ],
- "UltraBlurColors": {
- "topLeft": "4c1c1d",
- "topRight": "862e10",
- "bottomRight": "0e132f",
- "bottomLeft": "033cac"
- },
- "Guid": [
- {
- "id": "imdb://tt36820799"
- },
- {
- "id": "tmdb://6190296"
- },
- {
- "id": "tvdb://11117201"
- }
- ],
- "Rating": [
- {
- "image": "imdb://image.rating",
- "value": 7.2,
- "type": "audience"
- },
- {
- "image": "themoviedb://image.rating",
- "value": 7.0,
- "type": "audience"
- }
- ],
- "Role": [
- {
- "id": 10909,
- "filter": "actor=10909",
- "tag": "Mark Cuban",
- "tagKey": "5d77683361141d001fb1526f",
- "role": "Self - Shark",
- "thumb": "https://metadata-static.plex.tv/people/5d77683361141d001fb1526f.jpg"
- },
- {
- "id": 70555,
- "filter": "actor=70555",
- "tag": "Daymond John",
- "tagKey": "5d776840961905001eb96378",
- "role": "Self - Shark",
- "thumb": "https://metadata-static.plex.tv/f/people/f5148e7d03c9cfab049ae70e3f9b491c.jpg"
- },
- {
- "id": 70556,
- "filter": "actor=70556",
- "tag": "Barbara Corcoran",
- "tagKey": "5d7769e47a53e9001e6f3a75",
- "role": "Self - Shark",
- "thumb": "https://metadata-static.plex.tv/d/people/dd3fcf636c5f464d1318402780f75105.jpg"
- },
- {
- "id": 70557,
- "filter": "actor=70557",
- "tag": "Robert Herjavec",
- "tagKey": "5d9c0813e264b7001fc3b503",
- "role": "Self - Shark",
- "thumb": "https://metadata-static.plex.tv/b/people/b3dce9342dbce9126bad9cabc1aa2bbe.jpg"
- },
- {
- "id": 70558,
- "filter": "actor=70558",
- "tag": "Kevin O'Leary",
- "tagKey": "5d9c07f2705e7a001e6cd46c",
- "role": "Self - Shark",
- "thumb": "https://metadata-static.plex.tv/people/5d9c07f2705e7a001e6cd46c.jpg"
- },
- {
- "id": 57447,
- "filter": "actor=57447",
- "tag": "Lori Greiner",
- "tagKey": "5d9c0813e264b7001fc3b509",
- "role": "Self - Shark",
- "thumb": "https://metadata-static.plex.tv/e/people/eca88762265f9d92fc3d7ff9f8a795a8.jpg"
- },
- {
- "id": 70560,
- "filter": "actor=70560",
- "tag": "Daniel Lubetzky",
- "tagKey": "5f405f08fea1a1003fa6771d",
- "role": "Self - Shark",
- "thumb": "https://metadata-static.plex.tv/8/people/899e0632a06737170b977577f92f89ee.jpg"
- },
- {
- "id": 70559,
- "filter": "actor=70559",
- "tag": "Phil Crowley",
- "tagKey": "5d7768e3594b2b001e69772b",
- "role": "Self - Announcer (voice)",
- "thumb": "https://metadata-static.plex.tv/2/people/2e588843c0dc6bec80a7a036a0337281.jpg"
- }
- ],
- "Producer": [
- {
- "id": 70837,
- "filter": "producer=70837",
- "tag": "Lori Greiner",
- "tagKey": "5d9c0813e264b7001fc3b509",
- "thumb": "https://metadata-static.plex.tv/e/people/eca88762265f9d92fc3d7ff9f8a795a8.jpg"
- },
- {
- "id": 71090,
- "filter": "producer=71090",
- "tag": "Yun Lingner",
- "tagKey": "5e16361c4c78f7003e7f57e2",
- "thumb": "https://metadata-static.plex.tv/f/people/f6dba19419b91d47bcd1d58e5cb51d05.jpg"
- }
- ]
- },
- {
- "ratingKey": "107951",
- "key": "/library/metadata/107951/children",
- "parentRatingKey": "104031",
- "guid": "plex://season/602e628b91bd55002cf7cc6c",
- "parentGuid": "plex://show/5d9c0839705e7a001e6d68fb",
- "parentSlug": "four-weddings",
- "parentStudio": "ITV Studios",
- "type": "season",
- "title": "Season 2",
- "parentKey": "/library/metadata/104031",
- "librarySectionTitle": "TV Shows",
- "librarySectionID": 2,
- "librarySectionKey": "/library/sections/2",
- "parentTitle": "Four Weddings",
- "summary": "",
- "index": 2,
- "parentIndex": 1,
- "parentYear": 2009,
- "thumb": "/library/metadata/104031/thumb/1748538526",
- "art": "/library/metadata/104031/art/1748538526",
- "parentThumb": "/library/metadata/104031/thumb/1748538526",
- "leafCount": 2,
- "viewedLeafCount": 0,
- "addedAt": 1746824012,
- "updatedAt": 1746824013,
- "Image": [
- {
- "alt": "Season 2",
- "type": "coverPoster",
- "url": "/library/metadata/104031/thumb/1748538526"
- },
- {
- "alt": "Season 2",
- "type": "background",
- "url": "/library/metadata/104031/art/1748538526"
- }
- ],
- "Guid": [
- {
- "id": "tmdb://32917"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec("/hubs/home/recentlyAdded", "get", 200, response)
- })
-})
diff --git a/tests/paths/library/[sectionKey]/get-library-all.spec.ts b/tests/paths/library/[sectionKey]/get-library-all.spec.ts
deleted file mode 100644
index 3eb78b8d..00000000
--- a/tests/paths/library/[sectionKey]/get-library-all.spec.ts
+++ /dev/null
@@ -1,78247 +0,0 @@
-import { validateResponseSpec } from "@utils"
-import { describe, it } from "vitest"
-
-describe("GET /library/sections/[sectionKey]/all", () => {
- it("should validate the 200 response with type=1, includeMeta=1, includeCollections=1, includeExternalMedia=1 and includeAdvanced=1 when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 50,
- totalSize: 2295,
- offset: 0,
- allowSync: true,
- art: "/:/resources/movie-fanart.jpg",
- content: "secondary",
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 1,
- librarySectionTitle: "Movies",
- librarySectionUUID: "bc77c182-7a1d-b5c9-4493-1ef01140e3b1",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1734362201,
- thumb: "/:/resources/movie.png",
- title1: "Movies",
- title2: "All Movies",
- viewGroup: "movie",
- Meta: {
- Type: [
- {
- key: "/library/sections/1/all?type=1",
- type: "movie",
- title: "Movies",
- active: true,
- Filter: [
- {
- filter: "genre",
- filterType: "string",
- key: "/library/sections/1/genre",
- title: "Genre",
- type: "filter"
- },
- {
- filter: "year",
- filterType: "integer",
- key: "/library/sections/1/year",
- title: "Year",
- type: "filter"
- },
- {
- filter: "decade",
- filterType: "integer",
- key: "/library/sections/1/decade",
- title: "Decade",
- type: "filter"
- },
- {
- filter: "contentRating",
- filterType: "string",
- key: "/library/sections/1/contentRating",
- title: "Content Rating",
- type: "filter"
- },
- {
- filter: "collection",
- filterType: "string",
- key: "/library/sections/1/collection",
- title: "Collection",
- type: "filter"
- },
- {
- filter: "director",
- filterType: "string",
- key: "/library/sections/1/director",
- title: "Director",
- type: "filter"
- },
- {
- filter: "actor",
- filterType: "string",
- key: "/library/sections/1/actor",
- title: "Actor",
- type: "filter"
- },
- {
- filter: "writer",
- filterType: "string",
- key: "/library/sections/1/writer",
- title: "Writer",
- type: "filter"
- },
- {
- filter: "producer",
- filterType: "string",
- key: "/library/sections/1/producer",
- title: "Producer",
- type: "filter"
- },
- {
- filter: "country",
- filterType: "string",
- key: "/library/sections/1/country",
- title: "Country",
- type: "filter"
- },
- {
- filter: "studio",
- filterType: "string",
- key: "/library/sections/1/studio",
- title: "Studio",
- type: "filter"
- },
- {
- filter: "resolution",
- filterType: "string",
- key: "/library/sections/1/resolution",
- title: "Resolution",
- type: "filter"
- },
- {
- filter: "hdr",
- filterType: "boolean",
- key: "/library/sections/1/hdr",
- title: "HDR",
- type: "filter"
- },
- {
- filter: "unwatched",
- filterType: "boolean",
- key: "/library/sections/1/unwatched",
- title: "Unwatched",
- type: "filter"
- },
- {
- filter: "inProgress",
- filterType: "boolean",
- key: "/library/sections/1/inProgress",
- title: "In Progress",
- type: "filter"
- },
- {
- filter: "unmatched",
- filterType: "boolean",
- key: "/library/sections/1/unmatched",
- title: "Unmatched",
- type: "filter"
- },
- {
- filter: "audioLanguage",
- filterType: "string",
- key: "/library/sections/1/audioLanguage",
- title: "Audio Language",
- type: "filter"
- },
- {
- filter: "subtitleLanguage",
- filterType: "string",
- key: "/library/sections/1/subtitleLanguage",
- title: "Subtitle Language",
- type: "filter"
- },
- {
- filter: "editionTitle",
- filterType: "string",
- key: "/library/sections/1/editionTitle",
- title: "Edition",
- type: "filter"
- },
- {
- filter: "duplicate",
- filterType: "boolean",
- key: "/library/sections/1/duplicate",
- title: "Duplicates",
- type: "filter",
- advanced: true
- }
- ],
- Sort: [
- {
- active: true,
- activeDirection: "asc",
- default: "asc",
- defaultDirection: "asc",
- descKey: "titleSort:desc",
- firstCharacterKey: "/library/sections/1/firstCharacter",
- key: "titleSort",
- title: "Title"
- },
- {
- defaultDirection: "desc",
- descKey: "year:desc",
- key: "year",
- title: "Year"
- },
- {
- defaultDirection: "desc",
- descKey: "originallyAvailableAt:desc",
- key: "originallyAvailableAt",
- title: "Release Date"
- },
- {
- defaultDirection: "desc",
- descKey: "rating:desc",
- key: "rating",
- title: "Critic Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "audienceRating:desc",
- key: "audienceRating",
- title: "Audience Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "userRating:desc",
- key: "userRating",
- title: "Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "contentRating:desc",
- key: "contentRating",
- title: "Content Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "duration:desc",
- key: "duration",
- title: "Duration"
- },
- {
- defaultDirection: "desc",
- descKey: "viewOffset:desc",
- key: "viewOffset",
- title: "Progress"
- },
- {
- defaultDirection: "desc",
- descKey: "viewCount:desc",
- key: "viewCount",
- title: "Plays"
- },
- {
- defaultDirection: "desc",
- descKey: "addedAt:desc",
- key: "addedAt",
- title: "Date Added"
- },
- {
- defaultDirection: "desc",
- descKey: "lastViewedAt:desc",
- key: "lastViewedAt",
- title: "Date Viewed"
- },
- {
- defaultDirection: "asc",
- descKey: "mediaHeight:desc",
- key: "mediaHeight",
- title: "Resolution"
- },
- {
- defaultDirection: "desc",
- descKey: "mediaBitrate:desc",
- key: "mediaBitrate",
- title: "Bitrate"
- },
- {
- defaultDirection: "desc",
- descKey: "random:desc",
- key: "random",
- title: "Randomly"
- }
- ],
- Field: [
- {
- key: "title",
- title: "Title",
- type: "string"
- },
- {
- key: "studio",
- title: "Studio",
- type: "string"
- },
- {
- key: "userRating",
- subType: "rating",
- title: "Rating",
- type: "integer"
- },
- {
- key: "contentRating",
- title: "Content Rating",
- type: "tag"
- },
- {
- key: "year",
- subType: "year",
- title: "Year",
- type: "integer"
- },
- {
- key: "decade",
- subType: "decade",
- title: "Decade",
- type: "integer"
- },
- {
- key: "originallyAvailableAt",
- title: "Release Date",
- type: "date"
- },
- {
- key: "duration",
- subType: "duration",
- title: "Duration",
- type: "integer"
- },
- {
- key: "unmatched",
- title: "Unmatched",
- type: "boolean"
- },
- {
- key: "duplicate",
- title: "Duplicate",
- type: "boolean"
- },
- {
- key: "genre",
- title: "Genre",
- type: "tag"
- },
- {
- key: "collection",
- title: "Collection",
- type: "tag"
- },
- {
- key: "director",
- title: "Director",
- type: "tag"
- },
- {
- key: "writer",
- title: "Writer",
- type: "tag"
- },
- {
- key: "producer",
- title: "Producer",
- type: "tag"
- },
- {
- key: "actor",
- title: "Actor",
- type: "tag"
- },
- {
- key: "country",
- title: "Country",
- type: "tag"
- },
- {
- key: "addedAt",
- title: "Date Added",
- type: "date"
- },
- {
- key: "viewCount",
- title: "Plays",
- type: "integer"
- },
- {
- key: "lastViewedAt",
- title: "Last Watched",
- type: "date"
- },
- {
- key: "unwatched",
- title: "Unwatched",
- type: "boolean"
- },
- {
- key: "resolution",
- title: "Resolution",
- type: "resolution"
- },
- {
- key: "hdr",
- subType: "hdr",
- title: "HDR",
- type: "boolean"
- },
- {
- key: "mediaSize",
- subType: "fileSize",
- title: "File Size",
- type: "integer"
- },
- {
- key: "mediaBitrate",
- subType: "bitrate",
- title: "Bitrate",
- type: "integer"
- },
- {
- key: "subtitleLanguage",
- title: "Subtitle Language",
- type: "subtitleLanguage"
- },
- {
- key: "audioLanguage",
- title: "Audio Language",
- type: "audioLanguage"
- },
- {
- key: "inProgress",
- title: "In Progress",
- type: "boolean"
- },
- {
- key: "trash",
- title: "Trash",
- type: "boolean"
- },
- {
- key: "location",
- title: "Folder Location",
- type: "tag"
- },
- {
- key: "editionTitle",
- title: "Edition",
- type: "string"
- }
- ]
- },
- {
- key: "/library/sections/1/folder",
- type: "folder",
- title: "Folders",
- active: false
- }
- ],
- FieldType: [
- {
- type: "tag",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- }
- ]
- },
- {
- type: "integer",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- },
- {
- key: ">>=",
- title: "is greater than"
- },
- {
- key: "<<=",
- title: "is less than"
- }
- ]
- },
- {
- type: "string",
- Operator: [
- {
- key: "=",
- title: "contains"
- },
- {
- key: "!=",
- title: "does not contain"
- },
- {
- key: "==",
- title: "is"
- },
- {
- key: "!==",
- title: "is not"
- },
- {
- key: "<=",
- title: "begins with"
- },
- {
- key: ">=",
- title: "ends with"
- }
- ]
- },
- {
- type: "boolean",
- Operator: [
- {
- key: "=",
- title: "is true"
- },
- {
- key: "!=",
- title: "is false"
- }
- ]
- },
- {
- type: "date",
- Operator: [
- {
- key: "<<=",
- title: "is before"
- },
- {
- key: ">>=",
- title: "is after"
- }
- ]
- },
- {
- type: "subtitleLanguage",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- }
- ]
- },
- {
- type: "audioLanguage",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- }
- ]
- },
- {
- type: "resolution",
- Operator: [
- {
- key: "=",
- title: "is"
- }
- ]
- }
- ]
- },
- Metadata: [
- {
- ratingKey: "20442",
- key: "/library/metadata/20442",
- guid: "plex://movie/5d7768374de0ee001fccc04a",
- slug: "the-burbs",
- studio: "Universal Pictures",
- type: "movie",
- title: "The 'Burbs",
- titleSort: "'Burbs",
- contentRating: "PG",
- summary:
- "He's a man of peace in a savage land: Suburbia. When secretive new neighbors move in next door, suburbanite Ray Peterson and his friends let their paranoia get the best of them as they start to suspect the newcomers of evil doings and commence an investigation.But it's hardly how Ray, who much prefers to drink beer, read his newspaper, and watch a ballgame on the tube, expected to spend his vacation.",
- rating: 6.8,
- audienceRating: 7.1,
- year: 1989,
- tagline: "He's a man of peace in a savage land... Suburbia.",
- thumb: "/library/metadata/20442/thumb/1735959624",
- art: "/library/metadata/20442/art/1735959624",
- duration: 6086421,
- originallyAvailableAt: "1989-02-17",
- addedAt: 1731349749,
- updatedAt: 1735959624,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/20444",
- Media: [
- {
- id: 28553,
- duration: 6086421,
- bitrate: 1164,
- width: 1920,
- height: 1036,
- aspectRatio: 1.85,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: true,
- Part: [
- {
- id: 28564,
- key: "/library/parts/28564/1730386641/file.mkv",
- duration: 6086421,
- file: "/175plex/Media/Movies/The 'Burbs.(1989).(tt0096734)/The 'Burbs (1989).mkv",
- size: 885939412,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The 'Burbs",
- type: "coverPoster",
- url: "/library/metadata/20442/thumb/1735959624"
- },
- {
- alt: "The 'Burbs",
- type: "background",
- url: "/library/metadata/20442/art/1735959624"
- },
- {
- alt: "The 'Burbs",
- type: "clearLogo",
- url: "/library/metadata/20442/clearLogo/1735959624"
- }
- ],
- UltraBlurColors: {
- topLeft: "063149",
- topRight: "2c1d03",
- bottomRight: "2a1b04",
- bottomLeft: "0f687b"
- },
- Genre: [
- {
- tag: ".JoeysFavMovies"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Joe Dante"
- }
- ],
- Writer: [
- {
- tag: "Dana Olsen"
- }
- ],
- Role: [
- {
- tag: "Tom Hanks"
- },
- {
- tag: "Bruce Dern"
- },
- {
- tag: "Carrie Fisher"
- }
- ]
- },
- {
- ratingKey: "7",
- key: "/library/metadata/7",
- guid: "plex://movie/5d7768265af944001f1f6977",
- slug: "2-fast-2-furious",
- studio: "Ardustry Entertainment",
- type: "movie",
- title: "2 Fast 2 Furious",
- contentRating: "PG-13",
- summary:
- "EX LAPD cop Brian O'Conner (Paul Walker) teams up with his ex-con friend Roman Pearce (Tyrese Gibson) and works with undercover U.S. Customs Service agent Monica Fuentes (Eva Mendes) to bring Miami-based drug lord Carter Verone (Cole Hauser) down.",
- rating: 5.9,
- audienceRating: 5,
- year: 2003,
- tagline: "How fast do you like it?",
- thumb: "/library/metadata/7/thumb/1738587746",
- art: "/library/metadata/7/art/1738587746",
- duration: 6461789,
- originallyAvailableAt: "2003-06-05",
- addedAt: 1724629414,
- updatedAt: 1738587746,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/16",
- Media: [
- {
- id: 11,
- duration: 6461789,
- bitrate: 5963,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 11,
- key: "/library/parts/11/1724629414/file.mkv",
- duration: 6461789,
- file: "/175plex/Media/Movies/2 Fast 2 Furious.(2003).(tt0322259)/2 Fast 2 Furious (2003).mkv",
- size: 4816533751,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "2 Fast 2 Furious",
- type: "coverPoster",
- url: "/library/metadata/7/thumb/1738587746"
- },
- {
- alt: "2 Fast 2 Furious",
- type: "background",
- url: "/library/metadata/7/art/1738587746"
- },
- {
- alt: "2 Fast 2 Furious",
- type: "clearLogo",
- url: "/library/metadata/7/clearLogo/1738587746"
- }
- ],
- UltraBlurColors: {
- topLeft: "162e4f",
- topRight: "30618f",
- bottomRight: "345e96",
- bottomLeft: "1c2c56"
- },
- Genre: [
- {
- tag: ".HERO/Battle/Rescue(NOTmarvel/dc)"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Fast and the Furious"
- },
- {
- tag: "The Fast and the Furious Collection"
- }
- ],
- Director: [
- {
- tag: "John Singleton"
- }
- ],
- Writer: [
- {
- tag: "Gary Scott Thompson"
- },
- {
- tag: "Michael Brandt"
- }
- ],
- Role: [
- {
- tag: "Paul Walker"
- },
- {
- tag: "Tyrese Gibson"
- },
- {
- tag: "Eva Mendes"
- }
- ]
- },
- {
- ratingKey: "35252",
- key: "/library/metadata/35252",
- guid: "plex://movie/5d7769a023d5a3001f4fa465",
- slug: "2-guns",
- studio: "Universal Pictures",
- type: "movie",
- title: "2 Guns",
- contentRating: "R",
- summary:
- "A DEA agent and an undercover Naval Intelligence officer who have been tasked with investigating one another find they have been set up by the mob -- the very organization the two men believe they have been stealing money from.",
- rating: 6.7,
- audienceRating: 6.6,
- year: 2013,
- tagline:
- "Never rob a bank across from a diner with the best donuts in three counties.",
- thumb: "/library/metadata/35252/thumb/1735959679",
- art: "/library/metadata/35252/art/1735959679",
- duration: 6290976,
- originallyAvailableAt: "2013-08-01",
- addedAt: 1735360225,
- updatedAt: 1735959679,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/35253",
- Media: [
- {
- id: 54951,
- duration: 6290976,
- bitrate: 2868,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "PAL",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 55256,
- key: "/library/parts/55256/1734268573/file.mkv",
- duration: 6290976,
- file: "/175plex/Media/Movies/2 Guns.(2013).(tt1272878)/2 Guns (2013).mkv",
- size: 2255300426,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "2 Guns",
- type: "coverPoster",
- url: "/library/metadata/35252/thumb/1735959679"
- },
- {
- alt: "2 Guns",
- type: "background",
- url: "/library/metadata/35252/art/1735959679"
- },
- {
- alt: "2 Guns",
- type: "clearLogo",
- url: "/library/metadata/35252/clearLogo/1735959679"
- }
- ],
- UltraBlurColors: {
- topLeft: "46240d",
- topRight: "894b1e",
- bottomRight: "83501d",
- bottomLeft: "7f5220"
- },
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Recent Comedy"
- }
- ],
- Director: [
- {
- tag: "Baltasar Kormákur"
- }
- ],
- Writer: [
- {
- tag: "Blake Masters"
- },
- {
- tag: "Steven Grant"
- }
- ],
- Role: [
- {
- tag: "Denzel Washington"
- },
- {
- tag: "Mark Wahlberg"
- },
- {
- tag: "Paula Patton"
- }
- ]
- },
- {
- ratingKey: "25414",
- key: "/library/metadata/25414",
- guid: "plex://movie/5d776a15ad5437001f771858",
- slug: "3-days-to-kill",
- studio: "Wonderland Sound and Vision",
- type: "movie",
- title: "3 Days to Kill",
- contentRating: "PG-13",
- summary:
- "A dangerous international spy is determined to give up his high stakes life to finally build a closer relationship with his estranged wife and daughter. But first, he must complete one last mission - even if it means juggling the two toughest assignments yet: hunting down the world's most ruthless terrorist and looking after his teenage daughter for the first time in ten years, while his wife is out of town.",
- rating: 6.2,
- audienceRating: 4.3,
- year: 2014,
- tagline: "The question is... kill or die?",
- thumb: "/library/metadata/25414/thumb/1738682145",
- art: "/library/metadata/25414/art/1738682145",
- duration: 7022027,
- originallyAvailableAt: "2014-02-19",
- addedAt: 1732534726,
- updatedAt: 1738682145,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/25415",
- Media: [
- {
- id: 37729,
- duration: 7022027,
- bitrate: 6681,
- width: 1280,
- height: 536,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 37855,
- key: "/library/parts/37855/1732384487/file.mkv",
- duration: 7022027,
- file: "/175plex/Media/Movies/3 Days to Kill.(2014).(tt2172934)/3 Days to Kill (2014).mkv",
- size: 5864309124,
- audioProfile: "dts",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "3 Days to Kill",
- type: "coverPoster",
- url: "/library/metadata/25414/thumb/1738682145"
- },
- {
- alt: "3 Days to Kill",
- type: "background",
- url: "/library/metadata/25414/art/1738682145"
- },
- {
- alt: "3 Days to Kill",
- type: "clearLogo",
- url: "/library/metadata/25414/clearLogo/1738682145"
- }
- ],
- UltraBlurColors: {
- topLeft: "12030c",
- topRight: "542c18",
- bottomRight: "2f2321",
- bottomLeft: "040404"
- },
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "France"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "McG"
- }
- ],
- Writer: [
- {
- tag: "Adi Hasak"
- },
- {
- tag: "Luc Besson"
- }
- ],
- Role: [
- {
- tag: "Kevin Costner"
- },
- {
- tag: "Amber Heard"
- },
- {
- tag: "Hailee Steinfeld"
- }
- ]
- },
- {
- ratingKey: "21327",
- key: "/library/metadata/21327",
- guid: "plex://movie/5d77682e2ec6b5001f6bb048",
- slug: "310-to-yuma",
- studio: "Lionsgate",
- type: "movie",
- title: "3:10 to Yuma",
- contentRating: "R",
- summary:
- 'In Arizona in the late 1800s, infamous outlaw Ben Wade and his vicious gang of thieves and murderers have plagued the Southern Railroad. When Wade is captured, Civil War veteran Dan Evans, struggling to survive on his drought-plagued ranch, volunteers to deliver him alive to the "3:10 to Yuma", a train that will take the killer to trial.',
- rating: 7.6,
- audienceRating: 8.6,
- year: 2007,
- tagline: "Time waits for one man.",
- thumb: "/library/metadata/21327/thumb/1735959689",
- art: "/library/metadata/21327/art/1735959689",
- duration: 7042016,
- originallyAvailableAt: "2007-09-06",
- addedAt: 1731351445,
- updatedAt: 1735959689,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/21333",
- Media: [
- {
- id: 30408,
- duration: 7042016,
- bitrate: 3536,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "PAL",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 30419,
- key: "/library/parts/30419/1730745504/file.mkv",
- duration: 7042016,
- file: "/175plex/Media/Movies/310 to Yuma.(2007).(tt0381849)/310 to Yuma (2007).mkv",
- size: 3112832794,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "3:10 to Yuma",
- type: "coverPoster",
- url: "/library/metadata/21327/thumb/1735959689"
- },
- {
- alt: "3:10 to Yuma",
- type: "background",
- url: "/library/metadata/21327/art/1735959689"
- },
- {
- alt: "3:10 to Yuma",
- type: "clearLogo",
- url: "/library/metadata/21327/clearLogo/1735959689"
- }
- ],
- UltraBlurColors: {
- topLeft: "372c10",
- topRight: "715a29",
- bottomRight: "433515",
- bottomLeft: "695225"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: ".War/Conflict/Western/Military"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "James Mangold"
- }
- ],
- Writer: [
- {
- tag: "Derek Haas"
- },
- {
- tag: "Michael Brandt"
- }
- ],
- Role: [
- {
- tag: "Russell Crowe"
- },
- {
- tag: "Christian Bale"
- },
- {
- tag: "Peter Fonda"
- }
- ]
- },
- {
- ratingKey: "35713",
- key: "/library/metadata/35713",
- guid: "plex://movie/5d7770526afb3d00206178a3",
- slug: "6-underground",
- studio: "Skydance Media",
- type: "movie",
- title: "6 Underground",
- contentRating: "R",
- summary:
- "What's the best part of being dead? It's the freedom to fight the evil which lurks in our world. \"6 Underground\"'s group of unnamed individuals have chosen to change the future. The team is brought together by an enigmatic leader code-named 'One', whose sole mission is to the ensure that he and his teammates will have their actions remembered.",
- rating: 6.1,
- audienceRating: 6,
- year: 2019,
- tagline: "They say no one can save the world. Meet no one.",
- thumb: "/library/metadata/35713/thumb/1736174193",
- art: "/library/metadata/35713/art/1736174193",
- duration: 7733421,
- originallyAvailableAt: "2019-12-12",
- addedAt: 1735708331,
- updatedAt: 1736174193,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/35714",
- Media: [
- {
- id: 55973,
- duration: 7733421,
- bitrate: 1045,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: true,
- Part: [
- {
- id: 56278,
- key: "/library/parts/56278/1736643058/file.mkv",
- duration: 7733421,
- file: "/175plex/Media/Movies/6 Underground.(2019).(tt8106534)/6 Underground (2019).mkv",
- size: 1010583026,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "6 Underground",
- type: "coverPoster",
- url: "/library/metadata/35713/thumb/1736174193"
- },
- {
- alt: "6 Underground",
- type: "background",
- url: "/library/metadata/35713/art/1736174193"
- },
- {
- alt: "6 Underground",
- type: "clearLogo",
- url: "/library/metadata/35713/clearLogo/1736174193"
- }
- ],
- UltraBlurColors: {
- topLeft: "332e0d",
- topRight: "110303",
- bottomRight: "874c2d",
- bottomLeft: "656022"
- },
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Recent Comedy"
- }
- ],
- Director: [
- {
- tag: "Michael Bay"
- }
- ],
- Writer: [
- {
- tag: "Rhett Reese"
- },
- {
- tag: "Paul Wernick"
- }
- ],
- Role: [
- {
- tag: "Ryan Reynolds"
- },
- {
- tag: "Mélanie Laurent"
- },
- {
- tag: "Manuel Garcia-Rulfo"
- }
- ]
- },
- {
- ratingKey: "20558",
- key: "/library/metadata/20558",
- guid: "plex://movie/5d7768314de0ee001fccaad6",
- slug: "the-6th-day",
- studio: "Phoenix Pictures",
- type: "movie",
- title: "The 6th Day",
- titleSort: "6th Day",
- contentRating: "PG-13",
- summary:
- "A man meets a clone of himself and stumbles into a grand conspiracy about clones taking over the world.",
- rating: 5.9,
- audienceRating: 3.3,
- year: 2000,
- tagline: "Are you who you think you are?",
- thumb: "/library/metadata/20558/thumb/1735959698",
- art: "/library/metadata/20558/art/1735959698",
- duration: 7414449,
- originallyAvailableAt: "2000-11-17",
- addedAt: 1731349898,
- updatedAt: 1735959698,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/20559",
- Media: [
- {
- id: 28813,
- duration: 7414449,
- bitrate: 7790,
- width: 1280,
- height: 528,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "truehd",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 28824,
- key: "/library/parts/28824/1730809352/file.mkv",
- duration: 7414449,
- file: "/175plex/Media/Movies/The 6th Day.(2000).(tt0216216)/The 6th Day (2000).mkv",
- size: 7220267954,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The 6th Day",
- type: "coverPoster",
- url: "/library/metadata/20558/thumb/1735959698"
- },
- {
- alt: "The 6th Day",
- type: "background",
- url: "/library/metadata/20558/art/1735959698"
- },
- {
- alt: "The 6th Day",
- type: "clearLogo",
- url: "/library/metadata/20558/clearLogo/1735959698"
- }
- ],
- UltraBlurColors: {
- topLeft: "1b214a",
- topRight: "0f619f",
- bottomRight: "183163",
- bottomLeft: "030414"
- },
- Genre: [
- {
- tag: ".JoeysFavMovies"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "Canada"
- }
- ],
- Director: [
- {
- tag: "Roger Spottiswoode"
- }
- ],
- Writer: [
- {
- tag: "Marianne Wibberley"
- },
- {
- tag: "Cormac Wibberley"
- }
- ],
- Role: [
- {
- tag: "Arnold Schwarzenegger"
- },
- {
- tag: "Michael Rapaport"
- },
- {
- tag: "Tony Goldwyn"
- }
- ]
- },
- {
- ratingKey: "30",
- key: "/library/metadata/30",
- guid: "plex://movie/5d776824e6d55c002040ae65",
- slug: "8-mile",
- studio: "Mikona Productions",
- type: "movie",
- title: "8 Mile",
- contentRating: "R",
- summary:
- 'The setting is Detroit in 1995. The city is divided by 8 Mile, a road that splits the town in half along racial lines. A young white rapper, Jimmy "B-Rabbit" Smith Jr. summons strength within himself to cross over these arbitrary boundaries to fulfill his dream of success in hip hop. With his pal Future and the three one third in place, all he has to do is not choke.',
- rating: 7.2,
- audienceRating: 5.4,
- year: 2002,
- tagline: "Every moment is another chance",
- thumb: "/library/metadata/30/thumb/1738682148",
- art: "/library/metadata/30/art/1738682148",
- duration: 6629000,
- originallyAvailableAt: "2002-11-08",
- addedAt: 1680100105,
- updatedAt: 1738682148,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/40",
- Media: [
- {
- id: 55159,
- duration: 6629000,
- bitrate: 16490,
- width: 3840,
- height: 1632,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: true,
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 55464,
- key: "/library/parts/55464/1735520072/file.mp4",
- duration: 6629000,
- file: "/175plex/Media/Movies/8 Mile.(2002).(tt0298203)/8 Mile (2002).mp4",
- size: 13663762635,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: true,
- optimizedForStreaming: false,
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "8 Mile",
- type: "coverPoster",
- url: "/library/metadata/30/thumb/1738682148"
- },
- {
- alt: "8 Mile",
- type: "background",
- url: "/library/metadata/30/art/1738682148"
- },
- {
- alt: "8 Mile",
- type: "clearLogo",
- url: "/library/metadata/30/clearLogo/1738682148"
- }
- ],
- UltraBlurColors: {
- topLeft: "020f13",
- topRight: "05090b",
- bottomRight: "031d24",
- bottomLeft: "0b252c"
- },
- Genre: [
- {
- tag: ".JoeysFavMovies"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Curtis Hanson"
- }
- ],
- Writer: [
- {
- tag: "Scott Silver"
- }
- ],
- Role: [
- {
- tag: "Eminem"
- },
- {
- tag: "Kim Basinger"
- },
- {
- tag: "Mekhi Phifer"
- }
- ]
- },
- {
- ratingKey: "25874",
- key: "/library/metadata/25874",
- guid: "plex://movie/5d77683861141d001fb15f0e",
- slug: "9",
- studio: "Tim Burton Productions",
- type: "movie",
- title: "9",
- contentRating: "PG-13",
- summary:
- "When 9 first comes to life, he finds himself in a post-apocalyptic world. All humans are gone, and it is only by chance that he discovers a small community of others like him taking refuge from fearsome machines that roam the earth intent on their extinction. Despite being the neophyte of the group, 9 convinces the others that hiding will do them no good.",
- rating: 7,
- audienceRating: 5.6,
- year: 2009,
- tagline: "When our world ended, their mission began.",
- thumb: "/library/metadata/25874/thumb/1735959699",
- art: "/library/metadata/25874/art/1735959699",
- duration: 4764288,
- originallyAvailableAt: "2009-08-19",
- addedAt: 1732609373,
- updatedAt: 1735959699,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/25875",
- Media: [
- {
- id: 38761,
- duration: 4764288,
- bitrate: 5912,
- width: 1280,
- height: 694,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 38887,
- key: "/library/parts/38887/1732456292/file.mkv",
- duration: 4764288,
- file: "/175plex/Media/Movies/9.(2009).(tt0472033)/9 (2009).mkv",
- size: 3520570247,
- audioProfile: "dts",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "9",
- type: "coverPoster",
- url: "/library/metadata/25874/thumb/1735959699"
- },
- {
- alt: "9",
- type: "background",
- url: "/library/metadata/25874/art/1735959699"
- }
- ],
- UltraBlurColors: {
- topLeft: "24090a",
- topRight: "a92221",
- bottomRight: "200906",
- bottomLeft: "a72917"
- },
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "Canada"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Shane Acker"
- }
- ],
- Writer: [
- {
- tag: "Shane Acker"
- },
- {
- tag: "Pamela Pettler"
- }
- ],
- Role: [
- {
- tag: "Elijah Wood"
- },
- {
- tag: "Christopher Plummer"
- },
- {
- tag: "Martin Landau"
- }
- ]
- },
- {
- ratingKey: "36131",
- key: "/library/metadata/36131",
- guid: "plex://movie/5d776b8e96b655001fe14e31",
- slug: "10-cloverfield-lane",
- studio: "Bad Robot",
- type: "movie",
- title: "10 Cloverfield Lane",
- contentRating: "PG-13",
- summary:
- "After a catastrophic car crash, a young woman wakes up in a survivalist's underground bunker, where he claims to have saved her from an apocalyptic attack that has left the outside world uninhabitable.",
- rating: 7.2,
- audienceRating: 7.9,
- year: 2016,
- tagline: "Monsters come in many forms.",
- thumb: "/library/metadata/36131/thumb/1735959657",
- art: "/library/metadata/36131/art/1735959657",
- duration: 6214816,
- originallyAvailableAt: "2016-03-10",
- addedAt: 1735866928,
- updatedAt: 1735959657,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/36132",
- Media: [
- {
- id: 56558,
- duration: 6214816,
- bitrate: 56943,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 56863,
- key: "/library/parts/56863/1735854978/file.mkv",
- duration: 6214816,
- file: "/175plex/Media/Movies/10 Cloverfield Lane.(2016).(tt1179933)/10 Cloverfield Lane (2016).mkv",
- size: 44236143081,
- container: "mkv",
- hasThumbnail: "1",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "10 Cloverfield Lane",
- type: "coverPoster",
- url: "/library/metadata/36131/thumb/1735959657"
- },
- {
- alt: "10 Cloverfield Lane",
- type: "background",
- url: "/library/metadata/36131/art/1735959657"
- },
- {
- alt: "10 Cloverfield Lane",
- type: "clearLogo",
- url: "/library/metadata/36131/clearLogo/1735959657"
- }
- ],
- UltraBlurColors: {
- topLeft: "173523",
- topRight: "0e2c29",
- bottomRight: "03030f",
- bottomLeft: "030310"
- },
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Dan Trachtenberg"
- }
- ],
- Writer: [
- {
- tag: "Josh Campbell"
- },
- {
- tag: "Matthew Stuecken"
- }
- ],
- Role: [
- {
- tag: "John Goodman"
- },
- {
- tag: "Mary Elizabeth Winstead"
- },
- {
- tag: "John Gallagher Jr."
- }
- ]
- },
- {
- ratingKey: "41141",
- key: "/library/metadata/41141",
- guid: "plex://movie/5d776d147a53e9001e75042e",
- slug: "12-angry-men",
- studio: "United Artists",
- type: "movie",
- title: "12 Angry Men",
- contentRating: "Not Rated",
- summary:
- "The defense and the prosecution have rested and the jury is filing into the jury room to decide if a young Spanish-American is guilty or innocent of murdering his father. What begins as an open and shut case soon becomes a mini-drama of each of the jurors' prejudices and preconceptions about the trial, the accused, and each other.",
- rating: 9,
- audienceRating: 9.7,
- year: 1957,
- tagline: "Life is in their hands — Death is on their minds!",
- thumb: "/library/metadata/41141/thumb/1738422834",
- art: "/library/metadata/41141/art/1738422834",
- duration: 5757221,
- originallyAvailableAt: "1957-04-10",
- addedAt: 1737272648,
- updatedAt: 1738422834,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/41142",
- Media: [
- {
- id: 66317,
- duration: 5757221,
- bitrate: 79903,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 66622,
- key: "/library/parts/66622/1737555452/file.mkv",
- duration: 5757221,
- file: "/175plex/Media/Movies/12 Angry Men.(1957).(tt0050083)/12 Angry Men (1957).mkv",
- size: 57502425291,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "12 Angry Men",
- type: "coverPoster",
- url: "/library/metadata/41141/thumb/1738422834"
- },
- {
- alt: "12 Angry Men",
- type: "background",
- url: "/library/metadata/41141/art/1738422834"
- },
- {
- alt: "12 Angry Men",
- type: "clearLogo",
- url: "/library/metadata/41141/clearLogo/1738422834"
- }
- ],
- UltraBlurColors: {
- topLeft: "492013",
- topRight: "8f4435",
- bottomRight: "285948",
- bottomLeft: "733d25"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "IMDb Top 250"
- }
- ],
- Director: [
- {
- tag: "Sidney Lumet"
- }
- ],
- Writer: [
- {
- tag: "Reginald Rose"
- }
- ],
- Role: [
- {
- tag: "Martin Balsam"
- },
- {
- tag: "John Fiedler"
- },
- {
- tag: "Lee J. Cobb"
- }
- ]
- },
- {
- ratingKey: "31334",
- key: "/library/metadata/31334",
- guid: "plex://movie/5d776d1647dd6e001f6efd1f",
- slug: "12-monkeys",
- studio: "Universal Pictures",
- type: "movie",
- title: "12 Monkeys",
- originalTitle: "Twelve Monkeys",
- contentRating: "R",
- summary:
- "In a future world devastated by disease, a convict is sent back in time to gather information about the man-made virus that wiped out most of the human population on the planet.",
- rating: 8,
- audienceRating: 8.8,
- year: 1995,
- tagline: "The future is history.",
- thumb: "/library/metadata/31334/thumb/1735959674",
- art: "/library/metadata/31334/art/1735959674",
- duration: 7774763,
- originallyAvailableAt: "1995-12-29",
- addedAt: 1733952151,
- updatedAt: 1735959674,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/31335",
- Media: [
- {
- id: 47446,
- duration: 7774763,
- bitrate: 11194,
- width: 1280,
- height: 694,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 47750,
- key: "/library/parts/47750/1732320942/file.mkv",
- duration: 7774763,
- file: "/175plex/Media/Movies/Twelve Monkeys.(1995).(tt0114746)/Twelve Monkeys (1995).mkv",
- size: 10879167716,
- audioProfile: "dts",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "12 Monkeys",
- type: "coverPoster",
- url: "/library/metadata/31334/thumb/1735959674"
- },
- {
- alt: "12 Monkeys",
- type: "background",
- url: "/library/metadata/31334/art/1735959674"
- },
- {
- alt: "12 Monkeys",
- type: "clearLogo",
- url: "/library/metadata/31334/clearLogo/1735959674"
- }
- ],
- UltraBlurColors: {
- topLeft: "541311",
- topRight: "0f0204",
- bottomRight: "090907",
- bottomLeft: "2a2625"
- },
- Genre: [
- {
- tag: ".JoeysFavMovies"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Terry Gilliam"
- }
- ],
- Writer: [
- {
- tag: "Janet Peoples"
- },
- {
- tag: "David Webb Peoples"
- }
- ],
- Role: [
- {
- tag: "Bruce Willis"
- },
- {
- tag: "Madeleine Stowe"
- },
- {
- tag: "Brad Pitt"
- }
- ]
- },
- {
- ratingKey: "2",
- key: "/library/metadata/2",
- guid: "plex://movie/5d7768ba0ea56a001e2a96e5",
- slug: "12-years-a-slave",
- studio: "New Regency Pictures",
- type: "movie",
- title: "12.Years.A.Slave.2013.1080p.BluRay.x265-RARBG",
- contentRating: "R",
- summary:
- "In the pre-Civil War United States, Solomon Northup, a free black man from upstate New York, is abducted and sold into slavery. Facing cruelty as well as unexpected kindnesses Solomon struggles not only to stay alive, but to retain his dignity. In the twelfth year of his unforgettable odyssey, Solomon’s chance meeting with a Canadian abolitionist will forever alter his life.",
- rating: 8.1,
- audienceRating: 9,
- year: 2013,
- tagline: "The extraordinary true story of Solomon Northup",
- thumb: "/library/metadata/2/thumb/1736268904",
- art: "/library/metadata/2/art/1736268904",
- duration: 8050112,
- originallyAvailableAt: "2013-11-08",
- addedAt: 1680500312,
- updatedAt: 1736268904,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/12",
- Media: [
- {
- id: 2,
- duration: 8050112,
- bitrate: 2728,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 2,
- key: "/library/parts/2/1680500312/file.mkv",
- duration: 8050112,
- file: "/175plex/Media/Movies/12 Years a Slave (2013) {tmdb-76203}/12 Years a Slave (2013).mkv",
- size: 2745407021,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- },
- {
- id: 57728,
- duration: 8050100,
- bitrate: 2349,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 58033,
- key: "/library/parts/58033/1736387731/file.mp4",
- duration: 8050100,
- file: "/175plex/Media/Movies/12 Years a Slave.(2013).(tt2024544)/12 Years a Slave (2013).mp4",
- size: 2363634179,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: false,
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "12.Years.A.Slave.2013.1080p.BluRay.x265-RARBG",
- type: "coverPoster",
- url: "/library/metadata/2/thumb/1736268904"
- },
- {
- alt: "12.Years.A.Slave.2013.1080p.BluRay.x265-RARBG",
- type: "background",
- url: "/library/metadata/2/art/1736268904"
- },
- {
- alt: "12.Years.A.Slave.2013.1080p.BluRay.x265-RARBG",
- type: "clearLogo",
- url: "/library/metadata/2/clearLogo/1736268904"
- }
- ],
- UltraBlurColors: {
- topLeft: "372a28",
- topRight: "894730",
- bottomRight: "5e6323",
- bottomLeft: "2e3714"
- },
- Genre: [
- {
- tag: "History"
- },
- {
- tag: ".Sports/Bio/Docu/Education"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Collection: [
- {
- tag: "Top Rated"
- },
- {
- tag: "IMDb Top 250"
- }
- ],
- Director: [
- {
- tag: "Steve McQueen"
- }
- ],
- Writer: [
- {
- tag: "John Ridley"
- },
- {
- tag: "Solomon Northup"
- }
- ],
- Role: [
- {
- tag: "Chiwetel Ejiofor"
- },
- {
- tag: "Michael Fassbender"
- },
- {
- tag: "Lupita Nyong'o"
- }
- ]
- },
- {
- ratingKey: "21338",
- key: "/library/metadata/21338",
- guid: "plex://movie/5d776b3afb0d55001f560b67",
- slug: "13-hours-the-secret-soldiers-of-benghazi",
- studio: "Paramount Pictures",
- type: "movie",
- title: "13 Hours: The Secret Soldiers of Benghazi",
- contentRating: "R",
- summary:
- "During an attack on a U.S. compound in Libya, a security team struggles to make sense out of the chaos.",
- rating: 7.3,
- audienceRating: 8.3,
- year: 2016,
- tagline:
- "When everything went wrong, six men had the courage to do what was right.",
- thumb: "/library/metadata/21338/thumb/1735959676",
- art: "/library/metadata/21338/art/1735959676",
- duration: 8669683,
- originallyAvailableAt: "2016-01-13",
- addedAt: 1731351452,
- updatedAt: 1735959676,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/21350",
- Media: [
- {
- id: 30424,
- duration: 8669683,
- bitrate: 6515,
- width: 1280,
- height: 534,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: true,
- Part: [
- {
- id: 30435,
- key: "/library/parts/30435/1730743946/file.mkv",
- duration: 8669683,
- file: "/175plex/Media/Movies/13 Hours The Secret Soldiers of Benghazi.(2016).(tt4172430)/13 Hours The Secret Soldiers of Benghazi (2016).mkv",
- size: 7060828067,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "13 Hours: The Secret Soldiers of Benghazi",
- type: "coverPoster",
- url: "/library/metadata/21338/thumb/1735959676"
- },
- {
- alt: "13 Hours: The Secret Soldiers of Benghazi",
- type: "background",
- url: "/library/metadata/21338/art/1735959676"
- },
- {
- alt: "13 Hours: The Secret Soldiers of Benghazi",
- type: "clearLogo",
- url: "/library/metadata/21338/clearLogo/1735959676"
- }
- ],
- UltraBlurColors: {
- topLeft: "082b5e",
- topRight: "9d3631",
- bottomRight: "7a2a2b",
- bottomLeft: "080c25"
- },
- Genre: [
- {
- tag: "History"
- },
- {
- tag: ".Sports/Bio/Docu/Education"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Michael Bay"
- }
- ],
- Writer: [
- {
- tag: "Mitchell Zuckoff"
- },
- {
- tag: "Chuck Hogan"
- }
- ],
- Role: [
- {
- tag: "John Krasinski"
- },
- {
- tag: "James Badge Dale"
- },
- {
- tag: "Dominic Fumusa"
- }
- ]
- },
- {
- ratingKey: "23748",
- key: "/library/metadata/23748",
- guid: "plex://movie/5d776920594b2b001e69dbd2",
- slug: "21-and-over",
- studio: "Mandeville Films",
- type: "movie",
- title: "21 & Over",
- contentRating: "R",
- summary:
- "When Straight-A college student Jeff Chang's two best friends take him out for his 21st birthday on the night before an important medical school interview, what was supposed to be a quick beer becomes a night of humiliation, over indulgence and utter debauchery.",
- rating: 5.8,
- audienceRating: 4.6,
- year: 2013,
- tagline: "Finally.",
- thumb: "/library/metadata/23748/thumb/1736433860",
- art: "/library/metadata/23748/art/1736433860",
- duration: 5586423,
- originallyAvailableAt: "2013-02-28",
- addedAt: 1731627610,
- updatedAt: 1736433860,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/23749",
- Media: [
- {
- id: 34436,
- duration: 5586423,
- bitrate: 6724,
- width: 1280,
- height: 536,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 34473,
- key: "/library/parts/34473/1732324616/file.mkv",
- duration: 5586423,
- file: "/175plex/Media/Movies/21 & Over.(2013).(tt1711425)/21 & Over (2013).mkv",
- size: 4695291806,
- audioProfile: "dts",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "21 & Over",
- type: "coverPoster",
- url: "/library/metadata/23748/thumb/1736433860"
- },
- {
- alt: "21 & Over",
- type: "background",
- url: "/library/metadata/23748/art/1736433860"
- },
- {
- alt: "21 & Over",
- type: "clearLogo",
- url: "/library/metadata/23748/clearLogo/1736433860"
- }
- ],
- UltraBlurColors: {
- topLeft: "3c1103",
- topRight: "522115",
- bottomRight: "9d371c",
- bottomLeft: "8e4724"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Recent Comedy"
- }
- ],
- Director: [
- {
- tag: "Jon Lucas"
- },
- {
- tag: "Scott Moore"
- }
- ],
- Writer: [
- {
- tag: "Jon Lucas"
- },
- {
- tag: "Scott Moore"
- }
- ],
- Role: [
- {
- tag: "Skylar Astin"
- },
- {
- tag: "Justin Chon"
- },
- {
- tag: "Miles Teller"
- }
- ]
- },
- {
- ratingKey: "31582",
- key: "/library/metadata/31582",
- guid: "plex://movie/5d777067ad5437001f821436",
- slug: "21-bridges",
- studio: "AGBO",
- type: "movie",
- title: "21 Bridges",
- contentRating: "R",
- summary:
- "Thrust into a citywide manhunt for a duo of cop killers, NYPD detective Andre Davis begins to uncover a massive conspiracy that links his fellow police officers to a criminal empire and must decide who he is hunting and who is actually hunting him. During the manhunt, Manhattan is completely locked down for the first time in its history - no exit or entry to the island including all 21 bridges.",
- rating: 6.6,
- audienceRating: 9.1,
- year: 2019,
- tagline: "The only way out is through him",
- thumb: "/library/metadata/31582/thumb/1735949630",
- art: "/library/metadata/31582/art/1735949630",
- duration: 5966240,
- originallyAvailableAt: "2019-09-25",
- addedAt: 1733977694,
- updatedAt: 1735949630,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/31585",
- Media: [
- {
- id: 47923,
- duration: 5966240,
- bitrate: 1286,
- width: 640,
- height: 480,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 48227,
- key: "/library/parts/48227/1733062788/file.mkv",
- duration: 5966240,
- file: "/175plex/Media/Movies/21 Bridges.(2019).(tt8688634)/21 Bridges (2019).mkv",
- size: 958744982,
- container: "mkv",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "21 Bridges",
- type: "coverPoster",
- url: "/library/metadata/31582/thumb/1735949630"
- },
- {
- alt: "21 Bridges",
- type: "background",
- url: "/library/metadata/31582/art/1735949630"
- },
- {
- alt: "21 Bridges",
- type: "clearLogo",
- url: "/library/metadata/31582/clearLogo/1735949630"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a1e19",
- topRight: "9a0098",
- bottomRight: "2b2b2b",
- bottomLeft: "8c4533"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: ".War/Conflict/Western/Military"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Brian Kirk"
- }
- ],
- Writer: [
- {
- tag: "Adam Mervis"
- },
- {
- tag: "Matthew Michael Carnahan"
- }
- ],
- Role: [
- {
- tag: "Chadwick Boseman"
- },
- {
- tag: "Sienna Miller"
- },
- {
- tag: "J.K. Simmons"
- }
- ]
- },
- {
- ratingKey: "41934",
- key: "/library/metadata/41934",
- guid: "plex://movie/5d7768263c3c2a001fbcaf0b",
- slug: "21-grams",
- studio: "This is that",
- type: "movie",
- title: "21 Grams",
- contentRating: "R",
- summary:
- "Paul Rivers, an ailing mathematician lovelessly married to English émigré; Christina Peck, who's hiding a secret past; and Jack Jordan, an ex-convict who has found Jesus are brought together by a terrible accident which changes their lives.",
- rating: 7.6,
- audienceRating: 8.6,
- year: 2003,
- tagline: "How much does life weigh?",
- thumb: "/library/metadata/41934/thumb/1738422836",
- art: "/library/metadata/41934/art/1738422836",
- duration: 7470911,
- originallyAvailableAt: "2003-11-19",
- addedAt: 1738221435,
- updatedAt: 1738422836,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/41936",
- Media: [
- {
- id: 68013,
- duration: 7470911,
- bitrate: 2915,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 68318,
- key: "/library/parts/68318/1738898262/file.mkv",
- duration: 7470911,
- file: "/175plex/Media/Movies/21 Grams.(2003).(tt0315733)/21 Grams (2003).mkv",
- size: 2722364543,
- audioProfile: "lc",
- container: "mkv",
- hasThumbnail: "1",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "21 Grams",
- type: "coverPoster",
- url: "/library/metadata/41934/thumb/1738422836"
- },
- {
- alt: "21 Grams",
- type: "background",
- url: "/library/metadata/41934/art/1738422836"
- },
- {
- alt: "21 Grams",
- type: "clearLogo",
- url: "/library/metadata/41934/clearLogo/1738422836"
- }
- ],
- UltraBlurColors: {
- topLeft: "580e05",
- topRight: "7b2c17",
- bottomRight: "9d3815",
- bottomLeft: "80521b"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Alejandro González Iñárritu"
- }
- ],
- Writer: [
- {
- tag: "Guillermo Arriaga"
- }
- ],
- Role: [
- {
- tag: "Sean Penn"
- },
- {
- tag: "Naomi Watts"
- },
- {
- tag: "Danny Huston"
- }
- ]
- },
- {
- ratingKey: "36738",
- key: "/library/metadata/36738",
- guid: "plex://movie/5d7768a6594b2b001e691db4",
- slug: "21-jump-street",
- studio: "Columbia Pictures",
- type: "movie",
- title: "21 Jump Street",
- contentRating: "R",
- summary:
- "A pair of underachieving cops are sent back to a local high school to blend in and bring down a synthetic drug ring.",
- rating: 7.2,
- audienceRating: 8.3,
- year: 2012,
- tagline: "The only thing getting blown tonight is their cover.",
- thumb: "/library/metadata/36738/thumb/1738769423",
- art: "/library/metadata/36738/art/1738769423",
- duration: 6576622,
- originallyAvailableAt: "2012-03-14",
- addedAt: 1736065022,
- updatedAt: 1738769423,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/36739",
- Media: [
- {
- id: 57276,
- duration: 6576622,
- bitrate: 25449,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 57581,
- key: "/library/parts/57581/1736129352/file.mkv",
- duration: 6576622,
- file: "/175plex/Media/Movies/21 Jump Street.(2012).(tt1232829)/21 Jump Street (2012).mkv",
- size: 20921286548,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "21 Jump Street",
- type: "coverPoster",
- url: "/library/metadata/36738/thumb/1738769423"
- },
- {
- alt: "21 Jump Street",
- type: "background",
- url: "/library/metadata/36738/art/1738769423"
- },
- {
- alt: "21 Jump Street",
- type: "clearLogo",
- url: "/library/metadata/36738/clearLogo/1738769423"
- }
- ],
- UltraBlurColors: {
- topLeft: "47220b",
- topRight: "6e2e12",
- bottomRight: "7f522a",
- bottomLeft: "69401f"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Jump Street"
- },
- {
- tag: "Recent Comedy"
- }
- ],
- Director: [
- {
- tag: "Phil Lord"
- },
- {
- tag: "Christopher Miller"
- }
- ],
- Writer: [
- {
- tag: "Michael Bacall"
- },
- {
- tag: "Jonah Hill"
- }
- ],
- Role: [
- {
- tag: "Jonah Hill"
- },
- {
- tag: "Channing Tatum"
- },
- {
- tag: "Brie Larson"
- }
- ]
- },
- {
- ratingKey: "36134",
- key: "/library/metadata/36134",
- guid: "plex://movie/5d776a097a53e9001e6f8491",
- slug: "22-jump-street",
- studio: "Columbia Pictures",
- type: "movie",
- title: "22 Jump Street",
- contentRating: "R",
- summary:
- "After making their way through high school (twice), big changes are in store for officers Schmidt and Jenko when they go deep undercover at a local college.",
- rating: 7,
- audienceRating: 7.7,
- year: 2014,
- tagline: "They're not 21 anymore.",
- thumb: "/library/metadata/36134/thumb/1738682144",
- art: "/library/metadata/36134/art/1738682144",
- duration: 6717670,
- originallyAvailableAt: "2014-06-05",
- addedAt: 1735866979,
- updatedAt: 1738682144,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/36135",
- Media: [
- {
- id: 56565,
- duration: 6717670,
- bitrate: 28948,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 56870,
- key: "/library/parts/56870/1735858383/file.mkv",
- duration: 6717670,
- file: "/175plex/Media/Movies/22 Jump Street.(2014).(tt2294449)/22 Jump Street (2014).mkv",
- size: 24308052569,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "22 Jump Street",
- type: "coverPoster",
- url: "/library/metadata/36134/thumb/1738682144"
- },
- {
- alt: "22 Jump Street",
- type: "background",
- url: "/library/metadata/36134/art/1738682144"
- },
- {
- alt: "22 Jump Street",
- type: "clearLogo",
- url: "/library/metadata/36134/clearLogo/1738682144"
- }
- ],
- UltraBlurColors: {
- topLeft: "4d1d11",
- topRight: "25667e",
- bottomRight: "245c77",
- bottomLeft: "a82426"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Jump Street"
- },
- {
- tag: "Recent Comedy"
- }
- ],
- Director: [
- {
- tag: "Phil Lord"
- },
- {
- tag: "Christopher Miller"
- }
- ],
- Writer: [
- {
- tag: "Oren Uziel"
- },
- {
- tag: "Michael Bacall"
- }
- ],
- Role: [
- {
- tag: "Jonah Hill"
- },
- {
- tag: "Channing Tatum"
- },
- {
- tag: "Peter Stormare"
- }
- ]
- },
- {
- ratingKey: "35419",
- key: "/library/metadata/35419",
- guid: "plex://movie/5d776824f54112001f5bbdd7",
- slug: "28-days-later",
- studio: "DNA Films",
- type: "movie",
- title: "28 Days Later",
- contentRating: "R",
- summary:
- "Twenty-eight days after a killer virus was accidentally unleashed from a British research facility, a small group of London survivors are caught in a desperate struggle to protect themselves from the infected. Carried by animals and humans, the virus turns those it infects into homicidal maniacs -- and it's absolutely impossible to contain.",
- rating: 7.5,
- audienceRating: 8.5,
- year: 2002,
- tagline:
- "His fear began when he woke up alone. His terror began when he realised he wasn't.",
- thumb: "/library/metadata/35419/thumb/1735959683",
- art: "/library/metadata/35419/art/1735959683",
- duration: 7054089,
- originallyAvailableAt: "2002-11-01",
- addedAt: 1735539605,
- updatedAt: 1735959683,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/35420",
- Media: [
- {
- id: 55289,
- duration: 7054089,
- bitrate: 4999,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 55594,
- key: "/library/parts/55594/1725767384/file.mkv",
- duration: 7054089,
- file: "/175plex/Media/Movies/28 Days Later.(2002).(tt0289043)/28 Days Later (2002).mkv",
- size: 4407631324,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "28 Days Later",
- type: "coverPoster",
- url: "/library/metadata/35419/thumb/1735959683"
- },
- {
- alt: "28 Days Later",
- type: "background",
- url: "/library/metadata/35419/art/1735959683"
- },
- {
- alt: "28 Days Later",
- type: "clearLogo",
- url: "/library/metadata/35419/clearLogo/1735959683"
- }
- ],
- UltraBlurColors: {
- topLeft: "571002",
- topRight: "6e190f",
- bottomRight: "9f1a03",
- bottomLeft: "430b04"
- },
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Collection: [
- {
- tag: "28 Days/Weeks Later"
- }
- ],
- Director: [
- {
- tag: "Danny Boyle"
- }
- ],
- Writer: [
- {
- tag: "Alex Garland"
- }
- ],
- Role: [
- {
- tag: "Cillian Murphy"
- },
- {
- tag: "Naomie Harris"
- },
- {
- tag: "Brendan Gleeson"
- }
- ]
- },
- {
- ratingKey: "31683",
- key: "/library/metadata/31683",
- guid: "plex://movie/5d7768293c3c2a001fbcbc8e",
- slug: "28-weeks-later",
- studio: "DNA Films",
- type: "movie",
- title: "28 Weeks Later",
- contentRating: "R",
- summary:
- "Six months after the rage virus was inflicted on the population of Great Britain, the US Army helps to secure a small area of London for the survivors to repopulate and start again. But not everything goes according to plan.",
- rating: 6.9,
- audienceRating: 6.6,
- year: 2007,
- tagline: "When days turn to weeks... the horror returns.",
- thumb: "/library/metadata/31683/thumb/1735959684",
- art: "/library/metadata/31683/art/1735959684",
- duration: 6006016,
- originallyAvailableAt: "2007-05-09",
- addedAt: 1733987312,
- updatedAt: 1735959684,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/31684",
- Media: [
- {
- id: 48118,
- duration: 6006016,
- bitrate: 8705,
- width: 1910,
- height: 1038,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 48422,
- key: "/library/parts/48422/1733905185/file.mkv",
- duration: 6006016,
- file: "/175plex/Media/Movies/28 Weeks Later.(2007).(tt0463854)/28 Weeks Later (2007).mkv",
- size: 6535329431,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "28 Weeks Later",
- type: "coverPoster",
- url: "/library/metadata/31683/thumb/1735959684"
- },
- {
- alt: "28 Weeks Later",
- type: "background",
- url: "/library/metadata/31683/art/1735959684"
- },
- {
- alt: "28 Weeks Later",
- type: "clearLogo",
- url: "/library/metadata/31683/clearLogo/1735959684"
- }
- ],
- UltraBlurColors: {
- topLeft: "242625",
- topRight: "262929",
- bottomRight: "3a383c",
- bottomLeft: "180b26"
- },
- Genre: [
- {
- tag: ".JoeysFavMovies"
- },
- {
- tag: ".HolidayMovies"
- }
- ],
- Country: [
- {
- tag: "Spain"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Collection: [
- {
- tag: "28 Days/Weeks Later"
- }
- ],
- Director: [
- {
- tag: "Juan Carlos Fresnadillo"
- }
- ],
- Writer: [
- {
- tag: "Rowan Joffe"
- },
- {
- tag: "Jesús Olmo"
- }
- ],
- Role: [
- {
- tag: "Robert Carlyle"
- },
- {
- tag: "Rose Byrne"
- },
- {
- tag: "Jeremy Renner"
- }
- ]
- },
- {
- ratingKey: "17235",
- key: "/library/metadata/17235",
- guid: "plex://movie/5d77682c54c0f0001f3024d7",
- slug: "40-days-and-40-nights",
- studio: "Miramax",
- type: "movie",
- title: "40 Days and 40 Nights",
- contentRating: "R",
- summary:
- "Matt Sullivan's last big relationship ended in disaster and ever since his heart's been aching and his commitment's been lacking. Then came Lent, that time of year when everybody gives something up. That's when Matt decides to go where no man's gone before and make a vow: No sex. Whatsoever. For 40 straight days. At first he has everything under control. That is until the woman of his dreams, Erica, walks into his life.",
- rating: 5.6,
- audienceRating: 4.3,
- year: 2002,
- tagline: "Easier said than done.",
- thumb: "/library/metadata/17235/thumb/1736089492",
- art: "/library/metadata/17235/art/1736089492",
- duration: 5726518,
- originallyAvailableAt: "2002-03-01",
- addedAt: 1728900060,
- updatedAt: 1736089492,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/17236",
- Media: [
- {
- id: 22827,
- duration: 5726518,
- bitrate: 23699,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 22831,
- key: "/library/parts/22831/1728892849/file.mkv",
- duration: 5726518,
- file: "/175plex/Media/Movies/40 Days and 40 Nights.(2002).(tt0243736)/40 Days and 40 Nights (2002).mkv",
- size: 16963947542,
- audioProfile: "ma",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "40 Days and 40 Nights",
- type: "coverPoster",
- url: "/library/metadata/17235/thumb/1736089492"
- },
- {
- alt: "40 Days and 40 Nights",
- type: "background",
- url: "/library/metadata/17235/art/1736089492"
- },
- {
- alt: "40 Days and 40 Nights",
- type: "clearLogo",
- url: "/library/metadata/17235/clearLogo/1736089492"
- }
- ],
- UltraBlurColors: {
- topLeft: "130304",
- topRight: "914425",
- bottomRight: "5f2822",
- bottomLeft: "a42e12"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "France"
- }
- ],
- Director: [
- {
- tag: "Michael Lehmann"
- }
- ],
- Writer: [
- {
- tag: "Rob Perez"
- }
- ],
- Role: [
- {
- tag: "Josh Hartnett"
- },
- {
- tag: "Shannyn Sossamon"
- },
- {
- tag: "Paulo Costanzo"
- }
- ]
- },
- {
- ratingKey: "12380",
- key: "/library/metadata/12380",
- guid: "plex://movie/5d7768313c3c2a001fbcd1cf",
- slug: "the-40-year-old-virgin",
- studio: "Universal Pictures",
- type: "movie",
- title: "The 40-Year-Old Virgin",
- titleSort: "40-Year-Old Virgin",
- originalTitle: "The 40 Year Old Virgin",
- contentRating: "R",
- summary:
- "Andy Stitzer has a pleasant life with a nice apartment and a job stamping invoices at an electronics store. But at age 40, there's one thing Andy hasn't done, and it's really bothering his sex-obsessed male co-workers: Andy is still a virgin. Determined to help Andy get laid, the guys make it their mission to de-virginize him. But it all seems hopeless until Andy meets small business owner Trish, a single mom.",
- rating: 7.1,
- audienceRating: 8.4,
- year: 2005,
- tagline: "Better late than never.",
- thumb: "/library/metadata/12380/thumb/1735959689",
- art: "/library/metadata/12380/art/1735959689",
- duration: 7947232,
- originallyAvailableAt: "2005-08-18",
- addedAt: 1724887278,
- updatedAt: 1735959689,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/12662",
- Media: [
- {
- id: 17401,
- duration: 7947232,
- bitrate: 10745,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 17404,
- key: "/library/parts/17404/1724887278/file.mkv",
- duration: 7947232,
- file: "/175plex/Media/Movies/The 40 Year Old Virgin.(2005).(tt0405422)/The 40 Year Old Virgin (2005).mkv",
- size: 10674005134,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The 40-Year-Old Virgin",
- type: "coverPoster",
- url: "/library/metadata/12380/thumb/1735959689"
- },
- {
- alt: "The 40-Year-Old Virgin",
- type: "background",
- url: "/library/metadata/12380/art/1735959689"
- },
- {
- alt: "The 40-Year-Old Virgin",
- type: "clearLogo",
- url: "/library/metadata/12380/clearLogo/1735959689"
- }
- ],
- UltraBlurColors: {
- topLeft: "501912",
- topRight: "561003",
- bottomRight: "4e6632",
- bottomLeft: "045561"
- },
- Genre: [
- {
- tag: ".JoeysFavMovies"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Judd Apatow"
- }
- ],
- Writer: [
- {
- tag: "Judd Apatow"
- },
- {
- tag: "Steve Carell"
- }
- ],
- Role: [
- {
- tag: "Steve Carell"
- },
- {
- tag: "Catherine Keener"
- },
- {
- tag: "Paul Rudd"
- }
- ]
- },
- {
- ratingKey: "25",
- key: "/library/metadata/25",
- guid: "plex://movie/5d77692623d5a3001f4f63e0",
- slug: "42",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "42",
- contentRating: "PG-13",
- summary:
- "In 1947, Jackie Robinson becomes the first African-American to play in Major League Baseball in the modern era when he was signed by the Brooklyn Dodgers and faces considerable racism in the process.",
- rating: 7.5,
- audienceRating: 8.5,
- year: 2013,
- tagline: "In a game divided by color, he made us see greatness.",
- thumb: "/library/metadata/25/thumb/1738682146",
- art: "/library/metadata/25/art/1738682146",
- duration: 7694754,
- originallyAvailableAt: "2013-04-12",
- addedAt: 1679969799,
- updatedAt: 1738682146,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/31",
- Media: [
- {
- id: 47,
- duration: 7694754,
- bitrate: 2393,
- width: 1920,
- height: 1080,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 47,
- key: "/library/parts/47/1679969799/file.mkv",
- duration: 7694754,
- file: "/175plex/Media/Movies/42 (2013) {tmdb-109410}/42 (2013).mkv",
- size: 2301554849,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "42",
- type: "coverPoster",
- url: "/library/metadata/25/thumb/1738682146"
- },
- {
- alt: "42",
- type: "background",
- url: "/library/metadata/25/art/1738682146"
- },
- {
- alt: "42",
- type: "clearLogo",
- url: "/library/metadata/25/clearLogo/1738682146"
- }
- ],
- Genre: [
- {
- tag: "Biography"
- },
- {
- tag: ".Sports/Bio/Docu/Education"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Brian Helgeland"
- }
- ],
- Writer: [
- {
- tag: "Brian Helgeland"
- }
- ],
- Role: [
- {
- tag: "Chadwick Boseman"
- },
- {
- tag: "Harrison Ford"
- },
- {
- tag: "Nicole Beharie"
- }
- ]
- },
- {
- ratingKey: "26",
- key: "/library/metadata/26",
- guid: "plex://movie/5d776c507a53e9001e73fe5f",
- slug: "47-meters-down",
- studio: "Lantica Media",
- type: "movie",
- title: "47 Meters Down",
- contentRating: "PG-13",
- summary:
- "Two sisters are exploring the deep blue sea until something goes wrong. As they submerge 47m they encounter a creature that only wants flesh and blood. As they fight their way back to the top, they shortly run out of oxygen. With only an hour left they're not only racing against time they are racing against life and death.",
- rating: 5.6,
- audienceRating: 3.5,
- year: 2017,
- tagline: "No way out. No way up. No chance in hell.",
- thumb: "/library/metadata/26/thumb/1738587780",
- art: "/library/metadata/26/art/1738587780",
- duration: 5840448,
- originallyAvailableAt: "2017-05-25",
- addedAt: 1727446091,
- updatedAt: 1738587780,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/33",
- Media: [
- {
- id: 48,
- duration: 5840448,
- bitrate: 8931,
- width: 1280,
- height: 536,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 48,
- key: "/library/parts/48/1727446091/file.mkv",
- duration: 5840448,
- file: "/175plex/Media/Movies/47 Meters Down.(2017).(tt2932536)/47 Meters Down (2017).mkv",
- size: 6520413870,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "47 Meters Down",
- type: "coverPoster",
- url: "/library/metadata/26/thumb/1738587780"
- },
- {
- alt: "47 Meters Down",
- type: "background",
- url: "/library/metadata/26/art/1738587780"
- },
- {
- alt: "47 Meters Down",
- type: "clearLogo",
- url: "/library/metadata/26/clearLogo/1738587780"
- }
- ],
- UltraBlurColors: {
- topLeft: "122d56",
- topRight: "246197",
- bottomRight: "083163",
- bottomLeft: "256293"
- },
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "Dominican Republic"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Johannes Roberts"
- }
- ],
- Writer: [
- {
- tag: "Johannes Roberts"
- },
- {
- tag: "Ernest Riera"
- }
- ],
- Role: [
- {
- tag: "Mandy Moore"
- },
- {
- tag: "Claire Holt"
- },
- {
- tag: "Matthew Modine"
- }
- ]
- },
- {
- ratingKey: "24900",
- key: "/library/metadata/24900",
- guid: "plex://movie/5d7768a6decfcd001f2ef2aa",
- slug: "47-ronin-2013",
- studio: "Mid Atlantic Films",
- type: "movie",
- title: "47 Ronin",
- contentRating: "PG-13",
- summary:
- "Kai—an outcast—joins Oishi, the leader of 47 outcast samurai. Together they seek vengeance upon the treacherous overlord who killed their master and banished their kind. To restore honour to their homeland, the warriors embark upon a quest that challenges them with a series of trials that would destroy ordinary warriors.",
- rating: 6.2,
- audienceRating: 4.8,
- year: 2013,
- tagline: "For courage. For loyalty. For honor.",
- thumb: "/library/metadata/24900/thumb/1735959690",
- art: "/library/metadata/24900/art/1735959690",
- duration: 7123126,
- originallyAvailableAt: "2013-12-06",
- addedAt: 1732216527,
- updatedAt: 1735959690,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/24901",
- Media: [
- {
- id: 36658,
- duration: 7123126,
- bitrate: 9304,
- width: 1280,
- height: 534,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: true,
- Part: [
- {
- id: 36784,
- key: "/library/parts/36784/1732176343/file.mkv",
- duration: 7123126,
- file: "/175plex/Media/Movies/47 Ronin.(2013).(tt1335975)/47 Ronin (2013).mkv",
- size: 8284397974,
- audioProfile: "dts",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "47 Ronin",
- type: "coverPoster",
- url: "/library/metadata/24900/thumb/1735959690"
- },
- {
- alt: "47 Ronin",
- type: "background",
- url: "/library/metadata/24900/art/1735959690"
- },
- {
- alt: "47 Ronin",
- type: "clearLogo",
- url: "/library/metadata/24900/clearLogo/1735959690"
- }
- ],
- UltraBlurColors: {
- topLeft: "472302",
- topRight: "8d4633",
- bottomRight: "894b18",
- bottomLeft: "9a3641"
- },
- Genre: [
- {
- tag: ".HERO/Battle/Rescue(NOTmarvel/dc)"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "Japan"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Carl Rinsch"
- }
- ],
- Writer: [
- {
- tag: "Chris Morgan"
- },
- {
- tag: "Hossein Amini"
- }
- ],
- Role: [
- {
- tag: "Keanu Reeves"
- },
- {
- tag: "Hiroyuki Sanada"
- },
- {
- tag: "Ko Shibasaki"
- }
- ]
- },
- {
- ratingKey: "25630",
- key: "/library/metadata/25630",
- guid: "plex://movie/5d77682aeb5d26001f1de2ba",
- slug: "50-first-dates",
- studio: "Columbia Pictures",
- type: "movie",
- title: "50 First Dates",
- contentRating: "PG-13",
- summary:
- "Henry Roth is a man afraid of commitment until he meets the beautiful Lucy. They hit it off and Henry think he's finally found the girl of his dreams until discovering she has short-term memory loss and forgets him the next day.",
- rating: 6.8,
- audienceRating: 6.5,
- year: 2004,
- tagline:
- "Imagine having to win over the girl of your dreams... every friggin' day.",
- thumb: "/library/metadata/25630/thumb/1738682148",
- art: "/library/metadata/25630/art/1738682148",
- duration: 5943938,
- originallyAvailableAt: "2004-02-13",
- addedAt: 1732562203,
- updatedAt: 1738682148,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/25631",
- Media: [
- {
- id: 38217,
- duration: 5943938,
- bitrate: 6320,
- width: 1280,
- height: 532,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 38343,
- key: "/library/parts/38343/1732400509/file.mkv",
- duration: 5943938,
- file: "/175plex/Media/Movies/50 First Dates.(2004).(tt0343660)/50 First Dates (2004).mkv",
- size: 4695776113,
- audioProfile: "dts",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "50 First Dates",
- type: "coverPoster",
- url: "/library/metadata/25630/thumb/1738682148"
- },
- {
- alt: "50 First Dates",
- type: "background",
- url: "/library/metadata/25630/art/1738682148"
- },
- {
- alt: "50 First Dates",
- type: "clearLogo",
- url: "/library/metadata/25630/clearLogo/1738682148"
- }
- ],
- UltraBlurColors: {
- topLeft: "06314a",
- topRight: "954026",
- bottomRight: "99331f",
- bottomLeft: "983d20"
- },
- Genre: [
- {
- tag: ".JoeysFavMovies"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Peter Segal"
- }
- ],
- Writer: [
- {
- tag: "George Wing"
- }
- ],
- Role: [
- {
- tag: "Adam Sandler"
- },
- {
- tag: "Drew Barrymore"
- },
- {
- tag: "Rob Schneider"
- }
- ]
- },
- {
- ratingKey: "36523",
- key: "/library/metadata/36523",
- guid: "plex://movie/5d7770479ab5440021534166",
- slug: "100-wolf",
- studio: "Flying Bark Productions",
- type: "movie",
- title: "100% Wolf",
- contentRating: "PG",
- summary:
- '100% Wolf centers on Freddy Lupin, heir to a proud family line of werewolves. Positive he\'ll become the most fearsome werewolf ever, Freddy is in for a shock when his first "warfing" goes awry, turning him into a ferocious - poodle.',
- rating: 5.6,
- audienceRating: 4.7,
- year: 2020,
- tagline: "Every pack needs a leader!",
- thumb: "/library/metadata/36523/thumb/1738422833",
- art: "/library/metadata/36523/art/1738422833",
- duration: 576121,
- originallyAvailableAt: "2020-03-19",
- addedAt: 1735954339,
- updatedAt: 1738422833,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/36524",
- Media: [
- {
- id: 56926,
- duration: 576121,
- bitrate: 25872,
- width: 1916,
- height: 1034,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 57231,
- key: "/library/parts/57231/1735954554/file.mkv",
- duration: 576121,
- file: "/175plex/Media/Movies/100% Wolf/100% Wolf (2020) WEBRip-1080p.mkv",
- size: 1863209815,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "100% Wolf",
- type: "coverPoster",
- url: "/library/metadata/36523/thumb/1738422833"
- },
- {
- alt: "100% Wolf",
- type: "background",
- url: "/library/metadata/36523/art/1738422833"
- },
- {
- alt: "100% Wolf",
- type: "clearLogo",
- url: "/library/metadata/36523/clearLogo/1738422833"
- }
- ],
- UltraBlurColors: {
- topLeft: "312256",
- topRight: "213365",
- bottomRight: "193059",
- bottomLeft: "206193"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Family"
- }
- ],
- Country: [
- {
- tag: "Australia"
- },
- {
- tag: "Belgium"
- }
- ],
- Collection: [
- {
- tag: "Recent Comedy"
- }
- ],
- Director: [
- {
- tag: "Alexs Stadermann"
- }
- ],
- Writer: [
- {
- tag: "Fin Edquist"
- }
- ],
- Role: [
- {
- tag: "Ilai Swindells"
- },
- {
- tag: "Jai Courtney"
- },
- {
- tag: "Samara Weaving"
- }
- ]
- },
- {
- ratingKey: "21144",
- key: "/library/metadata/21144",
- guid: "plex://movie/5d77687d7e5fa10020bf080d",
- slug: "127-hours",
- studio: "Fox Searchlight Pictures",
- type: "movie",
- title: "127 Hours",
- contentRating: "R",
- summary:
- "A mountain climber becomes trapped under a boulder while canyoneering alone near Moab, Utah and resorts to desperate measures in order to survive.",
- rating: 7.5,
- audienceRating: 8.5,
- year: 2010,
- tagline: "There is no force more powerful than the will to live.",
- thumb: "/library/metadata/21144/thumb/1735959676",
- art: "/library/metadata/21144/art/1735959676",
- duration: 5616064,
- originallyAvailableAt: "2010-11-12",
- addedAt: 1731351334,
- updatedAt: 1735959676,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/21155",
- Media: [
- {
- id: 30014,
- duration: 5616064,
- bitrate: 3029,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 30025,
- key: "/library/parts/30025/1730847684/file.mkv",
- duration: 5616064,
- file: "/175plex/Media/Movies/127 Hours.(2010).(tt1542344)/127 Hours (2010).mkv",
- size: 2126371838,
- container: "mkv",
- hasThumbnail: "1",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "127 Hours",
- type: "coverPoster",
- url: "/library/metadata/21144/thumb/1735959676"
- },
- {
- alt: "127 Hours",
- type: "background",
- url: "/library/metadata/21144/art/1735959676"
- },
- {
- alt: "127 Hours",
- type: "clearLogo",
- url: "/library/metadata/21144/clearLogo/1735959676"
- }
- ],
- UltraBlurColors: {
- topLeft: "48210a",
- topRight: "92440f",
- bottomRight: "7d330c",
- bottomLeft: "4f1904"
- },
- Genre: [
- {
- tag: "Biography"
- },
- {
- tag: ".Sports/Bio/Docu/Education"
- }
- ],
- Country: [
- {
- tag: "France"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Danny Boyle"
- }
- ],
- Writer: [
- {
- tag: "Simon Beaufoy"
- },
- {
- tag: "Danny Boyle"
- }
- ],
- Role: [
- {
- tag: "James Franco"
- },
- {
- tag: "Kate Mara"
- },
- {
- tag: "Amber Tamblyn"
- }
- ]
- },
- {
- ratingKey: "37292",
- key: "/library/metadata/37292",
- guid: "plex://movie/5d7768296f4521001ea99959",
- slug: "300",
- studio: "Virtual Studios",
- type: "movie",
- title: "300",
- contentRating: "R",
- summary:
- "Based on Frank Miller's graphic novel, \"300\" is very loosely based the 480 B.C. Battle of Thermopylae, where the King of Sparta led his army against the advancing Persians; the battle is said to have inspired all of Greece to band together against the Persians, and helped usher in the world's first democracy.",
- rating: 7.6,
- audienceRating: 8.9,
- year: 2007,
- tagline: "Prepare for glory!",
- thumb: "/library/metadata/37292/thumb/1736677555",
- art: "/library/metadata/37292/art/1736677555",
- duration: 6995530,
- originallyAvailableAt: "2007-03-07",
- addedAt: 1736545316,
- updatedAt: 1736677555,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/37293",
- Media: [
- {
- id: 58314,
- duration: 6995530,
- bitrate: 28568,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 58619,
- key: "/library/parts/58619/1736477883/file.mkv",
- duration: 6995530,
- file: "/175plex/Media/Movies/300.(2007).(tt0416449)/300 (2007).mkv",
- size: 24981301393,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "300",
- type: "coverPoster",
- url: "/library/metadata/37292/thumb/1736677555"
- },
- {
- alt: "300",
- type: "background",
- url: "/library/metadata/37292/art/1736677555"
- },
- {
- alt: "300",
- type: "clearLogo",
- url: "/library/metadata/37292/clearLogo/1736677555"
- }
- ],
- UltraBlurColors: {
- topLeft: "280405",
- topRight: "0d0202",
- bottomRight: "7a312c",
- bottomLeft: "120303"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "300"
- }
- ],
- Director: [
- {
- tag: "Zack Snyder"
- }
- ],
- Writer: [
- {
- tag: "Zack Snyder"
- },
- {
- tag: "Kurt Johnstad"
- }
- ],
- Role: [
- {
- tag: "Gerard Butler"
- },
- {
- tag: "Lena Headey"
- },
- {
- tag: "Dominic West"
- }
- ]
- },
- {
- ratingKey: "21340",
- key: "/library/metadata/21340",
- guid: "plex://movie/5d776892fb0d55001f514289",
- slug: "300-rise-of-an-empire",
- studio: "Legendary Pictures",
- type: "movie",
- title: "300: Rise of an Empire",
- contentRating: "R",
- summary:
- "Greek general Themistocles attempts to unite all of Greece by leading the charge that will change the course of the war. Themistocles faces the massive invading Persian forces led by mortal-turned-god, Xerxes and Artemesia, the vengeful commander of the Persian navy.",
- rating: 6.2,
- audienceRating: 5.1,
- year: 2014,
- tagline: "Seize your glory!",
- thumb: "/library/metadata/21340/thumb/1735959686",
- art: "/library/metadata/21340/art/1735959686",
- duration: 6156736,
- originallyAvailableAt: "2014-03-05",
- addedAt: 1731351456,
- updatedAt: 1735959686,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/21355",
- Media: [
- {
- id: 30426,
- duration: 6156736,
- bitrate: 6101,
- width: 1280,
- height: 536,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: true,
- Part: [
- {
- id: 30437,
- key: "/library/parts/30437/1730743976/file.mkv",
- duration: 6156736,
- file: "/175plex/Media/Movies/300 Rise of an Empire.(2014).(tt1253863)/300 Rise of an Empire (2014).mkv",
- size: 4695100215,
- audioProfile: "dts",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "300: Rise of an Empire",
- type: "coverPoster",
- url: "/library/metadata/21340/thumb/1735959686"
- },
- {
- alt: "300: Rise of an Empire",
- type: "background",
- url: "/library/metadata/21340/art/1735959686"
- }
- ],
- UltraBlurColors: {
- topLeft: "43260a",
- topRight: "7b551c",
- bottomRight: "422a11",
- bottomLeft: "884c25"
- },
- Genre: [
- {
- tag: "History"
- },
- {
- tag: ".Sports/Bio/Docu/Education"
- }
- ],
- Country: [
- {
- tag: "Bulgaria"
- },
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "300"
- }
- ],
- Director: [
- {
- tag: "Noam Murro"
- }
- ],
- Writer: [
- {
- tag: "Frank Miller"
- },
- {
- tag: "Kurt Johnstad"
- }
- ],
- Role: [
- {
- tag: "Sullivan Stapleton"
- },
- {
- tag: "Eva Green"
- },
- {
- tag: "Lena Headey"
- }
- ]
- },
- {
- ratingKey: "12377",
- key: "/library/metadata/12377",
- guid: "plex://movie/5d77704981ba41001faec8ac",
- slug: "the-355",
- studio: "Freckle Films",
- type: "movie",
- title: "The 355",
- titleSort: "355",
- contentRating: "PG-13",
- summary:
- "When a top-secret weapon falls into mercenary hands, a wild-card C.I.A. agent joins forces with three international agents on a mission to retrieve it, while staying a step ahead of a mysterious woman who's tracking their every move.",
- rating: 5.6,
- audienceRating: 8.6,
- year: 2022,
- tagline: "Work together or die alone.",
- thumb: "/library/metadata/12377/thumb/1735959687",
- art: "/library/metadata/12377/art/1735959687",
- duration: 7354048,
- originallyAvailableAt: "2022-01-05",
- addedAt: 1723269503,
- updatedAt: 1735959687,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/12660",
- Media: [
- {
- id: 17394,
- duration: 7354048,
- bitrate: 8491,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 17397,
- key: "/library/parts/17397/1723269503/file.mkv",
- duration: 7354048,
- file: "/175plex/Media/Movies/The 355.(2022).(tt8356942)/The 355 (2022).mkv",
- size: 7805806388,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The 355",
- type: "coverPoster",
- url: "/library/metadata/12377/thumb/1735959687"
- },
- {
- alt: "The 355",
- type: "background",
- url: "/library/metadata/12377/art/1735959687"
- },
- {
- alt: "The 355",
- type: "clearLogo",
- url: "/library/metadata/12377/clearLogo/1735959687"
- }
- ],
- UltraBlurColors: {
- topLeft: "580a0e",
- topRight: "832026",
- bottomRight: "070e24",
- bottomLeft: "67222b"
- },
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "France"
- },
- {
- tag: "Hong Kong"
- }
- ],
- Director: [
- {
- tag: "Simon Kinberg"
- }
- ],
- Writer: [
- {
- tag: "Simon Kinberg"
- }
- ],
- Role: [
- {
- tag: "Jessica Chastain"
- },
- {
- tag: "Lupita Nyong'o"
- },
- {
- tag: "Penélope Cruz"
- }
- ]
- },
- {
- ratingKey: "23389",
- key: "/library/metadata/23389",
- guid: "plex://movie/5d776845e6d55c002040f828",
- slug: "500-days-of-summer",
- studio: "Fox Searchlight Pictures",
- type: "movie",
- title: "500 Days of Summer",
- originalTitle: "(500) Days of Summer",
- contentRating: "PG-13",
- summary:
- "Tom, greeting-card writer and hopeless romantic, is caught completely off-guard when his girlfriend, Summer, suddenly dumps him. He reflects on their 500 days together to try to figure out where their love affair went sour, and in doing so, Tom rediscovers his true passions in life.",
- rating: 7.7,
- audienceRating: 8.4,
- year: 2009,
- tagline: "This is not a love story. This is a story about love.",
- thumb: "/library/metadata/23389/thumb/1736694694",
- art: "/library/metadata/23389/art/1736694694",
- duration: 5704576,
- originallyAvailableAt: "2009-08-07",
- addedAt: 1731379143,
- updatedAt: 1736694694,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/23391",
- Media: [
- {
- id: 33675,
- duration: 5704576,
- bitrate: 3503,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 33686,
- key: "/library/parts/33686/1731299227/file.mkv",
- duration: 5704576,
- file: "/175plex/Media/Movies/(500) Days of Summer.(2009).(tt1022603)/(500) Days of Summer (2009).mkv",
- size: 2498103680,
- container: "mkv",
- hasThumbnail: "1",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "500 Days of Summer",
- type: "coverPoster",
- url: "/library/metadata/23389/thumb/1736694694"
- },
- {
- alt: "500 Days of Summer",
- type: "background",
- url: "/library/metadata/23389/art/1736694694"
- },
- {
- alt: "500 Days of Summer",
- type: "clearLogo",
- url: "/library/metadata/23389/clearLogo/1736694694"
- }
- ],
- UltraBlurColors: {
- topLeft: "092f50",
- topRight: "21436a",
- bottomRight: "25628f",
- bottomLeft: "570b04"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Marc Webb"
- }
- ],
- Writer: [
- {
- tag: "Scott Neustadter"
- },
- {
- tag: "Michael H. Weber"
- }
- ],
- Role: [
- {
- tag: "Joseph Gordon-Levitt"
- },
- {
- tag: "Zooey Deschanel"
- },
- {
- tag: "Geoffrey Arend"
- }
- ]
- },
- {
- ratingKey: "3",
- key: "/library/metadata/3",
- guid: "plex://movie/5d77705edd931c001e38bde2",
- slug: "1917",
- studio: "DreamWorks Pictures",
- type: "movie",
- title: "1917",
- contentRating: "R",
- summary:
- "April 6th, 1917. As an infantry battalion assembles to wage war deep in enemy territory, two soldiers are assigned to race against time and deliver a message that will stop 1,600 men from walking straight into a deadly trap.",
- rating: 8.2,
- audienceRating: 8.8,
- year: 2019,
- tagline: "Time is the enemy",
- thumb: "/library/metadata/3/thumb/1738587722",
- art: "/library/metadata/3/art/1738587722",
- duration: 7228768,
- originallyAvailableAt: "2019-12-25",
- addedAt: 1722724255,
- updatedAt: 1738587722,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/9",
- Media: [
- {
- id: 4,
- duration: 7228768,
- bitrate: 8718,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: true,
- Part: [
- {
- id: 4,
- key: "/library/parts/4/1726033733/file.mkv",
- duration: 7228768,
- file: "/175plex/Media/Movies/1917.(2019).(tt8579674)/1917 (2019).mkv",
- size: 7877574234,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "1917",
- type: "coverPoster",
- url: "/library/metadata/3/thumb/1738587722"
- },
- {
- alt: "1917",
- type: "background",
- url: "/library/metadata/3/art/1738587722"
- },
- {
- alt: "1917",
- type: "clearLogo",
- url: "/library/metadata/3/clearLogo/1738587722"
- }
- ],
- UltraBlurColors: {
- topLeft: "0e1d3b",
- topRight: "9f350d",
- bottomRight: "9d3809",
- bottomLeft: "973e1f"
- },
- Genre: [
- {
- tag: "History"
- },
- {
- tag: ".Sports/Bio/Docu/Education"
- }
- ],
- Country: [
- {
- tag: "India"
- },
- {
- tag: "Spain"
- }
- ],
- Collection: [
- {
- tag: "Top Rated"
- },
- {
- tag: "IMDb Top 250"
- }
- ],
- Director: [
- {
- tag: "Sam Mendes"
- }
- ],
- Writer: [
- {
- tag: "Krysty Wilson-Cairns"
- },
- {
- tag: "Sam Mendes"
- }
- ],
- Role: [
- {
- tag: "George MacKay"
- },
- {
- tag: "Dean-Charles Chapman"
- },
- {
- tag: "Mark Strong"
- }
- ]
- },
- {
- ratingKey: "30983",
- key: "/library/metadata/30983",
- guid: "plex://movie/5d776824a091de001f2e6020",
- slug: "2001-a-space-odyssey",
- studio: "Stanley Kubrick Productions",
- type: "movie",
- title: "2001: A Space Odyssey",
- contentRating: "G",
- summary:
- "When a mysterious artifact is uncovered on the Moon, a spacecraft manned by two humans and one supercomputer is sent to Jupiter to find its origins.",
- rating: 8.3,
- audienceRating: 8.9,
- year: 1968,
- tagline: "The ultimate trip.",
- thumb: "/library/metadata/30983/thumb/1738422835",
- art: "/library/metadata/30983/art/1738422835",
- duration: 8931753,
- originallyAvailableAt: "1968-04-11",
- addedAt: 1733895825,
- updatedAt: 1738422835,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/30984",
- Media: [
- {
- id: 46751,
- duration: 8931753,
- bitrate: 8891,
- width: 1280,
- height: 582,
- aspectRatio: 2.2,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 47055,
- key: "/library/parts/47055/1732436527/file.mkv",
- duration: 8931753,
- file: "/175plex/Media/Movies/2001 A Space Odyssey.(1968).(tt0062622)/2001 A Space Odyssey (1968).mkv",
- size: 9926094075,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "2001: A Space Odyssey",
- type: "coverPoster",
- url: "/library/metadata/30983/thumb/1738422835"
- },
- {
- alt: "2001: A Space Odyssey",
- type: "background",
- url: "/library/metadata/30983/art/1738422835"
- },
- {
- alt: "2001: A Space Odyssey",
- type: "clearLogo",
- url: "/library/metadata/30983/clearLogo/1738422835"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c304c",
- topRight: "46191c",
- bottomRight: "130311",
- bottomLeft: "2f628b"
- },
- Genre: [
- {
- tag: ".JoeysFavMovies"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Space Odyssey Series"
- },
- {
- tag: "The Space Odyssey Series"
- }
- ],
- Director: [
- {
- tag: "Stanley Kubrick"
- }
- ],
- Writer: [
- {
- tag: "Stanley Kubrick"
- },
- {
- tag: "Arthur C. Clarke"
- }
- ],
- Role: [
- {
- tag: "Keir Dullea"
- },
- {
- tag: "Gary Lockwood"
- },
- {
- tag: "William Sylvester"
- }
- ]
- },
- {
- ratingKey: "8",
- key: "/library/metadata/8",
- guid: "plex://movie/5d77682df54112001f5bca63",
- slug: "2010-the-year-we-make-contact",
- studio: "Metro-Goldwyn-Mayer",
- type: "movie",
- title: "2010: The Year We Make Contact",
- originalTitle: "2010",
- contentRating: "PG",
- summary:
- "In this sequel to 2001: A Space Odyssey (1968), a joint American-Soviet expedition is sent to Jupiter to discover what went wrong with the U.S.S. Discovery against a backdrop of growing global tensions. Amongst the mysteries the expedition must explain, are the appearance of a huge black monolith in Jupiter's orbit and the fate of H.A.L.; the Discovery's A.I. computer. Based on the novel by Arthur C. Clarke.",
- rating: 6.7,
- audienceRating: 6.1,
- year: 1984,
- tagline:
- "In the very near future, a small group of Americans and Russians set out on the greatest adventure of them all...to see if there is life beyond the stars.",
- thumb: "/library/metadata/8/thumb/1738587763",
- art: "/library/metadata/8/art/1738587763",
- duration: 6955963,
- originallyAvailableAt: "1984-12-07",
- addedAt: 1681431741,
- updatedAt: 1738587763,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/21",
- Media: [
- {
- id: 12,
- duration: 6955963,
- bitrate: 2645,
- width: 1912,
- height: 796,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- has64bitOffsets: false,
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 12,
- key: "/library/parts/12/1681431741/file.mp4",
- duration: 6955963,
- file: "/175plex/Media/Movies/2010 (1984) {tmdb-4437}/2010 (1984).mp4",
- size: 2299832531,
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: false,
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "2010: The Year We Make Contact",
- type: "coverPoster",
- url: "/library/metadata/8/thumb/1738587763"
- },
- {
- alt: "2010: The Year We Make Contact",
- type: "background",
- url: "/library/metadata/8/art/1738587763"
- },
- {
- alt: "2010: The Year We Make Contact",
- type: "clearLogo",
- url: "/library/metadata/8/clearLogo/1738587763"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d0c16",
- topRight: "971923",
- bottomRight: "260910",
- bottomLeft: "451a18"
- },
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Space Odyssey Series"
- },
- {
- tag: "The Space Odyssey Series"
- }
- ],
- Director: [
- {
- tag: "Peter Hyams"
- }
- ],
- Writer: [
- {
- tag: "Arthur C. Clarke"
- },
- {
- tag: "Peter Hyams"
- }
- ],
- Role: [
- {
- tag: "Roy Scheider"
- },
- {
- tag: "John Lithgow"
- },
- {
- tag: "Helen Mirren"
- }
- ]
- },
- {
- ratingKey: "41717",
- key: "/library/metadata/41717",
- guid: "plex://movie/5d776864eb5d26001f1e9584",
- slug: "the-a-team",
- studio: "Phoenix Film Partners",
- type: "movie",
- title: "The A-Team",
- titleSort: "A-Team",
- contentRating: "PG-13",
- summary:
- "A group of Iraq War veterans look to clear their name with the U.S. Military, who suspect the four men of committing a crime for which they were framed.",
- rating: 6.7,
- audienceRating: 6.6,
- year: 2010,
- tagline: "There is no plan B.",
- thumb: "/library/metadata/41717/thumb/1738422862",
- art: "/library/metadata/41717/art/1738422862",
- duration: 7122449,
- originallyAvailableAt: "2010-06-09",
- addedAt: 1737952242,
- updatedAt: 1738422862,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/41718",
- Media: [
- {
- id: 67569,
- duration: 7122449,
- bitrate: 4144,
- width: 1920,
- height: 818,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 67874,
- key: "/library/parts/67874/1737947903/file.mkv",
- duration: 7122449,
- file: "/175plex/Media/Movies/The A-Team.(2010).(tt0429493)/The A-Team (2010).mkv",
- size: 3689405536,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The A-Team",
- type: "coverPoster",
- url: "/library/metadata/41717/thumb/1738422862"
- },
- {
- alt: "The A-Team",
- type: "background",
- url: "/library/metadata/41717/art/1738422862"
- },
- {
- alt: "The A-Team",
- type: "clearLogo",
- url: "/library/metadata/41717/clearLogo/1738422862"
- }
- ],
- UltraBlurColors: {
- topLeft: "113339",
- topRight: "232d2c",
- bottomRight: "8c4831",
- bottomLeft: "202e2b"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Joe Carnahan"
- }
- ],
- Writer: [
- {
- tag: "Stephen J. Cannell"
- },
- {
- tag: "Skip Woods"
- }
- ],
- Role: [
- {
- tag: "Liam Neeson"
- },
- {
- tag: "Bradley Cooper"
- },
- {
- tag: "Jessica Biel"
- }
- ]
- },
- {
- ratingKey: "76",
- key: "/library/metadata/76",
- guid: "plex://movie/5d7768273c3c2a001fbcb12b",
- slug: "a-i-artificial-intelligence",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "A.I. Artificial Intelligence",
- contentRating: "PG-13",
- summary:
- "David, a robotic boy—the first of his kind programmed to love—is adopted as a test case by a Cybertronics employee and his wife. Though he gradually becomes their child, a series of unexpected circumstances make this life impossible for David.",
- rating: 7.2,
- audienceRating: 6.4,
- year: 2001,
- tagline:
- "David is 11 years old. He weighs 60 pounds. He is 4 feet, 6 inches tall. He has brown hair. His love is real. But he is not.",
- thumb: "/library/metadata/76/thumb/1737647554",
- art: "/library/metadata/76/art/1737647554",
- duration: 8750701,
- originallyAvailableAt: "2001-06-29",
- addedAt: 1679133723,
- updatedAt: 1737647554,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/89",
- Media: [
- {
- id: 30123,
- duration: 8750701,
- bitrate: 8234,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: true,
- Part: [
- {
- id: 30134,
- key: "/library/parts/30134/1730744054/file.mkv",
- duration: 8750701,
- file: "/175plex/Media/Movies/A.I. Artificial Intelligence.(2001).(tt0212720)/A.I. Artificial Intelligence (2001).mkv",
- size: 9006481314,
- audioProfile: "dts",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A.I. Artificial Intelligence",
- type: "coverPoster",
- url: "/library/metadata/76/thumb/1737647554"
- },
- {
- alt: "A.I. Artificial Intelligence",
- type: "background",
- url: "/library/metadata/76/art/1737647554"
- },
- {
- alt: "A.I. Artificial Intelligence",
- type: "clearLogo",
- url: "/library/metadata/76/clearLogo/1737647554"
- }
- ],
- UltraBlurColors: {
- topLeft: "11323e",
- topRight: "2c667b",
- bottomRight: "a22e2d",
- bottomLeft: "933d4c"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Steven Spielberg"
- }
- ],
- Writer: [
- {
- tag: "Steven Spielberg"
- },
- {
- tag: "Philip Keller"
- }
- ],
- Role: [
- {
- tag: "Haley Joel Osment"
- },
- {
- tag: "Jude Law"
- },
- {
- tag: "Frances O'Connor"
- }
- ]
- },
- {
- ratingKey: "25847",
- key: "/library/metadata/25847",
- guid: "plex://movie/5d776c9b47dd6e001f6ed31c",
- slug: "abominable-2019",
- studio: "DreamWorks Animation",
- type: "movie",
- title: "Abominable",
- contentRating: "PG",
- summary:
- "Three teenagers must help a Yeti return to his family while avoiding a wealthy man and a zoologist who want him for their own needs.",
- rating: 7,
- audienceRating: 9.5,
- year: 2019,
- tagline: "Find your way home.",
- thumb: "/library/metadata/25847/thumb/1735959702",
- art: "/library/metadata/25847/art/1735959702",
- duration: 5832864,
- originallyAvailableAt: "2019-09-19",
- addedAt: 1732606553,
- updatedAt: 1735959702,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/25848",
- Media: [
- {
- id: 38702,
- duration: 5832864,
- bitrate: 7283,
- width: 1280,
- height: 692,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 38828,
- key: "/library/parts/38828/1732456339/file.mkv",
- duration: 5832864,
- file: "/175plex/Media/Movies/Abominable.(2019).(tt6324278)/Abominable (2019).mkv",
- size: 5309773341,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Abominable",
- type: "coverPoster",
- url: "/library/metadata/25847/thumb/1735959702"
- },
- {
- alt: "Abominable",
- type: "background",
- url: "/library/metadata/25847/art/1735959702"
- },
- {
- alt: "Abominable",
- type: "clearLogo",
- url: "/library/metadata/25847/clearLogo/1735959702"
- }
- ],
- UltraBlurColors: {
- topLeft: "292558",
- topRight: "5351a4",
- bottomRight: "5e4da2",
- bottomLeft: "5351a4"
- },
- Genre: [
- {
- tag: "Family"
- },
- {
- tag: ".HolidayMovies"
- }
- ],
- Country: [
- {
- tag: "China"
- },
- {
- tag: "Japan"
- }
- ],
- Collection: [
- {
- tag: "Recent Comedy"
- }
- ],
- Director: [
- {
- tag: "Jill Culton"
- }
- ],
- Writer: [
- {
- tag: "Jill Culton"
- }
- ],
- Role: [
- {
- tag: "Chloe Bennet"
- },
- {
- tag: "Albert Tsai"
- },
- {
- tag: "Eddie Izzard"
- }
- ]
- },
- {
- ratingKey: "34894",
- key: "/library/metadata/34894",
- guid: "plex://movie/5d7768242ec6b5001f6ba130",
- slug: "about-a-boy",
- studio: "Universal Pictures",
- type: "movie",
- title: "About a Boy",
- contentRating: "PG-13",
- summary:
- "Will Freeman is a good-looking, smooth-talking bachelor whose primary goal in life is avoiding any kind of responsibility. But when he invents an imaginary son in order to meet attractive single moms, Will gets a hilarious lesson about life from a bright, but hopelessly geeky 12-year-old named Marcus. Now, as Will struggles to teach Marcus the art of being cool, Marcus teaches Will that you're never too old to grow up.",
- rating: 7.1,
- audienceRating: 5.5,
- year: 2002,
- tagline: "Growing up has nothing to do with age.",
- thumb: "/library/metadata/34894/thumb/1735959703",
- art: "/library/metadata/34894/art/1735959703",
- duration: 6073312,
- originallyAvailableAt: "2002-04-26",
- addedAt: 1735180149,
- updatedAt: 1735959703,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/34895",
- Media: [
- {
- id: 54299,
- duration: 6073312,
- bitrate: 6139,
- width: 1280,
- height: 544,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: true,
- Part: [
- {
- id: 54604,
- key: "/library/parts/54604/1735098739/file.mkv",
- duration: 6073312,
- file: "/175plex/Media/Movies/About a Boy.(2002).(tt0276751)/About a Boy (2002).mkv",
- size: 4660218650,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "About a Boy",
- type: "coverPoster",
- url: "/library/metadata/34894/thumb/1735959703"
- },
- {
- alt: "About a Boy",
- type: "background",
- url: "/library/metadata/34894/art/1735959703"
- },
- {
- alt: "About a Boy",
- type: "clearLogo",
- url: "/library/metadata/34894/clearLogo/1735959703"
- }
- ],
- UltraBlurColors: {
- topLeft: "123142",
- topRight: "030403",
- bottomRight: "8f3b65",
- bottomLeft: "113854"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "France"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Paul Weitz"
- },
- {
- tag: "Chris Weitz"
- }
- ],
- Writer: [
- {
- tag: "Peter Hedges"
- },
- {
- tag: "Chris Weitz"
- }
- ],
- Role: [
- {
- tag: "Hugh Grant"
- },
- {
- tag: "Nicholas Hoult"
- },
- {
- tag: "Toni Collette"
- }
- ]
- },
- {
- ratingKey: "33337",
- key: "/library/metadata/33337",
- guid: "plex://movie/5d9f34efca3253001ef26fbb",
- slug: "about-schmidt",
- studio: "Avery Pix",
- type: "movie",
- title: "About Schmidt",
- contentRating: "R",
- summary:
- "Newly retired from the insurance industry, Omaha native Warren Schmidt embarks on an RV journey to his estranged daughter Jeannie's wedding in Denver Colorado, only to discover more about himself and life than he ever expected.",
- rating: 7.2,
- audienceRating: 7.4,
- year: 2002,
- tagline: "Schmidt Happens.",
- thumb: "/library/metadata/33337/thumb/1735959702",
- art: "/library/metadata/33337/art/1735959702",
- duration: 7526731,
- originallyAvailableAt: "2002-12-13",
- addedAt: 1734619785,
- updatedAt: 1735959702,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/33338",
- Media: [
- {
- id: 51380,
- duration: 7526731,
- bitrate: 28599,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: true,
- Part: [
- {
- id: 51685,
- key: "/library/parts/51685/1734504777/file.mkv",
- duration: 7526731,
- file: "/175plex/Media/Movies/About Schmidt.(2002).(tt0257360)/About Schmidt (2002).mkv",
- size: 26906737137,
- audioProfile: "ma",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "About Schmidt",
- type: "coverPoster",
- url: "/library/metadata/33337/thumb/1735959702"
- },
- {
- alt: "About Schmidt",
- type: "background",
- url: "/library/metadata/33337/art/1735959702"
- },
- {
- alt: "About Schmidt",
- type: "clearLogo",
- url: "/library/metadata/33337/clearLogo/1735959702"
- }
- ],
- UltraBlurColors: {
- topLeft: "003345",
- topRight: "016789",
- bottomRight: "016788",
- bottomLeft: "90423a"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Alexander Payne"
- }
- ],
- Writer: [
- {
- tag: "Jim Taylor"
- }
- ],
- Role: [
- {
- tag: "Jack Nicholson"
- },
- {
- tag: "Kathy Bates"
- },
- {
- tag: "Hope Davis"
- }
- ]
- },
- {
- ratingKey: "20633",
- key: "/library/metadata/20633",
- guid: "plex://movie/5d77697df617c9002016067c",
- slug: "about-time",
- studio: "Universal Pictures",
- type: "movie",
- title: "About Time",
- contentRating: "R",
- summary:
- "At the age of 21, Tim discovers he can travel in time and change what happens and has happened in his own life. His decision to make his world a better place by getting a girlfriend turns out not to be as easy as you might think.",
- rating: 7.8,
- audienceRating: 8.2,
- year: 2013,
- tagline: "What if every moment in life came with a second chance?",
- thumb: "/library/metadata/20633/thumb/1738682149",
- art: "/library/metadata/20633/art/1738682149",
- duration: 7402144,
- originallyAvailableAt: "2013-09-04",
- addedAt: 1731349991,
- updatedAt: 1738682149,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/20635",
- Media: [
- {
- id: 28965,
- duration: 7402144,
- bitrate: 7807,
- width: 1280,
- height: 534,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: true,
- Part: [
- {
- id: 28976,
- key: "/library/parts/28976/1730811781/file.mkv",
- duration: 7402144,
- file: "/175plex/Media/Movies/About Time.(2013).(tt2194499)/About Time (2013).mkv",
- size: 7223569959,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "About Time",
- type: "coverPoster",
- url: "/library/metadata/20633/thumb/1738682149"
- },
- {
- alt: "About Time",
- type: "background",
- url: "/library/metadata/20633/art/1738682149"
- },
- {
- alt: "About Time",
- type: "clearLogo",
- url: "/library/metadata/20633/clearLogo/1738682149"
- }
- ],
- UltraBlurColors: {
- topLeft: "48210d",
- topRight: "733a1e",
- bottomRight: "5e1613",
- bottomLeft: "ab1d1f"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Recent Comedy"
- }
- ],
- Director: [
- {
- tag: "Richard Curtis"
- }
- ],
- Writer: [
- {
- tag: "Richard Curtis"
- }
- ],
- Role: [
- {
- tag: "Domhnall Gleeson"
- },
- {
- tag: "Rachel McAdams"
- },
- {
- tag: "Bill Nighy"
- }
- ]
- },
- {
- ratingKey: "82",
- key: "/library/metadata/82",
- guid: "plex://movie/5d7768b37a53e9001e6d6bb5",
- slug: "abraham-lincoln-vampire-hunter",
- studio: "Bazelevs Production",
- type: "movie",
- title: "Abraham Lincoln: Vampire Hunter",
- contentRating: "R",
- summary:
- "Abraham Lincoln, the 16th President of the United States, discovers vampires are planning to take over the United States. He makes it his mission to eliminate them.",
- rating: 5.9,
- audienceRating: 5,
- year: 2012,
- tagline: "Are you a patriot or a vampire?",
- thumb: "/library/metadata/82/thumb/1738587788",
- art: "/library/metadata/82/art/1738587788",
- duration: 6300715,
- originallyAvailableAt: "2012-06-20",
- addedAt: 1722068749,
- updatedAt: 1738587788,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/91",
- Media: [
- {
- id: 161,
- duration: 6300715,
- bitrate: 7429,
- width: 1280,
- height: 534,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161,
- key: "/library/parts/161/1722068749/file.mkv",
- duration: 6300715,
- file: "/175plex/Media/Movies/Abraham Lincoln Vampire Hunter.(2012).(tt1611224)/Abraham Lincoln Vampire Hunter (2012).mkv",
- size: 5851105651,
- audioProfile: "dts",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Abraham Lincoln: Vampire Hunter",
- type: "coverPoster",
- url: "/library/metadata/82/thumb/1738587788"
- },
- {
- alt: "Abraham Lincoln: Vampire Hunter",
- type: "background",
- url: "/library/metadata/82/art/1738587788"
- },
- {
- alt: "Abraham Lincoln: Vampire Hunter",
- type: "clearLogo",
- url: "/library/metadata/82/clearLogo/1738587788"
- }
- ],
- UltraBlurColors: {
- topLeft: "031414",
- topRight: "051820",
- bottomRight: "1a454f",
- bottomLeft: "4f1403"
- },
- Genre: [
- {
- tag: ".HERO/Battle/Rescue(NOTmarvel/dc)"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "Russian Federation"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Timur Bekmambetov"
- }
- ],
- Writer: [
- {
- tag: "Seth Grahame-Smith"
- }
- ],
- Role: [
- {
- tag: "Benjamin Walker"
- },
- {
- tag: "Dominic Cooper"
- },
- {
- tag: "Anthony Mackie"
- }
- ]
- },
- {
- ratingKey: "35173",
- key: "/library/metadata/35173",
- guid: "plex://movie/5d7768244de0ee001fcc7ff5",
- slug: "absolute-power",
- studio: "Castle Rock Entertainment",
- type: "movie",
- title: "Absolute Power",
- contentRating: "R",
- summary:
- "Inspired by David Baldacci's novel, and the ruthlessness of people in power. President Alan Richmond believes that everything he does is beyond reproach, including an affair or two. That leads to murder and everyone around him is involved. There is only one witness, a thief named Luther Whitney. They are sure he'll talk, but when? The Secret Service is determined to keep him quiet, but catching a thief isn't always easy.",
- rating: 6.7,
- audienceRating: 5.2,
- year: 1997,
- tagline: "Corrupts Absolutely.",
- thumb: "/library/metadata/35173/thumb/1735959704",
- art: "/library/metadata/35173/art/1735959704",
- duration: 7270144,
- originallyAvailableAt: "1997-02-14",
- addedAt: 1735300303,
- updatedAt: 1735959704,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/35174",
- Media: [
- {
- id: 54806,
- duration: 7270144,
- bitrate: 29238,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "vc1",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "advanced",
- hasVoiceActivity: true,
- Part: [
- {
- id: 55111,
- key: "/library/parts/55111/1735229327/file.mkv",
- duration: 7270144,
- file: "/175plex/Media/Movies/Absolute Power.(1997).(tt0118548)/Absolute Power (1997).mkv",
- size: 26570821641,
- audioProfile: "ma",
- container: "mkv",
- videoProfile: "advanced"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Absolute Power",
- type: "coverPoster",
- url: "/library/metadata/35173/thumb/1735959704"
- },
- {
- alt: "Absolute Power",
- type: "background",
- url: "/library/metadata/35173/art/1735959704"
- },
- {
- alt: "Absolute Power",
- type: "clearLogo",
- url: "/library/metadata/35173/clearLogo/1735959704"
- }
- ],
- UltraBlurColors: {
- topLeft: "040b03",
- topRight: "030403",
- bottomRight: "140303",
- bottomLeft: "030403"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Clint Eastwood"
- }
- ],
- Writer: [
- {
- tag: "William Goldman"
- },
- {
- tag: "David Baldacci"
- }
- ],
- Role: [
- {
- tag: "Clint Eastwood"
- },
- {
- tag: "Gene Hackman"
- },
- {
- tag: "Ed Harris"
- }
- ]
- },
- {
- ratingKey: "35326",
- key: "/library/metadata/35326",
- guid: "plex://movie/5f40d778cae2c600420d9dbd",
- slug: "absolution-2024-1",
- studio: "Electromagnetic Productions",
- type: "movie",
- title: "Absolution",
- contentRating: "R",
- summary:
- "An aging ex-boxer gangster working as muscle for a Boston crime boss receives an upsetting diagnosis. Despite a faltering memory, he attempts to rectify the sins of his past and reconnect with his estranged children. He is determined to leave a positive legacy for his grandson, but the criminal underworld isn’t done with him and won’t loosen their grip willingly.",
- rating: 5.2,
- audienceRating: 3.2,
- year: 2024,
- tagline: "Everyone pays in the end.",
- thumb: "/library/metadata/35326/thumb/1737459177",
- art: "/library/metadata/35326/art/1737459177",
- duration: 6759520,
- originallyAvailableAt: "2024-10-31",
- addedAt: 1735470559,
- updatedAt: 1737459177,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/35327",
- Media: [
- {
- id: 55079,
- duration: 6759520,
- bitrate: 14866,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 55384,
- key: "/library/parts/55384/1736707869/file.mkv",
- duration: 6759520,
- file: "/175plex/Media/Movies/Absolution.(2024).(tt8337290)/Absolution (2024).mkv",
- size: 12902653393,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Absolution",
- type: "coverPoster",
- url: "/library/metadata/35326/thumb/1737459177"
- },
- {
- alt: "Absolution",
- type: "background",
- url: "/library/metadata/35326/art/1737459177"
- },
- {
- alt: "Absolution",
- type: "clearLogo",
- url: "/library/metadata/35326/clearLogo/1737459177"
- }
- ],
- UltraBlurColors: {
- topLeft: "171a20",
- topRight: "292c33",
- bottomRight: "18191c",
- bottomLeft: "384546"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Hans Petter Moland"
- }
- ],
- Writer: [
- {
- tag: "Tony Gayton"
- }
- ],
- Role: [
- {
- tag: "Liam Neeson"
- },
- {
- tag: "Ron Perlman"
- },
- {
- tag: "Yolonda Ross"
- }
- ]
- },
- {
- ratingKey: "41565",
- key: "/library/metadata/41565",
- guid: "plex://movie/5d77682c8718ba001e31296e",
- slug: "the-abyss",
- studio: "20th Century Fox",
- type: "movie",
- title: "The Abyss",
- titleSort: "Abyss",
- contentRating: "PG-13",
- summary:
- "Formerly married petroleum engineers who still have some issues to work out. They are drafted to assist a gung-ho Navy SEAL with a top-secret recovery operation: a nuclear sub has been ambushed and sunk, under mysterious circumstances, in some of the deepest waters on Earth.",
- rating: 7.5,
- audienceRating: 8.3,
- year: 1989,
- tagline: "When you get there, you will understand.",
- thumb: "/library/metadata/41565/thumb/1738422876",
- art: "/library/metadata/41565/art/1738422876",
- duration: 10263494,
- originallyAvailableAt: "1989-08-09",
- addedAt: 1737812648,
- updatedAt: 1738422876,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/41566",
- Media: [
- {
- id: 67224,
- duration: 10263494,
- bitrate: 5384,
- width: 1920,
- height: 802,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 67529,
- key: "/library/parts/67529/1738257638/file.mkv",
- duration: 10263494,
- file: "/175plex/Media/Movies/The Abyss.(1989).(tt0096754)/The Abyss (1989).mkv",
- size: 6916797185,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Abyss",
- type: "coverPoster",
- url: "/library/metadata/41565/thumb/1738422876"
- },
- {
- alt: "The Abyss",
- type: "background",
- url: "/library/metadata/41565/art/1738422876"
- },
- {
- alt: "The Abyss",
- type: "clearLogo",
- url: "/library/metadata/41565/clearLogo/1738422876"
- }
- ],
- UltraBlurColors: {
- topLeft: "03314b",
- topRight: "0d0202",
- bottomRight: "0d0202",
- bottomLeft: "045f90"
- },
- Genre: [
- {
- tag: "Adventure"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "James Cameron"
- }
- ],
- Writer: [
- {
- tag: "James Cameron"
- }
- ],
- Role: [
- {
- tag: "Ed Harris"
- },
- {
- tag: "Mary Elizabeth Mastrantonio"
- },
- {
- tag: "Michael Biehn"
- }
- ]
- },
- {
- ratingKey: "26730",
- key: "/library/metadata/26730",
- guid: "plex://movie/5d9f358406d220001feb5d79",
- slug: "ac-dc-let-there-be-rock",
- studio: "High Speed Productions",
- type: "movie",
- title: "AC/DC: Let There Be Rock",
- contentRating: "PG",
- summary:
- "Filmed coverage of Australian band AC/DC's '79 appearance in Paris intercut with quasi-fictional interludes.",
- rating: 8.3,
- audienceRating: 8,
- year: 1980,
- tagline: "The only movie powered by AC/DC",
- thumb: "/library/metadata/26730/thumb/1735959701",
- art: "/library/metadata/26730/art/1735959701",
- duration: 5876032,
- originallyAvailableAt: "1980-09-01",
- addedAt: 1733130335,
- updatedAt: 1735959701,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 40894,
- duration: 5876032,
- bitrate: 3061,
- width: 1472,
- height: 1072,
- aspectRatio: 1.33,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main",
- hasVoiceActivity: true,
- Part: [
- {
- id: 41020,
- key: "/library/parts/41020/1733129574/file.mkv",
- duration: 5876032,
- file: "/175plex/Media/Movies/AC+DC Let There Be Rock.(1980).(tt0080321)/AC+DC Let There Be Rock (1980).mkv",
- size: 2248275296,
- container: "mkv",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "AC/DC: Let There Be Rock",
- type: "coverPoster",
- url: "/library/metadata/26730/thumb/1735959701"
- },
- {
- alt: "AC/DC: Let There Be Rock",
- type: "background",
- url: "/library/metadata/26730/art/1735959701"
- },
- {
- alt: "AC/DC: Let There Be Rock",
- type: "clearLogo",
- url: "/library/metadata/26730/clearLogo/1735959701"
- }
- ],
- UltraBlurColors: {
- topLeft: "482207",
- topRight: "4a2708",
- bottomRight: "5e350e",
- bottomLeft: "724413"
- },
- Genre: [
- {
- tag: ".JoeysFavMovies"
- },
- {
- tag: "Documentary"
- }
- ],
- Country: [
- {
- tag: "France"
- }
- ],
- Director: [
- {
- tag: "Eric Mistler"
- },
- {
- tag: "Eric Dionysius"
- }
- ],
- Writer: [
- {
- tag: "Malcolm Young"
- },
- {
- tag: "Angus Young"
- }
- ],
- Role: [
- {
- tag: "Bon Scott"
- },
- {
- tag: "Angus Young"
- },
- {
- tag: "Malcolm Young"
- }
- ]
- },
- {
- ratingKey: "23370",
- key: "/library/metadata/23370",
- guid: "plex://movie/5d776d0e7a53e9001e74fb79",
- slug: "accepted",
- studio: "Universal Pictures",
- type: "movie",
- title: "Accepted",
- contentRating: "PG-13",
- summary:
- "A high school slacker who's rejected by every school he applies to opts to create his own institution of higher learning, the South Harmon Institute of Technology, on a rundown piece of property near his hometown.",
- rating: 6.4,
- audienceRating: 7.2,
- year: 2006,
- tagline:
- "When every college turned them down. . . they made one up.",
- thumb: "/library/metadata/23370/thumb/1735959705",
- art: "/library/metadata/23370/art/1735959705",
- duration: 5585600,
- originallyAvailableAt: "2006-08-18",
- addedAt: 1731375683,
- updatedAt: 1735959705,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/23373",
- Media: [
- {
- id: 33636,
- duration: 5585600,
- bitrate: 3498,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 33647,
- key: "/library/parts/33647/1731295923/file.mkv",
- duration: 5585600,
- file: "/175plex/Media/Movies/Accepted.(2006).(tt0384793)/Accepted (2006).mkv",
- size: 2442272378,
- container: "mkv",
- hasThumbnail: "1",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Accepted",
- type: "coverPoster",
- url: "/library/metadata/23370/thumb/1735959705"
- },
- {
- alt: "Accepted",
- type: "background",
- url: "/library/metadata/23370/art/1735959705"
- },
- {
- alt: "Accepted",
- type: "clearLogo",
- url: "/library/metadata/23370/clearLogo/1735959705"
- }
- ],
- UltraBlurColors: {
- topLeft: "4d1d0d",
- topRight: "246777",
- bottomRight: "913b5c",
- bottomLeft: "854020"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "Australia"
- }
- ],
- Director: [
- {
- tag: "Steve Pink"
- }
- ],
- Writer: [
- {
- tag: "Bill Collage"
- },
- {
- tag: "Adam Cooper"
- }
- ],
- Role: [
- {
- tag: "Justin Long"
- },
- {
- tag: "Jonah Hill"
- },
- {
- tag: "Blake Lively"
- }
- ]
- },
- {
- ratingKey: "42145",
- key: "/library/metadata/42145",
- guid: "plex://movie/5f461bd284cd000042268dd0",
- slug: "the-accidental-president",
- studio: "Intervention Media",
- type: "movie",
- title: "The Accidental President",
- titleSort: "Accidental President",
- summary:
- "In 2016, almost anyone you asked, or any poll you consulted, pointed you to a Hillary Clinton landslide. The Accidental President is a balanced feature documentary that is seeking to answer one question - How the hell did Donald Trump win?",
- rating: 5.4,
- audienceRating: 6.4,
- year: 2020,
- tagline: "Donald Trump won. That is a fact. How did he do it?",
- thumb: "/library/metadata/42145/thumb/1738682150",
- art: "/library/metadata/42145/art/1738682150",
- duration: 5740053,
- originallyAvailableAt: "2020-10-27",
- addedAt: 1738473016,
- updatedAt: 1738682150,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/42146",
- Media: [
- {
- id: 68425,
- duration: 5740053,
- bitrate: 14998,
- width: 3836,
- height: 2156,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 68730,
- key: "/library/parts/68730/1738897120/file.mkv",
- duration: 5740053,
- file: "/175plex/Media/Movies/The Accidental President/The Accidental President (2021).mkv",
- size: 10760828908,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Accidental President",
- type: "coverPoster",
- url: "/library/metadata/42145/thumb/1738682150"
- },
- {
- alt: "The Accidental President",
- type: "background",
- url: "/library/metadata/42145/art/1738682150"
- },
- {
- alt: "The Accidental President",
- type: "clearLogo",
- url: "/library/metadata/42145/clearLogo/1738682150"
- }
- ],
- UltraBlurColors: {
- topLeft: "590a01",
- topRight: "a52c06",
- bottomRight: "6c3d03",
- bottomLeft: "9d3803"
- },
- Genre: [
- {
- tag: "Documentary"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "James Fletcher"
- }
- ],
- Role: [
- {
- tag: "Donald Trump"
- },
- {
- tag: "Arthur L. Bernstein"
- },
- {
- tag: "Van Jones"
- }
- ]
- },
- {
- ratingKey: "41972",
- key: "/library/metadata/41972",
- guid: "plex://movie/5d776b417a53e9001e71f6d1",
- slug: "the-accountant-2016",
- studio: "Zero Gravity Management",
- type: "movie",
- title: "The Accountant",
- titleSort: "Accountant",
- contentRating: "R",
- summary:
- "As a math savant uncooks the books for a new client, the Treasury Department closes in on his activities, and the body count starts to rise.",
- rating: 7.3,
- audienceRating: 7.7,
- year: 2016,
- tagline: "Calculate your choices.",
- thumb: "/library/metadata/41972/thumb/1738422891",
- art: "/library/metadata/41972/art/1738422891",
- duration: 7670400,
- originallyAvailableAt: "2016-10-13",
- addedAt: 1738300015,
- updatedAt: 1738422891,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/41973",
- Media: [
- {
- id: 68087,
- duration: 7670400,
- bitrate: 21310,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: true,
- Part: [
- {
- id: 68392,
- key: "/library/parts/68392/1738213965/file.mkv",
- duration: 7670400,
- file: "/175plex/Media/Movies/The Accountant.(2016).(tt2140479)/The Accountant (2016).mkv",
- size: 20435762645,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Accountant",
- type: "coverPoster",
- url: "/library/metadata/41972/thumb/1738422891"
- },
- {
- alt: "The Accountant",
- type: "background",
- url: "/library/metadata/41972/art/1738422891"
- },
- {
- alt: "The Accountant",
- type: "clearLogo",
- url: "/library/metadata/41972/clearLogo/1738422891"
- }
- ],
- UltraBlurColors: {
- topLeft: "020c0b",
- topRight: "0c0f10",
- bottomRight: "1f1f22",
- bottomLeft: "050606"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Gavin O'Connor"
- }
- ],
- Writer: [
- {
- tag: "Bill Dubuque"
- }
- ],
- Role: [
- {
- tag: "Ben Affleck"
- },
- {
- tag: "Cynthia Addai-Robinson"
- },
- {
- tag: "Anna Kendrick"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec(
- "/library/sections/{sectionKey}/all",
- "get",
- 200,
- response
- )
- })
-
- it("should validate the 200 response with when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 266,
- allowSync: true,
- art: "/:/resources/show-fanart.jpg",
- content: "secondary",
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 1,
- librarySectionTitle: "TV Shows",
- librarySectionUUID: "eda46542-34db-43ed-9ed2-7e816108542d",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1737563967,
- nocache: true,
- thumb: "/:/resources/show.png",
- title1: "TV Shows",
- title2: "All Shows",
- viewGroup: "show",
- Metadata: [
- {
- ratingKey: "103797",
- key: "/library/metadata/103797/children",
- guid: "plex://show/61b0d2d8bb2f1261dee10cc2",
- slug: "when-big-things-go-wrong",
- studio: "Plimsoll Productions",
- type: "show",
- title: "When Big Things Go Wrong",
- contentRating: "TV-PG",
- summary:
- "When large man-made machines and structures fail, teams of experts examine the aftermath and try to determine what went wrong. Join in as the History Channel reveals the answers in When Big Things Go Wrong.",
- index: 1,
- audienceRating: 10.0,
- year: 2021,
- thumb: "/library/metadata/103797/thumb/1732437780",
- art: "/library/metadata/103797/art/1732437780",
- duration: 3600000,
- originallyAvailableAt: "2021-10-08",
- leafCount: 6,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272423,
- updatedAt: 1732437780,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "When Big Things Go Wrong",
- type: "coverPoster",
- url: "/library/metadata/103797/thumb/1732437780"
- },
- {
- alt: "When Big Things Go Wrong",
- type: "background",
- url: "/library/metadata/103797/art/1732437780"
- }
- ],
- UltraBlurColors: {
- topLeft: "123240",
- topRight: "1e2123",
- bottomRight: "161919",
- bottomLeft: "1d2624"
- },
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "Reality"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Mocean Melvin"
- }
- ]
- },
- {
- ratingKey: "106572",
- key: "/library/metadata/106572/children",
- guid: "plex://show/5f40c75b04a8650040b95553",
- slug: "paranormal-nightshift",
- studio: "Sphere Media",
- type: "show",
- title: "Paranormal Nightshift",
- contentRating: "TV-14",
- summary:
- "By day the workplace is rational and efficient, but at night the same offices, hotels and restaurants become the domain of the supernatural and unexplained. Those who work the graveyard shift reveal their terrifying brushes with the paranormal while on the job.",
- index: 1,
- audienceRating: 9.0,
- year: 2020,
- thumb: "/library/metadata/106572/thumb/1737706240",
- art: "/library/metadata/106572/art/1737706240",
- duration: 2520000,
- originallyAvailableAt: "2020-08-22",
- leafCount: 13,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272631,
- updatedAt: 1737706240,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Paranormal Nightshift",
- type: "coverPoster",
- url: "/library/metadata/106572/thumb/1737706240"
- },
- {
- alt: "Paranormal Nightshift",
- type: "background",
- url: "/library/metadata/106572/art/1737706240"
- }
- ],
- UltraBlurColors: {
- topLeft: "0e3145",
- topRight: "133349",
- bottomRight: "246488",
- bottomLeft: "173c5b"
- },
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "Thriller"
- }
- ],
- Role: [
- {
- tag: "Tim Dennis"
- },
- {
- tag: "Sapphire Sandalo"
- },
- {
- tag: "Christopher Allen Brewer"
- }
- ]
- },
- {
- ratingKey: "105889",
- key: "/library/metadata/105889/children",
- guid: "plex://show/5d9c09184eefaa001f5e8217",
- slug: "a-perfect-planet",
- studio: "Silverback Films",
- type: "show",
- title: "A Perfect Planet",
- titleSort: "Perfect Planet",
- contentRating: "TV-MA",
- summary:
- "A unique fusion of blue chip natural history and earth science that explains how our living planet operates. This five-part series shows how the forces of nature drive, shape and support Earth’s great diversity of wildlife.",
- index: 1,
- audienceRating: 8.8,
- year: 2021,
- thumb: "/library/metadata/105889/thumb/1732437783",
- art: "/library/metadata/105889/art/1732437783",
- theme: "/library/metadata/105889/theme/1732437783",
- duration: 2640000,
- originallyAvailableAt: "2021-01-03",
- leafCount: 5,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272583,
- updatedAt: 1732437783,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/105910",
- Image: [
- {
- alt: "A Perfect Planet",
- type: "coverPoster",
- url: "/library/metadata/105889/thumb/1732437783"
- },
- {
- alt: "A Perfect Planet",
- type: "background",
- url: "/library/metadata/105889/art/1732437783"
- },
- {
- alt: "A Perfect Planet",
- type: "clearLogo",
- url: "/library/metadata/105889/clearLogo/1732437783"
- }
- ],
- UltraBlurColors: {
- topLeft: "123241",
- topRight: "924135",
- bottomRight: "484347",
- bottomLeft: "205676"
- },
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "Mini-Series"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Role: [
- {
- tag: "David Attenborough"
- }
- ]
- },
- {
- ratingKey: "105582",
- key: "/library/metadata/105582/children",
- guid: "plex://show/5d9c08382192ba001f30a9c7",
- slug: "rick-and-morty",
- studio: "Williams Street",
- type: "show",
- title: "Rick and Morty",
- contentRating: "TV-14",
- summary:
- "An animated series on adult-swim about the infinite adventures of Rick, a genius alcoholic and careless scientist, with his grandson Morty, a 14 year-old anxious boy who is not so smart. Together, they explore the infinite universes; causing mayhem and running into trouble.",
- index: 1,
- audienceRating: 8.7,
- year: 2013,
- tagline: "Science makes sense, family doesn't.",
- thumb: "/library/metadata/105582/thumb/1737706237",
- art: "/library/metadata/105582/art/1737706237",
- theme: "/library/metadata/105582/theme/1737706237",
- duration: 1320000,
- originallyAvailableAt: "2013-12-02",
- leafCount: 71,
- viewedLeafCount: 65,
- childCount: 7,
- addedAt: 1646272551,
- updatedAt: 1737706237,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/105609",
- Image: [
- {
- alt: "Rick and Morty",
- type: "coverPoster",
- url: "/library/metadata/105582/thumb/1737706237"
- },
- {
- alt: "Rick and Morty",
- type: "background",
- url: "/library/metadata/105582/art/1737706237"
- },
- {
- alt: "Rick and Morty",
- type: "clearLogo",
- url: "/library/metadata/105582/clearLogo/1737706237"
- }
- ],
- UltraBlurColors: {
- topLeft: "193610",
- topRight: "175031",
- bottomRight: "14480e",
- bottomLeft: "165b44"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Justin Roiland"
- },
- {
- tag: "Spencer Grammer"
- },
- {
- tag: "Chris Parnell"
- }
- ]
- },
- {
- ratingKey: "106488",
- key: "/library/metadata/106488/children",
- guid: "plex://show/5d9c092402391c001f596108",
- slug: "primal",
- studio: "Studio La Cachette",
- type: "show",
- title: "Primal",
- contentRating: "TV-14",
- summary:
- "A caveman and a dinosaur bond over shared tragedy and work together to survive in a perilous prehistoric world.",
- index: 1,
- audienceRating: 8.6,
- year: 2019,
- thumb: "/library/metadata/106488/thumb/1737706239",
- art: "/library/metadata/106488/art/1737706239",
- theme: "/library/metadata/106488/theme/1737706239",
- duration: 1380000,
- originallyAvailableAt: "2019-10-07",
- leafCount: 20,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646272625,
- updatedAt: 1737706239,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/119734",
- Image: [
- {
- alt: "Primal",
- type: "coverPoster",
- url: "/library/metadata/106488/thumb/1737706239"
- },
- {
- alt: "Primal",
- type: "background",
- url: "/library/metadata/106488/art/1737706239"
- },
- {
- alt: "Primal",
- type: "clearLogo",
- url: "/library/metadata/106488/clearLogo/1737706239"
- }
- ],
- UltraBlurColors: {
- topLeft: "4f1a19",
- topRight: "a8241c",
- bottomRight: "6a2c2b",
- bottomLeft: "933e47"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Aaron LaPlante"
- },
- {
- tag: "Laëtitia Eïdo"
- },
- {
- tag: "Sebastian Vázquez"
- }
- ]
- },
- {
- ratingKey: "107546",
- key: "/library/metadata/107546/children",
- guid: "plex://show/5d9c07efe9d5a1001f4d5ec1",
- slug: "stranger-things",
- studio: "21 Laps Entertainment",
- type: "show",
- title: "Stranger Things",
- contentRating: "TV-14",
- summary:
- "In a small town where everyone knows everyone, a peculiar incident starts a chain of events that leads to a child's disappearance, which begins to tear at the fabric of an otherwise-peaceful community. Dark government agencies and seemingly malevolent supernatural forces converge on the town, while a few of the locals begin to understand that more is going on than meets the eye.",
- index: 1,
- audienceRating: 8.6,
- year: 2016,
- tagline: "The world is turning upside down. (Season 1)",
- thumb: "/library/metadata/107546/thumb/1737706242",
- art: "/library/metadata/107546/art/1737706242",
- theme: "/library/metadata/107546/theme/1737706242",
- duration: 3600000,
- originallyAvailableAt: "2016-07-15",
- leafCount: 34,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272705,
- updatedAt: 1737706242,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/107572",
- Image: [
- {
- alt: "Stranger Things",
- type: "coverPoster",
- url: "/library/metadata/107546/thumb/1737706242"
- },
- {
- alt: "Stranger Things",
- type: "background",
- url: "/library/metadata/107546/art/1737706242"
- },
- {
- alt: "Stranger Things",
- type: "clearLogo",
- url: "/library/metadata/107546/clearLogo/1737706242"
- }
- ],
- UltraBlurColors: {
- topLeft: "551111",
- topRight: "65292a",
- bottomRight: "a6291d",
- bottomLeft: "1d5286"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Millie Bobby Brown"
- },
- {
- tag: "Finn Wolfhard"
- },
- {
- tag: "Gaten Matarazzo"
- }
- ]
- },
- {
- ratingKey: "96478",
- key: "/library/metadata/96478/children",
- guid: "plex://show/617ea520d145ba1d47fc29ca",
- slug: "911-crisis-center",
- studio: "Green Lakes Production",
- type: "show",
- title: "911 Crisis Center",
- contentRating: "TV-14",
- summary:
- "An up-close and personal look at a team of 911 dispatchers at a call center just outside of Cleveland where they take on a never-ending bombardment of panic-stricken callers and save lives.",
- index: 1,
- audienceRating: 8.6,
- year: 2021,
- tagline: "Lives Are On The Line",
- thumb: "/library/metadata/96478/thumb/1729323852",
- art: "/library/metadata/96478/art/1729323852",
- duration: 1320000,
- originallyAvailableAt: "2021-10-26",
- leafCount: 38,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646271665,
- updatedAt: 1729323852,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "911 Crisis Center",
- type: "coverPoster",
- url: "/library/metadata/96478/thumb/1729323852"
- },
- {
- alt: "911 Crisis Center",
- type: "background",
- url: "/library/metadata/96478/art/1729323852"
- },
- {
- alt: "911 Crisis Center",
- type: "clearLogo",
- url: "/library/metadata/96478/clearLogo/1729323852"
- }
- ],
- UltraBlurColors: {
- topLeft: "541219",
- topRight: "661b85",
- bottomRight: "680f31",
- bottomLeft: "93191f"
- },
- Genre: [
- {
- tag: "Reality"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Charline Polk"
- },
- {
- tag: "Ashley Welch"
- },
- {
- tag: "Essence Sullins"
- }
- ]
- },
- {
- ratingKey: "135192",
- key: "/library/metadata/135192/children",
- guid: "plex://show/65e0775007e862daad474570",
- slug: "the-hunting-party",
- studio: "Universal Television",
- type: "show",
- title: "The Hunting Party",
- titleSort: "Hunting Party",
- contentRating: "TV-14",
- summary:
- "Follows a small team of investigators who are assembled to track down and capture the most dangerous killers ever seen, all of whom have just escaped from a top-secret prison that's not supposed to exist.",
- index: 1,
- audienceRating: 8.6,
- year: 2025,
- tagline: "A secret prison. A killer escape. The hunt is on.",
- thumb: "/library/metadata/135192/thumb/1739006161",
- art: "/library/metadata/135192/art/1739006161",
- duration: 2460000,
- originallyAvailableAt: "2025-01-19",
- leafCount: 1,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1738721098,
- updatedAt: 1739006161,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "The Hunting Party",
- type: "coverPoster",
- url: "/library/metadata/135192/thumb/1739006161"
- },
- {
- alt: "The Hunting Party",
- type: "background",
- url: "/library/metadata/135192/art/1739006161"
- },
- {
- alt: "The Hunting Party",
- type: "clearLogo",
- url: "/library/metadata/135192/clearLogo/1739006161"
- }
- ],
- UltraBlurColors: {
- topLeft: "4f1916",
- topRight: "311103",
- bottomRight: "305e8f",
- bottomLeft: "b10b05"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Melissa Roxburgh"
- },
- {
- tag: "Nick Wechsler"
- },
- {
- tag: "Patrick Sabongui"
- }
- ]
- },
- {
- ratingKey: "107983",
- key: "/library/metadata/107983/children",
- guid: "plex://show/5d9c0853ec357c001f9ab84c",
- slug: "the-originals",
- studio: "My So-Called Company",
- type: "show",
- title: "The Originals",
- titleSort: "Originals",
- contentRating: "TV-14",
- summary:
- "A family of power-hungry thousand-year-old vampires look to take back the city that they built and dominate all those who have done them wrong.",
- index: 1,
- audienceRating: 8.6,
- year: 2013,
- tagline: "Retaining whats ours by helping others",
- thumb: "/library/metadata/107983/thumb/1737706244",
- art: "/library/metadata/107983/art/1737706244",
- theme: "/library/metadata/107983/theme/1737706244",
- duration: 2700000,
- originallyAvailableAt: "2013-10-03",
- leafCount: 92,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1646272740,
- updatedAt: 1737706244,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/108030",
- Image: [
- {
- alt: "The Originals",
- type: "coverPoster",
- url: "/library/metadata/107983/thumb/1737706244"
- },
- {
- alt: "The Originals",
- type: "background",
- url: "/library/metadata/107983/art/1737706244"
- },
- {
- alt: "The Originals",
- type: "clearLogo",
- url: "/library/metadata/107983/clearLogo/1737706244"
- }
- ],
- UltraBlurColors: {
- topLeft: "0e1112",
- topRight: "171f21",
- bottomRight: "0a2527",
- bottomLeft: "2c3936"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Joseph Morgan"
- },
- {
- tag: "Daniel Gillies"
- },
- {
- tag: "Charles Michael Davis"
- }
- ]
- },
- {
- ratingKey: "119970",
- key: "/library/metadata/119970/children",
- guid: "plex://show/5e69c6f6874db7003e2dd59b",
- slug: "the-last-of-us",
- studio: "PlayStation Productions",
- type: "show",
- title: "The Last of Us",
- titleSort: "Last of Us",
- contentRating: "TV-MA",
- summary:
- "20 years after modern civilization has been destroyed, Joel, a hardened survivor, is hired to smuggle Ellie, a 14-year-old girl, out of an oppressive quarantine zone. What starts as a small job soon becomes a brutal heartbreaking journey as they both must traverse the U.S. and depend on each other for survival.",
- index: 1,
- audienceRating: 8.6,
- year: 2023,
- tagline: "When you're lost in the darkness, look for the light.",
- thumb: "/library/metadata/119970/thumb/1737273286",
- art: "/library/metadata/119970/art/1737273286",
- theme: "/library/metadata/119970/theme/1737273286",
- duration: 3000000,
- originallyAvailableAt: "2023-01-15",
- leafCount: 9,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1673845861,
- updatedAt: 1737273286,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/119973",
- Image: [
- {
- alt: "The Last of Us",
- type: "coverPoster",
- url: "/library/metadata/119970/thumb/1737273286"
- },
- {
- alt: "The Last of Us",
- type: "background",
- url: "/library/metadata/119970/art/1737273286"
- },
- {
- alt: "The Last of Us",
- type: "clearLogo",
- url: "/library/metadata/119970/clearLogo/1737273286"
- }
- ],
- UltraBlurColors: {
- topLeft: "332e10",
- topRight: "171414",
- bottomRight: "655f2a",
- bottomLeft: "544319"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Pedro Pascal"
- },
- {
- tag: "Bella Ramsey"
- },
- {
- tag: "Anna Torv"
- }
- ]
- },
- {
- ratingKey: "107576",
- key: "/library/metadata/107576/children",
- guid: "plex://show/5d9c0873ef619b002047fda0",
- slug: "the-office-us",
- studio: "Universal Television",
- type: "show",
- title: "The Office",
- titleSort: "Office",
- contentRating: "TV-14",
- summary:
- 'A mediocre paper company in the hands of Scranton, PA branch manager Michael Scott. This mockumentary follows the everyday lives of the manager and the employees he "manages." The crew follows the employees around 24/7 and captures their quite humorous and bizarre encounters as they will do what it takes to keep the company thriving.',
- index: 1,
- audienceRating: 8.6,
- year: 2005,
- tagline: "A comedy for anyone whose boss is an idiot.",
- thumb: "/library/metadata/107576/thumb/1737706243",
- art: "/library/metadata/107576/art/1737706243",
- theme: "/library/metadata/107576/theme/1737706243",
- duration: 1320000,
- originallyAvailableAt: "2005-03-24",
- leafCount: 186,
- viewedLeafCount: 0,
- childCount: 9,
- addedAt: 1646272707,
- updatedAt: 1737706243,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "The Office",
- type: "coverPoster",
- url: "/library/metadata/107576/thumb/1737706243"
- },
- {
- alt: "The Office",
- type: "background",
- url: "/library/metadata/107576/art/1737706243"
- },
- {
- alt: "The Office",
- type: "clearLogo",
- url: "/library/metadata/107576/clearLogo/1737706243"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1d15",
- topRight: "81520d",
- bottomRight: "7d2d22",
- bottomLeft: "7a121b"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Brian Baumgartner"
- },
- {
- tag: "Angela Kinsey"
- },
- {
- tag: "Óscar Núñez"
- }
- ]
- },
- {
- ratingKey: "134495",
- key: "/library/metadata/134495/children",
- guid: "plex://show/664faabf369d5f316d6dbf6a",
- slug: "dexter-original-sin",
- studio: "Counterpart Studios",
- type: "show",
- title: "Dexter: Original Sin",
- contentRating: "TV-MA",
- summary:
- "Miami, 1991. When his bloodthirsty urges can't be ignored any longer, young Dexter Morgan must learn to channel his inner darkness as he transitions from student to avenging serial killer with the guidance of his father, Harry.",
- index: 1,
- audienceRating: 8.5,
- year: 2024,
- tagline: "They're catching killers. He's about to become one.",
- thumb: "/library/metadata/134495/thumb/1739006160",
- art: "/library/metadata/134495/art/1739006160",
- duration: 3600000,
- originallyAvailableAt: "2024-12-13",
- leafCount: 9,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1734666091,
- updatedAt: 1739006160,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Dexter: Original Sin",
- type: "coverPoster",
- url: "/library/metadata/134495/thumb/1739006160"
- },
- {
- alt: "Dexter: Original Sin",
- type: "background",
- url: "/library/metadata/134495/art/1739006160"
- },
- {
- alt: "Dexter: Original Sin",
- type: "clearLogo",
- url: "/library/metadata/134495/clearLogo/1739006160"
- }
- ],
- UltraBlurColors: {
- topLeft: "140649",
- topRight: "28040b",
- bottomRight: "370a22",
- bottomLeft: "060833"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Patrick Gibson"
- },
- {
- tag: "Christian Slater"
- },
- {
- tag: "Molly Brown"
- }
- ]
- },
- {
- ratingKey: "100005",
- key: "/library/metadata/100005/children",
- guid: "plex://show/5d9c07f50aaccd001f8ebd95",
- slug: "lucifer",
- studio: "Warner Bros. Television",
- type: "show",
- title: "Lucifer",
- contentRating: "TV-14",
- summary:
- "Lucifer Morningstar has decided he's had enough of being the dutiful servant in Hell and decides to spend some time on Earth to better understand humanity. He settles in Los Angeles - the City of Angels.",
- index: 1,
- audienceRating: 8.5,
- year: 2016,
- tagline: "It's Good to be Bad.",
- thumb: "/library/metadata/100005/thumb/1737273280",
- art: "/library/metadata/100005/art/1737273280",
- theme: "/library/metadata/100005/theme/1737273280",
- duration: 2700000,
- originallyAvailableAt: "2016-01-25",
- leafCount: 93,
- viewedLeafCount: 0,
- childCount: 6,
- addedAt: 1646272018,
- updatedAt: 1737273280,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/100034",
- Image: [
- {
- alt: "Lucifer",
- type: "coverPoster",
- url: "/library/metadata/100005/thumb/1737273280"
- },
- {
- alt: "Lucifer",
- type: "background",
- url: "/library/metadata/100005/art/1737273280"
- },
- {
- alt: "Lucifer",
- type: "clearLogo",
- url: "/library/metadata/100005/clearLogo/1737273280"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c0b08",
- topRight: "7d0b08",
- bottomRight: "4d0d0a",
- bottomLeft: "200907"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Tom Ellis"
- },
- {
- tag: "Lauren German"
- },
- {
- tag: "Kevin Alejandro"
- }
- ]
- },
- {
- ratingKey: "124907",
- key: "/library/metadata/124907/children",
- guid: "plex://show/5d9c08ffe264b7001fc4d397",
- slug: "the-rookie",
- studio: "ABC Studios",
- type: "show",
- title: "The Rookie",
- titleSort: "Rookie",
- contentRating: "TV-14",
- summary:
- "Starting over isn't easy, especially for John Nolan who, after a life-altering incident, is pursuing his dream of joining the LAPD. As their oldest rookie, he's met with skepticism from those who see him as just a walking midlife crisis.",
- index: 1,
- audienceRating: 8.5,
- year: 2018,
- tagline: "He's Got This (Season 2)",
- thumb: "/library/metadata/124907/thumb/1739006159",
- art: "/library/metadata/124907/art/1739006159",
- theme: "/library/metadata/124907/theme/1739006159",
- duration: 2580000,
- originallyAvailableAt: "2018-10-15",
- leafCount: 113,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1701044767,
- updatedAt: 1739006159,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "The Rookie",
- type: "coverPoster",
- url: "/library/metadata/124907/thumb/1739006159"
- },
- {
- alt: "The Rookie",
- type: "background",
- url: "/library/metadata/124907/art/1739006159"
- },
- {
- alt: "The Rookie",
- type: "clearLogo",
- url: "/library/metadata/124907/clearLogo/1739006159"
- }
- ],
- UltraBlurColors: {
- topLeft: "113339",
- topRight: "2b6771",
- bottomRight: "206877",
- bottomLeft: "1c4759"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Nathan Fillion"
- },
- {
- tag: "Melissa O'Neil"
- },
- {
- tag: "Alyssa Diaz"
- }
- ]
- },
- {
- ratingKey: "134613",
- key: "/library/metadata/134613/children",
- guid: "plex://show/5f2e583c684902004303e54a",
- slug: "only-murders-in-the-building",
- studio: "Rhode Island Ave. Productions",
- type: "show",
- title: "Only Murders in the Building",
- contentRating: "TV-MA",
- summary:
- "Three strangers - who live in the same New York City apartment building and share an obsession with true crime - suddenly find themselves embroiled in a murder.",
- index: 1,
- audienceRating: 8.5,
- year: 2021,
- tagline: "Every Body Has a Secret",
- thumb: "/library/metadata/134613/thumb/1738135273",
- art: "/library/metadata/134613/art/1738135273",
- theme: "/library/metadata/134613/theme/1738135273",
- duration: 1800000,
- originallyAvailableAt: "2021-08-31",
- leafCount: 40,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1735530540,
- updatedAt: 1738135273,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/134616",
- Image: [
- {
- alt: "Only Murders in the Building",
- type: "coverPoster",
- url: "/library/metadata/134613/thumb/1738135273"
- },
- {
- alt: "Only Murders in the Building",
- type: "background",
- url: "/library/metadata/134613/art/1738135273"
- },
- {
- alt: "Only Murders in the Building",
- type: "clearLogo",
- url: "/library/metadata/134613/clearLogo/1738135273"
- }
- ],
- UltraBlurColors: {
- topLeft: "142f4b",
- topRight: "7e522a",
- bottomRight: "725925",
- bottomLeft: "93412f"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Steve Martin"
- },
- {
- tag: "Martin Short"
- },
- {
- tag: "Selena Gomez"
- }
- ]
- },
- {
- ratingKey: "118990",
- key: "/library/metadata/118990/children",
- guid: "plex://show/627e37a6dcbc250fc7b9abce",
- slug: "fire-country",
- studio: "CBS Studios",
- type: "show",
- title: "Fire Country",
- contentRating: "TV-14",
- summary:
- "A young convict joins a firefighting program looking for redemption and a shortened prison sentence. He and other inmates work alongside elite firefighters to extinguish massive blazes across the region.",
- index: 1,
- audienceRating: 8.5,
- year: 2022,
- thumb: "/library/metadata/118990/thumb/1739006158",
- art: "/library/metadata/118990/art/1739006158",
- theme: "/library/metadata/118990/theme/1739006158",
- duration: 2640000,
- originallyAvailableAt: "2022-10-07",
- leafCount: 42,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1665813318,
- updatedAt: 1739006158,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/124883",
- Image: [
- {
- alt: "Fire Country",
- type: "coverPoster",
- url: "/library/metadata/118990/thumb/1739006158"
- },
- {
- alt: "Fire Country",
- type: "background",
- url: "/library/metadata/118990/art/1739006158"
- },
- {
- alt: "Fire Country",
- type: "clearLogo",
- url: "/library/metadata/118990/clearLogo/1739006158"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1b11",
- topRight: "8a4b1e",
- bottomRight: "854e24",
- bottomLeft: "8d4138"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Max Thieriot"
- },
- {
- tag: "Stephanie Arcila"
- },
- {
- tag: "Kevin Alejandro"
- }
- ]
- },
- {
- ratingKey: "133684",
- key: "/library/metadata/133684/children",
- guid: "plex://show/622abc6a491335d694adaf63",
- slug: "the-penguin-1",
- studio: "6th & Idaho Motion Picture Company",
- type: "show",
- title: "The Penguin",
- titleSort: "Penguin",
- contentRating: "TV-MA",
- summary:
- 'With the city in peril following the seawall\'s collapse, Oswald "Oz" Cobb seeks to fill the power vacuum left by the death of Carmine Falcone and finally give his mother Francis the life he\'s always promised. But first, Oz must confront his enemies and his own demoralizing reputation as "the Penguin."',
- index: 1,
- audienceRating: 8.5,
- year: 2024,
- tagline: "The City Will Be His",
- thumb: "/library/metadata/133684/thumb/1737103955",
- art: "/library/metadata/133684/art/1737103955",
- theme: "/library/metadata/133684/theme/1737103955",
- duration: 3420000,
- originallyAvailableAt: "2024-09-19",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1729479693,
- updatedAt: 1737103955,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/133687",
- Image: [
- {
- alt: "The Penguin",
- type: "coverPoster",
- url: "/library/metadata/133684/thumb/1737103955"
- },
- {
- alt: "The Penguin",
- type: "background",
- url: "/library/metadata/133684/art/1737103955"
- },
- {
- alt: "The Penguin",
- type: "clearLogo",
- url: "/library/metadata/133684/clearLogo/1737103955"
- }
- ],
- UltraBlurColors: {
- topLeft: "442507",
- topRight: "1d0304",
- bottomRight: "1c0303",
- bottomLeft: "2c0403"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Colin Farrell"
- },
- {
- tag: "Cristin Milioti"
- },
- {
- tag: "Rhenzy Feliz"
- }
- ]
- },
- {
- ratingKey: "97627",
- key: "/library/metadata/97627/children",
- guid: "plex://show/5d9c08f246115600200ae0f6",
- slug: "the-boys",
- studio: "Amazon Studios",
- type: "show",
- title: "The Boys",
- titleSort: "Boys",
- contentRating: "TV-MA",
- summary:
- "A group of vigilantes set out to take down corrupt superheroes who abuse their superpowers.",
- index: 1,
- audienceRating: 8.5,
- year: 2019,
- tagline: "Never Meet Your Heroes",
- thumb: "/library/metadata/97627/thumb/1737706230",
- art: "/library/metadata/97627/art/1737706230",
- theme: "/library/metadata/97627/theme/1737706230",
- duration: 3600000,
- originallyAvailableAt: "2019-07-26",
- leafCount: 32,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646271776,
- updatedAt: 1737706230,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/97646",
- Image: [
- {
- alt: "The Boys",
- type: "coverPoster",
- url: "/library/metadata/97627/thumb/1737706230"
- },
- {
- alt: "The Boys",
- type: "background",
- url: "/library/metadata/97627/art/1737706230"
- },
- {
- alt: "The Boys",
- type: "clearLogo",
- url: "/library/metadata/97627/clearLogo/1737706230"
- }
- ],
- UltraBlurColors: {
- topLeft: "0e2e54",
- topRight: "9e3336",
- bottomRight: "2f5f95",
- bottomLeft: "7a1f28"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Karl Urban"
- },
- {
- tag: "Jack Quaid"
- },
- {
- tag: "Antony Starr"
- }
- ]
- },
- {
- ratingKey: "102410",
- key: "/library/metadata/102410/children",
- guid: "plex://show/5d9c086c46115600200aa2fe",
- slug: "game-of-thrones",
- studio: "Revolution Sun Studios",
- type: "show",
- title: "Game of Thrones",
- contentRating: "TV-MA",
- summary:
- "In the mythical continent of Westeros, several powerful families fight for control of the Seven Kingdoms. As conflict erupts in the kingdoms of men, an ancient enemy rises once again to threaten them all. Meanwhile, the last heirs of a recently usurped dynasty plot to take back their homeland from across the Narrow Sea.",
- index: 1,
- audienceRating: 8.5,
- year: 2011,
- tagline: "Winter is coming.",
- thumb: "/library/metadata/102410/thumb/1737706233",
- art: "/library/metadata/102410/art/1737706233",
- theme: "/library/metadata/102410/theme/1737706233",
- duration: 3600000,
- originallyAvailableAt: "2011-04-17",
- leafCount: 73,
- viewedLeafCount: 0,
- childCount: 8,
- addedAt: 1646272268,
- updatedAt: 1737706233,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/102440",
- Image: [
- {
- alt: "Game of Thrones",
- type: "coverPoster",
- url: "/library/metadata/102410/thumb/1737706233"
- },
- {
- alt: "Game of Thrones",
- type: "background",
- url: "/library/metadata/102410/art/1737706233"
- },
- {
- alt: "Game of Thrones",
- type: "clearLogo",
- url: "/library/metadata/102410/clearLogo/1737706233"
- }
- ],
- UltraBlurColors: {
- topLeft: "050504",
- topRight: "1a3a5b",
- bottomRight: "923d27",
- bottomLeft: "903f2b"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Kit Harington"
- },
- {
- tag: "Isaac Hempstead Wright"
- },
- {
- tag: "Iain Glen"
- }
- ]
- },
- {
- ratingKey: "103629",
- key: "/library/metadata/103629/children",
- guid: "plex://show/5d9c08134eefaa001f5d4fdb",
- slug: "riverdale",
- studio: "Warner Bros. Television",
- type: "show",
- title: "Riverdale",
- contentRating: "TV-14",
- summary:
- "After the death of one of the rich and popular Blossom twins on the 4th of July, the small town of Riverdale investigates the murder. The series starts in September, the beginning of a new school year, that brings with it new students, relationships, and reveals the mysteries of the past 4th of July.",
- index: 1,
- audienceRating: 8.4,
- year: 2017,
- tagline: "A Great Place to Get Away With It All",
- thumb: "/library/metadata/103629/thumb/1738312044",
- art: "/library/metadata/103629/art/1738312044",
- theme: "/library/metadata/103629/theme/1738312044",
- duration: 2700000,
- originallyAvailableAt: "2017-01-26",
- leafCount: 135,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1646272404,
- updatedAt: 1738312044,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Riverdale",
- type: "coverPoster",
- url: "/library/metadata/103629/thumb/1738312044"
- },
- {
- alt: "Riverdale",
- type: "background",
- url: "/library/metadata/103629/art/1738312044"
- },
- {
- alt: "Riverdale",
- type: "clearLogo",
- url: "/library/metadata/103629/clearLogo/1738312044"
- }
- ],
- UltraBlurColors: {
- topLeft: "071629",
- topRight: "264575",
- bottomRight: "2a5881",
- bottomLeft: "5e2346"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "K.J. Apa"
- },
- {
- tag: "Lili Reinhart"
- },
- {
- tag: "Camila Mendes"
- }
- ]
- },
- {
- ratingKey: "119620",
- key: "/library/metadata/119620/children",
- guid: "plex://show/60300ded22d896002c2d4897",
- slug: "wednesday",
- studio: "MGM Television",
- type: "show",
- title: "Wednesday",
- contentRating: "TV-14",
- summary:
- "A sleuthing, supernaturally infused mystery charting Wednesday Addams' years as a student at Nevermore Academy. Wednesday's attempts to master her emerging psychic ability, thwart a monstrous killing spree that has terrorized the local town, and solve the supernatural mystery that embroiled her parents 25 years ago - all while navigating her new and very tangled relationships at Nevermore.",
- index: 1,
- audienceRating: 8.4,
- year: 2022,
- thumb: "/library/metadata/119620/thumb/1737795315",
- art: "/library/metadata/119620/art/1737795315",
- theme: "/library/metadata/119620/theme/1737795315",
- duration: 2700000,
- originallyAvailableAt: "2022-11-23",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1670616020,
- updatedAt: 1737795315,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/119623",
- Image: [
- {
- alt: "Wednesday",
- type: "coverPoster",
- url: "/library/metadata/119620/thumb/1737795315"
- },
- {
- alt: "Wednesday",
- type: "background",
- url: "/library/metadata/119620/art/1737795315"
- },
- {
- alt: "Wednesday",
- type: "clearLogo",
- url: "/library/metadata/119620/clearLogo/1737795315"
- }
- ],
- UltraBlurColors: {
- topLeft: "101940",
- topRight: "18234d",
- bottomRight: "0b185e",
- bottomLeft: "05071a"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jenna Ortega"
- },
- {
- tag: "Emma Myers"
- },
- {
- tag: "Joy Sunday"
- }
- ]
- },
- {
- ratingKey: "99282",
- key: "/library/metadata/99282/children",
- guid: "plex://show/5d9c08ffe98e47001eb196b8",
- slug: "legacies",
- studio: "Warner Bros. Television",
- type: "show",
- title: "Legacies",
- contentRating: "TV-14",
- summary:
- "Continuing the tradition of The Vampire Diaries and The Originals, the story of the next generation of supernatural beings at The Salvatore School for the Young and Gifted. Klaus Mikaelson's daughter, 17-year-old Hope Mikaelson; Alaric Saltzman's twins, Lizzie and Josie Saltzman; and other young adults come of age in the most unconventional way possible, nurtured to be their best selves...in spite of their worst impulses",
- index: 1,
- audienceRating: 8.4,
- year: 2018,
- tagline: "Heroes. Villains. Whatever.",
- thumb: "/library/metadata/99282/thumb/1737273279",
- art: "/library/metadata/99282/art/1737273279",
- theme: "/library/metadata/99282/theme/1737273279",
- duration: 2580000,
- originallyAvailableAt: "2018-10-25",
- leafCount: 68,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646271938,
- updatedAt: 1737273279,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Legacies",
- type: "coverPoster",
- url: "/library/metadata/99282/thumb/1737273279"
- },
- {
- alt: "Legacies",
- type: "background",
- url: "/library/metadata/99282/art/1737273279"
- },
- {
- alt: "Legacies",
- type: "clearLogo",
- url: "/library/metadata/99282/clearLogo/1737273279"
- }
- ],
- UltraBlurColors: {
- topLeft: "13352d",
- topRight: "a42b2c",
- bottomRight: "1a6684",
- bottomLeft: "144446"
- },
- Genre: [
- {
- tag: "Adventure"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Danielle Rose Russell"
- },
- {
- tag: "Aria Shahghasemi"
- },
- {
- tag: "Matthew Davis"
- }
- ]
- },
- {
- ratingKey: "104969",
- key: "/library/metadata/104969/children",
- guid: "plex://show/5d9c08d102391c001f5909fb",
- slug: "the-resident",
- studio: "Fuqua Films",
- type: "show",
- title: "The Resident",
- titleSort: "Resident",
- contentRating: "TV-14",
- summary:
- "An idealistic young doctor begins his first day under the supervision of a tough, brilliant senior resident who pulls the curtain back on all of the good and evil in modern-day medicine. Lives may be saved or lost, but expectations will always be shattered.",
- index: 1,
- audienceRating: 8.4,
- year: 2018,
- tagline: "Can one doctor save a broken system?",
- thumb: "/library/metadata/104969/thumb/1738135267",
- art: "/library/metadata/104969/art/1738135267",
- theme: "/library/metadata/104969/theme/1738135267",
- duration: 2520000,
- originallyAvailableAt: "2018-01-20",
- leafCount: 107,
- viewedLeafCount: 0,
- childCount: 6,
- addedAt: 1646272503,
- updatedAt: 1738135267,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/105000",
- Image: [
- {
- alt: "The Resident",
- type: "coverPoster",
- url: "/library/metadata/104969/thumb/1738135267"
- },
- {
- alt: "The Resident",
- type: "background",
- url: "/library/metadata/104969/art/1738135267"
- },
- {
- alt: "The Resident",
- type: "clearLogo",
- url: "/library/metadata/104969/clearLogo/1738135267"
- }
- ],
- UltraBlurColors: {
- topLeft: "103433",
- topRight: "2c6967",
- bottomRight: "092d3c",
- bottomLeft: "195c5b"
- },
- Genre: [
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Matt Czuchry"
- },
- {
- tag: "Manish Dayal"
- },
- {
- tag: "Bruce Greenwood"
- }
- ]
- },
- {
- ratingKey: "102972",
- key: "/library/metadata/102972/children",
- guid: "plex://show/5d9c0819cb3ffa001f1b207c",
- slug: "futurama",
- studio: "20th Century Fox Television",
- type: "show",
- title: "Futurama",
- contentRating: "TV-14",
- summary:
- "After a young male is transported to the future, he teams up and works with a team of friends who work at a delivery company. Together, they travel on countless adventures where they learn more about each other and get into situations that could have terrible consequences.",
- index: 1,
- audienceRating: 8.4,
- year: 1999,
- tagline: "The future is here!",
- thumb: "/library/metadata/102972/thumb/1738746255",
- art: "/library/metadata/102972/art/1738746255",
- theme: "/library/metadata/102972/theme/1738746255",
- duration: 1320000,
- originallyAvailableAt: "1999-03-28",
- leafCount: 150,
- viewedLeafCount: 0,
- childCount: 10,
- seasonCount: 9,
- addedAt: 1646272334,
- updatedAt: 1738746255,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/103020",
- Image: [
- {
- alt: "Futurama",
- type: "coverPoster",
- url: "/library/metadata/102972/thumb/1738746255"
- },
- {
- alt: "Futurama",
- type: "background",
- url: "/library/metadata/102972/art/1738746255"
- },
- {
- alt: "Futurama",
- type: "clearLogo",
- url: "/library/metadata/102972/clearLogo/1738746255"
- }
- ],
- UltraBlurColors: {
- topLeft: "142a5c",
- topRight: "2f3d87",
- bottomRight: "7b4413",
- bottomLeft: "a6233e"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Billy West"
- },
- {
- tag: "Katey Sagal"
- },
- {
- tag: "John DiMaggio"
- }
- ]
- },
- {
- ratingKey: "103160",
- key: "/library/metadata/103160/children",
- guid: "plex://show/5d9c08742192ba001f311a5d",
- slug: "south-park",
- studio: "South Park Studios",
- type: "show",
- title: "South Park",
- contentRating: "TV-MA",
- summary:
- "The curious, adventure-seeking group of 10-year-old fourth-grade boys--Stan, Kyle, Cartman, and Kenny--all join in on buffoonish adventures that sometimes evolve nothing. Sometimes, something that was simply at the start spins right out of control. Everything is odd in the small mountain town of South Park, and the boys always find something to do with it.",
- index: 1,
- audienceRating: 8.4,
- year: 1997,
- tagline: "Four boys. One f**ked up town.",
- thumb: "/library/metadata/103160/thumb/1738572816",
- art: "/library/metadata/103160/art/1738572816",
- theme: "/library/metadata/103160/theme/1738572816",
- duration: 1320000,
- originallyAvailableAt: "1997-08-13",
- leafCount: 322,
- viewedLeafCount: 275,
- childCount: 27,
- seasonCount: 26,
- addedAt: 1646272351,
- updatedAt: 1738572816,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/103170",
- Image: [
- {
- alt: "South Park",
- type: "coverPoster",
- url: "/library/metadata/103160/thumb/1738572816"
- },
- {
- alt: "South Park",
- type: "background",
- url: "/library/metadata/103160/art/1738572816"
- },
- {
- alt: "South Park",
- type: "clearLogo",
- url: "/library/metadata/103160/clearLogo/1738572816"
- }
- ],
- UltraBlurColors: {
- topLeft: "013822",
- topRight: "216e1f",
- bottomRight: "9d3718",
- bottomLeft: "1e6d4f"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Trey Parker"
- },
- {
- tag: "Matt Stone"
- },
- {
- tag: "Mona Marshall"
- }
- ]
- },
- {
- ratingKey: "118322",
- key: "/library/metadata/118322/children",
- guid: "plex://show/5e160ed3e68804001e87a7b5",
- slug: "house-of-the-dragon",
- studio: "HBO",
- type: "show",
- title: "House of the Dragon",
- contentRating: "TV-MA",
- summary:
- "An internal succession war within House Targaryen at the height of its power, 172 years before the birth of Daenerys Targaryen.",
- index: 1,
- audienceRating: 8.4,
- year: 2022,
- tagline: "Fire Will Reign",
- thumb: "/library/metadata/118322/thumb/1736415688",
- art: "/library/metadata/118322/art/1736415688",
- theme: "/library/metadata/118322/theme/1736415688",
- duration: 3000000,
- originallyAvailableAt: "2022-08-21",
- leafCount: 18,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1661139548,
- updatedAt: 1736415688,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/118325",
- Image: [
- {
- alt: "House of the Dragon",
- type: "coverPoster",
- url: "/library/metadata/118322/thumb/1736415688"
- },
- {
- alt: "House of the Dragon",
- type: "background",
- url: "/library/metadata/118322/art/1736415688"
- },
- {
- alt: "House of the Dragon",
- type: "clearLogo",
- url: "/library/metadata/118322/clearLogo/1736415688"
- }
- ],
- UltraBlurColors: {
- topLeft: "180f03",
- topRight: "5a260b",
- bottomRight: "83492c",
- bottomLeft: "82502b"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Matt Smith"
- },
- {
- tag: "Fabien Frankel"
- },
- {
- tag: "Emma D'Arcy"
- }
- ]
- },
- {
- ratingKey: "105062",
- key: "/library/metadata/105062/children",
- guid: "plex://show/5d9c08ff2192ba001f319d3f",
- slug: "new-amsterdam-2018",
- studio: "Universal Television",
- type: "show",
- title: "New Amsterdam",
- contentRating: "TV-14",
- summary:
- "A new medical director breaks the rules to heal the system at America's oldest public hospital.",
- index: 1,
- audienceRating: 8.4,
- year: 2018,
- tagline: "How Can I Help?",
- thumb: "/library/metadata/105062/thumb/1738135268",
- art: "/library/metadata/105062/art/1738135268",
- theme: "/library/metadata/105062/theme/1738135268",
- duration: 2580000,
- originallyAvailableAt: "2018-09-25",
- leafCount: 88,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1646272511,
- updatedAt: 1738135268,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/105113",
- Image: [
- {
- alt: "New Amsterdam",
- type: "coverPoster",
- url: "/library/metadata/105062/thumb/1738135268"
- },
- {
- alt: "New Amsterdam",
- type: "background",
- url: "/library/metadata/105062/art/1738135268"
- },
- {
- alt: "New Amsterdam",
- type: "clearLogo",
- url: "/library/metadata/105062/clearLogo/1738135268"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d225a",
- topRight: "904339",
- bottomRight: "67132b",
- bottomLeft: "385b9f"
- },
- Genre: [
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Ryan Eggold"
- },
- {
- tag: "Janet Montgomery"
- },
- {
- tag: "Jocko Sims"
- }
- ]
- },
- {
- ratingKey: "93345",
- key: "/library/metadata/93345/children",
- guid: "plex://show/606eec50beaa75002cc0a420",
- slug: "smiling-friends",
- studio: "Six Point Harness",
- type: "show",
- title: "Smiling Friends",
- contentRating: "TV-MA",
- summary:
- "In a colorful yet bizarre world, the employees at a small firm dedicated to making its customers smile discover that their jobs are rarely as simple as they seem.",
- index: 1,
- audienceRating: 8.3,
- year: 2020,
- tagline: "For Dirty Harry Fans only",
- thumb: "/library/metadata/93345/thumb/1737273270",
- art: "/library/metadata/93345/art/1737273270",
- theme: "/library/metadata/93345/theme/1737273270",
- duration: 660000,
- originallyAvailableAt: "2020-04-01",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646229521,
- updatedAt: 1737273270,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/93364",
- Image: [
- {
- alt: "Smiling Friends",
- type: "coverPoster",
- url: "/library/metadata/93345/thumb/1737273270"
- },
- {
- alt: "Smiling Friends",
- type: "background",
- url: "/library/metadata/93345/art/1737273270"
- },
- {
- alt: "Smiling Friends",
- type: "clearLogo",
- url: "/library/metadata/93345/clearLogo/1737273270"
- }
- ],
- UltraBlurColors: {
- topLeft: "033632",
- topRight: "a82525",
- bottomRight: "a22f25",
- bottomLeft: "a82324"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Michael Cusack"
- },
- {
- tag: "Zach Hadel"
- },
- {
- tag: "Marc M."
- }
- ]
- },
- {
- ratingKey: "97756",
- key: "/library/metadata/97756/children",
- guid: "plex://show/5d9c080446115600200a6bbb",
- slug: "criminal-minds",
- studio: "Touchstone Television",
- type: "show",
- title: "Criminal Minds",
- contentRating: "TV-14",
- summary:
- "A group of criminal profilers who work for the FBI as members of its Behavioral Analysis Unit (BAU) using behavioral analysis and profiling to help investigate crimes and find the suspect known as the unsub.",
- index: 1,
- audienceRating: 8.3,
- year: 2005,
- tagline: "To catch a criminal, you have to think like one.",
- thumb: "/library/metadata/97756/thumb/1738912303",
- art: "/library/metadata/97756/art/1738912303",
- theme: "/library/metadata/97756/theme/1738912303",
- duration: 2520000,
- originallyAvailableAt: "2005-09-21",
- leafCount: 344,
- viewedLeafCount: 0,
- childCount: 17,
- addedAt: 1646271785,
- updatedAt: 1738912303,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/97801",
- Image: [
- {
- alt: "Criminal Minds",
- type: "coverPoster",
- url: "/library/metadata/97756/thumb/1738912303"
- },
- {
- alt: "Criminal Minds",
- type: "background",
- url: "/library/metadata/97756/art/1738912303"
- },
- {
- alt: "Criminal Minds",
- type: "clearLogo",
- url: "/library/metadata/97756/clearLogo/1738912303"
- }
- ],
- UltraBlurColors: {
- topLeft: "3f280b",
- topRight: "674821",
- bottomRight: "563914",
- bottomLeft: "061810"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Kirsten Vangsness"
- },
- {
- tag: "Matthew Gray Gubler"
- },
- {
- tag: "A. J. Cook"
- }
- ]
- },
- {
- ratingKey: "100836",
- key: "/library/metadata/100836/children",
- guid: "plex://show/5f57be08bbf7a5003f1f55fa",
- slug: "emergency-call-us",
- studio: "8Hours Television",
- type: "show",
- title: "Emergency Call",
- contentRating: "TV-14",
- summary:
- "Follows the dramatic, suspenseful and sometimes humorous stories that flood 911 call centers.",
- index: 1,
- audienceRating: 8.3,
- year: 2020,
- thumb: "/library/metadata/100836/thumb/1721371142",
- art: "/library/metadata/100836/art/1721371142",
- duration: 2460000,
- originallyAvailableAt: "2020-09-28",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272106,
- updatedAt: 1721371142,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Emergency Call",
- type: "coverPoster",
- url: "/library/metadata/100836/thumb/1721371142"
- },
- {
- alt: "Emergency Call",
- type: "background",
- url: "/library/metadata/100836/art/1721371142"
- }
- ],
- UltraBlurColors: {
- topLeft: "0a304c",
- topRight: "153846",
- bottomRight: "284879",
- bottomLeft: "0b3766"
- },
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "Reality"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Luke Wilson"
- }
- ]
- },
- {
- ratingKey: "132204",
- key: "/library/metadata/132204/children",
- guid: "plex://show/606ee676cc0fca002d430dcc",
- slug: "halo",
- studio: "Amblin Television",
- type: "show",
- title: "Halo",
- contentRating: "TV-14",
- summary:
- "In the 26th century, A genetically enhanced soldier leads an offensive against an evil theocratic movement of several alien races who are hellbent on eradicating humanity while also discovering the mysteries surrounding an artificial world.",
- index: 1,
- audienceRating: 8.3,
- year: 2022,
- tagline: "Rise from the fall.",
- thumb: "/library/metadata/132204/thumb/1738912310",
- art: "/library/metadata/132204/art/1738912310",
- theme: "/library/metadata/132204/theme/1738912310",
- duration: 3600000,
- originallyAvailableAt: "2022-03-24",
- leafCount: 17,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1720460703,
- updatedAt: 1738912310,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/132218",
- Image: [
- {
- alt: "Halo",
- type: "coverPoster",
- url: "/library/metadata/132204/thumb/1738912310"
- },
- {
- alt: "Halo",
- type: "background",
- url: "/library/metadata/132204/art/1738912310"
- },
- {
- alt: "Halo",
- type: "clearLogo",
- url: "/library/metadata/132204/clearLogo/1738912310"
- }
- ],
- UltraBlurColors: {
- topLeft: "1f2d12",
- topRight: "0f200f",
- bottomRight: "973e1a",
- bottomLeft: "273430"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Pablo Schreiber"
- },
- {
- tag: "Natascha McElhone"
- },
- {
- tag: "Shabana Azmi"
- }
- ]
- },
- {
- ratingKey: "100273",
- key: "/library/metadata/100273/children",
- guid: "plex://show/5d9c0859170e24001f2a9c9f",
- slug: "heartland-2",
- studio: "SEVEN24 Films",
- type: "show",
- title: "Heartland",
- contentRating: "TV-PG",
- summary:
- "Life is hard on the Flemings' ranch in the Alberta foothills where abused or neglected horses find refuge with a kind, hard-working family. Debts abound and the bank is about to foreclose. Can they keep the ranch running?",
- index: 1,
- audienceRating: 8.3,
- year: 2007,
- thumb: "/library/metadata/100273/thumb/1737273280",
- art: "/library/metadata/100273/art/1737273280",
- theme: "/library/metadata/100273/theme/1737273280",
- duration: 2700000,
- originallyAvailableAt: "2007-10-14",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272050,
- updatedAt: 1737273280,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/121144",
- Image: [
- {
- alt: "Heartland",
- type: "coverPoster",
- url: "/library/metadata/100273/thumb/1737273280"
- },
- {
- alt: "Heartland",
- type: "background",
- url: "/library/metadata/100273/art/1737273280"
- },
- {
- alt: "Heartland",
- type: "clearLogo",
- url: "/library/metadata/100273/clearLogo/1737273280"
- }
- ],
- UltraBlurColors: {
- topLeft: "4d1b20",
- topRight: "453c3b",
- bottomRight: "3b3536",
- bottomLeft: "9b382d"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Family"
- }
- ],
- Country: [
- {
- tag: "Canada"
- }
- ],
- Role: [
- {
- tag: "Amber Marshall"
- },
- {
- tag: "Graham Wardle"
- },
- {
- tag: "Shaun Johnston"
- }
- ]
- },
- {
- ratingKey: "134767",
- key: "/library/metadata/134767/children",
- guid: "plex://show/646e036d7a2b3b58610b5cab",
- slug: "high-potential-1",
- studio: "Goddard Textiles",
- type: "show",
- title: "High Potential",
- contentRating: "TV-14",
- summary:
- "Thanks to her exceptional mind, single-mom-of-three Morgan is able to help solve a crime as she rearranges evidence during her shift as a cleaner for the police department.",
- index: 1,
- audienceRating: 8.3,
- year: 2024,
- tagline: "The new face of investigation.",
- thumb: "/library/metadata/134767/thumb/1739006160",
- art: "/library/metadata/134767/art/1739006160",
- duration: 2580000,
- originallyAvailableAt: "2024-09-17",
- leafCount: 12,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1736310903,
- updatedAt: 1739006160,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/135225",
- Image: [
- {
- alt: "High Potential",
- type: "coverPoster",
- url: "/library/metadata/134767/thumb/1739006160"
- },
- {
- alt: "High Potential",
- type: "background",
- url: "/library/metadata/134767/art/1739006160"
- },
- {
- alt: "High Potential",
- type: "clearLogo",
- url: "/library/metadata/134767/clearLogo/1739006160"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1a2b",
- topRight: "8c3b45",
- bottomRight: "792f48",
- bottomLeft: "5a2135"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Kaitlin Olson"
- },
- {
- tag: "Daniel Sunjata"
- },
- {
- tag: "Javicia Leslie"
- }
- ]
- },
- {
- ratingKey: "48411",
- key: "/library/metadata/48411/children",
- guid: "plex://show/5d9c0875170e24001f2ab27e",
- slug: "its-always-sunny-in-philadelphia",
- studio: "3 Arts Entertainment",
- type: "show",
- title: "It's Always Sunny in Philadelphia",
- contentRating: "TV-MA",
- summary:
- "The gang, five raging alcoholic narcissists, run a failing dive bar in South Philadelphia. The gang make up some scheme for sex, money, fame, or any other terrible reason any of them can fabricate. It always goes south however, as the gang's plans blow up in their faces, sometimes even literally.",
- index: 1,
- audienceRating: 8.3,
- year: 2005,
- tagline: "Good [Crossed Out]. Clean [Crossed Out]. Fun.",
- thumb: "/library/metadata/48411/thumb/1738135265",
- art: "/library/metadata/48411/art/1738135265",
- theme: "/library/metadata/48411/theme/1738135265",
- duration: 1320000,
- originallyAvailableAt: "2005-08-04",
- leafCount: 169,
- viewedLeafCount: 0,
- childCount: 16,
- addedAt: 1646277587,
- updatedAt: 1738135265,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/122461",
- Image: [
- {
- alt: "It's Always Sunny in Philadelphia",
- type: "coverPoster",
- url: "/library/metadata/48411/thumb/1738135265"
- },
- {
- alt: "It's Always Sunny in Philadelphia",
- type: "background",
- url: "/library/metadata/48411/art/1738135265"
- },
- {
- alt: "It's Always Sunny in Philadelphia",
- type: "clearLogo",
- url: "/library/metadata/48411/clearLogo/1738135265"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1e0d",
- topRight: "934320",
- bottomRight: "973e1f",
- bottomLeft: "a52c13"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Charlie Day"
- },
- {
- tag: "Glenn Howerton"
- },
- {
- tag: "Rob McElhenney"
- }
- ]
- },
- {
- ratingKey: "106051",
- key: "/library/metadata/106051/children",
- guid: "plex://show/5d9c086c46115600200aa30e",
- slug: "seinfeld",
- studio: "Castle Rock Entertainment",
- type: "show",
- title: "Seinfeld",
- contentRating: "TV-PG",
- summary:
- "A group of strange friends who live in New York City wander together on numerous wild, chaotic adventures. From time to time they get themselves into more serious situations and need to work together to extricate themselves and one another from trouble and live their own lives.",
- index: 1,
- audienceRating: 8.3,
- year: 1989,
- thumb: "/library/metadata/106051/thumb/1737706237",
- art: "/library/metadata/106051/art/1737706237",
- theme: "/library/metadata/106051/theme/1737706237",
- duration: 1320000,
- originallyAvailableAt: "1989-07-05",
- leafCount: 174,
- viewedLeafCount: 0,
- childCount: 9,
- addedAt: 1646272596,
- updatedAt: 1737706237,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/106100",
- Image: [
- {
- alt: "Seinfeld",
- type: "coverPoster",
- url: "/library/metadata/106051/thumb/1737706237"
- },
- {
- alt: "Seinfeld",
- type: "background",
- url: "/library/metadata/106051/art/1737706237"
- },
- {
- alt: "Seinfeld",
- type: "clearLogo",
- url: "/library/metadata/106051/clearLogo/1737706237"
- }
- ],
- UltraBlurColors: {
- topLeft: "1f0403",
- topRight: "1a0403",
- bottomRight: "190303",
- bottomLeft: "9d3531"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jerry Seinfeld"
- },
- {
- tag: "Jason Alexander"
- },
- {
- tag: "Michael Richards"
- }
- ]
- },
- {
- ratingKey: "106927",
- key: "/library/metadata/106927/children",
- guid: "plex://show/5d9c086de9d5a1001f4d9d3f",
- slug: "supernatural",
- studio: "Kripke Enterprises",
- type: "show",
- title: "Supernatural",
- contentRating: "TV-PG",
- summary:
- "Two brothers follow their father's footsteps as hunters, fighting evil supernatural beings of many kinds, including monsters, demons, and gods that roam the earth.",
- index: 1,
- audienceRating: 8.3,
- year: 2005,
- tagline: "Fear is a luxury",
- thumb: "/library/metadata/106927/thumb/1737706242",
- art: "/library/metadata/106927/art/1737706242",
- theme: "/library/metadata/106927/theme/1737706242",
- duration: 2700000,
- originallyAvailableAt: "2005-09-13",
- leafCount: 327,
- viewedLeafCount: 0,
- childCount: 15,
- addedAt: 1646272663,
- updatedAt: 1737706242,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/106973",
- Image: [
- {
- alt: "Supernatural",
- type: "coverPoster",
- url: "/library/metadata/106927/thumb/1737706242"
- },
- {
- alt: "Supernatural",
- type: "background",
- url: "/library/metadata/106927/art/1737706242"
- },
- {
- alt: "Supernatural",
- type: "clearLogo",
- url: "/library/metadata/106927/clearLogo/1737706242"
- }
- ],
- UltraBlurColors: {
- topLeft: "492105",
- topRight: "7b410d",
- bottomRight: "3f2408",
- bottomLeft: "6e4117"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jared Padalecki"
- },
- {
- tag: "Jensen Ackles"
- },
- {
- tag: "Misha Collins"
- }
- ]
- },
- {
- ratingKey: "134326",
- key: "/library/metadata/134326/children",
- guid: "plex://show/672030f311115aeb4d766d38",
- slug: "tsunami-race-against-time",
- studio: "Blast! Films",
- type: "show",
- title: "Tsunami: Race Against Time",
- contentRating: "TV-14",
- summary:
- "A documentary series exploring the devastating 2004 Indian Ocean tsunami that affected 14 countries, offering a comprehensive look at the heart-stopping events.",
- index: 1,
- audienceRating: 8.3,
- year: 2024,
- thumb: "/library/metadata/134326/thumb/1737619470",
- art: "/library/metadata/134326/art/1737619470",
- duration: 2640000,
- originallyAvailableAt: "2024-11-24",
- leafCount: 4,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1733278622,
- updatedAt: 1737619470,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Tsunami: Race Against Time",
- type: "coverPoster",
- url: "/library/metadata/134326/thumb/1737619470"
- },
- {
- alt: "Tsunami: Race Against Time",
- type: "background",
- url: "/library/metadata/134326/art/1737619470"
- },
- {
- alt: "Tsunami: Race Against Time",
- type: "clearLogo",
- url: "/library/metadata/134326/clearLogo/1737619470"
- }
- ],
- UltraBlurColors: {
- topLeft: "332e11",
- topRight: "4a3e19",
- bottomRight: "1f1305",
- bottomLeft: "3e280f"
- },
- Genre: [
- {
- tag: "Documentary"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ]
- },
- {
- ratingKey: "109095",
- key: "/library/metadata/109095/children",
- guid: "plex://show/5d9c082ae98e47001eb0946f",
- slug: "the-vampire-diaries",
- studio: "Warner Bros. Television",
- type: "show",
- title: "The Vampire Diaries",
- titleSort: "Vampire Diaries",
- contentRating: "TV-14",
- summary:
- "After centuries of quarreling, Stefan and Damon Salvatore return to their original town of Mystic Falls, Virginia. Stefan, the selfless, brave, guilt-ridden brother, meets a high school girl named Elena Gilbert whom he instantly falls in love with; while Damon, the gorgeous, dangerous and selfish vampire, is after his brother's girl to pay him back for making him turn into a vampire in 1864.",
- index: 1,
- audienceRating: 8.3,
- year: 2009,
- tagline: "Love sucks",
- thumb: "/library/metadata/109095/thumb/1737706246",
- art: "/library/metadata/109095/art/1737706246",
- theme: "/library/metadata/109095/theme/1737706246",
- duration: 2580000,
- originallyAvailableAt: "2009-09-10",
- leafCount: 171,
- viewedLeafCount: 0,
- childCount: 8,
- addedAt: 1646272984,
- updatedAt: 1737706246,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "The Vampire Diaries",
- type: "coverPoster",
- url: "/library/metadata/109095/thumb/1737706246"
- },
- {
- alt: "The Vampire Diaries",
- type: "background",
- url: "/library/metadata/109095/art/1737706246"
- },
- {
- alt: "The Vampire Diaries",
- type: "clearLogo",
- url: "/library/metadata/109095/clearLogo/1737706246"
- }
- ],
- UltraBlurColors: {
- topLeft: "110c0b",
- topRight: "191413",
- bottomRight: "100d0b",
- bottomLeft: "231403"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Paul Wesley"
- },
- {
- tag: "Zach Roerig"
- },
- {
- tag: "Ian Somerhalder"
- }
- ]
- },
- {
- ratingKey: "135133",
- key: "/library/metadata/135133/children",
- guid: "plex://show/5d9c090dba6eb9001fbaf07a",
- slug: "wayne",
- studio: "Reese Wernick Productions",
- type: "show",
- title: "Wayne",
- contentRating: "TV-MA",
- summary:
- "Wayne, a 16-year-old with a heart of gold, sets out on a small two-stroke road bike from Boston to Florida with his new friend Del to retrieve the '79 Trans-Am that was stolen from his father before he died.",
- index: 1,
- audienceRating: 8.3,
- year: 2019,
- thumb: "/library/metadata/135133/thumb/1738373436",
- art: "/library/metadata/135133/art/1738373436",
- theme: "/library/metadata/135133/theme/1738373436",
- duration: 2160000,
- originallyAvailableAt: "2019-01-16",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1738373433,
- updatedAt: 1738373436,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/135136",
- Image: [
- {
- alt: "Wayne",
- type: "coverPoster",
- url: "/library/metadata/135133/thumb/1738373436"
- },
- {
- alt: "Wayne",
- type: "background",
- url: "/library/metadata/135133/art/1738373436"
- },
- {
- alt: "Wayne",
- type: "clearLogo",
- url: "/library/metadata/135133/clearLogo/1738373436"
- }
- ],
- UltraBlurColors: {
- topLeft: "123142",
- topRight: "391315",
- bottomRight: "1b2f57",
- bottomLeft: "645224"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Mark McKenna"
- },
- {
- tag: "Ciara Bravo"
- },
- {
- tag: "Dean Winters"
- }
- ]
- },
- {
- ratingKey: "96516",
- key: "/library/metadata/96516/children",
- guid: "plex://show/5d9c08e9705e7a001e6e645b",
- slug: "9-1-1",
- studio: "Ryan Murphy Television",
- type: "show",
- title: "9-1-1",
- contentRating: "TV-14",
- summary:
- "Explores the high-pressure experiences of police, paramedics and firefighters who are thrust into the most frightening, shocking, and heart-stopping situations. They must try to balance saving people with solving problems in their own lives.",
- index: 1,
- audienceRating: 8.2,
- year: 2018,
- tagline: "What's your emergency? (Season 2)",
- thumb: "/library/metadata/96516/thumb/1737877897",
- art: "/library/metadata/96516/art/1737877897",
- theme: "/library/metadata/96516/theme/1737877897",
- duration: 2580000,
- originallyAvailableAt: "2018-01-02",
- leafCount: 114,
- viewedLeafCount: 0,
- childCount: 8,
- addedAt: 1646271669,
- updatedAt: 1737877897,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/96558",
- Image: [
- {
- alt: "9-1-1",
- type: "coverPoster",
- url: "/library/metadata/96516/thumb/1737877897"
- },
- {
- alt: "9-1-1",
- type: "background",
- url: "/library/metadata/96516/art/1737877897"
- },
- {
- alt: "9-1-1",
- type: "clearLogo",
- url: "/library/metadata/96516/clearLogo/1737877897"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e1a",
- topRight: "a8242b",
- bottomRight: "8d272a",
- bottomLeft: "8c4732"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Angela Bassett"
- },
- {
- tag: "Peter Krause"
- },
- {
- tag: "Oliver Stark"
- }
- ]
- },
- {
- ratingKey: "107402",
- key: "/library/metadata/107402/children",
- guid: "plex://show/5d9c084eba6eb9001fba0721",
- slug: "suits",
- studio: "Hypnotic",
- type: "show",
- title: "Suits",
- contentRating: "TV-14",
- summary:
- "While running from a drug deal gone bad, Mike Ross, a brilliant young college-dropout, slips into a job interview with one of New York City's best legal closers, Harvey Specter. Tired of cookie-cutter law school grads, Harvey takes a gamble by hiring Mike on the spot after he recognizes his raw talent and photographic memory.",
- index: 1,
- audienceRating: 8.2,
- year: 2011,
- tagline: "Two lawyers. One degree. (season 1)",
- thumb: "/library/metadata/107402/thumb/1737706242",
- art: "/library/metadata/107402/art/1737706242",
- theme: "/library/metadata/107402/theme/1737706242",
- duration: 2520000,
- originallyAvailableAt: "2011-06-23",
- leafCount: 134,
- viewedLeafCount: 0,
- childCount: 9,
- addedAt: 1646272694,
- updatedAt: 1737706242,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Suits",
- type: "coverPoster",
- url: "/library/metadata/107402/thumb/1737706242"
- },
- {
- alt: "Suits",
- type: "background",
- url: "/library/metadata/107402/art/1737706242"
- },
- {
- alt: "Suits",
- type: "clearLogo",
- url: "/library/metadata/107402/clearLogo/1737706242"
- }
- ],
- UltraBlurColors: {
- topLeft: "100f10",
- topRight: "3e3d40",
- bottomRight: "0c0b0d",
- bottomLeft: "333234"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Gabriel Macht"
- },
- {
- tag: "Rick Hoffman"
- },
- {
- tag: "Sarah Rafferty"
- }
- ]
- },
- {
- ratingKey: "104132",
- key: "/library/metadata/104132/children",
- guid: "plex://show/5d9c08f2ba6eb9001fbad350",
- slug: "station-19",
- studio: "shondaland",
- type: "show",
- title: "Station 19",
- contentRating: "TV-14",
- summary:
- "A group of heroic firefighters at Seattle Fire Station 19—from captain to newest recruit—risk their lives and hearts both in the line of duty and off the clock. These brave men and women are like family, literally and figuratively, and together they put their own lives in jeopardy as first responders to save the lives of others.",
- index: 1,
- audienceRating: 8.2,
- year: 2018,
- tagline: 'The world of "Grey\'s Anatomy" ignites (Season 1)',
- thumb: "/library/metadata/104132/thumb/1738746256",
- art: "/library/metadata/104132/art/1738746256",
- theme: "/library/metadata/104132/theme/1738746256",
- duration: 2580000,
- originallyAvailableAt: "2018-03-21",
- leafCount: 105,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1646272448,
- updatedAt: 1738746256,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/104165",
- Image: [
- {
- alt: "Station 19",
- type: "coverPoster",
- url: "/library/metadata/104132/thumb/1738746256"
- },
- {
- alt: "Station 19",
- type: "background",
- url: "/library/metadata/104132/art/1738746256"
- },
- {
- alt: "Station 19",
- type: "clearLogo",
- url: "/library/metadata/104132/clearLogo/1738746256"
- }
- ],
- UltraBlurColors: {
- topLeft: "590b05",
- topRight: "220705",
- bottomRight: "4d0f08",
- bottomLeft: "9f260e"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jaina Lee Ortiz"
- },
- {
- tag: "Jason George"
- },
- {
- tag: "Barrett Doss"
- }
- ]
- },
- {
- ratingKey: "99117",
- key: "/library/metadata/99117/children",
- guid: "plex://show/5d9c086c46115600200aa2ea",
- slug: "dexter",
- studio: "Showtime Networks",
- type: "show",
- title: "Dexter",
- contentRating: "TV-MA",
- summary:
- "He's smart. He's lovable. He's Dexter Morgan, America's favorite serial killer, who spends his days solving crimes and his nights committing them.",
- index: 1,
- audienceRating: 8.2,
- year: 2006,
- tagline: "Takes life. Seriously.",
- thumb: "/library/metadata/99117/thumb/1737273279",
- art: "/library/metadata/99117/art/1737273279",
- theme: "/library/metadata/99117/theme/1737273279",
- duration: 3600000,
- originallyAvailableAt: "2006-10-01",
- leafCount: 96,
- viewedLeafCount: 0,
- childCount: 8,
- addedAt: 1646271921,
- updatedAt: 1737273279,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Dexter",
- type: "coverPoster",
- url: "/library/metadata/99117/thumb/1737273279"
- },
- {
- alt: "Dexter",
- type: "background",
- url: "/library/metadata/99117/art/1737273279"
- }
- ],
- UltraBlurColors: {
- topLeft: "312c2d",
- topRight: "81462b",
- bottomRight: "7f462a",
- bottomLeft: "5e5d5d"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Michael C. Hall"
- },
- {
- tag: "Jennifer Carpenter"
- },
- {
- tag: "David Zayas"
- }
- ]
- },
- {
- ratingKey: "117378",
- key: "/library/metadata/117378/children",
- guid: "plex://show/611f8407767ddf002cb05be2",
- slug: "the-bear",
- studio: "FX Productions",
- type: "show",
- title: "The Bear",
- titleSort: "Bear",
- contentRating: "TV-MA",
- summary:
- "Carmy, a young fine-dining chef, comes home to Chicago to run his family sandwich shop. As he fights to transform the shop and himself, he works alongside a rough-around-the-edges crew that ultimately reveal themselves as his chosen family.",
- index: 1,
- audienceRating: 8.2,
- year: 2022,
- thumb: "/library/metadata/117378/thumb/1738312044",
- art: "/library/metadata/117378/art/1738312044",
- theme: "/library/metadata/117378/theme/1738312044",
- duration: 2040000,
- originallyAvailableAt: "2022-06-23",
- leafCount: 28,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1656124062,
- updatedAt: 1738312044,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/117381",
- Image: [
- {
- alt: "The Bear",
- type: "coverPoster",
- url: "/library/metadata/117378/thumb/1738312044"
- },
- {
- alt: "The Bear",
- type: "background",
- url: "/library/metadata/117378/art/1738312044"
- },
- {
- alt: "The Bear",
- type: "clearLogo",
- url: "/library/metadata/117378/clearLogo/1738312044"
- }
- ],
- UltraBlurColors: {
- topLeft: "052a62",
- topRight: "092e7a",
- bottomRight: "194899",
- bottomLeft: "041d5c"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jeremy Allen White"
- },
- {
- tag: "Ebon Moss-Bachrach"
- },
- {
- tag: "Ayo Edebiri"
- }
- ]
- },
- {
- ratingKey: "133726",
- key: "/library/metadata/133726/children",
- guid: "plex://show/6533258185decb9532ec97a0",
- slug: "brilliant-minds-1",
- studio: "Berlanti Productions",
- type: "show",
- title: "Brilliant Minds",
- contentRating: "TV-14",
- summary:
- "A rare condition — face blindness — gives an eccentric yet incredibly gifted neurologist a unique perspective on care, fueling his mission to change the way people see his patients. Alongside a team of brilliant young interns, he solves some of the world's most puzzling psychological cases while navigating the complicated relationships that come with the job.",
- index: 1,
- audienceRating: 8.2,
- year: 2024,
- tagline: "The doctor will see you.",
- thumb: "/library/metadata/133726/thumb/1736589676",
- art: "/library/metadata/133726/art/1736589676",
- duration: 2580000,
- originallyAvailableAt: "2024-09-23",
- leafCount: 13,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1729568645,
- updatedAt: 1736589676,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/133729",
- Image: [
- {
- alt: "Brilliant Minds",
- type: "coverPoster",
- url: "/library/metadata/133726/thumb/1736589676"
- },
- {
- alt: "Brilliant Minds",
- type: "background",
- url: "/library/metadata/133726/art/1736589676"
- },
- {
- alt: "Brilliant Minds",
- type: "clearLogo",
- url: "/library/metadata/133726/clearLogo/1736589676"
- }
- ],
- UltraBlurColors: {
- topLeft: "48220c",
- topRight: "4b1b1d",
- bottomRight: "963a49",
- bottomLeft: "2d1206"
- },
- Genre: [
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Zachary Quinto"
- },
- {
- tag: "Tamberla Perry"
- },
- {
- tag: "Ashleigh LaThrop"
- }
- ]
- },
- {
- ratingKey: "96765",
- key: "/library/metadata/96765/children",
- guid: "plex://show/5d9c08daba6eb9001fbab81b",
- slug: "cobra-kai",
- studio: "Hurwitz & Schlossberg Productions",
- type: "show",
- title: "Cobra Kai",
- contentRating: "TV-14",
- summary:
- "This Karate Kid sequel series picks up 30 years after the events of the 1984 All Valley Karate Tournament and finds Johnny Lawrence on the hunt for redemption by reopening the infamous Cobra Kai karate dojo. This reignites his old rivalry with the successful Daniel LaRusso, who has been working to maintain the balance in his life without mentor Mr. Miyagi.",
- index: 1,
- audienceRating: 8.2,
- year: 2018,
- tagline: "The KARATE KID saga continues. (Season 1)",
- thumb: "/library/metadata/96765/thumb/1737444416",
- art: "/library/metadata/96765/art/1737444416",
- theme: "/library/metadata/96765/theme/1737444416",
- duration: 1800000,
- originallyAvailableAt: "2018-05-02",
- leafCount: 60,
- viewedLeafCount: 0,
- childCount: 6,
- addedAt: 1646271706,
- updatedAt: 1737444416,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/96800",
- Image: [
- {
- alt: "Cobra Kai",
- type: "coverPoster",
- url: "/library/metadata/96765/thumb/1737444416"
- },
- {
- alt: "Cobra Kai",
- type: "background",
- url: "/library/metadata/96765/art/1737444416"
- },
- {
- alt: "Cobra Kai",
- type: "clearLogo",
- url: "/library/metadata/96765/clearLogo/1737444416"
- }
- ],
- UltraBlurColors: {
- topLeft: "061c1c",
- topRight: "814824",
- bottomRight: "09201c",
- bottomLeft: "041413"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Ralph Macchio"
- },
- {
- tag: "William Zabka"
- },
- {
- tag: "Courtney Henggeler"
- }
- ]
- },
- {
- ratingKey: "109534",
- key: "/library/metadata/109534/children",
- guid: "plex://show/608ae6cf5077dd002d3bb8be",
- slug: "from",
- studio: "AGBO",
- type: "show",
- title: "FROM",
- contentRating: "TV-MA",
- summary:
- "Unravel the mystery of a city in middle U.S.A. that imprisons everyone who enters. As the residents struggle to maintain a sense of normality and seek a way out, they must also survive the threats of the surrounding forest.",
- index: 1,
- audienceRating: 8.2,
- year: 2022,
- thumb: "/library/metadata/109534/thumb/1738312044",
- art: "/library/metadata/109534/art/1738312044",
- theme: "/library/metadata/109534/theme/1738312044",
- duration: 3120000,
- originallyAvailableAt: "2022-02-20",
- leafCount: 30,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646831894,
- updatedAt: 1738312044,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/109537",
- Image: [
- {
- alt: "FROM",
- type: "coverPoster",
- url: "/library/metadata/109534/thumb/1738312044"
- },
- {
- alt: "FROM",
- type: "background",
- url: "/library/metadata/109534/art/1738312044"
- },
- {
- alt: "FROM",
- type: "clearLogo",
- url: "/library/metadata/109534/clearLogo/1738312044"
- }
- ],
- UltraBlurColors: {
- topLeft: "212929",
- topRight: "19434e",
- bottomRight: "0c2730",
- bottomLeft: "a42c26"
- },
- Genre: [
- {
- tag: "Mystery"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Harold Perrineau"
- },
- {
- tag: "Catalina Sandino Moreno"
- },
- {
- tag: "Eion Bailey"
- }
- ]
- },
- {
- ratingKey: "120953",
- key: "/library/metadata/120953/children",
- guid: "plex://show/5d9c086c02391c001f5891bb",
- slug: "greys-anatomy",
- studio: "The Mark Gordon Company",
- type: "show",
- title: "Grey's Anatomy",
- contentRating: "TV-14",
- summary:
- "A medical and romantic drama centered around Meredith Grey, an aspiring surgeon and daughter of one of the best surgeons, Dr. Ellis Grey. Throughout the series, Meredith goes through professional and personal challenges along with fellow surgeons at Seattle Grace Hospital.",
- index: 1,
- audienceRating: 8.2,
- year: 2005,
- tagline: "Operations. Relations. Complications.",
- thumb: "/library/metadata/120953/thumb/1737877897",
- art: "/library/metadata/120953/art/1737877897",
- theme: "/library/metadata/120953/theme/1737877897",
- duration: 2580000,
- originallyAvailableAt: "2005-03-27",
- leafCount: 438,
- viewedLeafCount: 0,
- childCount: 21,
- addedAt: 1681057513,
- updatedAt: 1737877897,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/120964",
- Image: [
- {
- alt: "Grey's Anatomy",
- type: "coverPoster",
- url: "/library/metadata/120953/thumb/1737877897"
- },
- {
- alt: "Grey's Anatomy",
- type: "background",
- url: "/library/metadata/120953/art/1737877897"
- },
- {
- alt: "Grey's Anatomy",
- type: "clearLogo",
- url: "/library/metadata/120953/clearLogo/1737877897"
- }
- ],
- UltraBlurColors: {
- topLeft: "240304",
- topRight: "443d41",
- bottomRight: "884b2e",
- bottomLeft: "2e3c77"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Ellen Pompeo"
- },
- {
- tag: "Chandra Wilson"
- },
- {
- tag: "James Pickens Jr."
- }
- ]
- },
- {
- ratingKey: "100308",
- key: "/library/metadata/100308/children",
- guid: "plex://show/5d9c090effd9ef001e99ed55",
- slug: "loki",
- studio: "Marvel Studios",
- type: "show",
- title: "Loki",
- contentRating: "TV-14",
- summary:
- "After stealing the Tesseract during the events of “Avengers: Endgame,” an alternate version of Loki is brought to the mysterious Time Variance Authority, a bureaucratic organization that exists outside of time and space and monitors the timeline. They give Loki a choice: face being erased from existence due to being a “time variant” or help fix the timeline and stop a greater threat.",
- index: 1,
- audienceRating: 8.2,
- year: 2021,
- tagline: "I'm working on myself.",
- thumb: "/library/metadata/100308/thumb/1737103953",
- art: "/library/metadata/100308/art/1737103953",
- theme: "/library/metadata/100308/theme/1737103953",
- duration: 3000000,
- originallyAvailableAt: "2021-06-09",
- leafCount: 12,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646272054,
- updatedAt: 1737103953,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/100328",
- Image: [
- {
- alt: "Loki",
- type: "coverPoster",
- url: "/library/metadata/100308/thumb/1737103953"
- },
- {
- alt: "Loki",
- type: "background",
- url: "/library/metadata/100308/art/1737103953"
- },
- {
- alt: "Loki",
- type: "clearLogo",
- url: "/library/metadata/100308/clearLogo/1737103953"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1b22",
- topRight: "41693b",
- bottomRight: "060405",
- bottomLeft: "353e37"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Tom Hiddleston"
- },
- {
- tag: "Sophia Di Martino"
- },
- {
- tag: "Wunmi Mosaku"
- }
- ]
- },
- {
- ratingKey: "101337",
- key: "/library/metadata/101337/children",
- guid: "plex://show/5d9c084f02391c001f586760",
- slug: "marvels-daredevil",
- studio: "ABC Studios",
- type: "show",
- title: "Marvel's Daredevil",
- contentRating: "TV-MA",
- summary:
- "As a child Matt Murdock was blinded by a chemical spill in a freak accident. Instead of limiting him it gave him superhuman senses that enabled him to see the world in a unique and powerful way. Now he uses these powers to deliver justice, not only as a lawyer in his own law firm, but also as vigilante at night, stalking the streets of Hell's Kitchen as Daredevil, the man without fear.",
- index: 1,
- audienceRating: 8.2,
- year: 2015,
- tagline: "The man without fear",
- thumb: "/library/metadata/101337/thumb/1737273285",
- art: "/library/metadata/101337/art/1737273285",
- theme: "/library/metadata/101337/theme/1737273285",
- duration: 3120000,
- originallyAvailableAt: "2015-04-10",
- leafCount: 39,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272149,
- updatedAt: 1737273285,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/101380",
- Image: [
- {
- alt: "Marvel's Daredevil",
- type: "coverPoster",
- url: "/library/metadata/101337/thumb/1737273285"
- },
- {
- alt: "Marvel's Daredevil",
- type: "background",
- url: "/library/metadata/101337/art/1737273285"
- },
- {
- alt: "Marvel's Daredevil",
- type: "clearLogo",
- url: "/library/metadata/101337/clearLogo/1737273285"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1b1c",
- topRight: "2f0d0e",
- bottomRight: "1d040b",
- bottomLeft: "924041"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Charlie Cox"
- },
- {
- tag: "Deborah Ann Woll"
- },
- {
- tag: "Elden Henson"
- }
- ]
- },
- {
- ratingKey: "100525",
- key: "/library/metadata/100525/children",
- guid: "plex://show/5d9c08672192ba001f30f19f",
- slug: "mr-robot",
- studio: "Anonymous Content",
- type: "show",
- title: "Mr. Robot",
- contentRating: "TV-MA",
- summary:
- "Elliot, a brilliant but unstable cyber-security engineer and vigilante hacker, becomes a key figure in a complex game of global chaos when he and his shadowy allies try to take down the corrupt corporation his company is paid to protect.",
- index: 1,
- audienceRating: 8.2,
- year: 2015,
- tagline: "I'm crazy. This is crazy. I'm crazy. (Season 2)",
- thumb: "/library/metadata/100525/thumb/1737273281",
- art: "/library/metadata/100525/art/1737273281",
- theme: "/library/metadata/100525/theme/1737273281",
- duration: 2700000,
- originallyAvailableAt: "2015-06-24",
- leafCount: 45,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272079,
- updatedAt: 1737273281,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/100553",
- Image: [
- {
- alt: "Mr. Robot",
- type: "coverPoster",
- url: "/library/metadata/100525/thumb/1737273281"
- },
- {
- alt: "Mr. Robot",
- type: "background",
- url: "/library/metadata/100525/art/1737273281"
- },
- {
- alt: "Mr. Robot",
- type: "clearLogo",
- url: "/library/metadata/100525/clearLogo/1737273281"
- }
- ],
- UltraBlurColors: {
- topLeft: "5c000b",
- topRight: "9d2f2f",
- bottomRight: "6e0313",
- bottomLeft: "940419"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Rami Malek"
- },
- {
- tag: "Christian Slater"
- },
- {
- tag: "Carly Chaikin"
- }
- ]
- },
- {
- ratingKey: "134813",
- key: "/library/metadata/134813/children",
- guid: "plex://show/66047594f2781fe94954a721",
- slug: "the-pitt",
- studio: "John Wells Productions",
- type: "show",
- title: "The Pitt",
- titleSort: "Pitt",
- contentRating: "TV-MA",
- summary:
- "The daily lives of healthcare professionals in a Pittsburgh hospital as they juggle personal crises, workplace politics, and the emotional toll of treating critically ill patients, revealing the resilience required in their noble calling.",
- index: 1,
- audienceRating: 8.2,
- year: 2025,
- tagline: "15 episodes. 15 hours. 1 shift.",
- thumb: "/library/metadata/134813/thumb/1739006160",
- art: "/library/metadata/134813/art/1739006160",
- duration: 3000000,
- originallyAvailableAt: "2025-01-09",
- leafCount: 6,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1736903609,
- updatedAt: 1739006160,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/134817",
- Image: [
- {
- alt: "The Pitt",
- type: "coverPoster",
- url: "/library/metadata/134813/thumb/1739006160"
- },
- {
- alt: "The Pitt",
- type: "background",
- url: "/library/metadata/134813/art/1739006160"
- },
- {
- alt: "The Pitt",
- type: "clearLogo",
- url: "/library/metadata/134813/clearLogo/1739006160"
- }
- ],
- UltraBlurColors: {
- topLeft: "282e35",
- topRight: "4c1d1d",
- bottomRight: "251a1d",
- bottomLeft: "333739"
- },
- Genre: [
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Noah Wyle"
- },
- {
- tag: "Tracy Ifeachor"
- },
- {
- tag: "Patrick Ball"
- }
- ]
- },
- {
- ratingKey: "108301",
- key: "/library/metadata/108301/children",
- guid: "plex://show/5d9c083c7b5c2e001e657655",
- slug: "scorpion",
- studio: "Perfect Storm Entertainment",
- type: "show",
- title: "Scorpion",
- contentRating: "TV-14",
- summary:
- "Based on the real life of Walter O'Brien, a genius with an IQ of 197. Walter is asked by Homeland Security to put together a special group of gifted individuals to troubleshoot the most difficult problems that the US & the world may encounter.",
- index: 1,
- audienceRating: 8.2,
- year: 2014,
- tagline: "This team is pure genius.",
- thumb: "/library/metadata/108301/thumb/1737706245",
- art: "/library/metadata/108301/art/1737706245",
- theme: "/library/metadata/108301/theme/1737706245",
- duration: 2580000,
- originallyAvailableAt: "2014-09-22",
- leafCount: 93,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272926,
- updatedAt: 1737706245,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/108362",
- Image: [
- {
- alt: "Scorpion",
- type: "coverPoster",
- url: "/library/metadata/108301/thumb/1737706245"
- },
- {
- alt: "Scorpion",
- type: "background",
- url: "/library/metadata/108301/art/1737706245"
- },
- {
- alt: "Scorpion",
- type: "clearLogo",
- url: "/library/metadata/108301/clearLogo/1737706245"
- }
- ],
- UltraBlurColors: {
- topLeft: "501819",
- topRight: "8a492e",
- bottomRight: "472357",
- bottomLeft: "9a3835"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Elyes Gabel"
- },
- {
- tag: "Katharine McPhee"
- },
- {
- tag: "Jadyn Wong"
- }
- ]
- },
- {
- ratingKey: "123611",
- key: "/library/metadata/123611/children",
- guid: "plex://show/633f0da60743b10ec055ac89",
- slug: "the-walking-dead-daryl-dixon",
- studio: "AMC Studios",
- type: "show",
- title: "The Walking Dead: Daryl Dixon",
- titleSort: "Walking Dead: Daryl Dixon",
- contentRating: "TV-MA",
- summary:
- "Daryl Dixon ends up in a France overrun by walkers, he meets new survivors and gets in trouble trying to escape from this devastated country to come back to reunite with his group in America. Carol will look for him in France. Will they be able to find a way to come back?",
- index: 1,
- audienceRating: 8.2,
- year: 2023,
- tagline: "Even heroes need saving (Season 2)",
- thumb: "/library/metadata/123611/thumb/1736415689",
- art: "/library/metadata/123611/art/1736415689",
- theme: "/library/metadata/123611/theme/1736415689",
- duration: 3600000,
- originallyAvailableAt: "2023-09-10",
- leafCount: 12,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1694373105,
- updatedAt: 1736415689,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/123614",
- Image: [
- {
- alt: "The Walking Dead: Daryl Dixon",
- type: "coverPoster",
- url: "/library/metadata/123611/thumb/1736415689"
- },
- {
- alt: "The Walking Dead: Daryl Dixon",
- type: "background",
- url: "/library/metadata/123611/art/1736415689"
- },
- {
- alt: "The Walking Dead: Daryl Dixon",
- type: "clearLogo",
- url: "/library/metadata/123611/clearLogo/1736415689"
- }
- ],
- UltraBlurColors: {
- topLeft: "422705",
- topRight: "714814",
- bottomRight: "7e531a",
- bottomLeft: "7e5412"
- },
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Norman Reedus"
- },
- {
- tag: "Clémence Poésy"
- },
- {
- tag: "Louis Puech Scigliuzzi"
- }
- ]
- },
- {
- ratingKey: "129094",
- key: "/library/metadata/129094/children",
- guid: "plex://show/5d9c084d1cae62001f74b342",
- slug: "mr-pickles",
- studio: "HotHouse Productions",
- type: "show",
- title: "Mr. Pickles",
- contentRating: "TV-MA",
- summary:
- "The Goodman family lives with their lovable pet dog, Mr. Pickles, a deviant border collie with a secret satanic streak.",
- index: 1,
- audienceRating: 8.2,
- year: 2013,
- thumb: "/library/metadata/129094/thumb/1738912307",
- art: "/library/metadata/129094/art/1738912307",
- theme: "/library/metadata/129094/theme/1738912307",
- duration: 900000,
- originallyAvailableAt: "2013-08-26",
- leafCount: 33,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1720387771,
- updatedAt: 1738912307,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Mr. Pickles",
- type: "coverPoster",
- url: "/library/metadata/129094/thumb/1738912307"
- },
- {
- alt: "Mr. Pickles",
- type: "background",
- url: "/library/metadata/129094/art/1738912307"
- }
- ],
- UltraBlurColors: {
- topLeft: "023902",
- topRight: "0d720a",
- bottomRight: "087203",
- bottomLeft: "237022"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Dave Stewart"
- },
- {
- tag: "Kaitlyn Robrock"
- },
- {
- tag: "Brooke Shields"
- }
- ]
- },
- {
- ratingKey: "106831",
- key: "/library/metadata/106831/children",
- guid: "plex://show/5d9c0835ffd9ef001e98f97b",
- slug: "silicon-valley",
- studio: "HBO",
- type: "show",
- title: "Silicon Valley",
- contentRating: "TV-MA",
- summary:
- "In the high-tech gold rush of modern Silicon Valley, the people most qualified to succeed are the least capable of handling success. A comedy partially inspired by Mike Judge's own experiences as a Silicon Valley engineer in the late 1980s.",
- index: 1,
- audienceRating: 8.1,
- year: 2014,
- tagline: "Where everyone wants to be an icon",
- thumb: "/library/metadata/106831/thumb/1737706241",
- art: "/library/metadata/106831/art/1737706241",
- theme: "/library/metadata/106831/theme/1737706241",
- duration: 1680000,
- originallyAvailableAt: "2014-04-06",
- leafCount: 53,
- viewedLeafCount: 0,
- childCount: 6,
- addedAt: 1646272655,
- updatedAt: 1737706241,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Silicon Valley",
- type: "coverPoster",
- url: "/library/metadata/106831/thumb/1737706241"
- },
- {
- alt: "Silicon Valley",
- type: "background",
- url: "/library/metadata/106831/art/1737706241"
- },
- {
- alt: "Silicon Valley",
- type: "clearLogo",
- url: "/library/metadata/106831/clearLogo/1737706241"
- }
- ],
- UltraBlurColors: {
- topLeft: "10333b",
- topRight: "1e6d54",
- bottomRight: "296a5f",
- bottomLeft: "a52b25"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Thomas Middleditch"
- },
- {
- tag: "Zach Woods"
- },
- {
- tag: "Kumail Nanjiani"
- }
- ]
- },
- {
- ratingKey: "103776",
- key: "/library/metadata/103776/children",
- guid: "plex://show/5d9c090508fddd001f2a6066",
- slug: "see",
- studio: "Endeavor Content",
- type: "show",
- title: "See",
- contentRating: "TV-MA",
- summary:
- "Far in a dystopian future, the human race has lost the sense of sight, and society has had to find new ways to interact, build, hunt, and to survive. All of that is challenged when a set of twins are born with sight.",
- index: 1,
- audienceRating: 8.1,
- year: 2019,
- thumb: "/library/metadata/103776/thumb/1737706235",
- art: "/library/metadata/103776/art/1737706235",
- theme: "/library/metadata/103776/theme/1737706235",
- duration: 3600000,
- originallyAvailableAt: "2019-11-01",
- leafCount: 24,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272422,
- updatedAt: 1737706235,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/103795",
- Image: [
- {
- alt: "See",
- type: "coverPoster",
- url: "/library/metadata/103776/thumb/1737706235"
- },
- {
- alt: "See",
- type: "background",
- url: "/library/metadata/103776/art/1737706235"
- },
- {
- alt: "See",
- type: "clearLogo",
- url: "/library/metadata/103776/clearLogo/1737706235"
- }
- ],
- UltraBlurColors: {
- topLeft: "030310",
- topRight: "07090b",
- bottomRight: "262122",
- bottomLeft: "080709"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jason Momoa"
- },
- {
- tag: "Sylvia Hoeks"
- },
- {
- tag: "Hera Hilmar"
- }
- ]
- },
- {
- ratingKey: "105178",
- key: "/library/metadata/105178/children",
- guid: "plex://show/5d9c07f7e98e47001eb03fc7",
- slug: "the-walking-dead",
- studio: "AMC Studios",
- type: "show",
- title: "The Walking Dead",
- titleSort: "Walking Dead",
- contentRating: "TV-MA",
- summary:
- "Sheriff Deputy Rick Grimes gets shot and falls into a coma. When awoken he finds himself in a Zombie Apocalypse. Not knowing what to do he sets out to find his family, after he's done that, he gets connected to a group to become the leader. He takes charge and tries to help this group of people survive, find a place to live and get them food. This show is all about survival, the risks and the things you'll have to do to survive.",
- index: 1,
- audienceRating: 8.1,
- year: 2010,
- tagline: "Fight the dead. Fear the living.",
- thumb: "/library/metadata/105178/thumb/1737706236",
- art: "/library/metadata/105178/art/1737706236",
- theme: "/library/metadata/105178/theme/1737706236",
- duration: 2700000,
- originallyAvailableAt: "2010-10-31",
- leafCount: 177,
- viewedLeafCount: 0,
- childCount: 11,
- addedAt: 1646272519,
- updatedAt: 1737706236,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/105231",
- Image: [
- {
- alt: "The Walking Dead",
- type: "coverPoster",
- url: "/library/metadata/105178/thumb/1737706236"
- },
- {
- alt: "The Walking Dead",
- type: "background",
- url: "/library/metadata/105178/art/1737706236"
- },
- {
- alt: "The Walking Dead",
- type: "clearLogo",
- url: "/library/metadata/105178/clearLogo/1737706236"
- }
- ],
- UltraBlurColors: {
- topLeft: "342e10",
- topRight: "5f6228",
- bottomRight: "504e21",
- bottomLeft: "221d08"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Norman Reedus"
- },
- {
- tag: "Melissa McBride"
- },
- {
- tag: "Lauren Cohan"
- }
- ]
- },
- {
- ratingKey: "96442",
- key: "/library/metadata/96442/children",
- guid: "plex://show/5d9c09242192ba001f31c845",
- slug: "9-1-1-lone-star",
- studio: "Brad Falchuk Teley-vision",
- type: "show",
- title: "9-1-1: Lone Star",
- contentRating: "TV-14",
- summary:
- "A New York firefighter relocates to Austin, Texas with his son, where he works to save people's lives while trying to solve his own personal problems.",
- index: 1,
- audienceRating: 8.1,
- year: 2020,
- thumb: "/library/metadata/96442/thumb/1738912302",
- art: "/library/metadata/96442/art/1738912302",
- theme: "/library/metadata/96442/theme/1738912302",
- duration: 2580000,
- originallyAvailableAt: "2020-01-18",
- leafCount: 72,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1646271663,
- updatedAt: 1738912302,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/96484",
- Image: [
- {
- alt: "9-1-1: Lone Star",
- type: "coverPoster",
- url: "/library/metadata/96442/thumb/1738912302"
- },
- {
- alt: "9-1-1: Lone Star",
- type: "background",
- url: "/library/metadata/96442/art/1738912302"
- },
- {
- alt: "9-1-1: Lone Star",
- type: "clearLogo",
- url: "/library/metadata/96442/clearLogo/1738912302"
- }
- ],
- UltraBlurColors: {
- topLeft: "431736",
- topRight: "170b35",
- bottomRight: "b00f10",
- bottomLeft: "8b1930"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Rob Lowe"
- },
- {
- tag: "Ronen Rubinstein"
- },
- {
- tag: "Jim Parrack"
- }
- ]
- },
- {
- ratingKey: "91596",
- key: "/library/metadata/91596/children",
- guid: "plex://show/5d9c080602391c001f57f2ce",
- slug: "the-expanse",
- studio: "Syfy",
- type: "show",
- title: "The Expanse",
- titleSort: "Expanse",
- contentRating: "TV-14",
- summary:
- "The disappearance of rich-girl-turned-political-activist links the lives of Ceres detective, accidental ship captain and U.N. politician. Amidst political tension between Earth, Mars and the Belt, they unravel the greatest conspiracy.",
- index: 1,
- audienceRating: 8.1,
- year: 2015,
- tagline: "We've gone too far",
- thumb: "/library/metadata/91596/thumb/1737273269",
- art: "/library/metadata/91596/art/1737273269",
- theme: "/library/metadata/91596/theme/1737273269",
- duration: 2580000,
- originallyAvailableAt: "2015-09-15",
- leafCount: 62,
- viewedLeafCount: 0,
- childCount: 6,
- addedAt: 1646228823,
- updatedAt: 1737273269,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/91623",
- Image: [
- {
- alt: "The Expanse",
- type: "coverPoster",
- url: "/library/metadata/91596/thumb/1737273269"
- },
- {
- alt: "The Expanse",
- type: "background",
- url: "/library/metadata/91596/art/1737273269"
- },
- {
- alt: "The Expanse",
- type: "clearLogo",
- url: "/library/metadata/91596/clearLogo/1737273269"
- }
- ],
- UltraBlurColors: {
- topLeft: "300d17",
- topRight: "101415",
- bottomRight: "1f5055",
- bottomLeft: "933e47"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Steven Strait"
- },
- {
- tag: "Dominique Tipper"
- },
- {
- tag: "Wes Chatham"
- }
- ]
- },
- {
- ratingKey: "101381",
- key: "/library/metadata/101381/children",
- guid: "plex://show/5d9c0835170e24001f2a894c",
- slug: "fringe",
- studio: "Warner Bros. Television",
- type: "show",
- title: "Fringe",
- contentRating: "TV-14",
- summary:
- "The FBI teams up with a formerly-institutionalized scientist--who was performing experiments on the fringe of real science--and his son to investigate weird crimes that are seemingly part of a larger pattern, and could be connected with a global company called Massive Dynamic.",
- index: 1,
- audienceRating: 8.1,
- year: 2008,
- tagline: "Imagine the Impossibilities",
- thumb: "/library/metadata/101381/thumb/1737273285",
- art: "/library/metadata/101381/art/1737273285",
- theme: "/library/metadata/101381/theme/1737273285",
- duration: 2760000,
- originallyAvailableAt: "2008-09-09",
- leafCount: 100,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1646272152,
- updatedAt: 1737273285,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/101418",
- Image: [
- {
- alt: "Fringe",
- type: "coverPoster",
- url: "/library/metadata/101381/thumb/1737273285"
- },
- {
- alt: "Fringe",
- type: "background",
- url: "/library/metadata/101381/art/1737273285"
- },
- {
- alt: "Fringe",
- type: "clearLogo",
- url: "/library/metadata/101381/clearLogo/1737273285"
- }
- ],
- UltraBlurColors: {
- topLeft: "211304",
- topRight: "734411",
- bottomRight: "2f4f8d",
- bottomLeft: "100203"
- },
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Anna Torv"
- },
- {
- tag: "Joshua Jackson"
- },
- {
- tag: "Jasika Nicole"
- }
- ]
- },
- {
- ratingKey: "63709",
- key: "/library/metadata/63709/children",
- guid: "plex://show/5d9c090cd4f2a9001f805123",
- slug: "prodigal-son",
- studio: "Berlanti Productions",
- type: "show",
- title: "Prodigal Son",
- contentRating: "TV-14",
- summary:
- "Malcolm Bright, a former FBI profiler, is the son of a serial killer and suspects that he himself might become a sociopath. He solves crimes for the NYPD as a form of absolution for his upbringing.",
- index: 1,
- audienceRating: 8.1,
- year: 2019,
- tagline: "Enter the mind of a serial killer.",
- thumb: "/library/metadata/63709/thumb/1737273267",
- art: "/library/metadata/63709/art/1737273267",
- theme: "/library/metadata/63709/theme/1737273267",
- duration: 2700000,
- originallyAvailableAt: "2019-09-23",
- leafCount: 33,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1573542831,
- updatedAt: 1737273267,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/84063",
- Image: [
- {
- alt: "Prodigal Son",
- type: "coverPoster",
- url: "/library/metadata/63709/thumb/1737273267"
- },
- {
- alt: "Prodigal Son",
- type: "background",
- url: "/library/metadata/63709/art/1737273267"
- },
- {
- alt: "Prodigal Son",
- type: "clearLogo",
- url: "/library/metadata/63709/clearLogo/1737273267"
- }
- ],
- UltraBlurColors: {
- topLeft: "133049",
- topRight: "071528",
- bottomRight: "04131f",
- bottomLeft: "122f46"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Tom Payne"
- },
- {
- tag: "Michael Sheen"
- },
- {
- tag: "Bellamy Young"
- }
- ]
- },
- {
- ratingKey: "103905",
- key: "/library/metadata/103905/children",
- guid: "plex://show/5d9c08d146115600200ad2be",
- slug: "s-w-a-t-2017",
- studio: "Sony Pictures Television",
- type: "show",
- title: "S.W.A.T.",
- contentRating: "TV-14",
- summary:
- "A locally born and bred S.W.A.T. lieutenant is torn between loyalty to the streets and duty to his fellow officers when he's tasked to run a highly-trained unit that's the last stop for solving crimes in Los Angeles.",
- index: 1,
- audienceRating: 8.1,
- year: 2017,
- tagline: "The elite of the elite",
- thumb: "/library/metadata/103905/thumb/1739006158",
- art: "/library/metadata/103905/art/1739006158",
- theme: "/library/metadata/103905/theme/1739006158",
- duration: 2580000,
- originallyAvailableAt: "2017-11-02",
- leafCount: 151,
- viewedLeafCount: 0,
- childCount: 8,
- addedAt: 1646272431,
- updatedAt: 1739006158,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "S.W.A.T.",
- type: "coverPoster",
- url: "/library/metadata/103905/thumb/1739006158"
- },
- {
- alt: "S.W.A.T.",
- type: "background",
- url: "/library/metadata/103905/art/1739006158"
- },
- {
- alt: "S.W.A.T.",
- type: "clearLogo",
- url: "/library/metadata/103905/clearLogo/1739006158"
- }
- ],
- UltraBlurColors: {
- topLeft: "412709",
- topRight: "8b4523",
- bottomRight: "743a26",
- bottomLeft: "92441e"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Shemar Moore"
- },
- {
- tag: "Jay Harrington"
- },
- {
- tag: "David Lim"
- }
- ]
- },
- {
- ratingKey: "104006",
- key: "/library/metadata/104006/children",
- guid: "plex://show/5d9c08d16c3e37001ecda138",
- slug: "young-sheldon",
- studio: "Warner Bros. Television",
- type: "show",
- title: "Young Sheldon",
- contentRating: "TV-PG",
- summary:
- "Meet a child genius named Sheldon Cooper (already seen as an adult in The Big Bang Theory (2007)) and his family. Some unique challenges face Sheldon, who is socially impaired.",
- index: 1,
- audienceRating: 8.1,
- year: 2017,
- thumb: "/library/metadata/104006/thumb/1737363227",
- art: "/library/metadata/104006/art/1737363227",
- theme: "/library/metadata/104006/theme/1737363227",
- duration: 1800000,
- originallyAvailableAt: "2017-09-25",
- leafCount: 141,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1646272438,
- updatedAt: 1737363227,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Young Sheldon",
- type: "coverPoster",
- url: "/library/metadata/104006/thumb/1737363227"
- },
- {
- alt: "Young Sheldon",
- type: "background",
- url: "/library/metadata/104006/art/1737363227"
- },
- {
- alt: "Young Sheldon",
- type: "clearLogo",
- url: "/library/metadata/104006/clearLogo/1737363227"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f0203",
- topRight: "2d6387",
- bottomRight: "2c6580",
- bottomLeft: "39393a"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Family"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Iain Armitage"
- },
- {
- tag: "Zoe Perry"
- },
- {
- tag: "Lance Barber"
- }
- ]
- },
- {
- ratingKey: "96158",
- key: "/library/metadata/96158/children",
- guid: "plex://show/5d9c08d04eefaa001f5e3c7b",
- slug: "atypical",
- studio: "Sony Pictures Television",
- type: "show",
- title: "Atypical",
- contentRating: "TV-14",
- summary:
- '"Atypical" is a coming-of-age story that follows Sam, an 18-year-old on the autistic spectrum, as he searches for love and independence. While Sam is on his funny yet emotional quest of self-discovery, the rest of his family must grapple with change in their own lives as they all struggle with the central theme: what does being normal really mean?',
- index: 1,
- audienceRating: 8.1,
- year: 2017,
- tagline: "Normal is overrated.",
- thumb: "/library/metadata/96158/thumb/1737273272",
- art: "/library/metadata/96158/art/1737273272",
- theme: "/library/metadata/96158/theme/1737273272",
- duration: 1980000,
- originallyAvailableAt: "2017-08-11",
- leafCount: 28,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646271601,
- updatedAt: 1737273272,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/96185",
- Image: [
- {
- alt: "Atypical",
- type: "coverPoster",
- url: "/library/metadata/96158/thumb/1737273272"
- },
- {
- alt: "Atypical",
- type: "background",
- url: "/library/metadata/96158/art/1737273272"
- },
- {
- alt: "Atypical",
- type: "clearLogo",
- url: "/library/metadata/96158/clearLogo/1737273272"
- }
- ],
- UltraBlurColors: {
- topLeft: "123144",
- topRight: "0f2a3d",
- bottomRight: "042c63",
- bottomLeft: "045184"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jennifer Jason Leigh"
- },
- {
- tag: "Keir Gilchrist"
- },
- {
- tag: "Brigette Lundy-Paine"
- }
- ]
- },
- {
- ratingKey: "122589",
- key: "/library/metadata/122589/children",
- guid: "plex://show/62277ef7a9d160f458f140e7",
- slug: "the-walking-dead-dead-city",
- studio: "AMC Studios",
- type: "show",
- title: "The Walking Dead: Dead City",
- titleSort: "Walking Dead: Dead City",
- contentRating: "TV-MA",
- summary:
- "Maggie and Negan travel to post-apocalyptic Manhattan - long ago cut off from the mainland. The crumbling city is filled with the dead and denizens who have made it a world full of anarchy, danger, beauty, and terror.",
- index: 1,
- audienceRating: 8.1,
- year: 2023,
- tagline: "Keep Your Enemies Close",
- thumb: "/library/metadata/122589/thumb/1738135269",
- art: "/library/metadata/122589/art/1738135269",
- theme: "/library/metadata/122589/theme/1738135269",
- duration: 2760000,
- originallyAvailableAt: "2023-06-15",
- leafCount: 6,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1686868218,
- updatedAt: 1738135269,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/122592",
- Image: [
- {
- alt: "The Walking Dead: Dead City",
- type: "coverPoster",
- url: "/library/metadata/122589/thumb/1738135269"
- },
- {
- alt: "The Walking Dead: Dead City",
- type: "background",
- url: "/library/metadata/122589/art/1738135269"
- },
- {
- alt: "The Walking Dead: Dead City",
- type: "clearLogo",
- url: "/library/metadata/122589/clearLogo/1738135269"
- }
- ],
- UltraBlurColors: {
- topLeft: "083341",
- topRight: "134754",
- bottomRight: "874d1e",
- bottomLeft: "104057"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Lauren Cohan"
- },
- {
- tag: "Jeffrey Dean Morgan"
- },
- {
- tag: "Gaius Charles"
- }
- ]
- },
- {
- ratingKey: "126705",
- key: "/library/metadata/126705/children",
- guid: "plex://show/5d9c081cef619b002047cfd1",
- slug: "person-of-interest",
- studio: "Kilter Films",
- type: "show",
- title: "Person of Interest",
- contentRating: "TV-14",
- summary:
- "An off-the-grid and presumed-dead former CIA agent, John Reese, is hired by a mysterious tech billionaire software genius, Harold Finch, to prevent violent crimes before they happen in New York City via an advanced surveillance AI.",
- index: 1,
- audienceRating: 8.1,
- year: 2011,
- tagline: "Ever think you're being watched?",
- thumb: "/library/metadata/126705/thumb/1737273287",
- art: "/library/metadata/126705/art/1737273287",
- theme: "/library/metadata/126705/theme/1737273287",
- duration: 2580000,
- originallyAvailableAt: "2011-09-22",
- leafCount: 103,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1710714337,
- updatedAt: 1737273287,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Person of Interest",
- type: "coverPoster",
- url: "/library/metadata/126705/thumb/1737273287"
- },
- {
- alt: "Person of Interest",
- type: "background",
- url: "/library/metadata/126705/art/1737273287"
- },
- {
- alt: "Person of Interest",
- type: "clearLogo",
- url: "/library/metadata/126705/clearLogo/1737273287"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1a2a",
- topRight: "872846",
- bottomRight: "474544",
- bottomLeft: "1c1f24"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jim Caviezel"
- },
- {
- tag: "Michael Emerson"
- },
- {
- tag: "Gerry Pucci"
- }
- ]
- },
- {
- ratingKey: "134273",
- key: "/library/metadata/134273/children",
- guid: "plex://show/5d9c09190aaccd001f8f42f0",
- slug: "reacher",
- studio: "Amazon Studios",
- type: "show",
- title: "Reacher",
- contentRating: "TV-14",
- 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.",
- index: 1,
- audienceRating: 8.1,
- year: 2022,
- thumb: "/library/metadata/134273/thumb/1738312047",
- art: "/library/metadata/134273/art/1738312047",
- theme: "/library/metadata/134273/theme/1738312047",
- duration: 3000000,
- originallyAvailableAt: "2022-02-03",
- leafCount: 16,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1733001990,
- updatedAt: 1738312047,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/134277",
- Image: [
- {
- alt: "Reacher",
- type: "coverPoster",
- url: "/library/metadata/134273/thumb/1738312047"
- },
- {
- alt: "Reacher",
- type: "background",
- url: "/library/metadata/134273/art/1738312047"
- },
- {
- alt: "Reacher",
- type: "clearLogo",
- url: "/library/metadata/134273/clearLogo/1738312047"
- }
- ],
- UltraBlurColors: {
- topLeft: "462404",
- topRight: "7f5311",
- bottomRight: "6d3d09",
- bottomLeft: "82510d"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Alan Ritchson"
- },
- {
- tag: "Maria Sten"
- },
- {
- tag: "Malcolm Goodwin"
- }
- ]
- },
- {
- ratingKey: "108564",
- key: "/library/metadata/108564/children",
- guid: "plex://show/5d9c0874cb3ffa001f1b5837",
- slug: "prison-break",
- studio: "Adelstein-Parouse Productions",
- type: "show",
- title: "Prison Break",
- contentRating: "TV-14",
- summary:
- "Due to a political conspiracy, an innocent man is sent to death row and his only hope is his brother, who makes it his mission to deliberately get himself sent to the same prison in order to break the both of them out, from the inside out.",
- index: 1,
- audienceRating: 8.1,
- year: 2005,
- tagline:
- "Break In. Break Out. Save Your Brother's Life (Season 1).",
- thumb: "/library/metadata/108564/thumb/1737706245",
- art: "/library/metadata/108564/art/1737706245",
- theme: "/library/metadata/108564/theme/1737706245",
- duration: 2700000,
- originallyAvailableAt: "2005-08-29",
- leafCount: 90,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1646272945,
- updatedAt: 1737706245,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/108612",
- Image: [
- {
- alt: "Prison Break",
- type: "coverPoster",
- url: "/library/metadata/108564/thumb/1737706245"
- },
- {
- alt: "Prison Break",
- type: "background",
- url: "/library/metadata/108564/art/1737706245"
- },
- {
- alt: "Prison Break",
- type: "clearLogo",
- url: "/library/metadata/108564/clearLogo/1737706245"
- }
- ],
- UltraBlurColors: {
- topLeft: "322f11",
- topRight: "7d532a",
- bottomRight: "291807",
- bottomLeft: "54421c"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Wentworth Miller"
- },
- {
- tag: "Dominic Purcell"
- },
- {
- tag: "Robert Knepper"
- }
- ]
- },
- {
- ratingKey: "128237",
- key: "/library/metadata/128237/children",
- guid: "plex://show/62ac863c44b73ea95829962c",
- slug: "lioness-1",
- studio: "Blossom Films",
- type: "show",
- title: "Lioness",
- contentRating: "TV-MA",
- summary:
- "Cruz Manuelos, a rough-around-the-edges but passionate young Marine, is recruited to join the CIA's Lioness Engagement Team to help bring down a terrorist organization from within. Joe, the station chief of the Lioness program, is tasked with training, managing and leading her female undercover operatives.",
- index: 1,
- audienceRating: 8.1,
- year: 2023,
- thumb: "/library/metadata/128237/thumb/1738135271",
- art: "/library/metadata/128237/art/1738135271",
- theme: "/library/metadata/128237/theme/1738135271",
- duration: 2520000,
- originallyAvailableAt: "2023-07-23",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1719314117,
- updatedAt: 1738135271,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/128240",
- Image: [
- {
- alt: "Lioness",
- type: "coverPoster",
- url: "/library/metadata/128237/thumb/1738135271"
- },
- {
- alt: "Lioness",
- type: "background",
- url: "/library/metadata/128237/art/1738135271"
- },
- {
- alt: "Lioness",
- type: "clearLogo",
- url: "/library/metadata/128237/clearLogo/1738135271"
- }
- ],
- UltraBlurColors: {
- topLeft: "402710",
- topRight: "260d04",
- bottomRight: "6c3413",
- bottomLeft: "81511f"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Zoe Saldaña"
- },
- {
- tag: "Laysla De Oliveira"
- },
- {
- tag: "Dave Annable"
- }
- ]
- },
- {
- ratingKey: "103597",
- key: "/library/metadata/103597/children",
- guid: "plex://show/5e25146bfa53760041aa6923",
- slug: "superman-and-lois",
- studio: "Berlanti Productions",
- type: "show",
- title: "Superman & Lois",
- contentRating: "TV-14",
- summary:
- "'Superman and Lois' stars Tyler Hoechlin (Teen Wolf) and Elizabeth Tulloch (Grimm) as the world's most famous superhero and comic books' most famous journalist, dealing with all the stress, pressures, and complexities that come with being working parents in today's society.",
- index: 1,
- audienceRating: 8.1,
- year: 2021,
- tagline: "Saving the world starts at home.",
- thumb: "/library/metadata/103597/thumb/1739006158",
- art: "/library/metadata/103597/art/1739006158",
- theme: "/library/metadata/103597/theme/1739006158",
- duration: 2640000,
- originallyAvailableAt: "2021-02-22",
- leafCount: 53,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272390,
- updatedAt: 1739006158,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Superman & Lois",
- type: "coverPoster",
- url: "/library/metadata/103597/thumb/1739006158"
- },
- {
- alt: "Superman & Lois",
- type: "background",
- url: "/library/metadata/103597/art/1739006158"
- },
- {
- alt: "Superman & Lois",
- type: "clearLogo",
- url: "/library/metadata/103597/clearLogo/1739006158"
- }
- ],
- UltraBlurColors: {
- topLeft: "123241",
- topRight: "163a49",
- bottomRight: "7b4e20",
- bottomLeft: "592b12"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Tyler Hoechlin"
- },
- {
- tag: "Elizabeth Tulloch"
- },
- {
- tag: "Alex Garfin"
- }
- ]
- },
- {
- ratingKey: "108828",
- key: "/library/metadata/108828/children",
- guid: "plex://show/5d9c086d7b5c2e001e65b70c",
- slug: "reign-2013",
- studio: "Warner Bros. Television",
- type: "show",
- title: "Reign",
- contentRating: "TV-14",
- summary:
- "Chronicles the rise to power of Mary Queen of Scots (Kane) when she arrives in France as a 15-year-old, betrothed to Prince Francis, and with her four best friends as ladies-in-waiting. It details the secret history of survival at French Court amidst fierce foes, dark forces, and a world of sexual intrigue.",
- index: 1,
- audienceRating: 8.1,
- year: 2013,
- tagline: "Love is the most dangerous subject. (Season 1)",
- thumb: "/library/metadata/108828/thumb/1737706245",
- art: "/library/metadata/108828/art/1737706245",
- theme: "/library/metadata/108828/theme/1737706245",
- duration: 2520000,
- originallyAvailableAt: "2013-10-17",
- leafCount: 78,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272965,
- updatedAt: 1737706245,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Reign",
- type: "coverPoster",
- url: "/library/metadata/108828/thumb/1737706245"
- },
- {
- alt: "Reign",
- type: "background",
- url: "/library/metadata/108828/art/1737706245"
- },
- {
- alt: "Reign",
- type: "clearLogo",
- url: "/library/metadata/108828/clearLogo/1737706245"
- }
- ],
- UltraBlurColors: {
- topLeft: "20040b",
- topRight: "320303",
- bottomRight: "37030b",
- bottomLeft: "140303"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Adelaide Kane"
- },
- {
- tag: "Megan Follows"
- },
- {
- tag: "Celina Sinden"
- }
- ]
- },
- {
- ratingKey: "103805",
- key: "/library/metadata/103805/children",
- guid: "plex://show/5d9c08d108fddd001f2a21a5",
- slug: "seal-team",
- studio: "CBS Studios",
- type: "show",
- title: "SEAL Team",
- contentRating: "TV-14",
- summary:
- "The lives of the elite Navy SEALs as they train, plan, and execute the most dangerous, high-stakes missions the United States of America can ask.",
- index: 1,
- audienceRating: 8.0,
- year: 2017,
- thumb: "/library/metadata/103805/thumb/1736589675",
- art: "/library/metadata/103805/art/1736589675",
- theme: "/library/metadata/103805/theme/1736589675",
- duration: 2580000,
- originallyAvailableAt: "2017-09-26",
- leafCount: 114,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1646272424,
- updatedAt: 1736589675,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "SEAL Team",
- type: "coverPoster",
- url: "/library/metadata/103805/thumb/1736589675"
- },
- {
- alt: "SEAL Team",
- type: "background",
- url: "/library/metadata/103805/art/1736589675"
- },
- {
- alt: "SEAL Team",
- type: "clearLogo",
- url: "/library/metadata/103805/clearLogo/1736589675"
- }
- ],
- UltraBlurColors: {
- topLeft: "4d1d10",
- topRight: "231503",
- bottomRight: "795629",
- bottomLeft: "715a29"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "David Boreanaz"
- },
- {
- tag: "Neil Brown Jr."
- },
- {
- tag: "A.J. Buckley"
- }
- ]
- },
- {
- ratingKey: "135072",
- key: "/library/metadata/135072/children",
- guid: "plex://show/622ac0c4223545ee012ad733",
- slug: "landman",
- studio: "Bosque Ranch Productions",
- type: "show",
- title: "Landman",
- contentRating: "TV-MA",
- summary:
- "Set in the proverbial boomtowns of West Texas, Landman is a modern-day tale of fortune seeking in the world of oil rigs. The series is an upstairs/downstairs story of roughnecks and wildcat billionaires fueling a boom so big, it's reshaping our climate, our economy and our geopolitics.",
- index: 1,
- audienceRating: 8.0,
- year: 2024,
- thumb: "/library/metadata/135072/thumb/1738121019",
- art: "/library/metadata/135072/art/1738121019",
- duration: 3240000,
- originallyAvailableAt: "2024-11-17",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1738121017,
- updatedAt: 1738121019,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/135079",
- Image: [
- {
- alt: "Landman",
- type: "coverPoster",
- url: "/library/metadata/135072/thumb/1738121019"
- },
- {
- alt: "Landman",
- type: "background",
- url: "/library/metadata/135072/art/1738121019"
- },
- {
- alt: "Landman",
- type: "clearLogo",
- url: "/library/metadata/135072/clearLogo/1738121019"
- }
- ],
- UltraBlurColors: {
- topLeft: "4f1a11",
- topRight: "461d16",
- bottomRight: "26090f",
- bottomLeft: "2f1603"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Western"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Billy Bob Thornton"
- },
- {
- tag: "Ali Larter"
- },
- {
- tag: "Jacob Lofland"
- }
- ]
- },
- {
- ratingKey: "103120",
- key: "/library/metadata/103120/children",
- guid: "plex://show/5d9c0833ba2e21001f18ea2b",
- slug: "spartacus",
- studio: "Starz Productions",
- type: "show",
- title: "Spartacus",
- contentRating: "TV-MA",
- summary:
- "The life of Spartacus, the gladiator who led a rebellion against the Romans. From his time as an ally of the Romans, to his betrayal and becoming a gladiator, to the rebellion he leads and its ultimate outcome.",
- index: 1,
- audienceRating: 8.0,
- year: 2010,
- tagline: "Some legends are written in blood.",
- thumb: "/library/metadata/103120/thumb/1737706234",
- art: "/library/metadata/103120/art/1737706234",
- theme: "/library/metadata/103120/theme/1737706234",
- duration: 3180000,
- originallyAvailableAt: "2010-01-22",
- leafCount: 33,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272347,
- updatedAt: 1737706234,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/103141",
- Image: [
- {
- alt: "Spartacus",
- type: "coverPoster",
- url: "/library/metadata/103120/thumb/1737706234"
- },
- {
- alt: "Spartacus",
- type: "background",
- url: "/library/metadata/103120/art/1737706234"
- },
- {
- alt: "Spartacus",
- type: "clearLogo",
- url: "/library/metadata/103120/clearLogo/1737706234"
- }
- ],
- UltraBlurColors: {
- topLeft: "511812",
- topRight: "91442c",
- bottomRight: "943f33",
- bottomLeft: "9c3829"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Viva Bianca"
- },
- {
- tag: "Peter Mensah"
- },
- {
- tag: "Manu Bennett"
- }
- ]
- },
- {
- ratingKey: "104212",
- key: "/library/metadata/104212/children",
- guid: "plex://show/5d9c080d3c3f87001f3460e8",
- slug: "the-simpsons",
- studio: "Gracie Films",
- type: "show",
- title: "The Simpsons",
- titleSort: "Simpsons",
- contentRating: "TV-14",
- summary:
- "This is an animated sitcom about the antics of a dysfunctional family. Homer is the oafish unhealthy beer loving father, Marge is the hardworking homemaker wife, Bart is the perpetual ten-year-old underachiever (and proud of it), Lisa is the unappreciated eight-year-old genius, and Maggie is the cute, pacifier loving silent infant.",
- index: 1,
- audienceRating: 8.0,
- year: 1989,
- tagline: "On Your Marks, Get Set, D'Oh!",
- thumb: "/library/metadata/104212/thumb/1738572817",
- art: "/library/metadata/104212/art/1738572817",
- theme: "/library/metadata/104212/theme/1738572817",
- duration: 1320000,
- originallyAvailableAt: "1989-12-17",
- leafCount: 779,
- viewedLeafCount: 0,
- childCount: 36,
- addedAt: 1646272455,
- updatedAt: 1738572817,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/104249",
- Image: [
- {
- alt: "The Simpsons",
- type: "coverPoster",
- url: "/library/metadata/104212/thumb/1738572817"
- },
- {
- alt: "The Simpsons",
- type: "background",
- url: "/library/metadata/104212/art/1738572817"
- },
- {
- alt: "The Simpsons",
- type: "clearLogo",
- url: "/library/metadata/104212/clearLogo/1738572817"
- }
- ],
- UltraBlurColors: {
- topLeft: "242263",
- topRight: "203f6f",
- bottomRight: "a11d6b",
- bottomLeft: "3b2b6d"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Dan Castellaneta"
- },
- {
- tag: "Julie Kavner"
- },
- {
- tag: "Nancy Cartwright"
- }
- ]
- },
- {
- ratingKey: "102142",
- key: "/library/metadata/102142/children",
- guid: "plex://show/5d9c08190aaccd001f8ed6c9",
- slug: "the-good-place",
- studio: "Fremulon",
- type: "show",
- title: "The Good Place",
- titleSort: "Good Place",
- contentRating: "TV-PG",
- summary:
- "Eleanor Shellstrop, an ordinary woman who, through an extraordinary string of events, enters the afterlife where she comes to realize that she hasn't been a very good person. With the help of her wise afterlife mentor, she's determined to shed her old way of living and discover the awesome (or at least the pretty good) person within.",
- index: 1,
- audienceRating: 8.0,
- year: 2016,
- tagline:
- "Welcome to The Good Place. Everything is fine. (Season 1)",
- thumb: "/library/metadata/102142/thumb/1737706232",
- art: "/library/metadata/102142/art/1737706232",
- theme: "/library/metadata/102142/theme/1737706232",
- duration: 1320000,
- originallyAvailableAt: "2016-09-19",
- leafCount: 50,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272245,
- updatedAt: 1737706232,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/102183",
- Image: [
- {
- alt: "The Good Place",
- type: "coverPoster",
- url: "/library/metadata/102142/thumb/1737706232"
- },
- {
- alt: "The Good Place",
- type: "background",
- url: "/library/metadata/102142/art/1737706232"
- },
- {
- alt: "The Good Place",
- type: "clearLogo",
- url: "/library/metadata/102142/clearLogo/1737706232"
- }
- ],
- UltraBlurColors: {
- topLeft: "203418",
- topRight: "286776",
- bottomRight: "193b57",
- bottomLeft: "1e4f6e"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Kristen Bell"
- },
- {
- tag: "Ted Danson"
- },
- {
- tag: "William Jackson Harper"
- }
- ]
- },
- {
- ratingKey: "130518",
- key: "/library/metadata/130518/children",
- guid: "plex://show/62335c3ffb47145fe2ce0610",
- slug: "mermaids-2",
- studio: "DSP",
- type: "show",
- title: "Mermaids",
- summary:
- "Mermaids: The Body Found is a mockumentary television program styled as a documentary originally aired on American TV channels Animal Planet (May 27, 2012) and Discovery Channel (June 17, 2012). It tells a story of a scientific team's investigative efforts to uncover the source behind mysterious underwater recordings of an unidentified marine body. The show presents the controversial aquatic ape hypothesis as evidence that mermaids exist, along with a digitally manufactured video. A sequel broadcast called Mermaids: The New Evidence aired May 26, 2013.",
- index: 1,
- audienceRating: 8.0,
- year: 2012,
- thumb: "/library/metadata/130518/thumb/1730966995",
- art: "/library/metadata/130518/art/1730966995",
- duration: 4920000,
- originallyAvailableAt: "2012-05-27",
- leafCount: 2,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1485021639,
- updatedAt: 1730966995,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Mermaids",
- type: "coverPoster",
- url: "/library/metadata/130518/thumb/1730966995"
- },
- {
- alt: "Mermaids",
- type: "background",
- url: "/library/metadata/130518/art/1730966995"
- }
- ],
- UltraBlurColors: {
- topLeft: "133047",
- topRight: "2e6289",
- bottomRight: "2e6289",
- bottomLeft: "234c70"
- },
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "Sci-Fi & Fantasy"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ]
- },
- {
- ratingKey: "100285",
- key: "/library/metadata/100285/children",
- guid: "plex://show/5d9c09247b5c2e001e667bef",
- slug: "motherland-fort-salem",
- studio: "Freeform Studios",
- type: "show",
- title: "Motherland: Fort Salem",
- contentRating: "TV-14",
- summary:
- "Set in an alternate America where witches ended their persecution over 300 years ago by cutting a deal with the government to fight for their country, the series follows three young women from basic training in combat magic into early deployment.",
- index: 1,
- audienceRating: 8.0,
- year: 2020,
- tagline: "Born witches. Made warriors. (Season 1)",
- thumb: "/library/metadata/100285/thumb/1737273281",
- art: "/library/metadata/100285/art/1737273281",
- theme: "/library/metadata/100285/theme/1737273281",
- duration: 2700000,
- originallyAvailableAt: "2020-03-17",
- leafCount: 30,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272052,
- updatedAt: 1737273281,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Motherland: Fort Salem",
- type: "coverPoster",
- url: "/library/metadata/100285/thumb/1737273281"
- },
- {
- alt: "Motherland: Fort Salem",
- type: "background",
- url: "/library/metadata/100285/art/1737273281"
- },
- {
- alt: "Motherland: Fort Salem",
- type: "clearLogo",
- url: "/library/metadata/100285/clearLogo/1737273281"
- }
- ],
- UltraBlurColors: {
- topLeft: "570e13",
- topRight: "692932",
- bottomRight: "a11f29",
- bottomLeft: "2b6486"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Taylor Hickson"
- },
- {
- tag: "Amalia Holm Bjelke"
- },
- {
- tag: "Ashley Nicole Williams"
- }
- ]
- },
- {
- ratingKey: "125957",
- key: "/library/metadata/125957/children",
- guid: "plex://show/627e76a87d645e56a1cb3080",
- slug: "ted",
- studio: "UCP",
- type: "show",
- title: "ted",
- contentRating: "TV-MA",
- summary:
- "It's 1993, and Ted the bear's moment of fame has passed. He's living back home with his best friend, John Bennett, and his family. While Ted may be a lousy influence on John, he's a loyal pal who will go out on a limb for friendship.",
- index: 1,
- audienceRating: 8.0,
- year: 2024,
- tagline: "Going back to where it all went wrong.",
- thumb: "/library/metadata/125957/thumb/1736415689",
- art: "/library/metadata/125957/art/1736415689",
- theme: "/library/metadata/125957/theme/1736415689",
- duration: 2460000,
- originallyAvailableAt: "2024-01-11",
- leafCount: 7,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1705379389,
- updatedAt: 1736415689,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/125960",
- Image: [
- {
- alt: "ted",
- type: "coverPoster",
- url: "/library/metadata/125957/thumb/1736415689"
- },
- {
- alt: "ted",
- type: "background",
- url: "/library/metadata/125957/art/1736415689"
- },
- {
- alt: "ted",
- type: "clearLogo",
- url: "/library/metadata/125957/clearLogo/1736415689"
- }
- ],
- UltraBlurColors: {
- topLeft: "302423",
- topRight: "6c4120",
- bottomRight: "63371e",
- bottomLeft: "202126"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Seth MacFarlane"
- },
- {
- tag: "Max Burkholder"
- },
- {
- tag: "Alanna Ubach"
- }
- ]
- },
- {
- ratingKey: "127952",
- key: "/library/metadata/127952/children",
- guid: "plex://show/633452486088aa9eb9e9f1b8",
- slug: "under-the-bridge",
- studio: "Best Day Ever Productions",
- type: "show",
- title: "Under the Bridge",
- contentRating: "TV-MA",
- summary:
- "Fourteen-year-old Reena Virk went to join friends at a party and never returned home. Seven teenage girls and a boy were accused of the savage murder.",
- index: 1,
- audienceRating: 8.0,
- year: 2024,
- thumb: "/library/metadata/127952/thumb/1738572819",
- art: "/library/metadata/127952/art/1738572819",
- duration: 2820000,
- originallyAvailableAt: "2024-04-17",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1717254195,
- updatedAt: 1738572819,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/127955",
- Image: [
- {
- alt: "Under the Bridge",
- type: "coverPoster",
- url: "/library/metadata/127952/thumb/1738572819"
- },
- {
- alt: "Under the Bridge",
- type: "background",
- url: "/library/metadata/127952/art/1738572819"
- },
- {
- alt: "Under the Bridge",
- type: "clearLogo",
- url: "/library/metadata/127952/clearLogo/1738572819"
- }
- ],
- UltraBlurColors: {
- topLeft: "13342e",
- topRight: "383635",
- bottomRight: "1f262b",
- bottomLeft: "173b51"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Lily Gladstone"
- },
- {
- tag: "Vritika Gupta"
- },
- {
- tag: "Chloe Guidry"
- }
- ]
- },
- {
- ratingKey: "126538",
- key: "/library/metadata/126538/children",
- guid: "plex://show/6372d74656262adbf1f16be0",
- slug: "the-walking-dead-the-ones-who-live",
- studio: "Skybound Entertainment",
- type: "show",
- title: "The Walking Dead: The Ones Who Live",
- titleSort: "Walking Dead: The Ones Who Live",
- contentRating: "TV-MA",
- summary:
- "The love story between Rick and Michonne. Changed by a world that is constantly changing, will they find themselves in a war against the living or will they discover that they too are The Walking Dead?",
- index: 1,
- audienceRating: 8.0,
- year: 2024,
- thumb: "/library/metadata/126538/thumb/1738912306",
- art: "/library/metadata/126538/art/1738912306",
- theme: "/library/metadata/126538/theme/1738912306",
- duration: 3600000,
- originallyAvailableAt: "2024-02-25",
- leafCount: 6,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1709258771,
- updatedAt: 1738912306,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/126541",
- Image: [
- {
- alt: "The Walking Dead: The Ones Who Live",
- type: "coverPoster",
- url: "/library/metadata/126538/thumb/1738912306"
- },
- {
- alt: "The Walking Dead: The Ones Who Live",
- type: "background",
- url: "/library/metadata/126538/art/1738912306"
- },
- {
- alt: "The Walking Dead: The Ones Who Live",
- type: "clearLogo",
- url: "/library/metadata/126538/clearLogo/1738912306"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a0603",
- topRight: "731604",
- bottomRight: "a92603",
- bottomLeft: "741403"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Andrew Lincoln"
- },
- {
- tag: "Danai Gurira"
- },
- {
- tag: "Pollyanna McIntosh"
- }
- ]
- },
- {
- ratingKey: "122877",
- key: "/library/metadata/122877/children",
- guid: "plex://show/5d9c08deef619b0020482648",
- slug: "warrior",
- studio: "Perfect Storm Entertainment",
- type: "show",
- title: "Warrior",
- contentRating: "TV-MA",
- summary:
- "In the late 1800s, a martial arts prodigy travels from China to San Francisco in hopes of reuniting his family. However, once he arrives in America, he soon finds himself working as an assassin for the most respected gang in Chinatown amidst a violent turf war.",
- index: 1,
- audienceRating: 8.0,
- year: 2019,
- thumb: "/library/metadata/122877/thumb/1735464749",
- art: "/library/metadata/122877/art/1735464749",
- theme: "/library/metadata/122877/theme/1735464749",
- duration: 3300000,
- originallyAvailableAt: "2019-04-05",
- leafCount: 30,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1688688163,
- updatedAt: 1735464749,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/122880",
- Image: [
- {
- alt: "Warrior",
- type: "coverPoster",
- url: "/library/metadata/122877/thumb/1735464749"
- },
- {
- alt: "Warrior",
- type: "background",
- url: "/library/metadata/122877/art/1735464749"
- },
- {
- alt: "Warrior",
- type: "clearLogo",
- url: "/library/metadata/122877/clearLogo/1735464749"
- }
- ],
- UltraBlurColors: {
- topLeft: "551110",
- topRight: "751613",
- bottomRight: "270b0b",
- bottomLeft: "4d1713"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Andrew Koji"
- },
- {
- tag: "Olivia Cheng"
- },
- {
- tag: "Jason Tobin"
- }
- ]
- },
- {
- ratingKey: "105138",
- key: "/library/metadata/105138/children",
- guid: "plex://show/5d9c0911e9d5a1001f4de45d",
- slug: "what-we-do-in-the-shadows",
- studio: "FX Productions",
- type: "show",
- title: "What We Do in the Shadows",
- contentRating: "TV-MA",
- summary:
- "A look into the nightly lives of four vampires who have lived together on Staten Island for over a century.",
- index: 1,
- audienceRating: 8.0,
- year: 2019,
- thumb: "/library/metadata/105138/thumb/1736844724",
- art: "/library/metadata/105138/art/1736844724",
- theme: "/library/metadata/105138/theme/1736844724",
- duration: 1800000,
- originallyAvailableAt: "2019-03-26",
- leafCount: 60,
- viewedLeafCount: 0,
- childCount: 6,
- addedAt: 1646272515,
- updatedAt: 1736844724,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/105161",
- Image: [
- {
- alt: "What We Do in the Shadows",
- type: "coverPoster",
- url: "/library/metadata/105138/thumb/1736844724"
- },
- {
- alt: "What We Do in the Shadows",
- type: "background",
- url: "/library/metadata/105138/art/1736844724"
- },
- {
- alt: "What We Do in the Shadows",
- type: "clearLogo",
- url: "/library/metadata/105138/clearLogo/1736844724"
- }
- ],
- UltraBlurColors: {
- topLeft: "13065a",
- topRight: "492e90",
- bottomRight: "59337d",
- bottomLeft: "0b0452"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Kayvan Novak"
- },
- {
- tag: "Matt Berry"
- },
- {
- tag: "Natasia Demetriou"
- }
- ]
- },
- {
- ratingKey: "99223",
- key: "/library/metadata/99223/children",
- guid: "plex://show/6127af9ce1fc79002d4ce9d4",
- slug: "dexter-new-blood",
- studio: "Showtime Networks",
- type: "show",
- title: "Dexter: New Blood",
- contentRating: "TV-MA",
- summary:
- "Several years after escaping from his former life in Miami, Dexter Morgan is living in a small, isolated town in upstate New York. He is now Jim Lindsay, has a stable job, is on friendly terms with everyone in town and his girlfriend is the town sheriff. His life gets complicated when his son Harrison tracks him down and is reunited with him. Still, surely he is safe from his past and from his murderous urges?",
- index: 1,
- audienceRating: 8.0,
- year: 2021,
- tagline: "Long Time No Spree",
- thumb: "/library/metadata/99223/thumb/1737273279",
- art: "/library/metadata/99223/art/1737273279",
- theme: "/library/metadata/99223/theme/1737273279",
- duration: 3180000,
- originallyAvailableAt: "2021-11-07",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646271931,
- updatedAt: 1737273279,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Dexter: New Blood",
- type: "coverPoster",
- url: "/library/metadata/99223/thumb/1737273279"
- },
- {
- alt: "Dexter: New Blood",
- type: "background",
- url: "/library/metadata/99223/art/1737273279"
- },
- {
- alt: "Dexter: New Blood",
- type: "clearLogo",
- url: "/library/metadata/99223/clearLogo/1737273279"
- }
- ],
- UltraBlurColors: {
- topLeft: "123143",
- topRight: "2d6482",
- bottomRight: "933e47",
- bottomLeft: "285979"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Michael C. Hall"
- },
- {
- tag: "Jack Alcott"
- },
- {
- tag: "Julia Jones"
- }
- ]
- },
- {
- ratingKey: "134962",
- key: "/library/metadata/134962/children",
- guid: "plex://show/5d9c08624eefaa001f5dbd0f",
- slug: "banshee",
- studio: "Tropper Schickler Productions",
- type: "show",
- title: "Banshee",
- contentRating: "TV-MA",
- summary:
- "Ex-con and master thief Lucas Hood assumes the identity of a murdered sheriff and continues his criminal activities. His past seems to haunt him via those he betrayed years earlier. This ex-con imposes his own brand of justice where violence erupts at every turn in the not-so-quiet Amish town of Banshee, Pennsylvania.",
- index: 1,
- audienceRating: 8.0,
- year: 2013,
- tagline: "Small Town. Big Secrets.",
- thumb: "/library/metadata/134962/thumb/1737857211",
- art: "/library/metadata/134962/art/1737857211",
- theme: "/library/metadata/134962/theme/1737857211",
- duration: 3000000,
- originallyAvailableAt: "2013-01-11",
- leafCount: 38,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1737857208,
- updatedAt: 1737857211,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/134965",
- Image: [
- {
- alt: "Banshee",
- type: "coverPoster",
- url: "/library/metadata/134962/thumb/1737857211"
- },
- {
- alt: "Banshee",
- type: "background",
- url: "/library/metadata/134962/art/1737857211"
- },
- {
- alt: "Banshee",
- type: "clearLogo",
- url: "/library/metadata/134962/clearLogo/1737857211"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b2e32",
- topRight: "131417",
- bottomRight: "300c0c",
- bottomLeft: "7a2b29"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Antony Starr"
- },
- {
- tag: "Ivana Miličević"
- },
- {
- tag: "Ulrich Thomsen"
- }
- ]
- },
- {
- ratingKey: "107794",
- key: "/library/metadata/107794/children",
- guid: "plex://show/5d9c0818ffd9ef001e98cd31",
- slug: "the-night-of",
- studio: "Film Rites",
- type: "show",
- title: "The Night Of",
- titleSort: "Night Of",
- contentRating: "TV-MA",
- summary:
- "After a night of partying with a woman he picked up, a man wakes up to find her stabbed to death and is charged with her murder.",
- index: 1,
- audienceRating: 8.0,
- year: 2016,
- tagline: "What happened",
- thumb: "/library/metadata/107794/thumb/1737706243",
- art: "/library/metadata/107794/art/1737706243",
- theme: "/library/metadata/107794/theme/1737706243",
- duration: 3600000,
- originallyAvailableAt: "2016-06-24",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272725,
- updatedAt: 1737706243,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/107816",
- Image: [
- {
- alt: "The Night Of",
- type: "coverPoster",
- url: "/library/metadata/107794/thumb/1737706243"
- },
- {
- alt: "The Night Of",
- type: "background",
- url: "/library/metadata/107794/art/1737706243"
- }
- ],
- UltraBlurColors: {
- topLeft: "021010",
- topRight: "0c2827",
- bottomRight: "041617",
- bottomLeft: "173f3e"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Riz Ahmed"
- },
- {
- tag: "John Turturro"
- },
- {
- tag: "Bill Camp"
- }
- ]
- },
- {
- ratingKey: "95649",
- key: "/library/metadata/95649/children",
- guid: "plex://show/5d9c086dba6eb9001fba3bd5",
- slug: "archer-2009",
- studio: "Radical Axis",
- type: "show",
- title: "Archer",
- contentRating: "TV-MA",
- summary:
- "Sterling Archer is the world's most daunting spy. He works for ISIS, a spy agency run by his mother. In between dealing with his boss and his co-workers - one of whom is his ex-girlfriend - Archer manages to annoy or seduce everyone that crosses his path. His antics are only excusable because at the end of the day, he still somehow always manages to thwart whatever crises was threatening mankind.",
- index: 1,
- audienceRating: 7.9,
- year: 2009,
- tagline: "Espionage never tasted so salty. (season 1)",
- thumb: "/library/metadata/95649/thumb/1738746254",
- art: "/library/metadata/95649/art/1738746254",
- theme: "/library/metadata/95649/theme/1738746254",
- duration: 1320000,
- originallyAvailableAt: "2009-09-17",
- leafCount: 141,
- viewedLeafCount: 0,
- childCount: 14,
- addedAt: 1485020838,
- updatedAt: 1738746254,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/123548",
- Image: [
- {
- alt: "Archer",
- type: "coverPoster",
- url: "/library/metadata/95649/thumb/1738746254"
- },
- {
- alt: "Archer",
- type: "background",
- url: "/library/metadata/95649/art/1738746254"
- },
- {
- alt: "Archer",
- type: "clearLogo",
- url: "/library/metadata/95649/clearLogo/1738746254"
- }
- ],
- UltraBlurColors: {
- topLeft: "202562",
- topRight: "933d4e",
- bottomRight: "933e48",
- bottomLeft: "923c4e"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "H. Jon Benjamin"
- },
- {
- tag: "Judy Greer"
- },
- {
- tag: "Amber Nash"
- }
- ]
- },
- {
- ratingKey: "105355",
- key: "/library/metadata/105355/children",
- guid: "plex://show/5d9c08e92df347001e3b9fe8",
- slug: "titans-2018",
- studio: "Berlanti Productions",
- type: "show",
- title: "Titans",
- contentRating: "TV-MA",
- summary:
- "Dick and Rachel, a girl possessed by a strange darkness, get embroiled in a conspiracy that could bring Hell on Earth. Joining them along the way are the hot-headed Starfire and lovable Beast Boy. Together they become a team of heroes.",
- index: 1,
- audienceRating: 7.9,
- year: 2018,
- tagline: "Heroes Will Rise... ...Or Gotham Will Fall.",
- thumb: "/library/metadata/105355/thumb/1737706236",
- art: "/library/metadata/105355/art/1737706236",
- theme: "/library/metadata/105355/theme/1737706236",
- duration: 2700000,
- originallyAvailableAt: "2018-10-12",
- leafCount: 37,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272533,
- updatedAt: 1737706236,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/119732",
- Image: [
- {
- alt: "Titans",
- type: "coverPoster",
- url: "/library/metadata/105355/thumb/1737706236"
- },
- {
- alt: "Titans",
- type: "background",
- url: "/library/metadata/105355/art/1737706236"
- },
- {
- alt: "Titans",
- type: "clearLogo",
- url: "/library/metadata/105355/clearLogo/1737706236"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1a1d",
- topRight: "0c293d",
- bottomRight: "7a2530",
- bottomLeft: "923e43"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Brenton Thwaites"
- },
- {
- tag: "Anna Diop"
- },
- {
- tag: "Ryan Potter"
- }
- ]
- },
- {
- ratingKey: "98812",
- key: "/library/metadata/98812/children",
- guid: "plex://show/5d9c084ae264b7001fc40514",
- slug: "impractical-jokers",
- studio: "NorthSouth Productions",
- type: "show",
- title: "Impractical Jokers",
- contentRating: "TV-14",
- summary:
- 'This hidden-camera series follows four lifelong friends -- Brian "Q"\' Quinn, James "Murr"\' Murray, Joe Gatto and Sal Vulcano -- who take dares to an outrageous level. To find out who is best under pressure, the guys compete in awkward and outrageous hidden-camera hijinks with the loser performing what is deemed to be the most-mortifying challenge yet.',
- index: 1,
- audienceRating: 7.9,
- year: 2011,
- tagline:
- "They have to SAY it. They have to DO it. You have to SEE it.",
- thumb: "/library/metadata/98812/thumb/1736589675",
- art: "/library/metadata/98812/art/1736589675",
- theme: "/library/metadata/98812/theme/1736589675",
- duration: 1800000,
- originallyAvailableAt: "2011-12-15",
- leafCount: 275,
- viewedLeafCount: 0,
- childCount: 12,
- seasonCount: 11,
- addedAt: 1638135194,
- updatedAt: 1736589675,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/98858",
- Image: [
- {
- alt: "Impractical Jokers",
- type: "coverPoster",
- url: "/library/metadata/98812/thumb/1736589675"
- },
- {
- alt: "Impractical Jokers",
- type: "background",
- url: "/library/metadata/98812/art/1736589675"
- },
- {
- alt: "Impractical Jokers",
- type: "clearLogo",
- url: "/library/metadata/98812/clearLogo/1736589675"
- }
- ],
- UltraBlurColors: {
- topLeft: "1d3513",
- topRight: "366c35",
- bottomRight: "316635",
- bottomLeft: "2f6d33"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Reality"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Brian Quinn"
- },
- {
- tag: "James Murray"
- },
- {
- tag: "Sal Vulcano"
- }
- ]
- },
- {
- ratingKey: "98155",
- key: "/library/metadata/98155/children",
- guid: "plex://show/5d9c086c02391c001f5891b3",
- slug: "the-big-bang-theory",
- studio: "Chuck Lorre Productions",
- type: "show",
- title: "The Big Bang Theory",
- titleSort: "Big Bang Theory",
- contentRating: "TV-PG",
- summary:
- "Aspiring film actress Penny moves into a Pasadena apartment across the hall from brilliant, but socially awkward, physicists Sheldon Cooper and Leonard Hofstadter and shows them how little they know about life outside of the lab.",
- index: 1,
- audienceRating: 7.9,
- year: 2007,
- tagline: "Smart Is The New Sexy.",
- thumb: "/library/metadata/98155/thumb/1737273277",
- art: "/library/metadata/98155/art/1737273277",
- theme: "/library/metadata/98155/theme/1737273277",
- duration: 1320000,
- originallyAvailableAt: "2007-09-24",
- leafCount: 279,
- viewedLeafCount: 0,
- childCount: 12,
- addedAt: 1646271813,
- updatedAt: 1737273277,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/98213",
- Image: [
- {
- alt: "The Big Bang Theory",
- type: "coverPoster",
- url: "/library/metadata/98155/thumb/1737273277"
- },
- {
- alt: "The Big Bang Theory",
- type: "background",
- url: "/library/metadata/98155/art/1737273277"
- },
- {
- alt: "The Big Bang Theory",
- type: "clearLogo",
- url: "/library/metadata/98155/clearLogo/1737273277"
- }
- ],
- UltraBlurColors: {
- topLeft: "04343f",
- topRight: "79313b",
- bottomRight: "046689",
- bottomLeft: "924234"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Johnny Galecki"
- },
- {
- tag: "Jim Parsons"
- },
- {
- tag: "Kaley Cuoco"
- }
- ]
- },
- {
- ratingKey: "100798",
- key: "/library/metadata/100798/children",
- guid: "plex://show/5d9c080fec357c001f9a97e6",
- slug: "his-dark-materials",
- studio: "Bad Wolf",
- type: "show",
- title: "His Dark Materials",
- contentRating: "TV-14",
- summary:
- "A young girl is destined to liberate her world from the grip of the Magisterium which represses people's ties to magic and their animal spirits known as daemons.",
- index: 1,
- audienceRating: 7.9,
- year: 2019,
- tagline: "The Truth Lies Beyond the World We Know",
- thumb: "/library/metadata/100798/thumb/1736844723",
- art: "/library/metadata/100798/art/1736844723",
- theme: "/library/metadata/100798/theme/1736844723",
- duration: 3180000,
- originallyAvailableAt: "2019-11-03",
- leafCount: 23,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272103,
- updatedAt: 1736844723,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/100823",
- Image: [
- {
- alt: "His Dark Materials",
- type: "coverPoster",
- url: "/library/metadata/100798/thumb/1736844723"
- },
- {
- alt: "His Dark Materials",
- type: "background",
- url: "/library/metadata/100798/art/1736844723"
- },
- {
- alt: "His Dark Materials",
- type: "clearLogo",
- url: "/library/metadata/100798/clearLogo/1736844723"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e13",
- topRight: "a32d21",
- bottomRight: "236970",
- bottomLeft: "20666d"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Role: [
- {
- tag: "Dafne Keen"
- },
- {
- tag: "Ruth Wilson"
- },
- {
- tag: "Kit Connor"
- }
- ]
- },
- {
- ratingKey: "96594",
- key: "/library/metadata/96594/children",
- guid: "plex://show/5d9c086d705e7a001e6dc723",
- slug: "the-100",
- studio: "Warner Bros. Television",
- type: "show",
- title: "The 100",
- titleSort: "100",
- contentRating: "TV-14",
- summary:
- "100 years in the future, when the Earth has been abandoned due to radioactivity, the last surviving humans live on an ark orbiting the planet — but the ark won't last forever. So the repressive regime picks 100 expendable juvenile delinquents to send down to Earth to see if the planet is still habitable.",
- index: 1,
- audienceRating: 7.9,
- year: 2014,
- tagline:
- "Survival isn't who you are. It's who you become. (season 1)",
- thumb: "/library/metadata/96594/thumb/1737273274",
- art: "/library/metadata/96594/art/1737273274",
- theme: "/library/metadata/96594/theme/1737273274",
- duration: 2520000,
- originallyAvailableAt: "2014-03-19",
- leafCount: 100,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1646271674,
- updatedAt: 1737273274,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "The 100",
- type: "coverPoster",
- url: "/library/metadata/96594/thumb/1737273274"
- },
- {
- alt: "The 100",
- type: "background",
- url: "/library/metadata/96594/art/1737273274"
- },
- {
- alt: "The 100",
- type: "clearLogo",
- url: "/library/metadata/96594/clearLogo/1737273274"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a200b",
- topRight: "270b0b",
- bottomRight: "263b6d",
- bottomLeft: "1c1e27"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Eliza Taylor"
- },
- {
- tag: "Bob Morley"
- },
- {
- tag: "Marie Avgeropoulos"
- }
- ]
- },
- {
- ratingKey: "100110",
- key: "/library/metadata/100110/children",
- guid: "plex://show/5d9c08ff705e7a001e6e80c9",
- slug: "fbi-1",
- studio: "Wolf Entertainment",
- type: "show",
- title: "FBI",
- contentRating: "TV-14",
- summary:
- "Follows the inner workings of the New York field office criminal division of the Federal Bureau of Investigation (FBI), as they fight to keep New York City and the country safe.",
- index: 1,
- audienceRating: 7.9,
- year: 2018,
- thumb: "/library/metadata/100110/thumb/1738912303",
- art: "/library/metadata/100110/art/1738912303",
- theme: "/library/metadata/100110/theme/1738912303",
- duration: 2580000,
- originallyAvailableAt: "2018-09-25",
- leafCount: 124,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1646272031,
- updatedAt: 1738912303,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/126439",
- Image: [
- {
- alt: "FBI",
- type: "coverPoster",
- url: "/library/metadata/100110/thumb/1738912303"
- },
- {
- alt: "FBI",
- type: "background",
- url: "/library/metadata/100110/art/1738912303"
- },
- {
- alt: "FBI",
- type: "clearLogo",
- url: "/library/metadata/100110/clearLogo/1738912303"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c333d",
- topRight: "186272",
- bottomRight: "11535f",
- bottomLeft: "1b6475"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Missy Peregrym"
- },
- {
- tag: "Zeeko Zaki"
- },
- {
- tag: "Jeremy Sisto"
- }
- ]
- },
- {
- ratingKey: "102770",
- key: "/library/metadata/102770/children",
- guid: "plex://show/5d9c07ea2192ba001f302993",
- slug: "halt-and-catch-fire",
- studio: "AMC Studios",
- type: "show",
- title: "Halt and Catch Fire",
- contentRating: "TV-14",
- summary:
- "Set in the 1980s, this series dramatizes the personal computing boom through the eyes of a visionary, an engineer and a prodigy whose innovations directly confront the corporate behemoths of the time. Their personal and professional partnership will be challenged by greed and ego while charting the changing culture in Texas' Silicon Prairie.",
- index: 1,
- audienceRating: 7.9,
- year: 2014,
- tagline: "The battle for CTRL begins. (Season 1)",
- thumb: "/library/metadata/102770/thumb/1737706234",
- art: "/library/metadata/102770/art/1737706234",
- theme: "/library/metadata/102770/theme/1737706234",
- duration: 2580000,
- originallyAvailableAt: "2014-06-01",
- leafCount: 40,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272318,
- updatedAt: 1737706234,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/102804",
- Image: [
- {
- alt: "Halt and Catch Fire",
- type: "coverPoster",
- url: "/library/metadata/102770/thumb/1737706234"
- },
- {
- alt: "Halt and Catch Fire",
- type: "background",
- url: "/library/metadata/102770/art/1737706234"
- }
- ],
- UltraBlurColors: {
- topLeft: "39134f",
- topRight: "632c62",
- bottomRight: "923c57",
- bottomLeft: "12671c"
- },
- Genre: [
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Lee Pace"
- },
- {
- tag: "Scoot McNairy"
- },
- {
- tag: "Mackenzie Davis"
- }
- ]
- },
- {
- ratingKey: "132629",
- key: "/library/metadata/132629/children",
- guid: "plex://show/5d9c09211cae62001f7512b5",
- slug: "hawkeye-2021",
- studio: "Marvel Studios",
- type: "show",
- title: "Hawkeye (2021)",
- contentRating: "TV-14",
- summary:
- "Clint Barton aka Hawkeye has the mission to get back to his family for Christmas. But when a threat from his past shows up, Hawkeye reluctantly teams up with Kate Bishop, a skilled archer and his biggest fan, to unravel a conspiracy.",
- index: 1,
- audienceRating: 7.9,
- year: 2021,
- tagline: "This Holiday Season, The Best Gifts Come with a Bow.",
- thumb: "/library/metadata/132629/thumb/1738912310",
- art: "/library/metadata/132629/art/1738912310",
- theme: "/library/metadata/132629/theme/1738912310",
- duration: 3420000,
- originallyAvailableAt: "2021-11-24",
- leafCount: 6,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1720467515,
- updatedAt: 1738912310,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/132637",
- Image: [
- {
- alt: "Hawkeye (2021)",
- type: "coverPoster",
- url: "/library/metadata/132629/thumb/1738912310"
- },
- {
- alt: "Hawkeye (2021)",
- type: "background",
- url: "/library/metadata/132629/art/1738912310"
- },
- {
- alt: "Hawkeye (2021)",
- type: "clearLogo",
- url: "/library/metadata/132629/clearLogo/1738912310"
- }
- ],
- UltraBlurColors: {
- topLeft: "1a2c53",
- topRight: "345490",
- bottomRight: "2655a0",
- bottomLeft: "273b72"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jeremy Renner"
- },
- {
- tag: "Hailee Steinfeld"
- },
- {
- tag: "Tony Dalton"
- }
- ]
- },
- {
- ratingKey: "102816",
- key: "/library/metadata/102816/children",
- guid: "plex://show/5d9c086fe9d5a1001f4d9fe6",
- slug: "lost",
- studio: "ABC Studios",
- type: "show",
- title: "Lost",
- contentRating: "TV-PG",
- summary:
- "The past, present, and future lives of surviving Oceanic Flight 815 passengers are dramatically intertwined as a fight for survival ensues in a quest for answers after crashlanding on a mysterious island. Each discovery prompts yet more secrets, as the hastily-formed colony search for a way off the island, or is this their home?",
- index: 1,
- audienceRating: 7.9,
- year: 2004,
- tagline:
- "They're not the survivors they think they are. (Season Two)",
- thumb: "/library/metadata/102816/thumb/1738912304",
- art: "/library/metadata/102816/art/1738912304",
- theme: "/library/metadata/102816/theme/1738912304",
- duration: 2700000,
- originallyAvailableAt: "2004-09-22",
- leafCount: 121,
- viewedLeafCount: 120,
- childCount: 6,
- addedAt: 1485021547,
- updatedAt: 1738912304,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/102869",
- Image: [
- {
- alt: "Lost",
- type: "coverPoster",
- url: "/library/metadata/102816/thumb/1738912304"
- },
- {
- alt: "Lost",
- type: "background",
- url: "/library/metadata/102816/art/1738912304"
- },
- {
- alt: "Lost",
- type: "clearLogo",
- url: "/library/metadata/102816/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "113435",
- topRight: "23554c",
- bottomRight: "206464",
- bottomLeft: "265d5c"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Matthew Fox"
- },
- {
- tag: "Evangeline Lilly"
- },
- {
- tag: "Terry O'Quinn"
- }
- ]
- },
- {
- ratingKey: "135062",
- key: "/library/metadata/135062/children",
- guid: "plex://show/673bdceaf3b97c1ef594ab33",
- slug: "paradise-12",
- studio: "20th Television",
- type: "show",
- title: "Paradise",
- contentRating: "TV-MA",
- summary:
- "A security service team tasked with protecting a past president",
- index: 1,
- audienceRating: 7.9,
- year: 2025,
- tagline: "Read between the lies",
- thumb: "/library/metadata/135062/thumb/1739006161",
- art: "/library/metadata/135062/art/1739006161",
- duration: 3060000,
- originallyAvailableAt: "2025-01-26",
- leafCount: 3,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1738118288,
- updatedAt: 1739006161,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Paradise",
- type: "coverPoster",
- url: "/library/metadata/135062/thumb/1739006161"
- },
- {
- alt: "Paradise",
- type: "background",
- url: "/library/metadata/135062/art/1739006161"
- },
- {
- alt: "Paradise",
- type: "clearLogo",
- url: "/library/metadata/135062/clearLogo/1739006161"
- }
- ],
- UltraBlurColors: {
- topLeft: "12323f",
- topRight: "1b4653",
- bottomRight: "071c27",
- bottomLeft: "061823"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Sterling K. Brown"
- },
- {
- tag: "Julianne Nicholson"
- },
- {
- tag: "Sarah Shahi"
- }
- ]
- },
- {
- ratingKey: "123214",
- key: "/library/metadata/123214/children",
- guid: "plex://show/6144a826b02d8149e28ff556",
- slug: "twisted-metal",
- studio: "PlayStation Productions",
- type: "show",
- title: "Twisted Metal",
- contentRating: "TV-MA",
- summary:
- "A motor-mouthed outsider with no memory of his past is offered a chance at a better life, but only if he can successfully deliver a mysterious package across a post-apocalyptic wasteland. With the help of a badass axe-wielding car thief, he’ll face savage marauders driving vehicles of destruction and other dangers of the open road, including a deranged clown who drives an all too familiar ice cream truck.",
- index: 1,
- audienceRating: 7.9,
- year: 2023,
- tagline: "It's time to have some fun in the apocalypse",
- thumb: "/library/metadata/123214/thumb/1738135270",
- art: "/library/metadata/123214/art/1738135270",
- duration: 1800000,
- originallyAvailableAt: "2023-07-27",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1690593682,
- updatedAt: 1738135270,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/123217",
- Image: [
- {
- alt: "Twisted Metal",
- type: "coverPoster",
- url: "/library/metadata/123214/thumb/1738135270"
- },
- {
- alt: "Twisted Metal",
- type: "background",
- url: "/library/metadata/123214/art/1738135270"
- },
- {
- alt: "Twisted Metal",
- type: "clearLogo",
- url: "/library/metadata/123214/clearLogo/1738135270"
- }
- ],
- UltraBlurColors: {
- topLeft: "560e1b",
- topRight: "9a392f",
- bottomRight: "953f36",
- bottomLeft: "7a4803"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Anthony Mackie"
- },
- {
- tag: "Stephanie Beatriz"
- },
- {
- tag: "Nuufolau Joel Seanoa"
- }
- ]
- },
- {
- ratingKey: "128349",
- key: "/library/metadata/128349/children",
- guid: "plex://show/5d9c0922e98e47001eb1b95e",
- slug: "upload",
- studio: "3 Arts Entertainment",
- type: "show",
- title: "Upload",
- contentRating: "TV-MA",
- summary:
- "In 2033, people who are near death can be “uploaded” into virtual reality hotels run by 6 tech firms. Cash-strapped Nora lives in Brooklyn and works customer service for the luxurious “Lakeview” digital afterlife. When L.A. party-boy/coder Nathan’s self-driving car crashes, his high-maintenance girlfriend uploads him permanently into Nora’s VR world.",
- index: 1,
- audienceRating: 7.9,
- year: 2020,
- thumb: "/library/metadata/128349/thumb/1738135272",
- art: "/library/metadata/128349/art/1738135272",
- theme: "/library/metadata/128349/theme/1738135272",
- duration: 1800000,
- originallyAvailableAt: "2020-01-05",
- leafCount: 25,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1719369014,
- updatedAt: 1738135272,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/128352",
- Image: [
- {
- alt: "Upload",
- type: "coverPoster",
- url: "/library/metadata/128349/thumb/1738135272"
- },
- {
- alt: "Upload",
- type: "background",
- url: "/library/metadata/128349/art/1738135272"
- },
- {
- alt: "Upload",
- type: "clearLogo",
- url: "/library/metadata/128349/clearLogo/1738135272"
- }
- ],
- UltraBlurColors: {
- topLeft: "171613",
- topRight: "8f4436",
- bottomRight: "3f1815",
- bottomLeft: "381511"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Robbie Amell"
- },
- {
- tag: "Andy Allo"
- },
- {
- tag: "Allegra Edwards"
- }
- ]
- },
- {
- ratingKey: "106587",
- key: "/library/metadata/106587/children",
- guid: "plex://show/5d9c08181cae62001f749a48",
- slug: "wynonna-earp",
- studio: "Bell Media",
- type: "show",
- title: "Wynonna Earp",
- contentRating: "TV-14",
- summary:
- "Battling demons and other creatures with her unique abilities and a posse of dysfunctional allies, Wyatt Earp's great great-granddaughter Wynonna is the only thing that can bring the paranormal to justice.",
- index: 1,
- audienceRating: 7.9,
- year: 2016,
- tagline: "Everyone's got demons. Hers fight back. (Season 1)",
- thumb: "/library/metadata/106587/thumb/1737706240",
- art: "/library/metadata/106587/art/1737706240",
- theme: "/library/metadata/106587/theme/1737706240",
- duration: 2640000,
- originallyAvailableAt: "2016-04-01",
- leafCount: 48,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272632,
- updatedAt: 1737706240,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/106614",
- Image: [
- {
- alt: "Wynonna Earp",
- type: "coverPoster",
- url: "/library/metadata/106587/thumb/1737706240"
- },
- {
- alt: "Wynonna Earp",
- type: "background",
- url: "/library/metadata/106587/art/1737706240"
- },
- {
- alt: "Wynonna Earp",
- type: "clearLogo",
- url: "/library/metadata/106587/clearLogo/1737706240"
- }
- ],
- UltraBlurColors: {
- topLeft: "3e220f",
- topRight: "2f1609",
- bottomRight: "9b3b0f",
- bottomLeft: "4c3b19"
- },
- Genre: [
- {
- tag: "Western"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "Canada"
- },
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Melanie Scrofano"
- },
- {
- tag: "Tim Rozon"
- },
- {
- tag: "Dominique Provost-Chalkley"
- }
- ]
- },
- {
- ratingKey: "98097",
- key: "/library/metadata/98097/children",
- guid: "plex://show/5d9c08182df347001e3aac0b",
- slug: "big-little-lies",
- studio: "David E. Kelley Productions",
- type: "show",
- title: "Big Little Lies",
- contentRating: "TV-MA",
- summary:
- 'When Madeline and Celeste take new-in-town single mom Jane under their wing, they don\'t realize how the arrival of Jane and her inscrutable little boy will affect them all. "Big Little Lies" is a brilliant take on ex-husbands and second wives, schoolyard scandal, and the dangerous little lies we tell ourselves just to survive.',
- index: 1,
- audienceRating: 7.9,
- year: 2017,
- tagline: "it's a wonderful lie.",
- thumb: "/library/metadata/98097/thumb/1737273277",
- art: "/library/metadata/98097/art/1737273277",
- theme: "/library/metadata/98097/theme/1737273277",
- duration: 3000000,
- originallyAvailableAt: "2017-02-19",
- leafCount: 14,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646271809,
- updatedAt: 1737273277,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/98122",
- Image: [
- {
- alt: "Big Little Lies",
- type: "coverPoster",
- url: "/library/metadata/98097/thumb/1737273277"
- },
- {
- alt: "Big Little Lies",
- type: "background",
- url: "/library/metadata/98097/art/1737273277"
- },
- {
- alt: "Big Little Lies",
- type: "clearLogo",
- url: "/library/metadata/98097/clearLogo/1737273277"
- }
- ],
- UltraBlurColors: {
- topLeft: "123432",
- topRight: "2a3332",
- bottomRight: "192120",
- bottomLeft: "1c405e"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Nicole Kidman"
- },
- {
- tag: "Reese Witherspoon"
- },
- {
- tag: "Shailene Woodley"
- }
- ]
- },
- {
- ratingKey: "100472",
- key: "/library/metadata/100472/children",
- guid: "plex://show/5d9c08d1705e7a001e6e4b1a",
- slug: "good-girls",
- studio: "Amblin Television",
- type: "show",
- title: "Good Girls",
- contentRating: "TV-14",
- summary:
- "Three suburban mothers suddenly find themselves in desperate circumstances and decide to stop playing it safe and risk everything to take back their power.",
- index: 1,
- audienceRating: 7.9,
- year: 2018,
- tagline: "Done Playing Nice",
- thumb: "/library/metadata/100472/thumb/1737273281",
- art: "/library/metadata/100472/art/1737273281",
- theme: "/library/metadata/100472/theme/1737273281",
- duration: 2520000,
- originallyAvailableAt: "2018-02-26",
- leafCount: 46,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272074,
- updatedAt: 1737273281,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/100500",
- Image: [
- {
- alt: "Good Girls",
- type: "coverPoster",
- url: "/library/metadata/100472/thumb/1737273281"
- },
- {
- alt: "Good Girls",
- type: "background",
- url: "/library/metadata/100472/art/1737273281"
- },
- {
- alt: "Good Girls",
- type: "clearLogo",
- url: "/library/metadata/100472/clearLogo/1737273281"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1e0b",
- topRight: "3e250e",
- bottomRight: "96401b",
- bottomLeft: "a21412"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Christina Hendricks"
- },
- {
- tag: "Retta"
- },
- {
- tag: "Mae Whitman"
- }
- ]
- },
- {
- ratingKey: "94813",
- key: "/library/metadata/94813/children",
- guid: "plex://show/5d9c08ff4eefaa001f5e66e5",
- slug: "tacoma-fd",
- studio: "3 Arts Entertainment",
- type: "show",
- title: "Tacoma FD",
- contentRating: "TV-14",
- summary:
- "There's not a lot of fires to fight in one of the rainiest cities in America, leaving the crew at the Tacoma Fire Department tackling the less glamorous elements of the job. Light on blazes that need extinguishing, this squad keeps itself entertained with creative competitions, friendly first responder rivalries, and bizarre emergency calls.",
- index: 1,
- audienceRating: 7.8,
- year: 2019,
- thumb: "/library/metadata/94813/thumb/1736844723",
- art: "/library/metadata/94813/art/1736844723",
- theme: "/library/metadata/94813/theme/1736844723",
- duration: 1380000,
- originallyAvailableAt: "2019-03-28",
- leafCount: 49,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646230218,
- updatedAt: 1736844723,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/119712",
- Image: [
- {
- alt: "Tacoma FD",
- type: "coverPoster",
- url: "/library/metadata/94813/thumb/1736844723"
- },
- {
- alt: "Tacoma FD",
- type: "background",
- url: "/library/metadata/94813/art/1736844723"
- },
- {
- alt: "Tacoma FD",
- type: "clearLogo",
- url: "/library/metadata/94813/clearLogo/1736844723"
- }
- ],
- UltraBlurColors: {
- topLeft: "442411",
- topRight: "663b1f",
- bottomRight: "603a1d",
- bottomLeft: "47200e"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Kevin Heffernan"
- },
- {
- tag: "Steve Lemme"
- },
- {
- tag: "Hassie Harrison"
- }
- ]
- },
- {
- ratingKey: "134353",
- key: "/library/metadata/134353/children",
- guid: "plex://show/6168243f1c627ddb697e2a46",
- slug: "shrinking",
- studio: "Doozer",
- type: "show",
- title: "Shrinking",
- contentRating: "TV-MA",
- summary:
- "Jimmy is struggling to grieve the loss of his wife while being a dad, friend, and therapist. He decides to try a new approach with everyone in his path: unfiltered, brutal honesty. Can he help himself by helping others? Will it bring him back into the light?",
- index: 1,
- audienceRating: 7.8,
- year: 2023,
- thumb: "/library/metadata/134353/thumb/1738135273",
- art: "/library/metadata/134353/art/1738135273",
- theme: "/library/metadata/134353/theme/1738135273",
- duration: 1980000,
- originallyAvailableAt: "2023-01-27",
- leafCount: 22,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1733289162,
- updatedAt: 1738135273,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/134356",
- Image: [
- {
- alt: "Shrinking",
- type: "coverPoster",
- url: "/library/metadata/134353/thumb/1738135273"
- },
- {
- alt: "Shrinking",
- type: "background",
- url: "/library/metadata/134353/art/1738135273"
- },
- {
- alt: "Shrinking",
- type: "clearLogo",
- url: "/library/metadata/134353/clearLogo/1738135273"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d2e31",
- topRight: "1f1d24",
- bottomRight: "9a3932",
- bottomLeft: "324d14"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Harrison Ford"
- },
- {
- tag: "Jason Segel"
- },
- {
- tag: "Jessica Williams"
- }
- ]
- },
- {
- ratingKey: "127702",
- key: "/library/metadata/127702/children",
- guid: "plex://show/5fd2a1b82de5fd002dd4c7b1",
- slug: "dark-matter-2024",
- studio: "Matt Tolmach Productions",
- type: "show",
- title: "Dark Matter",
- contentRating: "TV-MA",
- summary:
- "A man is abducted into an alternate version of his life. Amid the mind-bending landscape of lives he could've lived, he embarks on a harrowing journey to get back to his true family and save them from a most terrifying foe: himself.",
- index: 1,
- audienceRating: 7.8,
- year: 2024,
- thumb: "/library/metadata/127702/thumb/1738312046",
- art: "/library/metadata/127702/art/1738312046",
- theme: "/library/metadata/127702/theme/1738312046",
- duration: 3120000,
- originallyAvailableAt: "2024-05-07",
- leafCount: 9,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1715739662,
- updatedAt: 1738312046,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/127705",
- Image: [
- {
- alt: "Dark Matter",
- type: "coverPoster",
- url: "/library/metadata/127702/thumb/1738312046"
- },
- {
- alt: "Dark Matter",
- type: "background",
- url: "/library/metadata/127702/art/1738312046"
- },
- {
- alt: "Dark Matter",
- type: "clearLogo",
- url: "/library/metadata/127702/clearLogo/1738312046"
- }
- ],
- UltraBlurColors: {
- topLeft: "123144",
- topRight: "265f77",
- bottomRight: "1c4d66",
- bottomLeft: "0a3453"
- },
- Genre: [
- {
- tag: "Mystery"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Joel Edgerton"
- },
- {
- tag: "Jennifer Connelly"
- },
- {
- tag: "Alice Braga"
- }
- ]
- },
- {
- ratingKey: "119138",
- key: "/library/metadata/119138/children",
- guid: "plex://show/5e1622d318d0c4003f61d896",
- slug: "the-peripheral",
- studio: "Kilter Films",
- type: "show",
- title: "The Peripheral",
- titleSort: "Peripheral",
- contentRating: "TV-MA",
- summary:
- "Stuck in a small Appalachian town, a young woman's only escape from the daily grind is playing advanced video games. She is such a good player that a company sends her a new video game system to test...but it has a surprise in store. It unlocks all of her dreams of finding a purpose, romance, and glamour in what seems like a game...but it also puts her and her family in real danger.",
- index: 1,
- audienceRating: 7.8,
- year: 2022,
- thumb: "/library/metadata/119138/thumb/1737795314",
- art: "/library/metadata/119138/art/1737795314",
- theme: "/library/metadata/119138/theme/1737795314",
- duration: 3600000,
- originallyAvailableAt: "2022-10-21",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1666928085,
- updatedAt: 1737795314,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/119143",
- Image: [
- {
- alt: "The Peripheral",
- type: "coverPoster",
- url: "/library/metadata/119138/thumb/1737795314"
- },
- {
- alt: "The Peripheral",
- type: "background",
- url: "/library/metadata/119138/art/1737795314"
- },
- {
- alt: "The Peripheral",
- type: "clearLogo",
- url: "/library/metadata/119138/clearLogo/1737795314"
- }
- ],
- UltraBlurColors: {
- topLeft: "29241e",
- topRight: "322d26",
- bottomRight: "0d0e0f",
- bottomLeft: "050605"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Chloë Grace Moretz"
- },
- {
- tag: "Gary Carr"
- },
- {
- tag: "Jack Reynor"
- }
- ]
- },
- {
- ratingKey: "97114",
- key: "/library/metadata/97114/children",
- guid: "plex://show/5d9c0855ffd9ef001e991de0",
- slug: "bobs-burgers",
- studio: "20th Century Fox Television",
- type: "show",
- title: "Bob's Burgers",
- contentRating: "TV-PG",
- summary:
- "Bob's Burgers centers on the Belcher family (Bob, Linda, Tina, Gene, and Louise) who own a hamburger restaurant. Bob's burgers are really delicious and appear to be better than his rivals' but his kids aren't really helpful at selling them, as more customers head over to Jimmy Pesto's restaurant.",
- index: 1,
- audienceRating: 7.8,
- year: 2011,
- thumb: "/library/metadata/97114/thumb/1738572815",
- art: "/library/metadata/97114/art/1738572815",
- theme: "/library/metadata/97114/theme/1738572815",
- duration: 1380000,
- originallyAvailableAt: "2011-01-09",
- leafCount: 285,
- viewedLeafCount: 0,
- childCount: 15,
- addedAt: 1646271735,
- updatedAt: 1738572815,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Bob's Burgers",
- type: "coverPoster",
- url: "/library/metadata/97114/thumb/1738572815"
- },
- {
- alt: "Bob's Burgers",
- type: "background",
- url: "/library/metadata/97114/art/1738572815"
- },
- {
- alt: "Bob's Burgers",
- type: "clearLogo",
- url: "/library/metadata/97114/clearLogo/1738572815"
- }
- ],
- UltraBlurColors: {
- topLeft: "17295d",
- topRight: "3659a8",
- bottomRight: "a42545",
- bottomLeft: "245aaf"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "H. Jon Benjamin"
- },
- {
- tag: "John Roberts"
- },
- {
- tag: "Kristen Schaal"
- }
- ]
- },
- {
- ratingKey: "97104",
- key: "/library/metadata/97104/children",
- guid: "plex://show/5e161d8a4f2292003e90e44e",
- slug: "chucky",
- studio: "David Kirschner Productions",
- type: "show",
- title: "Chucky",
- contentRating: "TV-MA",
- summary:
- "After a vintage Chucky doll turns up at a suburban yard sale, an idyllic American town is thrown into chaos as a series of horrifying murders begin to expose the town’s hypocrisies and secrets. Meanwhile, the arrival of enemies — and allies — from Chucky’s past threatens to expose the truth behind the killings, as well as the demon doll’s untold origins.",
- index: 1,
- audienceRating: 7.8,
- year: 2021,
- tagline: "An evil too great to play on just one network.",
- thumb: "/library/metadata/97104/thumb/1738912303",
- art: "/library/metadata/97104/art/1738912303",
- theme: "/library/metadata/97104/theme/1738912303",
- duration: 2580000,
- originallyAvailableAt: "2021-10-12",
- leafCount: 23,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646271734,
- updatedAt: 1738912303,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/124253",
- Image: [
- {
- alt: "Chucky",
- type: "coverPoster",
- url: "/library/metadata/97104/thumb/1738912303"
- },
- {
- alt: "Chucky",
- type: "background",
- url: "/library/metadata/97104/art/1738912303"
- },
- {
- alt: "Chucky",
- type: "clearLogo",
- url: "/library/metadata/97104/clearLogo/1738912303"
- }
- ],
- UltraBlurColors: {
- topLeft: "1c0404",
- topRight: "540805",
- bottomRight: "af130c",
- bottomLeft: "6f0606"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Zackary Arthur"
- },
- {
- tag: "Brad Dourif"
- },
- {
- tag: "Björgvin Arnarson"
- }
- ]
- },
- {
- ratingKey: "97509",
- key: "/library/metadata/97509/children",
- guid: "plex://show/5e160e5a14111900205592b2",
- slug: "coyote-2021",
- studio: "Sony Pictures Television",
- type: "show",
- title: "Coyote",
- contentRating: "TV-MA",
- summary:
- "Ben Clemens, who after 32 years as a border patrol agent, is forced to work for the very people he spent his career trying to keep out of America. Now exposed to life on the other side of the wall, Ben will start to question his black and white views of the world, challenging his ideology and his loyalties.",
- index: 1,
- audienceRating: 7.8,
- year: 2021,
- thumb: "/library/metadata/97509/thumb/1737273276",
- art: "/library/metadata/97509/art/1737273276",
- duration: 2820000,
- originallyAvailableAt: "2021-01-07",
- leafCount: 6,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646271766,
- updatedAt: 1737273276,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Coyote",
- type: "coverPoster",
- url: "/library/metadata/97509/thumb/1737273276"
- },
- {
- alt: "Coyote",
- type: "background",
- url: "/library/metadata/97509/art/1737273276"
- },
- {
- alt: "Coyote",
- type: "clearLogo",
- url: "/library/metadata/97509/clearLogo/1737273276"
- }
- ],
- UltraBlurColors: {
- topLeft: "18240e",
- topRight: "944205",
- bottomRight: "0e2c28",
- bottomLeft: "0c1f12"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Michael Chiklis"
- },
- {
- tag: "Juan Pablo Raba"
- },
- {
- tag: "Adriana Paz"
- }
- ]
- },
- {
- ratingKey: "98656",
- key: "/library/metadata/98656/children",
- guid: "plex://show/5d9c08f502391c001f592e3f",
- slug: "a-discovery-of-witches",
- studio: "Bad Wolf",
- type: "show",
- title: "A Discovery of Witches",
- titleSort: "Discovery of Witches",
- contentRating: "TV-14",
- summary:
- "Forbidden love blossoms between a witch and vampire after an ancient manuscript is uncovered, pitting them against supernatural forces vying for its coveted secrets.",
- index: 1,
- audienceRating: 7.8,
- year: 2018,
- thumb: "/library/metadata/98656/thumb/1737273278",
- art: "/library/metadata/98656/art/1737273278",
- theme: "/library/metadata/98656/theme/1737273278",
- duration: 2580000,
- originallyAvailableAt: "2018-09-14",
- leafCount: 25,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646271862,
- updatedAt: 1737273278,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/98686",
- Image: [
- {
- alt: "A Discovery of Witches",
- type: "coverPoster",
- url: "/library/metadata/98656/thumb/1737273278"
- },
- {
- alt: "A Discovery of Witches",
- type: "background",
- url: "/library/metadata/98656/art/1737273278"
- },
- {
- alt: "A Discovery of Witches",
- type: "clearLogo",
- url: "/library/metadata/98656/clearLogo/1737273278"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1c08",
- topRight: "133148",
- bottomRight: "954015",
- bottomLeft: "1d475d"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Role: [
- {
- tag: "Teresa Palmer"
- },
- {
- tag: "Matthew Goode"
- },
- {
- tag: "Alex Kingston"
- }
- ]
- },
- {
- ratingKey: "101474",
- key: "/library/metadata/101474/children",
- guid: "plex://show/5d9c083b2df347001e3ae249",
- slug: "the-flash-2014",
- studio: "Warner Bros. Television",
- type: "show",
- title: "The Flash",
- titleSort: "Flash",
- contentRating: "TV-14",
- summary:
- "Barry Allen was struck by lightning and fell into a coma. When he awakens from it 9 months later, he meets Cisco Ramon, Harrison Wells, and Caitlin Snow, and later he realizes that he that he has powers and how it had been caused by the explosion of the particle accelerator.",
- index: 1,
- audienceRating: 7.8,
- year: 2014,
- tagline: "Discover what makes a hero (Season 1)",
- thumb: "/library/metadata/101474/thumb/1738572816",
- art: "/library/metadata/101474/art/1738572816",
- theme: "/library/metadata/101474/theme/1738572816",
- duration: 2640000,
- originallyAvailableAt: "2014-10-07",
- leafCount: 184,
- viewedLeafCount: 0,
- childCount: 9,
- addedAt: 1646272178,
- updatedAt: 1738572816,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/101500",
- Image: [
- {
- alt: "The Flash",
- type: "coverPoster",
- url: "/library/metadata/101474/thumb/1738572816"
- },
- {
- alt: "The Flash",
- type: "background",
- url: "/library/metadata/101474/art/1738572816"
- },
- {
- alt: "The Flash",
- type: "clearLogo",
- url: "/library/metadata/101474/clearLogo/1738572816"
- }
- ],
- UltraBlurColors: {
- topLeft: "2f0d20",
- topRight: "8e2c25",
- bottomRight: "22081a",
- bottomLeft: "13031c"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Grant Gustin"
- },
- {
- tag: "Danielle Panabaker"
- },
- {
- tag: "Candice Patton"
- }
- ]
- },
- {
- ratingKey: "128276",
- key: "/library/metadata/128276/children",
- guid: "plex://show/6262c52fc0e1db31c74755bd",
- slug: "hijack",
- studio: "Green Door Pictures",
- type: "show",
- title: "Hijack",
- contentRating: "TV-MA",
- summary:
- "A tense thriller (told in real time) that follows the journey of a hijacked plane as it makes its way to London over a seven-hour flight, while authorities on the ground scramble for answers. Sam Nelson (Elba) is an accomplished negotiator in the business world, who needs to step up and use all his guile to try and save the lives of the passengers -- but, his high-risk strategy could be his undoing.",
- index: 1,
- audienceRating: 7.8,
- year: 2023,
- tagline: "Let them think they're in control.",
- thumb: "/library/metadata/128276/thumb/1738135271",
- art: "/library/metadata/128276/art/1738135271",
- theme: "/library/metadata/128276/theme/1738135271",
- duration: 2820000,
- originallyAvailableAt: "2023-06-28",
- leafCount: 7,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1719367048,
- updatedAt: 1738135271,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/128285",
- Image: [
- {
- alt: "Hijack",
- type: "coverPoster",
- url: "/library/metadata/128276/thumb/1738135271"
- },
- {
- alt: "Hijack",
- type: "background",
- url: "/library/metadata/128276/art/1738135271"
- },
- {
- alt: "Hijack",
- type: "clearLogo",
- url: "/library/metadata/128276/clearLogo/1738135271"
- }
- ],
- UltraBlurColors: {
- topLeft: "0e2840",
- topRight: "051d3b",
- bottomRight: "030c1c",
- bottomLeft: "04182c"
- },
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Role: [
- {
- tag: "Idris Elba"
- },
- {
- tag: "Neil Maskell"
- },
- {
- tag: "Eve Myles"
- }
- ]
- },
- {
- ratingKey: "114191",
- key: "/library/metadata/114191/children",
- guid: "plex://show/5d9c08ffcb3ffa001f1b8a94",
- slug: "in-the-dark-2019",
- studio: "Warner Bros. Television",
- type: "show",
- title: "In the Dark",
- contentRating: "TV-14",
- summary:
- "Murphy is a hard-living, hard-drinking, disaffected twenty-something. She's also blind. Her life comes crashing down when she stumbles upon what she's sure is the lifeless body of her closest friend in the alley outside her apartment.",
- index: 1,
- audienceRating: 7.8,
- year: 2019,
- tagline: "Zero F's Given",
- thumb: "/library/metadata/114191/thumb/1737706248",
- art: "/library/metadata/114191/art/1737706248",
- theme: "/library/metadata/114191/theme/1737706248",
- duration: 2700000,
- originallyAvailableAt: "2019-04-04",
- leafCount: 52,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1654569504,
- updatedAt: 1737706248,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "In the Dark",
- type: "coverPoster",
- url: "/library/metadata/114191/thumb/1737706248"
- },
- {
- alt: "In the Dark",
- type: "background",
- url: "/library/metadata/114191/art/1737706248"
- },
- {
- alt: "In the Dark",
- type: "clearLogo",
- url: "/library/metadata/114191/clearLogo/1737706248"
- }
- ],
- UltraBlurColors: {
- topLeft: "13100c",
- topRight: "141304",
- bottomRight: "141314",
- bottomLeft: "1f1c03"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Perry Mattfeld"
- },
- {
- tag: "Morgan Krantz"
- },
- {
- tag: "Casey Deidrick"
- }
- ]
- },
- {
- ratingKey: "102226",
- key: "/library/metadata/102226/children",
- guid: "plex://show/5d9c083cec357c001f9aacd0",
- slug: "izombie",
- studio: "Warner Bros. Television",
- type: "show",
- title: "iZombie",
- contentRating: "TV-14",
- summary:
- "Medical student Liv Moore gets invited in a party that turns into a macabre zombie arena. She wakes up from the dead and becomes a zombie. She must eat human brains to maintain her humanity, so she goes to work in the coroner's office to access them. Eating a brain gives her that person's traits and memories, so she helps Detective Clive Babineaux solve the murder as a psychic.",
- index: 1,
- audienceRating: 7.8,
- year: 2015,
- tagline: "Kicking ass and taking brains",
- thumb: "/library/metadata/102226/thumb/1737706232",
- art: "/library/metadata/102226/art/1737706232",
- theme: "/library/metadata/102226/theme/1737706232",
- duration: 2520000,
- originallyAvailableAt: "2015-03-17",
- leafCount: 71,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1646272252,
- updatedAt: 1737706232,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "iZombie",
- type: "coverPoster",
- url: "/library/metadata/102226/thumb/1737706232"
- },
- {
- alt: "iZombie",
- type: "background",
- url: "/library/metadata/102226/art/1737706232"
- },
- {
- alt: "iZombie",
- type: "clearLogo",
- url: "/library/metadata/102226/clearLogo/1737706232"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b2b2b",
- topRight: "141314",
- bottomRight: "363635",
- bottomLeft: "8f4239"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Rose McIver"
- },
- {
- tag: "David Anders"
- },
- {
- tag: "Robert Buckley"
- }
- ]
- },
- {
- ratingKey: "129223",
- key: "/library/metadata/129223/children",
- guid: "plex://show/629239d5227b9116a93569f0",
- slug: "monarch-legacy-of-monsters",
- studio: "Legendary Television",
- type: "show",
- title: "Monarch: Legacy of Monsters",
- contentRating: "TV-14",
- summary:
- "After surviving Godzilla's attack on San Francisco, Cate is shaken yet again by a shocking secret. Amid monstrous threats, she embarks on a globetrotting adventure to learn the truth about her family—and the mysterious organization known as Monarch.",
- index: 1,
- audienceRating: 7.8,
- year: 2023,
- tagline: "Some secrets cannot be contained.",
- thumb: "/library/metadata/129223/thumb/1738912308",
- art: "/library/metadata/129223/art/1738912308",
- theme: "/library/metadata/129223/theme/1738912308",
- duration: 2700000,
- originallyAvailableAt: "2023-11-17",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1720389191,
- updatedAt: 1738912308,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/129243",
- Image: [
- {
- alt: "Monarch: Legacy of Monsters",
- type: "coverPoster",
- url: "/library/metadata/129223/thumb/1738912308"
- },
- {
- alt: "Monarch: Legacy of Monsters",
- type: "background",
- url: "/library/metadata/129223/art/1738912308"
- },
- {
- alt: "Monarch: Legacy of Monsters",
- type: "clearLogo",
- url: "/library/metadata/129223/clearLogo/1738912308"
- }
- ],
- UltraBlurColors: {
- topLeft: "153522",
- topRight: "245d46",
- bottomRight: "21604a",
- bottomLeft: "2f6a55"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Anna Sawai"
- },
- {
- tag: "Kiersey Clemons"
- },
- {
- tag: "Ren Watabe"
- }
- ]
- },
- {
- ratingKey: "103533",
- key: "/library/metadata/103533/children",
- guid: "plex://show/5e165a4361c6140040d9364e",
- slug: "resident-alien",
- studio: "UCP",
- type: "show",
- title: "Resident Alien",
- contentRating: "TV-14",
- summary:
- "A crash-landed alien takes on the identity of a small-town Colorado doctor and slowly begins to wrestle with the moral dilemma of his secret mission on Earth.",
- index: 1,
- audienceRating: 7.8,
- year: 2021,
- tagline:
- "The sci-fi murder mystery doctor dramedy Earth needs now.",
- thumb: "/library/metadata/103533/thumb/1738912304",
- art: "/library/metadata/103533/art/1738912304",
- theme: "/library/metadata/103533/theme/1738912304",
- duration: 2700000,
- originallyAvailableAt: "2021-01-27",
- leafCount: 34,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272384,
- updatedAt: 1738912304,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/103546",
- Image: [
- {
- alt: "Resident Alien",
- type: "coverPoster",
- url: "/library/metadata/103533/thumb/1738912304"
- },
- {
- alt: "Resident Alien",
- type: "background",
- url: "/library/metadata/103533/art/1738912304"
- },
- {
- alt: "Resident Alien",
- type: "clearLogo",
- url: "/library/metadata/103533/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "043245",
- topRight: "155c74",
- bottomRight: "0a4c66",
- bottomLeft: "165f58"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Alan Tudyk"
- },
- {
- tag: "Sara Tomko"
- },
- {
- tag: "Corey Reynolds"
- }
- ]
- },
- {
- ratingKey: "105426",
- key: "/library/metadata/105426/children",
- guid: "plex://show/5d9c08ff170e24001f2ae90d",
- slug: "roswell-new-mexico",
- studio: "Warner Bros. Television",
- type: "show",
- title: "Roswell, New Mexico",
- contentRating: "TV-14",
- summary:
- "Centers on a town where aliens with unearthly abilities live undercover among humans. But when a violent attack points to a greater alien presence, the politics of fear and hatred threaten to expose them.",
- index: 1,
- audienceRating: 7.8,
- year: 2019,
- tagline: "Make Contact (Season 1)",
- thumb: "/library/metadata/105426/thumb/1737706236",
- art: "/library/metadata/105426/art/1737706236",
- theme: "/library/metadata/105426/theme/1737706236",
- duration: 2700000,
- originallyAvailableAt: "2019-01-15",
- leafCount: 52,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272539,
- updatedAt: 1737706236,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Roswell, New Mexico",
- type: "coverPoster",
- url: "/library/metadata/105426/thumb/1737706236"
- },
- {
- alt: "Roswell, New Mexico",
- type: "background",
- url: "/library/metadata/105426/art/1737706236"
- },
- {
- alt: "Roswell, New Mexico",
- type: "clearLogo",
- url: "/library/metadata/105426/clearLogo/1737706236"
- }
- ],
- UltraBlurColors: {
- topLeft: "3f1424",
- topRight: "5a213e",
- bottomRight: "963366",
- bottomLeft: "2b0b16"
- },
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jeanine Mason"
- },
- {
- tag: "Nathan Parsons"
- },
- {
- tag: "Michael Vlamis"
- }
- ]
- },
- {
- ratingKey: "105559",
- key: "/library/metadata/105559/children",
- guid: "plex://show/5d9c09152192ba001f31b6c8",
- slug: "solar-opposites",
- studio: "Justin Roiland's Solo Vanity Card Productions",
- type: "show",
- title: "Solar Opposites",
- contentRating: "TV-MA",
- summary:
- "Escaping Planet Shlorp before the Asteroid hit, Terry, Korvo and their two Replicants crash land on Earth stranding them on a world that they must terraform: with their mysterious 'pet' Pupa. These aliens become a dysfunctional family stuck in suburban America and can't agree whether living on Earth is an awesome or horrible prospect.",
- index: 1,
- audienceRating: 7.8,
- year: 2020,
- tagline: "Feel the love.",
- thumb: "/library/metadata/105559/thumb/1737273285",
- art: "/library/metadata/105559/art/1737273285",
- theme: "/library/metadata/105559/theme/1737273285",
- duration: 1320000,
- originallyAvailableAt: "2020-05-08",
- leafCount: 49,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1646272550,
- updatedAt: 1737273285,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/105581",
- Image: [
- {
- alt: "Solar Opposites",
- type: "coverPoster",
- url: "/library/metadata/105559/thumb/1737273285"
- },
- {
- alt: "Solar Opposites",
- type: "background",
- url: "/library/metadata/105559/art/1737273285"
- },
- {
- alt: "Solar Opposites",
- type: "clearLogo",
- url: "/library/metadata/105559/clearLogo/1737273285"
- }
- ],
- UltraBlurColors: {
- topLeft: "312255",
- topRight: "a03313",
- bottomRight: "8c4a0f",
- bottomLeft: "8c491e"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Sean Giambrone"
- },
- {
- tag: "Thomas Middleditch"
- },
- {
- tag: "Mary Mack"
- }
- ]
- },
- {
- ratingKey: "99463",
- key: "/library/metadata/99463/children",
- guid: "plex://show/5e16137cd88e76001f426746",
- slug: "foundation-2021",
- studio: "Skydance Television",
- type: "show",
- title: "Foundation",
- contentRating: "TV-MA",
- summary:
- "Far in the future, The Empire is about to face a reckoning unlike anything else it's faced before: several millennia of chaos have been predicted by the galaxy's leading psycho-historian, Hari Seldon. But can The Empire offset the disaster before it begins?",
- index: 1,
- audienceRating: 7.8,
- year: 2021,
- tagline: "Change Your Fate",
- thumb: "/library/metadata/99463/thumb/1737706230",
- art: "/library/metadata/99463/art/1737706230",
- theme: "/library/metadata/99463/theme/1737706230",
- duration: 3600000,
- originallyAvailableAt: "2021-09-24",
- leafCount: 20,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646271958,
- updatedAt: 1737706230,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/99487",
- Image: [
- {
- alt: "Foundation",
- type: "coverPoster",
- url: "/library/metadata/99463/thumb/1737706230"
- },
- {
- alt: "Foundation",
- type: "background",
- url: "/library/metadata/99463/art/1737706230"
- },
- {
- alt: "Foundation",
- type: "clearLogo",
- url: "/library/metadata/99463/clearLogo/1737706230"
- }
- ],
- UltraBlurColors: {
- topLeft: "541502",
- topRight: "7c1e10",
- bottomRight: "a62b05",
- bottomLeft: "a42004"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jared Harris"
- },
- {
- tag: "Lee Pace"
- },
- {
- tag: "Lou Llobell"
- }
- ]
- },
- {
- ratingKey: "128319",
- key: "/library/metadata/128319/children",
- guid: "plex://show/5ec6051af0759b00429d0d8d",
- slug: "alex-rider",
- studio: "Eleventh Hour Films",
- type: "show",
- title: "Alex Rider",
- contentRating: "TV-14",
- summary:
- "Alex Rider is an ordinary teenager enlisted to work on behalf of MI6, where he uses skills he didn't know he had to become an extraordinary spy.",
- index: 1,
- audienceRating: 7.8,
- year: 2020,
- tagline: "Ordinary teen, extraordinary spy, reluctant hero.",
- thumb: "/library/metadata/128319/thumb/1738135272",
- art: "/library/metadata/128319/art/1738135272",
- theme: "/library/metadata/128319/theme/1738135272",
- duration: 2700000,
- originallyAvailableAt: "2020-06-04",
- leafCount: 25,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1719367752,
- updatedAt: 1738135272,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/128322",
- Image: [
- {
- alt: "Alex Rider",
- type: "coverPoster",
- url: "/library/metadata/128319/thumb/1738135272"
- },
- {
- alt: "Alex Rider",
- type: "background",
- url: "/library/metadata/128319/art/1738135272"
- },
- {
- alt: "Alex Rider",
- type: "clearLogo",
- url: "/library/metadata/128319/clearLogo/1738135272"
- }
- ],
- UltraBlurColors: {
- topLeft: "1b1d1e",
- topRight: "401c12",
- bottomRight: "ab1b29",
- bottomLeft: "2a2b29"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Role: [
- {
- tag: "Otto Farrant"
- },
- {
- tag: "Vicky McClure"
- },
- {
- tag: "Brenock O'Connor"
- }
- ]
- },
- {
- ratingKey: "128665",
- key: "/library/metadata/128665/children",
- guid: "plex://show/5d9c092408fddd001f2a87f9",
- slug: "nancy-drew-2019",
- studio: "CBS Studios",
- type: "show",
- title: "Nancy Drew (2019)",
- contentRating: "TV-14",
- summary:
- "Young Nancy Drew makes plans to leave her hometown for college after high school graduation, but finds herself drawn into a supernatural murder mystery.",
- index: 1,
- audienceRating: 7.8,
- year: 2019,
- tagline: "Everyone Loves a Mystery",
- thumb: "/library/metadata/128665/thumb/1738912307",
- art: "/library/metadata/128665/art/1738912307",
- theme: "/library/metadata/128665/theme/1738912307",
- duration: 2520000,
- originallyAvailableAt: "2019-09-06",
- leafCount: 62,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1720385887,
- updatedAt: 1738912307,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Nancy Drew (2019)",
- type: "coverPoster",
- url: "/library/metadata/128665/thumb/1738912307"
- },
- {
- alt: "Nancy Drew (2019)",
- type: "background",
- url: "/library/metadata/128665/art/1738912307"
- },
- {
- alt: "Nancy Drew (2019)",
- type: "clearLogo",
- url: "/library/metadata/128665/clearLogo/1738912307"
- }
- ],
- UltraBlurColors: {
- topLeft: "5b0603",
- topRight: "450403",
- bottomRight: "97270c",
- bottomLeft: "9f1506"
- },
- Genre: [
- {
- tag: "Mystery"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Kennedy McMann"
- },
- {
- tag: "Leah Lewis"
- },
- {
- tag: "Maddison Jaizani"
- }
- ]
- },
- {
- ratingKey: "92268",
- key: "/library/metadata/92268/children",
- guid: "plex://show/60a9318a2d6fc0002dfd4542",
- slug: "ghosts-us",
- studio: "Joe vs. Joe",
- type: "show",
- title: "Ghosts",
- contentRating: "TV-14",
- summary:
- "A young couple, Sam and Jay, inherit a haunted mansion and, unaware of their invisible housemates, plan to turn it into a B&B. Their lives become much more complicated after a fall causes Sam to see the ghosts. Based on the UK series.",
- index: 1,
- audienceRating: 7.8,
- year: 2021,
- thumb: "/library/metadata/92268/thumb/1739006157",
- art: "/library/metadata/92268/art/1739006157",
- theme: "/library/metadata/92268/theme/1739006157",
- duration: 1320000,
- originallyAvailableAt: "2021-10-07",
- leafCount: 61,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646229071,
- updatedAt: 1739006157,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Ghosts",
- type: "coverPoster",
- url: "/library/metadata/92268/thumb/1739006157"
- },
- {
- alt: "Ghosts",
- type: "background",
- url: "/library/metadata/92268/art/1739006157"
- },
- {
- alt: "Ghosts",
- type: "clearLogo",
- url: "/library/metadata/92268/clearLogo/1739006157"
- }
- ],
- UltraBlurColors: {
- topLeft: "122c58",
- topRight: "a12d36",
- bottomRight: "ac1b17",
- bottomLeft: "963e34"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Rose McIver"
- },
- {
- tag: "Utkarsh Ambudkar"
- },
- {
- tag: "Brandon Scott Jones"
- }
- ]
- },
- {
- ratingKey: "96227",
- key: "/library/metadata/96227/children",
- guid: "plex://show/5d9c08713c3f87001f3505b6",
- slug: "24",
- studio: "Imagine Television Studios",
- type: "show",
- title: "24",
- contentRating: "TV-14",
- summary:
- "In this concept drama, each season takes place within one 24 hour period. Day 1: Jack Bauer is the head of field ops for an elite team of CTU agents who uncover an assassination plot targeting Presidential nominee David Palmer. Meanwhile, Jack's strained marriage to his wife, Teri, is pushed to the brink by the sudden disappearance of their troubled teenage daughter. What will the next 24 hours hold?",
- index: 1,
- audienceRating: 7.8,
- year: 2001,
- tagline:
- "To the world, he's dead. But soon, he'll become the most wanted man alive (Season 5)",
- thumb: "/library/metadata/96227/thumb/1737273273",
- art: "/library/metadata/96227/art/1737273273",
- theme: "/library/metadata/96227/theme/1737273273",
- duration: 2700000,
- originallyAvailableAt: "2001-11-06",
- leafCount: 204,
- viewedLeafCount: 0,
- childCount: 9,
- addedAt: 1646271653,
- updatedAt: 1737273273,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/96269",
- Image: [
- {
- alt: "24",
- type: "coverPoster",
- url: "/library/metadata/96227/thumb/1737273273"
- },
- {
- alt: "24",
- type: "background",
- url: "/library/metadata/96227/art/1737273273"
- },
- {
- alt: "24",
- type: "clearLogo",
- url: "/library/metadata/96227/clearLogo/1737273273"
- }
- ],
- UltraBlurColors: {
- topLeft: "2c2e2c",
- topRight: "282826",
- bottomRight: "1e201e",
- bottomLeft: "1b1d1b"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Kiefer Sutherland"
- },
- {
- tag: "Mary Lynn Rajskub"
- },
- {
- tag: "Carlos Bernard"
- }
- ]
- },
- {
- ratingKey: "100244",
- key: "/library/metadata/100244/children",
- guid: "plex://show/5d9c091de98e47001eb1b6a2",
- slug: "evil",
- studio: "CBS Studios",
- type: "show",
- title: "Evil",
- contentRating: "TV-14",
- summary:
- "Skeptical forensic psychologist Kristen Bouchard joins priest-in-training David Acosta and technology expert Ben Shakir as they investigate supposed miracles, demonic possessions, and other extraordinary occurrences to assess for a scientific explanation or if something truly supernatural is at work.",
- index: 1,
- audienceRating: 7.8,
- year: 2019,
- thumb: "/library/metadata/100244/thumb/1738135267",
- art: "/library/metadata/100244/art/1738135267",
- theme: "/library/metadata/100244/theme/1738135267",
- duration: 2580000,
- originallyAvailableAt: "2019-09-26",
- leafCount: 50,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272047,
- updatedAt: 1738135267,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Evil",
- type: "coverPoster",
- url: "/library/metadata/100244/thumb/1738135267"
- },
- {
- alt: "Evil",
- type: "background",
- url: "/library/metadata/100244/art/1738135267"
- },
- {
- alt: "Evil",
- type: "clearLogo",
- url: "/library/metadata/100244/clearLogo/1738135267"
- }
- ],
- UltraBlurColors: {
- topLeft: "153528",
- topRight: "09201b",
- bottomRight: "214e42",
- bottomLeft: "0d251b"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Katja Herbers"
- },
- {
- tag: "Mike Colter"
- },
- {
- tag: "Aasif Mandvi"
- }
- ]
- },
- {
- ratingKey: "106730",
- key: "/library/metadata/106730/children",
- guid: "plex://show/5d9c08d33c3f87001f35767f",
- slug: "siren-2018",
- type: "show",
- title: "Siren",
- contentRating: "TV-14",
- summary:
- "Siren takes us inside Bristol Cove - a coastal town known for its legend of once being home to mermaids. When the arrival of a mysterious girl proves this folklore all too true, the battle between man and sea takes a very vicious turn as these predatory beings return to reclaim their right to the ocean.",
- index: 1,
- audienceRating: 7.7,
- year: 2018,
- tagline: "You Can't Escape Her Song (Season 1)",
- thumb: "/library/metadata/106730/thumb/1737706241",
- art: "/library/metadata/106730/art/1737706241",
- theme: "/library/metadata/106730/theme/1737706241",
- duration: 2520000,
- originallyAvailableAt: "2018-03-29",
- leafCount: 36,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272644,
- updatedAt: 1737706241,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/106762",
- Image: [
- {
- alt: "Siren",
- type: "coverPoster",
- url: "/library/metadata/106730/thumb/1737706241"
- },
- {
- alt: "Siren",
- type: "background",
- url: "/library/metadata/106730/art/1737706241"
- },
- {
- alt: "Siren",
- type: "clearLogo",
- url: "/library/metadata/106730/clearLogo/1737706241"
- }
- ],
- UltraBlurColors: {
- topLeft: "11333d",
- topRight: "2c6678",
- bottomRight: "141b3e",
- bottomLeft: "132846"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Eline Powell"
- },
- {
- tag: "Alex Roe"
- },
- {
- tag: "Fola Evans-Akingbola"
- }
- ]
- },
- {
- ratingKey: "118964",
- key: "/library/metadata/118964/children",
- guid: "plex://show/60d7515558c333002cae0326",
- slug: "the-winchesters",
- studio: "Chaos Machine Productions",
- type: "show",
- title: "The Winchesters",
- titleSort: "Winchesters",
- contentRating: "TV-14",
- summary:
- "Before Sam and Dean, there was John and Mary. Told from the perspective of narrator Dean Winchester, this is the epic, untold love story of how John met Mary, and how they put it all on the line to not only save their love, but the entire world.",
- index: 1,
- audienceRating: 7.7,
- year: 2022,
- thumb: "/library/metadata/118964/thumb/1736844725",
- art: "/library/metadata/118964/art/1736844725",
- theme: "/library/metadata/118964/theme/1736844725",
- duration: 2580000,
- originallyAvailableAt: "2022-10-11",
- leafCount: 13,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1665629673,
- updatedAt: 1736844725,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "The Winchesters",
- type: "coverPoster",
- url: "/library/metadata/118964/thumb/1736844725"
- },
- {
- alt: "The Winchesters",
- type: "background",
- url: "/library/metadata/118964/art/1736844725"
- },
- {
- alt: "The Winchesters",
- type: "clearLogo",
- url: "/library/metadata/118964/clearLogo/1736844725"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1c0a",
- topRight: "2e3615",
- bottomRight: "26260c",
- bottomLeft: "552910"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Meg Donnelly"
- },
- {
- tag: "Drake Rodger"
- },
- {
- tag: "Nida Khurshid"
- }
- ]
- },
- {
- ratingKey: "128263",
- key: "/library/metadata/128263/children",
- guid: "plex://show/5d9c091408fddd001f2a71c3",
- slug: "for-all-mankind",
- studio: "Tall Ship Productions",
- type: "show",
- title: "For All Mankind",
- contentRating: "TV-MA",
- summary:
- "In an alternative 1969, the world, and especially the United States, watch in shock as the Soviet Union successfully manages to land men on the Moon before the USA does. With that defeat, NASA is presented with a renewed challenge in the space race that they never expected to face. Now, the cold war rivalry takes on a new intensity and grander ambition to reach far further than ever dreamed and with more diverse resources than ever before.",
- index: 1,
- audienceRating: 7.7,
- year: 2019,
- tagline: "A new gold rush begins.",
- thumb: "/library/metadata/128263/thumb/1738135271",
- art: "/library/metadata/128263/art/1738135271",
- theme: "/library/metadata/128263/theme/1738135271",
- duration: 3600000,
- originallyAvailableAt: "2019-11-01",
- leafCount: 40,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1719317440,
- updatedAt: 1738135271,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/128266",
- Image: [
- {
- alt: "For All Mankind",
- type: "coverPoster",
- url: "/library/metadata/128263/thumb/1738135271"
- },
- {
- alt: "For All Mankind",
- type: "background",
- url: "/library/metadata/128263/art/1738135271"
- },
- {
- alt: "For All Mankind",
- type: "clearLogo",
- url: "/library/metadata/128263/clearLogo/1738135271"
- }
- ],
- UltraBlurColors: {
- topLeft: "462401",
- topRight: "442105",
- bottomRight: "502c0c",
- bottomLeft: "452004"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Joel Kinnaman"
- },
- {
- tag: "Wrenn Schmidt"
- },
- {
- tag: "Krys Marshall"
- }
- ]
- },
- {
- ratingKey: "118122",
- key: "/library/metadata/118122/children",
- guid: "plex://show/5d9c08ee08fddd001f2a424b",
- slug: "carnival-row",
- studio: "Amazon Studios",
- type: "show",
- title: "Carnival Row",
- contentRating: "TV-MA",
- summary:
- "In a mystical and dark city filled with humans, fairies and other creatures, a police detective investigates a series of gruesome murders leveled against the fairy population. During his investigation, the detective becomes the prime suspect and must find the real killer to clear his name.",
- index: 1,
- audienceRating: 7.7,
- year: 2019,
- thumb: "/library/metadata/118122/thumb/1738912304",
- art: "/library/metadata/118122/art/1738912304",
- theme: "/library/metadata/118122/theme/1738912304",
- duration: 3360000,
- originallyAvailableAt: "2019-08-29",
- leafCount: 18,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1658803381,
- updatedAt: 1738912304,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/118125",
- Image: [
- {
- alt: "Carnival Row",
- type: "coverPoster",
- url: "/library/metadata/118122/thumb/1738912304"
- },
- {
- alt: "Carnival Row",
- type: "background",
- url: "/library/metadata/118122/art/1738912304"
- },
- {
- alt: "Carnival Row",
- type: "clearLogo",
- url: "/library/metadata/118122/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "123143",
- topRight: "8e4723",
- bottomRight: "3d4d46",
- bottomLeft: "071d25"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Orlando Bloom"
- },
- {
- tag: "Cara Delevingne"
- },
- {
- tag: "Simon McBurney"
- }
- ]
- },
- {
- ratingKey: "96192",
- key: "/library/metadata/96192/children",
- guid: "plex://show/5d9c08522df347001e3af97f",
- slug: "ash-vs-evil-dead",
- studio: "Renaissance Pictures",
- type: "show",
- title: "Ash vs Evil Dead",
- contentRating: "TV-MA",
- summary:
- "Thirty years after the events of Evil Dead, Ash is a loner, living a dull existence, still not able to come to grips with the events that started at the cabin. In the event of a Deadite invasion, Ash must attach his chainsaw and pick up his trusty boomstick one more time, all while finally coming to terms with his past.",
- index: 1,
- audienceRating: 7.7,
- year: 2015,
- tagline: "Glory, Gory, Hallelujah!",
- thumb: "/library/metadata/96192/thumb/1737273273",
- art: "/library/metadata/96192/art/1737273273",
- theme: "/library/metadata/96192/theme/1737273273",
- duration: 2580000,
- originallyAvailableAt: "2015-10-31",
- leafCount: 30,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646271604,
- updatedAt: 1737273273,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/96215",
- Image: [
- {
- alt: "Ash vs Evil Dead",
- type: "coverPoster",
- url: "/library/metadata/96192/thumb/1737273273"
- },
- {
- alt: "Ash vs Evil Dead",
- type: "background",
- url: "/library/metadata/96192/art/1737273273"
- },
- {
- alt: "Ash vs Evil Dead",
- type: "clearLogo",
- url: "/library/metadata/96192/clearLogo/1737273273"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e1a",
- topRight: "421c13",
- bottomRight: "310404",
- bottomLeft: "521b03"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Bruce Campbell"
- },
- {
- tag: "Ray Santiago"
- },
- {
- tag: "Dana DeLorenzo"
- }
- ]
- },
- {
- ratingKey: "100184",
- key: "/library/metadata/100184/children",
- guid: "plex://show/605ccb39f898fb002d48cb44",
- slug: "fbi-international",
- studio: "Wolf Entertainment",
- type: "show",
- title: "FBI: International",
- contentRating: "TV-14",
- summary:
- "The Federal Bureau of Investigation, one of the world's foremost security and crime-fighting forces, is charged with protecting all Americans. In addition to its investigative functions domestically, the FBI also works across the globe. FBI: International follows a team of elite agents from the FBI's International Division with the mission of keeping Americans safe wherever they may be.",
- index: 1,
- audienceRating: 7.7,
- year: 2021,
- tagline: "Justice has no borders",
- thumb: "/library/metadata/100184/thumb/1739006158",
- art: "/library/metadata/100184/art/1739006158",
- theme: "/library/metadata/100184/theme/1739006158",
- duration: 2580000,
- originallyAvailableAt: "2021-09-21",
- leafCount: 66,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272039,
- updatedAt: 1739006158,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "FBI: International",
- type: "coverPoster",
- url: "/library/metadata/100184/thumb/1739006158"
- },
- {
- alt: "FBI: International",
- type: "background",
- url: "/library/metadata/100184/art/1739006158"
- },
- {
- alt: "FBI: International",
- type: "clearLogo",
- url: "/library/metadata/100184/clearLogo/1739006158"
- }
- ],
- UltraBlurColors: {
- topLeft: "442411",
- topRight: "844e26",
- bottomRight: "513417",
- bottomLeft: "4b2714"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Carter Redwood"
- },
- {
- tag: "Vinessa Vidotto"
- },
- {
- tag: "Luke Kleintank"
- }
- ]
- },
- {
- ratingKey: "100198",
- key: "/library/metadata/100198/children",
- guid: "plex://show/5d9c0919ba6eb9001fbafdd3",
- slug: "fbi-most-wanted",
- studio: "Wolf Entertainment",
- type: "show",
- title: "FBI: Most Wanted",
- contentRating: "TV-14",
- summary:
- "The Fugitive Task Force relentlessly tracks and captures the notorious criminals on the Bureau's Most Wanted list. Seasoned agents oversee the highly skilled team that functions as a mobile undercover unit that is always out in the field, pursuing those who are most desperate to elude justice.",
- index: 1,
- audienceRating: 7.7,
- year: 2020,
- tagline: "Three Teams, Three Hours, One Night - The FBI franchise",
- thumb: "/library/metadata/100198/thumb/1738912303",
- art: "/library/metadata/100198/art/1738912303",
- theme: "/library/metadata/100198/theme/1738912303",
- duration: 2580000,
- originallyAvailableAt: "2020-01-07",
- leafCount: 96,
- viewedLeafCount: 0,
- childCount: 6,
- addedAt: 1646272042,
- updatedAt: 1738912303,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "FBI: Most Wanted",
- type: "coverPoster",
- url: "/library/metadata/100198/thumb/1738912303"
- },
- {
- alt: "FBI: Most Wanted",
- type: "background",
- url: "/library/metadata/100198/art/1738912303"
- },
- {
- alt: "FBI: Most Wanted",
- type: "clearLogo",
- url: "/library/metadata/100198/clearLogo/1738912303"
- }
- ],
- UltraBlurColors: {
- topLeft: "1d341b",
- topRight: "0e2517",
- bottomRight: "924040",
- bottomLeft: "456939"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Roxy Sternberg"
- },
- {
- tag: "Keisha Castle-Hughes"
- },
- {
- tag: "Dylan McDermott"
- }
- ]
- },
- {
- ratingKey: "99475",
- key: "/library/metadata/99475/children",
- guid: "plex://show/5d9c08524eefaa001f5da593",
- slug: "fear-the-walking-dead",
- studio: "Valhalla Motion Pictures",
- type: "show",
- title: "Fear the Walking Dead",
- contentRating: "TV-MA",
- summary:
- "Spin off series of The Walking Dead that portrays the beginning events of the zombie apocalypse in the West coast during the same time frame when the city of Atlanta was falling under attack, while Rick was in a coma at the local hospital. It shows how the strain was already in full effect in the south while it's just starting in California.",
- index: 1,
- audienceRating: 7.7,
- year: 2015,
- tagline: "Fear begins here. (Season 1)",
- thumb: "/library/metadata/99475/thumb/1738135266",
- art: "/library/metadata/99475/art/1738135266",
- theme: "/library/metadata/99475/theme/1738135266",
- duration: 2640000,
- originallyAvailableAt: "2015-08-23",
- leafCount: 113,
- viewedLeafCount: 0,
- childCount: 8,
- addedAt: 1646271960,
- updatedAt: 1738135266,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/99503",
- Image: [
- {
- alt: "Fear the Walking Dead",
- type: "coverPoster",
- url: "/library/metadata/99475/thumb/1738135266"
- },
- {
- alt: "Fear the Walking Dead",
- type: "background",
- url: "/library/metadata/99475/art/1738135266"
- },
- {
- alt: "Fear the Walking Dead",
- type: "clearLogo",
- url: "/library/metadata/99475/clearLogo/1738135266"
- }
- ],
- UltraBlurColors: {
- topLeft: "40280a",
- topRight: "6c2e0c",
- bottomRight: "4e030e",
- bottomLeft: "7c5420"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Colman Domingo"
- },
- {
- tag: "Alycia Debnam-Carey"
- },
- {
- tag: "Danay García"
- }
- ]
- },
- {
- ratingKey: "100425",
- key: "/library/metadata/100425/children",
- guid: "plex://show/5d9c0900ffd9ef001e99dd20",
- slug: "manifest",
- studio: "Warner Bros. Television",
- type: "show",
- title: "Manifest",
- contentRating: "TV-14",
- summary:
- "After landing from a turbulent but routine flight, the crew and passengers of Montego Air Flight 828 discover five years have passed in what seemed like a few hours. As their new realities become clear, a deeper mystery unfolds and some of the returned passengers soon realize they may be meant for something greater than they ever thought possible.",
- index: 1,
- audienceRating: 7.7,
- year: 2018,
- tagline: "In 2013, Flight 828 disappeared. Today, it came home.",
- thumb: "/library/metadata/100425/thumb/1738912303",
- art: "/library/metadata/100425/art/1738912303",
- theme: "/library/metadata/100425/theme/1738912303",
- duration: 2520000,
- originallyAvailableAt: "2018-09-23",
- leafCount: 62,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272069,
- updatedAt: 1738912303,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/100457",
- Image: [
- {
- alt: "Manifest",
- type: "coverPoster",
- url: "/library/metadata/100425/thumb/1738912303"
- },
- {
- alt: "Manifest",
- type: "background",
- url: "/library/metadata/100425/art/1738912303"
- },
- {
- alt: "Manifest",
- type: "clearLogo",
- url: "/library/metadata/100425/clearLogo/1738912303"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1c0a",
- topRight: "90433a",
- bottomRight: "170406",
- bottomLeft: "290e07"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Melissa Roxburgh"
- },
- {
- tag: "Josh Dallas"
- },
- {
- tag: "J.R. Ramirez"
- }
- ]
- },
- {
- ratingKey: "110182",
- key: "/library/metadata/110182/children",
- guid: "plex://show/5ea63e621452720042c4641d",
- slug: "moon-knight",
- studio: "Marvel Studios",
- type: "show",
- title: "Moon Knight",
- contentRating: "TV-14",
- summary:
- "The series follows Steven Grant, a mild- mannered gift-shop employee, who becomes plagued with blackouts and memories of another life. Steven discovers he has dissociative identity disorder and shares a body with mercenary Marc Spector. As Steven/Marc's enemies converge upon them, they must navigate their complex identities while thrust into a deadly mystery among the powerful gods of Egypt.",
- index: 1,
- audienceRating: 7.7,
- year: 2022,
- thumb: "/library/metadata/110182/thumb/1737706247",
- art: "/library/metadata/110182/art/1737706247",
- theme: "/library/metadata/110182/theme/1737706247",
- duration: 2820000,
- originallyAvailableAt: "2022-03-30",
- leafCount: 6,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1648649038,
- updatedAt: 1737706247,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/110185",
- Image: [
- {
- alt: "Moon Knight",
- type: "coverPoster",
- url: "/library/metadata/110182/thumb/1737706247"
- },
- {
- alt: "Moon Knight",
- type: "background",
- url: "/library/metadata/110182/art/1737706247"
- },
- {
- alt: "Moon Knight",
- type: "clearLogo",
- url: "/library/metadata/110182/clearLogo/1737706247"
- }
- ],
- UltraBlurColors: {
- topLeft: "230f2e",
- topRight: "473f4c",
- bottomRight: "2c0f2a",
- bottomLeft: "4c414e"
- },
- Genre: [
- {
- tag: "Mystery"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Oscar Isaac"
- },
- {
- tag: "Ethan Hawke"
- },
- {
- tag: "May Calamawy"
- }
- ]
- },
- {
- ratingKey: "128732",
- key: "/library/metadata/128732/children",
- guid: "plex://show/5d9c083408fddd001f29533e",
- slug: "naked-science",
- studio: "Pioneer Productions",
- type: "show",
- title: "Naked Science",
- contentRating: "TV-G",
- summary:
- "Documentary series featuring various subjects related to science and technology.",
- index: 1,
- audienceRating: 7.7,
- year: 2004,
- thumb: "/library/metadata/128732/thumb/1730966993",
- art: "/library/metadata/128732/art/1730966993",
- duration: 3600000,
- originallyAvailableAt: "2004-09-15",
- leafCount: 20,
- viewedLeafCount: 0,
- childCount: 8,
- addedAt: 1720385898,
- updatedAt: 1730966993,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Naked Science",
- type: "coverPoster",
- url: "/library/metadata/128732/thumb/1730966993"
- },
- {
- alt: "Naked Science",
- type: "background",
- url: "/library/metadata/128732/art/1730966993"
- },
- {
- alt: "Naked Science",
- type: "clearLogo",
- url: "/library/metadata/128732/clearLogo/1730966993"
- }
- ],
- UltraBlurColors: {
- topLeft: "462313",
- topRight: "2d1403",
- bottomRight: "371b0c",
- bottomLeft: "413b36"
- },
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Role: [
- {
- tag: "Bethany Hamilton"
- },
- {
- tag: "Holt Blanchard"
- },
- {
- tag: "Iain Stewart"
- }
- ]
- },
- {
- ratingKey: "107782",
- key: "/library/metadata/107782/children",
- guid: "plex://show/5d9c092302391c001f595f5d",
- slug: "ripleys-believe-it-or-not-2019",
- studio: "Texas Crew Productions",
- type: "show",
- title: "Ripley's Believe It or Not!",
- contentRating: "TV-G",
- summary:
- "Exactly one hundred years after Robert L. Ripley launched the brand, this reboot explores the bizarre, extraordinary, the death defying, the odd and the unusual with astonishing, real, one-of-a-kind stories.",
- index: 1,
- audienceRating: 7.7,
- year: 2019,
- thumb: "/library/metadata/107782/thumb/1721803765",
- art: "/library/metadata/107782/art/1721803765",
- duration: 2520000,
- originallyAvailableAt: "2019-06-09",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272724,
- updatedAt: 1721803765,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Ripley's Believe It or Not!",
- type: "coverPoster",
- url: "/library/metadata/107782/thumb/1721803765"
- },
- {
- alt: "Ripley's Believe It or Not!",
- type: "background",
- url: "/library/metadata/107782/art/1721803765"
- }
- ],
- UltraBlurColors: {
- topLeft: "551306",
- topRight: "73341d",
- bottomRight: "612219",
- bottomLeft: "5a0a03"
- },
- Genre: [
- {
- tag: "Adventure"
- },
- {
- tag: "Reality"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Bruce Campbell"
- }
- ]
- },
- {
- ratingKey: "106641",
- key: "/library/metadata/106641/children",
- guid: "plex://show/5d9c084e7b5c2e001e658aef",
- slug: "schitts-creek",
- studio: "Not A Real Company",
- type: "show",
- title: "Schitt's Creek",
- originalTitle: "Schitt$ Creek",
- contentRating: "TV-14",
- summary:
- "After being a victim of fraud, Johnny Rose and his family go from extremely wealthy to penniless overnight. The only asset left to them is a small, unsophisticated town: Schitt's Creek. They relocate there. Culture shock ensues.",
- index: 1,
- audienceRating: 7.7,
- year: 2015,
- tagline:
- "This is NOT what we meant by 'Greener Pastures'. (Season 1)",
- thumb: "/library/metadata/106641/thumb/1737706240",
- art: "/library/metadata/106641/art/1737706240",
- theme: "/library/metadata/106641/theme/1737706240",
- duration: 1320000,
- originallyAvailableAt: "2015-01-13",
- leafCount: 80,
- viewedLeafCount: 0,
- childCount: 7,
- seasonCount: 6,
- addedAt: 1646272636,
- updatedAt: 1737706240,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/106654",
- Image: [
- {
- alt: "Schitt's Creek",
- type: "coverPoster",
- url: "/library/metadata/106641/thumb/1737706240"
- },
- {
- alt: "Schitt's Creek",
- type: "background",
- url: "/library/metadata/106641/art/1737706240"
- },
- {
- alt: "Schitt's Creek",
- type: "clearLogo",
- url: "/library/metadata/106641/clearLogo/1737706240"
- }
- ],
- UltraBlurColors: {
- topLeft: "4f1a13",
- topRight: "83482c",
- bottomRight: "844e2c",
- bottomLeft: "3a270f"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "Canada"
- }
- ],
- Role: [
- {
- tag: "Eugene Levy"
- },
- {
- tag: "Catherine O'Hara"
- },
- {
- tag: "Dan Levy"
- }
- ]
- },
- {
- ratingKey: "105396",
- key: "/library/metadata/105396/children",
- guid: "plex://show/5d9eabc58f0ce9001fc63afe",
- slug: "stargirl",
- studio: "Mad Ghost Productions",
- type: "show",
- title: "Stargirl",
- contentRating: "TV-14",
- summary:
- "After discovering the original Star-Spangled Kid's gear, teenager Courtney Whitmore joins the Justice Society of America as Stargirl, teaming up with her stepfather Pat Dugan in his robotic exosuit. Based on the DC Comic Stars and S.T.R.I.P.E.",
- index: 1,
- audienceRating: 7.7,
- year: 2020,
- thumb: "/library/metadata/105396/thumb/1737706236",
- art: "/library/metadata/105396/art/1737706236",
- theme: "/library/metadata/105396/theme/1737706236",
- duration: 2580000,
- originallyAvailableAt: "2020-05-18",
- leafCount: 39,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272536,
- updatedAt: 1737706236,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/105425",
- Image: [
- {
- alt: "Stargirl",
- type: "coverPoster",
- url: "/library/metadata/105396/thumb/1737706236"
- },
- {
- alt: "Stargirl",
- type: "background",
- url: "/library/metadata/105396/art/1737706236"
- },
- {
- alt: "Stargirl",
- type: "clearLogo",
- url: "/library/metadata/105396/clearLogo/1737706236"
- }
- ],
- UltraBlurColors: {
- topLeft: "03266e",
- topRight: "283c71",
- bottomRight: "102468",
- bottomLeft: "04103d"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Brec Bassinger"
- },
- {
- tag: "Yvette Monreal"
- },
- {
- tag: "Anjelika Washington"
- }
- ]
- },
- {
- ratingKey: "109897",
- key: "/library/metadata/109897/children",
- guid: "plex://show/5e2d8360391d38003d4d87dd",
- slug: "transplant",
- studio: "CTV",
- type: "show",
- title: "Transplant",
- contentRating: "TV-14",
- summary:
- "When Dr. Bashir Hamed, a charismatic emergency medicine doctor, flees war-torn Syria to forge a new life in Canada, he must redo his medical training from the ground up. He scores a residency in the Emergency Department of the best hospital in Toronto, but it's a tough road. Will this 'transplant' take?",
- index: 1,
- audienceRating: 7.7,
- year: 2020,
- thumb: "/library/metadata/109897/thumb/1738135268",
- art: "/library/metadata/109897/art/1738135268",
- duration: 2580000,
- originallyAvailableAt: "2020-02-26",
- leafCount: 49,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1647476413,
- updatedAt: 1738135268,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/109900",
- Image: [
- {
- alt: "Transplant",
- type: "coverPoster",
- url: "/library/metadata/109897/thumb/1738135268"
- },
- {
- alt: "Transplant",
- type: "background",
- url: "/library/metadata/109897/art/1738135268"
- },
- {
- alt: "Transplant",
- type: "clearLogo",
- url: "/library/metadata/109897/clearLogo/1738135268"
- }
- ],
- UltraBlurColors: {
- topLeft: "472213",
- topRight: "431a03",
- bottomRight: "2a5080",
- bottomLeft: "265185"
- },
- Genre: [
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Canada"
- }
- ],
- Role: [
- {
- tag: "Hamza Haq"
- },
- {
- tag: "Laurence Leboeuf"
- },
- {
- tag: "Ayisha Issa"
- }
- ]
- },
- {
- ratingKey: "118102",
- key: "/library/metadata/118102/children",
- guid: "plex://show/5d9c08e6ba6eb9001fbac2bb",
- slug: "the-wheel-of-time",
- studio: "Sony Pictures Television",
- type: "show",
- title: "The Wheel of Time",
- titleSort: "Wheel of Time",
- contentRating: "TV-14",
- summary:
- "Set in a high fantasy world where magic exists, but only some can access it, a woman named Moiraine crosses paths with five young men and women. This sparks a dangerous, world-spanning journey. Based on the book series by Robert Jordan.",
- index: 1,
- audienceRating: 7.7,
- year: 2021,
- thumb: "/library/metadata/118102/thumb/1736844725",
- art: "/library/metadata/118102/art/1736844725",
- theme: "/library/metadata/118102/theme/1736844725",
- duration: 3600000,
- originallyAvailableAt: "2021-11-18",
- leafCount: 16,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1658719486,
- updatedAt: 1736844725,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/118105",
- Image: [
- {
- alt: "The Wheel of Time",
- type: "coverPoster",
- url: "/library/metadata/118102/thumb/1736844725"
- },
- {
- alt: "The Wheel of Time",
- type: "background",
- url: "/library/metadata/118102/art/1736844725"
- },
- {
- alt: "The Wheel of Time",
- type: "clearLogo",
- url: "/library/metadata/118102/clearLogo/1736844725"
- }
- ],
- UltraBlurColors: {
- topLeft: "11304c",
- topRight: "183e4f",
- bottomRight: "0c2d4f",
- bottomLeft: "194e60"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Rosamund Pike"
- },
- {
- tag: "Daniel Henney"
- },
- {
- tag: "Josha Stradowski"
- }
- ]
- },
- {
- ratingKey: "96755",
- key: "/library/metadata/96755/children",
- guid: "plex://show/609ab498d62090002de94f6f",
- slug: "the-cleaning-lady-us",
- studio: "Warner Bros. Television",
- type: "show",
- title: "The Cleaning Lady",
- titleSort: "Cleaning Lady",
- contentRating: "TV-14",
- summary:
- "A cleaning lady witnesses the murder of an FBI informant by a criminal organization and to prevent getting killed, she becomes a cleaner for them. Soon the FBI approach her to become an informant herself. She then has to navigate the situation on her own to avoid numerous perils.",
- index: 1,
- audienceRating: 7.7,
- year: 2022,
- tagline: "It's a dirty business.",
- thumb: "/library/metadata/96755/thumb/1738135266",
- art: "/library/metadata/96755/art/1738135266",
- theme: "/library/metadata/96755/theme/1738135266",
- duration: 2700000,
- originallyAvailableAt: "2022-01-03",
- leafCount: 32,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646271704,
- updatedAt: 1738135266,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/96777",
- Image: [
- {
- alt: "The Cleaning Lady",
- type: "coverPoster",
- url: "/library/metadata/96755/thumb/1738135266"
- },
- {
- alt: "The Cleaning Lady",
- type: "background",
- url: "/library/metadata/96755/art/1738135266"
- },
- {
- alt: "The Cleaning Lady",
- type: "clearLogo",
- url: "/library/metadata/96755/clearLogo/1738135266"
- }
- ],
- UltraBlurColors: {
- topLeft: "491f17",
- topRight: "63371e",
- bottomRight: "2e2b28",
- bottomLeft: "181e1b"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Elodie Yung"
- },
- {
- tag: "Martha Millan"
- },
- {
- tag: "Sean Lew"
- }
- ]
- },
- {
- ratingKey: "107301",
- key: "/library/metadata/107301/children",
- guid: "plex://show/5d9c086c3c3f87001f34f634",
- slug: "orange-is-the-new-black",
- studio: "Lionsgate Television",
- type: "show",
- title: "Orange Is the New Black",
- contentRating: "TV-MA",
- summary:
- "Convicted of a decade-old crime of transporting drug money, ordinarily law-abiding Piper Chapman is sentenced to 18 months behind bars and quickly discovers the realities of life-changing prison time.",
- index: 1,
- audienceRating: 7.7,
- year: 2013,
- tagline: "Every sentence is a story",
- thumb: "/library/metadata/107301/thumb/1737706242",
- art: "/library/metadata/107301/art/1737706242",
- theme: "/library/metadata/107301/theme/1737706242",
- duration: 3600000,
- originallyAvailableAt: "2013-07-11",
- leafCount: 91,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1646272686,
- updatedAt: 1737706242,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Orange Is the New Black",
- type: "coverPoster",
- url: "/library/metadata/107301/thumb/1737706242"
- },
- {
- alt: "Orange Is the New Black",
- type: "background",
- url: "/library/metadata/107301/art/1737706242"
- },
- {
- alt: "Orange Is the New Black",
- type: "clearLogo",
- url: "/library/metadata/107301/clearLogo/1737706242"
- }
- ],
- UltraBlurColors: {
- topLeft: "541507",
- topRight: "9e371b",
- bottomRight: "883f35",
- bottomLeft: "9f3419"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Taylor Schilling"
- },
- {
- tag: "Nick Sandow"
- },
- {
- tag: "Kate Mulgrew"
- }
- ]
- },
- {
- ratingKey: "106891",
- key: "/library/metadata/106891/children",
- guid: "plex://show/5d9c0900705e7a001e6e81c3",
- slug: "watchmen",
- studio: "White Rabbit",
- type: "show",
- title: "Watchmen",
- contentRating: "TV-MA",
- summary:
- "Set in an alternate history where masked vigilantes are treated as outlaws, Watchmen embraces the nostalgia of the original groundbreaking graphic novel of the same name, while attempting to break new ground of its own.",
- index: 1,
- audienceRating: 7.7,
- year: 2019,
- tagline: "Nothing Ever Ends...",
- thumb: "/library/metadata/106891/thumb/1737706241",
- art: "/library/metadata/106891/art/1737706241",
- theme: "/library/metadata/106891/theme/1737706241",
- duration: 3540000,
- originallyAvailableAt: "2019-10-20",
- leafCount: 9,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272660,
- updatedAt: 1737706241,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/119735",
- Image: [
- {
- alt: "Watchmen",
- type: "coverPoster",
- url: "/library/metadata/106891/thumb/1737706241"
- },
- {
- alt: "Watchmen",
- type: "background",
- url: "/library/metadata/106891/art/1737706241"
- },
- {
- alt: "Watchmen",
- type: "clearLogo",
- url: "/library/metadata/106891/clearLogo/1737706241"
- }
- ],
- UltraBlurColors: {
- topLeft: "050b21",
- topRight: "03184e",
- bottomRight: "083bbc",
- bottomLeft: "0b0e2c"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Regina King"
- },
- {
- tag: "Yahya Abdul-Mateen II"
- },
- {
- tag: "Jeremy Irons"
- }
- ]
- },
- {
- ratingKey: "100943",
- key: "/library/metadata/100943/children",
- guid: "plex://show/5d9c08f9705e7a001e6e7d8e",
- slug: "impulse",
- studio: "Hypnotic",
- type: "show",
- title: "Impulse",
- contentRating: "TV-MA",
- summary:
- "16-year-old Henry Coles is an outsider in her new town of Reston, New York. With a major chip on her shoulder and no friends, she remains withdrawn and isolated, but everything changes when a traumatic encounter with a classmate triggers something deep within Henry- unleashing a power she cannot control.",
- index: 1,
- audienceRating: 7.6,
- year: 2018,
- tagline: "You can't control what you don't understand.",
- thumb: "/library/metadata/100943/thumb/1737273283",
- art: "/library/metadata/100943/art/1737273283",
- duration: 3000000,
- originallyAvailableAt: "2018-06-06",
- leafCount: 20,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646272115,
- updatedAt: 1737273283,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/100969",
- Image: [
- {
- alt: "Impulse",
- type: "coverPoster",
- url: "/library/metadata/100943/thumb/1737273283"
- },
- {
- alt: "Impulse",
- type: "background",
- url: "/library/metadata/100943/art/1737273283"
- }
- ],
- UltraBlurColors: {
- topLeft: "240a09",
- topRight: "280309",
- bottomRight: "7a5529",
- bottomLeft: "1b1d1b"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Maddie Hasson"
- },
- {
- tag: "Missi Pyle"
- },
- {
- tag: "Sarah Desjardins"
- }
- ]
- },
- {
- ratingKey: "96820",
- key: "/library/metadata/96820/children",
- guid: "plex://show/5d9c0854d4f2a9001f7ffda2",
- slug: "the-blacklist",
- studio: "Sony Pictures Television",
- type: "show",
- title: "The Blacklist",
- titleSort: "Blacklist",
- contentRating: "TV-14",
- summary:
- "A new FBI profiler, Elizabeth Keen, has her entire life uprooted when a mysterious criminal, Raymond Reddington, who has eluded capture for decades, turns himself in and insists on speaking only to her.",
- index: 1,
- audienceRating: 7.6,
- year: 2013,
- tagline: "Never trust a criminal...until you have to. (season 1)",
- thumb: "/library/metadata/96820/thumb/1737273274",
- art: "/library/metadata/96820/art/1737273274",
- theme: "/library/metadata/96820/theme/1737273274",
- duration: 2580000,
- originallyAvailableAt: "2013-09-23",
- leafCount: 218,
- viewedLeafCount: 0,
- childCount: 10,
- addedAt: 1646271711,
- updatedAt: 1737273274,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/96855",
- Image: [
- {
- alt: "The Blacklist",
- type: "coverPoster",
- url: "/library/metadata/96820/thumb/1737273274"
- },
- {
- alt: "The Blacklist",
- type: "background",
- url: "/library/metadata/96820/art/1737273274"
- },
- {
- alt: "The Blacklist",
- type: "clearLogo",
- url: "/library/metadata/96820/clearLogo/1737273274"
- }
- ],
- UltraBlurColors: {
- topLeft: "272827",
- topRight: "4c4c4b",
- bottomRight: "044304",
- bottomLeft: "030403"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "James Spader"
- },
- {
- tag: "Diego Klattenhoff"
- },
- {
- tag: "Harry Lennix"
- }
- ]
- },
- {
- ratingKey: "102732",
- key: "/library/metadata/102732/children",
- guid: "plex://show/5d9c08552df347001e3aff45",
- slug: "into-the-badlands",
- studio: "Millar Gough Ink",
- type: "show",
- title: "Into the Badlands",
- contentRating: "TV-14",
- summary:
- "In a land controlled by feudal barons, a great warrior and a young boy embark on a journey across a dangerous land to find enlightenment. \n\nA genre-bending martial arts series very loosely based on the classic Chinese tale Journey to the West.",
- index: 1,
- audienceRating: 7.6,
- year: 2015,
- tagline: "There is no god in the badlands. (Season 1)",
- thumb: "/library/metadata/102732/thumb/1737706234",
- art: "/library/metadata/102732/art/1737706234",
- theme: "/library/metadata/102732/theme/1737706234",
- duration: 2580000,
- originallyAvailableAt: "2015-11-13",
- leafCount: 32,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272314,
- updatedAt: 1737706234,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/102768",
- Image: [
- {
- alt: "Into the Badlands",
- type: "coverPoster",
- url: "/library/metadata/102732/thumb/1737706234"
- },
- {
- alt: "Into the Badlands",
- type: "background",
- url: "/library/metadata/102732/art/1737706234"
- },
- {
- alt: "Into the Badlands",
- type: "clearLogo",
- url: "/library/metadata/102732/clearLogo/1737706234"
- }
- ],
- UltraBlurColors: {
- topLeft: "3f183b",
- topRight: "70322a",
- bottomRight: "401f4d",
- bottomLeft: "030310"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Daniel Wu"
- },
- {
- tag: "Emily Beecham"
- },
- {
- tag: "Orla Brady"
- }
- ]
- },
- {
- ratingKey: "101174",
- key: "/library/metadata/101174/children",
- guid: "plex://show/5d9c086c02391c001f5891bf",
- slug: "elementary",
- studio: "Timberman/Beverly Productions",
- type: "show",
- title: "Elementary",
- contentRating: "TV-14",
- summary:
- "A crime-solving duo that cracks the NYPD's most impossible cases. Following his fall from grace in London, eccentric Sherlock escapes to New York where his father forces him to live with his worst nightmare--a sober companion, Dr. Watson.",
- index: 1,
- audienceRating: 7.6,
- year: 2012,
- tagline: "New Holmes. New Watson. New York. (season 1)",
- thumb: "/library/metadata/101174/thumb/1737273285",
- art: "/library/metadata/101174/art/1737273285",
- theme: "/library/metadata/101174/theme/1737273285",
- duration: 2580000,
- originallyAvailableAt: "2012-09-27",
- leafCount: 154,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1646272137,
- updatedAt: 1737273285,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/101210",
- Image: [
- {
- alt: "Elementary",
- type: "coverPoster",
- url: "/library/metadata/101174/thumb/1737273285"
- },
- {
- alt: "Elementary",
- type: "background",
- url: "/library/metadata/101174/art/1737273285"
- },
- {
- alt: "Elementary",
- type: "clearLogo",
- url: "/library/metadata/101174/clearLogo/1737273285"
- }
- ],
- UltraBlurColors: {
- topLeft: "381219",
- topRight: "5b2721",
- bottomRight: "0c0310",
- bottomLeft: "1c0314"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jonny Lee Miller"
- },
- {
- tag: "Lucy Liu"
- },
- {
- tag: "Jon Michael Hill"
- }
- ]
- },
- {
- ratingKey: "100848",
- key: "/library/metadata/100848/children",
- guid: "plex://show/5d9c08ffe264b7001fc4d479",
- slug: "doom-patrol",
- studio: "Berlanti Productions",
- type: "show",
- title: "Doom Patrol",
- contentRating: "TV-MA",
- summary:
- "The Doom Patrol’s members each suffered horrible accidents that gave them superhuman abilities — but also left them scarred and disfigured. Traumatized and downtrodden, the team found purpose through The Chief, who brought them together to investigate the weirdest phenomena in existence — and to protect Earth from what they find.",
- index: 1,
- audienceRating: 7.6,
- year: 2019,
- tagline: "All good things are doomed.",
- thumb: "/library/metadata/100848/thumb/1737273282",
- art: "/library/metadata/100848/art/1737273282",
- theme: "/library/metadata/100848/theme/1737273282",
- duration: 2940000,
- originallyAvailableAt: "2019-01-11",
- leafCount: 24,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646272107,
- updatedAt: 1737273282,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/100882",
- Image: [
- {
- alt: "Doom Patrol",
- type: "coverPoster",
- url: "/library/metadata/100848/thumb/1737273282"
- },
- {
- alt: "Doom Patrol",
- type: "background",
- url: "/library/metadata/100848/art/1737273282"
- },
- {
- alt: "Doom Patrol",
- type: "clearLogo",
- url: "/library/metadata/100848/clearLogo/1737273282"
- }
- ],
- UltraBlurColors: {
- topLeft: "113338",
- topRight: "16475b",
- bottomRight: "1e4535",
- bottomLeft: "1b405b"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Diane Guerrero"
- },
- {
- tag: "April Bowlby"
- },
- {
- tag: "Joivan Wade"
- }
- ]
- },
- {
- ratingKey: "101775",
- key: "/library/metadata/101775/children",
- guid: "plex://show/5d9c0916ffd9ef001e99f6cb",
- slug: "the-falcon-and-the-winter-soldier",
- studio: "Marvel Studios",
- type: "show",
- title: "The Falcon and The Winter Soldier",
- titleSort: "Falcon and The Winter Soldier",
- contentRating: "TV-14",
- summary:
- "Following the events of 'Avengers: Endgame,' Sam Wilson/Falcon and Bucky Barnes/Winter Soldier team up in a global adventure that tests their abilities -- and their patience.",
- index: 1,
- audienceRating: 7.6,
- year: 2021,
- thumb: "/library/metadata/101775/thumb/1737706231",
- art: "/library/metadata/101775/art/1737706231",
- theme: "/library/metadata/101775/theme/1737706231",
- duration: 3000000,
- originallyAvailableAt: "2021-03-19",
- leafCount: 6,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272213,
- updatedAt: 1737706231,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/101811",
- Image: [
- {
- alt: "The Falcon and The Winter Soldier",
- type: "coverPoster",
- url: "/library/metadata/101775/thumb/1737706231"
- },
- {
- alt: "The Falcon and The Winter Soldier",
- type: "background",
- url: "/library/metadata/101775/art/1737706231"
- },
- {
- alt: "The Falcon and The Winter Soldier",
- type: "clearLogo",
- url: "/library/metadata/101775/clearLogo/1737706231"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1c1d",
- topRight: "9d333a",
- bottomRight: "3d1016",
- bottomLeft: "933f46"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Anthony Mackie"
- },
- {
- tag: "Sebastian Stan"
- },
- {
- tag: "Wyatt Russell"
- }
- ]
- },
- {
- ratingKey: "102602",
- key: "/library/metadata/102602/children",
- guid: "plex://show/5d9c0815ffd9ef001e98c53d",
- slug: "the-gifted",
- studio: "20th Century Fox Television",
- type: "show",
- title: "The Gifted",
- titleSort: "Gifted",
- contentRating: "TV-14",
- summary:
- "A suburban couple's ordinary lives are rocked by the sudden discovery that their children possess mutant powers. Forced to go on the run from a hostile government, the family joins up with an underground network of mutants and must fight to survive.",
- index: 1,
- audienceRating: 7.6,
- year: 2017,
- tagline: "You can't escape what you are.",
- thumb: "/library/metadata/102602/thumb/1737706233",
- art: "/library/metadata/102602/art/1737706233",
- theme: "/library/metadata/102602/theme/1737706233",
- duration: 2700000,
- originallyAvailableAt: "2017-10-01",
- leafCount: 29,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646272285,
- updatedAt: 1737706233,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/102634",
- Image: [
- {
- alt: "The Gifted",
- type: "coverPoster",
- url: "/library/metadata/102602/thumb/1737706233"
- },
- {
- alt: "The Gifted",
- type: "background",
- url: "/library/metadata/102602/art/1737706233"
- },
- {
- alt: "The Gifted",
- type: "clearLogo",
- url: "/library/metadata/102602/clearLogo/1737706233"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1f06",
- topRight: "13406c",
- bottomRight: "0f345b",
- bottomLeft: "3e150f"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Stephen Moyer"
- },
- {
- tag: "Amy Acker"
- },
- {
- tag: "Natalie Alyn Lind"
- }
- ]
- },
- {
- ratingKey: "130719",
- key: "/library/metadata/130719/children",
- guid: "plex://show/5d9c08e34eefaa001f5e4ad4",
- slug: "kidding",
- studio: "Aggregate Films",
- type: "show",
- title: "Kidding",
- contentRating: "TV-14",
- summary:
- "Jeff, aka Mr. Pickles, is an icon of children's TV. But when his family begins to implode, Jeff finds no fairy tale or fable or puppet will guide him through this crisis, which advances faster than his means to cope. The result: a kind man in a cruel world faces a slow leak of sanity as hilarious as it is heartbreaking.",
- index: 1,
- audienceRating: 7.6,
- year: 2018,
- tagline: "Hi, cruel world",
- thumb: "/library/metadata/130719/thumb/1738912309",
- art: "/library/metadata/130719/art/1738912309",
- theme: "/library/metadata/130719/theme/1738912309",
- duration: 1800000,
- originallyAvailableAt: "2018-08-31",
- leafCount: 20,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1720397737,
- updatedAt: 1738912309,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Kidding",
- type: "coverPoster",
- url: "/library/metadata/130719/thumb/1738912309"
- },
- {
- alt: "Kidding",
- type: "background",
- url: "/library/metadata/130719/art/1738912309"
- },
- {
- alt: "Kidding",
- type: "clearLogo",
- url: "/library/metadata/130719/clearLogo/1738912309"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c020e",
- topRight: "2c667a",
- bottomRight: "8f4437",
- bottomLeft: "853e33"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jim Carrey"
- },
- {
- tag: "Frank Langella"
- },
- {
- tag: "Catherine Keener"
- }
- ]
- },
- {
- ratingKey: "101783",
- key: "/library/metadata/101783/children",
- guid: "plex://show/5d9c0837e98e47001eb0aa58",
- slug: "the-middle",
- studio: "Blackie and Blondie Productions",
- type: "show",
- title: "The Middle",
- titleSort: "Middle",
- contentRating: "TV-PG",
- summary:
- "Following a woman named Frankie, and her boisterous family, the Hecks. Her husband, Mike, her daughter, Sue, and her two sons, Axl, and Brick go on what you might call family adventures as they explore life and its meaning. Mike and Frankie Heck watch their three crazy children grow up into young adults.",
- index: 1,
- audienceRating: 7.6,
- year: 2009,
- tagline:
- "Just like your family...kind of. Not really. Well, maybe.",
- thumb: "/library/metadata/101783/thumb/1737706231",
- art: "/library/metadata/101783/art/1737706231",
- theme: "/library/metadata/101783/theme/1737706231",
- duration: 1320000,
- originallyAvailableAt: "2009-09-30",
- leafCount: 214,
- viewedLeafCount: 0,
- childCount: 9,
- addedAt: 1646272213,
- updatedAt: 1737706231,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "The Middle",
- type: "coverPoster",
- url: "/library/metadata/101783/thumb/1737706231"
- },
- {
- alt: "The Middle",
- type: "background",
- url: "/library/metadata/101783/art/1737706231"
- },
- {
- alt: "The Middle",
- type: "clearLogo",
- url: "/library/metadata/101783/clearLogo/1737706231"
- }
- ],
- UltraBlurColors: {
- topLeft: "202859",
- topRight: "a42c26",
- bottomRight: "96291e",
- bottomLeft: "28696a"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Family"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Patricia Heaton"
- },
- {
- tag: "Neil Flynn"
- },
- {
- tag: "Charlie McDermott"
- }
- ]
- },
- {
- ratingKey: "128527",
- key: "/library/metadata/128527/children",
- guid: "plex://show/5d9c08ff7b5c2e001e664fdc",
- slug: "the-neighborhood",
- studio: "Kapital Entertainment",
- type: "show",
- title: "The Neighborhood",
- titleSort: "Neighborhood",
- contentRating: "TV-PG",
- summary:
- "A white-bread couple from the Midwest moves to the hood and turn to milquetoast when they try to befriend their rough, street-tough and intimidating neighbors.",
- index: 1,
- audienceRating: 7.6,
- year: 2018,
- thumb: "/library/metadata/128527/thumb/1738746257",
- art: "/library/metadata/128527/art/1738746257",
- theme: "/library/metadata/128527/theme/1738746257",
- duration: 1320000,
- originallyAvailableAt: "2018-10-01",
- leafCount: 125,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1720385872,
- updatedAt: 1738746257,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/128553",
- Image: [
- {
- alt: "The Neighborhood",
- type: "coverPoster",
- url: "/library/metadata/128527/thumb/1738746257"
- },
- {
- alt: "The Neighborhood",
- type: "background",
- url: "/library/metadata/128527/art/1738746257"
- },
- {
- alt: "The Neighborhood",
- type: "clearLogo",
- url: "/library/metadata/128527/clearLogo/1738746257"
- }
- ],
- UltraBlurColors: {
- topLeft: "47220a",
- topRight: "286b55",
- bottomRight: "9a3b23",
- bottomLeft: "9f3523"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Cedric the Entertainer"
- },
- {
- tag: "Max Greenfield"
- },
- {
- tag: "Tichina Arnold"
- }
- ]
- },
- {
- ratingKey: "86660",
- key: "/library/metadata/86660/children",
- guid: "plex://show/5d9c08d1e9d5a1001f4dcd50",
- slug: "the-orville",
- studio: "20th Century Fox Television",
- type: "show",
- title: "The Orville",
- titleSort: "Orville",
- contentRating: "TV-14",
- summary:
- "Set 400 years in the future, the crew of the U.S.S. Orville continue their mission of exploration, navigating both the mysteries of the universe, and the complexities of their own interpersonal relationships.",
- index: 1,
- audienceRating: 7.6,
- year: 2017,
- thumb: "/library/metadata/86660/thumb/1737273268",
- art: "/library/metadata/86660/art/1737273268",
- theme: "/library/metadata/86660/theme/1737273268",
- duration: 2640000,
- originallyAvailableAt: "2017-09-10",
- leafCount: 36,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1634561383,
- updatedAt: 1737273268,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/86663",
- Image: [
- {
- alt: "The Orville",
- type: "coverPoster",
- url: "/library/metadata/86660/thumb/1737273268"
- },
- {
- alt: "The Orville",
- type: "background",
- url: "/library/metadata/86660/art/1737273268"
- },
- {
- alt: "The Orville",
- type: "clearLogo",
- url: "/library/metadata/86660/clearLogo/1737273268"
- }
- ],
- UltraBlurColors: {
- topLeft: "113338",
- topRight: "146975",
- bottomRight: "8a4a1a",
- bottomLeft: "125170"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Seth MacFarlane"
- },
- {
- tag: "Adrianne Palicki"
- },
- {
- tag: "Penny Johnson Jerald"
- }
- ]
- },
- {
- ratingKey: "103501",
- key: "/library/metadata/103501/children",
- guid: "plex://show/5e00aabf7440fc00205c76fe",
- slug: "servant",
- studio: "Blinding Edge Pictures",
- type: "show",
- title: "Servant",
- contentRating: "TV-MA",
- summary:
- "A Philadelphia couple are in mourning after an unspeakable tragedy creates a rift in their marriage and opens a door for a mysterious force to enter their home.",
- index: 1,
- audienceRating: 7.6,
- year: 2019,
- thumb: "/library/metadata/103501/thumb/1737706235",
- art: "/library/metadata/103501/art/1737706235",
- theme: "/library/metadata/103501/theme/1737706235",
- duration: 1800000,
- originallyAvailableAt: "2019-11-28",
- leafCount: 40,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272382,
- updatedAt: 1737706235,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/103520",
- Image: [
- {
- alt: "Servant",
- type: "coverPoster",
- url: "/library/metadata/103501/thumb/1737706235"
- },
- {
- alt: "Servant",
- type: "background",
- url: "/library/metadata/103501/art/1737706235"
- },
- {
- alt: "Servant",
- type: "clearLogo",
- url: "/library/metadata/103501/clearLogo/1737706235"
- }
- ],
- UltraBlurColors: {
- topLeft: "2c1503",
- topRight: "201004",
- bottomRight: "2a1307",
- bottomLeft: "562903"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Lauren Ambrose"
- },
- {
- tag: "Toby Kebbell"
- },
- {
- tag: "Nell Tiger Free"
- }
- ]
- },
- {
- ratingKey: "108242",
- key: "/library/metadata/108242/children",
- guid: "plex://show/5d9c0802e98e47001eb0548c",
- slug: "shadowhunters",
- studio: "Carteret Street Productions",
- type: "show",
- title: "Shadowhunters",
- originalTitle: "Shadowhunters: The Mortal Instruments",
- contentRating: "TV-14",
- summary:
- "Clary Fray is a normal teenager living in Brooklyn with her mother. One day, she discovers that she is descended from a line of Shadowhunters; humans born with angelic blood that fight to protect our world from demons. After her mother is kidnapped, Clary must team up with three Shadowhunters: Jace, Alec and Isabelle and her best friend Simon on a quest to find her mother and recover her past.",
- index: 1,
- audienceRating: 7.6,
- year: 2016,
- tagline: "All the legends are true",
- thumb: "/library/metadata/108242/thumb/1737706244",
- art: "/library/metadata/108242/art/1737706244",
- theme: "/library/metadata/108242/theme/1737706244",
- duration: 2520000,
- originallyAvailableAt: "2016-01-12",
- leafCount: 55,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272922,
- updatedAt: 1737706244,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Shadowhunters",
- type: "coverPoster",
- url: "/library/metadata/108242/thumb/1737706244"
- },
- {
- alt: "Shadowhunters",
- type: "background",
- url: "/library/metadata/108242/art/1737706244"
- },
- {
- alt: "Shadowhunters",
- type: "clearLogo",
- url: "/library/metadata/108242/clearLogo/1737706244"
- }
- ],
- UltraBlurColors: {
- topLeft: "141d1e",
- topRight: "8e4535",
- bottomRight: "163c47",
- bottomLeft: "030f18"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Katherine McNamara"
- },
- {
- tag: "Dominic Sherwood"
- },
- {
- tag: "Alberto Rosende"
- }
- ]
- },
- {
- ratingKey: "124374",
- key: "/library/metadata/124374/children",
- guid: "plex://show/617037e7ac0df9130c6f6f64",
- slug: "shining-vale",
- studio: "Lionsgate Television",
- type: "show",
- title: "Shining Vale",
- contentRating: "TV-MA",
- summary:
- "A family moves to a small town into a house in which terrible atrocities have taken place. But nobody seems to notice except for Pat, who's convinced she's either depressed or possessed--turns out, the symptoms are exactly the same.",
- index: 1,
- audienceRating: 7.6,
- year: 2022,
- thumb: "/library/metadata/124374/thumb/1738912305",
- art: "/library/metadata/124374/art/1738912305",
- duration: 1800000,
- originallyAvailableAt: "2022-03-06",
- leafCount: 16,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1697228270,
- updatedAt: 1738912305,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/124377",
- Image: [
- {
- alt: "Shining Vale",
- type: "coverPoster",
- url: "/library/metadata/124374/thumb/1738912305"
- },
- {
- alt: "Shining Vale",
- type: "background",
- url: "/library/metadata/124374/art/1738912305"
- },
- {
- alt: "Shining Vale",
- type: "clearLogo",
- url: "/library/metadata/124374/clearLogo/1738912305"
- }
- ],
- UltraBlurColors: {
- topLeft: "580b15",
- topRight: "b00c12",
- bottomRight: "924041",
- bottomLeft: "0e293a"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Courteney Cox"
- },
- {
- tag: "Greg Kinnear"
- },
- {
- tag: "Gus Birney"
- }
- ]
- },
- {
- ratingKey: "122322",
- key: "/library/metadata/122322/children",
- guid: "plex://show/627e37aa026d36a77a2ed9bb",
- slug: "so-help-me-todd",
- studio: "CBS Studios",
- type: "show",
- title: "So Help Me Todd",
- contentRating: "TV-14",
- summary:
- "Despite their opposing personalities, a talented but directionless P.I. who is the black sheep of his family begrudgingly agrees to work as the in-house investigator for his overbearing mother, a successful attorney reeling from the recent dissolution of her marriage.",
- index: 1,
- audienceRating: 7.6,
- year: 2022,
- thumb: "/library/metadata/122322/thumb/1737103954",
- art: "/library/metadata/122322/art/1737103954",
- theme: "/library/metadata/122322/theme/1737103954",
- duration: 2700000,
- originallyAvailableAt: "2022-09-29",
- leafCount: 30,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1685588688,
- updatedAt: 1737103954,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "So Help Me Todd",
- type: "coverPoster",
- url: "/library/metadata/122322/thumb/1737103954"
- },
- {
- alt: "So Help Me Todd",
- type: "background",
- url: "/library/metadata/122322/art/1737103954"
- },
- {
- alt: "So Help Me Todd",
- type: "clearLogo",
- url: "/library/metadata/122322/clearLogo/1737103954"
- }
- ],
- UltraBlurColors: {
- topLeft: "501624",
- topRight: "172b4f",
- bottomRight: "112241",
- bottomLeft: "2a0414"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Marcia Gay Harden"
- },
- {
- tag: "Skylar Astin"
- },
- {
- tag: "Madeline Wise"
- }
- ]
- },
- {
- ratingKey: "127502",
- key: "/library/metadata/127502/children",
- guid: "plex://show/618fbfc4646c288531e33da0",
- slug: "the-spiderwick-chronicles",
- studio: "Lightbulb Farm",
- type: "show",
- title: "The Spiderwick Chronicles",
- titleSort: "Spiderwick Chronicles",
- contentRating: "TV-PG",
- summary:
- "The coming-of-age story of the Grace Family, as they move from New York to Michigan and into their family's ancestral home. Upon arrival, the family not only uncovers mysteries hidden inside their great grandfather's Spiderwick Estate, but also discovers a secret, fantastical world around them.",
- index: 1,
- audienceRating: 7.6,
- year: 2024,
- tagline: "The greatest power of all is family.",
- thumb: "/library/metadata/127502/thumb/1737273287",
- art: "/library/metadata/127502/art/1737273287",
- duration: 2760000,
- originallyAvailableAt: "2024-04-19",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1714249091,
- updatedAt: 1737273287,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/127505",
- Image: [
- {
- alt: "The Spiderwick Chronicles",
- type: "coverPoster",
- url: "/library/metadata/127502/thumb/1737273287"
- },
- {
- alt: "The Spiderwick Chronicles",
- type: "background",
- url: "/library/metadata/127502/art/1737273287"
- },
- {
- alt: "The Spiderwick Chronicles",
- type: "clearLogo",
- url: "/library/metadata/127502/clearLogo/1737273287"
- }
- ],
- UltraBlurColors: {
- topLeft: "452412",
- topRight: "565022",
- bottomRight: "834f2b",
- bottomLeft: "944034"
- },
- Genre: [
- {
- tag: "Family"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Joy Bryant"
- },
- {
- tag: "Noah Cottrell"
- },
- {
- tag: "Lyon Daniels"
- }
- ]
- },
- {
- ratingKey: "107804",
- key: "/library/metadata/107804/children",
- guid: "plex://show/5d9c0808e264b7001fc3a73d",
- slug: "travelers-2016",
- studio: "Peacock Alley Entertainment",
- type: "show",
- title: "Travelers",
- contentRating: "TV-MA",
- summary:
- 'Hundreds of years from now, the last surviving humans discover the means of sending consciousness back through time, directly into people in the 21st century. These "travelers" assume the lives of seemingly random people, while secretly working as teams to perform missions in order to save humanity from a terrible future.',
- index: 1,
- audienceRating: 7.6,
- year: 2016,
- thumb: "/library/metadata/107804/thumb/1737706243",
- art: "/library/metadata/107804/art/1737706243",
- theme: "/library/metadata/107804/theme/1737706243",
- duration: 2700000,
- originallyAvailableAt: "2016-10-17",
- leafCount: 34,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272726,
- updatedAt: 1737706243,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/107830",
- Image: [
- {
- alt: "Travelers",
- type: "coverPoster",
- url: "/library/metadata/107804/thumb/1737706243"
- },
- {
- alt: "Travelers",
- type: "background",
- url: "/library/metadata/107804/art/1737706243"
- },
- {
- alt: "Travelers",
- type: "clearLogo",
- url: "/library/metadata/107804/clearLogo/1737706243"
- }
- ],
- UltraBlurColors: {
- topLeft: "470e1d",
- topRight: "562122",
- bottomRight: "320618",
- bottomLeft: "170404"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "Canada"
- }
- ],
- Role: [
- {
- tag: "Eric McCormack"
- },
- {
- tag: "MacKenzie Porter"
- },
- {
- tag: "Nesta Cooper"
- }
- ]
- },
- {
- ratingKey: "109005",
- key: "/library/metadata/109005/children",
- guid: "plex://show/5d9c07fc7b5c2e001e650f17",
- slug: "true-blood",
- studio: "Your Face Goes Here Entertainment",
- type: "show",
- title: "True Blood",
- contentRating: "TV-MA",
- summary:
- "Set in modern times, vampires roam the Earth and are humans' mortal enemies. However, a substitute has been found for human blood, a substitute that vampires can consume with the same effect as human blood. This is True Blood. Now humans and vampires can co-exist in harmony, and even form relationships. But there will always be rogue elements on both sides ready to exploit the uneasy truce.",
- index: 1,
- audienceRating: 7.6,
- year: 2008,
- tagline: "You Know You're Hooked (Season 4)",
- thumb: "/library/metadata/109005/thumb/1737706246",
- art: "/library/metadata/109005/art/1737706246",
- theme: "/library/metadata/109005/theme/1737706246",
- duration: 3600000,
- originallyAvailableAt: "2008-09-07",
- leafCount: 80,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1646272977,
- updatedAt: 1737706246,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/109043",
- Image: [
- {
- alt: "True Blood",
- type: "coverPoster",
- url: "/library/metadata/109005/thumb/1737706246"
- },
- {
- alt: "True Blood",
- type: "background",
- url: "/library/metadata/109005/art/1737706246"
- },
- {
- alt: "True Blood",
- type: "clearLogo",
- url: "/library/metadata/109005/clearLogo/1737706246"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b0c14",
- topRight: "4c1113",
- bottomRight: "632123",
- bottomLeft: "5c141b"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Anna Paquin"
- },
- {
- tag: "Stephen Moyer"
- },
- {
- tag: "Alexander Skarsgård"
- }
- ]
- },
- {
- ratingKey: "118615",
- key: "/library/metadata/118615/children",
- guid: "plex://show/611f8406909674002cb2b140",
- slug: "vampire-academy",
- studio: "Universal Television",
- type: "show",
- title: "Vampire Academy",
- contentRating: "TV-MA",
- summary:
- "In a world of privilege and glamour, two young women’s friendship transcends their strikingly different classes as they prepare to complete their education and enter royal vampire society. Based on the young adult novels by Richelle Mead.",
- index: 1,
- audienceRating: 7.6,
- year: 2022,
- thumb: "/library/metadata/118615/thumb/1737795314",
- art: "/library/metadata/118615/art/1737795314",
- duration: 2820000,
- originallyAvailableAt: "2022-09-15",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1663289089,
- updatedAt: 1737795314,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/118621",
- Image: [
- {
- alt: "Vampire Academy",
- type: "coverPoster",
- url: "/library/metadata/118615/thumb/1737795314"
- },
- {
- alt: "Vampire Academy",
- type: "background",
- url: "/library/metadata/118615/art/1737795314"
- },
- {
- alt: "Vampire Academy",
- type: "clearLogo",
- url: "/library/metadata/118615/clearLogo/1737795314"
- }
- ],
- UltraBlurColors: {
- topLeft: "120303",
- topRight: "2c1c03",
- bottomRight: "030310",
- bottomLeft: "0e0202"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Sisi Stringer"
- },
- {
- tag: "Daniela Nieves"
- },
- {
- tag: "Kieron Moore"
- }
- ]
- },
- {
- ratingKey: "102493",
- key: "/library/metadata/102493/children",
- guid: "plex://show/5d9c08390aaccd001f8ee512",
- slug: "gotham",
- studio: "DC Entertainment",
- type: "show",
- title: "Gotham",
- contentRating: "TV-14",
- summary:
- "The story behind Detective James Gordon's rise to prominence in Gotham City in the years before Batman's arrival.",
- index: 1,
- audienceRating: 7.6,
- year: 2014,
- tagline: "The good. The evil. The beginning.",
- thumb: "/library/metadata/102493/thumb/1737706233",
- art: "/library/metadata/102493/art/1737706233",
- theme: "/library/metadata/102493/theme/1737706233",
- duration: 2580000,
- originallyAvailableAt: "2014-09-22",
- leafCount: 100,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1646272278,
- updatedAt: 1737706233,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/102548",
- Image: [
- {
- alt: "Gotham",
- type: "coverPoster",
- url: "/library/metadata/102493/thumb/1737706233"
- },
- {
- alt: "Gotham",
- type: "background",
- url: "/library/metadata/102493/art/1737706233"
- },
- {
- alt: "Gotham",
- type: "clearLogo",
- url: "/library/metadata/102493/clearLogo/1737706233"
- }
- ],
- UltraBlurColors: {
- topLeft: "1d2650",
- topRight: "2c2e3b",
- bottomRight: "0a0b23",
- bottomLeft: "0c102a"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Ben McKenzie"
- },
- {
- tag: "Donal Logue"
- },
- {
- tag: "David Mazouz"
- }
- ]
- },
- {
- ratingKey: "102056",
- key: "/library/metadata/102056/children",
- guid: "plex://show/5d9c08102df347001e3a9b81",
- slug: "the-magicians-2015",
- studio: "UCP",
- type: "show",
- title: "The Magicians (2015)",
- titleSort: "Magicians (2015)",
- contentRating: "TV-14",
- summary:
- "After being recruited to a secretive academy, a group of students discover that the magic they read about as children is very real--and more dangerous than they ever imagined. Will getting hooked on the thrill of magic distract them from honing their powers when they need them most?",
- index: 1,
- audienceRating: 7.6,
- year: 2015,
- tagline: "Fantasy Gets Real",
- thumb: "/library/metadata/102056/thumb/1737706232",
- art: "/library/metadata/102056/art/1737706232",
- theme: "/library/metadata/102056/theme/1737706232",
- duration: 2700000,
- originallyAvailableAt: "2015-12-16",
- leafCount: 64,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1646272233,
- updatedAt: 1737706232,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/102100",
- Image: [
- {
- alt: "The Magicians (2015)",
- type: "coverPoster",
- url: "/library/metadata/102056/thumb/1737706232"
- },
- {
- alt: "The Magicians (2015)",
- type: "background",
- url: "/library/metadata/102056/art/1737706232"
- },
- {
- alt: "The Magicians (2015)",
- type: "clearLogo",
- url: "/library/metadata/102056/clearLogo/1737706232"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1f0a",
- topRight: "020c15",
- bottomRight: "120303",
- bottomLeft: "231303"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Olivia Taylor Dudley"
- },
- {
- tag: "Arjun Gupta"
- },
- {
- tag: "Stella Maeve"
- }
- ]
- },
- {
- ratingKey: "134334",
- key: "/library/metadata/134334/children",
- guid: "plex://show/623def01f8aeb8075b72cce6",
- slug: "bad-sisters",
- studio: "Merman",
- type: "show",
- title: "Bad Sisters",
- contentRating: "TV-MA",
- summary:
- "Gracie is married to JP (John Paul), a manipulative, mentally abusive man who is jealous of her close relationship with her four sisters. He spreads lies about anyone who gets too close to his family, causing them personal harm. JP is truly evil.",
- index: 1,
- audienceRating: 7.6,
- year: 2022,
- thumb: "/library/metadata/134334/thumb/1738225762",
- art: "/library/metadata/134334/art/1738225762",
- theme: "/library/metadata/134334/theme/1738225762",
- duration: 3180000,
- originallyAvailableAt: "2022-08-19",
- leafCount: 18,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1733283363,
- updatedAt: 1738225762,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/134346",
- Image: [
- {
- alt: "Bad Sisters",
- type: "coverPoster",
- url: "/library/metadata/134334/thumb/1738225762"
- },
- {
- alt: "Bad Sisters",
- type: "background",
- url: "/library/metadata/134334/art/1738225762"
- },
- {
- alt: "Bad Sisters",
- type: "clearLogo",
- url: "/library/metadata/134334/clearLogo/1738225762"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e14",
- topRight: "7e3a2c",
- bottomRight: "983e07",
- bottomLeft: "45451b"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Role: [
- {
- tag: "Sharon Horgan"
- },
- {
- tag: "Eva Birthistle"
- },
- {
- tag: "Sarah Greene"
- }
- ]
- },
- {
- ratingKey: "122065",
- key: "/library/metadata/122065/children",
- guid: "plex://show/64090fe11671798de0acbb73",
- slug: "jury-duty",
- studio: "Picrow",
- type: "show",
- title: "Jury Duty",
- contentRating: "TV-MA",
- summary:
- "It follows the workings of an American jury trial through the eyes of Ronald Gladden, a juror who is unaware the entire case is fake. Everyone except him is an actor, and everything that happens is carefully planned.",
- index: 1,
- audienceRating: 7.6,
- year: 2023,
- thumb: "/library/metadata/122065/thumb/1737103954",
- art: "/library/metadata/122065/art/1737103954",
- duration: 1740000,
- originallyAvailableAt: "2023-04-06",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1684208036,
- updatedAt: 1737103954,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/122068",
- Image: [
- {
- alt: "Jury Duty",
- type: "coverPoster",
- url: "/library/metadata/122065/thumb/1737103954"
- },
- {
- alt: "Jury Duty",
- type: "background",
- url: "/library/metadata/122065/art/1737103954"
- }
- ],
- UltraBlurColors: {
- topLeft: "11333b",
- topRight: "296773",
- bottomRight: "2a6472",
- bottomLeft: "0b4659"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Reality"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Ronald Gladden"
- },
- {
- tag: "James Marsden"
- },
- {
- tag: "Alan Barinholtz"
- }
- ]
- },
- {
- ratingKey: "68641",
- key: "/library/metadata/68641/children",
- guid: "plex://show/5d9c091b2df347001e3bcf74",
- slug: "raised-by-wolves-2020",
- studio: "Scott Free Productions",
- type: "show",
- title: "Raised by Wolves",
- contentRating: "TV-MA",
- summary:
- "After Earth is ravaged by a great religious war, an atheistic android architect sends two of his creations, Mother and Father, to start a peaceful, godless colony on the planet Kepler-22b. Their treacherous task is jeopardized by the arrival of the Mithraic, a deeply devout religious order of surviving humans.",
- index: 1,
- audienceRating: 7.6,
- year: 2020,
- tagline: "Life begins again.",
- thumb: "/library/metadata/68641/thumb/1737273267",
- art: "/library/metadata/68641/art/1737273267",
- theme: "/library/metadata/68641/theme/1737273267",
- duration: 3000000,
- originallyAvailableAt: "2020-09-03",
- leafCount: 18,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1600921270,
- updatedAt: 1737273267,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/84069",
- Image: [
- {
- alt: "Raised by Wolves",
- type: "coverPoster",
- url: "/library/metadata/68641/thumb/1737273267"
- },
- {
- alt: "Raised by Wolves",
- type: "background",
- url: "/library/metadata/68641/art/1737273267"
- },
- {
- alt: "Raised by Wolves",
- type: "clearLogo",
- url: "/library/metadata/68641/clearLogo/1737273267"
- }
- ],
- UltraBlurColors: {
- topLeft: "1c351d",
- topRight: "160d03",
- bottomRight: "020e0c",
- bottomLeft: "061913"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Amanda Collin"
- },
- {
- tag: "Abubakar Salim"
- },
- {
- tag: "Winta McGrath"
- }
- ]
- },
- {
- ratingKey: "98472",
- key: "/library/metadata/98472/children",
- guid: "plex://show/5d9c07f702391c001f57d6b3",
- slug: "haven",
- studio: "E1 Entertainment",
- type: "show",
- title: "Haven",
- contentRating: "TV-14",
- summary:
- "Many in the coastal town of Haven, Maine have a dormant curse or \"trouble\" that could trigger at any time for any reason. FBI agent Audrey Parker, the sheriff and the town's black sheep must deal with the troubles' deadly effects.",
- index: 1,
- audienceRating: 7.5,
- year: 2010,
- tagline: "It takes a village to hide a secret.",
- thumb: "/library/metadata/98472/thumb/1737273277",
- art: "/library/metadata/98472/art/1737273277",
- theme: "/library/metadata/98472/theme/1737273277",
- duration: 3600000,
- originallyAvailableAt: "2010-07-09",
- leafCount: 78,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1646271846,
- updatedAt: 1737273277,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/98521",
- Image: [
- {
- alt: "Haven",
- type: "coverPoster",
- url: "/library/metadata/98472/thumb/1737273277"
- },
- {
- alt: "Haven",
- type: "background",
- url: "/library/metadata/98472/art/1737273277"
- },
- {
- alt: "Haven",
- type: "clearLogo",
- url: "/library/metadata/98472/clearLogo/1737273277"
- }
- ],
- UltraBlurColors: {
- topLeft: "142f4a",
- topRight: "2d6483",
- bottomRight: "1d3c62",
- bottomLeft: "122242"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "Canada"
- },
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Emily Rose"
- },
- {
- tag: "Lucas Bryant"
- },
- {
- tag: "Eric Balfour"
- }
- ]
- },
- {
- ratingKey: "105481",
- key: "/library/metadata/105481/children",
- guid: "plex://show/5d9c08f72df347001e3bacef",
- slug: "the-outpost",
- studio: "Electric Entertainment",
- type: "show",
- title: "The Outpost",
- titleSort: "Outpost",
- contentRating: "TV-14",
- summary:
- "Talon, the lone survivor of a race called the Blackbloods, sets off to the edge of civilisation to track her family's killers. On her journey she discovers she has supernatural powers which she must learn to harness in order to achieve her goals.",
- index: 1,
- audienceRating: 7.5,
- year: 2018,
- tagline: "A Warrior Rises. A Legend Unfolds. (Season 1)",
- thumb: "/library/metadata/105481/thumb/1737706236",
- art: "/library/metadata/105481/art/1737706236",
- theme: "/library/metadata/105481/theme/1737706236",
- duration: 2700000,
- originallyAvailableAt: "2018-07-10",
- leafCount: 49,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272543,
- updatedAt: 1737706236,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "The Outpost",
- type: "coverPoster",
- url: "/library/metadata/105481/thumb/1737706236"
- },
- {
- alt: "The Outpost",
- type: "background",
- url: "/library/metadata/105481/art/1737706236"
- },
- {
- alt: "The Outpost",
- type: "clearLogo",
- url: "/library/metadata/105481/clearLogo/1737706236"
- }
- ],
- UltraBlurColors: {
- topLeft: "2f2d2c",
- topRight: "323031",
- bottomRight: "a23109",
- bottomLeft: "596053"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jessica Green"
- },
- {
- tag: "Jake Stormoen"
- },
- {
- tag: "Anand Desai-Barochia"
- }
- ]
- },
- {
- ratingKey: "101089",
- key: "/library/metadata/101089/children",
- guid: "plex://show/5d9c08057d06d9001ffcef28",
- slug: "legion",
- studio: "The Donners' Company",
- type: "show",
- title: "Legion",
- contentRating: "TV-MA",
- summary:
- "David Haller, AKA Legion, is a troubled young man who may be more than human. Diagnosed as schizophrenic, David has been in and out of psychiatric hospitals for years. But after a strange encounter with a fellow patient, he’s confronted with the possibility that the voices he hears and the visions he sees might be real.",
- index: 1,
- audienceRating: 7.5,
- year: 2017,
- thumb: "/library/metadata/101089/thumb/1737273284",
- art: "/library/metadata/101089/art/1737273284",
- theme: "/library/metadata/101089/theme/1737273284",
- duration: 3000000,
- originallyAvailableAt: "2017-02-08",
- leafCount: 26,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272131,
- updatedAt: 1737273284,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/101110",
- Image: [
- {
- alt: "Legion",
- type: "coverPoster",
- url: "/library/metadata/101089/thumb/1737273284"
- },
- {
- alt: "Legion",
- type: "background",
- url: "/library/metadata/101089/art/1737273284"
- },
- {
- alt: "Legion",
- type: "clearLogo",
- url: "/library/metadata/101089/clearLogo/1737273284"
- }
- ],
- UltraBlurColors: {
- topLeft: "05113b",
- topRight: "0b358e",
- bottomRight: "07154d",
- bottomLeft: "0a2683"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Dan Stevens"
- },
- {
- tag: "Rachel Keller"
- },
- {
- tag: "Aubrey Plaza"
- }
- ]
- },
- {
- ratingKey: "118087",
- key: "/library/metadata/118087/children",
- guid: "plex://show/5f85b8d4d812c70043f22ed1",
- slug: "kung-fu-2021",
- studio: "Warner Bros. Television",
- type: "show",
- title: "Kung Fu",
- contentRating: "TV-14",
- summary:
- "A young Chinese American woman, Nicky Shen, leaves college and makes a life-changing journey to a Shaolin monastery in China. She returns to her hometown and uses her martial arts skills to fight crime and corruption.",
- index: 1,
- audienceRating: 7.5,
- year: 2021,
- tagline: "Her past is her future.",
- thumb: "/library/metadata/118087/thumb/1736844725",
- art: "/library/metadata/118087/art/1736844725",
- theme: "/library/metadata/118087/theme/1736844725",
- duration: 2520000,
- originallyAvailableAt: "2021-04-07",
- leafCount: 39,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1658719320,
- updatedAt: 1736844725,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Kung Fu",
- type: "coverPoster",
- url: "/library/metadata/118087/thumb/1736844725"
- },
- {
- alt: "Kung Fu",
- type: "background",
- url: "/library/metadata/118087/art/1736844725"
- },
- {
- alt: "Kung Fu",
- type: "clearLogo",
- url: "/library/metadata/118087/clearLogo/1736844725"
- }
- ],
- UltraBlurColors: {
- topLeft: "5b0406",
- topRight: "2c0c0c",
- bottomRight: "2a0b0b",
- bottomLeft: "321012"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Olivia Liang"
- },
- {
- tag: "Tan Kheng Hua"
- },
- {
- tag: "Eddie Liu"
- }
- ]
- },
- {
- ratingKey: "133547",
- key: "/library/metadata/133547/children",
- guid: "plex://show/6280dc2fa229a1b4dfd535e6",
- slug: "accused-us",
- studio: "Sony Pictures Television",
- type: "show",
- title: "Accused (US)",
- contentRating: "TV-14",
- summary:
- "In this crime anthology series, viewers discover how an ordinary person got caught up in an extraordinary situation, ultimately revealing how one wrong turn leads to another, until it’s too late to turn back. Told from the defendant’s point of view, each episode opens in a courtroom on the accused without knowing their crime or how they ended up on trial.",
- index: 1,
- audienceRating: 7.5,
- year: 2023,
- tagline: "From the Executive Producers of Homeland and 24",
- thumb: "/library/metadata/133547/thumb/1739006159",
- art: "/library/metadata/133547/art/1739006159",
- duration: 2700000,
- originallyAvailableAt: "2023-01-22",
- leafCount: 23,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1728619802,
- updatedAt: 1739006159,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/133564",
- Image: [
- {
- alt: "Accused (US)",
- type: "coverPoster",
- url: "/library/metadata/133547/thumb/1739006159"
- },
- {
- alt: "Accused (US)",
- type: "background",
- url: "/library/metadata/133547/art/1739006159"
- },
- {
- alt: "Accused (US)",
- type: "clearLogo",
- url: "/library/metadata/133547/clearLogo/1739006159"
- }
- ],
- UltraBlurColors: {
- topLeft: "4f1918",
- topRight: "271603",
- bottomRight: "5a2303",
- bottomLeft: "754521"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Michael Chiklis"
- },
- {
- tag: "Daniel Maslany"
- },
- {
- tag: "Matthew James Thomas"
- }
- ]
- },
- {
- ratingKey: "120071",
- key: "/library/metadata/120071/children",
- guid: "plex://show/62866d419b2b3dadb5cb502f",
- slug: "alert-missing-persons-unit",
- studio: "Sony Pictures Television",
- type: "show",
- title: "Alert: Missing Persons Unit",
- contentRating: "TV-14",
- summary:
- "Alert is a procedural drama about the Philadelphia Police Department's Missing Person's Unit (MPU). Each episode features a heart-pounding, life-or-death search for a missing person that runs alongside police officers Jason Grant and his ex-wife Nikki Batista's series-long quest to find out the truth about their long-lost son.",
- index: 1,
- audienceRating: 7.5,
- year: 2023,
- thumb: "/library/metadata/120071/thumb/1737363228",
- art: "/library/metadata/120071/art/1737363228",
- duration: 2640000,
- originallyAvailableAt: "2023-01-08",
- leafCount: 20,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1675139810,
- updatedAt: 1737363228,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/120077",
- Image: [
- {
- alt: "Alert: Missing Persons Unit",
- type: "coverPoster",
- url: "/library/metadata/120071/thumb/1737363228"
- },
- {
- alt: "Alert: Missing Persons Unit",
- type: "background",
- url: "/library/metadata/120071/art/1737363228"
- },
- {
- alt: "Alert: Missing Persons Unit",
- type: "clearLogo",
- url: "/library/metadata/120071/clearLogo/1737363228"
- }
- ],
- UltraBlurColors: {
- topLeft: "4f1b0e",
- topRight: "2a5b45",
- bottomRight: "90433a",
- bottomLeft: "1c3d29"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Scott Caan"
- },
- {
- tag: "Dania Ramirez"
- },
- {
- tag: "Ryan Broussard"
- }
- ]
- },
- {
- ratingKey: "92647",
- key: "/library/metadata/92647/children",
- guid: "plex://show/5d9c08772df347001e3b3d99",
- slug: "lead-balloon",
- studio: "Open Mike Productions",
- type: "show",
- title: "Lead Balloon",
- summary:
- "Rick Spleen is a world-weary comedian who ends up doing far too many corporate jobs to pay the bills.",
- index: 1,
- audienceRating: 7.5,
- year: 2006,
- thumb: "/library/metadata/92647/thumb/1737273270",
- art: "/library/metadata/92647/art/1737273270",
- theme: "/library/metadata/92647/theme/1737273270",
- duration: 1800000,
- originallyAvailableAt: "2006-10-04",
- leafCount: 27,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646229214,
- updatedAt: 1737273270,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Lead Balloon",
- type: "coverPoster",
- url: "/library/metadata/92647/thumb/1737273270"
- },
- {
- alt: "Lead Balloon",
- type: "background",
- url: "/library/metadata/92647/art/1737273270"
- }
- ],
- UltraBlurColors: {
- topLeft: "263312",
- topRight: "543518",
- bottomRight: "2c265e",
- bottomLeft: "496835"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Role: [
- {
- tag: "Jack Dee"
- },
- {
- tag: "Tony Gardner"
- },
- {
- tag: "Rasmus Hardiker"
- }
- ]
- },
- {
- ratingKey: "118378",
- key: "/library/metadata/118378/children",
- guid: "plex://show/609d60ba98a87a002c15341a",
- slug: "little-demon",
- studio: "FX Productions",
- type: "show",
- title: "Little Demon",
- contentRating: "TV-MA",
- summary:
- "13 years after being impregnated by Satan, a reluctant mother, Laura, and her Antichrist daughter, Chrissy, attempt to live an ordinary life in Delaware, but are constantly thwarted by monstrous forces, including Satan, who yearns for custody of his daughter's soul.",
- index: 1,
- audienceRating: 7.5,
- year: 2022,
- thumb: "/library/metadata/118378/thumb/1737795314",
- art: "/library/metadata/118378/art/1737795314",
- duration: 1560000,
- originallyAvailableAt: "2022-08-25",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1661568540,
- updatedAt: 1737795314,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/118382",
- Image: [
- {
- alt: "Little Demon",
- type: "coverPoster",
- url: "/library/metadata/118378/thumb/1737795314"
- },
- {
- alt: "Little Demon",
- type: "background",
- url: "/library/metadata/118378/art/1737795314"
- },
- {
- alt: "Little Demon",
- type: "clearLogo",
- url: "/library/metadata/118378/clearLogo/1737795314"
- }
- ],
- UltraBlurColors: {
- topLeft: "381563",
- topRight: "340f0c",
- bottomRight: "a1302d",
- bottomLeft: "301436"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Aubrey Plaza"
- },
- {
- tag: "Lucy DeVito"
- },
- {
- tag: "Danny DeVito"
- }
- ]
- },
- {
- ratingKey: "95823",
- key: "/library/metadata/95823/children",
- guid: "plex://show/5d9c086c46115600200aa2f6",
- slug: "marvels-agents-of-s-h-i-e-l-d",
- studio: "ABC Studios",
- type: "show",
- title: "Marvel's Agents of S.H.I.E.L.D.",
- contentRating: "TV-14",
- summary:
- "Agent Phil Coulson of S.H.I.E.L.D. (Strategic Homeland Intervention, Enforcement and Logistics Division) puts together a team of agents to investigate the new, the strange and the unknown around the globe, protecting the ordinary from the extraordinary.",
- index: 1,
- audienceRating: 7.5,
- year: 2013,
- tagline: "Not all heroes are super. (season 1)",
- thumb: "/library/metadata/95823/thumb/1737273271",
- art: "/library/metadata/95823/art/1737273271",
- theme: "/library/metadata/95823/theme/1737273271",
- duration: 2580000,
- originallyAvailableAt: "2013-09-24",
- leafCount: 135,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1646271572,
- updatedAt: 1737273271,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Marvel's Agents of S.H.I.E.L.D.",
- type: "coverPoster",
- url: "/library/metadata/95823/thumb/1737273271"
- },
- {
- alt: "Marvel's Agents of S.H.I.E.L.D.",
- type: "background",
- url: "/library/metadata/95823/art/1737273271"
- },
- {
- alt: "Marvel's Agents of S.H.I.E.L.D.",
- type: "clearLogo",
- url: "/library/metadata/95823/clearLogo/1737273271"
- }
- ],
- UltraBlurColors: {
- topLeft: "0b2a60",
- topRight: "1f5690",
- bottomRight: "1f6292",
- bottomLeft: "105ab0"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Clark Gregg"
- },
- {
- tag: "Chloe Bennet"
- },
- {
- tag: "Elizabeth Henstridge"
- }
- ]
- },
- {
- ratingKey: "110473",
- key: "/library/metadata/110473/children",
- guid: "plex://show/5d9c090e1cae62001f750bf0",
- slug: "mythical-beasts",
- studio: "Windfall Films",
- type: "show",
- title: "Mythical Beasts",
- contentRating: "TV-14",
- summary:
- "A series exploring the history, archaeology and truths behind legendary creatures such as vampires, cyclops, sea monsters, and dragons.",
- index: 1,
- audienceRating: 7.5,
- year: 2018,
- thumb: "/library/metadata/110473/thumb/1721984313",
- art: "/library/metadata/110473/art/1721984313",
- duration: 2520000,
- originallyAvailableAt: "2018-10-14",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1650137262,
- updatedAt: 1721984313,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Mythical Beasts",
- type: "coverPoster",
- url: "/library/metadata/110473/thumb/1721984313"
- },
- {
- alt: "Mythical Beasts",
- type: "background",
- url: "/library/metadata/110473/art/1721984313"
- }
- ],
- UltraBlurColors: {
- topLeft: "422605",
- topRight: "72450b",
- bottomRight: "7c5423",
- bottomLeft: "6a441c"
- },
- Genre: [
- {
- tag: "Documentary"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Stefan Ashton Frank"
- }
- ]
- },
- {
- ratingKey: "129156",
- key: "/library/metadata/129156/children",
- guid: "plex://show/65a38fdf33d360a4ceae8448",
- slug: "nesting",
- studio: "Project Undertow",
- type: "show",
- title: "Nesting",
- summary:
- "Two friends search for affordable housing and a sperm donor to co-parent as their platonic relationship surprisingly turns romantic in this funny series.",
- index: 1,
- audienceRating: 7.5,
- year: 2023,
- thumb: "/library/metadata/129156/thumb/1733563335",
- art: "/library/metadata/129156/art/1733563335",
- originallyAvailableAt: "2023-12-22",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1720388110,
- updatedAt: 1733563335,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Nesting",
- type: "coverPoster",
- url: "/library/metadata/129156/thumb/1733563335"
- },
- {
- alt: "Nesting",
- type: "background",
- url: "/library/metadata/129156/art/1733563335"
- }
- ],
- UltraBlurColors: {
- topLeft: "46230d",
- topRight: "37240d",
- bottomRight: "622a11",
- bottomLeft: "894b20"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "Canada"
- }
- ],
- Role: [
- {
- tag: "Nicola Correia Damude"
- },
- {
- tag: "Alexandra Castillo"
- },
- {
- tag: "Rachel Wilson"
- }
- ]
- },
- {
- ratingKey: "125387",
- key: "/library/metadata/125387/children",
- guid: "plex://show/627fcfb77eb52ccdcc843c0c",
- slug: "the-rookie-feds",
- studio: "Entertainment One",
- type: "show",
- title: "The Rookie: Feds",
- titleSort: "Rookie: Feds",
- contentRating: "TV-14",
- summary:
- "Special Agent Simone Clark, the oldest rookie in the FBI, is a force of nature, the living embodiment of a dream deferred – and she works together with her new colleagues at the Los Angeles office of the Bureau to bring down the country’s toughest criminals.",
- index: 1,
- audienceRating: 7.5,
- year: 2022,
- tagline: "The FBI Has a New Secret Weapon",
- thumb: "/library/metadata/125387/thumb/1734252029",
- art: "/library/metadata/125387/art/1734252029",
- theme: "/library/metadata/125387/theme/1734252029",
- duration: 2520000,
- originallyAvailableAt: "2022-09-27",
- leafCount: 22,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1702426652,
- updatedAt: 1734252029,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "The Rookie: Feds",
- type: "coverPoster",
- url: "/library/metadata/125387/thumb/1734252029"
- },
- {
- alt: "The Rookie: Feds",
- type: "background",
- url: "/library/metadata/125387/art/1734252029"
- },
- {
- alt: "The Rookie: Feds",
- type: "clearLogo",
- url: "/library/metadata/125387/clearLogo/1734252029"
- }
- ],
- UltraBlurColors: {
- topLeft: "4f1b0a",
- topRight: "471a3b",
- bottomRight: "983e18",
- bottomLeft: "9b3a0e"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Niecy Nash-Betts"
- },
- {
- tag: "Felix Solis"
- },
- {
- tag: "James Lesure"
- }
- ]
- },
- {
- ratingKey: "106338",
- key: "/library/metadata/106338/children",
- guid: "plex://show/5d9c08682192ba001f30f2ce",
- slug: "superstore",
- studio: "Universal Television",
- type: "show",
- title: "Superstore",
- contentRating: "TV-14",
- summary:
- "A hilarious workplace comedy about a unique family of employees at a super-sized mega store. From the bright-eyed newbies and the seen-it-all veterans to the clueless summer hires and the in-it-for-life managers, together they hilariously tackle the day-to-day grind of rabid bargain hunters, riot-causing sales and nap-worthy training sessions.",
- index: 1,
- audienceRating: 7.5,
- year: 2015,
- tagline: "They're Getting Their Shift Together",
- thumb: "/library/metadata/106338/thumb/1737706239",
- art: "/library/metadata/106338/art/1737706239",
- theme: "/library/metadata/106338/theme/1737706239",
- duration: 1320000,
- originallyAvailableAt: "2015-11-30",
- leafCount: 113,
- viewedLeafCount: 0,
- childCount: 7,
- seasonCount: 6,
- addedAt: 1646272614,
- updatedAt: 1737706239,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/106381",
- Image: [
- {
- alt: "Superstore",
- type: "coverPoster",
- url: "/library/metadata/106338/thumb/1737706239"
- },
- {
- alt: "Superstore",
- type: "background",
- url: "/library/metadata/106338/art/1737706239"
- },
- {
- alt: "Superstore",
- type: "clearLogo",
- url: "/library/metadata/106338/clearLogo/1737706239"
- }
- ],
- UltraBlurColors: {
- topLeft: "192c52",
- topRight: "395c9b",
- bottomRight: "2c5da0",
- bottomLeft: "355e98"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Ben Feldman"
- },
- {
- tag: "Lauren Ash"
- },
- {
- tag: "Colton Dunn"
- }
- ]
- },
- {
- ratingKey: "94380",
- key: "/library/metadata/94380/children",
- guid: "plex://show/5d9c08152df347001e3aa448",
- slug: "workin-moms",
- studio: "Wolf and Rabbit Productions",
- type: "show",
- title: "Workin' Moms",
- contentRating: "TV-MA",
- summary:
- "Four women juggle love, careers, and parenthood. They support, challenge, and try not to judge each other as life throws them curveballs. Whether it is an identity crisis, a huge job opportunity, postpartum depression, or an unplanned pregnancy – they face both the good and bad with grace and humour.",
- index: 1,
- audienceRating: 7.5,
- year: 2017,
- thumb: "/library/metadata/94380/thumb/1738572815",
- art: "/library/metadata/94380/art/1738572815",
- duration: 1800000,
- originallyAvailableAt: "2017-01-10",
- leafCount: 83,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1646230106,
- updatedAt: 1738572815,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/94409",
- Image: [
- {
- alt: "Workin' Moms",
- type: "coverPoster",
- url: "/library/metadata/94380/thumb/1738572815"
- },
- {
- alt: "Workin' Moms",
- type: "background",
- url: "/library/metadata/94380/art/1738572815"
- },
- {
- alt: "Workin' Moms",
- type: "clearLogo",
- url: "/library/metadata/94380/clearLogo/1738572815"
- }
- ],
- UltraBlurColors: {
- topLeft: "501908",
- topRight: "421909",
- bottomRight: "250b08",
- bottomLeft: "6d321a"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Canada"
- }
- ],
- Role: [
- {
- tag: "Catherine Reitman"
- },
- {
- tag: "Dani Kind"
- },
- {
- tag: "Juno Rinaldi"
- }
- ]
- },
- {
- ratingKey: "94242",
- key: "/library/metadata/94242/children",
- guid: "plex://show/5f59a265388a680042616b11",
- slug: "yellowjackets",
- studio: "Entertainment One",
- type: "show",
- title: "Yellowjackets",
- contentRating: "TV-MA",
- summary:
- "This equal parts survival epic, psychological horror story and coming-of-age drama tells the saga of a team of wildly talented high school girls soccer players who become the (un)lucky survivors of a plane crash deep in the remote northern wilderness. The series chronicles their descent from a complicated but thriving team to savage clans, while also tracking the lives they’ve attempted to piece back together nearly 25 years later.",
- index: 1,
- audienceRating: 7.5,
- year: 2021,
- thumb: "/library/metadata/94242/thumb/1738572815",
- art: "/library/metadata/94242/art/1738572815",
- theme: "/library/metadata/94242/theme/1738572815",
- duration: 3420000,
- originallyAvailableAt: "2021-11-14",
- leafCount: 19,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646230075,
- updatedAt: 1738572815,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Yellowjackets",
- type: "coverPoster",
- url: "/library/metadata/94242/thumb/1738572815"
- },
- {
- alt: "Yellowjackets",
- type: "background",
- url: "/library/metadata/94242/art/1738572815"
- },
- {
- alt: "Yellowjackets",
- type: "clearLogo",
- url: "/library/metadata/94242/clearLogo/1738572815"
- }
- ],
- UltraBlurColors: {
- topLeft: "16030c",
- topRight: "9b3b12",
- bottomRight: "415c2d",
- bottomLeft: "432d11"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Melanie Lynskey"
- },
- {
- tag: "Tawny Cypress"
- },
- {
- tag: "Sophie Nélisse"
- }
- ]
- },
- {
- ratingKey: "102703",
- key: "/library/metadata/102703/children",
- guid: "plex://show/5d9c0869ba2e21001f1903b3",
- slug: "humans",
- studio: "Channel 4 Television",
- type: "show",
- title: "Humans",
- contentRating: "TV-14",
- summary:
- '"Humans" is set in a parallel present where the latest must-have gadget for any busy family is a Synth, a highly-developed robotic servant eerily similar to its live counterpart. In the hope of transforming the way they live, one strained suburban family purchases a refurbished synth and discovers that sharing life with a machine has chilling, far-reaching consequences.',
- index: 1,
- audienceRating: 7.5,
- year: 2015,
- tagline: "Made in our image. Out of our control. (Season 1)",
- thumb: "/library/metadata/102703/thumb/1737706234",
- art: "/library/metadata/102703/art/1737706234",
- theme: "/library/metadata/102703/theme/1737706234",
- duration: 2760000,
- originallyAvailableAt: "2015-06-14",
- leafCount: 24,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272313,
- updatedAt: 1737706234,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/102731",
- Image: [
- {
- alt: "Humans",
- type: "coverPoster",
- url: "/library/metadata/102703/thumb/1737706234"
- },
- {
- alt: "Humans",
- type: "background",
- url: "/library/metadata/102703/art/1737706234"
- }
- ],
- UltraBlurColors: {
- topLeft: "050617",
- topRight: "0b071c",
- bottomRight: "111838",
- bottomLeft: "05071a"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Role: [
- {
- tag: "Katherine Parkinson"
- },
- {
- tag: "Gemma Chan"
- },
- {
- tag: "Emily Berrington"
- }
- ]
- },
- {
- ratingKey: "98559",
- key: "/library/metadata/98559/children",
- guid: "plex://show/5d9c086c705e7a001e6dc3ea",
- slug: "heroes",
- studio: "Tailwind Productions",
- type: "show",
- title: "Heroes",
- contentRating: "TV-14",
- summary:
- "Common people discover that they have super powers. Their lives intertwine as a devastating event must be prevented.",
- index: 1,
- audienceRating: 7.5,
- year: 2006,
- tagline: "Save the Cheerleader. Save the World. (Season 1)",
- thumb: "/library/metadata/98559/thumb/1737273278",
- art: "/library/metadata/98559/art/1737273278",
- theme: "/library/metadata/98559/theme/1737273278",
- duration: 2580000,
- originallyAvailableAt: "2006-09-25",
- leafCount: 77,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646271854,
- updatedAt: 1737273278,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Heroes",
- type: "coverPoster",
- url: "/library/metadata/98559/thumb/1737273278"
- },
- {
- alt: "Heroes",
- type: "background",
- url: "/library/metadata/98559/art/1737273278"
- },
- {
- alt: "Heroes",
- type: "clearLogo",
- url: "/library/metadata/98559/clearLogo/1737273278"
- }
- ],
- UltraBlurColors: {
- topLeft: "040404",
- topRight: "322d29",
- bottomRight: "262320",
- bottomLeft: "3b3534"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Masi Oka"
- },
- {
- tag: "Hayden Panettiere"
- },
- {
- tag: "Adrian Pasdar"
- }
- ]
- },
- {
- ratingKey: "99583",
- key: "/library/metadata/99583/children",
- guid: "plex://show/606ee70889b0ad002df700b6",
- slug: "la-brea",
- studio: "Keshet Studios",
- type: "show",
- title: "La Brea",
- contentRating: "TV-14",
- summary:
- "A massive sinkhole mysteriously opens up in Los Angeles, separating part of a family in an unexplainable primeval world, alongside a desperate group of strangers.",
- index: 1,
- audienceRating: 7.5,
- year: 2021,
- tagline: "One Family Torn Between Two Worlds... (Season 1)",
- thumb: "/library/metadata/99583/thumb/1737363226",
- art: "/library/metadata/99583/art/1737363226",
- theme: "/library/metadata/99583/theme/1737363226",
- duration: 2700000,
- originallyAvailableAt: "2021-09-28",
- leafCount: 30,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646271975,
- updatedAt: 1737363226,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/99609",
- Image: [
- {
- alt: "La Brea",
- type: "coverPoster",
- url: "/library/metadata/99583/thumb/1737363226"
- },
- {
- alt: "La Brea",
- type: "background",
- url: "/library/metadata/99583/art/1737363226"
- },
- {
- alt: "La Brea",
- type: "clearLogo",
- url: "/library/metadata/99583/clearLogo/1737363226"
- }
- ],
- UltraBlurColors: {
- topLeft: "162c55",
- topRight: "25498f",
- bottomRight: "91423b",
- bottomLeft: "a13124"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Eoin Macken"
- },
- {
- tag: "Chiké Okonkwo"
- },
- {
- tag: "Zyra Gorecki"
- }
- ]
- },
- {
- ratingKey: "99080",
- key: "/library/metadata/99080/children",
- guid: "plex://show/5d9c08d93c3f87001f357a4f",
- slug: "disenchantment",
- studio: "The ULULU Company",
- type: "show",
- title: "Disenchantment",
- contentRating: "TV-MA",
- summary:
- "Princess Tiabeanie, 'Bean', is about to be married to Prince Merkimer. It is an arranged marriage and Bean isn't too happy about it. She is fun loving and free spirited and marriage is the last thing she wants to preoccupy herself with. Then she meets Luci, a demon, and Elfo, an elf, and things get rather exciting, and dangerous.",
- index: 1,
- audienceRating: 7.4,
- year: 2018,
- tagline: "Misadventure awaits. (Season 1)",
- thumb: "/library/metadata/99080/thumb/1737273279",
- art: "/library/metadata/99080/art/1737273279",
- theme: "/library/metadata/99080/theme/1737273279",
- duration: 1800000,
- originallyAvailableAt: "2018-08-17",
- leafCount: 50,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646271919,
- updatedAt: 1737273279,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/99121",
- Image: [
- {
- alt: "Disenchantment",
- type: "coverPoster",
- url: "/library/metadata/99080/thumb/1737273279"
- },
- {
- alt: "Disenchantment",
- type: "background",
- url: "/library/metadata/99080/art/1737273279"
- },
- {
- alt: "Disenchantment",
- type: "clearLogo",
- url: "/library/metadata/99080/clearLogo/1737273279"
- }
- ],
- UltraBlurColors: {
- topLeft: "023249",
- topRight: "254975",
- bottomRight: "1f6390",
- bottomLeft: "274f7a"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Abbi Jacobson"
- },
- {
- tag: "Lucy Montgomery"
- },
- {
- tag: "Nat Faxon"
- }
- ]
- },
- {
- ratingKey: "121550",
- key: "/library/metadata/121550/children",
- guid: "plex://show/6423c1a61d19d0c0a14a2d30",
- slug: "amityville-an-origin-story",
- studio: "B17 Entertainment",
- type: "show",
- title: "Amityville: An Origin Story",
- contentRating: "TV-MA",
- summary:
- "This limited series is the first-ever elevated look at the strange alchemy of mass murder, 1970s paranormal obsession, and the explosion of the horror film genre that gave rise to The Amityville Horror sensation.",
- index: 1,
- audienceRating: 7.4,
- year: 2023,
- thumb: "/library/metadata/121550/thumb/1732787778",
- art: "/library/metadata/121550/art/1732787778",
- duration: 3600000,
- originallyAvailableAt: "2023-04-23",
- leafCount: 4,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1682360311,
- updatedAt: 1732787778,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/121789",
- Image: [
- {
- alt: "Amityville: An Origin Story",
- type: "coverPoster",
- url: "/library/metadata/121550/thumb/1732787778"
- },
- {
- alt: "Amityville: An Origin Story",
- type: "background",
- url: "/library/metadata/121550/art/1732787778"
- },
- {
- alt: "Amityville: An Origin Story",
- type: "clearLogo",
- url: "/library/metadata/121550/clearLogo/1732787778"
- }
- ],
- UltraBlurColors: {
- topLeft: "053341",
- topRight: "092d3c",
- bottomRight: "0d5662",
- bottomLeft: "041a26"
- },
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "Biography"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "John Carpenter"
- },
- {
- tag: "Diane Franklin"
- },
- {
- tag: "Christopher Lutz"
- }
- ]
- },
- {
- ratingKey: "104109",
- key: "/library/metadata/104109/children",
- guid: "plex://show/5e1618f5d62a3d003e494b18",
- slug: "the-walking-dead-world-beyond",
- studio: "AMC Studios",
- type: "show",
- title: "The Walking Dead: World Beyond",
- titleSort: "Walking Dead: World Beyond",
- contentRating: "TV-MA",
- summary:
- "A heroic group of teens sheltered from the dangers of the post-apocalyptic world receive a message that inspires them to leave the safety of the only home they have ever known and embark on a cross-country journey to find the one man who can possibly save the world.",
- index: 1,
- audienceRating: 7.4,
- year: 2020,
- thumb: "/library/metadata/104109/thumb/1737706235",
- art: "/library/metadata/104109/art/1737706235",
- theme: "/library/metadata/104109/theme/1737706235",
- duration: 2580000,
- originallyAvailableAt: "2020-10-01",
- leafCount: 20,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646272446,
- updatedAt: 1737706235,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/104137",
- Image: [
- {
- alt: "The Walking Dead: World Beyond",
- type: "coverPoster",
- url: "/library/metadata/104109/thumb/1737706235"
- },
- {
- alt: "The Walking Dead: World Beyond",
- type: "background",
- url: "/library/metadata/104109/art/1737706235"
- },
- {
- alt: "The Walking Dead: World Beyond",
- type: "clearLogo",
- url: "/library/metadata/104109/clearLogo/1737706235"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1c20",
- topRight: "2a4a2a",
- bottomRight: "8f4437",
- bottomLeft: "923f43"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Aliyah Royale"
- },
- {
- tag: "Alexa Mansour"
- },
- {
- tag: "Hal Cumpston"
- }
- ]
- },
- {
- ratingKey: "96702",
- key: "/library/metadata/96702/children",
- guid: "plex://show/5d9c083d7b5c2e001e6578f9",
- slug: "12-monkeys",
- studio: "Atlas Entertainment",
- type: "show",
- title: "12 Monkeys",
- contentRating: "TV-14",
- summary:
- "Follows the journey of a time traveler from the post-apocalyptic future who appears in present day on a mission to locate and eradicate the source of a deadly plague that will nearly destroy the human race.",
- index: 1,
- audienceRating: 7.4,
- year: 2015,
- tagline: "Unmake history. (Season 1)",
- thumb: "/library/metadata/96702/thumb/1737273274",
- art: "/library/metadata/96702/art/1737273274",
- theme: "/library/metadata/96702/theme/1737273274",
- duration: 2580000,
- originallyAvailableAt: "2015-01-16",
- leafCount: 47,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646271681,
- updatedAt: 1737273274,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/96740",
- Image: [
- {
- alt: "12 Monkeys",
- type: "coverPoster",
- url: "/library/metadata/96702/thumb/1737273274"
- },
- {
- alt: "12 Monkeys",
- type: "background",
- url: "/library/metadata/96702/art/1737273274"
- },
- {
- alt: "12 Monkeys",
- type: "clearLogo",
- url: "/library/metadata/96702/clearLogo/1737273274"
- }
- ],
- UltraBlurColors: {
- topLeft: "1b1b1c",
- topRight: "0e0202",
- bottomRight: "6f5b29",
- bottomLeft: "2c2823"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Aaron Stanford"
- },
- {
- tag: "Amanda Schull"
- },
- {
- tag: "Barbara Sukowa"
- }
- ]
- },
- {
- ratingKey: "97356",
- key: "/library/metadata/97356/children",
- guid: "plex://show/603a0c26c59c44002c9c5d7b",
- slug: "cruel-summer",
- studio: "Entertainment One",
- type: "show",
- title: "Cruel Summer",
- contentRating: "TV-14",
- summary:
- "Taking place over three summers - 1993, 1994, 1995 - in a small Texas town, a beautiful popular teen, Kate, is abducted and, seemingly unrelated, a girl, Jeanette, goes from being a sweet, awkward outlier to the most popular girl in town and, by ’95, the most despised person in America.",
- index: 1,
- audienceRating: 7.4,
- year: 2021,
- thumb: "/library/metadata/97356/thumb/1738746254",
- art: "/library/metadata/97356/art/1738746254",
- theme: "/library/metadata/97356/theme/1738746254",
- duration: 2520000,
- originallyAvailableAt: "2021-04-19",
- leafCount: 20,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646271753,
- updatedAt: 1738746254,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Cruel Summer",
- type: "coverPoster",
- url: "/library/metadata/97356/thumb/1738746254"
- },
- {
- alt: "Cruel Summer",
- type: "background",
- url: "/library/metadata/97356/art/1738746254"
- },
- {
- alt: "Cruel Summer",
- type: "clearLogo",
- url: "/library/metadata/97356/clearLogo/1738746254"
- }
- ],
- UltraBlurColors: {
- topLeft: "1e221b",
- topRight: "1a3d2e",
- bottomRight: "0a2016",
- bottomLeft: "1a1403"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Olivia Holt"
- },
- {
- tag: "Chiara Aurelia"
- },
- {
- tag: "Froy Gutierrez"
- }
- ]
- },
- {
- ratingKey: "100876",
- key: "/library/metadata/100876/children",
- guid: "plex://show/5d9c084846115600200a8bf8",
- slug: "drain-the-oceans",
- studio: "Mallinson Sadler Productions",
- type: "show",
- title: "Drain the Oceans",
- contentRating: "TV-PG",
- summary:
- "Maritime mysteries—old and new—come to life in this series, combining scientific data and digital re-creations to reveal shipwrecks, treasures, and sunken cities on the bottom of lakes, seas and oceans around the world.",
- index: 1,
- audienceRating: 7.4,
- year: 2018,
- thumb: "/library/metadata/100876/thumb/1737273283",
- art: "/library/metadata/100876/art/1737273283",
- duration: 2820000,
- originallyAvailableAt: "2018-05-28",
- leafCount: 25,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646272109,
- updatedAt: 1737273283,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Drain the Oceans",
- type: "coverPoster",
- url: "/library/metadata/100876/thumb/1737273283"
- },
- {
- alt: "Drain the Oceans",
- type: "background",
- url: "/library/metadata/100876/art/1737273283"
- },
- {
- alt: "Drain the Oceans",
- type: "clearLogo",
- url: "/library/metadata/100876/clearLogo/1737273283"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1f07",
- topRight: "59280f",
- bottomRight: "62320e",
- bottomLeft: "2e5c8a"
- },
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Craig Sechler"
- },
- {
- tag: "Eric Grove"
- },
- {
- tag: "Runar Lia"
- }
- ]
- },
- {
- ratingKey: "99595",
- key: "/library/metadata/99595/children",
- guid: "plex://show/5d9c086c7d06d9001ffd279e",
- slug: "family-guy",
- studio: "20th Century Fox Television",
- type: "show",
- title: "Family Guy",
- contentRating: "TV-14",
- summary:
- "In a wacky Rhode Island town, a dysfunctional family strives to cope with everyday life as they are thrown from one crazy scenario to another.",
- index: 1,
- audienceRating: 7.4,
- year: 1999,
- tagline: "Don't Die Laughing. We Could Get Sued (Season 4).",
- thumb: "/library/metadata/99595/thumb/1737706230",
- art: "/library/metadata/99595/art/1737706230",
- theme: "/library/metadata/99595/theme/1737706230",
- duration: 1320000,
- originallyAvailableAt: "1999-01-31",
- leafCount: 424,
- viewedLeafCount: 0,
- childCount: 23,
- seasonCount: 22,
- addedAt: 1646271976,
- updatedAt: 1737706230,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/99628",
- Image: [
- {
- alt: "Family Guy",
- type: "coverPoster",
- url: "/library/metadata/99595/thumb/1737706230"
- },
- {
- alt: "Family Guy",
- type: "background",
- url: "/library/metadata/99595/art/1737706230"
- },
- {
- alt: "Family Guy",
- type: "clearLogo",
- url: "/library/metadata/99595/clearLogo/1737706230"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1b10",
- topRight: "9e352b",
- bottomRight: "1b5c34",
- bottomLeft: "276d43"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Seth MacFarlane"
- },
- {
- tag: "Alex Borstein"
- },
- {
- tag: "Seth Green"
- }
- ]
- },
- {
- ratingKey: "92082",
- key: "/library/metadata/92082/children",
- guid: "plex://show/5f6c8d1a15e066003fc55ecf",
- slug: "historys-greatest-mysteries",
- studio: "Blumhouse Television",
- type: "show",
- title: "History's Greatest Mysteries",
- contentRating: "TV-PG",
- summary:
- "Investigates a wide range of historically compelling topics and the mysteries surrounding each including the Titanic, D.B. Cooper, Roswell, John Wilkes Booth, and more. Fresh, new evidence and perspectives will be showcased, such as never-before-released documents, personal diaries and DNA evidence.",
- index: 1,
- audienceRating: 7.4,
- year: 2020,
- thumb: "/library/metadata/92082/thumb/1737273269",
- art: "/library/metadata/92082/art/1737273269",
- duration: 2760000,
- originallyAvailableAt: "2020-11-11",
- leafCount: 21,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646229013,
- updatedAt: 1737273269,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/92091",
- Image: [
- {
- alt: "History's Greatest Mysteries",
- type: "coverPoster",
- url: "/library/metadata/92082/thumb/1737273269"
- },
- {
- alt: "History's Greatest Mysteries",
- type: "background",
- url: "/library/metadata/92082/art/1737273269"
- },
- {
- alt: "History's Greatest Mysteries",
- type: "clearLogo",
- url: "/library/metadata/92082/clearLogo/1737273269"
- }
- ],
- UltraBlurColors: {
- topLeft: "101419",
- topRight: "1c3f5e",
- bottomRight: "041027",
- bottomLeft: "03030f"
- },
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Laurence Fishburne"
- },
- {
- tag: "Bruce Lee"
- },
- {
- tag: "Jeff Chang"
- }
- ]
- },
- {
- ratingKey: "130648",
- key: "/library/metadata/130648/children",
- guid: "plex://show/621656b48095d95a8fbb4e91",
- slug: "knuckles",
- studio: "Original Film",
- type: "show",
- title: "Knuckles",
- contentRating: "TV-PG",
- summary:
- "A spinoff series that focuses on Knuckles and his journey assisting and training a middle-aged male cop to become better and succeed in life. Along the way, they are both target a secret group who want to steal all of their power and use it for themselves.",
- index: 1,
- audienceRating: 7.4,
- year: 2024,
- tagline: "He Just Hits Different",
- thumb: "/library/metadata/130648/thumb/1738912309",
- art: "/library/metadata/130648/art/1738912309",
- duration: 1740000,
- originallyAvailableAt: "2024-04-26",
- leafCount: 6,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1720397719,
- updatedAt: 1738912309,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/130672",
- Image: [
- {
- alt: "Knuckles",
- type: "coverPoster",
- url: "/library/metadata/130648/thumb/1738912309"
- },
- {
- alt: "Knuckles",
- type: "background",
- url: "/library/metadata/130648/art/1738912309"
- },
- {
- alt: "Knuckles",
- type: "clearLogo",
- url: "/library/metadata/130648/clearLogo/1738912309"
- }
- ],
- UltraBlurColors: {
- topLeft: "570d0b",
- topRight: "712928",
- bottomRight: "7b3630",
- bottomLeft: "491d19"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Idris Elba"
- },
- {
- tag: "Adam Pally"
- },
- {
- tag: "Stockard Channing"
- }
- ]
- },
- {
- ratingKey: "130500",
- key: "/library/metadata/130500/children",
- guid: "plex://show/60afc14c38ba82002dce6783",
- slug: "maggie-2022",
- studio: "20th Television",
- type: "show",
- title: "Maggie (2022)",
- contentRating: "TV-14",
- summary:
- "As a psychic, Maggie regularly sees the future of her friends, parents, clients and random strangers on the street, but when she suddenly sees a glimpse of her own future, she is forced to start living in her own present.",
- index: 1,
- audienceRating: 7.4,
- year: 2022,
- tagline: "She Can Predict Your Future, Just Not Hers",
- thumb: "/library/metadata/130500/thumb/1738912308",
- art: "/library/metadata/130500/art/1738912308",
- duration: 1800000,
- originallyAvailableAt: "2022-07-06",
- leafCount: 13,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1720397598,
- updatedAt: 1738912308,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/130515",
- Image: [
- {
- alt: "Maggie (2022)",
- type: "coverPoster",
- url: "/library/metadata/130500/thumb/1738912308"
- },
- {
- alt: "Maggie (2022)",
- type: "background",
- url: "/library/metadata/130500/art/1738912308"
- },
- {
- alt: "Maggie (2022)",
- type: "clearLogo",
- url: "/library/metadata/130500/clearLogo/1738912308"
- }
- ],
- UltraBlurColors: {
- topLeft: "1e0c27",
- topRight: "2e239b",
- bottomRight: "201031",
- bottomLeft: "13031d"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Rebecca Rittenhouse"
- },
- {
- tag: "David Del Rio"
- },
- {
- tag: "Nichole Sakura"
- }
- ]
- },
- {
- ratingKey: "134880",
- key: "/library/metadata/134880/children",
- guid: "plex://show/65be308856d4e337fe684844",
- slug: "a-man-on-the-inside",
- studio: "Fremulon",
- type: "show",
- title: "A Man on the Inside",
- titleSort: "Man on the Inside",
- contentRating: "TV-14",
- summary:
- "Charles, a retired man, gets a new lease on life when he answers an ad from a private investigator and becomes a mole in a secret investigation in a nursing home.",
- index: 1,
- audienceRating: 7.4,
- year: 2024,
- thumb: "/library/metadata/134880/thumb/1737407382",
- art: "/library/metadata/134880/art/1737407382",
- duration: 1800000,
- originallyAvailableAt: "2024-11-21",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1737407381,
- updatedAt: 1737407382,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/134884",
- Image: [
- {
- alt: "A Man on the Inside",
- type: "coverPoster",
- url: "/library/metadata/134880/thumb/1737407382"
- },
- {
- alt: "A Man on the Inside",
- type: "background",
- url: "/library/metadata/134880/art/1737407382"
- },
- {
- alt: "A Man on the Inside",
- type: "clearLogo",
- url: "/library/metadata/134880/clearLogo/1737407382"
- }
- ],
- UltraBlurColors: {
- topLeft: "570c12",
- topRight: "9f3504",
- bottomRight: "a1311c",
- bottomLeft: "852c0b"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Ted Danson"
- },
- {
- tag: "Mary Elizabeth Ellis"
- },
- {
- tag: "Lilah Richcreek Estrada"
- }
- ]
- },
- {
- ratingKey: "106775",
- key: "/library/metadata/106775/children",
- guid: "plex://show/5d9c080608fddd001f2908f7",
- slug: "marvels-runaways",
- studio: "Marvel Television",
- type: "show",
- title: "Marvel's Runaways",
- contentRating: "TV-14",
- summary:
- "After discovering a dark secret about their parents, a group of teenagers band together to run away from their homes in order to atone for their parents' actions and to discover the secrets of their origins.",
- index: 1,
- audienceRating: 7.4,
- year: 2017,
- thumb: "/library/metadata/106775/thumb/1737706241",
- art: "/library/metadata/106775/art/1737706241",
- theme: "/library/metadata/106775/theme/1737706241",
- duration: 3000000,
- originallyAvailableAt: "2017-11-21",
- leafCount: 33,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272648,
- updatedAt: 1737706241,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/106801",
- Image: [
- {
- alt: "Marvel's Runaways",
- type: "coverPoster",
- url: "/library/metadata/106775/thumb/1737706241"
- },
- {
- alt: "Marvel's Runaways",
- type: "background",
- url: "/library/metadata/106775/art/1737706241"
- },
- {
- alt: "Marvel's Runaways",
- type: "clearLogo",
- url: "/library/metadata/106775/clearLogo/1737706241"
- }
- ],
- UltraBlurColors: {
- topLeft: "1d1e1f",
- topRight: "862c39",
- bottomRight: "923c53",
- bottomLeft: "30276a"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Rhenzy Feliz"
- },
- {
- tag: "Lyrica Okano"
- },
- {
- tag: "Virginia Gardner"
- }
- ]
- },
- {
- ratingKey: "128091",
- key: "/library/metadata/128091/children",
- guid: "plex://show/5d9c0821ef619b002047d2ab",
- slug: "mr-d",
- studio: "Topsail Entertainment",
- type: "show",
- title: "Mr. D",
- contentRating: "TV-PG",
- summary:
- "Based on Gerry Dee's real-life experiences as a high school teacher before he switched to comedy full-time, MR. D is a story about a charming, under-qualified teacher trying to fake his way through a teaching job, just like he often fakes his way through life.",
- index: 1,
- audienceRating: 7.4,
- year: 2012,
- tagline: "This year's gonna be a hit. (Season 7)",
- thumb: "/library/metadata/128091/thumb/1734596552",
- art: "/library/metadata/128091/art/1734596552",
- theme: "/library/metadata/128091/theme/1734596552",
- duration: 1800000,
- originallyAvailableAt: "2012-01-09",
- leafCount: 87,
- viewedLeafCount: 0,
- childCount: 8,
- addedAt: 1718760483,
- updatedAt: 1734596552,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Mr. D",
- type: "coverPoster",
- url: "/library/metadata/128091/thumb/1734596552"
- },
- {
- alt: "Mr. D",
- type: "background",
- url: "/library/metadata/128091/art/1734596552"
- },
- {
- alt: "Mr. D",
- type: "clearLogo",
- url: "/library/metadata/128091/clearLogo/1734596552"
- }
- ],
- UltraBlurColors: {
- topLeft: "570d0e",
- topRight: "70301b",
- bottomRight: "670f10",
- bottomLeft: "016590"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "Canada"
- }
- ],
- Role: [
- {
- tag: "Jonathan Torrens"
- },
- {
- tag: "Booth Savage"
- },
- {
- tag: "Gerry Dee"
- }
- ]
- },
- {
- ratingKey: "108400",
- key: "/library/metadata/108400/children",
- guid: "plex://show/5d9c082aba6eb9001fb9d6cc",
- slug: "once-upon-a-time-2011",
- studio: "Kitsis/Horowitz",
- type: "show",
- title: "Once Upon a Time",
- contentRating: "TV-PG",
- summary:
- "A young woman with a troubled past is drawn to a small town in Maine where fairy tales are to be believed.",
- index: 1,
- audienceRating: 7.4,
- year: 2011,
- tagline: "Magic is coming. (season 1)",
- thumb: "/library/metadata/108400/thumb/1737706245",
- art: "/library/metadata/108400/art/1737706245",
- theme: "/library/metadata/108400/theme/1737706245",
- duration: 2580000,
- originallyAvailableAt: "2011-10-23",
- leafCount: 156,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1646272932,
- updatedAt: 1737706245,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Once Upon a Time",
- type: "coverPoster",
- url: "/library/metadata/108400/thumb/1737706245"
- },
- {
- alt: "Once Upon a Time",
- type: "background",
- url: "/library/metadata/108400/art/1737706245"
- },
- {
- alt: "Once Upon a Time",
- type: "clearLogo",
- url: "/library/metadata/108400/clearLogo/1737706245"
- }
- ],
- UltraBlurColors: {
- topLeft: "1c0405",
- topRight: "261e4c",
- bottomRight: "5a4ea3",
- bottomLeft: "292671"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Lana Parrilla"
- },
- {
- tag: "Robert Carlyle"
- },
- {
- tag: "Jared Gilmore"
- }
- ]
- },
- {
- ratingKey: "125867",
- key: "/library/metadata/125867/children",
- guid: "plex://show/5ec75ff2f190410042db1b15",
- slug: "percy-jackson-and-the-olympians",
- studio: "The Gotham Group",
- type: "show",
- title: "Percy Jackson and the Olympians",
- contentRating: "TV-PG",
- summary:
- "Percy Jackson is on a dangerous quest. Outrunning monsters and outwitting gods, he must journey across America to return Zeus' master bolt and stop an all-out war. With the help of his quest mates Annabeth and Grover, Percy's journey will lead him closer to the answers he seeks: how to fit into a world where he feels out of place, and find out who he's destined to be.",
- index: 1,
- audienceRating: 7.4,
- year: 2023,
- tagline: "New Storm Rising. (Season 2)",
- thumb: "/library/metadata/125867/thumb/1738912306",
- art: "/library/metadata/125867/art/1738912306",
- theme: "/library/metadata/125867/theme/1738912306",
- duration: 2700000,
- originallyAvailableAt: "2023-12-19",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1704338051,
- updatedAt: 1738912306,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/125870",
- Image: [
- {
- alt: "Percy Jackson and the Olympians",
- type: "coverPoster",
- url: "/library/metadata/125867/thumb/1738912306"
- },
- {
- alt: "Percy Jackson and the Olympians",
- type: "background",
- url: "/library/metadata/125867/art/1738912306"
- },
- {
- alt: "Percy Jackson and the Olympians",
- type: "clearLogo",
- url: "/library/metadata/125867/clearLogo/1738912306"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1a26",
- topRight: "704b24",
- bottomRight: "56291a",
- bottomLeft: "361116"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Family"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Walker Scobell"
- },
- {
- tag: "Leah Sava Jeffries"
- },
- {
- tag: "Aryan Simhadri"
- }
- ]
- },
- {
- ratingKey: "107271",
- key: "/library/metadata/107271/children",
- guid: "plex://show/5d9c08162df347001e3aa6cf",
- slug: "a-series-of-unfortunate-events",
- studio: "Take 5 Productions",
- type: "show",
- title: "A Series of Unfortunate Events",
- titleSort: "Series of Unfortunate Events",
- contentRating: "TV-PG",
- summary:
- "After the Baudelaire parents die in a terrible fire, the Baudelaire orphans search for their families secrets and get them and their fortune away from the terrible grasp of the sinister Count Olaf as he moves with them between different guardians in disguise.",
- index: 1,
- audienceRating: 7.4,
- year: 2017,
- tagline:
- "Secrets will be revealed, one unfortunate event at a time.",
- thumb: "/library/metadata/107271/thumb/1737706242",
- art: "/library/metadata/107271/art/1737706242",
- theme: "/library/metadata/107271/theme/1737706242",
- duration: 3120000,
- originallyAvailableAt: "2017-01-13",
- leafCount: 25,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272683,
- updatedAt: 1737706242,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/107291",
- Image: [
- {
- alt: "A Series of Unfortunate Events",
- type: "coverPoster",
- url: "/library/metadata/107271/thumb/1737706242"
- },
- {
- alt: "A Series of Unfortunate Events",
- type: "background",
- url: "/library/metadata/107271/art/1737706242"
- },
- {
- alt: "A Series of Unfortunate Events",
- type: "clearLogo",
- url: "/library/metadata/107271/clearLogo/1737706242"
- }
- ],
- UltraBlurColors: {
- topLeft: "48220b",
- topRight: "291131",
- bottomRight: "a42642",
- bottomLeft: "9b3a20"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Family"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Neil Patrick Harris"
- },
- {
- tag: "Patrick Warburton"
- },
- {
- tag: "Malina Weissman"
- }
- ]
- },
- {
- ratingKey: "106519",
- key: "/library/metadata/106519/children",
- guid: "plex://show/5d9c09284eefaa001f5e921b",
- slug: "the-sounds",
- studio: "South Pacific Pictures",
- type: "show",
- title: "The Sounds",
- titleSort: "Sounds",
- contentRating: "TV-14",
- summary:
- "Maggie and Tom Cabbott move to the town of Pelorus to escape the oppressive influence of Tom's family. But when he disappears, unsettling facts about Tom soon come to light and the search brings long-buried wounds to the surface.",
- index: 1,
- audienceRating: 7.4,
- year: 2020,
- thumb: "/library/metadata/106519/thumb/1735032403",
- art: "/library/metadata/106519/art/1735032403",
- duration: 2640000,
- originallyAvailableAt: "2020-09-03",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272627,
- updatedAt: 1735032403,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "The Sounds",
- type: "coverPoster",
- url: "/library/metadata/106519/thumb/1735032403"
- },
- {
- alt: "The Sounds",
- type: "background",
- url: "/library/metadata/106519/art/1735032403"
- }
- ],
- UltraBlurColors: {
- topLeft: "022d5b",
- topRight: "286487",
- bottomRight: "0f2a3f",
- bottomLeft: "175781"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "New Zealand"
- }
- ],
- Role: [
- {
- tag: "Rachelle Lefevre"
- },
- {
- tag: "Matt Whelan"
- },
- {
- tag: "Peter Elliott"
- }
- ]
- },
- {
- ratingKey: "106326",
- key: "/library/metadata/106326/children",
- guid: "plex://show/5d9c08feba2e21001f1941a6",
- slug: "swamp-thing-2019",
- studio: "Atomic Monster",
- type: "show",
- title: "Swamp Thing",
- contentRating: "TV-MA",
- summary:
- "CDC researcher Abby Arcane investigates what seems to be a deadly swamp-born virus in a small town in Louisiana but she soon discovers that the swamp holds mystical and terrifying secrets. When unexplainable and chilling horrors emerge from the murky marsh, no one is safe.",
- index: 1,
- audienceRating: 7.4,
- year: 2019,
- tagline: "Go green, or else.",
- thumb: "/library/metadata/106326/thumb/1737706238",
- art: "/library/metadata/106326/art/1737706238",
- theme: "/library/metadata/106326/theme/1737706238",
- duration: 3000000,
- originallyAvailableAt: "2019-05-31",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272613,
- updatedAt: 1737706238,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/106355",
- Image: [
- {
- alt: "Swamp Thing",
- type: "coverPoster",
- url: "/library/metadata/106326/thumb/1737706238"
- },
- {
- alt: "Swamp Thing",
- type: "background",
- url: "/library/metadata/106326/art/1737706238"
- },
- {
- alt: "Swamp Thing",
- type: "clearLogo",
- url: "/library/metadata/106326/clearLogo/1737706238"
- }
- ],
- UltraBlurColors: {
- topLeft: "123431",
- topRight: "1f4736",
- bottomRight: "0e2d2b",
- bottomLeft: "0b2727"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Crystal Reed"
- },
- {
- tag: "Andy Bean"
- },
- {
- tag: "Will Patton"
- }
- ]
- },
- {
- ratingKey: "124844",
- key: "/library/metadata/124844/children",
- guid: "plex://show/6304d26a33946dfaf1ef8611",
- slug: "will-trent",
- studio: "3 Arts Entertainment",
- type: "show",
- title: "Will Trent",
- contentRating: "TV-14",
- summary:
- "Special Agent Will Trent was abandoned at birth and endured a harsh coming-of-age in Atlanta's overwhelmed foster care system. Determined to make sure no one feels as he did, he now has the highest clearance rate.",
- index: 1,
- audienceRating: 7.4,
- year: 2023,
- tagline: "See Crime Through His Eyes",
- thumb: "/library/metadata/124844/thumb/1739006159",
- art: "/library/metadata/124844/art/1739006159",
- duration: 2640000,
- originallyAvailableAt: "2023-01-03",
- leafCount: 28,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1700453939,
- updatedAt: 1739006159,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Will Trent",
- type: "coverPoster",
- url: "/library/metadata/124844/thumb/1739006159"
- },
- {
- alt: "Will Trent",
- type: "background",
- url: "/library/metadata/124844/art/1739006159"
- },
- {
- alt: "Will Trent",
- type: "clearLogo",
- url: "/library/metadata/124844/clearLogo/1739006159"
- }
- ],
- UltraBlurColors: {
- topLeft: "1a0404",
- topRight: "2b0c0c",
- bottomRight: "1a040b",
- bottomLeft: "30100b"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Ramón Rodríguez"
- },
- {
- tag: "Erika Christensen"
- },
- {
- tag: "Iantha Richardson"
- }
- ]
- },
- {
- ratingKey: "106248",
- key: "/library/metadata/106248/children",
- guid: "plex://show/5d9c09122192ba001f31b3cd",
- slug: "the-undoing",
- studio: "David E. Kelley Productions",
- type: "show",
- title: "The Undoing",
- titleSort: "Undoing",
- contentRating: "TV-MA",
- summary:
- "Grace and Jonathan Fraser are living the only lives they ever wanted. Overnight a chasm opens in their lives: a violent death and a chain of terrible revelations. Left behind in the wake of a spreading and very public disaster, Grace must dismantle one life and create another for her child and her family.",
- index: 1,
- audienceRating: 7.4,
- year: 2020,
- tagline: "Nothing Stays Hidden.",
- thumb: "/library/metadata/106248/thumb/1737706238",
- art: "/library/metadata/106248/art/1737706238",
- theme: "/library/metadata/106248/theme/1737706238",
- duration: 3600000,
- originallyAvailableAt: "2020-10-25",
- leafCount: 6,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272608,
- updatedAt: 1737706238,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/106269",
- Image: [
- {
- alt: "The Undoing",
- type: "coverPoster",
- url: "/library/metadata/106248/thumb/1737706238"
- },
- {
- alt: "The Undoing",
- type: "background",
- url: "/library/metadata/106248/art/1737706238"
- },
- {
- alt: "The Undoing",
- type: "clearLogo",
- url: "/library/metadata/106248/clearLogo/1737706238"
- }
- ],
- UltraBlurColors: {
- topLeft: "0b0b24",
- topRight: "040419",
- bottomRight: "0b0b24",
- bottomLeft: "171030"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Nicole Kidman"
- },
- {
- tag: "Hugh Grant"
- },
- {
- tag: "Edgar Ramírez"
- }
- ]
- },
- {
- ratingKey: "103562",
- key: "/library/metadata/103562/children",
- guid: "plex://show/5d9c08fbe9d5a1001f4ddc76",
- slug: "snowpiercer",
- studio: "Tomorrow Studios",
- type: "show",
- title: "Snowpiercer",
- contentRating: "TV-MA",
- summary:
- "Seven years after the world has become a frozen wasteland, the remnants of humanity inhabit a perpetually-moving train that circles the globe, where class warfare, social injustice, and the politics of survival play out.",
- index: 1,
- audienceRating: 7.4,
- year: 2020,
- thumb: "/library/metadata/103562/thumb/1736844724",
- art: "/library/metadata/103562/art/1736844724",
- theme: "/library/metadata/103562/theme/1736844724",
- duration: 3600000,
- originallyAvailableAt: "2020-05-17",
- leafCount: 38,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272387,
- updatedAt: 1736844724,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/103582",
- Image: [
- {
- alt: "Snowpiercer",
- type: "coverPoster",
- url: "/library/metadata/103562/thumb/1736844724"
- },
- {
- alt: "Snowpiercer",
- type: "background",
- url: "/library/metadata/103562/art/1736844724"
- },
- {
- alt: "Snowpiercer",
- type: "clearLogo",
- url: "/library/metadata/103562/clearLogo/1736844724"
- }
- ],
- UltraBlurColors: {
- topLeft: "07343d",
- topRight: "0a2b39",
- bottomRight: "1b474e",
- bottomLeft: "83501d"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Daveed Diggs"
- },
- {
- tag: "Mickey Sumner"
- },
- {
- tag: "Alison Wright"
- }
- ]
- },
- {
- ratingKey: "110289",
- key: "/library/metadata/110289/children",
- guid: "plex://show/5fad5eefe27644002d2beb87",
- slug: "the-hardy-boys-2020",
- studio: "Lambur Productions",
- type: "show",
- title: "The Hardy Boys",
- titleSort: "Hardy Boys",
- contentRating: "TV-PG",
- summary:
- "When the Hardy boys, Frank and Joe and their father, Fenton arrive in Bridgeport they set out to uncover the truth behind the recent tragedy that has changed their lives, and in doing so, uncover something much more sinister.",
- index: 1,
- audienceRating: 7.4,
- year: 2020,
- tagline: "Solving mysteries is in their blood.",
- thumb: "/library/metadata/110289/thumb/1737706248",
- art: "/library/metadata/110289/art/1737706248",
- theme: "/library/metadata/110289/theme/1737706248",
- duration: 2820000,
- originallyAvailableAt: "2020-12-04",
- leafCount: 23,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1649126290,
- updatedAt: 1737706248,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/110292",
- Image: [
- {
- alt: "The Hardy Boys",
- type: "coverPoster",
- url: "/library/metadata/110289/thumb/1737706248"
- },
- {
- alt: "The Hardy Boys",
- type: "background",
- url: "/library/metadata/110289/art/1737706248"
- },
- {
- alt: "The Hardy Boys",
- type: "clearLogo",
- url: "/library/metadata/110289/clearLogo/1737706248"
- }
- ],
- UltraBlurColors: {
- topLeft: "340a08",
- topRight: "903123",
- bottomRight: "1b565a",
- bottomLeft: "3e141c"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Rohan Campbell"
- },
- {
- tag: "Alexander Elliot"
- },
- {
- tag: "Keana Bastidas"
- }
- ]
- },
- {
- ratingKey: "102303",
- key: "/library/metadata/102303/children",
- guid: "plex://show/5d9c08046c3e37001ecd3d72",
- slug: "a-haunting",
- studio: "New Dominion Pictures",
- type: "show",
- title: "A Haunting",
- titleSort: "Haunting",
- contentRating: "TV-14",
- summary:
- '"A Haunting" was a USA paranormal anthology previewing stories told by the victims. Victims tell their terrifying encounters with the paranormal. This show contains narration, frightening re-enactments, and religious content.',
- index: 1,
- audienceRating: 7.4,
- year: 2005,
- tagline:
- "Between the world we see and the things we fear... there are doors.",
- thumb: "/library/metadata/102303/thumb/1737706233",
- art: "/library/metadata/102303/art/1737706233",
- theme: "/library/metadata/102303/theme/1737706233",
- duration: 3600000,
- originallyAvailableAt: "2005-10-28",
- leafCount: 95,
- viewedLeafCount: 0,
- childCount: 11,
- addedAt: 1646272258,
- updatedAt: 1737706233,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "A Haunting",
- type: "coverPoster",
- url: "/library/metadata/102303/thumb/1737706233"
- },
- {
- alt: "A Haunting",
- type: "background",
- url: "/library/metadata/102303/art/1737706233"
- },
- {
- alt: "A Haunting",
- type: "clearLogo",
- url: "/library/metadata/102303/clearLogo/1737706233"
- }
- ],
- UltraBlurColors: {
- topLeft: "051722",
- topRight: "1b4552",
- bottomRight: "9a3a23",
- bottomLeft: "032427"
- },
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jason Alan Cook"
- },
- {
- tag: "Grant Gustin"
- },
- {
- tag: "Lia McHugh"
- }
- ]
- },
- {
- ratingKey: "97647",
- key: "/library/metadata/97647/children",
- guid: "plex://show/5d9c08686c3e37001ecd6f7e",
- slug: "blindspot",
- studio: "Quinn's House",
- type: "show",
- title: "Blindspot",
- contentRating: "TV-14",
- summary:
- "A woman with no memories of her past (Jane Doe), is found naked in Times Square with her body fully covered in intricate tattoos. Her discovery sets off a vast and complex mystery that immediately ignites the attention of the FBI, which begins to follow the road map of her tattoos into a larger conspiracy of crime, while bringing her closer to discovering the truth about her identity.",
- index: 1,
- audienceRating: 7.4,
- year: 2015,
- tagline: "Piecing together her past. One tattoo at a time.",
- thumb: "/library/metadata/97647/thumb/1737273276",
- art: "/library/metadata/97647/art/1737273276",
- theme: "/library/metadata/97647/theme/1737273276",
- duration: 2580000,
- originallyAvailableAt: "2015-09-21",
- leafCount: 100,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1646271777,
- updatedAt: 1737273276,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/97680",
- Image: [
- {
- alt: "Blindspot",
- type: "coverPoster",
- url: "/library/metadata/97647/thumb/1737273276"
- },
- {
- alt: "Blindspot",
- type: "background",
- url: "/library/metadata/97647/art/1737273276"
- },
- {
- alt: "Blindspot",
- type: "clearLogo",
- url: "/library/metadata/97647/clearLogo/1737273276"
- }
- ],
- UltraBlurColors: {
- topLeft: "11333a",
- topRight: "05191c",
- bottomRight: "174042",
- bottomLeft: "143a3e"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jaimie Alexander"
- },
- {
- tag: "Sullivan Stapleton"
- },
- {
- tag: "Audrey Esparza"
- }
- ]
- },
- {
- ratingKey: "126378",
- key: "/library/metadata/126378/children",
- guid: "plex://show/6339b5e5bc01498ae59c016c",
- slug: "tracker-2024",
- studio: "ChangeUp Productions",
- type: "show",
- title: "Tracker",
- contentRating: "TV-14",
- summary:
- "Lone-wolf survivalist Colter Shaw roams the country as a “reward seeker,” using his expert tracking skills to help private citizens and law enforcement solve all manner of mysteries while contending with his own fractured family.",
- index: 1,
- audienceRating: 7.4,
- year: 2024,
- tagline: "We're all looking for something.",
- thumb: "/library/metadata/126378/thumb/1738912306",
- art: "/library/metadata/126378/art/1738912306",
- duration: 3600000,
- originallyAvailableAt: "2024-02-11",
- leafCount: 21,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1707970783,
- updatedAt: 1738912306,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/126381",
- Image: [
- {
- alt: "Tracker",
- type: "coverPoster",
- url: "/library/metadata/126378/thumb/1738912306"
- },
- {
- alt: "Tracker",
- type: "background",
- url: "/library/metadata/126378/art/1738912306"
- },
- {
- alt: "Tracker",
- type: "clearLogo",
- url: "/library/metadata/126378/clearLogo/1738912306"
- }
- ],
- UltraBlurColors: {
- topLeft: "123431",
- topRight: "326a53",
- bottomRight: "13110f",
- bottomLeft: "973b37"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Justin Hartley"
- },
- {
- tag: "Abby McEnany"
- },
- {
- tag: "Eric Graise"
- }
- ]
- },
- {
- ratingKey: "108084",
- key: "/library/metadata/108084/children",
- guid: "plex://show/5d9c086c3c3f87001f34f624",
- slug: "new-girl",
- studio: "Elizabeth Meriwether Pictures",
- type: "show",
- title: "New Girl",
- contentRating: "TV-14",
- summary:
- "Jessica Day is an offbeat and adorable girl in her late 20s who, after a bad breakup, moves in with three single guys. Goofy, positive, vulnerable and honest to a fault, Jess has faith in people, even when she shouldn't. Although she's dorky and awkward, she's comfortable in her own skin. More prone to friendships with women, she's not used to hanging with the boys—especially at home.",
- index: 1,
- audienceRating: 7.4,
- year: 2011,
- tagline: "Boys will be boys. Jess will be Jess.",
- thumb: "/library/metadata/108084/thumb/1737706244",
- art: "/library/metadata/108084/art/1737706244",
- theme: "/library/metadata/108084/theme/1737706244",
- duration: 1320000,
- originallyAvailableAt: "2011-09-20",
- leafCount: 146,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1646272912,
- updatedAt: 1737706244,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/108155",
- Image: [
- {
- alt: "New Girl",
- type: "coverPoster",
- url: "/library/metadata/108084/thumb/1737706244"
- },
- {
- alt: "New Girl",
- type: "background",
- url: "/library/metadata/108084/art/1737706244"
- },
- {
- alt: "New Girl",
- type: "clearLogo",
- url: "/library/metadata/108084/clearLogo/1737706244"
- }
- ],
- UltraBlurColors: {
- topLeft: "120303",
- topRight: "160303",
- bottomRight: "461916",
- bottomLeft: "270b0b"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Zooey Deschanel"
- },
- {
- tag: "Jake Johnson"
- },
- {
- tag: "Max Greenfield"
- }
- ]
- },
- {
- ratingKey: "100614",
- key: "/library/metadata/100614/children",
- guid: "plex://show/5d9c086e7d06d9001ffd2c07",
- slug: "mom",
- studio: "Warner Bros. Television",
- type: "show",
- title: "Mom",
- contentRating: "TV-14",
- summary:
- "Aan irreverent and outrageous take on true family love‐and dysfunction. Newly sober single mom Christy struggles to raise two children in a world full of temptations and pitfalls. Testing her sobriety is her formerly estranged mother, now back in Christy's life and eager to share passive-aggressive insights into her daughter's many mistakes.",
- index: 1,
- audienceRating: 7.3,
- year: 2013,
- thumb: "/library/metadata/100614/thumb/1737273281",
- art: "/library/metadata/100614/art/1737273281",
- theme: "/library/metadata/100614/theme/1737273281",
- duration: 1380000,
- originallyAvailableAt: "2013-09-23",
- leafCount: 170,
- viewedLeafCount: 0,
- childCount: 8,
- addedAt: 1646272087,
- updatedAt: 1737273281,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/100657",
- Image: [
- {
- alt: "Mom",
- type: "coverPoster",
- url: "/library/metadata/100614/thumb/1737273281"
- },
- {
- alt: "Mom",
- type: "background",
- url: "/library/metadata/100614/art/1737273281"
- },
- {
- alt: "Mom",
- type: "clearLogo",
- url: "/library/metadata/100614/clearLogo/1737273281"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1d1c",
- topRight: "204e47",
- bottomRight: "1d6b67",
- bottomLeft: "7c1937"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Allison Janney"
- },
- {
- tag: "Mimi Kennedy"
- },
- {
- tag: "Anna Faris"
- }
- ]
- },
- {
- ratingKey: "97446",
- key: "/library/metadata/97446/children",
- guid: "plex://show/5d9c08ffe264b7001fc4d4c5",
- slug: "charmed-2018",
- studio: "Propagate Content",
- type: "show",
- title: "Charmed",
- contentRating: "TV-14",
- summary:
- "This reboot of the original series centers on three sisters in a college town who discover they are witches. Between vanquishing supernatural demons, tearing down the patriarchy, and maintaining familial bonds, a witch's work is never done.",
- index: 1,
- audienceRating: 7.3,
- year: 2018,
- thumb: "/library/metadata/97446/thumb/1737273275",
- art: "/library/metadata/97446/art/1737273275",
- theme: "/library/metadata/97446/theme/1737273275",
- duration: 2700000,
- originallyAvailableAt: "2018-10-14",
- leafCount: 72,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646271761,
- updatedAt: 1737273275,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Charmed",
- type: "coverPoster",
- url: "/library/metadata/97446/thumb/1737273275"
- },
- {
- alt: "Charmed",
- type: "background",
- url: "/library/metadata/97446/art/1737273275"
- },
- {
- alt: "Charmed",
- type: "clearLogo",
- url: "/library/metadata/97446/clearLogo/1737273275"
- }
- ],
- UltraBlurColors: {
- topLeft: "123240",
- topRight: "2c657f",
- bottomRight: "226583",
- bottomLeft: "071629"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Melonie Diaz"
- },
- {
- tag: "Sarah Jeffery"
- },
- {
- tag: "Rupert Evans"
- }
- ]
- },
- {
- ratingKey: "95788",
- key: "/library/metadata/95788/children",
- guid: "plex://show/5d9c08d302391c001f590c37",
- slug: "absentia",
- studio: "Masha Productions",
- type: "show",
- title: "Absentia",
- contentRating: "TV-MA",
- summary:
- "After being declared dead in absentia, an FBI agent must reclaim her family, identity and innocence when she finds herself the prime suspect in a string of murders.",
- index: 1,
- audienceRating: 7.3,
- year: 2017,
- thumb: "/library/metadata/95788/thumb/1737273271",
- art: "/library/metadata/95788/art/1737273271",
- theme: "/library/metadata/95788/theme/1737273271",
- duration: 2640000,
- originallyAvailableAt: "2017-09-25",
- leafCount: 30,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646271569,
- updatedAt: 1737273271,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/95817",
- Image: [
- {
- alt: "Absentia",
- type: "coverPoster",
- url: "/library/metadata/95788/thumb/1737273271"
- },
- {
- alt: "Absentia",
- type: "background",
- url: "/library/metadata/95788/art/1737273271"
- },
- {
- alt: "Absentia",
- type: "clearLogo",
- url: "/library/metadata/95788/clearLogo/1737273271"
- }
- ],
- UltraBlurColors: {
- topLeft: "123432",
- topRight: "051624",
- bottomRight: "082027",
- bottomLeft: "051720"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Stana Katic"
- },
- {
- tag: "Patrick Heusinger"
- },
- {
- tag: "Neil Jackson"
- }
- ]
- },
- {
- ratingKey: "119924",
- key: "/library/metadata/119924/children",
- guid: "plex://show/61a89c7d76717656405c821f",
- slug: "anne-rices-mayfair-witches",
- studio: "AMC Studios",
- type: "show",
- title: "Anne Rice’s Mayfair Witches",
- contentRating: "TV-MA",
- summary:
- "Rowan Fielding, an intuitive young neurosurgeon, discovers that she is the unlikely heir to a family of witches. As she grapples with her newfound powers, she must contend with a sinister presence that has haunted her family for generations.",
- index: 1,
- audienceRating: 7.3,
- year: 2023,
- thumb: "/library/metadata/119924/thumb/1739006158",
- art: "/library/metadata/119924/art/1739006158",
- theme: "/library/metadata/119924/theme/1739006158",
- duration: 3600000,
- originallyAvailableAt: "2023-01-05",
- leafCount: 13,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1673310819,
- updatedAt: 1739006158,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/119927",
- Image: [
- {
- alt: "Anne Rice’s Mayfair Witches",
- type: "coverPoster",
- url: "/library/metadata/119924/thumb/1739006158"
- },
- {
- alt: "Anne Rice’s Mayfair Witches",
- type: "background",
- url: "/library/metadata/119924/art/1739006158"
- },
- {
- alt: "Anne Rice’s Mayfair Witches",
- type: "clearLogo",
- url: "/library/metadata/119924/clearLogo/1739006158"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1c07",
- topRight: "742e0b",
- bottomRight: "7e2914",
- bottomLeft: "3b130b"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Alexandra Daddario"
- },
- {
- tag: "Tongayi Chirisa"
- },
- {
- tag: "Jack Huston"
- }
- ]
- },
- {
- ratingKey: "127301",
- key: "/library/metadata/127301/children",
- guid: "plex://show/5e5fd937c66014003f148d49",
- slug: "big-sky-2020",
- studio: "David E. Kelley Productions",
- type: "show",
- title: "Big Sky",
- contentRating: "TV-14",
- summary:
- "Private detective Cassie Dewell partners with ex-cop Jenny Hoyt on a search for two sisters who have been kidnapped by a truck driver on a remote highway in Montana. When they discover that these are not the only girls who have disappeared in the area, they must race against the clock to stop the perpetrator before another woman is taken.",
- index: 1,
- audienceRating: 7.3,
- year: 2020,
- tagline: "Enjoy the view. Watch your back.",
- thumb: "/library/metadata/127301/thumb/1737103955",
- art: "/library/metadata/127301/art/1737103955",
- theme: "/library/metadata/127301/theme/1737103955",
- duration: 2580000,
- originallyAvailableAt: "2020-08-21",
- leafCount: 47,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1713119065,
- updatedAt: 1737103955,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Big Sky",
- type: "coverPoster",
- url: "/library/metadata/127301/thumb/1737103955"
- },
- {
- alt: "Big Sky",
- type: "background",
- url: "/library/metadata/127301/art/1737103955"
- },
- {
- alt: "Big Sky",
- type: "clearLogo",
- url: "/library/metadata/127301/clearLogo/1737103955"
- }
- ],
- UltraBlurColors: {
- topLeft: "3f280e",
- topRight: "8a4930",
- bottomRight: "894b29",
- bottomLeft: "8a4a1f"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Katheryn Winnick"
- },
- {
- tag: "Kylie Bunbury"
- },
- {
- tag: "Dedee Pfeiffer"
- }
- ]
- },
- {
- ratingKey: "99345",
- key: "/library/metadata/99345/children",
- guid: "plex://show/5d9c086708fddd001f299698",
- slug: "dcs-legends-of-tomorrow",
- studio: "Warner Bros. Television",
- type: "show",
- title: "DC's Legends of Tomorrow",
- originalTitle: "Legends of Tomorrow",
- contentRating: "TV-14",
- summary:
- "When heroes alone are not enough - the world needs legends. Having seen the future, one he will desperately try to prevent from happening, time-traveling rogue Rip Hunter is tasked with assembling a disparate group of both heroes and villains to confront an unstoppable threat - one in which not only is the planet at stake, but all of time itself. Can this ragtag team defeat an immortal threat unlike anything they have ever known?",
- index: 1,
- audienceRating: 7.3,
- year: 2016,
- tagline: "Their time is now (Season 1)",
- thumb: "/library/metadata/99345/thumb/1737273280",
- art: "/library/metadata/99345/art/1737273280",
- theme: "/library/metadata/99345/theme/1737273280",
- duration: 2520000,
- originallyAvailableAt: "2016-01-21",
- leafCount: 110,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1646271945,
- updatedAt: 1737273280,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/99375",
- Image: [
- {
- alt: "DC's Legends of Tomorrow",
- type: "coverPoster",
- url: "/library/metadata/99345/thumb/1737273280"
- },
- {
- alt: "DC's Legends of Tomorrow",
- type: "background",
- url: "/library/metadata/99345/art/1737273280"
- },
- {
- alt: "DC's Legends of Tomorrow",
- type: "clearLogo",
- url: "/library/metadata/99345/clearLogo/1737273280"
- }
- ],
- UltraBlurColors: {
- topLeft: "123142",
- topRight: "173a5e",
- bottomRight: "21416b",
- bottomLeft: "79312e"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Caity Lotz"
- },
- {
- tag: "Amy Pemberton"
- },
- {
- tag: "Dominic Purcell"
- }
- ]
- },
- {
- ratingKey: "133699",
- key: "/library/metadata/133699/children",
- guid: "plex://show/66948ced836d6c7c1774fab8",
- slug: "georgie-and-mandys-first-marriage",
- studio: "Chuck Lorre Productions",
- type: "show",
- title: "Georgie & Mandy's First Marriage",
- contentRating: "TV-PG",
- summary:
- "Georgie and Mandy navigate the challenges of adulthood, parenting, and marriage while raising their young family in Texas.",
- index: 1,
- audienceRating: 7.3,
- year: 2024,
- thumb: "/library/metadata/133699/thumb/1739006160",
- art: "/library/metadata/133699/art/1739006160",
- duration: 1200000,
- originallyAvailableAt: "2024-10-17",
- leafCount: 9,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1729479908,
- updatedAt: 1739006160,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Georgie & Mandy's First Marriage",
- type: "coverPoster",
- url: "/library/metadata/133699/thumb/1739006160"
- },
- {
- alt: "Georgie & Mandy's First Marriage",
- type: "background",
- url: "/library/metadata/133699/art/1739006160"
- },
- {
- alt: "Georgie & Mandy's First Marriage",
- type: "clearLogo",
- url: "/library/metadata/133699/clearLogo/1739006160"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a200b",
- topRight: "884c1b",
- bottomRight: "762909",
- bottomLeft: "874c13"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Family"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Montana Jordan"
- },
- {
- tag: "Emily Osment"
- },
- {
- tag: "Rachel Bay Jones"
- }
- ]
- },
- {
- ratingKey: "130623",
- key: "/library/metadata/130623/children",
- guid: "plex://show/61167fa77e4afc002cb4c881",
- slug: "krapopolis",
- studio: "Bento Box Entertainment",
- type: "show",
- title: "Krapopolis",
- contentRating: "TV-14",
- summary:
- "Follows a flawed family of humans, gods, and monsters that tries to run one of the world's first cities without killing each other.",
- index: 1,
- audienceRating: 7.3,
- year: 2023,
- thumb: "/library/metadata/130623/thumb/1737444417",
- art: "/library/metadata/130623/art/1737444417",
- theme: "/library/metadata/130623/theme/1737444417",
- duration: 1320000,
- originallyAvailableAt: "2023-09-24",
- leafCount: 32,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1720397714,
- updatedAt: 1737444417,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/130653",
- Image: [
- {
- alt: "Krapopolis",
- type: "coverPoster",
- url: "/library/metadata/130623/thumb/1737444417"
- },
- {
- alt: "Krapopolis",
- type: "background",
- url: "/library/metadata/130623/art/1737444417"
- },
- {
- alt: "Krapopolis",
- type: "clearLogo",
- url: "/library/metadata/130623/clearLogo/1737444417"
- }
- ],
- UltraBlurColors: {
- topLeft: "352152",
- topRight: "7b315b",
- bottomRight: "1d204a",
- bottomLeft: "5e295e"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Richard Ayoade"
- },
- {
- tag: "Hannah Waddingham"
- },
- {
- tag: "Matt Berry"
- }
- ]
- },
- {
- ratingKey: "101676",
- key: "/library/metadata/101676/children",
- guid: "plex://show/5d9c07fbba6eb9001fb9871e",
- slug: "the-league",
- studio: "Raskal Productions",
- type: "show",
- title: "The League",
- titleSort: "League",
- contentRating: "TV-MA",
- summary:
- "An ensemble comedy that follows a group of old friends in a fantasy football league who care deeply about one another -- so deeply that they use every opportunity to make each other's lives miserable.",
- index: 1,
- audienceRating: 7.3,
- year: 2009,
- tagline: "The fantasy is real",
- thumb: "/library/metadata/101676/thumb/1737706231",
- art: "/library/metadata/101676/art/1737706231",
- theme: "/library/metadata/101676/theme/1737706231",
- duration: 1320000,
- originallyAvailableAt: "2009-10-29",
- leafCount: 84,
- viewedLeafCount: 0,
- childCount: 7,
- addedAt: 1646272206,
- updatedAt: 1737706231,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/120237",
- Image: [
- {
- alt: "The League",
- type: "coverPoster",
- url: "/library/metadata/101676/thumb/1737706231"
- },
- {
- alt: "The League",
- type: "background",
- url: "/library/metadata/101676/art/1737706231"
- },
- {
- alt: "The League",
- type: "clearLogo",
- url: "/library/metadata/101676/clearLogo/1737706231"
- }
- ],
- UltraBlurColors: {
- topLeft: "580c09",
- topRight: "a52a1f",
- bottomRight: "60612b",
- bottomLeft: "a23019"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Sport"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Mark Duplass"
- },
- {
- tag: "Stephen Rannazzisi"
- },
- {
- tag: "Nick Kroll"
- }
- ]
- },
- {
- ratingKey: "92420",
- key: "/library/metadata/92420/children",
- guid: "plex://show/5d9c0922170e24001f2af500",
- slug: "mythic-quest",
- studio: "Lionsgate Television",
- type: "show",
- title: "Mythic Quest",
- originalTitle: "Mythic Quest: Raven's Banquet",
- contentRating: "TV-MA",
- summary:
- "Meet the team behind the biggest multiplayer video game of all time. But in a workplace focused on building worlds, molding heroes, and creating legends, the most hard-fought battles don’t occur in the game—they happen in the office.",
- index: 1,
- audienceRating: 7.3,
- year: 2020,
- thumb: "/library/metadata/92420/thumb/1737273270",
- art: "/library/metadata/92420/art/1737273270",
- theme: "/library/metadata/92420/theme/1737273270",
- duration: 1800000,
- originallyAvailableAt: "2020-02-07",
- leafCount: 18,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646229140,
- updatedAt: 1737273270,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/92442",
- Image: [
- {
- alt: "Mythic Quest",
- type: "coverPoster",
- url: "/library/metadata/92420/thumb/1737273270"
- },
- {
- alt: "Mythic Quest",
- type: "background",
- url: "/library/metadata/92420/art/1737273270"
- },
- {
- alt: "Mythic Quest",
- type: "clearLogo",
- url: "/library/metadata/92420/clearLogo/1737273270"
- }
- ],
- UltraBlurColors: {
- topLeft: "17171d",
- topRight: "121115",
- bottomRight: "1c153a",
- bottomLeft: "933e4a"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Rob McElhenney"
- },
- {
- tag: "Charlotte Nicdao"
- },
- {
- tag: "Ashly Burch"
- }
- ]
- },
- {
- ratingKey: "105536",
- key: "/library/metadata/105536/children",
- guid: "plex://show/5e1622ddb0b6c1003fd4bc60",
- slug: "nurses-2020",
- studio: "ICF Films",
- type: "show",
- title: "Nurses",
- contentRating: "TV-PG",
- summary:
- "The series follows five young nurses working on the front lines of St. Mary's Hospital dedicating their lives to helping others, while figuring out how to help themselves.",
- index: 1,
- audienceRating: 7.3,
- year: 2020,
- thumb: "/library/metadata/105536/thumb/1737706237",
- art: "/library/metadata/105536/art/1737706237",
- duration: 2700000,
- originallyAvailableAt: "2020-01-06",
- leafCount: 20,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646272548,
- updatedAt: 1737706237,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/105564",
- Image: [
- {
- alt: "Nurses",
- type: "coverPoster",
- url: "/library/metadata/105536/thumb/1737706237"
- },
- {
- alt: "Nurses",
- type: "background",
- url: "/library/metadata/105536/art/1737706237"
- },
- {
- alt: "Nurses",
- type: "clearLogo",
- url: "/library/metadata/105536/clearLogo/1737706237"
- }
- ],
- UltraBlurColors: {
- topLeft: "1a2c53",
- topRight: "904432",
- bottomRight: "273e71",
- bottomLeft: "275aae"
- },
- Genre: [
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Canada"
- }
- ],
- Role: [
- {
- tag: "Tiera Skovbye"
- },
- {
- tag: "Natasha Calis"
- },
- {
- tag: "Jordan Johnson-Hinds"
- }
- ]
- },
- {
- ratingKey: "124491",
- key: "/library/metadata/124491/children",
- guid: "plex://show/6145f6805f74bd5dfc4cddd3",
- slug: "skymed",
- studio: "Piazza Entertainment",
- type: "show",
- title: "SkyMed",
- contentRating: "TV-14",
- summary:
- "Life, death and drama at 20,000 feet, SKYMED weaves together intense character journeys and high-stakes medical rescues, as we follow the triumphs, heartbreaks and tribulations of budding nurses and pilots flying air ambulances in remote Northern Canada. They're all in over their heads, and on their own, with no one to rely on but each other.",
- index: 1,
- audienceRating: 7.3,
- year: 2022,
- thumb: "/library/metadata/124491/thumb/1737363228",
- art: "/library/metadata/124491/art/1737363228",
- duration: 2640000,
- originallyAvailableAt: "2022-07-10",
- leafCount: 23,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1698066791,
- updatedAt: 1737363228,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/124494",
- Image: [
- {
- alt: "SkyMed",
- type: "coverPoster",
- url: "/library/metadata/124491/thumb/1737363228"
- },
- {
- alt: "SkyMed",
- type: "background",
- url: "/library/metadata/124491/art/1737363228"
- },
- {
- alt: "SkyMed",
- type: "clearLogo",
- url: "/library/metadata/124491/clearLogo/1737363228"
- }
- ],
- UltraBlurColors: {
- topLeft: "560f15",
- topRight: "892a32",
- bottomRight: "6f0908",
- bottomLeft: "ab071b"
- },
- Genre: [
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Canada"
- }
- ],
- Role: [
- {
- tag: "Natasha Calis"
- },
- {
- tag: "Morgan Holmstrom"
- },
- {
- tag: "Praneet Akilla"
- }
- ]
- },
- {
- ratingKey: "105733",
- key: "/library/metadata/105733/children",
- guid: "plex://show/5d9c0868170e24001f2aa36e",
- slug: "supergirl",
- studio: "DC Entertainment",
- type: "show",
- title: "Supergirl",
- contentRating: "TV-14",
- summary:
- "Twenty-four-year-old Kara Zor-El, who was taken in by the Danvers family when she was 13 after being sent away from Krypton, must learn to embrace her powers after previously hiding them. The Danvers teach her to be careful with her powers, until she has to reveal them during an unexpected disaster, setting her on her journey of heroism.",
- index: 1,
- audienceRating: 7.3,
- year: 2015,
- tagline:
- "It's not a bird. It's not a plane. It's not a man. It's Supergirl. (season 1)",
- thumb: "/library/metadata/105733/thumb/1737706237",
- art: "/library/metadata/105733/art/1737706237",
- theme: "/library/metadata/105733/theme/1737706237",
- duration: 2520000,
- originallyAvailableAt: "2015-10-26",
- leafCount: 126,
- viewedLeafCount: 0,
- childCount: 6,
- addedAt: 1646272569,
- updatedAt: 1737706237,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/105774",
- Image: [
- {
- alt: "Supergirl",
- type: "coverPoster",
- url: "/library/metadata/105733/thumb/1737706237"
- },
- {
- alt: "Supergirl",
- type: "background",
- url: "/library/metadata/105733/art/1737706237"
- },
- {
- alt: "Supergirl",
- type: "clearLogo",
- url: "/library/metadata/105733/clearLogo/1737706237"
- }
- ],
- UltraBlurColors: {
- topLeft: "361369",
- topRight: "3b2365",
- bottomRight: "5c3085",
- bottomLeft: "2d1e56"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Melissa Benoist"
- },
- {
- tag: "Chyler Leigh"
- },
- {
- tag: "David Harewood"
- }
- ]
- },
- {
- ratingKey: "128475",
- key: "/library/metadata/128475/children",
- guid: "plex://show/5d9c08e61cae62001f74fa9e",
- slug: "the-terror",
- studio: "EMJAG Productions",
- type: "show",
- title: "The Terror",
- titleSort: "Terror",
- contentRating: "TV-14",
- summary:
- "Supernatural, semihistorical horror anthology series, where each season is inspired by a different infamous or mysterious real-life historical tragedy.",
- index: 1,
- audienceRating: 7.3,
- year: 2018,
- thumb: "/library/metadata/128475/thumb/1738572819",
- art: "/library/metadata/128475/art/1738572819",
- theme: "/library/metadata/128475/theme/1738572819",
- duration: 2640000,
- originallyAvailableAt: "2018-03-25",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1720114649,
- updatedAt: 1738572819,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/128478",
- Image: [
- {
- alt: "The Terror",
- type: "coverPoster",
- url: "/library/metadata/128475/thumb/1738572819"
- },
- {
- alt: "The Terror",
- type: "background",
- url: "/library/metadata/128475/art/1738572819"
- },
- {
- alt: "The Terror",
- type: "clearLogo",
- url: "/library/metadata/128475/clearLogo/1738572819"
- }
- ],
- UltraBlurColors: {
- topLeft: "2a2a2e",
- topRight: "1c1c1c",
- bottomRight: "313338",
- bottomLeft: "222026"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jared Harris"
- },
- {
- tag: "Ciarán Hinds"
- },
- {
- tag: "Tobias Menzies"
- }
- ]
- },
- {
- ratingKey: "119788",
- key: "/library/metadata/119788/children",
- guid: "plex://show/606ef593f7bbab002c3d09f8",
- slug: "the-sex-lives-of-college-girls",
- studio: "Kaling International",
- type: "show",
- title: "The Sex Lives of College Girls",
- titleSort: "Sex Lives of College Girls",
- contentRating: "TV-MA",
- summary:
- "It follows four college roommates as they arrive at New England's prestigious Essex College. A bundle of contradictions and hormones, the girls are equal parts lovable and infuriating as they navigate their new, free lives on campus.",
- index: 1,
- audienceRating: 7.3,
- year: 2021,
- tagline: "No Rules. No Regrets.",
- thumb: "/library/metadata/119788/thumb/1738135268",
- art: "/library/metadata/119788/art/1738135268",
- theme: "/library/metadata/119788/theme/1738135268",
- duration: 1680000,
- originallyAvailableAt: "2021-11-18",
- leafCount: 30,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1671511532,
- updatedAt: 1738135268,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/119791",
- Image: [
- {
- alt: "The Sex Lives of College Girls",
- type: "coverPoster",
- url: "/library/metadata/119788/thumb/1738135268"
- },
- {
- alt: "The Sex Lives of College Girls",
- type: "background",
- url: "/library/metadata/119788/art/1738135268"
- },
- {
- alt: "The Sex Lives of College Girls",
- type: "clearLogo",
- url: "/library/metadata/119788/clearLogo/1738135268"
- }
- ],
- UltraBlurColors: {
- topLeft: "561110",
- topRight: "216e3d",
- bottomRight: "b1090a",
- bottomLeft: "ae160e"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Pauline Chalamet"
- },
- {
- tag: "Amrit Kaur"
- },
- {
- tag: "Alyah Chanelle Scott"
- }
- ]
- },
- {
- ratingKey: "123622",
- key: "/library/metadata/123622/children",
- guid: "plex://show/5d9c084d08fddd001f296e71",
- slug: "the-librarians-2014",
- studio: "Electric Entertainment",
- type: "show",
- title: "The Librarians",
- titleSort: "Librarians",
- contentRating: "TV-14",
- summary:
- "The Library has chosen a new group to help safeguard magical cursed artifacts throughout time and around the world: an art historian, a thief, a mathematician, and a warrior are sent through the portal to help bring back the others who are protected by the Library from the recently-released evil.",
- index: 1,
- audienceRating: 7.3,
- year: 2014,
- tagline: "Filing evil under history. (Season 1)",
- thumb: "/library/metadata/123622/thumb/1736844726",
- art: "/library/metadata/123622/art/1736844726",
- theme: "/library/metadata/123622/theme/1736844726",
- duration: 2520000,
- originallyAvailableAt: "2014-12-07",
- leafCount: 42,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1694394446,
- updatedAt: 1736844726,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "The Librarians",
- type: "coverPoster",
- url: "/library/metadata/123622/thumb/1736844726"
- },
- {
- alt: "The Librarians",
- type: "background",
- url: "/library/metadata/123622/art/1736844726"
- },
- {
- alt: "The Librarians",
- type: "clearLogo",
- url: "/library/metadata/123622/clearLogo/1736844726"
- }
- ],
- UltraBlurColors: {
- topLeft: "1d2a55",
- topRight: "060328",
- bottomRight: "0a0a27",
- bottomLeft: "142b5a"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Rebecca Romijn"
- },
- {
- tag: "Christian Kane"
- },
- {
- tag: "John Harlan Kim"
- }
- ]
- },
- {
- ratingKey: "107844",
- key: "/library/metadata/107844/children",
- guid: "plex://show/5d9c0847e98e47001eb0b921",
- slug: "z-nation",
- studio: "The Asylum",
- type: "show",
- title: "Z Nation",
- contentRating: "TV-14",
- summary:
- "Three years after the zombie virus has gutted the United States of America a team of everyday heroes must transport the only known survivor of the plague from New York to California, where the last functioning viral lab waits for his blood.",
- index: 1,
- audienceRating: 7.2,
- year: 2014,
- tagline: "It's a man eat man world. (Season 1)",
- thumb: "/library/metadata/107844/thumb/1737706244",
- art: "/library/metadata/107844/art/1737706244",
- theme: "/library/metadata/107844/theme/1737706244",
- duration: 2640000,
- originallyAvailableAt: "2014-09-12",
- leafCount: 68,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1646272729,
- updatedAt: 1737706244,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/107876",
- Image: [
- {
- alt: "Z Nation",
- type: "coverPoster",
- url: "/library/metadata/107844/thumb/1737706244"
- },
- {
- alt: "Z Nation",
- type: "background",
- url: "/library/metadata/107844/art/1737706244"
- },
- {
- alt: "Z Nation",
- type: "clearLogo",
- url: "/library/metadata/107844/clearLogo/1737706244"
- }
- ],
- UltraBlurColors: {
- topLeft: "1d0304",
- topRight: "5f211c",
- bottomRight: "370e07",
- bottomLeft: "48150d"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Keith Allan"
- },
- {
- tag: "Kellita Smith"
- },
- {
- tag: "Anastasia Baranova"
- }
- ]
- },
- {
- ratingKey: "90826",
- key: "/library/metadata/90826/children",
- guid: "plex://show/5d9c0848ec357c001f9ab17e",
- slug: "black-ish",
- studio: "ABC Studios",
- type: "show",
- title: "black-ish",
- originalTitle: "Black·ish",
- contentRating: "TV-14",
- summary:
- "A family man struggles to gain a sense of cultural identity while raising his kids in a predominantly white, upper-middle-class neighborhood.",
- index: 1,
- audienceRating: 7.2,
- year: 2014,
- thumb: "/library/metadata/90826/thumb/1737273269",
- art: "/library/metadata/90826/art/1737273269",
- theme: "/library/metadata/90826/theme/1737273269",
- duration: 1380000,
- originallyAvailableAt: "2014-09-24",
- leafCount: 173,
- viewedLeafCount: 0,
- childCount: 8,
- addedAt: 1646228540,
- updatedAt: 1737273269,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "black-ish",
- type: "coverPoster",
- url: "/library/metadata/90826/thumb/1737273269"
- },
- {
- alt: "black-ish",
- type: "background",
- url: "/library/metadata/90826/art/1737273269"
- },
- {
- alt: "black-ish",
- type: "clearLogo",
- url: "/library/metadata/90826/clearLogo/1737273269"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1c20",
- topRight: "9f2c4f",
- bottomRight: "171717",
- bottomLeft: "463e3a"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Family"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Anthony Anderson"
- },
- {
- tag: "Tracee Ellis Ross"
- },
- {
- tag: "Marcus Scribner"
- }
- ]
- },
- {
- ratingKey: "135025",
- key: "/library/metadata/135025/children",
- guid: "plex://show/642cba76777d97685153f6fb",
- slug: "doc-us",
- studio: "Sony Pictures Television",
- type: "show",
- title: "Doc (US)",
- contentRating: "TV-14",
- summary:
- "Dr. Amy Larsen must navigate an unfamiliar world after a brain injury erases the last eight years of her life. She can rely only on her estranged 17-year-old daughter, whom she remembers as a 9-year-old, and a handful of devoted friends, as she struggles to continue practicing medicine, despite having lost nearly a decade of knowledge and experience.",
- index: 1,
- audienceRating: 7.2,
- year: 2025,
- thumb: "/library/metadata/135025/thumb/1739006160",
- art: "/library/metadata/135025/art/1739006160",
- duration: 2640000,
- originallyAvailableAt: "2025-01-07",
- leafCount: 5,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1737858623,
- updatedAt: 1739006160,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/135028",
- Image: [
- {
- alt: "Doc (US)",
- type: "coverPoster",
- url: "/library/metadata/135025/thumb/1739006160"
- },
- {
- alt: "Doc (US)",
- type: "background",
- url: "/library/metadata/135025/art/1739006160"
- },
- {
- alt: "Doc (US)",
- type: "clearLogo",
- url: "/library/metadata/135025/clearLogo/1739006160"
- }
- ],
- UltraBlurColors: {
- topLeft: "133046",
- topRight: "2e6388",
- bottomRight: "0c619e",
- bottomLeft: "225583"
- },
- Genre: [
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Molly Parker"
- },
- {
- tag: "Omar Metwally"
- },
- {
- tag: "Amirah Vann"
- }
- ]
- },
- {
- ratingKey: "100816",
- key: "/library/metadata/100816/children",
- guid: "plex://show/5f67031f82b3bb00446d7f0e",
- slug: "the-fbi-declassified",
- studio: "CBS Studios",
- type: "show",
- title: "The FBI Declassified",
- titleSort: "FBI Declassified",
- contentRating: "TV-14",
- summary:
- "The FBI Declassified gives viewers unprecedented access to some of the biggest cases handled by real-life FBI agents and analysts.",
- index: 1,
- audienceRating: 7.2,
- year: 2020,
- thumb: "/library/metadata/100816/thumb/1734596547",
- art: "/library/metadata/100816/art/1734596547",
- duration: 2580000,
- originallyAvailableAt: "2020-10-13",
- leafCount: 5,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272104,
- updatedAt: 1734596547,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "The FBI Declassified",
- type: "coverPoster",
- url: "/library/metadata/100816/thumb/1734596547"
- },
- {
- alt: "The FBI Declassified",
- type: "background",
- url: "/library/metadata/100816/art/1734596547"
- },
- {
- alt: "The FBI Declassified",
- type: "clearLogo",
- url: "/library/metadata/100816/clearLogo/1734596547"
- }
- ],
- UltraBlurColors: {
- topLeft: "280c0a",
- topRight: "252123",
- bottomRight: "934039",
- bottomLeft: "14171d"
- },
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Alana de la Garza"
- }
- ]
- },
- {
- ratingKey: "99245",
- key: "/library/metadata/99245/children",
- guid: "plex://show/60c1e50a32a4f9002df7c14e",
- slug: "invasion-2021",
- studio: "Genre Films",
- type: "show",
- title: "Invasion",
- contentRating: "TV-MA",
- summary:
- "Earth is visited by an alien species that threatens humanity's existence. Events unfold in real time through the eyes of five ordinary people across the globe as they struggle to make sense of the chaos unraveling around them.",
- index: 1,
- audienceRating: 7.2,
- year: 2021,
- thumb: "/library/metadata/99245/thumb/1738312043",
- art: "/library/metadata/99245/art/1738312043",
- theme: "/library/metadata/99245/theme/1738312043",
- duration: 3600000,
- originallyAvailableAt: "2021-10-22",
- leafCount: 20,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646271934,
- updatedAt: 1738312043,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/99269",
- Image: [
- {
- alt: "Invasion",
- type: "coverPoster",
- url: "/library/metadata/99245/thumb/1738312043"
- },
- {
- alt: "Invasion",
- type: "background",
- url: "/library/metadata/99245/art/1738312043"
- },
- {
- alt: "Invasion",
- type: "clearLogo",
- url: "/library/metadata/99245/clearLogo/1738312043"
- }
- ],
- UltraBlurColors: {
- topLeft: "14352a",
- topRight: "4c6733",
- bottomRight: "2e6a5e",
- bottomLeft: "49682c"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Golshifteh Farahani"
- },
- {
- tag: "Shioli Kutsuna"
- },
- {
- tag: "Shamier Anderson"
- }
- ]
- },
- {
- ratingKey: "100316",
- key: "/library/metadata/100316/children",
- guid: "plex://show/5e0b3b287440fc00209e4327",
- slug: "lego-masters-us",
- studio: "Endemol Shine North America",
- type: "show",
- title: "LEGO Masters",
- contentRating: "TV-PG",
- summary:
- "Teams of LEGO enthusiasts go head-to-head, with infinite possibilities and an unlimited supply of LEGO bricks. Teams of two will compete against each other in ambitious brick-building challenges to be crowned the country's most talented amateur LEGO builders. Based on the hit British reality-competition series of the same name.",
- index: 1,
- audienceRating: 7.2,
- year: 2020,
- thumb: "/library/metadata/100316/thumb/1738135267",
- art: "/library/metadata/100316/art/1738135267",
- duration: 2700000,
- originallyAvailableAt: "2020-02-05",
- leafCount: 48,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272056,
- updatedAt: 1738135267,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/100353",
- Image: [
- {
- alt: "LEGO Masters",
- type: "coverPoster",
- url: "/library/metadata/100316/thumb/1738135267"
- },
- {
- alt: "LEGO Masters",
- type: "background",
- url: "/library/metadata/100316/art/1738135267"
- },
- {
- alt: "LEGO Masters",
- type: "clearLogo",
- url: "/library/metadata/100316/clearLogo/1738135267"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1c10",
- topRight: "a7271a",
- bottomRight: "a92417",
- bottomLeft: "b10807"
- },
- Genre: [
- {
- tag: "Family"
- },
- {
- tag: "Reality"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Will Arnett"
- },
- {
- tag: "Jamie Berard"
- },
- {
- tag: "Amy Corbett"
- }
- ]
- },
- {
- ratingKey: "98130",
- key: "/library/metadata/98130/children",
- guid: "plex://show/5d9c08183c3f87001f34742b",
- slug: "marvels-cloak-and-dagger",
- studio: "Marvel Television",
- type: "show",
- title: "Marvel's Cloak & Dagger",
- contentRating: "TV-14",
- summary:
- "Tandy Bowen and Tyrone Johnson, two teenagers from different backgrounds, acquire superpowers while forming a romantic relationship. They soon realize that their powers work better when they are together, but their feelings for each other make their already complicated world even more challenging.",
- index: 1,
- audienceRating: 7.2,
- year: 2018,
- thumb: "/library/metadata/98130/thumb/1737273277",
- art: "/library/metadata/98130/art/1737273277",
- theme: "/library/metadata/98130/theme/1737273277",
- duration: 2640000,
- originallyAvailableAt: "2018-06-07",
- leafCount: 20,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646271811,
- updatedAt: 1737273277,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/98153",
- Image: [
- {
- alt: "Marvel's Cloak & Dagger",
- type: "coverPoster",
- url: "/library/metadata/98130/thumb/1737273277"
- },
- {
- alt: "Marvel's Cloak & Dagger",
- type: "background",
- url: "/library/metadata/98130/art/1737273277"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1b18",
- topRight: "160308",
- bottomRight: "5d2021",
- bottomLeft: "671714"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Aubrey Joseph"
- },
- {
- tag: "Olivia Holt"
- },
- {
- tag: "Gloria Reuben"
- }
- ]
- },
- {
- ratingKey: "102016",
- key: "/library/metadata/102016/children",
- guid: "plex://show/5d9c08182df347001e3aad04",
- slug: "the-mick",
- studio: "301 Productions",
- type: "show",
- title: "The Mick",
- titleSort: "Mick",
- contentRating: "TV-14",
- summary:
- 'The Mick centers on Mackenzie "Mickey" Molng (Olson), a hard-living, foul-mouthed, cigarette-smoking woman who moves to affluent Greenwich, CT to raise the spoiled kids of her wealthy sister who has fled the country to avoid a federal indictment. She quickly learns what the rest of us already know - other people\'s children are awful.',
- index: 1,
- audienceRating: 7.2,
- year: 2017,
- tagline: "Aunt Mickey. Inappropriate and in charge.",
- thumb: "/library/metadata/102016/thumb/1737706231",
- art: "/library/metadata/102016/art/1737706231",
- theme: "/library/metadata/102016/theme/1737706231",
- duration: 1380000,
- originallyAvailableAt: "2017-01-01",
- leafCount: 37,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646272229,
- updatedAt: 1737706231,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/102071",
- Image: [
- {
- alt: "The Mick",
- type: "coverPoster",
- url: "/library/metadata/102016/thumb/1737706231"
- },
- {
- alt: "The Mick",
- type: "background",
- url: "/library/metadata/102016/art/1737706231"
- },
- {
- alt: "The Mick",
- type: "clearLogo",
- url: "/library/metadata/102016/clearLogo/1737706231"
- }
- ],
- UltraBlurColors: {
- topLeft: "08020e",
- topRight: "2e2a2d",
- bottomRight: "091d2f",
- bottomLeft: "0c2335"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Kaitlin Olson"
- },
- {
- tag: "Sofia Black-D'Elia"
- },
- {
- tag: "Thomas Barbusca"
- }
- ]
- },
- {
- ratingKey: "133308",
- key: "/library/metadata/133308/children",
- guid: "plex://show/6459c981e48efcdd31ce78bf",
- slug: "rescue-hi-surf",
- studio: "John Wells Productions",
- type: "show",
- title: "Rescue: HI-Surf",
- contentRating: "TV-14",
- summary:
- "Follows the dedicated, heroic and adrenaline-seeking lifeguards of the North Shore of O'ahu, as they save people's lives in the difficult and often life-threatening conditions of Hawaii's Seven Mile Miracle.",
- index: 1,
- audienceRating: 7.2,
- year: 2024,
- tagline: "The coast is never clear.",
- thumb: "/library/metadata/133308/thumb/1739006159",
- art: "/library/metadata/133308/art/1739006159",
- duration: 2640000,
- originallyAvailableAt: "2024-09-22",
- leafCount: 12,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1727108712,
- updatedAt: 1739006159,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Rescue: HI-Surf",
- type: "coverPoster",
- url: "/library/metadata/133308/thumb/1739006159"
- },
- {
- alt: "Rescue: HI-Surf",
- type: "background",
- url: "/library/metadata/133308/art/1739006159"
- },
- {
- alt: "Rescue: HI-Surf",
- type: "clearLogo",
- url: "/library/metadata/133308/clearLogo/1739006159"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1c1f",
- topRight: "28638b",
- bottomRight: "2b686c",
- bottomLeft: "1c4c42"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Robbie Magasiva"
- },
- {
- tag: "Arielle Kebbel"
- },
- {
- tag: "Adam Demos"
- }
- ]
- },
- {
- ratingKey: "118259",
- key: "/library/metadata/118259/children",
- guid: "plex://show/6166fbfd3727d6d8574feffb",
- slug: "tales-of-the-walking-dead",
- studio: "AMC Studios",
- type: "show",
- title: "Tales of the Walking Dead",
- contentRating: "TV-MA",
- summary:
- "An episodic anthology that will follow individual characters from the The Walking Dead TV universe, both new and old.",
- index: 1,
- audienceRating: 7.2,
- year: 2022,
- tagline: "6 different stories. 1 dead world.",
- thumb: "/library/metadata/118259/thumb/1737795313",
- art: "/library/metadata/118259/art/1737795313",
- theme: "/library/metadata/118259/theme/1737795313",
- duration: 2700000,
- originallyAvailableAt: "2022-08-14",
- leafCount: 6,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1660358022,
- updatedAt: 1737795313,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/118262",
- Image: [
- {
- alt: "Tales of the Walking Dead",
- type: "coverPoster",
- url: "/library/metadata/118259/thumb/1737795313"
- },
- {
- alt: "Tales of the Walking Dead",
- type: "background",
- url: "/library/metadata/118259/art/1737795313"
- }
- ],
- UltraBlurColors: {
- topLeft: "4f1b0e",
- topRight: "5b2a17",
- bottomRight: "9b3548",
- bottomLeft: "5e311c"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Olivia Munn"
- },
- {
- tag: "Terry Crews"
- },
- {
- tag: "Parker Posey"
- }
- ]
- },
- {
- ratingKey: "119699",
- key: "/library/metadata/119699/children",
- guid: "plex://show/61e6a14a03654de3677941dc",
- slug: "the-santa-clauses",
- studio: "Small Dog Picture Company",
- type: "show",
- title: "The Santa Clauses",
- titleSort: "Santa Clauses",
- contentRating: "TV-PG",
- summary:
- "Scott Calvin is about to turn 65. Realizing that he can't be Santa forever, he sets out to find a suitable replacement Santa while preparing his family for a new life adventure south of the North Pole.",
- index: 1,
- audienceRating: 7.2,
- year: 2022,
- tagline: "Still Kringle and Ready to Jingle",
- thumb: "/library/metadata/119699/thumb/1736844725",
- art: "/library/metadata/119699/art/1736844725",
- theme: "/library/metadata/119699/theme/1736844725",
- duration: 1800000,
- originallyAvailableAt: "2022-11-08",
- leafCount: 12,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1671075380,
- updatedAt: 1736844725,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/119702",
- Image: [
- {
- alt: "The Santa Clauses",
- type: "coverPoster",
- url: "/library/metadata/119699/thumb/1736844725"
- },
- {
- alt: "The Santa Clauses",
- type: "background",
- url: "/library/metadata/119699/art/1736844725"
- },
- {
- alt: "The Santa Clauses",
- type: "clearLogo",
- url: "/library/metadata/119699/clearLogo/1736844725"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c1f46",
- topRight: "19495a",
- bottomRight: "1c5174",
- bottomLeft: "266099"
- },
- Genre: [
- {
- tag: "Family"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Tim Allen"
- },
- {
- tag: "Elizabeth Mitchell"
- },
- {
- tag: "Austin Kane"
- }
- ]
- },
- {
- ratingKey: "124400",
- key: "/library/metadata/124400/children",
- guid: "plex://show/64fb244e9a3c77bf251ccc6c",
- slug: "goosebumps-2023-1",
- studio: "Sony Pictures Television",
- type: "show",
- title: "Goosebumps",
- contentRating: "TV-14",
- summary:
- '"Goosebumps" is a horror series telling the story of a group of high school students who unleash supernatural forces upon their town and must all work together thanks to and in spite of their friendships, rivalries, and pasts with each other in order to save it, learning much about their own parents\' teenage secrets in the process.',
- index: 1,
- audienceRating: 7.2,
- year: 2023,
- tagline: "Scarier Than You Remember",
- thumb: "/library/metadata/124400/thumb/1736934165",
- art: "/library/metadata/124400/art/1736934165",
- duration: 2400000,
- originallyAvailableAt: "2023-10-13",
- leafCount: 18,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1697250191,
- updatedAt: 1736934165,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/124403",
- Image: [
- {
- alt: "Goosebumps",
- type: "coverPoster",
- url: "/library/metadata/124400/thumb/1736934165"
- },
- {
- alt: "Goosebumps",
- type: "background",
- url: "/library/metadata/124400/art/1736934165"
- },
- {
- alt: "Goosebumps",
- type: "clearLogo",
- url: "/library/metadata/124400/clearLogo/1736934165"
- }
- ],
- UltraBlurColors: {
- topLeft: "212755",
- topRight: "070921",
- bottomRight: "28295c",
- bottomLeft: "0e1532"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Zack Morris"
- },
- {
- tag: "Isa Briones"
- },
- {
- tag: "Miles McKenna"
- }
- ]
- },
- {
- ratingKey: "106529",
- key: "/library/metadata/106529/children",
- guid: "plex://show/5d9c0835e264b7001fc3ef98",
- slug: "under-the-dome",
- studio: "Amblin Television",
- type: "show",
- title: "Under the Dome",
- contentRating: "TV-14",
- summary:
- 'An invisible and mysterious force field descends upon the small town of Chester\'s Mill, Maine, USA, trapping residents inside, cut off from the rest of civilization. The trapped townspeople must discover the secrets and purpose of the "dome" or "sphere" and its origins, while coming to learn more than they ever knew about each other and animals too.',
- index: 1,
- audienceRating: 7.2,
- year: 2013,
- tagline: "They are all trapped inside.",
- thumb: "/library/metadata/106529/thumb/1737706240",
- art: "/library/metadata/106529/art/1737706240",
- theme: "/library/metadata/106529/theme/1737706240",
- duration: 2520000,
- originallyAvailableAt: "2013-06-24",
- leafCount: 38,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272627,
- updatedAt: 1737706240,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Under the Dome",
- type: "coverPoster",
- url: "/library/metadata/106529/thumb/1737706240"
- },
- {
- alt: "Under the Dome",
- type: "background",
- url: "/library/metadata/106529/art/1737706240"
- },
- {
- alt: "Under the Dome",
- type: "clearLogo",
- url: "/library/metadata/106529/clearLogo/1737706240"
- }
- ],
- UltraBlurColors: {
- topLeft: "08172b",
- topRight: "04091b",
- bottomRight: "963f1f",
- bottomLeft: "0c241b"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Mike Vogel"
- },
- {
- tag: "Rachelle Lefevre"
- },
- {
- tag: "Alexander Koch"
- }
- ]
- },
- {
- ratingKey: "101120",
- key: "/library/metadata/101120/children",
- guid: "plex://show/5d9c08032df347001e3a8868",
- slug: "designated-survivor",
- studio: "Genre Films",
- type: "show",
- title: "Designated Survivor",
- contentRating: "TV-PG",
- summary:
- "Tom Kirkman, a low-level cabinet member is suddenly appointed President of the United States after a catastrophic attack during the State of the Union kills everyone above him in the Presidential line of succession.",
- index: 1,
- audienceRating: 7.1,
- year: 2016,
- tagline: "Declare your independence.",
- thumb: "/library/metadata/101120/thumb/1737273284",
- art: "/library/metadata/101120/art/1737273284",
- theme: "/library/metadata/101120/theme/1737273284",
- duration: 3600000,
- originallyAvailableAt: "2016-09-21",
- leafCount: 50,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646272134,
- updatedAt: 1737273284,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Designated Survivor",
- type: "coverPoster",
- url: "/library/metadata/101120/thumb/1737273284"
- },
- {
- alt: "Designated Survivor",
- type: "background",
- url: "/library/metadata/101120/art/1737273284"
- },
- {
- alt: "Designated Survivor",
- type: "clearLogo",
- url: "/library/metadata/101120/clearLogo/1737273284"
- }
- ],
- UltraBlurColors: {
- topLeft: "03314b",
- topRight: "01629b",
- bottomRight: "01629b",
- bottomLeft: "255c75"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Kiefer Sutherland"
- },
- {
- tag: "Maggie Q"
- },
- {
- tag: "Kal Penn"
- }
- ]
- },
- {
- ratingKey: "102128",
- key: "/library/metadata/102128/children",
- guid: "plex://show/5f7b69849814fe0040160e81",
- slug: "the-expecting",
- studio: "Propagate Content",
- type: "show",
- title: "The Expecting",
- titleSort: "Expecting",
- contentRating: "TV-MA",
- summary:
- "Follow the dark journey of a young woman down on her luck and pregnant under mysterious circumstances. She must deal with the increasingly disturbing effects of her pregnancy and the potential conspiracy surrounding it.",
- index: 1,
- audienceRating: 7.1,
- year: 2020,
- thumb: "/library/metadata/102128/thumb/1737706232",
- art: "/library/metadata/102128/art/1737706232",
- duration: 480000,
- originallyAvailableAt: "2020-10-05",
- leafCount: 11,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272242,
- updatedAt: 1737706232,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/102141",
- Image: [
- {
- alt: "The Expecting",
- type: "coverPoster",
- url: "/library/metadata/102128/thumb/1737706232"
- },
- {
- alt: "The Expecting",
- type: "background",
- url: "/library/metadata/102128/art/1737706232"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a0c50",
- topRight: "453b46",
- bottomRight: "8f3b66",
- bottomLeft: "120c27"
- },
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "AnnaSophia Robb"
- },
- {
- tag: "Rory Culkin"
- },
- {
- tag: "Mira Sorvino"
- }
- ]
- },
- {
- ratingKey: "103744",
- key: "/library/metadata/103744/children",
- guid: "plex://show/5e457fee7529cb003ee11e08",
- slug: "walker",
- studio: "CBS Studios",
- type: "show",
- title: "Walker",
- contentRating: "TV-PG",
- summary:
- "A widowed father returns to Austin after one year, attempting to reconnect with his children, navigate clashes with his family, and find common ground with his new partner, while growing increasingly suspicious of his wife's death.",
- index: 1,
- audienceRating: 7.1,
- year: 2021,
- thumb: "/library/metadata/103744/thumb/1738312044",
- art: "/library/metadata/103744/art/1738312044",
- theme: "/library/metadata/103744/theme/1738312044",
- duration: 2520000,
- originallyAvailableAt: "2021-01-20",
- leafCount: 69,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646272415,
- updatedAt: 1738312044,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Walker",
- type: "coverPoster",
- url: "/library/metadata/103744/thumb/1738312044"
- },
- {
- alt: "Walker",
- type: "background",
- url: "/library/metadata/103744/art/1738312044"
- },
- {
- alt: "Walker",
- type: "clearLogo",
- url: "/library/metadata/103744/clearLogo/1738312044"
- }
- ],
- UltraBlurColors: {
- topLeft: "46230e",
- topRight: "8d4728",
- bottomRight: "884322",
- bottomLeft: "7e5315"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jared Padalecki"
- },
- {
- tag: "Molly Hagan"
- },
- {
- tag: "Keegan Allen"
- }
- ]
- },
- {
- ratingKey: "98797",
- key: "/library/metadata/98797/children",
- guid: "plex://show/5d9c09197d06d9001ffd7518",
- slug: "the-hot-zone",
- studio: "Lynda Obst Productions",
- type: "show",
- title: "The Hot Zone",
- titleSort: "Hot Zone",
- contentRating: "TV-14",
- summary:
- "In 1989, the Ebola virus appears in chimpanzees in a research lab in the suburbs of Washington, D.C., and there is no known cure; a U.S. Army scientist puts her life on the line to head off an outbreak before it spreads to the human population.",
- index: 1,
- audienceRating: 7.1,
- year: 2019,
- tagline:
- "In 1989, Ebola Landed on U.S. Soil. They Risked Everything to Contain It.",
- thumb: "/library/metadata/98797/thumb/1737273278",
- art: "/library/metadata/98797/art/1737273278",
- duration: 3000000,
- originallyAvailableAt: "2019-05-26",
- leafCount: 12,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646271894,
- updatedAt: 1737273278,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/98815",
- Image: [
- {
- alt: "The Hot Zone",
- type: "coverPoster",
- url: "/library/metadata/98797/thumb/1737273278"
- },
- {
- alt: "The Hot Zone",
- type: "background",
- url: "/library/metadata/98797/art/1737273278"
- },
- {
- alt: "The Hot Zone",
- type: "clearLogo",
- url: "/library/metadata/98797/clearLogo/1737273278"
- }
- ],
- UltraBlurColors: {
- topLeft: "260303",
- topRight: "640a05",
- bottomRight: "160303",
- bottomLeft: "4c0c04"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Julianna Margulies"
- },
- {
- tag: "Daniel Dae Kim"
- },
- {
- tag: "Noah Emmerich"
- }
- ]
- },
- {
- ratingKey: "90485",
- key: "/library/metadata/90485/children",
- guid: "plex://show/5d9c09117b5c2e001e666306",
- slug: "coroner",
- studio: "Muse Entertainment",
- type: "show",
- title: "Coroner",
- contentRating: "TV-MA",
- summary:
- "A newly appointed coroner investigates a string of mysterious deaths in Toronto.",
- index: 1,
- audienceRating: 7.1,
- year: 2019,
- tagline: "Every body has a story",
- thumb: "/library/metadata/90485/thumb/1737273269",
- art: "/library/metadata/90485/art/1737273269",
- theme: "/library/metadata/90485/theme/1737273269",
- duration: 2640000,
- originallyAvailableAt: "2019-01-07",
- leafCount: 38,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646228481,
- updatedAt: 1737273269,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/90503",
- Image: [
- {
- alt: "Coroner",
- type: "coverPoster",
- url: "/library/metadata/90485/thumb/1737273269"
- },
- {
- alt: "Coroner",
- type: "background",
- url: "/library/metadata/90485/art/1737273269"
- },
- {
- alt: "Coroner",
- type: "clearLogo",
- url: "/library/metadata/90485/clearLogo/1737273269"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c2938",
- topRight: "22566d",
- bottomRight: "112f40",
- bottomLeft: "245a6f"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "Canada"
- }
- ],
- Role: [
- {
- tag: "Serinda Swan"
- },
- {
- tag: "Roger Cross"
- },
- {
- tag: "Ehren Kassam"
- }
- ]
- },
- {
- ratingKey: "100824",
- key: "/library/metadata/100824/children",
- guid: "plex://show/5d9c0920cb3ffa001f1b95e9",
- slug: "dummy",
- studio: "wiip",
- type: "show",
- title: "Dummy",
- contentRating: "TV-MA",
- summary:
- "After being discarded by her original owner, a spoiled, jealous, and manipulative sex doll named Barbara convinces aspiring writer Cody, the only one able to hear her speak, to take her home so she can help cure Cody's writers block.",
- index: 1,
- audienceRating: 7.1,
- year: 2020,
- thumb: "/library/metadata/100824/thumb/1731917722",
- art: "/library/metadata/100824/art/1731917722",
- duration: 480000,
- originallyAvailableAt: "2020-04-20",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272105,
- updatedAt: 1731917722,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/100859",
- Image: [
- {
- alt: "Dummy",
- type: "coverPoster",
- url: "/library/metadata/100824/thumb/1731917722"
- },
- {
- alt: "Dummy",
- type: "background",
- url: "/library/metadata/100824/art/1731917722"
- }
- ],
- UltraBlurColors: {
- topLeft: "110f16",
- topRight: "2c0e0c",
- bottomRight: "26090c",
- bottomLeft: "562122"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Anna Kendrick"
- },
- {
- tag: "Meredith Hagner"
- },
- {
- tag: "Donal Logue"
- }
- ]
- },
- {
- ratingKey: "120536",
- key: "/library/metadata/120536/children",
- guid: "plex://show/627e3657026d36a77a2ed9a7",
- slug: "gotham-knights",
- studio: "Berlanti Productions",
- type: "show",
- title: "Gotham Knights",
- contentRating: "TV-14",
- summary:
- "Bruce Wayne is murdered and his adopted son forges an alliance with the children of Batman's enemies. As the city becomes more dangerous, these mismatched fugitives will become its next generation of saviors, known as the Gotham Knights.",
- index: 1,
- audienceRating: 7.1,
- year: 2023,
- tagline: "Hated. Hunted. Heroes.",
- thumb: "/library/metadata/120536/thumb/1735977000",
- art: "/library/metadata/120536/art/1735977000",
- duration: 2520000,
- originallyAvailableAt: "2023-03-14",
- leafCount: 13,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1678916663,
- updatedAt: 1735977000,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Gotham Knights",
- type: "coverPoster",
- url: "/library/metadata/120536/thumb/1735977000"
- },
- {
- alt: "Gotham Knights",
- type: "background",
- url: "/library/metadata/120536/art/1735977000"
- },
- {
- alt: "Gotham Knights",
- type: "clearLogo",
- url: "/library/metadata/120536/clearLogo/1735977000"
- }
- ],
- UltraBlurColors: {
- topLeft: "110820",
- topRight: "90423a",
- bottomRight: "0d071d",
- bottomLeft: "1a224b"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Oscar Morgan"
- },
- {
- tag: "Olivia Rose Keegan"
- },
- {
- tag: "Navia Robinson"
- }
- ]
- },
- {
- ratingKey: "131270",
- key: "/library/metadata/131270/children",
- guid: "plex://show/63ab9089f0c22589afe981c1",
- slug: "the-irrational",
- studio: "Universal Television",
- type: "show",
- title: "The Irrational",
- titleSort: "Irrational",
- contentRating: "TV-14",
- summary:
- "Alec Mercer is a world-renowned behavioral scientist who lends his expertise to an array of high-stakes cases involving governments, law enforcement and corporations with his unique and unexpected approach to understanding human behavior.",
- index: 1,
- audienceRating: 7.1,
- year: 2023,
- tagline: "He has solving crime down to a science.",
- thumb: "/library/metadata/131270/thumb/1738829143",
- art: "/library/metadata/131270/art/1738829143",
- duration: 2580000,
- originallyAvailableAt: "2023-09-25",
- leafCount: 23,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1720438391,
- updatedAt: 1738829143,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/131283",
- Image: [
- {
- alt: "The Irrational",
- type: "coverPoster",
- url: "/library/metadata/131270/thumb/1738829143"
- },
- {
- alt: "The Irrational",
- type: "background",
- url: "/library/metadata/131270/art/1738829143"
- },
- {
- alt: "The Irrational",
- type: "clearLogo",
- url: "/library/metadata/131270/clearLogo/1738829143"
- }
- ],
- UltraBlurColors: {
- topLeft: "04133f",
- topRight: "12667b",
- bottomRight: "051943",
- bottomLeft: "060a2b"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Jesse L. Martin"
- },
- {
- tag: "Maahra Hill"
- },
- {
- tag: "Travina Springer"
- }
- ]
- },
- {
- ratingKey: "122927",
- key: "/library/metadata/122927/children",
- guid: "plex://show/5d9c08524eefaa001f5da58b",
- slug: "marvels-the-defenders",
- studio: "Goddard Textiles",
- type: "show",
- title: "Marvel's The Defenders",
- contentRating: "TV-MA",
- summary:
- "Set a few months after the events of the second season of Daredevil, and a month after the events of Iron Fist, the vigilantes Daredevil, Jessica Jones, Luke Cage, and Iron Fist team up in New York City to fight a common enemy: The Hand.",
- index: 1,
- audienceRating: 7.1,
- year: 2017,
- thumb: "/library/metadata/122927/thumb/1736147377",
- art: "/library/metadata/122927/art/1736147377",
- theme: "/library/metadata/122927/theme/1736147377",
- duration: 3000000,
- originallyAvailableAt: "2017-08-18",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1688700898,
- updatedAt: 1736147377,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/122930",
- Image: [
- {
- alt: "Marvel's The Defenders",
- type: "coverPoster",
- url: "/library/metadata/122927/thumb/1736147377"
- },
- {
- alt: "Marvel's The Defenders",
- type: "background",
- url: "/library/metadata/122927/art/1736147377"
- },
- {
- alt: "Marvel's The Defenders",
- type: "clearLogo",
- url: "/library/metadata/122927/clearLogo/1736147377"
- }
- ],
- UltraBlurColors: {
- topLeft: "292828",
- topRight: "0b0b0b",
- bottomRight: "0b0b0b",
- bottomLeft: "1a1b1b"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Charlie Cox"
- },
- {
- tag: "Krysten Ritter"
- },
- {
- tag: "Mike Colter"
- }
- ]
- },
- {
- ratingKey: "118668",
- key: "/library/metadata/118668/children",
- guid: "plex://show/6283c8d9c84de3abae294b9a",
- slug: "quantum-leap-2022",
- studio: "Universal Television",
- type: "show",
- title: "Quantum Leap",
- contentRating: "TV-PG",
- summary:
- "Set 30 years after Dr. Sam Beckett stepped into the Quantum Leap accelerator and vanished, follows a new team that must restart the project hoping to understand the mysteries behind the machine and its creator.",
- index: 1,
- audienceRating: 7.1,
- year: 2022,
- tagline: "Time to Remake History",
- thumb: "/library/metadata/118668/thumb/1738135268",
- art: "/library/metadata/118668/art/1738135268",
- duration: 2520000,
- originallyAvailableAt: "2022-09-19",
- leafCount: 31,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1663721994,
- updatedAt: 1738135268,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/119977",
- Image: [
- {
- alt: "Quantum Leap",
- type: "coverPoster",
- url: "/library/metadata/118668/thumb/1738135268"
- },
- {
- alt: "Quantum Leap",
- type: "background",
- url: "/library/metadata/118668/art/1738135268"
- },
- {
- alt: "Quantum Leap",
- type: "clearLogo",
- url: "/library/metadata/118668/clearLogo/1738135268"
- }
- ],
- UltraBlurColors: {
- topLeft: "133624",
- topRight: "87393f",
- bottomRight: "0f0319",
- bottomLeft: "261131"
- },
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Raymond Lee"
- },
- {
- tag: "Caitlin Bassett"
- },
- {
- tag: "Mason Alexander Park"
- }
- ]
- },
- {
- ratingKey: "94583",
- key: "/library/metadata/94583/children",
- guid: "plex://show/5d9c0817ef619b002047ccf9",
- slug: "van-helsing",
- studio: "Nomadic Pictures",
- type: "show",
- title: "Van Helsing",
- contentRating: "TV-14",
- summary:
- "Van Helsing centers on Vanessa Helsing, the daughter of famous vampire hunter and Dracula nemesis Abraham Van Helsing. She is resurrected five years in the future to find out that vampires have taken over the world and that she possesses unique power over them. She is humanity's last hope to lead an offensive to take back what has been lost.",
- index: 1,
- audienceRating: 7.1,
- year: 2016,
- tagline: "Resurrection is a bitch. (Season 1)",
- thumb: "/library/metadata/94583/thumb/1737273271",
- art: "/library/metadata/94583/art/1737273271",
- theme: "/library/metadata/94583/theme/1737273271",
- duration: 2520000,
- originallyAvailableAt: "2016-09-23",
- leafCount: 65,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1646230188,
- updatedAt: 1737273271,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/94624",
- Image: [
- {
- alt: "Van Helsing",
- type: "coverPoster",
- url: "/library/metadata/94583/thumb/1737273271"
- },
- {
- alt: "Van Helsing",
- type: "background",
- url: "/library/metadata/94583/art/1737273271"
- },
- {
- alt: "Van Helsing",
- type: "clearLogo",
- url: "/library/metadata/94583/clearLogo/1737273271"
- }
- ],
- UltraBlurColors: {
- topLeft: "1b0413",
- topRight: "13030c",
- bottomRight: "310b03",
- bottomLeft: "13030c"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Kelly Overton"
- },
- {
- tag: "Rukiya Bernard"
- },
- {
- tag: "Aleks Paunovic"
- }
- ]
- },
- {
- ratingKey: "98449",
- key: "/library/metadata/98449/children",
- guid: "plex://show/5d9c09153c3f87001f35bd29",
- slug: "dollface",
- studio: "LuckyChap Entertainment",
- type: "show",
- title: "Dollface",
- contentRating: "TV-MA",
- summary:
- "After being dumped by her longtime boyfriend, a young woman must deal with her own imagination in order to literally and metaphorically re-enter the world of women, and rekindle the female friendships she left behind.",
- index: 1,
- audienceRating: 7.1,
- year: 2019,
- thumb: "/library/metadata/98449/thumb/1737273277",
- art: "/library/metadata/98449/art/1737273277",
- duration: 1800000,
- originallyAvailableAt: "2019-11-14",
- leafCount: 20,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646271844,
- updatedAt: 1737273277,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/98480",
- Image: [
- {
- alt: "Dollface",
- type: "coverPoster",
- url: "/library/metadata/98449/thumb/1737273277"
- },
- {
- alt: "Dollface",
- type: "background",
- url: "/library/metadata/98449/art/1737273277"
- },
- {
- alt: "Dollface",
- type: "clearLogo",
- url: "/library/metadata/98449/clearLogo/1737273277"
- }
- ],
- UltraBlurColors: {
- topLeft: "511810",
- topRight: "91423c",
- bottomRight: "953f2a",
- bottomLeft: "914427"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Kat Dennings"
- },
- {
- tag: "Brenda Song"
- },
- {
- tag: "Shay Mitchell"
- }
- ]
- },
- {
- ratingKey: "118452",
- key: "/library/metadata/118452/children",
- guid: "plex://show/61650e05b7e9b3348d58eb52",
- slug: "the-patient",
- studio: "FX Productions",
- type: "show",
- title: "The Patient",
- titleSort: "Patient",
- contentRating: "TV-MA",
- summary:
- "A psychotherapist who finds himself being held captive by a serial killer with an unusual request: curb his homicidal urges. As the therapist unravels this man's mind, he also has to deal with his own repressed troubles, creating a journey that's just as treacherous as his imprisonment.",
- index: 1,
- audienceRating: 7.0,
- year: 2022,
- thumb: "/library/metadata/118452/thumb/1737795314",
- art: "/library/metadata/118452/art/1737795314",
- theme: "/library/metadata/118452/theme/1737795314",
- duration: 1320000,
- originallyAvailableAt: "2022-08-30",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1661914259,
- updatedAt: 1737795314,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/118456",
- Image: [
- {
- alt: "The Patient",
- type: "coverPoster",
- url: "/library/metadata/118452/thumb/1737795314"
- },
- {
- alt: "The Patient",
- type: "background",
- url: "/library/metadata/118452/art/1737795314"
- },
- {
- alt: "The Patient",
- type: "clearLogo",
- url: "/library/metadata/118452/clearLogo/1737795314"
- }
- ],
- UltraBlurColors: {
- topLeft: "1d0304",
- topRight: "8c432c",
- bottomRight: "030310",
- bottomLeft: "0b0706"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Steve Carell"
- },
- {
- tag: "Domhnall Gleeson"
- },
- {
- tag: "Linda Emond"
- }
- ]
- },
- {
- ratingKey: "97383",
- key: "/library/metadata/97383/children",
- guid: "plex://show/5d9d5acf2e50d5001ed5cf4c",
- slug: "black-lightning",
- studio: "Warner Bros. Television",
- type: "show",
- title: "Black Lightning",
- contentRating: "TV-14",
- summary:
- "Jefferson Pierce has made his choice. He hung up the suit and his secret identity years ago, but with a daughter hell-bent on justice and a star student being recruited by a local gang, he'll be pulled back into the fight as the wanted vigilante and DC legend: Black Lightning.",
- index: 1,
- audienceRating: 7.0,
- year: 2018,
- tagline: "He chose family... every choice has a cost. (season 1)",
- thumb: "/library/metadata/97383/thumb/1737273275",
- art: "/library/metadata/97383/art/1737273275",
- theme: "/library/metadata/97383/theme/1737273275",
- duration: 2700000,
- originallyAvailableAt: "2018-01-16",
- leafCount: 58,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646271756,
- updatedAt: 1737273275,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Black Lightning",
- type: "coverPoster",
- url: "/library/metadata/97383/thumb/1737273275"
- },
- {
- alt: "Black Lightning",
- type: "background",
- url: "/library/metadata/97383/art/1737273275"
- },
- {
- alt: "Black Lightning",
- type: "clearLogo",
- url: "/library/metadata/97383/clearLogo/1737273275"
- }
- ],
- UltraBlurColors: {
- topLeft: "212857",
- topRight: "234294",
- bottomRight: "152360",
- bottomLeft: "291e4c"
- },
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Cress Williams"
- },
- {
- tag: "Nafessa Williams"
- },
- {
- tag: "China Anne McClain"
- }
- ]
- },
- {
- ratingKey: "97015",
- key: "/library/metadata/97015/children",
- guid: "plex://show/5e162209a304a6004142a7e8",
- slug: "batwoman",
- studio: "Berlanti Productions",
- type: "show",
- title: "Batwoman",
- contentRating: "TV-14",
- summary:
- "Ryan Wilder, armed with a passion for justice and a flair for speaking her mind, soars onto the streets of Gotham as Batwoman, a highly trained street fighter primed to snuff out the failing city's criminal resurgence. But don't call her a hero yet. In a city desperate for a savior, Ryan must overcome her own demons before embracing the call to be Gotham's symbol of hope.",
- index: 1,
- audienceRating: 7.0,
- year: 2019,
- tagline: "Her time is now",
- thumb: "/library/metadata/97015/thumb/1737273275",
- art: "/library/metadata/97015/art/1737273275",
- theme: "/library/metadata/97015/theme/1737273275",
- duration: 2520000,
- originallyAvailableAt: "2019-10-06",
- leafCount: 51,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1646271726,
- updatedAt: 1737273275,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Batwoman",
- type: "coverPoster",
- url: "/library/metadata/97015/thumb/1737273275"
- },
- {
- alt: "Batwoman",
- type: "background",
- url: "/library/metadata/97015/art/1737273275"
- },
- {
- alt: "Batwoman",
- type: "clearLogo",
- url: "/library/metadata/97015/clearLogo/1737273275"
- }
- ],
- UltraBlurColors: {
- topLeft: "2c2524",
- topRight: "9b3832",
- bottomRight: "ac1c1c",
- bottomLeft: "a62535"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Rachel Skarsten"
- },
- {
- tag: "Meagan Tandy"
- },
- {
- tag: "Nicole Kang"
- }
- ]
- },
- {
- ratingKey: "97568",
- key: "/library/metadata/97568/children",
- guid: "plex://show/5d9c07fa7b5c2e001e650c2d",
- slug: "being-human-us",
- studio: "Muse Entertainment",
- type: "show",
- title: "Being Human",
- contentRating: "TV-14",
- summary:
- "Aiden (a vampire) and Josh (a werewolf), move into a new house together to try and live normal lives. They didn't however know that they would end up with a third supernatural roommate as well. That's when they meet Sally the ghost. The three supernatural creatures go through various adventures together constantly protecting one another like family.",
- index: 1,
- audienceRating: 7.0,
- year: 2011,
- tagline: "Being human is harder than it looks.",
- thumb: "/library/metadata/97568/thumb/1737273276",
- art: "/library/metadata/97568/art/1737273276",
- theme: "/library/metadata/97568/theme/1737273276",
- duration: 2580000,
- originallyAvailableAt: "2011-01-17",
- leafCount: 52,
- viewedLeafCount: 0,
- childCount: 4,
- addedAt: 1646271771,
- updatedAt: 1737273276,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/97597",
- Image: [
- {
- alt: "Being Human",
- type: "coverPoster",
- url: "/library/metadata/97568/thumb/1737273276"
- },
- {
- alt: "Being Human",
- type: "background",
- url: "/library/metadata/97568/art/1737273276"
- },
- {
- alt: "Being Human",
- type: "clearLogo",
- url: "/library/metadata/97568/clearLogo/1737273276"
- }
- ],
- UltraBlurColors: {
- topLeft: "302e23",
- topRight: "90433a",
- bottomRight: "404345",
- bottomLeft: "121a3a"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "Canada"
- },
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Sam Witwer"
- },
- {
- tag: "Meaghan Rath"
- },
- {
- tag: "Sam Huntington"
- }
- ]
- },
- {
- ratingKey: "135006",
- key: "/library/metadata/135006/children",
- guid: "plex://show/633e5df817df918ec3e82ed1",
- slug: "bookie",
- studio: "Warner Bros. Television",
- type: "show",
- title: "Bookie",
- contentRating: "TV-MA",
- summary:
- "A veteran bookie struggles to survive the impending legalization of sports gambling, increasingly unstable clients, family, co-workers, and a lifestyle that bounces him around every corner of Los Angeles, high and low.",
- index: 1,
- audienceRating: 7.0,
- year: 2023,
- tagline: "The world's second oldest profession.",
- thumb: "/library/metadata/135006/thumb/1738572820",
- art: "/library/metadata/135006/art/1738572820",
- duration: 1320000,
- originallyAvailableAt: "2023-11-30",
- leafCount: 16,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1737858458,
- updatedAt: 1738572820,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/135009",
- Image: [
- {
- alt: "Bookie",
- type: "coverPoster",
- url: "/library/metadata/135006/thumb/1738572820"
- },
- {
- alt: "Bookie",
- type: "background",
- url: "/library/metadata/135006/art/1738572820"
- },
- {
- alt: "Bookie",
- type: "clearLogo",
- url: "/library/metadata/135006/clearLogo/1738572820"
- }
- ],
- UltraBlurColors: {
- topLeft: "4f1a14",
- topRight: "63391d",
- bottomRight: "914235",
- bottomLeft: "8f4436"
- },
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Sebastian Maniscalco"
- },
- {
- tag: "Omar J. Dorsey"
- },
- {
- tag: "Jorge Garcia"
- }
- ]
- },
- {
- ratingKey: "126050",
- key: "/library/metadata/126050/children",
- guid: "plex://show/6407906e8e4fc40b5c8384b9",
- slug: "echo-5",
- studio: "Tentime",
- type: "show",
- title: "Echo",
- contentRating: "TV-PG",
- summary: "",
- index: 1,
- audienceRating: 7.0,
- year: 2023,
- thumb: "/library/metadata/126050/thumb/1721803771",
- art: "/library/metadata/126050/art/1721803771",
- duration: 2700000,
- originallyAvailableAt: "2023-03-23",
- leafCount: 5,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1705868919,
- updatedAt: 1721803771,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Echo",
- type: "coverPoster",
- url: "/library/metadata/126050/thumb/1721803771"
- },
- {
- alt: "Echo",
- type: "background",
- url: "/library/metadata/126050/art/1721803771"
- }
- ],
- UltraBlurColors: {
- topLeft: "4f1612",
- topRight: "3b110d",
- bottomRight: "0f0203",
- bottomLeft: "030310"
- },
- Genre: [
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Syrian Arab Republic"
- }
- ],
- Role: [
- {
- tag: "Moatasem al-Nahar"
- },
- {
- tag: "Qamar Khalaf"
- },
- {
- tag: "Ali Soukkar"
- }
- ]
- },
- {
- ratingKey: "128072",
- key: "/library/metadata/128072/children",
- guid: "plex://show/62ee718497213c21e541c48a",
- slug: "found-2023",
- studio: "Berlanti Productions",
- type: "show",
- title: "Found",
- contentRating: "TV-14",
- summary:
- "This twisty and timely drama follows PR specialist Gabi Mosely (Shanola Hampton) and her crisis management team as they search for missing people from marginalized groups who do not typically receive widespread media attention, as she was once one of the forgotten ones. But unbeknownst to anyone, this everyday hero is hiding a chilling secret of her own.",
- index: 1,
- audienceRating: 7.0,
- year: 2023,
- tagline: "Every Missing Person Deserves To Be...",
- thumb: "/library/metadata/128072/thumb/1738489094",
- art: "/library/metadata/128072/art/1738489094",
- duration: 2580000,
- originallyAvailableAt: "2023-10-03",
- leafCount: 24,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1718710353,
- updatedAt: 1738489094,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/128079",
- Image: [
- {
- alt: "Found",
- type: "coverPoster",
- url: "/library/metadata/128072/thumb/1738489094"
- },
- {
- alt: "Found",
- type: "background",
- url: "/library/metadata/128072/art/1738489094"
- },
- {
- alt: "Found",
- type: "clearLogo",
- url: "/library/metadata/128072/clearLogo/1738489094"
- }
- ],
- UltraBlurColors: {
- topLeft: "0b2537",
- topRight: "1d677b",
- bottomRight: "0c2436",
- bottomLeft: "1e6678"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Shanola Hampton"
- },
- {
- tag: "Kelli Williams"
- },
- {
- tag: "Brett Dalton"
- }
- ]
- },
- {
- ratingKey: "120167",
- key: "/library/metadata/120167/children",
- guid: "plex://show/627fcfc18ae9ef60aa15dca7",
- slug: "not-dead-yet",
- studio: "Wonderland Sound and Vision",
- type: "show",
- title: "Not Dead Yet",
- contentRating: "TV-14",
- summary:
- "Nell Serrano, a broke and newly-single self-described disaster, works to restart the life and career she abandoned some 10 years ago. When the only job she can find is writing obituaries, she starts to get life advice from an unlikely--and dead--source.",
- index: 1,
- audienceRating: 7.0,
- year: 2023,
- tagline: "She's taking ghost writing to a whole new level.",
- thumb: "/library/metadata/120167/thumb/1735638775",
- art: "/library/metadata/120167/art/1735638775",
- duration: 1320000,
- originallyAvailableAt: "2023-02-07",
- leafCount: 23,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1676005318,
- updatedAt: 1735638775,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Not Dead Yet",
- type: "coverPoster",
- url: "/library/metadata/120167/thumb/1735638775"
- },
- {
- alt: "Not Dead Yet",
- type: "background",
- url: "/library/metadata/120167/art/1735638775"
- },
- {
- alt: "Not Dead Yet",
- type: "clearLogo",
- url: "/library/metadata/120167/clearLogo/1735638775"
- }
- ],
- UltraBlurColors: {
- topLeft: "043728",
- topRight: "354485",
- bottomRight: "7b2a28",
- bottomLeft: "821919"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Gina Rodriguez"
- },
- {
- tag: "Hannah Simone"
- },
- {
- tag: "Lauren Ash"
- }
- ]
- },
- {
- ratingKey: "103555",
- key: "/library/metadata/103555/children",
- guid: "plex://show/61a7879259cddb9babca5939",
- slug: "the-responder",
- studio: "Dancing Ledge Productions",
- type: "show",
- title: "The Responder",
- titleSort: "Responder",
- contentRating: "TV-MA",
- summary:
- "A crisis-stricken, morally-compromised first-responder tackles a series of night shifts on the beat in Liverpool.",
- index: 1,
- audienceRating: 7.0,
- year: 2022,
- thumb: "/library/metadata/103555/thumb/1738912304",
- art: "/library/metadata/103555/art/1738912304",
- duration: 3480000,
- originallyAvailableAt: "2022-01-24",
- leafCount: 10,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1646272386,
- updatedAt: 1738912304,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/103570",
- Image: [
- {
- alt: "The Responder",
- type: "coverPoster",
- url: "/library/metadata/103555/thumb/1738912304"
- },
- {
- alt: "The Responder",
- type: "background",
- url: "/library/metadata/103555/art/1738912304"
- },
- {
- alt: "The Responder",
- type: "clearLogo",
- url: "/library/metadata/103555/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "442506",
- topRight: "80511e",
- bottomRight: "8d4901",
- bottomLeft: "8c491d"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Role: [
- {
- tag: "Martin Freeman"
- },
- {
- tag: "Adelayo Adedayo"
- },
- {
- tag: "Emily Fairn"
- }
- ]
- },
- {
- ratingKey: "107772",
- key: "/library/metadata/107772/children",
- guid: "plex://show/5d9c0923e264b7001fc4f79f",
- slug: "savage-builds",
- studio: "Whalerock Industries",
- type: "show",
- title: "Savage Builds",
- contentRating: "TV-PG",
- summary:
- "Adam Savage combines his insatiable curiosity and nearly unparalleled inventiveness as he attempts to build working, innovative items. Each episode will focus on one project as Adam collaborates with notable experts in their fields, friends, colleagues and others.",
- index: 1,
- audienceRating: 7.0,
- year: 2019,
- thumb: "/library/metadata/107772/thumb/1735032407",
- art: "/library/metadata/107772/art/1735032407",
- duration: 2580000,
- originallyAvailableAt: "2019-06-14",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272723,
- updatedAt: 1735032407,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Savage Builds",
- type: "coverPoster",
- url: "/library/metadata/107772/thumb/1735032407"
- },
- {
- alt: "Savage Builds",
- type: "background",
- url: "/library/metadata/107772/art/1735032407"
- }
- ],
- UltraBlurColors: {
- topLeft: "102c59",
- topRight: "873b1c",
- bottomRight: "2b6773",
- bottomLeft: "725928"
- },
- Genre: [
- {
- tag: "Documentary"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Adam Savage"
- },
- {
- tag: "Gary Oldman"
- },
- {
- tag: "Adam Steltzner"
- }
- ]
- },
- {
- ratingKey: "103734",
- key: "/library/metadata/103734/children",
- guid: "plex://show/60cb80af2a273a002df5a8c3",
- slug: "the-shrink-next-door",
- studio: "Gloria Sanchez Productions",
- type: "show",
- title: "The Shrink Next Door",
- titleSort: "Shrink Next Door",
- contentRating: "TV-MA",
- summary:
- "The story of Marty and the therapist who turned his life around - then took it over. When he meets Dr. Ike, Marty just wants to get better at boundaries. Over 30 years, he'll learn all about them - and what happens when they get crossed.",
- index: 1,
- audienceRating: 7.0,
- year: 2021,
- thumb: "/library/metadata/103734/thumb/1737706235",
- art: "/library/metadata/103734/art/1737706235",
- theme: "/library/metadata/103734/theme/1737706235",
- duration: 2580000,
- originallyAvailableAt: "2021-11-12",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1646272413,
- updatedAt: 1737706235,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/103754",
- Image: [
- {
- alt: "The Shrink Next Door",
- type: "coverPoster",
- url: "/library/metadata/103734/thumb/1737706235"
- },
- {
- alt: "The Shrink Next Door",
- type: "background",
- url: "/library/metadata/103734/art/1737706235"
- },
- {
- alt: "The Shrink Next Door",
- type: "clearLogo",
- url: "/library/metadata/103734/clearLogo/1737706235"
- }
- ],
- UltraBlurColors: {
- topLeft: "242b26",
- topRight: "04130e",
- bottomRight: "1d4958",
- bottomLeft: "061c1a"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Paul Rudd"
- },
- {
- tag: "Will Ferrell"
- },
- {
- tag: "Kathryn Hahn"
- }
- ]
- },
- {
- ratingKey: "132817",
- key: "/library/metadata/132817/children",
- guid: "plex://show/62554fcfa16a17656b8f786f",
- slug: "unstable",
- studio: "Garfield Grove",
- type: "show",
- title: "Unstable",
- contentRating: "TV-14",
- summary:
- "In a biological research company, a son with social problems is forced to work for the company of his father, an extremely eccentric and exotic man to save him from disaster.",
- index: 1,
- audienceRating: 7.0,
- year: 2023,
- tagline: "A different kind of succession story.",
- thumb: "/library/metadata/132817/thumb/1738912310",
- art: "/library/metadata/132817/art/1738912310",
- duration: 1500000,
- originallyAvailableAt: "2023-03-30",
- leafCount: 16,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1721946905,
- updatedAt: 1738912310,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/132820",
- Image: [
- {
- alt: "Unstable",
- type: "coverPoster",
- url: "/library/metadata/132817/thumb/1738912310"
- },
- {
- alt: "Unstable",
- type: "background",
- url: "/library/metadata/132817/art/1738912310"
- },
- {
- alt: "Unstable",
- type: "clearLogo",
- url: "/library/metadata/132817/clearLogo/1738912310"
- }
- ],
- UltraBlurColors: {
- topLeft: "452312",
- topRight: "934031",
- bottomRight: "9a383a",
- bottomLeft: "2f628b"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Rob Lowe"
- },
- {
- tag: "John Owen Lowe"
- },
- {
- tag: "Sian Clifford"
- }
- ]
- },
- {
- ratingKey: "133430",
- key: "/library/metadata/133430/children",
- guid: "plex://show/651f2ed00a8a18a8c6025842",
- slug: "the-unxplained-special-presentation",
- type: "show",
- title: "The UnXplained Special Presentation",
- titleSort: "UnXplained Special Presentation",
- contentRating: "TV-PG",
- summary:
- 'These special compilation episodes of "The UnXplained" explore the world\'s most fascinating, strange and inexplicable mysteries.',
- index: 1,
- audienceRating: 7.0,
- year: 2023,
- tagline:
- 'These special compilation episodes of "The UnXplained" explore the world\'s most fascinating, strange and inexplicable mysteries.',
- thumb: "/library/metadata/133430/thumb/1730358053",
- art: "/library/metadata/133430/art/1730358053",
- duration: 2700000,
- originallyAvailableAt: "2023-10-03",
- leafCount: 15,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1727756344,
- updatedAt: 1730358053,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "The UnXplained Special Presentation",
- type: "coverPoster",
- url: "/library/metadata/133430/thumb/1730358053"
- },
- {
- alt: "The UnXplained Special Presentation",
- type: "background",
- url: "/library/metadata/133430/art/1730358053"
- },
- {
- alt: "The UnXplained Special Presentation",
- type: "clearLogo",
- url: "/library/metadata/133430/clearLogo/1730358053"
- }
- ],
- UltraBlurColors: {
- topLeft: "02343b",
- topRight: "0b5059",
- bottomRight: "030f1a",
- bottomLeft: "032427"
- },
- Genre: [
- {
- tag: "Documentary"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "William Shatner"
- },
- {
- tag: "Tok Thompson"
- },
- {
- tag: "Travis Taylor"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec(
- "/library/sections/{sectionKey}/all",
- "get",
- 200,
- response
- )
- })
-
- it("should validate the 200 response with type=4, includeExternalMedia=1 and includeAdvanced=1 when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 24,
- totalSize: 479,
- offset: 12,
- allowSync: true,
- art: "/:/resources/show-fanart.jpg",
- content: "secondary",
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 1,
- librarySectionTitle: "TV Shows",
- librarySectionUUID: "eda46542-34db-43ed-9ed2-7e816108542d",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1737563967,
- nocache: true,
- thumb: "/:/resources/show.png",
- title1: "TV Shows",
- title2: "All Shows",
- viewGroup: "show",
- Meta: {
- Type: [
- {
- key: "/library/sections/1/all?type=2",
- type: "show",
- title: "TV Shows",
- active: false,
- Filter: [
- {
- filter: "genre",
- filterType: "string",
- key: "/library/sections/1/genre?type=2",
- title: "Genre",
- type: "filter"
- },
- {
- filter: "year",
- filterType: "integer",
- key: "/library/sections/1/year?type=2",
- title: "Year",
- type: "filter"
- },
- {
- filter: "contentRating",
- filterType: "string",
- key: "/library/sections/1/contentRating?type=2",
- title: "Content Rating",
- type: "filter"
- },
- {
- filter: "studio",
- filterType: "string",
- key: "/library/sections/1/studio?type=2",
- title: "Studio",
- type: "filter"
- },
- {
- filter: "network",
- filterType: "string",
- key: "/library/sections/1/network?type=2",
- title: "Network",
- type: "filter"
- },
- {
- filter: "country",
- filterType: "string",
- key: "/library/sections/1/country",
- title: "Country",
- type: "filter"
- },
- {
- filter: "collection",
- filterType: "string",
- key: "/library/sections/1/collection?type=2",
- title: "Collection",
- type: "filter"
- },
- {
- filter: "director",
- filterType: "string",
- key: "/library/sections/1/director?type=2",
- title: "Director",
- type: "filter"
- },
- {
- filter: "actor",
- filterType: "string",
- key: "/library/sections/1/actor?type=2",
- title: "Actor",
- type: "filter"
- },
- {
- filter: "writer",
- filterType: "string",
- key: "/library/sections/1/writer?type=2",
- title: "Writer",
- type: "filter"
- },
- {
- filter: "producer",
- filterType: "string",
- key: "/library/sections/1/producer?type=2",
- title: "Producer",
- type: "filter"
- },
- {
- filter: "unwatchedLeaves",
- filterType: "boolean",
- key: "/library/sections/1/unwatchedLeaves?type=2",
- title: "Unwatched",
- type: "filter"
- },
- {
- filter: "unmatched",
- filterType: "boolean",
- key: "/library/sections/1/unmatched",
- title: "Unmatched",
- type: "filter"
- }
- ],
- Sort: [
- {
- default: "asc",
- defaultDirection: "asc",
- descKey: "titleSort:desc",
- firstCharacterKey: "/library/sections/1/firstCharacter",
- key: "titleSort",
- title: "Title"
- },
- {
- defaultDirection: "desc",
- descKey: "originallyAvailableAt:desc",
- key: "originallyAvailableAt",
- title: "Release Date"
- },
- {
- defaultDirection: "desc",
- descKey: "rating:desc",
- key: "rating",
- title: "Critic Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "audienceRating:desc",
- key: "audienceRating",
- title: "Audience Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "unviewedLeafCount:desc",
- key: "unviewedLeafCount",
- title: "Unwatched"
- },
- {
- defaultDirection: "desc",
- descKey: "episode.addedAt:desc",
- key: "episode.addedAt",
- title: "Last Episode Date Added"
- },
- {
- defaultDirection: "desc",
- descKey: "lastViewedAt:desc",
- key: "lastViewedAt",
- title: "Date Viewed"
- },
- {
- defaultDirection: "desc",
- descKey: "random:desc",
- key: "random",
- title: "Randomly"
- }
- ],
- Field: [
- {
- key: "show.title",
- title: "Show Title",
- type: "string"
- },
- {
- key: "show.studio",
- title: "Studio",
- type: "string"
- },
- {
- key: "show.network",
- title: "Network",
- type: "tag"
- },
- {
- key: "show.country",
- title: "Country",
- type: "tag"
- },
- {
- key: "show.userRating",
- subType: "rating",
- title: "Show Rating",
- type: "integer"
- },
- {
- key: "show.contentRating",
- title: "Content Rating",
- type: "tag"
- },
- {
- key: "show.year",
- subType: "year",
- title: "Show Year",
- type: "integer"
- },
- {
- key: "show.viewCount",
- title: "Show Plays",
- type: "integer"
- },
- {
- key: "show.lastViewedAt",
- title: "Show Last Watched",
- type: "date"
- },
- {
- key: "show.genre",
- title: "Genre",
- type: "tag"
- },
- {
- key: "show.collection",
- title: "Show Collection",
- type: "tag"
- },
- {
- key: "show.director",
- title: "Show Director",
- type: "tag"
- },
- {
- key: "show.writer",
- title: "Show Writer",
- type: "tag"
- },
- {
- key: "show.producer",
- title: "Show Producer",
- type: "tag"
- },
- {
- key: "show.actor",
- title: "Show Actor",
- type: "tag"
- },
- {
- key: "show.addedAt",
- title: "Date Show Added",
- type: "date"
- },
- {
- key: "show.unmatched",
- title: "Show Unmatched",
- type: "boolean"
- },
- {
- key: "show.unwatchedLeaves",
- title: "Unwatched Episodes",
- type: "boolean"
- }
- ]
- },
- {
- key: "/library/sections/1/all?type=3",
- type: "season",
- title: "Seasons",
- active: false,
- Sort: [
- {
- default: "asc",
- defaultDirection: "asc",
- descKey: "show.titleSort:desc,index",
- key: "show.titleSort,index",
- title: "Show"
- },
- {
- defaultDirection: "desc",
- descKey: "random:desc",
- key: "random",
- title: "Randomly"
- }
- ]
- },
- {
- key: "/library/sections/1/all?type=4",
- type: "episode",
- title: "Episodes",
- active: true,
- Filter: [
- {
- filter: "year",
- filterType: "integer",
- key: "/library/sections/1/year?type=4",
- title: "Year",
- type: "filter"
- },
- {
- filter: "collection",
- filterType: "string",
- key: "/library/sections/1/collection?type=4",
- title: "Collection",
- type: "filter"
- },
- {
- filter: "resolution",
- filterType: "string",
- key: "/library/sections/1/resolution?type=4",
- title: "Resolution",
- type: "filter"
- },
- {
- filter: "unwatched",
- filterType: "boolean",
- key: "/library/sections/1/unwatched?type=4",
- title: "Unwatched",
- type: "filter"
- },
- {
- filter: "inProgress",
- filterType: "boolean",
- key: "/library/sections/1/inProgress?type=4",
- title: "In Progress",
- type: "filter"
- },
- {
- filter: "audioLanguage",
- filterType: "string",
- key: "/library/sections/1/audioLanguage",
- title: "Audio Language",
- type: "filter"
- },
- {
- filter: "subtitleLanguage",
- filterType: "string",
- key: "/library/sections/1/subtitleLanguage",
- title: "Subtitle Language",
- type: "filter"
- },
- {
- filter: "unmatched",
- filterType: "boolean",
- key: "/library/sections/1/unmatched",
- title: "Unmatched",
- type: "filter"
- }
- ],
- Sort: [
- {
- default: "asc",
- defaultDirection: "asc",
- descKey:
- "show.titleSort:desc,season.index:nullsLast,episode.index:nullsLast,episode.originallyAvailableAt:nullsLast,episode.titleSort,episode.id",
- key: "show.titleSort,season.index:nullsLast,episode.index:nullsLast,episode.originallyAvailableAt:nullsLast,episode.titleSort,episode.id",
- title: "Show"
- },
- {
- defaultDirection: "desc",
- descKey: "originallyAvailableAt:desc",
- key: "originallyAvailableAt",
- title: "Release Date"
- },
- {
- defaultDirection: "desc",
- descKey: "rating:desc",
- key: "rating",
- title: "Critic Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "audienceRating:desc",
- key: "audienceRating",
- title: "Audience Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "addedAt:desc",
- key: "addedAt",
- title: "Date Added"
- },
- {
- active: true,
- activeDirection: "desc",
- defaultDirection: "desc",
- descKey: "lastViewedAt:desc",
- key: "lastViewedAt",
- title: "Date Viewed"
- },
- {
- defaultDirection: "desc",
- descKey: "random:desc",
- key: "random",
- title: "Randomly"
- }
- ],
- Field: [
- {
- key: "episode.title",
- title: "Episode Title",
- type: "string"
- },
- {
- key: "episode.addedAt",
- title: "Date Episode Added",
- type: "date"
- },
- {
- key: "episode.originallyAvailableAt",
- title: "Episode Air Date",
- type: "date"
- },
- {
- key: "episode.year",
- subType: "year",
- title: "Episode Year",
- type: "integer"
- },
- {
- key: "episode.userRating",
- subType: "rating",
- title: "Episode Rating",
- type: "integer"
- },
- {
- key: "episode.viewCount",
- title: "Episode Plays",
- type: "integer"
- },
- {
- key: "episode.lastViewedAt",
- title: "Episode Last Watched",
- type: "date"
- },
- {
- key: "episode.unwatched",
- title: "Episode Unwatched",
- type: "boolean"
- },
- {
- key: "episode.inProgress",
- title: "Episode In Progress",
- type: "boolean"
- },
- {
- key: "episode.duplicate",
- title: "Episode Duplicate",
- type: "boolean"
- },
- {
- key: "episode.hdr",
- subType: "hdr",
- title: "HDR",
- type: "boolean"
- },
- {
- key: "episode.resolution",
- title: "Resolution",
- type: "resolution"
- },
- {
- key: "episode.mediaSize",
- subType: "fileSize",
- title: "File size",
- type: "integer"
- },
- {
- key: "episode.mediaBitrate",
- subType: "bitrate",
- title: "Bitrate",
- type: "integer"
- },
- {
- key: "episode.subtitleLanguage",
- title: "Subtitle Language",
- type: "subtitleLanguage"
- },
- {
- key: "episode.audioLanguage",
- title: "Audio Language",
- type: "audioLanguage"
- },
- {
- key: "episode.trash",
- title: "Trash",
- type: "boolean"
- },
- {
- key: "episode.unmatched",
- title: "Episode Unmatched",
- type: "boolean"
- },
- {
- key: "episode.location",
- title: "Folder Location",
- type: "tag"
- }
- ]
- },
- {
- key: "/library/sections/1/folder",
- type: "folder",
- title: "Folders",
- active: false
- }
- ],
- FieldType: [
- {
- type: "tag",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- }
- ]
- },
- {
- type: "integer",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- },
- {
- key: ">>=",
- title: "is greater than"
- },
- {
- key: "<<=",
- title: "is less than"
- }
- ]
- },
- {
- type: "string",
- Operator: [
- {
- key: "=",
- title: "contains"
- },
- {
- key: "!=",
- title: "does not contain"
- },
- {
- key: "==",
- title: "is"
- },
- {
- key: "!==",
- title: "is not"
- },
- {
- key: "<=",
- title: "begins with"
- },
- {
- key: ">=",
- title: "ends with"
- }
- ]
- },
- {
- type: "boolean",
- Operator: [
- {
- key: "=",
- title: "is true"
- },
- {
- key: "!=",
- title: "is false"
- }
- ]
- },
- {
- type: "date",
- Operator: [
- {
- key: "<<=",
- title: "is before"
- },
- {
- key: ">>=",
- title: "is after"
- }
- ]
- },
- {
- type: "subtitleLanguage",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- }
- ]
- },
- {
- type: "audioLanguage",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- }
- ]
- },
- {
- type: "resolution",
- Operator: [
- {
- key: "=",
- title: "is"
- }
- ]
- }
- ]
- },
- Metadata: [
- {
- ratingKey: "103488",
- key: "/library/metadata/103488",
- parentRatingKey: "103479",
- grandparentRatingKey: "103160",
- guid: "plex://episode/5d9c13e47d06d9001fffd7a2",
- parentGuid: "plex://season/602e69dc66dfdb002c0a634d",
- grandparentGuid: "plex://show/5d9c08742192ba001f311a5d",
- grandparentSlug: "south-park",
- type: "episode",
- title: "Not Funny",
- grandparentKey: "/library/metadata/103160",
- parentKey: "/library/metadata/103479",
- grandparentTitle: "South Park",
- parentTitle: "Season 20",
- contentRating: "TV-MA",
- summary:
- "Cartman is certain Heidi can solve the problem of getting them to Mars because she’s really funny. Gerald tries to save himself by reasoning with the Troll Hunter while Garrison explores his new found military power.",
- index: 9,
- parentIndex: 20,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1737651191,
- year: 1997,
- thumb: "/library/metadata/103488/thumb/1646272380",
- art: "/library/metadata/103160/art/1738572816",
- parentThumb: "/library/metadata/103479/thumb/1646272380",
- grandparentThumb: "/library/metadata/103160/thumb/1738572816",
- grandparentArt: "/library/metadata/103160/art/1738572816",
- grandparentTheme: "/library/metadata/103160/theme/1738572816",
- duration: 1330474,
- originallyAvailableAt: "2016-11-30",
- addedAt: 1646229551,
- updatedAt: 1646272380,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 308440,
- duration: 1330474,
- bitrate: 5283,
- width: 1916,
- height: 1076,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 403659,
- key: "/library/parts/403659/1480731885/file.mkv",
- duration: 1330474,
- file: "/mnt/TV_3/South Park (1997)/Season 20/South Park - S20E09.mkv",
- size: 879055440,
- audioProfile: "lc",
- container: "mkv",
- hasThumbnail: "1",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Not Funny",
- type: "coverPoster",
- url: "/library/metadata/103479/thumb/1646272380"
- },
- {
- alt: "Not Funny",
- type: "snapshot",
- url: "/library/metadata/103488/thumb/1646272380"
- },
- {
- alt: "Not Funny",
- type: "background",
- url: "/library/metadata/103160/art/1738572816"
- },
- {
- alt: "Not Funny",
- type: "clearLogo",
- url: "/library/metadata/103160/clearLogo/1738572816"
- }
- ],
- UltraBlurColors: {
- topLeft: "37220d",
- topRight: "a52931",
- bottomRight: "9c1b25",
- bottomLeft: "2d2c39"
- }
- },
- {
- ratingKey: "103489",
- key: "/library/metadata/103489",
- parentRatingKey: "103479",
- grandparentRatingKey: "103160",
- guid: "plex://episode/5d9c13e4d4f2a9001f82b234",
- parentGuid: "plex://season/602e69dc66dfdb002c0a634d",
- grandparentGuid: "plex://show/5d9c08742192ba001f311a5d",
- grandparentSlug: "south-park",
- type: "episode",
- title: "The End of Serialization as We Know It",
- titleSort: "End of Serialization as We Know It",
- grandparentKey: "/library/metadata/103160",
- parentKey: "/library/metadata/103479",
- grandparentTitle: "South Park",
- parentTitle: "Season 20",
- contentRating: "TV-MA",
- summary:
- "Stan and Kyle run away with Ike, Cartmans' trip to mars lands him on death row, Mr. Garrison and Randy help the trolls destroy a country.",
- index: 10,
- parentIndex: 20,
- audienceRating: 7,
- viewCount: 1,
- lastViewedAt: 1737651191,
- year: 1997,
- thumb: "/library/metadata/103489/thumb/1646272380",
- art: "/library/metadata/103160/art/1738572816",
- parentThumb: "/library/metadata/103479/thumb/1646272380",
- grandparentThumb: "/library/metadata/103160/thumb/1738572816",
- grandparentArt: "/library/metadata/103160/art/1738572816",
- grandparentTheme: "/library/metadata/103160/theme/1738572816",
- duration: 1330474,
- originallyAvailableAt: "2016-12-07",
- addedAt: 1646229551,
- updatedAt: 1646272380,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 308441,
- duration: 1330474,
- bitrate: 5291,
- width: 1916,
- height: 1076,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 403660,
- key: "/library/parts/403660/1481344033/file.mkv",
- duration: 1330474,
- file: "/mnt/TV_3/South Park (1997)/Season 20/South Park - S20E10.mkv",
- size: 880365745,
- audioProfile: "lc",
- container: "mkv",
- hasThumbnail: "1",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The End of Serialization as We Know It",
- type: "coverPoster",
- url: "/library/metadata/103479/thumb/1646272380"
- },
- {
- alt: "The End of Serialization as We Know It",
- type: "snapshot",
- url: "/library/metadata/103489/thumb/1646272380"
- },
- {
- alt: "The End of Serialization as We Know It",
- type: "background",
- url: "/library/metadata/103160/art/1738572816"
- },
- {
- alt: "The End of Serialization as We Know It",
- type: "clearLogo",
- url: "/library/metadata/103160/clearLogo/1738572816"
- }
- ],
- UltraBlurColors: {
- topLeft: "52170a",
- topRight: "913c1f",
- bottomRight: "6b270e",
- bottomLeft: "aa1e23"
- }
- },
- {
- ratingKey: "103469",
- key: "/library/metadata/103469",
- parentRatingKey: "103468",
- grandparentRatingKey: "103160",
- guid: "plex://episode/5d9c13e4ef619b00204aa175",
- parentGuid: "plex://season/602e69dc66dfdb002c0a634e",
- grandparentGuid: "plex://show/5d9c08742192ba001f311a5d",
- grandparentSlug: "south-park",
- type: "episode",
- title: "White People Renovating Houses",
- grandparentKey: "/library/metadata/103160",
- parentKey: "/library/metadata/103468",
- grandparentTitle: "South Park",
- parentTitle: "Season 21",
- contentRating: "TV-MA",
- summary:
- "Randy comes to grips with what it means to be white in today's society.",
- index: 1,
- parentIndex: 21,
- audienceRating: 8.2,
- viewCount: 2,
- lastViewedAt: 1737651178,
- year: 1997,
- thumb: "/library/metadata/103469/thumb/1646272379",
- art: "/library/metadata/103160/art/1738572816",
- parentThumb: "/library/metadata/103468/thumb/1646272379",
- grandparentThumb: "/library/metadata/103160/thumb/1738572816",
- grandparentArt: "/library/metadata/103160/art/1738572816",
- grandparentTheme: "/library/metadata/103160/theme/1738572816",
- duration: 1330474,
- originallyAvailableAt: "2017-09-13",
- addedAt: 1646229549,
- updatedAt: 1646272379,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 308422,
- duration: 1330474,
- bitrate: 2856,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 403675,
- key: "/library/parts/403675/1507407687/file.mkv",
- duration: 1330474,
- file: "/mnt/TV_3/South Park (1997)/Season 21/South Park - S21E01.mkv",
- size: 475699436,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "White People Renovating Houses",
- type: "coverPoster",
- url: "/library/metadata/103468/thumb/1646272379"
- },
- {
- alt: "White People Renovating Houses",
- type: "snapshot",
- url: "/library/metadata/103469/thumb/1646272379"
- },
- {
- alt: "White People Renovating Houses",
- type: "background",
- url: "/library/metadata/103160/art/1738572816"
- },
- {
- alt: "White People Renovating Houses",
- type: "clearLogo",
- url: "/library/metadata/103160/clearLogo/1738572816"
- }
- ],
- UltraBlurColors: {
- topLeft: "580b16",
- topRight: "a42a32",
- bottomRight: "a5282e",
- bottomLeft: "aa0160"
- }
- },
- {
- ratingKey: "103470",
- key: "/library/metadata/103470",
- parentRatingKey: "103468",
- grandparentRatingKey: "103160",
- guid: "plex://episode/5d9c13e4ef619b00204aa172",
- parentGuid: "plex://season/602e69dc66dfdb002c0a634e",
- grandparentGuid: "plex://show/5d9c08742192ba001f311a5d",
- grandparentSlug: "south-park",
- type: "episode",
- title: "Put It Down",
- grandparentKey: "/library/metadata/103160",
- parentKey: "/library/metadata/103468",
- grandparentTitle: "South Park",
- parentTitle: "Season 21",
- contentRating: "TV-MA",
- summary:
- "When Tweek is caught in the middle of a petty conflict, it drives his relationship with Craig to the brink.",
- index: 2,
- parentIndex: 21,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1737651178,
- year: 1997,
- thumb: "/library/metadata/103470/thumb/1646272379",
- art: "/library/metadata/103160/art/1738572816",
- parentThumb: "/library/metadata/103468/thumb/1646272379",
- grandparentThumb: "/library/metadata/103160/thumb/1738572816",
- grandparentArt: "/library/metadata/103160/art/1738572816",
- grandparentTheme: "/library/metadata/103160/theme/1738572816",
- duration: 1332321,
- originallyAvailableAt: "2017-09-20",
- addedAt: 1646229549,
- updatedAt: 1646272379,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 308423,
- duration: 1332321,
- bitrate: 3205,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 403676,
- key: "/library/parts/403676/1507408389/file.mkv",
- duration: 1332321,
- file: "/mnt/TV_3/South Park (1997)/Season 21/South Park - S21E02.mkv",
- size: 534464002,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Put It Down",
- type: "coverPoster",
- url: "/library/metadata/103468/thumb/1646272379"
- },
- {
- alt: "Put It Down",
- type: "snapshot",
- url: "/library/metadata/103470/thumb/1646272379"
- },
- {
- alt: "Put It Down",
- type: "background",
- url: "/library/metadata/103160/art/1738572816"
- },
- {
- alt: "Put It Down",
- type: "clearLogo",
- url: "/library/metadata/103160/clearLogo/1738572816"
- }
- ],
- UltraBlurColors: {
- topLeft: "232758",
- topRight: "2c657f",
- bottomRight: "322254",
- bottomLeft: "83501a"
- }
- },
- {
- ratingKey: "103471",
- key: "/library/metadata/103471",
- parentRatingKey: "103468",
- grandparentRatingKey: "103160",
- guid: "plex://episode/5d9c13e4ef619b00204aa178",
- parentGuid: "plex://season/602e69dc66dfdb002c0a634e",
- grandparentGuid: "plex://show/5d9c08742192ba001f311a5d",
- grandparentSlug: "south-park",
- type: "episode",
- title: "Holiday Special",
- grandparentKey: "/library/metadata/103160",
- parentKey: "/library/metadata/103468",
- grandparentTitle: "South Park",
- parentTitle: "Season 21",
- contentRating: "TV-MA",
- summary:
- "In a return to form, a forbidden love story between a white man and a Native American man unfolds.",
- index: 3,
- parentIndex: 21,
- audienceRating: 8.3,
- viewCount: 1,
- lastViewedAt: 1737651178,
- year: 1997,
- thumb: "/library/metadata/103471/thumb/1646272379",
- art: "/library/metadata/103160/art/1738572816",
- parentThumb: "/library/metadata/103468/thumb/1646272379",
- grandparentThumb: "/library/metadata/103160/thumb/1738572816",
- grandparentArt: "/library/metadata/103160/art/1738572816",
- grandparentTheme: "/library/metadata/103160/theme/1738572816",
- duration: 1330474,
- originallyAvailableAt: "2017-09-27",
- addedAt: 1646229549,
- updatedAt: 1646272379,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 308424,
- duration: 1330474,
- bitrate: 2972,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 403677,
- key: "/library/parts/403677/1507408436/file.mkv",
- duration: 1330474,
- file: "/mnt/TV_3/South Park (1997)/Season 21/South Park - S21E03.mkv",
- size: 494942096,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Holiday Special",
- type: "coverPoster",
- url: "/library/metadata/103468/thumb/1646272379"
- },
- {
- alt: "Holiday Special",
- type: "snapshot",
- url: "/library/metadata/103471/thumb/1646272379"
- },
- {
- alt: "Holiday Special",
- type: "background",
- url: "/library/metadata/103160/art/1738572816"
- },
- {
- alt: "Holiday Special",
- type: "clearLogo",
- url: "/library/metadata/103160/clearLogo/1738572816"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f371a",
- topRight: "246f32",
- bottomRight: "43464b",
- bottomLeft: "705728"
- }
- },
- {
- ratingKey: "103472",
- key: "/library/metadata/103472",
- parentRatingKey: "103468",
- grandparentRatingKey: "103160",
- guid: "plex://episode/5d9c13e4ef619b00204aa17b",
- parentGuid: "plex://season/602e69dc66dfdb002c0a634e",
- grandparentGuid: "plex://show/5d9c08742192ba001f311a5d",
- grandparentSlug: "south-park",
- type: "episode",
- title: "Franchise Prequel",
- grandparentKey: "/library/metadata/103160",
- parentKey: "/library/metadata/103468",
- grandparentTitle: "South Park",
- parentTitle: "Season 21",
- contentRating: "TV-MA",
- summary: "Facebook is the ultimate weapon for Professor Chaos.",
- index: 4,
- parentIndex: 21,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1737651178,
- year: 1997,
- thumb: "/library/metadata/103472/thumb/1646272379",
- art: "/library/metadata/103160/art/1738572816",
- parentThumb: "/library/metadata/103468/thumb/1646272379",
- grandparentThumb: "/library/metadata/103160/thumb/1738572816",
- grandparentArt: "/library/metadata/103160/art/1738572816",
- grandparentTheme: "/library/metadata/103160/theme/1738572816",
- duration: 1330474,
- originallyAvailableAt: "2017-10-11",
- addedAt: 1646229549,
- updatedAt: 1646272379,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 308425,
- duration: 1330474,
- bitrate: 2991,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 403678,
- key: "/library/parts/403678/1507983688/file.mkv",
- duration: 1330474,
- file: "/mnt/TV_3/South Park (1997)/Season 21/South Park - S21E04.mkv",
- size: 498093152,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Franchise Prequel",
- type: "coverPoster",
- url: "/library/metadata/103468/thumb/1646272379"
- },
- {
- alt: "Franchise Prequel",
- type: "snapshot",
- url: "/library/metadata/103472/thumb/1646272379"
- },
- {
- alt: "Franchise Prequel",
- type: "background",
- url: "/library/metadata/103160/art/1738572816"
- },
- {
- alt: "Franchise Prequel",
- type: "clearLogo",
- url: "/library/metadata/103160/clearLogo/1738572816"
- }
- ],
- UltraBlurColors: {
- topLeft: "492109",
- topRight: "914515",
- bottomRight: "2b6870",
- bottomLeft: "12353c"
- }
- },
- {
- ratingKey: "103473",
- key: "/library/metadata/103473",
- parentRatingKey: "103468",
- grandparentRatingKey: "103160",
- guid: "plex://episode/5d9c13e4ef619b00204aa169",
- parentGuid: "plex://season/602e69dc66dfdb002c0a634e",
- grandparentGuid: "plex://show/5d9c08742192ba001f311a5d",
- grandparentSlug: "south-park",
- type: "episode",
- title: "Hummels & Heroin",
- grandparentKey: "/library/metadata/103160",
- parentKey: "/library/metadata/103468",
- grandparentTitle: "South Park",
- parentTitle: "Season 21",
- contentRating: "TV-MA",
- summary:
- "Beloved entertainers are being cut down in their prime due to massive overdoses of opiates. Stan is about to be exposed as the source of the illegal drugs.",
- index: 5,
- parentIndex: 21,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1737651178,
- year: 1997,
- thumb: "/library/metadata/103473/thumb/1646272379",
- art: "/library/metadata/103160/art/1738572816",
- parentThumb: "/library/metadata/103468/thumb/1646272379",
- grandparentThumb: "/library/metadata/103160/thumb/1738572816",
- grandparentArt: "/library/metadata/103160/art/1738572816",
- grandparentTheme: "/library/metadata/103160/theme/1738572816",
- duration: 1330474,
- originallyAvailableAt: "2017-10-18",
- addedAt: 1646229550,
- updatedAt: 1646272379,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 308426,
- duration: 1330474,
- bitrate: 2967,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 403679,
- key: "/library/parts/403679/1508626951/file.mkv",
- duration: 1330474,
- file: "/mnt/TV_3/South Park (1997)/Season 21/South Park - S21E05.mkv",
- size: 494226677,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Hummels & Heroin",
- type: "coverPoster",
- url: "/library/metadata/103468/thumb/1646272379"
- },
- {
- alt: "Hummels & Heroin",
- type: "snapshot",
- url: "/library/metadata/103473/thumb/1646272379"
- },
- {
- alt: "Hummels & Heroin",
- type: "background",
- url: "/library/metadata/103160/art/1738572816"
- },
- {
- alt: "Hummels & Heroin",
- type: "clearLogo",
- url: "/library/metadata/103160/clearLogo/1738572816"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f333a",
- topRight: "37539b",
- bottomRight: "5e3b0a",
- bottomLeft: "81520d"
- }
- },
- {
- ratingKey: "103474",
- key: "/library/metadata/103474",
- parentRatingKey: "103468",
- grandparentRatingKey: "103160",
- guid: "plex://episode/5d9c13e4ef619b00204aa163",
- parentGuid: "plex://season/602e69dc66dfdb002c0a634e",
- grandparentGuid: "plex://show/5d9c08742192ba001f311a5d",
- grandparentSlug: "south-park",
- type: "episode",
- title: "Sons A Witches",
- grandparentKey: "/library/metadata/103160",
- parentKey: "/library/metadata/103468",
- grandparentTitle: "South Park",
- parentTitle: "Season 21",
- contentRating: "TV-MA",
- summary:
- "This year at the traditional Halloween get together, a witch casts a spell that terrorizes the town and ruins Halloween for the boys.",
- index: 6,
- parentIndex: 21,
- audienceRating: 8.3,
- viewCount: 1,
- lastViewedAt: 1737651178,
- year: 1997,
- thumb: "/library/metadata/103474/thumb/1646272379",
- art: "/library/metadata/103160/art/1738572816",
- parentThumb: "/library/metadata/103468/thumb/1646272379",
- grandparentThumb: "/library/metadata/103160/thumb/1738572816",
- grandparentArt: "/library/metadata/103160/art/1738572816",
- grandparentTheme: "/library/metadata/103160/theme/1738572816",
- duration: 1330474,
- originallyAvailableAt: "2017-10-25",
- addedAt: 1646229550,
- updatedAt: 1646272379,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 308427,
- duration: 1330474,
- bitrate: 3345,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 403680,
- key: "/library/parts/403680/1509388303/file.mkv",
- duration: 1330474,
- file: "/mnt/TV_3/South Park (1997)/Season 21/South Park - S21E06.mkv",
- size: 556951448,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Sons A Witches",
- type: "coverPoster",
- url: "/library/metadata/103468/thumb/1646272379"
- },
- {
- alt: "Sons A Witches",
- type: "snapshot",
- url: "/library/metadata/103474/thumb/1646272379"
- },
- {
- alt: "Sons A Witches",
- type: "background",
- url: "/library/metadata/103160/art/1738572816"
- },
- {
- alt: "Sons A Witches",
- type: "clearLogo",
- url: "/library/metadata/103160/clearLogo/1738572816"
- }
- ],
- UltraBlurColors: {
- topLeft: "501819",
- topRight: "923f43",
- bottomRight: "450a0b",
- bottomLeft: "620b13"
- }
- },
- {
- ratingKey: "103475",
- key: "/library/metadata/103475",
- parentRatingKey: "103468",
- grandparentRatingKey: "103160",
- guid: "plex://episode/5d9c13e53c3f87001f3d164c",
- parentGuid: "plex://season/602e69dc66dfdb002c0a634e",
- grandparentGuid: "plex://show/5d9c08742192ba001f311a5d",
- grandparentSlug: "south-park",
- type: "episode",
- title: "Doubling Down",
- grandparentKey: "/library/metadata/103160",
- parentKey: "/library/metadata/103468",
- grandparentTitle: "South Park",
- parentTitle: "Season 21",
- contentRating: "TV-MA",
- summary:
- "The peer pressure for Heidi to break up with Cartman increases.",
- index: 7,
- parentIndex: 21,
- audienceRating: 8.3,
- viewCount: 1,
- lastViewedAt: 1737651178,
- year: 1997,
- thumb: "/library/metadata/103475/thumb/1646272379",
- art: "/library/metadata/103160/art/1738572816",
- parentThumb: "/library/metadata/103468/thumb/1646272379",
- grandparentThumb: "/library/metadata/103160/thumb/1738572816",
- grandparentArt: "/library/metadata/103160/art/1738572816",
- grandparentTheme: "/library/metadata/103160/theme/1738572816",
- duration: 1330474,
- originallyAvailableAt: "2017-11-08",
- addedAt: 1646229550,
- updatedAt: 1646272379,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 308428,
- duration: 1330474,
- bitrate: 2914,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 403681,
- key: "/library/parts/403681/1510642062/file.mkv",
- duration: 1330474,
- file: "/mnt/TV_3/South Park (1997)/Season 21/South Park - S21E07.mkv",
- size: 485384700,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Doubling Down",
- type: "coverPoster",
- url: "/library/metadata/103468/thumb/1646272379"
- },
- {
- alt: "Doubling Down",
- type: "snapshot",
- url: "/library/metadata/103475/thumb/1646272379"
- },
- {
- alt: "Doubling Down",
- type: "background",
- url: "/library/metadata/103160/art/1738572816"
- },
- {
- alt: "Doubling Down",
- type: "clearLogo",
- url: "/library/metadata/103160/clearLogo/1738572816"
- }
- ],
- UltraBlurColors: {
- topLeft: "053538",
- topRight: "a31b63",
- bottomRight: "9f1929",
- bottomLeft: "ad1035"
- },
- Director: [
- {
- tag: "Trey Parker"
- }
- ],
- Writer: [
- {
- tag: "Trey Parker"
- }
- ]
- },
- {
- ratingKey: "103476",
- key: "/library/metadata/103476",
- parentRatingKey: "103468",
- grandparentRatingKey: "103160",
- guid: "plex://episode/5d9c13e53c3f87001f3d1652",
- parentGuid: "plex://season/602e69dc66dfdb002c0a634e",
- grandparentGuid: "plex://show/5d9c08742192ba001f311a5d",
- grandparentSlug: "south-park",
- type: "episode",
- title: "Moss Piglets",
- grandparentKey: "/library/metadata/103160",
- parentKey: "/library/metadata/103468",
- grandparentTitle: "South Park",
- parentTitle: "Season 21",
- contentRating: "TV-MA",
- summary:
- "Jimmy and Timmy’s experiment could win them first prize in the annual science fair.",
- index: 8,
- parentIndex: 21,
- audienceRating: 6.7,
- viewCount: 1,
- lastViewedAt: 1737651178,
- year: 1997,
- thumb: "/library/metadata/103476/thumb/1646272379",
- art: "/library/metadata/103160/art/1738572816",
- parentThumb: "/library/metadata/103468/thumb/1646272379",
- grandparentThumb: "/library/metadata/103160/thumb/1738572816",
- grandparentArt: "/library/metadata/103160/art/1738572816",
- grandparentTheme: "/library/metadata/103160/theme/1738572816",
- duration: 1330474,
- originallyAvailableAt: "2017-11-15",
- addedAt: 1646229550,
- updatedAt: 1646272379,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 308429,
- duration: 1330474,
- bitrate: 2832,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 403682,
- key: "/library/parts/403682/1511136413/file.mkv",
- duration: 1330474,
- file: "/mnt/TV_3/South Park (1997)/Season 21/South Park - S21E08.mkv",
- size: 471614852,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Moss Piglets",
- type: "coverPoster",
- url: "/library/metadata/103468/thumb/1646272379"
- },
- {
- alt: "Moss Piglets",
- type: "snapshot",
- url: "/library/metadata/103476/thumb/1646272379"
- },
- {
- alt: "Moss Piglets",
- type: "background",
- url: "/library/metadata/103160/art/1738572816"
- },
- {
- alt: "Moss Piglets",
- type: "clearLogo",
- url: "/library/metadata/103160/clearLogo/1738572816"
- }
- ],
- UltraBlurColors: {
- topLeft: "52170b",
- topRight: "1c4a35",
- bottomRight: "9d3720",
- bottomLeft: "225239"
- }
- },
- {
- ratingKey: "103477",
- key: "/library/metadata/103477",
- parentRatingKey: "103468",
- grandparentRatingKey: "103160",
- guid: "plex://episode/5d9c13e53c3f87001f3d1664",
- parentGuid: "plex://season/602e69dc66dfdb002c0a634e",
- grandparentGuid: "plex://show/5d9c08742192ba001f311a5d",
- grandparentSlug: "south-park",
- type: "episode",
- title: "SUPER HARD PCness",
- grandparentKey: "/library/metadata/103160",
- parentKey: "/library/metadata/103468",
- grandparentTitle: "South Park",
- parentTitle: "Season 21",
- contentRating: "TV-MA",
- summary: "It’s never been more challenging to be a PC Principal.",
- index: 9,
- parentIndex: 21,
- audienceRating: 8.3,
- viewCount: 1,
- lastViewedAt: 1737651178,
- year: 1997,
- thumb: "/library/metadata/103477/thumb/1646272379",
- art: "/library/metadata/103160/art/1738572816",
- parentThumb: "/library/metadata/103468/thumb/1646272379",
- grandparentThumb: "/library/metadata/103160/thumb/1738572816",
- grandparentArt: "/library/metadata/103160/art/1738572816",
- grandparentTheme: "/library/metadata/103160/theme/1738572816",
- duration: 1330474,
- originallyAvailableAt: "2017-11-29",
- addedAt: 1646229550,
- updatedAt: 1646272379,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 308430,
- duration: 1330474,
- bitrate: 3026,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 403683,
- key: "/library/parts/403683/1512351572/file.mkv",
- duration: 1330474,
- file: "/mnt/TV_3/South Park (1997)/Season 21/South Park - S21E09.mkv",
- size: 504007645,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "SUPER HARD PCness",
- type: "coverPoster",
- url: "/library/metadata/103468/thumb/1646272379"
- },
- {
- alt: "SUPER HARD PCness",
- type: "snapshot",
- url: "/library/metadata/103477/thumb/1646272379"
- },
- {
- alt: "SUPER HARD PCness",
- type: "background",
- url: "/library/metadata/103160/art/1738572816"
- },
- {
- alt: "SUPER HARD PCness",
- type: "clearLogo",
- url: "/library/metadata/103160/clearLogo/1738572816"
- }
- ],
- UltraBlurColors: {
- topLeft: "570c16",
- topRight: "963d30",
- bottomRight: "355b97",
- bottomLeft: "8d0619"
- }
- },
- {
- ratingKey: "103478",
- key: "/library/metadata/103478",
- parentRatingKey: "103468",
- grandparentRatingKey: "103160",
- guid: "plex://episode/5d9c13e53c3f87001f3d164f",
- parentGuid: "plex://season/602e69dc66dfdb002c0a634e",
- grandparentGuid: "plex://show/5d9c08742192ba001f311a5d",
- grandparentSlug: "south-park",
- type: "episode",
- title: "Splatty Tomato",
- grandparentKey: "/library/metadata/103160",
- parentKey: "/library/metadata/103468",
- grandparentTitle: "South Park",
- parentTitle: "Season 21",
- contentRating: "TV-MA",
- summary:
- "The children of South Park claim to have seen Mr. Garrison lurking around town. The townspeople are angry that the President is scaring their children.",
- index: 10,
- parentIndex: 21,
- audienceRating: 8,
- viewCount: 1,
- lastViewedAt: 1737651178,
- year: 1997,
- thumb: "/library/metadata/103478/thumb/1646272379",
- art: "/library/metadata/103160/art/1738572816",
- parentThumb: "/library/metadata/103468/thumb/1646272379",
- grandparentThumb: "/library/metadata/103160/thumb/1738572816",
- grandparentArt: "/library/metadata/103160/art/1738572816",
- grandparentTheme: "/library/metadata/103160/theme/1738572816",
- duration: 1330474,
- originallyAvailableAt: "2017-12-06",
- addedAt: 1646229550,
- updatedAt: 1646272379,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 308431,
- duration: 1330474,
- bitrate: 3957,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 403684,
- key: "/library/parts/403684/1512805244/file.mkv",
- duration: 1330474,
- file: "/mnt/TV_3/South Park (1997)/Season 21/South Park - S21E10.mkv",
- size: 658726695,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Splatty Tomato",
- type: "coverPoster",
- url: "/library/metadata/103468/thumb/1646272379"
- },
- {
- alt: "Splatty Tomato",
- type: "snapshot",
- url: "/library/metadata/103478/thumb/1646272379"
- },
- {
- alt: "Splatty Tomato",
- type: "background",
- url: "/library/metadata/103160/art/1738572816"
- },
- {
- alt: "Splatty Tomato",
- type: "clearLogo",
- url: "/library/metadata/103160/clearLogo/1738572816"
- }
- ],
- UltraBlurColors: {
- topLeft: "51122c",
- topRight: "1e4760",
- bottomRight: "133642",
- bottomLeft: "ac143a"
- }
- },
- {
- ratingKey: "130326",
- key: "/library/metadata/130326",
- parentRatingKey: "130325",
- grandparentRatingKey: "102816",
- guid: "plex://episode/65dd90263c6def74a061765c",
- parentGuid: "plex://season/602e688fea35e0002c23cf4d",
- grandparentGuid: "plex://show/5d9c086fe9d5a1001f4d9fe6",
- grandparentSlug: "lost",
- type: "episode",
- title: "LA X (1)",
- titleSort: "X (1)",
- grandparentKey: "/library/metadata/102816",
- parentKey: "/library/metadata/130325",
- grandparentTitle: "Lost",
- parentTitle: "Season 6",
- contentRating: "TV-PG",
- summary:
- "Two outcomes of the detonation of the hydrogen bomb are presented. Flight 815 lands safely at LAX, where Kate escapes from the marshal and Jack learns that his father's body was lost in transit.",
- index: 1,
- parentIndex: 6,
- audienceRating: 8.2,
- viewCount: 3,
- lastViewedAt: 1737309595,
- year: 2010,
- thumb: "/library/metadata/130326/thumb/1720395481",
- art: "/library/metadata/102816/art/1738912304",
- parentThumb: "/library/metadata/130325/thumb/1720395481",
- grandparentThumb: "/library/metadata/102816/thumb/1738912304",
- grandparentArt: "/library/metadata/102816/art/1738912304",
- grandparentTheme: "/library/metadata/102816/theme/1738912304",
- duration: 5047072,
- originallyAvailableAt: "2010-02-02",
- addedAt: 1720395478,
- updatedAt: 1720395481,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 378330,
- duration: 5047072,
- bitrate: 3410,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 408629,
- key: "/library/parts/408629/1557747888/file.mkv",
- duration: 5047072,
- file: "/mnt/TV_2/Lost (2004)/Season 06/Lost - S06E01-E02.mkv",
- size: 2153312016,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "LA X (1)",
- type: "coverPoster",
- url: "/library/metadata/130325/thumb/1720395481"
- },
- {
- alt: "LA X (1)",
- type: "snapshot",
- url: "/library/metadata/130326/thumb/1720395481"
- },
- {
- alt: "LA X (1)",
- type: "background",
- url: "/library/metadata/102816/art/1738912304"
- },
- {
- alt: "LA X (1)",
- type: "clearLogo",
- url: "/library/metadata/102816/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "1c0303",
- topRight: "2a1503",
- bottomRight: "2c1703",
- bottomLeft: "472b0b"
- },
- Director: [
- {
- tag: "Jack Bender"
- }
- ],
- Writer: [
- {
- tag: "Damon Lindelof"
- },
- {
- tag: "Carlton Cuse"
- }
- ],
- Role: [
- {
- tag: "Matthew Fox"
- },
- {
- tag: "Evangeline Lilly"
- },
- {
- tag: "Terry O'Quinn"
- }
- ]
- },
- {
- ratingKey: "130327",
- key: "/library/metadata/130327",
- parentRatingKey: "130325",
- grandparentRatingKey: "102816",
- guid: "plex://episode/65dd90263c6def74a0617626",
- parentGuid: "plex://season/602e688fea35e0002c23cf4d",
- grandparentGuid: "plex://show/5d9c086fe9d5a1001f4d9fe6",
- grandparentSlug: "lost",
- type: "episode",
- title: "LA X (2)",
- titleSort: "X (2)",
- grandparentKey: "/library/metadata/102816",
- parentKey: "/library/metadata/130325",
- grandparentTitle: "Lost",
- parentTitle: "Season 6",
- contentRating: "TV-PG",
- summary:
- "Jack, Sawyer, Kate, Miles and Hurley, struggling to save Sayid, face an ancient secret. Meanwhile, a fake Locke exits the chamber to everyone's awe.",
- index: 2,
- parentIndex: 6,
- audienceRating: 8.1,
- viewCount: 3,
- lastViewedAt: 1737309595,
- year: 2010,
- thumb: "/library/metadata/130327/thumb/1720395481",
- art: "/library/metadata/102816/art/1738912304",
- parentThumb: "/library/metadata/130325/thumb/1720395481",
- grandparentThumb: "/library/metadata/102816/thumb/1738912304",
- grandparentArt: "/library/metadata/102816/art/1738912304",
- grandparentTheme: "/library/metadata/102816/theme/1738912304",
- duration: 5047072,
- originallyAvailableAt: "2010-02-02",
- addedAt: 1720395478,
- updatedAt: 1720395481,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 378331,
- duration: 5047072,
- bitrate: 3410,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- displayOffset: 50,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 408630,
- key: "/library/parts/408630/1557747888/file.mkv",
- duration: 5047072,
- file: "/mnt/TV_2/Lost (2004)/Season 06/Lost - S06E01-E02.mkv",
- size: 2153312016,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "LA X (2)",
- type: "coverPoster",
- url: "/library/metadata/130325/thumb/1720395481"
- },
- {
- alt: "LA X (2)",
- type: "snapshot",
- url: "/library/metadata/130327/thumb/1720395481"
- },
- {
- alt: "LA X (2)",
- type: "background",
- url: "/library/metadata/102816/art/1738912304"
- },
- {
- alt: "LA X (2)",
- type: "clearLogo",
- url: "/library/metadata/102816/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "462312",
- topRight: "140313",
- bottomRight: "54251a",
- bottomLeft: "7d422a"
- },
- Director: [
- {
- tag: "Jack Bender"
- }
- ],
- Writer: [
- {
- tag: "Damon Lindelof"
- },
- {
- tag: "Carlton Cuse"
- }
- ],
- Role: [
- {
- tag: "Matthew Fox"
- },
- {
- tag: "Evangeline Lilly"
- },
- {
- tag: "Terry O'Quinn"
- }
- ]
- },
- {
- ratingKey: "130328",
- key: "/library/metadata/130328",
- parentRatingKey: "130325",
- grandparentRatingKey: "102816",
- guid: "plex://episode/65dd90263c6def74a06175ca",
- parentGuid: "plex://season/602e688fea35e0002c23cf4d",
- grandparentGuid: "plex://show/5d9c086fe9d5a1001f4d9fe6",
- grandparentSlug: "lost",
- type: "episode",
- title: "What Kate Does",
- grandparentKey: "/library/metadata/102816",
- parentKey: "/library/metadata/130325",
- grandparentTitle: "Lost",
- parentTitle: "Season 6",
- contentRating: "TV-PG",
- summary:
- "When Sawyer escapes from the temple, Kate and Jin are sent to bring him back. Meanwhile, the Others determine Sayid is infected and attempt to poison him. In the flash sideways, Kate, still on the run, takes Claire to a hospital when she goes into labor.",
- index: 3,
- parentIndex: 6,
- audienceRating: 7.7,
- viewCount: 3,
- lastViewedAt: 1737309595,
- year: 2010,
- thumb: "/library/metadata/130328/thumb/1720395481",
- art: "/library/metadata/102816/art/1738912304",
- parentThumb: "/library/metadata/130325/thumb/1720395481",
- grandparentThumb: "/library/metadata/102816/thumb/1738912304",
- grandparentArt: "/library/metadata/102816/art/1738912304",
- grandparentTheme: "/library/metadata/102816/theme/1738912304",
- duration: 2579584,
- originallyAvailableAt: "2010-02-09",
- addedAt: 1720395478,
- updatedAt: 1720395481,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 378332,
- duration: 2579584,
- bitrate: 2914,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 408631,
- key: "/library/parts/408631/1557747906/file.mkv",
- duration: 2579584,
- file: "/mnt/TV_2/Lost (2004)/Season 06/Lost - S06E03.mkv",
- size: 940777291,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "What Kate Does",
- type: "coverPoster",
- url: "/library/metadata/130325/thumb/1720395481"
- },
- {
- alt: "What Kate Does",
- type: "snapshot",
- url: "/library/metadata/130328/thumb/1720395481"
- },
- {
- alt: "What Kate Does",
- type: "background",
- url: "/library/metadata/102816/art/1738912304"
- },
- {
- alt: "What Kate Does",
- type: "clearLogo",
- url: "/library/metadata/102816/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "1b1a1c",
- topRight: "411916",
- bottomRight: "7b3631",
- bottomLeft: "3d393d"
- },
- Director: [
- {
- tag: "Paul A. Edwards"
- }
- ],
- Writer: [
- {
- tag: "Adam Horowitz"
- },
- {
- tag: "Edward Kitsis"
- }
- ],
- Role: [
- {
- tag: "Matthew Fox"
- },
- {
- tag: "Evangeline Lilly"
- },
- {
- tag: "Terry O'Quinn"
- }
- ]
- },
- {
- ratingKey: "130329",
- key: "/library/metadata/130329",
- parentRatingKey: "130325",
- grandparentRatingKey: "102816",
- guid: "plex://episode/65dd90263c6def74a061755f",
- parentGuid: "plex://season/602e688fea35e0002c23cf4d",
- grandparentGuid: "plex://show/5d9c086fe9d5a1001f4d9fe6",
- grandparentSlug: "lost",
- type: "episode",
- title: "The Substitute",
- titleSort: "Substitute",
- grandparentKey: "/library/metadata/102816",
- parentKey: "/library/metadata/130325",
- grandparentTitle: "Lost",
- parentTitle: "Season 6",
- contentRating: "TV-PG",
- summary:
- "On the island, the Man in Black attempts to recruit Sawyer in his attempt to leave the island, while an impromptu funeral is held for the real Locke. In the flash sideways, Locke is fired from his job and becomes a substitute teacher.",
- index: 4,
- parentIndex: 6,
- audienceRating: 8.2,
- viewCount: 3,
- lastViewedAt: 1737309595,
- year: 2010,
- thumb: "/library/metadata/130329/thumb/1720395481",
- art: "/library/metadata/102816/art/1738912304",
- parentThumb: "/library/metadata/130325/thumb/1720395481",
- grandparentThumb: "/library/metadata/102816/thumb/1738912304",
- grandparentArt: "/library/metadata/102816/art/1738912304",
- grandparentTheme: "/library/metadata/102816/theme/1738912304",
- duration: 2585600,
- originallyAvailableAt: "2010-02-16",
- addedAt: 1720395478,
- updatedAt: 1720395481,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 378333,
- duration: 2585600,
- bitrate: 3838,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 408632,
- key: "/library/parts/408632/1557747924/file.mkv",
- duration: 2585600,
- file: "/mnt/TV_2/Lost (2004)/Season 06/Lost - S06E04.mkv",
- size: 1241610427,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Substitute",
- type: "coverPoster",
- url: "/library/metadata/130325/thumb/1720395481"
- },
- {
- alt: "The Substitute",
- type: "snapshot",
- url: "/library/metadata/130329/thumb/1720395481"
- },
- {
- alt: "The Substitute",
- type: "background",
- url: "/library/metadata/102816/art/1738912304"
- },
- {
- alt: "The Substitute",
- type: "clearLogo",
- url: "/library/metadata/102816/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "441b16",
- topRight: "4f672e",
- bottomRight: "051103",
- bottomLeft: "15181c"
- },
- Director: [
- {
- tag: "Tucker Gates"
- }
- ],
- Writer: [
- {
- tag: "Elizabeth Sarnoff"
- },
- {
- tag: "Melinda Hsu Taylor"
- }
- ],
- Role: [
- {
- tag: "Matthew Fox"
- },
- {
- tag: "Evangeline Lilly"
- },
- {
- tag: "Terry O'Quinn"
- }
- ]
- },
- {
- ratingKey: "130330",
- key: "/library/metadata/130330",
- parentRatingKey: "130325",
- grandparentRatingKey: "102816",
- guid: "plex://episode/65dd90253c6def74a0617507",
- parentGuid: "plex://season/602e688fea35e0002c23cf4d",
- grandparentGuid: "plex://show/5d9c086fe9d5a1001f4d9fe6",
- grandparentSlug: "lost",
- type: "episode",
- title: "Lighthouse",
- grandparentKey: "/library/metadata/102816",
- parentKey: "/library/metadata/130325",
- grandparentTitle: "Lost",
- parentTitle: "Season 6",
- contentRating: "TV-PG",
- summary:
- "On Jacob's orders, Hurley leads Jack to a lighthouse. Meanwhile, Claire questions an Other she has captured while tending to an injured Jin. In the flash sideways, Jack is a single father trying to bond with his son.",
- index: 5,
- parentIndex: 6,
- audienceRating: 8,
- viewCount: 3,
- lastViewedAt: 1737309595,
- year: 2010,
- thumb: "/library/metadata/130330/thumb/1720395481",
- art: "/library/metadata/102816/art/1738912304",
- parentThumb: "/library/metadata/130325/thumb/1720395481",
- grandparentThumb: "/library/metadata/102816/thumb/1738912304",
- grandparentArt: "/library/metadata/102816/art/1738912304",
- grandparentTheme: "/library/metadata/102816/theme/1738912304",
- duration: 2642656,
- originallyAvailableAt: "2010-02-23",
- addedAt: 1720395478,
- updatedAt: 1720395481,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 378334,
- duration: 2642656,
- bitrate: 3339,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 408633,
- key: "/library/parts/408633/1557747943/file.mkv",
- duration: 2642656,
- file: "/mnt/TV_2/Lost (2004)/Season 06/Lost - S06E05.mkv",
- size: 1104017235,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Lighthouse",
- type: "coverPoster",
- url: "/library/metadata/130325/thumb/1720395481"
- },
- {
- alt: "Lighthouse",
- type: "snapshot",
- url: "/library/metadata/130330/thumb/1720395481"
- },
- {
- alt: "Lighthouse",
- type: "background",
- url: "/library/metadata/102816/art/1738912304"
- },
- {
- alt: "Lighthouse",
- type: "clearLogo",
- url: "/library/metadata/102816/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "452412",
- topRight: "381413",
- bottomRight: "260d06",
- bottomLeft: "1f0708"
- },
- Director: [
- {
- tag: "Jack Bender"
- }
- ],
- Writer: [
- {
- tag: "Damon Lindelof"
- },
- {
- tag: "Carlton Cuse"
- }
- ],
- Role: [
- {
- tag: "Matthew Fox"
- },
- {
- tag: "Evangeline Lilly"
- },
- {
- tag: "Terry O'Quinn"
- }
- ]
- },
- {
- ratingKey: "130331",
- key: "/library/metadata/130331",
- parentRatingKey: "130325",
- grandparentRatingKey: "102816",
- guid: "plex://episode/65dd90253c6def74a061749e",
- parentGuid: "plex://season/602e688fea35e0002c23cf4d",
- grandparentGuid: "plex://show/5d9c086fe9d5a1001f4d9fe6",
- grandparentSlug: "lost",
- type: "episode",
- title: "Sundown",
- grandparentKey: "/library/metadata/102816",
- parentKey: "/library/metadata/130325",
- grandparentTitle: "Lost",
- parentTitle: "Season 6",
- contentRating: "TV-PG",
- summary:
- "After recruiting Sayid to his cause, the Man in Black issues an ultimatum to the Others: either join him or die. Meanwhile, Kate is reunited with Claire. In the flash sideways, Sayid helps his brother, who is in debt to a loan shark.",
- index: 6,
- parentIndex: 6,
- audienceRating: 8,
- viewCount: 3,
- lastViewedAt: 1737309595,
- year: 2010,
- thumb: "/library/metadata/130331/thumb/1720395481",
- art: "/library/metadata/102816/art/1738912304",
- parentThumb: "/library/metadata/130325/thumb/1720395481",
- grandparentThumb: "/library/metadata/102816/thumb/1738912304",
- grandparentArt: "/library/metadata/102816/art/1738912304",
- grandparentTheme: "/library/metadata/102816/theme/1738912304",
- duration: 2523552,
- originallyAvailableAt: "2010-03-02",
- addedAt: 1720395479,
- updatedAt: 1720395481,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 378335,
- duration: 2523552,
- bitrate: 3686,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 408634,
- key: "/library/parts/408634/1557747962/file.mkv",
- duration: 2523552,
- file: "/mnt/TV_2/Lost (2004)/Season 06/Lost - S06E06.mkv",
- size: 1163927545,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Sundown",
- type: "coverPoster",
- url: "/library/metadata/130325/thumb/1720395481"
- },
- {
- alt: "Sundown",
- type: "snapshot",
- url: "/library/metadata/130331/thumb/1720395481"
- },
- {
- alt: "Sundown",
- type: "background",
- url: "/library/metadata/102816/art/1738912304"
- },
- {
- alt: "Sundown",
- type: "clearLogo",
- url: "/library/metadata/102816/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "1c2d14",
- topRight: "304e20",
- bottomRight: "476837",
- bottomLeft: "284621"
- },
- Director: [
- {
- tag: "Bobby Roth"
- }
- ],
- Writer: [
- {
- tag: "Graham Roland"
- },
- {
- tag: "Paul Zbyszewski"
- }
- ],
- Role: [
- {
- tag: "Matthew Fox"
- },
- {
- tag: "Evangeline Lilly"
- },
- {
- tag: "Terry O'Quinn"
- }
- ]
- },
- {
- ratingKey: "130332",
- key: "/library/metadata/130332",
- parentRatingKey: "130325",
- grandparentRatingKey: "102816",
- guid: "plex://episode/65dd90253c6def74a061742a",
- parentGuid: "plex://season/602e688fea35e0002c23cf4d",
- grandparentGuid: "plex://show/5d9c086fe9d5a1001f4d9fe6",
- grandparentSlug: "lost",
- type: "episode",
- title: "Dr. Linus",
- grandparentKey: "/library/metadata/102816",
- parentKey: "/library/metadata/130325",
- grandparentTitle: "Lost",
- parentTitle: "Season 6",
- contentRating: "TV-PG",
- summary:
- "Ilana discovers Ben killed Jacob, so she plans to kill him. Meanwhile, Jack, Hurley and a suicidal Richard visit the Black Rock. In the flash sideways, Ben, a high school teacher, tries to blackmail the school's principal.",
- index: 7,
- parentIndex: 6,
- audienceRating: 8.3,
- viewCount: 3,
- lastViewedAt: 1737309595,
- year: 2010,
- thumb: "/library/metadata/130332/thumb/1720395481",
- art: "/library/metadata/102816/art/1738912304",
- parentThumb: "/library/metadata/130325/thumb/1720395481",
- grandparentThumb: "/library/metadata/102816/thumb/1738912304",
- grandparentArt: "/library/metadata/102816/art/1738912304",
- grandparentTheme: "/library/metadata/102816/theme/1738912304",
- duration: 2585600,
- originallyAvailableAt: "2010-03-09",
- addedAt: 1720395479,
- updatedAt: 1720395481,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 378336,
- duration: 2585600,
- bitrate: 3795,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 408635,
- key: "/library/parts/408635/1557747981/file.mkv",
- duration: 2585600,
- file: "/mnt/TV_2/Lost (2004)/Season 06/Lost - S06E07.mkv",
- size: 1227760676,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Dr. Linus",
- type: "coverPoster",
- url: "/library/metadata/130325/thumb/1720395481"
- },
- {
- alt: "Dr. Linus",
- type: "snapshot",
- url: "/library/metadata/130332/thumb/1720395481"
- },
- {
- alt: "Dr. Linus",
- type: "background",
- url: "/library/metadata/102816/art/1738912304"
- },
- {
- alt: "Dr. Linus",
- type: "clearLogo",
- url: "/library/metadata/102816/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "07020e",
- topRight: "4d1a2d",
- bottomRight: "37130c",
- bottomLeft: "1e0806"
- },
- Director: [
- {
- tag: "Mario Van Peebles"
- }
- ],
- Writer: [
- {
- tag: "Adam Horowitz"
- },
- {
- tag: "Edward Kitsis"
- }
- ],
- Role: [
- {
- tag: "Matthew Fox"
- },
- {
- tag: "Evangeline Lilly"
- },
- {
- tag: "Terry O'Quinn"
- }
- ]
- },
- {
- ratingKey: "130333",
- key: "/library/metadata/130333",
- parentRatingKey: "130325",
- grandparentRatingKey: "102816",
- guid: "plex://episode/65dd90253c6def74a06173dc",
- parentGuid: "plex://season/602e688fea35e0002c23cf4d",
- grandparentGuid: "plex://show/5d9c086fe9d5a1001f4d9fe6",
- grandparentSlug: "lost",
- type: "episode",
- title: "Recon",
- grandparentKey: "/library/metadata/102816",
- parentKey: "/library/metadata/130325",
- grandparentTitle: "Lost",
- parentTitle: "Season 6",
- contentRating: "TV-PG",
- summary:
- "The Man in Black sends Sawyer on a reconnaissance mission to Hydra Island, where he discovers that Charles Widmore has returned to the island with a team of scientists. In the flash sideways, Sawyer is a lonely cop who is still searching for the original Sawyer.",
- index: 8,
- parentIndex: 6,
- audienceRating: 7.9,
- viewCount: 3,
- lastViewedAt: 1737309595,
- year: 2010,
- thumb: "/library/metadata/130333/thumb/1720395481",
- art: "/library/metadata/102816/art/1738912304",
- parentThumb: "/library/metadata/130325/thumb/1720395481",
- grandparentThumb: "/library/metadata/102816/thumb/1738912304",
- grandparentArt: "/library/metadata/102816/art/1738912304",
- grandparentTheme: "/library/metadata/102816/theme/1738912304",
- duration: 2585600,
- originallyAvailableAt: "2010-03-16",
- addedAt: 1720395479,
- updatedAt: 1720395481,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 378337,
- duration: 2585600,
- bitrate: 3086,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 408636,
- key: "/library/parts/408636/1557747997/file.mkv",
- duration: 2585600,
- file: "/mnt/TV_2/Lost (2004)/Season 06/Lost - S06E08.mkv",
- size: 998324669,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Recon",
- type: "coverPoster",
- url: "/library/metadata/130325/thumb/1720395481"
- },
- {
- alt: "Recon",
- type: "snapshot",
- url: "/library/metadata/130333/thumb/1720395481"
- },
- {
- alt: "Recon",
- type: "background",
- url: "/library/metadata/102816/art/1738912304"
- },
- {
- alt: "Recon",
- type: "clearLogo",
- url: "/library/metadata/102816/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "342b2c",
- topRight: "291307",
- bottomRight: "1c050a",
- bottomLeft: "3c3a3d"
- },
- Director: [
- {
- tag: "Jack Bender"
- }
- ],
- Writer: [
- {
- tag: "Elizabeth Sarnoff"
- },
- {
- tag: "Jim Galasso"
- }
- ],
- Role: [
- {
- tag: "Matthew Fox"
- },
- {
- tag: "Evangeline Lilly"
- },
- {
- tag: "Terry O'Quinn"
- }
- ]
- },
- {
- ratingKey: "130334",
- key: "/library/metadata/130334",
- parentRatingKey: "130325",
- grandparentRatingKey: "102816",
- guid: "plex://episode/65dd90253c6def74a06173af",
- parentGuid: "plex://season/602e688fea35e0002c23cf4d",
- grandparentGuid: "plex://show/5d9c086fe9d5a1001f4d9fe6",
- grandparentSlug: "lost",
- type: "episode",
- title: "Ab Aeterno",
- grandparentKey: "/library/metadata/102816",
- parentKey: "/library/metadata/130325",
- grandparentTitle: "Lost",
- parentTitle: "Season 6",
- contentRating: "TV-PG",
- summary:
- "Richard Alpert's back story is shown: In 1867, he is brought to the island on the Black Rock as a slave. He makes a deal with Jacob to be his representative in exchange for immortality. In the present day, Hurley convinces him to help the candidates replace Jacob and stop the Man in Black from leaving the Island.",
- index: 9,
- parentIndex: 6,
- audienceRating: 8.8,
- viewCount: 3,
- lastViewedAt: 1737309595,
- year: 2010,
- thumb: "/library/metadata/130334/thumb/1720395481",
- art: "/library/metadata/102816/art/1738912304",
- parentThumb: "/library/metadata/130325/thumb/1720395481",
- grandparentThumb: "/library/metadata/102816/thumb/1738912304",
- grandparentArt: "/library/metadata/102816/art/1738912304",
- grandparentTheme: "/library/metadata/102816/theme/1738912304",
- duration: 2857888,
- originallyAvailableAt: "2010-03-23",
- addedAt: 1720395479,
- updatedAt: 1720395481,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 378338,
- duration: 2857888,
- bitrate: 3622,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 408637,
- key: "/library/parts/408637/1557748017/file.mkv",
- duration: 2857888,
- file: "/mnt/TV_2/Lost (2004)/Season 06/Lost - S06E09.mkv",
- size: 1295011913,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Ab Aeterno",
- type: "coverPoster",
- url: "/library/metadata/130325/thumb/1720395481"
- },
- {
- alt: "Ab Aeterno",
- type: "snapshot",
- url: "/library/metadata/130334/thumb/1720395481"
- },
- {
- alt: "Ab Aeterno",
- type: "background",
- url: "/library/metadata/102816/art/1738912304"
- },
- {
- alt: "Ab Aeterno",
- type: "clearLogo",
- url: "/library/metadata/102816/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "060303",
- topRight: "160303",
- bottomRight: "360f03",
- bottomLeft: "90423a"
- },
- Director: [
- {
- tag: "Tucker Gates"
- }
- ],
- Writer: [
- {
- tag: "Greggory Nations"
- },
- {
- tag: "Melinda Hsu Taylor"
- }
- ],
- Role: [
- {
- tag: "Matthew Fox"
- },
- {
- tag: "Evangeline Lilly"
- },
- {
- tag: "Terry O'Quinn"
- }
- ]
- },
- {
- ratingKey: "130335",
- key: "/library/metadata/130335",
- parentRatingKey: "130325",
- grandparentRatingKey: "102816",
- guid: "plex://episode/65dd90243c6def74a061738f",
- parentGuid: "plex://season/602e688fea35e0002c23cf4d",
- grandparentGuid: "plex://show/5d9c086fe9d5a1001f4d9fe6",
- grandparentSlug: "lost",
- type: "episode",
- title: "The Package",
- titleSort: "Package",
- grandparentKey: "/library/metadata/102816",
- parentKey: "/library/metadata/130325",
- grandparentTitle: "Lost",
- parentTitle: "Season 6",
- contentRating: "TV-PG",
- summary:
- "After Jin is kidnapped and taken to Hydra Island by Widmore's team, the Man in Black confronts Widmore. On the main island, Sun loses her ability to speak English. In the flash sideways, Sun and Jin are abducted after failing to complete a transaction for Sun's father.",
- index: 10,
- parentIndex: 6,
- audienceRating: 7.9,
- viewCount: 3,
- lastViewedAt: 1737309595,
- year: 2010,
- thumb: "/library/metadata/130335/thumb/1720395481",
- art: "/library/metadata/102816/art/1738912304",
- parentThumb: "/library/metadata/130325/thumb/1720395481",
- grandparentThumb: "/library/metadata/102816/thumb/1738912304",
- grandparentArt: "/library/metadata/102816/art/1738912304",
- grandparentTheme: "/library/metadata/102816/theme/1738912304",
- duration: 2586592,
- originallyAvailableAt: "2010-03-30",
- addedAt: 1720395479,
- updatedAt: 1720395481,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 378339,
- duration: 2586592,
- bitrate: 3519,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 408638,
- key: "/library/parts/408638/1557748035/file.mkv",
- duration: 2586592,
- file: "/mnt/TV_2/Lost (2004)/Season 06/Lost - S06E10.mkv",
- size: 1138923484,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Package",
- type: "coverPoster",
- url: "/library/metadata/130325/thumb/1720395481"
- },
- {
- alt: "The Package",
- type: "snapshot",
- url: "/library/metadata/130335/thumb/1720395481"
- },
- {
- alt: "The Package",
- type: "background",
- url: "/library/metadata/102816/art/1738912304"
- },
- {
- alt: "The Package",
- type: "clearLogo",
- url: "/library/metadata/102816/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "292f2e",
- topRight: "0e2d35",
- bottomRight: "0b1809",
- bottomLeft: "14352b"
- },
- Director: [
- {
- tag: "Paul A. Edwards"
- }
- ],
- Writer: [
- {
- tag: "Graham Roland"
- },
- {
- tag: "Paul Zbyszewski"
- }
- ],
- Role: [
- {
- tag: "Matthew Fox"
- },
- {
- tag: "Evangeline Lilly"
- },
- {
- tag: "Terry O'Quinn"
- }
- ]
- },
- {
- ratingKey: "130336",
- key: "/library/metadata/130336",
- parentRatingKey: "130325",
- grandparentRatingKey: "102816",
- guid: "plex://episode/65dd90243c6def74a0617368",
- parentGuid: "plex://season/602e688fea35e0002c23cf4d",
- grandparentGuid: "plex://show/5d9c086fe9d5a1001f4d9fe6",
- grandparentSlug: "lost",
- type: "episode",
- title: "Happily Ever After",
- grandparentKey: "/library/metadata/102816",
- parentKey: "/library/metadata/130325",
- grandparentTitle: "Lost",
- parentTitle: "Season 6",
- contentRating: "TV-PG",
- summary:
- "On the island, Widmore subjects Desmond to a large amount of electromagnetic energy as an experiment. In the flash sideways, Desmond, with the aid of Charlie, starts to have visions of his life in the original timeline.",
- index: 11,
- parentIndex: 6,
- audienceRating: 8.7,
- viewCount: 3,
- lastViewedAt: 1737309595,
- year: 2010,
- thumb: "/library/metadata/130336/thumb/1720395481",
- art: "/library/metadata/102816/art/1738912304",
- parentThumb: "/library/metadata/130325/thumb/1720395481",
- grandparentThumb: "/library/metadata/102816/thumb/1738912304",
- grandparentArt: "/library/metadata/102816/art/1738912304",
- grandparentTheme: "/library/metadata/102816/theme/1738912304",
- duration: 2574592,
- originallyAvailableAt: "2010-04-06",
- addedAt: 1720395479,
- updatedAt: 1720395481,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 378340,
- duration: 2574592,
- bitrate: 3591,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 408639,
- key: "/library/parts/408639/1557748052/file.mkv",
- duration: 2574592,
- file: "/mnt/TV_2/Lost (2004)/Season 06/Lost - S06E11.mkv",
- size: 1156871730,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Happily Ever After",
- type: "coverPoster",
- url: "/library/metadata/130325/thumb/1720395481"
- },
- {
- alt: "Happily Ever After",
- type: "snapshot",
- url: "/library/metadata/130336/thumb/1720395481"
- },
- {
- alt: "Happily Ever After",
- type: "background",
- url: "/library/metadata/102816/art/1738912304"
- },
- {
- alt: "Happily Ever After",
- type: "clearLogo",
- url: "/library/metadata/102816/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "371d0c",
- topRight: "5f5953",
- bottomRight: "933d4f",
- bottomLeft: "4c3f45"
- },
- Director: [
- {
- tag: "Jack Bender"
- }
- ],
- Writer: [
- {
- tag: "Damon Lindelof"
- },
- {
- tag: "Carlton Cuse"
- }
- ],
- Role: [
- {
- tag: "Matthew Fox"
- },
- {
- tag: "Evangeline Lilly"
- },
- {
- tag: "Terry O'Quinn"
- }
- ]
- },
- {
- ratingKey: "130337",
- key: "/library/metadata/130337",
- parentRatingKey: "130325",
- grandparentRatingKey: "102816",
- guid: "plex://episode/65dd90243c6def74a061734a",
- parentGuid: "plex://season/602e688fea35e0002c23cf4d",
- grandparentGuid: "plex://show/5d9c086fe9d5a1001f4d9fe6",
- grandparentSlug: "lost",
- type: "episode",
- title: "Everybody Loves Hugo",
- grandparentKey: "/library/metadata/102816",
- parentKey: "/library/metadata/130325",
- grandparentTitle: "Lost",
- parentTitle: "Season 6",
- contentRating: "TV-PG",
- summary:
- "In order to prevent more loss of life, Hurley leads the other survivors to speak with the Man in Black. In the flash sideways, Hurley meets Libby, while Desmond continues his mission to let the Oceanic 815 passengers know of their lives on the island.",
- index: 12,
- parentIndex: 6,
- audienceRating: 8.6,
- viewCount: 3,
- lastViewedAt: 1737309595,
- year: 2010,
- thumb: "/library/metadata/130337/thumb/1720395481",
- art: "/library/metadata/102816/art/1738912304",
- parentThumb: "/library/metadata/130325/thumb/1720395481",
- grandparentThumb: "/library/metadata/102816/thumb/1738912304",
- grandparentArt: "/library/metadata/102816/art/1738912304",
- grandparentTheme: "/library/metadata/102816/theme/1738912304",
- duration: 2556576,
- originallyAvailableAt: "2010-04-13",
- addedAt: 1720395479,
- updatedAt: 1720395481,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 378341,
- duration: 2556576,
- bitrate: 3787,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 408640,
- key: "/library/parts/408640/1557748071/file.mkv",
- duration: 2556576,
- file: "/mnt/TV_2/Lost (2004)/Season 06/Lost - S06E12.mkv",
- size: 1211204131,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Everybody Loves Hugo",
- type: "coverPoster",
- url: "/library/metadata/130325/thumb/1720395481"
- },
- {
- alt: "Everybody Loves Hugo",
- type: "snapshot",
- url: "/library/metadata/130337/thumb/1720395481"
- },
- {
- alt: "Everybody Loves Hugo",
- type: "background",
- url: "/library/metadata/102816/art/1738912304"
- },
- {
- alt: "Everybody Loves Hugo",
- type: "clearLogo",
- url: "/library/metadata/102816/clearLogo/1738912304"
- }
- ],
- UltraBlurColors: {
- topLeft: "1f350f",
- topRight: "2e4e2b",
- bottomRight: "274724",
- bottomLeft: "1f4319"
- },
- Director: [
- {
- tag: "Daniel Attias"
- }
- ],
- Writer: [
- {
- tag: "Adam Horowitz"
- },
- {
- tag: "Edward Kitsis"
- }
- ],
- Role: [
- {
- tag: "Matthew Fox"
- },
- {
- tag: "Evangeline Lilly"
- },
- {
- tag: "Terry O'Quinn"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec(
- "/library/sections/{sectionKey}/all",
- "get",
- 200,
- response
- )
- })
-
- it("should validate the 200 response with type=9 (Music) when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 99,
- allowSync: true,
- art: "/:/resources/artist-fanart.jpg",
- content: "secondary",
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 15,
- librarySectionTitle: "Lossless",
- librarySectionUUID: "88ff2501-0c54-49d5-903d-d76a54bf3442",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1734358180,
- nocache: true,
- thumb: "/:/resources/artist.png",
- title1: "Lossless",
- title2: "All Artists",
- viewGroup: "artist",
- Metadata: [
- {
- ratingKey: "28146",
- key: "/library/metadata/28146/children",
- parentRatingKey: "28115",
- guid: "plex://album/5d07ca42403c640290d10d9f",
- parentGuid: "plex://artist/5d07bf1b403c64029071467a",
- studio: "Sumerian Records",
- type: "album",
- title: "Bad Omens",
- parentKey: "/library/metadata/28115",
- parentTitle: "Bad Omens",
- summary:
- "Bad Omens is the debut self-titled studio album by American metal band Bad Omens. It was released on August 19, 2016, through Sumerian Records. Read more on Last.fm. User-contributed text is available under the Creative Commons By-SA License; additional terms may apply.",
- index: 1,
- year: 2016,
- thumb: "/library/metadata/28146/thumb/1738341990",
- art: "/library/metadata/28115/art/1738341987",
- parentThumb: "/library/metadata/28115/thumb/1738341987",
- originallyAvailableAt: "2016-08-19",
- addedAt: 1738341988,
- updatedAt: 1738341990,
- Image: [
- {
- alt: "Bad Omens",
- type: "coverPoster",
- url: "/library/metadata/28146/thumb/1738341990"
- },
- {
- alt: "Bad Omens",
- type: "background",
- url: "/library/metadata/28115/art/1738341987"
- }
- ],
- UltraBlurColors: {
- topLeft: "3b250e",
- topRight: "480903",
- bottomRight: "56261c",
- bottomLeft: "4e1311"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "28116",
- key: "/library/metadata/28116/children",
- parentRatingKey: "28115",
- guid: "plex://album/618d41de4c451f5a44bc7aac",
- parentGuid: "plex://artist/5d07bf1b403c64029071467a",
- studio: "Sumerian Records",
- type: "album",
- title: "THE DEATH OF PEACE OF MIND",
- titleSort: "DEATH OF PEACE OF MIND",
- parentKey: "/library/metadata/28115",
- parentTitle: "Bad Omens",
- summary: "",
- index: 1,
- year: 2022,
- thumb: "/library/metadata/28116/thumb/1738341988",
- art: "/library/metadata/28115/art/1738341987",
- parentThumb: "/library/metadata/28115/thumb/1738341987",
- originallyAvailableAt: "2022-02-25",
- addedAt: 1738341985,
- updatedAt: 1738341988,
- Image: [
- {
- alt: "THE DEATH OF PEACE OF MIND",
- type: "coverPoster",
- url: "/library/metadata/28116/thumb/1738341988"
- },
- {
- alt: "THE DEATH OF PEACE OF MIND",
- type: "background",
- url: "/library/metadata/28115/art/1738341987"
- }
- ],
- UltraBlurColors: {
- topLeft: "561104",
- topRight: "9e3520",
- bottomRight: "922f1c",
- bottomLeft: "3d1513"
- }
- },
- {
- ratingKey: "28132",
- key: "/library/metadata/28132/children",
- parentRatingKey: "28115",
- guid: "plex://album/5d0c4e4e403c640290b5b67d",
- parentGuid: "plex://artist/5d07bf1b403c64029071467a",
- studio: "Sumerian Records",
- type: "album",
- title: "Finding God Before God Finds Me",
- parentKey: "/library/metadata/28115",
- parentTitle: "Bad Omens",
- summary: "",
- index: 1,
- year: 2019,
- thumb: "/library/metadata/28132/thumb/1738341990",
- art: "/library/metadata/28115/art/1738341987",
- parentThumb: "/library/metadata/28115/thumb/1738341987",
- originallyAvailableAt: "2019-08-02",
- addedAt: 1738341987,
- updatedAt: 1738341990,
- Image: [
- {
- alt: "Finding God Before God Finds Me",
- type: "coverPoster",
- url: "/library/metadata/28132/thumb/1738341990"
- },
- {
- alt: "Finding God Before God Finds Me",
- type: "background",
- url: "/library/metadata/28115/art/1738341987"
- }
- ],
- UltraBlurColors: {
- topLeft: "272b2b",
- topRight: "313437",
- bottomRight: "333638",
- bottomLeft: "725929"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "28362",
- key: "/library/metadata/28362/children",
- parentRatingKey: "28228",
- guid: "plex://album/615fe23f4c451f5a44d57241",
- parentGuid: "plex://artist/5d07bfaa403c640290782ba1",
- studio: "Better Noise Music",
- type: "album",
- title: "Dear Monsters (deluxe)",
- parentKey: "/library/metadata/28228",
- parentTitle: "Bad Wolves",
- summary: "",
- index: 1,
- year: 2021,
- thumb: "/library/metadata/28362/thumb/1738347350",
- art: "/library/metadata/28228/art/1738347347",
- parentThumb: "/library/metadata/28228/thumb/1738347347",
- originallyAvailableAt: "2021-10-29",
- addedAt: 1738347345,
- updatedAt: 1738347350,
- Image: [
- {
- alt: "Dear Monsters (deluxe)",
- type: "coverPoster",
- url: "/library/metadata/28362/thumb/1738347350"
- },
- {
- alt: "Dear Monsters (deluxe)",
- type: "background",
- url: "/library/metadata/28228/art/1738347347"
- }
- ],
- UltraBlurColors: {
- topLeft: "5b0303",
- topRight: "b10a09",
- bottomRight: "83090b",
- bottomLeft: "2f0303"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "28229",
- key: "/library/metadata/28229/children",
- parentRatingKey: "28228",
- guid: "plex://album/64e274987a36935c7b233020",
- parentGuid: "plex://artist/5d07bfaa403c640290782ba1",
- studio: "Better Noise Music",
- type: "album",
- title: "Die About It",
- parentKey: "/library/metadata/28228",
- parentTitle: "Bad Wolves",
- summary: "",
- index: 1,
- year: 2023,
- thumb: "/library/metadata/28229/thumb/1738345144",
- art: "/library/metadata/28228/art/1738347347",
- parentThumb: "/library/metadata/28228/thumb/1738347347",
- originallyAvailableAt: "2023-11-03",
- addedAt: 1738345136,
- updatedAt: 1738345144,
- Image: [
- {
- alt: "Die About It",
- type: "coverPoster",
- url: "/library/metadata/28229/thumb/1738345144"
- },
- {
- alt: "Die About It",
- type: "background",
- url: "/library/metadata/28228/art/1738347347"
- }
- ],
- UltraBlurColors: {
- topLeft: "09020f",
- topRight: "1e2f5b",
- bottomRight: "250403",
- bottomLeft: "7b551a"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "28204",
- key: "/library/metadata/28204/children",
- parentRatingKey: "28203",
- guid: "plex://album/5d07c3a0403c640290989b4e",
- parentGuid: "plex://artist/5d07bc25403c6402904c55d9",
- studio: "Warner Music Canada",
- type: "album",
- title: "Billy Talent III",
- parentKey: "/library/metadata/28203",
- parentTitle: "Billy Talent",
- summary:
- 'Adding swampy blues-rock and down-home muscle riffs to their punk-pop template, Billy Talent\'s third album, aptly titled Billy Talent III, owes as much to Zeppelin rock stomps as it does to latter-day Green Day. In the start of "Rusted from the Rain," vocalist Ben Kowalewicz sounds like a dead ringer for Billie Joe Armstrong in "Boulevard of Broken Dreams," but by the grungy, drop-D chorus of "Crush me like a flower, rusted in the rain/Strip me of my power, beat me with a chain" bombast kicks in and it\'s more like Jeff Buckley fronting Soundgarden. If it sounds like the Ontario quartet has replaced their Buzzcocks-influenced art-punk roots, it\'s because they have. It\'s a questionable move, but songs like "Tears into Wine" show that Billy Talent\'s venture into biting arena rock shows promise. While the songs are slicker and less snide, they\'re surely not obvious or easily calculated. The group\'s still too beefy and weird to fit the emo-pop label. It\'s common for punk groups to turn face and go this softer route, and while Billy Talent might be on this path, especially with Warped Tour gigs, for now it seems like they\'re intent on carving their own niche. The problem is that the music often becomes pulled in too many directions. When they try their hand at reggae-rock in the "Can\'t Stand Losing You"-reminiscent "Diamond in a Landmine" it sounds forced, and "The Dead Can\'t Testify" includes a confusing juxtaposition of minstrel hammerchord and metal grooves. Strangely though, when they stretch farthest away from their origins, as they do on the plodding power ballad "Sudden Movements," their sound takes a turn for the best. ~ Jason Lymangrover',
- index: 1,
- rating: 6.0,
- year: 2009,
- thumb: "/library/metadata/28204/thumb/1738344934",
- art: "/library/metadata/28203/art/1738344933",
- parentThumb: "/library/metadata/28203/thumb/1738344933",
- originallyAvailableAt: "2009-06-30",
- addedAt: 1738344931,
- updatedAt: 1738344934,
- Image: [
- {
- alt: "Billy Talent III",
- type: "coverPoster",
- url: "/library/metadata/28204/thumb/1738344934"
- },
- {
- alt: "Billy Talent III",
- type: "background",
- url: "/library/metadata/28203/art/1738344933"
- }
- ],
- UltraBlurColors: {
- topLeft: "472303",
- topRight: "152604",
- bottomRight: "141f03",
- bottomLeft: "030c03"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "28243",
- key: "/library/metadata/28243/children",
- parentRatingKey: "28203",
- guid: "plex://album/61656e864c451f5a44302d7b",
- parentGuid: "plex://artist/5d07bc25403c6402904c55d9",
- studio: "Spinefarm Records",
- type: "album",
- title: "Crisis of Faith",
- parentKey: "/library/metadata/28203",
- parentTitle: "Billy Talent",
- summary:
- 'On 2016\'s Afraid of Heights, Canadian hard rock mainstays Billy Talent stared fear and anxiety in the face and struck an ideal balance between energy and message, delivering one of the best albums in their catalog. Six years later, they confront negativity and darkness once again on Crisis of Faith, ten tracks of cathartic release and hardened hope from a band still digesting the chaotic years between releases. Executive produced by guitarist and main songwriter Ian D\'Sa, Faith sticks close to their winning formula, offering a few artistic surprises to push the group forward. Opening salvo "Forgiveness I + II" is an instant standout, a two-part prog exercise that unfolds from a crunchy riff-packed assault into an unexpected midtempo, horn-backed epic. It\'s one of the most daring and satisfying creative moves in their decades-long career. Aside from the somber, string-washed ballad "The Wolf," the rest of the set is fairly standard Billy Talent fare, with snaking riffs and pounding drums sending highlights like the urgent call-to-arms "Reckless Paradise" and the motivating "I Beg to Differ (This Will Get Better)" careening across imagined arenas. A trio of melodic earworms -- the cautionary "Hanging Out with All the Wrong People," "One Less Problem," and "End of Me" with Weezer\'s Rivers Cuomo -- tackles bad influences, frustrating friends, and the pressures of the world with deceptively catchy songwriting, while the raucous punk blast "Judged" dispenses with pleasantries as frontman Ben Kowalewicz, D\'Sa, and bassist Jon Gallant rail against bigotry and discrimination on the LP\'s most thrilling assault. As the uplifting positivity of "For You" closes the album on an optimistic note, Billy Talent takes the storm of emotions churning through the preceding cuts and salvages the light that remains, avoiding the titular inner conflict by focusing on that which gives us hope and peace. ~ Neil Z. Yeung',
- index: 1,
- rating: 8.0,
- year: 2022,
- thumb: "/library/metadata/28243/thumb/1738345161",
- art: "/library/metadata/28203/art/1738344933",
- parentThumb: "/library/metadata/28203/thumb/1738344933",
- originallyAvailableAt: "2022-01-21",
- addedAt: 1738345158,
- updatedAt: 1738345161,
- Image: [
- {
- alt: "Crisis of Faith",
- type: "coverPoster",
- url: "/library/metadata/28243/thumb/1738345161"
- },
- {
- alt: "Crisis of Faith",
- type: "background",
- url: "/library/metadata/28203/art/1738344933"
- }
- ],
- UltraBlurColors: {
- topLeft: "1c351a",
- topRight: "356a4d",
- bottomRight: "406a3e",
- bottomLeft: "326a54"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ],
- Collection: [
- {
- tag: "Super hi res"
- }
- ]
- },
- {
- ratingKey: "27027",
- key: "/library/metadata/27027/children",
- parentRatingKey: "27026",
- guid: "plex://album/5d07cc8e403c640290e8f051",
- parentGuid: "plex://artist/5d07bc6f403c640290504401",
- studio: "RCA",
- type: "album",
- title: "amo",
- parentKey: "/library/metadata/27026",
- parentTitle: "Bring Me the Horizon",
- summary:
- 'Fully committing to the mainstream-leaning direction of 2015\'s That\'s the Spirit, English quintet Bring Me the Horizon takes that ethos ten steps further with their daring sixth album, Amo. While its predecessor was already considered divisive for fans of the formerly deathcore/metalcore outfit, this is the one that could really split the fan base. Amo is the sound of a completely rebooted band. The results are refreshing and exciting, but shouldn\'t be entirely unexpected given Spirit\'s poppiest moments and frontman Oli Sykes\' ever-changing vocal delivery. Here, Bring Me the Horizon have perfected a post-hardcore/pop blend (popcore?) that is daring and experimental, absorbing elements from the realms of electronic, synth pop, and trap while weaving them effortlessly with their existing base of pummeling drums, crushing riffs, the occasional throat-shredding screaming, and even orchestral embellishments inspired by their 2016 stint at the Royal Albert Hall. The second effort to be produced by Sykes and bandmate Jordan Fish, Amo centers on its titular theme of love, covering the spectrum from pure romance to toxic passion and the shades between that were mainly inspired by Sykes\' 2016 infidelity-inspired divorce and his 2017 second marriage. Surprisingly, much of the pain is reserved for the more subdued moments like the atmospheric "I Apologise If You Feel Something"; the patient "In the Dark," which sounds like an angsty Ed Sheeran number; the electro-washed "Ouch"; and the dreamy future house "Fresh Bruises." The pure pop single "Medicine" shocks simply with its accessibility and mainstream-ready hook, while "Mother Tongue" is soaring and sugary, showcasing Sykes\' tender and earnest vocal delivery. While this may seem worrisome for listeners expecting a taste of something heavy, Bring Me the Horizon are sure not to completely alienate their loyal fans, reserving the vitriol for Amo\'s heaviest moments. Lead single "Mantra" is the big singalong anthem, heavy enough to stand alongside the highlights on That\'s the Spirit, while the apocalyptic "Wonderful Life" with Cradle of Filth\'s Dani Filth and the cheekily titled "Sugar Honey Ice & Tea" crash and boom with aplomb. One of the album\'s biggest risks -- and its exhilarating standout -- is "Nihilist Blues," a collaboration with art-popster Grimes that resurrects the throbbing Eurodance of the \'90s in a dark rave that recalls the AFI industrial-techno side project Blaqk Audio. While a little old-fashioned bloodletting might be welcome for familiarity\'s sake, Bring Me the Horizon\'s early albums are available for those purging needs. Amo is a genre-bending thrill ride that marks a brave new era for the band. Placing a significant amount of trust in their fan base, Bring Me the Horizon deliver an utterly refreshing and forward-thinking statement that finds them in complete control of their vision. ~ Neil Z. Yeung',
- index: 1,
- rating: 7.0,
- year: 2019,
- thumb: "/library/metadata/27027/thumb/1738339877",
- art: "/library/metadata/27026/art/1738339876",
- parentThumb: "/library/metadata/27026/thumb/1738339876",
- originallyAvailableAt: "2019-01-25",
- addedAt: 1738339874,
- updatedAt: 1738339877,
- Image: [
- {
- alt: "amo",
- type: "coverPoster",
- url: "/library/metadata/27027/thumb/1738339877"
- },
- {
- alt: "amo",
- type: "background",
- url: "/library/metadata/27026/art/1738339876"
- }
- ],
- UltraBlurColors: {
- topLeft: "570f0a",
- topRight: "662a29",
- bottomRight: "9f3429",
- bottomLeft: "a23022"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27041",
- key: "/library/metadata/27041/children",
- parentRatingKey: "27026",
- guid: "plex://album/5d07c716403c640290b5e422",
- parentGuid: "plex://artist/5d07bc6f403c640290504401",
- studio: "RCA",
- type: "album",
- title: "Sempiternal",
- parentKey: "/library/metadata/27026",
- parentTitle: "Bring Me the Horizon",
- summary:
- "While many have tried, few bands have merged metalcore with electronic influences quite like Bring Me the Horizon, who complete their transition from faceless deathcore band to something altogether more interesting with their fourth album, Sempiternal. Produced by Terry Date, the same producer who worked on the Deftones' 2000 art metal masterpiece, White Pony, the album finds the band almost reinventing its style, diving headfirst into the kinds of atmospheric flourishes that were only hinted at on There Is a Hell, Believe Me I've Seen It, There Is a Heaven, Let's Keep It a Secret. What makes Bring Me the Horizon's evolution so interesting isn't so much the change in their sound, but how they got there. Rather than adding and subtracting elements wholesale, it feels as though the band has been tinkering little by little, adjusting the ratios to achieve just the right balance of ambience and aggression. Where other bands might have synths slapped on top of their sound, here they feel like they're part of the foundation of the songs, creating a soundscape for the rest of the elements to drift through instead of around. Though fans of the band's earlier works might see this kind of change as an unwelcome invader, they certainly can't say it's one they didn't see coming. Bring Me the Horizon have been working slowly but surely to refine their sound for years now, and with Sempiternal, it feels like their patience and hard work are finally beginning to pay dividends. ~ Gregory Heaney",
- index: 1,
- rating: 8.0,
- year: 2013,
- thumb: "/library/metadata/27041/thumb/1738339878",
- art: "/library/metadata/27026/art/1738339876",
- parentThumb: "/library/metadata/27026/thumb/1738339876",
- originallyAvailableAt: "2013-03-29",
- addedAt: 1738339875,
- updatedAt: 1738339878,
- Image: [
- {
- alt: "Sempiternal",
- type: "coverPoster",
- url: "/library/metadata/27041/thumb/1738339878"
- },
- {
- alt: "Sempiternal",
- type: "background",
- url: "/library/metadata/27026/art/1738339876"
- }
- ],
- UltraBlurColors: {
- topLeft: "482208",
- topRight: "884c16",
- bottomRight: "93431b",
- bottomLeft: "0f020c"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27889",
- key: "/library/metadata/27889/children",
- parentRatingKey: "27026",
- guid: "plex://album/5d07c974403c640290c8f095",
- parentGuid: "plex://artist/5d07bc6f403c640290504401",
- studio: "RCA",
- type: "album",
- title: "That’s the Spirit",
- parentKey: "/library/metadata/27026",
- parentTitle: "Bring Me the Horizon",
- summary:
- 'The 2013 release Sempiternal saw the English decibel pushers more or less obliterating their deathcore past with a soaring set of aggro-alt-rock anthems that were as darkly lush as they were emotionally punishing. That\'s the Spirit, Bring Me the Horizon\'s fifth studio long-player, completes that sea change by incorporating more electronic elements into the mix and moving even closer to the mainstream via a bevy of meaty, melodic hooks and fist-pumping, stadium-ready choruses that invoke names like Linkin Park, Avenged Sevenfold, 30 Seconds to Mars, and even late-\'90s Metallica. What they haven\'t left behind is the generalist angst, as evidenced by second-hand embarrassment-inducing gems like "True friends stab you in the front" and "My heart\'s a hieroglyph, it talks in tongues," but Bring Me the Horizon\'s penchant for wallowing in social dystopia is tempered by their newfound proclivity for dabbling in big, unabashed pop pageantry. That they manage to keep the edges of those populist tendencies razor-sharp is what keeps That\'s the Spirit from dissolving into a puddle of alt-rock/nu metal bandwagon treacle. Standout cuts like "Throne," "Drown," "Doomed," and, most auspiciously, the fevered, pom-pom-led "Happy Song" are as snarky as they are apoplectic, with frontman Oliver Sykes, who relies almost solely on his clean voice this time around, delivering the bad news with measured conviction. What\'s most surprising is how natural it all feels, but that\'s due in large part to the long-form recalibration of the band\'s sound. By entering the mainstream one limb (album) at a time, Bring Me the Horizon are merely reaping what they\'ve sown, and longtime fans should already feel acclimated to the water. ~ James Christopher Monger',
- index: 1,
- rating: 9.0,
- year: 2015,
- thumb: "/library/metadata/27889/thumb/1738341841",
- art: "/library/metadata/27026/art/1738339876",
- parentThumb: "/library/metadata/27026/thumb/1738339876",
- originallyAvailableAt: "2015-09-04",
- addedAt: 1738341839,
- updatedAt: 1738341841,
- Image: [
- {
- alt: "That’s the Spirit",
- type: "coverPoster",
- url: "/library/metadata/27889/thumb/1738341841"
- },
- {
- alt: "That’s the Spirit",
- type: "background",
- url: "/library/metadata/27026/art/1738339876"
- }
- ],
- UltraBlurColors: {
- topLeft: "360a72",
- topRight: "500f13",
- bottomRight: "440f8c",
- bottomLeft: "500f13"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "26355",
- key: "/library/metadata/26355/children",
- parentRatingKey: "26339",
- guid: "mbid://37b4e401-fe8f-4e22-a4ba-13ad9bb33f3b",
- parentGuid: "plex://artist/5d07bc4e403c6402904e8976",
- type: "album",
- title: "The Poison (20th Anniversary Edition)",
- titleSort: "Poison (20th Anniversary Edition)",
- parentKey: "/library/metadata/26339",
- parentTitle: "Bullet for My Valentine",
- summary: "",
- index: 1,
- year: 2005,
- thumb: "/library/metadata/26339/thumb/1737983390",
- art: "/library/metadata/26339/art/1737983390",
- parentThumb: "/library/metadata/26339/thumb/1737983390",
- originallyAvailableAt: "2005-01-01",
- addedAt: 1738337028,
- Image: [
- {
- alt: "The Poison (20th Anniversary Edition)",
- type: "coverPoster",
- url: "/library/metadata/26339/thumb/1737983390"
- },
- {
- alt: "The Poison (20th Anniversary Edition)",
- type: "background",
- url: "/library/metadata/26339/art/1737983390"
- }
- ]
- },
- {
- ratingKey: "26340",
- key: "/library/metadata/26340/children",
- parentRatingKey: "26339",
- guid: "mbid://94cff98e-3a0b-465a-b16d-7ffac5da71a8",
- parentGuid: "plex://artist/5d07bc4e403c6402904e8976",
- studio: "RCA",
- type: "album",
- title: "Temper Temper",
- parentKey: "/library/metadata/26339",
- parentTitle: "Bullet for My Valentine",
- summary: "",
- index: 1,
- year: 2013,
- thumb: "/library/metadata/26339/thumb/1737983390",
- art: "/library/metadata/26339/art/1737983390",
- parentThumb: "/library/metadata/26339/thumb/1737983390",
- originallyAvailableAt: "2013-01-01",
- addedAt: 1738336989,
- Image: [
- {
- alt: "Temper Temper",
- type: "coverPoster",
- url: "/library/metadata/26339/thumb/1737983390"
- },
- {
- alt: "Temper Temper",
- type: "background",
- url: "/library/metadata/26339/art/1737983390"
- }
- ]
- },
- {
- ratingKey: "26659",
- key: "/library/metadata/26659/children",
- parentRatingKey: "26658",
- guid: "plex://album/63de92edd78f76fd557f4f13",
- parentGuid: "plex://artist/5d07bed7403c6402906e0f08",
- type: "album",
- title: "The Einaudi Experience",
- titleSort: "Einaudi Experience",
- parentKey: "/library/metadata/26658",
- parentTitle: "Dalal",
- summary: "",
- index: 1,
- year: 2023,
- thumb: "/library/metadata/26659/thumb/1738337658",
- parentThumb: "/library/metadata/26658/thumb/1738337658",
- originallyAvailableAt: "2023-01-06",
- addedAt: 1738337656,
- updatedAt: 1738337658,
- Image: [
- {
- alt: "The Einaudi Experience",
- type: "coverPoster",
- url: "/library/metadata/26659/thumb/1738337658"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b2e2e",
- topRight: "373a39",
- bottomRight: "282d2f",
- bottomLeft: "37200b"
- }
- },
- {
- ratingKey: "27922",
- key: "/library/metadata/27922/children",
- parentRatingKey: "27921",
- guid: "plex://album/63c86fbcff0a97e9393f05cd",
- parentGuid: "mbid://516cef4d-0718-4007-9939-f9b38af3f784",
- studio: "Fueled by Ramen",
- type: "album",
- title: "So Much (for) Stardust",
- parentKey: "/library/metadata/27921",
- parentTitle: "Fall Out Boy",
- summary: "",
- index: 1,
- year: 2023,
- thumb: "/library/metadata/27922/thumb/1738341861",
- originallyAvailableAt: "2023-03-24",
- addedAt: 1738341857,
- updatedAt: 1738341861,
- Image: [
- {
- alt: "So Much (for) Stardust",
- type: "coverPoster",
- url: "/library/metadata/27922/thumb/1738341861"
- }
- ],
- UltraBlurColors: {
- topLeft: "222857",
- topRight: "255b55",
- bottomRight: "2d346d",
- bottomLeft: "8b3c74"
- }
- },
- {
- ratingKey: "26813",
- key: "/library/metadata/26813/children",
- parentRatingKey: "26812",
- guid: "plex://album/663aa83a8d1905ebe39f0885",
- parentGuid: "plex://artist/5d07bd99403c640290602656",
- studio: "Epitaph",
- type: "album",
- title: "Popular Monster",
- parentKey: "/library/metadata/26812",
- parentTitle: "Falling in Reverse",
- summary: "",
- index: 1,
- year: 2024,
- thumb: "/library/metadata/26813/thumb/1738337671",
- art: "/library/metadata/26812/art/1738337670",
- parentThumb: "/library/metadata/26812/thumb/1738337670",
- originallyAvailableAt: "2024-08-16",
- addedAt: 1738337667,
- updatedAt: 1738337671,
- Image: [
- {
- alt: "Popular Monster",
- type: "coverPoster",
- url: "/library/metadata/26813/thumb/1738337671"
- },
- {
- alt: "Popular Monster",
- type: "background",
- url: "/library/metadata/26812/art/1738337670"
- }
- ],
- UltraBlurColors: {
- topLeft: "1a1918",
- topRight: "904339",
- bottomRight: "8c4732",
- bottomLeft: "953d44"
- }
- },
- {
- ratingKey: "27686",
- key: "/library/metadata/27686/children",
- parentRatingKey: "27685",
- guid: "plex://album/65394d6d472b8ab03ef47f12",
- parentGuid: "plex://artist/5d07bbfd403c6402904a6480",
- studio: "Reprise Records",
- type: "album",
- title: "Saviors",
- parentKey: "/library/metadata/27685",
- parentTitle: "Green Day",
- summary:
- "Just prior to the onset of the COVID-19 pandemic in 2020, Green Day released Father of All… -- an album co-produced by Butch Walker that found the punk-pop veterans ratcheting up the glam as they tightened their song structures. It's difficult to separate the album's short shelf-life from the culture's sudden lockdown but in any case, Father didn't open up a new horizon for Green Day, so they went back to what they know works: heavy, hooky power pop given crunch and weight by Rob Cavallo, the producer who helped beef up their sound 30 years prior on their major-label debut Dookie. Saviors follows the same rough blueprint as its forefather -- garagey rockers are countered by exuberant melodies and wistful ballads -- but the trio is smart enough to not attempt to mimic either the snottiness or their frenetic rhythms here. Green Day sound exactly like what they are: rock & roll lifers settling into middle age, irritated by some shifts in culture but still finding sustenance in the music they've loved for decades. They may rhapsodize about a \"Corvette Summer\" in a salute to the glory days of pre-MTV AOR but age hasn't made them crankily conservative or excessively nostalgic. Green Day send certain catchy rock styles from the past through a loud, muscular filter, an execution that tempers their lingering punk influences without seeming lumbering or slow. The ballast makes Saviors seem streamlined and steady, a shift in emphasis that is impossible to ignore on first listen; they seem as if they're retracting. After that initial impression fades, Saviors sounds cleaner, stronger, and purposeful, all due to the still-sharp pop instincts of Bille Joe Armstrong. Age may dampen Green Day's roar, but it has also heightened their songcraft, and that's reason enough to give Saviors time to let its hooks sink in. ~ Stephen Thomas Erlewine",
- index: 1,
- rating: 7.0,
- year: 2024,
- thumb: "/library/metadata/27686/thumb/1738341781",
- art: "/library/metadata/27685/art/1738341781",
- parentThumb: "/library/metadata/27685/thumb/1738341781",
- originallyAvailableAt: "2024-01-19",
- addedAt: 1738341778,
- updatedAt: 1738341781,
- Image: [
- {
- alt: "Saviors",
- type: "coverPoster",
- url: "/library/metadata/27686/thumb/1738341781"
- },
- {
- alt: "Saviors",
- type: "background",
- url: "/library/metadata/27685/art/1738341781"
- }
- ],
- UltraBlurColors: {
- topLeft: "58002e",
- topRight: "030f04",
- bottomRight: "aa005e",
- bottomLeft: "1a1b1b"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27468",
- key: "/library/metadata/27468/children",
- parentRatingKey: "27467",
- guid: "plex://album/62728ab6ad4aee8d8b10b37a",
- parentGuid: "mbid://eaed2193-e026-493b-ac57-113360407b06",
- studio: "Atlantic",
- type: "album",
- title: "Back From the Dead",
- parentKey: "/library/metadata/27467",
- parentTitle: "Halestorm",
- summary:
- 'The follow-up to 2018\'s Grammy-nominated Vicious, Back from the Dead, sees the Lzzy Hale-fronted rockers deliver a potent set of songs inspired by Hale\'s self-described "journey of navigating mental health, debauchery, survival, redemption, and rediscovery" during the Covid-19 pandemic. Halestorm\'s fifth full-length effort, the album was produced by Nick Raskulinecz and includes the singles "The Steeple" and "Back from the Dead," the latter of which became the group\'s sixth single to reach number one on the Active Rock charts.',
- index: 1,
- year: 2022,
- thumb: "/library/metadata/27468/thumb/1738341350",
- originallyAvailableAt: "2022-05-06",
- addedAt: 1738341347,
- updatedAt: 1738341350,
- Image: [
- {
- alt: "Back From the Dead",
- type: "coverPoster",
- url: "/library/metadata/27468/thumb/1738341350"
- }
- ],
- UltraBlurColors: {
- topLeft: "590b06",
- topRight: "ac1c13",
- bottomRight: "6b100b",
- bottomLeft: "ac1b13"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ],
- Collection: [
- {
- tag: "Super hi res"
- }
- ]
- },
- {
- ratingKey: "27938",
- key: "/library/metadata/27938/children",
- parentRatingKey: "27937",
- guid: "plex://album/62d32aa4700e44e58662b70c",
- parentGuid: "mbid://1921c28c-ec61-4725-8e35-38dd656f7923",
- studio: "Fearless Records",
- type: "album",
- title: "TRUE POWER",
- parentKey: "/library/metadata/27937",
- parentTitle: "I Prevail",
- summary:
- 'Following their Grammy-nominated 2019 effort Trauma, Michigan post-hardcore act I Prevail returned with the genre-blurring True Power. Infusing their typical aggressive attack with electronic production heft and some cross-genre wizardry, the band expands their approach to cinematic levels, akin to similar evolutions by fellow metalcore contemporaries like Bring Me the Horizon. Still retaining their core sound, they stretch their limits in melodic and attention-grabbing ways. Their clean/dirty vocal assault is merged with rapping on the churning "Bad Things" and "FWYTYK," while the yearning "Deep End" and "Closure" are borderline pop. "Choke" respectfully channels the rock-rap-electronic formula of predecessors Linkin Park, just as the album\'s most unhinged material explodes from the tape like Slipknot, bashing listeners on tracks like the pummeling "Body Bag" and "Visceral." There\'s something here for every variant of scene kid, whipping from brutality to melodic beauty within seconds, resulting in their most accessible and addictive album to date. ~ Neil Z. Yeung',
- index: 1,
- rating: 8.0,
- year: 2022,
- thumb: "/library/metadata/27938/thumb/1738341873",
- originallyAvailableAt: "2022-08-19",
- addedAt: 1738341868,
- updatedAt: 1738341873,
- Image: [
- {
- alt: "TRUE POWER",
- type: "coverPoster",
- url: "/library/metadata/27938/thumb/1738341873"
- }
- ],
- UltraBlurColors: {
- topLeft: "041f27",
- topRight: "265575",
- bottomRight: "0a619e",
- bottomLeft: "1f6171"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27520",
- key: "/library/metadata/27520/children",
- parentRatingKey: "27519",
- guid: "plex://album/60f0c1c16b1e1d130251e26c",
- parentGuid: "plex://artist/5d07bcae403c640290538fd3",
- studio: "Fearless Records",
- type: "album",
- title: "Welcome to Horrorwood: The Silver Scream 2",
- parentKey: "/library/metadata/27519",
- parentTitle: "Ice Nine Kills",
- summary:
- "The Silver Scream 2: Welcome to Horrorwood is the long awaited sixth studio album by the American heavy metal band Ice Nine Kills, released on October 15, 2021. It is a follow-up and sequel to the band’s 2018 album, The Silver Scream, which was also inspired by horror films. Read more on Last.fm. User-contributed text is available under the Creative Commons By-SA License; additional terms may apply.",
- index: 1,
- year: 2021,
- thumb: "/library/metadata/27520/thumb/1738341583",
- art: "/library/metadata/27519/art/1738341583",
- parentThumb: "/library/metadata/27519/thumb/1738341583",
- originallyAvailableAt: "2021-10-15",
- addedAt: 1738341580,
- updatedAt: 1738341583,
- Image: [
- {
- alt: "Welcome to Horrorwood: The Silver Scream 2",
- type: "coverPoster",
- url: "/library/metadata/27520/thumb/1738341583"
- },
- {
- alt: "Welcome to Horrorwood: The Silver Scream 2",
- type: "background",
- url: "/library/metadata/27519/art/1738341583"
- }
- ],
- UltraBlurColors: {
- topLeft: "142f4a",
- topRight: "203964",
- bottomRight: "933e47",
- bottomLeft: "2c4e83"
- }
- },
- {
- ratingKey: "26511",
- key: "/library/metadata/26511/children",
- parentRatingKey: "26437",
- guid: "plex://album/5d07cb05403c640290d9845f",
- parentGuid: "plex://artist/5d07bdc5403c64029061d628",
- studio: "KIDinaKORNER",
- type: "album",
- title: "Evolve",
- parentKey: "/library/metadata/26437",
- parentTitle: "Imagine Dragons",
- summary:
- 'Imagine Dragons give away the plot with the very title of Evolve, the 2017 sequel to 2015\'s sophomore set, Smoke + Mirrors. Not content to stay in one emotional or musical spot, Imagine Dragons consciously move forward on Evolve, pushing themselves into a positive place, a transition that mirrors lead singer Dan Reynolds working through a heavy depression. Some of that darkness seeped into Smoke + Mirrors, but it\'s not heard here. Opening with "I Don\'t Know Why," a glitzy dance-rock song that nods at a disco past but exists in an EDM present, the record often rides along to a neon pulse. It\'s not that Imagine Dragons have abandoned the heavy-footed stomp they patented on "Radioactive," but they\'ve threaded in busy, percolating electronic beats and give plenty of space to gilded keyboards. When the tempo is quick, the results are festival-friendly electro-rockers. When the tempo is slow, the results feel like a hybrid of Coldplay and Mr. Mister -- power rock ballads spiked with laser drums. As throwback as that sensibility may be, the band strives to be thoroughly modern, emphasizing rhythms and gargantuan hooks to tightly constructed compositions. Whenever the group tries a new sound -- pumping up "Mouth of the River" with fuzz guitars or attempting a bit of rap-rock on "Start Over" -- it feels not like experimentation but like a quick scan through a new music playlist. And that means Evolve feels very much like the digital Zeitgeist of 2017: good intentions aside, its bold, colorful textures elbow aside any notions of introspection or reflection. ~ Stephen Thomas Erlewine',
- index: 1,
- rating: 8.0,
- year: 2017,
- thumb: "/library/metadata/26511/thumb/1738337662",
- art: "/library/metadata/26437/art/1682179504",
- parentThumb: "/library/metadata/26437/thumb/1682179504",
- originallyAvailableAt: "2017-06-23",
- addedAt: 1738337567,
- updatedAt: 1738337662,
- Image: [
- {
- alt: "Evolve",
- type: "coverPoster",
- url: "/library/metadata/26511/thumb/1738337662"
- },
- {
- alt: "Evolve",
- type: "background",
- url: "/library/metadata/26437/art/1682179504"
- }
- ],
- UltraBlurColors: {
- topLeft: "212957",
- topRight: "81511b",
- bottomRight: "376c29",
- bottomLeft: "165ea6"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ],
- Collection: [
- {
- tag: "Super hi res"
- }
- ]
- },
- {
- ratingKey: "26488",
- key: "/library/metadata/26488/children",
- parentRatingKey: "26437",
- guid: "plex://album/5d810d32e019a48cf5eb1a0f",
- parentGuid: "plex://artist/5d07bdc5403c64029061d628",
- studio: "Interscope Records / KIDinaKORNER",
- type: "album",
- title: "Hitlist: The Greatest of Imagine Dragons",
- parentKey: "/library/metadata/26437",
- parentTitle: "Imagine Dragons",
- summary: "",
- index: 1,
- year: 2018,
- thumb: "/library/metadata/26488/thumb/1738337575",
- art: "/library/metadata/26437/art/1682179504",
- parentThumb: "/library/metadata/26437/thumb/1682179504",
- originallyAvailableAt: "2018-01-01",
- addedAt: 1738337495,
- updatedAt: 1738337575,
- Image: [
- {
- alt: "Hitlist: The Greatest of Imagine Dragons",
- type: "coverPoster",
- url: "/library/metadata/26488/thumb/1738337575"
- },
- {
- alt: "Hitlist: The Greatest of Imagine Dragons",
- type: "background",
- url: "/library/metadata/26437/art/1682179504"
- }
- ],
- UltraBlurColors: {
- topLeft: "471743",
- topRight: "832654",
- bottomRight: "751e47",
- bottomLeft: "351334"
- }
- },
- {
- ratingKey: "26438",
- key: "/library/metadata/26438/children",
- parentRatingKey: "26437",
- guid: "plex://album/62b629a55e5872e9502439ad",
- parentGuid: "plex://artist/5d07bdc5403c64029061d628",
- studio: "Interscope Records",
- type: "album",
- title: "Mercury – Acts 1 & 2",
- parentKey: "/library/metadata/26437",
- parentTitle: "Imagine Dragons",
- summary:
- 'Compiling two previously released installments in the form of Mercury: Acts 1 & 2, Imagine Dragons present the full experience that combines the track listings from 2021\'s Act 1 and 2022\'s 2. While all versions add the hit single "Enemy" with [JID from the Arcane League of Legends soundtrack, the standard double-CD omits the digital-only bonus "I Wish" from Act 2]. ~ Neil Z. Yeung',
- index: 1,
- rating: 7.0,
- year: 2022,
- thumb: "/library/metadata/26438/thumb/1682180208",
- art: "/library/metadata/26437/art/1682179504",
- parentThumb: "/library/metadata/26437/thumb/1682179504",
- originallyAvailableAt: "2022-07-01",
- addedAt: 1738337336,
- updatedAt: 1682180208,
- Image: [
- {
- alt: "Mercury – Acts 1 & 2",
- type: "coverPoster",
- url: "/library/metadata/26438/thumb/1682180208"
- },
- {
- alt: "Mercury – Acts 1 & 2",
- type: "background",
- url: "/library/metadata/26437/art/1682179504"
- }
- ],
- UltraBlurColors: {
- topLeft: "570e10",
- topRight: "6d1819",
- bottomRight: "9c2329",
- bottomLeft: "711919"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "26548",
- key: "/library/metadata/26548/children",
- parentRatingKey: "26437",
- guid: "plex://album/5d07c694403c640290b22dde",
- parentGuid: "plex://artist/5d07bdc5403c64029061d628",
- studio: "Interscope Records",
- type: "album",
- title: "Night Visions",
- parentKey: "/library/metadata/26437",
- parentTitle: "Imagine Dragons",
- summary:
- "Historically, there's a progression that bands usually follow before their sound goes full-on arena rock. Things will start small and gritty, and then as the fame and crowds build, the sound changes to match the massiveness of the venues. However, on their debut album, Imagine Dragons buck tradition and swing straight for the cheap seats, doing away with generations of sonic evolution in favor of the huge, arena-made sound of Night Visions. Dramatic and sweeping, the Las Vegas band works in the same vein as pop giants Coldplay, offering up track after track of hooky and emotional midtempo jams. While a move like this might seem overly ambitious for a freshman band, Imagine Dragons are able to pull the sound off, with songs like the already ubiquitous, seemingly soundtrack-ready \"It's Time\" having no trouble worming their way into whatever part of the brain it is that likes to trap songs against listeners' will. The problem is, while the band's electronically reinforced sound is definitely big, it sometimes feels as though it lacks depth. Despite this, \"Every Night\" will certainly have some listeners unconsciously reaching for a lighter to wave in the air before they realize what they're doing, and it's exactly these kinds of surface pleasures that we turn to pop music for in the first place. What this means is that even though Imagine Dragons might have skipped a few steps along the way to their arena sound, Night Visions is still an album that, at least for a few minutes at a time, will make everyday life seem just a little bit bigger. ~ Gregory Heaney",
- index: 1,
- rating: 8.0,
- year: 2012,
- thumb: "/library/metadata/26548/thumb/1738337651",
- art: "/library/metadata/26437/art/1682179504",
- parentThumb: "/library/metadata/26437/thumb/1682179504",
- originallyAvailableAt: "2012-09-04",
- addedAt: 1738337648,
- updatedAt: 1738337651,
- Image: [
- {
- alt: "Night Visions",
- type: "coverPoster",
- url: "/library/metadata/26548/thumb/1738337651"
- },
- {
- alt: "Night Visions",
- type: "background",
- url: "/library/metadata/26437/art/1682179504"
- }
- ],
- UltraBlurColors: {
- topLeft: "451b40",
- topRight: "131332",
- bottomRight: "53585b",
- bottomLeft: "272c32"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "26471",
- key: "/library/metadata/26471/children",
- parentRatingKey: "26437",
- guid: "plex://album/5d07cc90403c640290e90319",
- parentGuid: "plex://artist/5d07bdc5403c64029061d628",
- studio: "KIDinaKORNER",
- type: "album",
- title: "Origins",
- parentKey: "/library/metadata/26437",
- parentTitle: "Imagine Dragons",
- summary:
- 'Delivered swiftly after Evolve -- it follows that 2017 set by a mere 17 months, practically a blip in the context of modern pop -- Origins adheres to its predecessor\'s kaleidoscopic digital aesthetic. Nominally a rock band -- and they\'re more than comfortable pulsing to a big, banging beat -- Imagine Dragons are deliberately amorphous, a blob rolling along sucking up anything in its path. Often, they\'re content patrolling their own backyard, relying on an EDM-inflected arena rock that consciously recalls Coldplay at both their sweetest and most urgent. The difference with Origins is, this blob sucks up a bunch of different sounds. "Only" shimmers with retro-synths that stir up the ghosts of new wave, "West Coast" stomps like early Mumford & Sons, "Machine" bounces to a malicious industrial throb, "Cool Out" glides along to a neon-lit groove. Every one of these slight variations in sound do fit within the wheelhouse of Imagine Dragons, but that\'s only because the group takes pains to be able to fit onto every kind of playlist imaginable: rock, pop, electronic, soul -- any popular sound that can be sculpted and shaped by a streaming service. As such, listening to Origins uncannily re-creates what it\'s like to experience -- or maybe more accurately, consume -- popular rock-oriented music in 2018: everything sounds vaguely familiar, vaguely connected, all designed to function as a soundtrack to whatever task you\'d like. ~ Stephen Thomas Erlewine',
- index: 1,
- rating: 6.0,
- year: 2018,
- thumb: "/library/metadata/26471/thumb/1682179509",
- art: "/library/metadata/26437/art/1682179504",
- parentThumb: "/library/metadata/26437/thumb/1682179504",
- originallyAvailableAt: "2018-11-09",
- addedAt: 1738337442,
- updatedAt: 1682179509,
- Image: [
- {
- alt: "Origins",
- type: "coverPoster",
- url: "/library/metadata/26471/thumb/1682179509"
- },
- {
- alt: "Origins",
- type: "background",
- url: "/library/metadata/26437/art/1682179504"
- }
- ],
- UltraBlurColors: {
- topLeft: "1a351f",
- topRight: "336a52",
- bottomRight: "3d6a41",
- bottomLeft: "3a6a45"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "26526",
- key: "/library/metadata/26526/children",
- parentRatingKey: "26437",
- guid: "plex://album/5d07c8f8403c640290c4885e",
- parentGuid: "plex://artist/5d07bdc5403c64029061d628",
- studio: "KIDinaKORNER",
- type: "album",
- title: "Smoke + Mirrors",
- parentKey: "/library/metadata/26437",
- parentTitle: "Imagine Dragons",
- summary:
- "Conspicuously absent from the laundry list of influences the Imagine Dragons so often cite is the Killers, the only other Las Vegas rock band of note. Imagine Dragons downplay the glamour the Killers found so alluring but they share a taste for the overblown, something that comes to full fruition on their second album, Smoke + Mirrors. Bigger and bolder than 2012's Night Visions, Smoke + Mirrors captures a band so intoxicated with their sudden surprise success that they've decided to indulge in every excess. They ratchet up their signature stomp -- it's there on \"I Bet My Life,\" the first single and a song that's meant to reassure fans that they're not going to get something different the second time around -- but they've also wisely decided to broaden their horizons, seizing the possibilities offered by fellow arena rockers Coldplay and Black Keys. Despite the bloozy bluster of \"I'm So Sorry\" -- a Black Keys number stripped of any sense of R&B groove -- the group usually favors the sky-scraping sentiment of Coldplay, but where Chris Martin's crew often seems pious, there's a genial bros-next-door quality to Imagine Dragons that deflates their grandiosity. Certainly, Smoke + Mirrors is rock so large it's cavernous -- the reverb nearly functions as a fifth instrument in the band -- but the group's straight-faced commitment to the patently ridiculous has its charm, particularly because they possess no sense of pretension. This separates ID from the Killers, who never met a big idea they didn't like. Imagine Dragons like big sounds and big emotions -- and, if they can muster it, big hooks -- and the commitment to style over substance gives them ingratiating charm, particularly when they decide to thread in slight elements of EDM on \"Shots\" (something that surfaces on the title track as well), or Vampire Weekend's worldbeat flirtations on \"Summer.\" Imagine Dragons purposefully cobble their sound together from these heavy-hitters of alt-rock, straightening them into something easily digestible for the masses but, like so many commercially minded combos, how they assemble these familiar pieces often results in pleasingly odd combinations. These guys are shameless and that's what makes them more fun than your average arena rockers. ~ Stephen Thomas Erlewine",
- index: 1,
- rating: 7.0,
- year: 2015,
- thumb: "/library/metadata/26526/thumb/1738337651",
- art: "/library/metadata/26437/art/1682179504",
- parentThumb: "/library/metadata/26437/thumb/1682179504",
- originallyAvailableAt: "2015-02-13",
- addedAt: 1738337641,
- updatedAt: 1738337651,
- Image: [
- {
- alt: "Smoke + Mirrors",
- type: "coverPoster",
- url: "/library/metadata/26526/thumb/1738337651"
- },
- {
- alt: "Smoke + Mirrors",
- type: "background",
- url: "/library/metadata/26437/art/1682179504"
- }
- ],
- UltraBlurColors: {
- topLeft: "3f1d49",
- topRight: "2c657e",
- bottomRight: "5a4ea3",
- bottomLeft: "80376f"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "28661",
- key: "/library/metadata/28661/children",
- parentRatingKey: "28660",
- guid: "plex://album/64b97a0490136b0646085561",
- parentGuid: "plex://artist/5d07bcbf403c6402905474f4",
- studio: "BMG",
- type: "album",
- title: "GODMODE",
- parentKey: "/library/metadata/28660",
- parentTitle: "In This Moment",
- summary: "",
- index: 1,
- year: 2023,
- thumb: "/library/metadata/28661/thumb/1738848722",
- art: "/library/metadata/28660/art/1738848728",
- parentThumb: "/library/metadata/28660/thumb/1738848728",
- originallyAvailableAt: "2023-10-27",
- addedAt: 1738848719,
- updatedAt: 1738848722,
- Image: [
- {
- alt: "GODMODE",
- type: "coverPoster",
- url: "/library/metadata/28661/thumb/1738848722"
- },
- {
- alt: "GODMODE",
- type: "background",
- url: "/library/metadata/28660/art/1738848728"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d2f4e",
- topRight: "0f365b",
- bottomRight: "08162a",
- bottomLeft: "183556"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27652",
- key: "/library/metadata/27652/children",
- parentRatingKey: "27440",
- guid: "plex://album/5d07caed403c640290d871a6",
- parentGuid: "plex://artist/5d07bd73403c6402905e90df",
- studio: "Top Dawg Entertainment",
- type: "album",
- title: "DAMN.",
- parentKey: "/library/metadata/27440",
- parentTitle: "Kendrick Lamar",
- summary:
- "To Pimp a Butterfly's proper and oft-biblical follow-up arrived on Good Friday, 13 months after untitled unmastered., an intermediary release that eclipsed the best work of most contemporary artists. If Kendrick Lamar felt pressure to continue living up to his previous output, there's no evidence on DAMN. He's too occupied tracing the spectrum of his mental states, from \"boxin' demons\" to \"flex on swole,\" questioning and reveling in his affluence, castigating and celebrating his bloodline, humble enough to relate his vulnerabilities, assured enough to proclaim \"Ain't none of y'all fuckin' with the flow.\" Throughout, he intensely examines most of the seven deadly sins, aware all along that his existence is threatened by anyone who objects to the color of his skin or clothes -- or, in the case of the blind stranger who shoots him during the album's opener, nothing that is apparent. Compared to the maximum-capacity, genre-twisting vastness and winding narratives of Good Kid, M.A.A.D. City and To Pimp a Butterfly, DAMN. on the surface seems like a comparatively simple rap album that demands less from the listener. There's relative concision in the track titles and material, and a greater emphasis on commercial sounds -- such as Mike WiLL's lean and piano-laced trap beat for the strong-arming \"HUMBLE.,\" Lamar's first Top Ten pop hit, and a couple productions that are merely functional backdrops lacking distinction. In a way, however, DAMN. is just as lavish and singular as the preceding albums, its quantity and weight of thoughts and connected concepts condensed into a considerably tighter space. It contains some of Lamar's best writing and performances, revealing his evolving complexity and versatility as a soul-baring lyricist and dynamic rapper. Although it's occasionally distorted, stretched, smeared, and reversed to compelling and imagination-fueling effect, his voice is at its most affecting in its many untreated forms. Take \"FEAR.,\" in which he switches between echoing hot-blooded parental threats to enumerating, with a 40-acre stare, various death scenarios. His storytelling hits an astonishing new high on \"Duckworth,\" the album's finale. Over ethereal funk sewn by 9th Wonder, Lamar details a potentially tragic encounter between his father and future Top Dawg CEO Anthony Tiffith -- and the conditions leading to it -- that occurred long before Kung Fu Kenny was known as K. Dot. ~ Andy Kellman",
- index: 1,
- rating: 9.0,
- year: 2017,
- thumb: "/library/metadata/27652/thumb/1738341775",
- art: "/library/metadata/27440/art/1738341121",
- parentThumb: "/library/metadata/27440/thumb/1738341121",
- originallyAvailableAt: "2017-04-14",
- addedAt: 1738341773,
- updatedAt: 1738341775,
- Image: [
- {
- alt: "DAMN.",
- type: "coverPoster",
- url: "/library/metadata/27652/thumb/1738341775"
- },
- {
- alt: "DAMN.",
- type: "background",
- url: "/library/metadata/27440/art/1738341121"
- }
- ],
- UltraBlurColors: {
- topLeft: "5c0102",
- topRight: "933d4f",
- bottomRight: "4c1a31",
- bottomLeft: "8b3852"
- },
- Genre: [
- {
- tag: "Rap"
- }
- ]
- },
- {
- ratingKey: "27441",
- key: "/library/metadata/27441/children",
- parentRatingKey: "27440",
- guid: "plex://album/6740e67643b96c0232119c01",
- parentGuid: "plex://artist/5d07bd73403c6402905e90df",
- studio: "Interscope Records",
- type: "album",
- title: "GNX",
- parentKey: "/library/metadata/27440",
- parentTitle: "Kendrick Lamar",
- summary:
- 'In 2024, we got to see Kendrick Lamar in real time. The Compton native wasn\'t descending from the mountain to deliver shrouded statement pieces and orchestrated opuses -- he was battering Drake in lived hours, "putting] one hundred hoods on one stage," headlining America\'s most celebrated sporting event. Capping the year off with a focused set of West Coast scorchers, his surprise sixth set, GNX, sees the rapper embrace being the moment; this is lightning-in-a-bottle [Kendrick.\nGNX\'s first order is to yank rap back to its regional roots: the album\'s sound is as L.A. as "California Love" or a Toddy Tee cassette. The driving heart of the record is the regional bounce retooled for "Not Like Us," which forms the anthemic trinity of "squabble up," "hey now," and "tv off." With the stamp of authenticity -- "teleport to Bullets Road and dig up all my relatives" -- he digs sparse, fresh tracks through the sound alongside the unlikely Jack Antonoff; "hey now" captures the ghost of a stadium roar, "gnx" upturns its off-kilter pianos and basses, and "wacced out murals" plays like the child of Yeezus with metallic sirens and ravenous silences. Kendrick, running in tandem with a pack of L.A. up-and-comers, speaks with the chest-fire abandon of his city, firing off at will while still leaving room for the reflective "heart pt. 6" and "gloria." If Mr. Morale postured Kendrick in absolution -- "I am not your saviour" -- then GNX is a staggering rekindling of the "King Kunta" flame: "Who put the West back in front of shit? Tell \'em Kendrick did it" he spits on "gnx," before inviting Peysoh and Hitta J3 up to bat. He\'s "prophetic" and "the greatest of all time" -- a visioned torchbearer for the culture.\r\nAnd he\'s not the only one to feature here. On "reincarnated," Kendrick continues his storied engagement with the figurehead of Tupac Shakur, wearing the rapper\'s vocal style like a spiritual shawl over a flip of "Made N*****" as he slots his soul into the lives of Billie Holiday and John Lee Hooker. Deyra Barrera\'s searching vocal snippet -- the project\'s conceptual through-line -- seats Kendrick next to Anita Baker; there are eyebrows raised at Lil Wayne and Snoop, harmonic connections with SZA, and memories of wanting to flow like Soulo. And for every face named there\'s another unspoken -- new flows from Drakeo and Keek, the blueprints of Nipsey and Mac Dre, the spirit of Nas on the "One Mic"-like "man at the garden." It seems little coincidence that the concept of the album revolves around a black Buick GNX -- itself a literally "black" icon.\r\nEven when he\'s basking in triumph, Kendrick proves as complex as the present moment. Building a DAMN.-like skeleton from the kindlings of "The Heart Pt. 5," GNX is a pillar of reflective realness, a flag planted in the lineage of Black musical visionaries, a silhouette of the West Coast in the high beams of fame -- and Kendrick\'s most speaker-knocking set to date. ~ David Crone',
- index: 1,
- rating: 9.0,
- year: 2024,
- thumb: "/library/metadata/27441/thumb/1738341121",
- art: "/library/metadata/27440/art/1738341121",
- parentThumb: "/library/metadata/27440/thumb/1738341121",
- originallyAvailableAt: "2024-11-22",
- addedAt: 1738341119,
- updatedAt: 1738341121,
- Image: [
- {
- alt: "GNX",
- type: "coverPoster",
- url: "/library/metadata/27441/thumb/1738341121"
- },
- {
- alt: "GNX",
- type: "background",
- url: "/library/metadata/27440/art/1738341121"
- }
- ],
- UltraBlurColors: {
- topLeft: "2c2e31",
- topRight: "030310",
- bottomRight: "1c1f23",
- bottomLeft: "15161c"
- },
- Genre: [
- {
- tag: "Rap"
- }
- ]
- },
- {
- ratingKey: "27667",
- key: "/library/metadata/27667/children",
- parentRatingKey: "27440",
- guid: "plex://album/5d07c6a5403c640290b2c87b",
- parentGuid: "plex://artist/5d07bd73403c6402905e90df",
- studio: "Aftermath Entertainment",
- type: "album",
- title: "good kid, m.A.A.d city (deluxe)",
- parentKey: "/library/metadata/27440",
- parentTitle: "Kendrick Lamar",
- summary:
- 'Hip-hop debuts don\'t come much more "highly anticipated" than Kendrick Lamar\'s. A series of killer mixtapes displayed his talent for thought-provoking street lyrics delivered with an attention-grabbing flow, and then there was his membership in the Black Hippy crew with his brethren Ab-Soul, Schoolboy Q, and Jay Rock all issuing solo releases that pleased the "true hip-hop" set, setting the stage for a massive fourth and final. Top it off with a pre-release XXL Magazine cover that he shared with his label boss and all-around legend Dr. Dre, and the "biggest debut since Illmatic" stuff starts to flow, but Good Kid, M.A.A.D. City would be a milestone even without the back-story, offering cool and compelling lyrics, great guests (Drake, Dr. Dre, and MC Eiht) and attractive production (from Pharrell, Just Blaze, Tabu, and others). Here, Kendrick is living his life like status and cash were extra credit. It is what makes this kid so "good" as he navigates his "mad" city (Compton) with experience and wisdom beyond his years (25). He\'s shamelessly bold about the allure of the trap, contrasting the sickness of his city with the universal feeling of getting homesick, and carrying a Springsteen-sized love for the home team. Course, in his gang-ruled city, N.W.A. was the home team, but as the truly beautiful, steeped-in-soul, biographic key track "The Art of Peer Pressure" finds a reluctant young Kendrick and his friends feeding off the life-force of Young Jeezy\'s debut album, it\'s something Clash, Public Enemy, and all other rebel music fans can relate to. Still, when he realizes that hero Jeezy must have risen above the game -- because the real playas are damned and never show their faces -- it spawns a kind of elevated gangsta rap that\'s as pimp-connectable as the most vicious Eazy-E, and yet poignant enough to blow the dust off any cracked soul. Equally heavy is the cautionary tale of drank dubbed "Swimming Pools," yet that highlight is as hooky and hallucinatory as most Houston drank anthems, and breaks off into one of the chilling, cassette-quality interludes that connect the album, adding to the documentary or eavesdropping quality of it all. Soul children will experience déjà vu when "Poetic Justice" slides by with its Janet Jackson sample -- sounding like it came off his Aunt\'s VHS copy of the movie it\'s named after -- while the closing "Compton" is an anthem sure to make the Game jealous, featuring Dre in beast mode, acting pre-Chronic and pre-Death Row. This journey through the concrete jungle of Compton is worth taking because of the artistic richness within, plus the attraction of a whip-smart rapper flying high during his rookie season. Any hesitation about the horror of it all is quickly wiped away by Kendrick\'s mix of true talk, open heart, open mind, and extended hand. Add it all up and even without the hype, this one is still potent and smart enough to rise to the top of the pile. ~ David Jeffries',
- index: 1,
- rating: 10.0,
- year: 2012,
- thumb: "/library/metadata/27667/thumb/1738341777",
- art: "/library/metadata/27440/art/1738341121",
- parentThumb: "/library/metadata/27440/thumb/1738341121",
- originallyAvailableAt: "2012-10-21",
- addedAt: 1738341774,
- updatedAt: 1738341777,
- Image: [
- {
- alt: "good kid, m.A.A.d city (deluxe)",
- type: "coverPoster",
- url: "/library/metadata/27667/thumb/1738341777"
- },
- {
- alt: "good kid, m.A.A.d city (deluxe)",
- type: "background",
- url: "/library/metadata/27440/art/1738341121"
- }
- ],
- UltraBlurColors: {
- topLeft: "213417",
- topRight: "565725",
- bottomRight: "695f14",
- bottomLeft: "524d20"
- },
- Genre: [
- {
- tag: "Rap"
- }
- ]
- },
- {
- ratingKey: "27599",
- key: "/library/metadata/27599/children",
- parentRatingKey: "27440",
- guid: "plex://album/627e05d6ad4aee8d8baad183",
- parentGuid: "plex://artist/5d07bd73403c6402905e90df",
- studio: "Top Dawg Entertainment",
- type: "album",
- title: "Mr. Morale & the Big Steppers",
- parentKey: "/library/metadata/27440",
- parentTitle: "Kendrick Lamar",
- summary:
- "As early as his first official studio release, 2011’s Section.80, Kendrick Lamar’s albums have been intricate and conceptual, constructed more like ambitious theatrical narratives than mere collections of songs. Fifth album Mr. Morale & the Big Steppers follows this trajectory as a double-album’s worth of interconnecting statements that are relentlessly complex, emotionally dense, and sometimes uncomfortably raw. Unlike the lush, spacious sonics of DAMN. or the life-affirming funk of To Pimp a Butterfly, Mr. Morale is scattered both in terms of musical approaches and lyrical perspectives. The album’s first half is particularly messy, with themes of trauma, grief, society, and Kendrick’s own uneasy relationship with fame all overlapping. His technical abilities are stunning and versatile as ever, but the frantic flows and jarring beat switches of “United in Grief” begin an angsty catharsis that runs throughout many of the tracks. “N95” is a seething cultural critique where Lamar spits bile in multiple directions over a bleakly catchy, bass-driven instrumental. Issues with lust addiction and infidelity are put under a microscope on the tense and minimal “Worldwide Steppers,” and Lamar depicts his troubled relationship with his father in painful detail on “Father Time,” which features a gorgeous vocal performance by Sampha on the hook. There’s further exploration of deeply personal family history on “Auntie Diaries,” which chronicles Lamar coming to understand the experiences two of his relatives had with transitioning gender identities. Throughout the album he funnels all of these experiences inward, seeking to grow through his own changes and the changes he sees around him. This shows up as a dismissal of celebrity on “Rich Spirit” or as striving for self-acceptance on “Count Me Out.” The album’s quick musical and thematic shifts can make for an uneven flow. The floating R&B instrumental and tender introspection of “Die Hard” come just a few tracks before cacophonous swirls of piano on “Rich - Interlude” and the jagged cosmic hip-hop of Ghostface Killah and Summer Walker collaboration “Purple Hearts.” The album’s intensity reaches a full boil on “We Cry Together,” a song that sounds like live audio footage of the most vicious couple’s argument imaginable, and reaches the same levels of ugliness as Eminem’s “Kim,” a clear reference point. As always, the production is immaculate and Lamar is joined by a host of industry giants, with contributions coming from Baby Keem, Thundercat, and even a vocal cameo from Portishead’s Beth Gibbons on the stunning sadness of “Mother I Sober.” While not as immediately accessible as some of the work that came before it, there’s value in both the harrowing and enlightening moments here. Lamar puts everything on the table with Mr. Morale & the Big Steppers, trying to get closer to his unfiltered personal truth, and creating some of his most challenging, expectation-defying work in the process. While not always an easy listen, the album shows more of its intention as it goes, and ultimately makes sense as the next logical step forward in Lamar’s increasingly multi-dimensional artistic evolution. ~ Fred Thomas",
- index: 1,
- rating: 8.0,
- year: 2022,
- thumb: "/library/metadata/27599/thumb/1738341773",
- art: "/library/metadata/27440/art/1738341121",
- parentThumb: "/library/metadata/27440/thumb/1738341121",
- originallyAvailableAt: "2022-05-13",
- addedAt: 1738341769,
- updatedAt: 1738341773,
- Image: [
- {
- alt: "Mr. Morale & the Big Steppers",
- type: "coverPoster",
- url: "/library/metadata/27599/thumb/1738341773"
- },
- {
- alt: "Mr. Morale & the Big Steppers",
- type: "background",
- url: "/library/metadata/27440/art/1738341121"
- }
- ],
- UltraBlurColors: {
- topLeft: "432510",
- topRight: "7c4013",
- bottomRight: "341e0b",
- bottomLeft: "181b17"
- },
- Genre: [
- {
- tag: "Rap"
- }
- ]
- },
- {
- ratingKey: "27618",
- key: "/library/metadata/27618/children",
- parentRatingKey: "27440",
- guid: "plex://album/5d07c5db403c640290ac2da9",
- parentGuid: "plex://artist/5d07bd73403c6402905e90df",
- studio: "Top Dawg Entertainment",
- type: "album",
- title: "Section.80",
- parentKey: "/library/metadata/27440",
- parentTitle: "Kendrick Lamar",
- summary:
- 'Kendrick Lamar Duckworth\'s proper debut album followed mixtapes dating back to 2003, when the Compton rapper was a teenager known as K-Dot. A portion of Section.80 is linked by recurring narrative threads, including a tragic story about a young woman sexually abused as a child and later slain as a sex worker. Introduced early in the album with "No Make-Up" ("Don\'t you know your imperfections is a wonderful blessing"), the empathically spun storyline clashes with demeaning terms the rapper frequently uses elsewhere, though he preemptively counteracts criticism by recognizing the existence of the bad and good, the "evil and spiritual" in him. Kendrick\'s conceptual aptitude is part of what makes him stand out, but he thrives most at relating defiance in dealing with his circumstances -- the effects of coming up in an environment with drugs and gangs as present as oxygen -- and bucking life expectancy. Another strength is the ruthless nature in which he goes after the competition, heard most potently in "Rigamortus." The "dope-ass instrumentation" of which Kendrick later boasts over Terrace Martin\'s tense and fiery post-bop is provided by a crew of roughly a dozen, most prominently Sounwave (on five tracks), who specializes in layering entrancing atmospheric touches with beats that alternately bump and crunch. ~ Andy Kellman',
- index: 1,
- rating: 7.0,
- year: 2011,
- thumb: "/library/metadata/27618/thumb/1738341773",
- art: "/library/metadata/27440/art/1738341121",
- parentThumb: "/library/metadata/27440/thumb/1738341121",
- originallyAvailableAt: "2011-07-02",
- addedAt: 1738341771,
- updatedAt: 1738341773,
- Image: [
- {
- alt: "Section.80",
- type: "coverPoster",
- url: "/library/metadata/27618/thumb/1738341773"
- },
- {
- alt: "Section.80",
- type: "background",
- url: "/library/metadata/27440/art/1738341121"
- }
- ],
- UltraBlurColors: {
- topLeft: "162d19",
- topRight: "8f4529",
- bottomRight: "353d7d",
- bottomLeft: "333a2e"
- },
- Genre: [
- {
- tag: "Rap"
- }
- ]
- },
- {
- ratingKey: "27635",
- key: "/library/metadata/27635/children",
- parentRatingKey: "27440",
- guid: "plex://album/5d07c932403c640290c67a09",
- parentGuid: "plex://artist/5d07bd73403c6402905e90df",
- studio: "Top Dawg Entertainment",
- type: "album",
- title: "To Pimp a Butterfly",
- parentKey: "/library/metadata/27440",
- parentTitle: "Kendrick Lamar",
- summary:
- 'Becoming an adult ultimately means accepting one\'s imperfections, unimportance, and mortality, but that doesn\'t mean we stop striving for the ideal, a search that\'s so at the center of our very being that our greatest works of art celebrate it, and often amplify it. Anguish and despair rightfully earn more Grammys, Emmys, Tonys, and Pulitzer Prizes than sweetness and light ever do, but West Coast rapper Kendrick Lamar is already on elevated masterwork number two, so expect his version of the sobering truth to sound like a party at points. He\'s aware, as Bilal sings here, that "Shit don\'t change \'til you get up and wash your ass," and don\'t it feel good? The sentiment is universal, but the viewpoint on his second LP is inner-city and African-American, as radio regulars like the Isley Brothers (sampled to perfection during the key track "I"), George Clinton (who helps make "Wesley\'s Theory" a cross between "Atomic Dog" and Dante\'s Inferno), and Dr. Dre (who literally phones his appearance in) put the listener in Lamar\'s era of Compton, just as well as Lou Reed took us to New York and Brecht took us to Weimar Republic Berlin. These G-funky moments are incredibly seductive, which helps usher the listener through the album\'s 80-minute runtime, plus its constant mutating (Pharrell productions, spoken word, soul power anthems, and sound collages all fly by, with few tracks ending as they began), much of it influenced, and sometimes assisted by, producer Flying Lotus and his frequent collaborator Thundercat. "u" sounds like an MP3 collection deteriorating, while the broken beat of the brilliant "Momma" will challenge the listener\'s balance, and yet, Lamar is such a prodigiously talented and seductive artist, his wit, wisdom, and wordplay knock all these stray molecules into place. Survivor\'s guilt, realizing one\'s destiny, and a Snoop Dogg performance of Doggystyle caliber are woven among it all; plus, highlights offer that Parliament-Funkadelic-styled subversion, as "The Blacker the Berry" ("The sweeter the juice") offers revolutionary slogans and dips for the hip. Free your mind, and your ass will follow, and at the end of this beautiful black berry, there\'s a miraculous "talk" between Kendrick and the legendary 2Pac, as the brutalist trailblazer mentors this profound populist. To Pimp a Butterfly is as dark, intense, complicated, and violent as Picasso\'s Guernica, and should hold the same importance for its genre and the same beauty for its intended audience. ~ David Jeffries',
- index: 1,
- rating: 10.0,
- year: 2015,
- thumb: "/library/metadata/27635/thumb/1738341774",
- art: "/library/metadata/27440/art/1738341121",
- parentThumb: "/library/metadata/27440/thumb/1738341121",
- originallyAvailableAt: "2015-03-15",
- addedAt: 1738341772,
- updatedAt: 1738341774,
- Image: [
- {
- alt: "To Pimp a Butterfly",
- type: "coverPoster",
- url: "/library/metadata/27635/thumb/1738341774"
- },
- {
- alt: "To Pimp a Butterfly",
- type: "background",
- url: "/library/metadata/27440/art/1738341121"
- }
- ],
- UltraBlurColors: {
- topLeft: "2e2e2e",
- topRight: "030403",
- bottomRight: "525151",
- bottomLeft: "2a2a29"
- },
- Genre: [
- {
- tag: "Rap"
- }
- ]
- },
- {
- ratingKey: "28039",
- key: "/library/metadata/28039/children",
- parentRatingKey: "28038",
- guid: "plex://album/665a05df35493928626c396b",
- parentGuid: "plex://artist/5d07bd28403c6402905a5bfc",
- studio: "Inside Out Music",
- type: "album",
- title: "Melodies of Atonement",
- parentKey: "/library/metadata/28038",
- parentTitle: "Leprous",
- summary: "",
- index: 1,
- year: 2024,
- thumb: "/library/metadata/28039/thumb/1738341893",
- art: "/library/metadata/28038/art/1738341893",
- parentThumb: "/library/metadata/28038/thumb/1738341893",
- originallyAvailableAt: "2024-08-29",
- addedAt: 1738341890,
- updatedAt: 1738341893,
- Image: [
- {
- alt: "Melodies of Atonement",
- type: "coverPoster",
- url: "/library/metadata/28039/thumb/1738341893"
- },
- {
- alt: "Melodies of Atonement",
- type: "background",
- url: "/library/metadata/28038/art/1738341893"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b0c06",
- topRight: "983311",
- bottomRight: "43030b",
- bottomLeft: "290403"
- },
- Collection: [
- {
- tag: "Super hi res"
- }
- ]
- },
- {
- ratingKey: "26619",
- key: "/library/metadata/26619/children",
- parentRatingKey: "26560",
- guid: "plex://album/5d07c1fe403c640290893fee",
- parentGuid: "plex://artist/5d07bc06403c6402904acb18",
- studio: "Ponderosa Music & Art",
- type: "album",
- title: "Diario Mali",
- parentKey: "/library/metadata/26560",
- parentTitle: "Ludovico Einaudi",
- summary: "",
- index: 1,
- year: 2003,
- thumb: "/library/metadata/26619/thumb/1738337655",
- art: "/library/metadata/26560/art/1738334945",
- parentThumb: "/library/metadata/26560/thumb/1738334945",
- originallyAvailableAt: "2003-01-01",
- addedAt: 1738337653,
- updatedAt: 1738337655,
- Image: [
- {
- alt: "Diario Mali",
- type: "coverPoster",
- url: "/library/metadata/26619/thumb/1738337655"
- },
- {
- alt: "Diario Mali",
- type: "background",
- url: "/library/metadata/26560/art/1738334945"
- }
- ],
- UltraBlurColors: {
- topLeft: "511908",
- topRight: "711d0b",
- bottomRight: "7b2e17",
- bottomLeft: "a2310a"
- },
- Genre: [
- {
- tag: "New Age"
- }
- ]
- },
- {
- ratingKey: "26749",
- key: "/library/metadata/26749/children",
- parentRatingKey: "26560",
- guid: "plex://album/5d07c258403c6402908c90fc",
- parentGuid: "plex://artist/5d07bc06403c6402904acb18",
- studio: "Ponderosa Music & Art",
- type: "album",
- title: "Eden Roc",
- parentKey: "/library/metadata/26560",
- parentTitle: "Ludovico Einaudi",
- summary: "",
- index: 1,
- year: 1999,
- thumb: "/library/metadata/26749/thumb/1738337665",
- art: "/library/metadata/26560/art/1738334945",
- parentThumb: "/library/metadata/26560/thumb/1738334945",
- originallyAvailableAt: "1999-01-01",
- addedAt: 1738337663,
- updatedAt: 1738337665,
- Image: [
- {
- alt: "Eden Roc",
- type: "coverPoster",
- url: "/library/metadata/26749/thumb/1738337665"
- },
- {
- alt: "Eden Roc",
- type: "background",
- url: "/library/metadata/26560/art/1738334945"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b220b",
- topRight: "6b5d2a",
- bottomRight: "645225",
- bottomLeft: "3e3012"
- },
- Genre: [
- {
- tag: "New Age"
- },
- {
- tag: "Classical"
- }
- ]
- },
- {
- ratingKey: "26561",
- key: "/library/metadata/26561/children",
- parentRatingKey: "26560",
- guid: "plex://album/5d07c99c403c640290ca6428",
- parentGuid: "plex://artist/5d07bc06403c6402904acb18",
- studio: "Ponderosa Music & Art",
- type: "album",
- title: "Elements",
- parentKey: "/library/metadata/26560",
- parentTitle: "Ludovico Einaudi",
- summary:
- "El pianista y compositor italiano es ya un nombre célebre dentro de la música ambient contemporánea, y uno de los pocos en alcanzar al mismo tiempo un notable suceso comercial. Elements es el título de su última producción como solista, una colección compuesta por doce nuevas composiciones (la versión deluxe variaciones sobre tres de estas piezas) que juntas forman una suite, como es usual en las obras de Einaudi. La instrumentación comprende piano, cuerdas, percusión, guitarras y efectos electrónicos, en general a cargo de los músicos de la banda del compositor turinés, entre ellos el chelista albanés Redi Hasa. En calidad de invitados especiales aparecen el percusionista brasilero Mauro Refosco, el violinista sudafricano Daniel Hope y la Amsterdam Sinfonietta.",
- index: 1,
- year: 2015,
- thumb: "/library/metadata/26561/thumb/1738337653",
- art: "/library/metadata/26560/art/1738334945",
- parentThumb: "/library/metadata/26560/thumb/1738334945",
- originallyAvailableAt: "2015-10-09",
- addedAt: 1738337649,
- updatedAt: 1738337653,
- Image: [
- {
- alt: "Elements",
- type: "coverPoster",
- url: "/library/metadata/26561/thumb/1738337653"
- },
- {
- alt: "Elements",
- type: "background",
- url: "/library/metadata/26560/art/1738334945"
- }
- ],
- UltraBlurColors: {
- topLeft: "030403",
- topRight: "030403",
- bottomRight: "645b5b",
- bottomLeft: "635b5b"
- },
- Genre: [
- {
- tag: "Classical"
- },
- {
- tag: "New Age"
- }
- ]
- },
- {
- ratingKey: "26676",
- key: "/library/metadata/26676/children",
- parentRatingKey: "26560",
- guid: "plex://album/5d07c258403c6402908c90ff",
- parentGuid: "plex://artist/5d07bc06403c6402904acb18",
- studio: "Ricordi",
- type: "album",
- title: "I Giorni",
- parentKey: "/library/metadata/26560",
- parentTitle: "Ludovico Einaudi",
- summary: "",
- index: 1,
- year: 2001,
- thumb: "/library/metadata/26676/thumb/1738337659",
- art: "/library/metadata/26560/art/1738334945",
- parentThumb: "/library/metadata/26560/thumb/1738334945",
- originallyAvailableAt: "2001-01-01",
- addedAt: 1738337657,
- updatedAt: 1738337659,
- Image: [
- {
- alt: "I Giorni",
- type: "coverPoster",
- url: "/library/metadata/26676/thumb/1738337659"
- },
- {
- alt: "I Giorni",
- type: "background",
- url: "/library/metadata/26560/art/1738334945"
- }
- ],
- UltraBlurColors: {
- topLeft: "300f10",
- topRight: "210809",
- bottomRight: "491b1b",
- bottomLeft: "5c2721"
- },
- Genre: [
- {
- tag: "New Age"
- },
- {
- tag: "Classical"
- }
- ]
- },
- {
- ratingKey: "26591",
- key: "/library/metadata/26591/children",
- parentRatingKey: "26560",
- guid: "plex://album/5d07c6fb403c640290b4ea84",
- parentGuid: "plex://artist/5d07bc06403c6402904acb18",
- studio: "Decca Classics",
- type: "album",
- title: "In a Time Lapse: Special Edition",
- parentKey: "/library/metadata/26560",
- parentTitle: "Ludovico Einaudi",
- summary:
- "Italian pianist Ludovico Einaudi, grandson of an early president of postwar Italy and student of Luciano Berio, has at times used either his first or his last name solo. His music is a bit difficult to pin down, for it treads up to the lines of minimalism, new age, and pop piano without quite going over any of them. It depends on repeated, slowly shifting piano figures but is too grand to be really minimalist. Stress reduction and contemplativeness are the chief virtues ascribed to it by its admirers, but it doesn't have the improvisatory jazz basis of American new age music. And though individual junctures might sound like passages from Elton John, the music tends to stop short of pop emotional payoffs and go off in a new direction. This generic slipperiness is the key to Einaudi's appeal, which seems set to expand to the U.S.: as in the days of old, where recorded music was conceived of primarily as an aid to selling live concert tickets, In a Time Lapse comes stickered with an American tour schedule. Should you try it out? Einaudi has the odd combination of being original without being especially challenging; his music sort of lies there. But this release may well be a good place to start. Its most noticeable new feature is a light overlay of pop electronics not present on Einaudi's solo piano and piano-and-orchestra music. It actually works well, lending rhythmic and textural variety to the beginnings of each piece. The music soon enough progresses into chord arpeggios on Einaudi's piano, but he has the opportunity to apply his simple musical logic to a variety of moods. This, too, sets the music apart from new age models. In short, who knows? Even if crossover is not your bag, you may find yourself drawn by this. Or maybe you just want something that will relax you in freeway traffic. Einaudi could work either way.",
- index: 1,
- rating: 7.0,
- year: 2013,
- thumb: "/library/metadata/26591/thumb/1738337654",
- art: "/library/metadata/26560/art/1738334945",
- parentThumb: "/library/metadata/26560/thumb/1738334945",
- originallyAvailableAt: "2013-01-21",
- addedAt: 1738337652,
- updatedAt: 1738337654,
- Image: [
- {
- alt: "In a Time Lapse: Special Edition",
- type: "coverPoster",
- url: "/library/metadata/26591/thumb/1738337654"
- },
- {
- alt: "In a Time Lapse: Special Edition",
- type: "background",
- url: "/library/metadata/26560/art/1738334945"
- }
- ],
- UltraBlurColors: {
- topLeft: "501a08",
- topRight: "9a3b13",
- bottomRight: "9c390b",
- bottomLeft: "4a6824"
- },
- Genre: [
- {
- tag: "New Age"
- },
- {
- tag: "Classical"
- }
- ],
- Collection: [
- {
- tag: "Super hi res"
- }
- ]
- },
- {
- ratingKey: "26577",
- key: "/library/metadata/26577/children",
- parentRatingKey: "26560",
- guid: "plex://album/5d07c866403c640290bf4f97",
- parentGuid: "plex://artist/5d07bc06403c6402904acb18",
- studio: "Decca Classics",
- type: "album",
- title: "Le onde",
- parentKey: "/library/metadata/26560",
- parentTitle: "Ludovico Einaudi",
- summary: "",
- index: 1,
- year: 1996,
- thumb: "/library/metadata/26577/thumb/1738337653",
- art: "/library/metadata/26560/art/1738334945",
- parentThumb: "/library/metadata/26560/thumb/1738334945",
- originallyAvailableAt: "1996-01-01",
- addedAt: 1738337650,
- updatedAt: 1738337653,
- Image: [
- {
- alt: "Le onde",
- type: "coverPoster",
- url: "/library/metadata/26577/thumb/1738337653"
- },
- {
- alt: "Le onde",
- type: "background",
- url: "/library/metadata/26560/art/1738334945"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d2e2a",
- topRight: "5c5e5a",
- bottomRight: "3c3837",
- bottomLeft: "4a5449"
- },
- Collection: [
- {
- tag: "Super hi res"
- }
- ]
- },
- {
- ratingKey: "26691",
- key: "/library/metadata/26691/children",
- parentRatingKey: "26560",
- guid: "plex://album/646bdb96a2fc3fadb4456f2a",
- parentGuid: "plex://artist/5d07bc06403c6402904acb18",
- studio: "FP",
- type: "album",
- title: "Moments of Peace",
- parentKey: "/library/metadata/26560",
- parentTitle: "Ludovico Einaudi",
- summary: "",
- index: 1,
- year: 2023,
- thumb: "/library/metadata/26691/thumb/1738337674",
- art: "/library/metadata/26560/art/1738334945",
- parentThumb: "/library/metadata/26560/thumb/1738334945",
- originallyAvailableAt: "2023-01-10",
- addedAt: 1738337658,
- updatedAt: 1738337674,
- Image: [
- {
- alt: "Moments of Peace",
- type: "coverPoster",
- url: "/library/metadata/26691/thumb/1738337674"
- },
- {
- alt: "Moments of Peace",
- type: "background",
- url: "/library/metadata/26560/art/1738334945"
- }
- ],
- UltraBlurColors: {
- topLeft: "402810",
- topRight: "404440",
- bottomRight: "262324",
- bottomLeft: "4a5344"
- }
- },
- {
- ratingKey: "26630",
- key: "/library/metadata/26630/children",
- parentRatingKey: "26560",
- guid: "plex://album/63ec245b8074b49bb607eb85",
- parentGuid: "plex://artist/5d07bc06403c6402904acb18",
- studio: "UMe",
- type: "album",
- title: "Music of Care",
- parentKey: "/library/metadata/26560",
- parentTitle: "Ludovico Einaudi",
- summary: "",
- index: 1,
- year: 2023,
- thumb: "/library/metadata/26630/thumb/1738337656",
- art: "/library/metadata/26560/art/1738334945",
- parentThumb: "/library/metadata/26560/thumb/1738334945",
- originallyAvailableAt: "2023-02-13",
- addedAt: 1738337654,
- updatedAt: 1738337656,
- Image: [
- {
- alt: "Music of Care",
- type: "coverPoster",
- url: "/library/metadata/26630/thumb/1738337656"
- },
- {
- alt: "Music of Care",
- type: "background",
- url: "/library/metadata/26560/art/1738334945"
- }
- ],
- UltraBlurColors: {
- topLeft: "21340e",
- topRight: "702732",
- bottomRight: "a91a44",
- bottomLeft: "37633f"
- }
- },
- {
- ratingKey: "26765",
- key: "/library/metadata/26765/children",
- parentRatingKey: "26560",
- guid: "plex://album/5d07c3d6403c6402909a5c83",
- parentGuid: "plex://artist/5d07bc06403c6402904acb18",
- studio: "Ponderosa Music & Art",
- type: "album",
- title: "Nightbook",
- parentKey: "/library/metadata/26560",
- parentTitle: "Ludovico Einaudi",
- summary:
- 'Italian pianist and composer Ludovico Einaudi describes his album Nightbook in this way: "A night-time landscape. A garden faintly visible under the dull glow of the night sky. A few stars dotting the darkness above, shadows of the trees all around. Light shining from a window behind me. What I can see is familiar, but it seems alien at the same time. It\'s like a dream -- anything may happen." Although such language may sound like it has little if anything to do with music, it communicates the mood of this album as well as can be done with words. Consisting of chamber works for various combinations of classical and modern instruments (violin, viola, cello, live electronics, vibraphone, frame drums, electric bass, acoustic guitar, etc.), Nightbook succeeds most fully when it embraces that mood of shadowy mystery: pieces like "The Snow Prelude N. 2" and the almost pointillistic "The Planets" use spacious arrangements and relatively minimal melodic foundations to create deceptively simple-sounding soundscapes of ravishing beauty. When Einaudi tries to rock out, the results are a bit shakier: "Lady Labyrinth" suffers from blocky rhythms and a simplistic, rather than simple, chord progression -- it ends up sounding like your uncle the piano professor trying to identify with the younger generation\'s music. The vast majority of these pieces are spectacularly lovely, though, even as they gently deceive the listener with surface simplicity. ~ Rick Anderson',
- index: 1,
- year: 2009,
- thumb: "/library/metadata/26765/thumb/1738337665",
- art: "/library/metadata/26560/art/1738334945",
- parentThumb: "/library/metadata/26560/thumb/1738334945",
- originallyAvailableAt: "2009-09-20",
- addedAt: 1738337664,
- updatedAt: 1738337665,
- Image: [
- {
- alt: "Nightbook",
- type: "coverPoster",
- url: "/library/metadata/26765/thumb/1738337665"
- },
- {
- alt: "Nightbook",
- type: "background",
- url: "/library/metadata/26560/art/1738334945"
- }
- ],
- UltraBlurColors: {
- topLeft: "070d23",
- topRight: "111e3d",
- bottomRight: "16274b",
- bottomLeft: "0e1c38"
- },
- Genre: [
- {
- tag: "Classical"
- },
- {
- tag: "New Age"
- }
- ]
- },
- {
- ratingKey: "26641",
- key: "/library/metadata/26641/children",
- parentRatingKey: "26560",
- guid: "plex://album/5d07c258403c6402908c9101",
- parentGuid: "plex://artist/5d07bc06403c6402904acb18",
- studio: "Decca Records",
- type: "album",
- title: "Stanze",
- parentKey: "/library/metadata/26560",
- parentTitle: "Ludovico Einaudi",
- summary: "",
- index: 1,
- year: 1992,
- thumb: "/library/metadata/26641/thumb/1738337657",
- art: "/library/metadata/26560/art/1738334945",
- parentThumb: "/library/metadata/26560/thumb/1738334945",
- originallyAvailableAt: "1992-01-01",
- addedAt: 1738337655,
- updatedAt: 1738337657,
- Image: [
- {
- alt: "Stanze",
- type: "coverPoster",
- url: "/library/metadata/26641/thumb/1738337657"
- },
- {
- alt: "Stanze",
- type: "background",
- url: "/library/metadata/26560/art/1738334945"
- }
- ],
- UltraBlurColors: {
- topLeft: "3a2b10",
- topRight: "705a29",
- bottomRight: "6c5c24",
- bottomLeft: "6a5e1e"
- }
- },
- {
- ratingKey: "26736",
- key: "/library/metadata/26736/children",
- parentRatingKey: "26560",
- guid: "plex://album/5d07c94d403c640290c7743d",
- parentGuid: "plex://artist/5d07bc06403c6402904acb18",
- studio: "Ponderosa Music & Art",
- type: "album",
- title: "Taranta Project",
- parentKey: "/library/metadata/26560",
- parentTitle: "Ludovico Einaudi",
- summary: "",
- index: 1,
- year: 2015,
- thumb: "/library/metadata/26736/thumb/1738337663",
- art: "/library/metadata/26560/art/1738334945",
- parentThumb: "/library/metadata/26560/thumb/1738334945",
- originallyAvailableAt: "2015-04-21",
- addedAt: 1738337662,
- updatedAt: 1738337663,
- Image: [
- {
- alt: "Taranta Project",
- type: "coverPoster",
- url: "/library/metadata/26736/thumb/1738337663"
- },
- {
- alt: "Taranta Project",
- type: "background",
- url: "/library/metadata/26560/art/1738334945"
- }
- ],
- UltraBlurColors: {
- topLeft: "252b25",
- topRight: "2d6483",
- bottomRight: "a92321",
- bottomLeft: "a23014"
- }
- },
- {
- ratingKey: "26722",
- key: "/library/metadata/26722/children",
- parentRatingKey: "26560",
- guid: "plex://album/5d07c258403c6402908c90fa",
- parentGuid: "plex://artist/5d07bc06403c6402904acb18",
- studio: "Decca Classics",
- type: "album",
- title: "Una mattina",
- parentKey: "/library/metadata/26560",
- parentTitle: "Ludovico Einaudi",
- summary:
- 'While his previous album, I Giorni, was based on a 12th century Malian folk song about a hippopotamus, Italian composer Ludovico Einaudi\'s 2004 follow-up, Una Mattina, is inspired by a much more simple premise, his daily routine and the Piedmont vineyard where he resides with his family. The 12 autobiographical, contemporary, and minimalist classical pieces are all piano-based with the exception of two tracks featuring cellist Marco Decimo ("Resta con Me," "DNA"). ~ Jon O\'Brien',
- index: 1,
- rating: 7.0,
- year: 2004,
- thumb: "/library/metadata/26722/thumb/1738337662",
- art: "/library/metadata/26560/art/1738334945",
- parentThumb: "/library/metadata/26560/thumb/1738334945",
- originallyAvailableAt: "2004-09-06",
- addedAt: 1738337661,
- updatedAt: 1738337662,
- Image: [
- {
- alt: "Una mattina",
- type: "coverPoster",
- url: "/library/metadata/26722/thumb/1738337662"
- },
- {
- alt: "Una mattina",
- type: "background",
- url: "/library/metadata/26560/art/1738334945"
- }
- ],
- UltraBlurColors: {
- topLeft: "082143",
- topRight: "22486f",
- bottomRight: "052248",
- bottomLeft: "0d2c52"
- },
- Genre: [
- {
- tag: "New Age"
- },
- {
- tag: "Classical"
- }
- ]
- },
- {
- ratingKey: "26702",
- key: "/library/metadata/26702/children",
- parentRatingKey: "26560",
- guid: "plex://album/61b8c3579640ca9b7068bae7",
- parentGuid: "plex://artist/5d07bc06403c6402904acb18",
- studio: "Decca Classics",
- type: "album",
- title: "Underwater",
- parentKey: "/library/metadata/26560",
- parentTitle: "Ludovico Einaudi",
- summary:
- 'Underwater ist das erste Solo-Piano-Album von Ludovico Einaudi seit 20 Jahren - schon lange wollte er einmal wieder eine Soloklavierplatte schreiben, aber erst der Corona-Lockdown gab ihm die Gelegenheit dazu. Der Komponist, der vor allem für seine Soundtracks zu Filmen wie Ziemlich beste Freunde oder Nomadland bekannt ist, bleibt auf den zwölf Stücken ganz introspektiv und konzentriert sich auf ein von äußeren Einflüssen unberührtes Songwriting. Herausgekommen sind sanfte, ruhige Miniaturen, die in einem meditativen Fluss für Entschleunigung sorgen - mal ganz zurückhaltend (der Titeltrack), mal etwas aufblühender ("Flora").',
- index: 1,
- year: 2022,
- thumb: "/library/metadata/26702/thumb/1738337661",
- art: "/library/metadata/26560/art/1738334945",
- parentThumb: "/library/metadata/26560/thumb/1738334945",
- originallyAvailableAt: "2022-01-21",
- addedAt: 1738337659,
- updatedAt: 1738337661,
- Image: [
- {
- alt: "Underwater",
- type: "coverPoster",
- url: "/library/metadata/26702/thumb/1738337661"
- },
- {
- alt: "Underwater",
- type: "background",
- url: "/library/metadata/26560/art/1738334945"
- }
- ],
- UltraBlurColors: {
- topLeft: "2e2e27",
- topRight: "4d514a",
- bottomRight: "733827",
- bottomLeft: "1c1c1c"
- },
- Genre: [
- {
- tag: "New Age"
- }
- ]
- },
- {
- ratingKey: "26715",
- key: "/library/metadata/26715/children",
- parentRatingKey: "26560",
- guid: "plex://album/61af88b40eacc61b0c707a51",
- parentGuid: "plex://artist/5d07bc06403c6402904acb18",
- type: "album",
- title: "Winds of Change",
- parentKey: "/library/metadata/26560",
- parentTitle: "Ludovico Einaudi",
- summary: "",
- index: 1,
- year: 2021,
- thumb: "/library/metadata/26715/thumb/1738337662",
- art: "/library/metadata/26560/art/1738334945",
- parentThumb: "/library/metadata/26560/thumb/1738334945",
- originallyAvailableAt: "2021-01-15",
- addedAt: 1738337660,
- updatedAt: 1738337662,
- Image: [
- {
- alt: "Winds of Change",
- type: "coverPoster",
- url: "/library/metadata/26715/thumb/1738337662"
- },
- {
- alt: "Winds of Change",
- type: "background",
- url: "/library/metadata/26560/art/1738334945"
- }
- ],
- UltraBlurColors: {
- topLeft: "282e35",
- topRight: "30618e",
- bottomRight: "39230e",
- bottomLeft: "232c26"
- }
- },
- {
- ratingKey: "27386",
- key: "/library/metadata/27386/children",
- parentRatingKey: "27385",
- guid: "plex://album/638a6b3d1548fc59f1c1c9d7",
- parentGuid: "mbid://3862342a-43c4-4cdb-8250-bfdbfb5e1419",
- studio: "Epic",
- type: "album",
- title: "RUSH!",
- parentKey: "/library/metadata/27385",
- parentTitle: "Måneskin",
- summary:
- 'Italy\'s Måneskin make their bid for global pop domination with their third album, 2023\'s pulse-pounding Rush! While they sound like a sleazy garage rock band from New York circa the early aughts, they are best known for winning the Eurovision Song Contest 2021 for Italy with the song "Zitti e buoni." Prior to that, they teed up their breakthrough Eurovision run with a second-place finish on Italy\'s X Factor in 2017. All of which is to say that, while they can really and truly rock (devil horns and all), Måneskin aren\'t afraid to play in the tasteless, campy machinery of the modern pop landscape. In fact, on Rush! they explicitly frame themselves within a sleazy, globe-trotting world of decadent partying, sexy models, and raw overindulgence -- all delivered with a kohl-eyed wink and a firm tongue in cheek. The band purportedly recorded over 50 songs for Rush!, working with a bevy of studio songwriting and production collaborators like Max Martin, Rami Yacoub, Justin Tranter, and others. At 17 tracks, the album can feel a bit long, like they didn\'t want to leave anything out. That said, it\'s also fun and full of enough wild-eyed rock club energy to keep things from ever getting too predictable. Cuts like "Bla Bla Bla," "Gasoline," and "Don\'t Wanna Sleep" have a giddy, dance-punk quality, as if the Buzzcocks ripped through Maroon 5\'s "Moves Like Jagger." There\'s also their ribald collaboration with guitarist Tom Morello that sounds, somewhat improbably and perhaps most fittingly, like Rage Against the Machine in deep punk tango with Ricky Martin. Some of the best moments come late in the album, where Måneskin and longtime producer Fabrizio Ferraguzzo let loose on a handful tracks (several sung in Italian) like the sinewy "La Fine," "Kool Kids," and the deliciously trashy "Mammamia," anthems where singer Damiano David\'s throaty sneer and the band\'s buzz-heavy grooves vibrate with an electric sensuality. With Rush!, Måneskin make good on their Eurovision rock promise, delivering an album that\'s campy, inspired, and thrilling all at the same time. As they sing on "Kool Kids," "I am scum, real scum, but I\'m good at this/We\'re not punk, we\'re not pop, we\'re just music freaks." ~ Matt Collar',
- index: 1,
- rating: 8.0,
- year: 2023,
- thumb: "/library/metadata/27386/thumb/1738340854",
- originallyAvailableAt: "2023-01-20",
- addedAt: 1738340851,
- updatedAt: 1738340854,
- Image: [
- {
- alt: "RUSH!",
- type: "coverPoster",
- url: "/library/metadata/27386/thumb/1738340854"
- }
- ],
- UltraBlurColors: {
- topLeft: "050413",
- topRight: "08214c",
- bottomRight: "881722",
- bottomLeft: "210819"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "28623",
- key: "/library/metadata/28623/children",
- parentRatingKey: "28622",
- guid: "plex://album/6295b2bbad4aee8d8b06d7b6",
- parentGuid: "plex://artist/5d07bd23403c6402905a04bb",
- studio: "Roadrunner Records",
- type: "album",
- title: "Scoring the End of the World",
- parentKey: "/library/metadata/28622",
- parentTitle: "Motionless in White",
- summary:
- "Scoring the End of the World is the sixth album from American metal outfit Motionless in White and follows their 2019 release Disguise. Produced by Drew Fulk and Justin DeBlieck, the album sees the group dealing with corruption, climate change, and political upheaval through a blast of expansive metal. ~ Rich Wilson",
- index: 1,
- rating: 5.0,
- year: 2022,
- thumb: "/library/metadata/28623/thumb/1738844378",
- art: "/library/metadata/28622/art/1738844380",
- parentThumb: "/library/metadata/28622/thumb/1738844380",
- originallyAvailableAt: "2022-06-10",
- addedAt: 1738844373,
- updatedAt: 1738844378,
- Image: [
- {
- alt: "Scoring the End of the World",
- type: "coverPoster",
- url: "/library/metadata/28623/thumb/1738844378"
- },
- {
- alt: "Scoring the End of the World",
- type: "background",
- url: "/library/metadata/28622/art/1738844380"
- }
- ],
- UltraBlurColors: {
- topLeft: "272123",
- topRight: "230b06",
- bottomRight: "914415",
- bottomLeft: "954023"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "26779",
- key: "/library/metadata/26779/children",
- parentRatingKey: "26778",
- guid: "plex://album/5d07cc77403c640290e81887",
- parentGuid: "plex://artist/5d07bbfc403c6402904a6183",
- studio: "Warner Bros. Records",
- type: "album",
- title: "Simulation Theory",
- parentKey: "/library/metadata/26778",
- parentTitle: "Muse",
- summary:
- 'Whether they\'re fighting alien invaders, shadowy government conspiracies, or the Apocalypse, Muse always do it for love. On their eighth effort, Simulation Theory, they attempt to break through the virtual matrix in search of that human connection and freedom from the machine. The least complicated or overly conceptual offering (for Muse) in over a decade, the 11-song set is focused and cohesive, blaring down a neon-washed highway of pulsing synths and driving beats while swerving to avoid the orchestral and dubstep meandering of their preceding 2010s output. Unlike these same predecessors, there\'s also no filler or wasted time, making it the most compulsively listenable and immediate Muse album since 2006\'s Black Holes & Revelations. Fully embracing their sci-fi tendencies, the trio dip into the nostalgic \'80s, tapping the aesthetics of Tron, Blade Runner, and composer John Carpenter. After the dramatic opener, "Algorithm," introduces this new Muse era, they launch into "The Dark Side," one of their strongest singles to date, which blends the urgency of "Bliss" with the groove of "Map of the Problematique." Meanwhile, "Pressure" is a rollicking, horn-backed blast that wouldn\'t sound out of place blaring from the stadium speakers at a football game. From here, the simulation gets weirder as some of frontman Matt Bellamy\'s big influences rear their heads. His Prince love returns on the slinky, Timbaland-assisted "Propaganda" -- the type of camp that Muse have been perfecting for years -- while an homage to Tom Morello\'s guitar stylings -- wonky, down-tuned riffs and hip-hop scratching -- collide with Bellamy\'s pseudo-rapping on "Break It to Me." On the second half of the album, the mood is lifted as the simulation begins to crack. The uplifting "Something Human" is the "Invincible"/"Guiding Light" of Simulation Theory, leading into singalong anthems such as "Thought Contagion" and the politically charged "Madness" redux "Dig Down." Swedish singer Tove Lo even makes an appearance on the unexpectedly gorgeous "Get Up and Fight," a huge rallying cry produced by Shellback. On an album packed with such catalog standouts, the highlight here is "Blockades," which propels along a pounding gallop that recalls "City of Delusion" and "Knights of Cydonia." While Simulation Theory might appear to be overly polished mainstream trickery -- all part of the simulation! -- it\'s purely Muse at heart, successfully merging electronic-pop songcraft with their typically urgent, stadium rock foundation. ~ Neil Z. Yeung',
- index: 1,
- rating: 7.0,
- year: 2018,
- thumb: "/library/metadata/26779/thumb/1738337668",
- art: "/library/metadata/26778/art/1738337667",
- parentThumb: "/library/metadata/26778/thumb/1738337667",
- originallyAvailableAt: "2018-11-09",
- addedAt: 1738337665,
- updatedAt: 1738337668,
- Image: [
- {
- alt: "Simulation Theory",
- type: "coverPoster",
- url: "/library/metadata/26779/thumb/1738337668"
- },
- {
- alt: "Simulation Theory",
- type: "background",
- url: "/library/metadata/26778/art/1738337667"
- }
- ],
- UltraBlurColors: {
- topLeft: "280613",
- topRight: "85051e",
- bottomRight: "284dc2",
- bottomLeft: "152f79"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "26801",
- key: "/library/metadata/26801/children",
- parentRatingKey: "26778",
- guid: "plex://album/6234780fc1c630dddb2237ab",
- parentGuid: "plex://artist/5d07bbfc403c6402904a6183",
- studio: "Helium-3",
- type: "album",
- title: "Will of the People",
- parentKey: "/library/metadata/26778",
- parentTitle: "Muse",
- summary:
- 'Revolution, geopolitical strife, and existential crises have been Muse\'s bread and butter for decades. Yet, after all these years singing about Armageddon from above, the real threat was coming from within all along. Will of the People, the band\'s ninth full-length effort, landed at a time of real crisis, when a pandemic, social division, and a climate disaster pushed thoughts of alien invasions and intergalactic threats to the side. For frontman Matt Bellamy, the album\'s title could go either way: will the masses protect democracy and save the earth, or devolve into the shadows of populism? Against that conceptual backdrop, Bellamy, bassist Chris Wolstenholme, and drummer Dominic Howard crafted a set eerily similar to past works. And for good reason: originally, their label requested a greatest-hits collection, but instead, the band made an album of new songs that sounded like old ones. That convenient solution hits the mark on the group\'s tightest effort to date.\r\nAt a slim ten tracks, the record is by-the-numbers Muse, with a formulaic approach sure to delight fans with its bevy of callbacks. In the market for the heaviness of Drones or Absolution? The glam rock title track -- a satirical view of the dark side of society that was inspired by the attack on the U.S. Capitol in 2021 -- merges "Psycho" with Marilyn Manson\'s "The Beautiful People," while the churning "Won\'t Stand Down" serves meaty riffs and stabbing synths on a buzzsaw blade, as if "Stockholm Syndrome" or "Hysteria" were rewritten by a metalcore outfit. Meanwhile, "Kill or Be Killed" is a storm of riffs, death growls, and double-bass drums that bests "Reapers" and "Assassin" in terms of ferocity. Fans of Simulation Theory and The 2nd Law will delight in the urgent synth anthem "Compliance"; the sparkling U2-sized "Verona," an ode to star-crossed love that matches "Madness" and "Starlight" in its lovelorn earnestness; and neon-washed highlight "You Make Me Feel Like It\'s Halloween," whose campy title and haunted house organ mask the song\'s real-life inspiration, the horrors of domestic violence cases that surged during pandemic lockdown. On the softer end of the spectrum, the swelling, Queen-esque "Liberation" revisits "United States of Eurasia" with its rousing piano, operatic harmony, and soaring guitar solo, as the heartbreaking "Ghosts (How Can I Move On)" pays tribute to loved ones lost on this effort\'s contemplative "Soldier\'s Poem"/"Drones" moment. To close, Muse slyly revisit two fan favorites -- "Time Is Running Out" and "Knights of Cydonia" -- with the propulsive "Euphoria" and the blunt "We Are Fucking Fucked," whirlwinds of catharsis that beg for respite in the endless doom before sealing our fate with a heavy dose of nihilism and a monster guitar breakdown. While Will of the People is not as essential as their 2000s classics, it\'s a quick, satisfying burst of Muse essentials that cleverly forgoes the hits-compilation graveyard in favor of fresh material that honors both their evolution and dedicated fan base. ~ Neil Z. Yeung',
- index: 1,
- rating: 7.0,
- year: 2022,
- thumb: "/library/metadata/26801/thumb/1738337668",
- art: "/library/metadata/26778/art/1738337667",
- parentThumb: "/library/metadata/26778/thumb/1738337667",
- originallyAvailableAt: "2022-08-26",
- addedAt: 1738337666,
- updatedAt: 1738337668,
- Image: [
- {
- alt: "Will of the People",
- type: "coverPoster",
- url: "/library/metadata/26801/thumb/1738337668"
- },
- {
- alt: "Will of the People",
- type: "background",
- url: "/library/metadata/26778/art/1738337667"
- }
- ],
- UltraBlurColors: {
- topLeft: "461c16",
- topRight: "491403",
- bottomRight: "973e1f",
- bottomLeft: "872813"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27303",
- key: "/library/metadata/27303/children",
- parentRatingKey: "27302",
- guid: "plex://album/6414caf3be2e2b63bbb2a697",
- parentGuid: "mbid://7e2e4e3a-4e85-4d5a-b78e-5e4afd467a3e",
- studio: "RCA",
- type: "album",
- title: "Dead Club City",
- parentKey: "/library/metadata/27302",
- parentTitle: "Nothing But Thieves",
- summary:
- 'Dead Club City is the fourth studio album from British outfit Nothing But Thieves and follows 2020\'s Moral Panic. Produced by the band\'s own Dominic Craik along with Jonathan Gilmore (the 1975, Rina Sawayama), the album sees the group adding a new dimension to their rock sound, adding elements of pop and electronica. The tracks "Welcome to the DCC" and "Overcome" are included. ~ Rich Wilson',
- index: 1,
- year: 2023,
- thumb: "/library/metadata/27303/thumb/1738340524",
- originallyAvailableAt: "2023-06-30",
- addedAt: 1738340520,
- updatedAt: 1738340524,
- Image: [
- {
- alt: "Dead Club City",
- type: "coverPoster",
- url: "/library/metadata/27303/thumb/1738340524"
- }
- ],
- UltraBlurColors: {
- topLeft: "54140d",
- topRight: "91423c",
- bottomRight: "932c22",
- bottomLeft: "8f4528"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27902",
- key: "/library/metadata/27902/children",
- parentRatingKey: "27901",
- guid: "plex://album/5d07cb2a403c640290db2012",
- parentGuid: "mbid://6def3fa9-836f-4b50-8815-b96cc92e63b8",
- studio: "Better Noise Records",
- type: "album",
- title: "The Stories We Tell Ourselves",
- titleSort: "Stories We Tell Ourselves",
- parentKey: "/library/metadata/27901",
- parentTitle: "NOTHING MORE",
- summary:
- 'The fifth studio album from Nothing More, 2017\'s The Stories We Tell Ourselves showcases more of the San Antonio-based band\'s deeply emotive, metal-tinged rock. The album follows up the group\'s thought-provoking 2013 eponymous effort, which peaked in the Top 30 of the Billboard 200. Buoyed by that success, The Stories We Tell Ourselves fared even better, debuting at number 15 on the 200 chart. Produced by lead singer Jonny Hawkins and the band, the album finds them digging even deeper into a set of songs rife with anthemic choruses and visceral grooves. Included on the album are the singles "Go to War," "Don\'t Stop," and "Let \'Em Burn." ~ Matt Collar',
- index: 1,
- year: 2017,
- thumb: "/library/metadata/27902/thumb/1738341851",
- originallyAvailableAt: "2017-09-15",
- addedAt: 1738341844,
- updatedAt: 1738341851,
- Image: [
- {
- alt: "The Stories We Tell Ourselves",
- type: "coverPoster",
- url: "/library/metadata/27902/thumb/1738341851"
- }
- ],
- UltraBlurColors: {
- topLeft: "5c0303",
- topRight: "a10608",
- bottomRight: "6a0403",
- bottomLeft: "9e0404"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27481",
- key: "/library/metadata/27481/children",
- parentRatingKey: "27480",
- guid: "plex://album/62979edfad4aee8d8b2330c5",
- parentGuid: "plex://artist/5d07bc5d403c6402904f539c",
- studio: "DCD2",
- type: "album",
- title: "Viva las Vengeance",
- parentKey: "/library/metadata/27480",
- parentTitle: "Panic! at the Disco",
- summary:
- 'To say that Panic! At the Disco\'s seventh album, 2022\'s Viva Las Vengeance, is a love letter to rock & roll is to state the obvious about what is also one of their most thrilling and enjoyable records. Essentially a solo vehicle for singer Brendon Urie since at least 2016\'s Death of a Bachelor, Panic! remains a conduit for his varied passions, touching upon post-emo dance-rock and Broadway-esque balladry. While Viva Las Vengeance certainly retains those hallmarks, it\'s primarily focused on fist-pumping rock anthems, the kind that bands like Queen, T. Rex, and Cheap Trick spilled across AM dials in the 1970s and \'80s. These are hooky cuts, where Urie frames his still angelically amped-up vocals in crunchy electric guitar riffs, wrestle-mania drumbeats, candy-coated synths, and even the occasional brassy flourish of a horn line. It\'s worth noting that Urie recorded much of the album live to tape. While there were surely overdubs done later (not to mention swathes of operatically multi-tracked vocals), it has the crackling immediacy and organic texture of a classic vinyl album. The crate-digging vibe is unabashed, and you can almost call out the specific artists and songs that inspired each track. "Middle of a Breakup" has an Elvis Costello-meets-Raspberries energy, while "Sugar Soaker" is pure AC/DC. Similarly evocative, the bombastic "Star Spangled Banger" has a jazzy verse that borrows knowingly from Thin Lizzy\'s "Boys Are Back in Town."\r\nUrie has always been a bigger-than-life persona, a romantic who self-mythologized from the start by draping himself in his idols, as with his early Beatles fixation, or painting himself as the doomed Sinatra-esque crooner on Death of a Bachelor. Viva Las Vengeance feels like an apotheosis of that process as Urie looks back at his career and ruminates on who he was before his success and who he has become. It\'s a sentiment he underlines on "Local God," contrasting Panic!\'s rise to fame with someone who balked at the chance, singing "It\'s 2021 and I\'m Almost Famous/You never really cared about that." A cheeky reference to director Cameron Crowe\'s film that was itself described as a love letter to rock & roll, the song plays as a wry ode to rock failure. Ironically, Urie was anointed by the golden rock gods, but what did that cost? And what did it feel like when emo\'s asymmetrical-haired moment faded and he was left to evolve with his core fans perhaps in limbo? He plays with these themes throughout the album, flirting with superstar burnout on the title track and declaring halfway through the record that "God Killed Rock and Roll," screaming "No blood on the stage/No Plant, no Page/Kiss them all goodbye." Viva Las Vengeance is Urie\'s amorous declaration to everything sumptuously mythic, exultant, tragic, and yes, even silly, about loving and aspiring to be a part of the rock & roll world. That Urie is completely self-aware about his place in that world makes the album all the more delicious. ~ Matt Collar',
- index: 1,
- rating: 9.0,
- year: 2022,
- thumb: "/library/metadata/27481/thumb/1738341398",
- art: "/library/metadata/27480/art/1738341397",
- parentThumb: "/library/metadata/27480/thumb/1738341397",
- originallyAvailableAt: "2022-08-19",
- addedAt: 1738341395,
- updatedAt: 1738341398,
- Image: [
- {
- alt: "Viva las Vengeance",
- type: "coverPoster",
- url: "/library/metadata/27481/thumb/1738341398"
- },
- {
- alt: "Viva las Vengeance",
- type: "background",
- url: "/library/metadata/27480/art/1738341397"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e1a",
- topRight: "993a2e",
- bottomRight: "5a212d",
- bottomLeft: "a22e34"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "26950",
- key: "/library/metadata/26950/children",
- parentRatingKey: "26881",
- guid: "plex://album/5d07cae5403c640290d81276",
- parentGuid: "plex://artist/5d07bbfc403c6402904a60cb",
- studio: "Eleven Seven Music",
- type: "album",
- title: "Crooked Teeth",
- parentKey: "/library/metadata/26881",
- parentTitle: "Papa Roach",
- summary:
- 'Having dug their creative feet into the hard rock pavement over the past ten years, onetime nü metal and rap-rock favorites Papa Roach loosen up ever so slightly on their ninth studio album, 2017\'s Crooked Teeth. Of course, to say Papa Roach loosen up isn\'t to imply they\'ve gone soft or lost their gritty, kohl-eyed rage. On the contrary, Crooked Teeth is rife with soul-savaged lyrics and anthems about going through hell and making it out alive. The loosening comes in terms of the band\'s overall sound. Under the influence of producers Nicholas "Ras" Furlong and Colin Brittain (both familiar names to fans of Aussie pop-punk boy band and One Direction cohorts 5 Seconds of Summer), Papa Roach strike a better balance on Crooked Teeth between their \'90s rap-rock roots and early-2000s embrace of spiky-haired Los Angeles hard rock. There\'s also a renewed interest in melody and a pleasing inclination to offset their grim-faced riffs with moments of bright -- dare one say pop-oriented -- buoyancy. Although lead singer Jacoby Shaddix once seemed slightly embarrassed by his early-career rap stylings, since at least 2012\'s The Connection he\'s appeared more amenable to including hip-hop influences in Papa Roach\'s material. Here, he launches into a swaggeringly defiant rap on the explosive leadoff "Break the Fall," and keeps the wordplay flowing throughout much of the album, trading off between searing vocal melodies and snarling rap sections on cuts like the title track and the catchy "American Dreams." Papa Roach even showcase full-time rapper Machine Gun Kelly on the angst-ridden "Sunrise Trailer Park." Elsewhere, tracks like the explosive "My Medication" and effusive "Born for Greatness" mix in-your-face guitar riffage with slick, neon-toned choruses that bring to mind the similarly adept emo-rock of bands like Fall Out Boy and My Chemical Romance. Shaddix also smartly tones down his trademark throaty yawp for a sonorous duet with Skylar Grey on the moody, \'80s adult contemporary rock-inflected "Periscope." Even when Papa Roach dive headlong into more predictable hard rock territory, as on the soaring "None of the Above," they\'ve come up with a more fluid, less screamo-heavy take on their angst-ridden rock sound. Having spent the past decade attempting to transcend their nü metal/rap-rock infancy and earn their stripes as hard rock lifers, Papa Roach have finally come back around to owning their early sound. On Crooked Teeth, they\'ve made an adeptly commercial album that recaptures much of their creative, cross-genre spark. ~ Matt Collar',
- index: 1,
- rating: 7.0,
- year: 2017,
- thumb: "/library/metadata/26950/thumb/1738337919",
- art: "/library/metadata/26881/art/1738337877",
- parentThumb: "/library/metadata/26881/thumb/1738337877",
- originallyAvailableAt: "2017-05-19",
- addedAt: 1738337899,
- updatedAt: 1738337919,
- Image: [
- {
- alt: "Crooked Teeth",
- type: "coverPoster",
- url: "/library/metadata/26950/thumb/1738337919"
- },
- {
- alt: "Crooked Teeth",
- type: "background",
- url: "/library/metadata/26881/art/1738337877"
- }
- ],
- UltraBlurColors: {
- topLeft: "2c2828",
- topRight: "060303",
- bottomRight: "3a2c2c",
- bottomLeft: "1f1c1f"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "26929",
- key: "/library/metadata/26929/children",
- parentRatingKey: "26881",
- guid: "plex://album/621f986a7d2af4d0d13de6d9",
- parentGuid: "plex://artist/5d07bbfc403c6402904a60cb",
- studio: "New Noize Records, Inc.",
- type: "album",
- title: "Ego Trip",
- parentKey: "/library/metadata/26881",
- parentTitle: "Papa Roach",
- summary:
- 'Featuring the singles "Cut the Line," "Swerve," "Kill the Noise," "Dying to Believe," and "Stand Up," Ego Trip is the 11th full-length effort from the multi-platinum-selling California hard rockers. The LP sees Papa Roach unleash their most wide-ranging effort to date, delivering a dizzying 14-song set of anthemic, mainstream rock peppered with flourishes of hip-hop, heavy metal, and glitchy electronics.',
- index: 1,
- year: 2022,
- thumb: "/library/metadata/26929/thumb/1738337917",
- art: "/library/metadata/26881/art/1738337877",
- parentThumb: "/library/metadata/26881/thumb/1738337877",
- originallyAvailableAt: "2022-04-08",
- addedAt: 1738337825,
- updatedAt: 1738337917,
- Image: [
- {
- alt: "Ego Trip",
- type: "coverPoster",
- url: "/library/metadata/26929/thumb/1738337917"
- },
- {
- alt: "Ego Trip",
- type: "background",
- url: "/library/metadata/26881/art/1738337877"
- }
- ],
- UltraBlurColors: {
- topLeft: "2f2105",
- topRight: "4b3811",
- bottomRight: "39270e",
- bottomLeft: "512f04"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "26916",
- key: "/library/metadata/26916/children",
- parentRatingKey: "26881",
- guid: "plex://album/5d07c8e4403c640290c3ce2c",
- parentGuid: "plex://artist/5d07bbfc403c6402904a60cb",
- studio: "Eleven Seven Music",
- type: "album",
- title: "F.E.A.R.",
- parentKey: "/library/metadata/26881",
- parentTitle: "Papa Roach",
- summary:
- "The eighth studio album from California's Papa Roach, 2015's F.E.A.R. finds the journeyman hard rock outfit delivering more of its bombastic, high-energy sound. F.E.A.R. was produced by Kevin Churko (Ozzy Osbourne, Five Finger Death Punch) with assistance from his son Kane Churko, and the album's title is an acronym that stands for \"Face Everything And Rise.\" The dark, aggressive irony behind this sentiment remains consistent with the angry, angst-ridden tone that the band has been narrowly hitting for almost two decades, telegraphing from the first moment of the title track that this is not a record intended to win new listeners, but it should please longtime fans of the group. Since breaking out in the late '90s along with a bevy of other nu-metal and rap-rock bands, Papa Roach have displayed a surprising amount of staying power. In the mid-2000s, the group abandoned the rap end of its sound to explore a more traditional hard rock style. It's an approach they've largely stuck with, saving their hip-hop inclinations for the occasional album track. But here, Jacoby Shaddix delves headlong into rap on \"Gravity,\" a mid-album standout that also features a strikingly effective guest vocal from In This Moment frontwoman Maria Brink. Elsewhere, Papa Roach stick to their densely tattooed, heavily compressed guns on such hard-hitting numbers as \"Broken as Me,\" \"Warriors,\" and \"Hope for the Hopeless,\" in which Shaddix sings \"I'm counting all my bruises/I'm not counting on myself.\" Ultimately, it's just this kind of self-flagellating, dark-hued rock aesthetic that's worked for Papa Roach for well over a decade, and despite whatever passing styles or trends in pop music they've ignored in the process, it's a sound that seems to be working for them. ~ Matt Collar",
- index: 1,
- rating: 6.0,
- year: 2015,
- thumb: "/library/metadata/26916/thumb/1738337888",
- art: "/library/metadata/26881/art/1738337877",
- parentThumb: "/library/metadata/26881/thumb/1738337877",
- originallyAvailableAt: "2015-01-23",
- addedAt: 1738337796,
- updatedAt: 1738337888,
- Image: [
- {
- alt: "F.E.A.R.",
- type: "coverPoster",
- url: "/library/metadata/26916/thumb/1738337888"
- },
- {
- alt: "F.E.A.R.",
- type: "background",
- url: "/library/metadata/26881/art/1738337877"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d1d37",
- topRight: "192d53",
- bottomRight: "0d020e",
- bottomLeft: "18274d"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "26882",
- key: "/library/metadata/26882/children",
- parentRatingKey: "26881",
- guid: "mbid://a2be5121-fd4b-46ea-960f-c0e4d5dc7839",
- parentGuid: "plex://artist/5d07bbfc403c6402904a60cb",
- studio: "Better Noise Music",
- type: "album",
- title: "Greatest Hits Vol.2: The Better Noise Years",
- parentKey: "/library/metadata/26881",
- parentTitle: "Papa Roach",
- summary: "",
- index: 1,
- year: 2021,
- thumb: "/library/metadata/26881/thumb/1738337877",
- art: "/library/metadata/26881/art/1738337877",
- parentThumb: "/library/metadata/26881/thumb/1738337877",
- originallyAvailableAt: "2021-01-01",
- addedAt: 1738337739,
- Image: [
- {
- alt: "Greatest Hits Vol.2: The Better Noise Years",
- type: "coverPoster",
- url: "/library/metadata/26881/thumb/1738337877"
- },
- {
- alt: "Greatest Hits Vol.2: The Better Noise Years",
- type: "background",
- url: "/library/metadata/26881/art/1738337877"
- }
- ],
- Collection: [
- {
- tag: "Super hi res"
- }
- ]
- },
- {
- ratingKey: "26904",
- key: "/library/metadata/26904/children",
- parentRatingKey: "26881",
- guid: "mbid://03bb5a9e-0fe8-410d-b235-a99fc02be102",
- parentGuid: "plex://artist/5d07bbfc403c6402904a60cb",
- studio: "DreamWorks Records",
- type: "album",
- title: "Infest",
- parentKey: "/library/metadata/26881",
- parentTitle: "Papa Roach",
- summary: "",
- index: 1,
- year: 2000,
- thumb: "/library/metadata/26881/thumb/1738337877",
- art: "/library/metadata/26881/art/1738337877",
- parentThumb: "/library/metadata/26881/thumb/1738337877",
- originallyAvailableAt: "2000-01-01",
- addedAt: 1738337766,
- Image: [
- {
- alt: "Infest",
- type: "coverPoster",
- url: "/library/metadata/26881/thumb/1738337877"
- },
- {
- alt: "Infest",
- type: "background",
- url: "/library/metadata/26881/art/1738337877"
- }
- ]
- },
- {
- ratingKey: "26980",
- key: "/library/metadata/26980/children",
- parentRatingKey: "26881",
- guid: "plex://album/5d07c23f403c6402908b9a1c",
- parentGuid: "plex://artist/5d07bbfc403c6402904a60cb",
- studio: "Geffen Records",
- type: "album",
- title: "The Paramour Sessions",
- titleSort: "Paramour Sessions",
- parentKey: "/library/metadata/26881",
- parentTitle: "Papa Roach",
- summary:
- "Having long ago dumped the tired rap-rock format of their early work, Papa Roach continues attempting to reinvent the hard rock wheel on 2006's The Paramour Sessions. Unfortunately, while the band seems to be aiming for Mötley Crüe's Theatre of Pain, the results sound something more akin to a nu-metal version of Loverboy's Keep It Up. These are boisterous, brash, and in-yo-face tracks that really want to convince you they have the goods. And sure, the band does evince a kind of Technicolor, Sunset Strip club, cocaine-line-on-a-Marshall-stack vibe, but mostly the songs just ain't there. Admittedly, \"The World Around You\" has a catchy chorus and \"Time Is Running Out\" is a suitably anthemic pop tune. However, while Papa Roach makes a lot of gestures toward rock & roll suicide on The Paramour Sessions, the album ends up being a lot like lead singer Jacoby Shaddix's confession of \"I've got a jet black heart, it's all f*cked up and it's falling apart\" on \"...To Be Loved.\" It sounds a lot cooler than it actually is. ~ Matt Collar",
- index: 1,
- rating: 5.0,
- year: 2006,
- thumb: "/library/metadata/26980/thumb/1738337978",
- art: "/library/metadata/26881/art/1738337877",
- parentThumb: "/library/metadata/26881/thumb/1738337877",
- originallyAvailableAt: "2006-09-08",
- addedAt: 1738337908,
- updatedAt: 1738337978,
- Image: [
- {
- alt: "The Paramour Sessions",
- type: "coverPoster",
- url: "/library/metadata/26980/thumb/1738337978"
- },
- {
- alt: "The Paramour Sessions",
- type: "background",
- url: "/library/metadata/26881/art/1738337877"
- }
- ],
- UltraBlurColors: {
- topLeft: "030c03",
- topRight: "030403",
- bottomRight: "0f0202",
- bottomLeft: "030310"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "28332",
- key: "/library/metadata/28332/children",
- parentRatingKey: "26994",
- guid: "plex://album/5d07c1a7403c640290862a64",
- parentGuid: "plex://artist/5d07bc77403c64029050a968",
- studio: "Breakbeat Kaos",
- type: "album",
- title: "Hold Your Colour",
- parentKey: "/library/metadata/26994",
- parentTitle: "Pendulum",
- summary:
- 'Hold Your Colour is the 2005 debut album by Pendulum. The album drew very positive critical attention in both the United Kingdom and Australia, becoming one of the best selling drum and bass albums of all time. It was reissued July 16, 2007 with the new single, "Blood Sugar / Axle Grinder", taking the place of "Another Planet" and "Still Grey". On May 25, 2008 it entered the top 40 of the UK Albums Chart for the first time, peaking at number 35. The album features collaborations with The Freestylers, Fats & TC, Jasmine Yee and Fresh, $pyda & Tenor Fly. The album\'s title track features guitar and bass by Drew Goddard and Jon Stockman of Perth band Karnivool. "Slam" was featured in the soundtrack for the video game MotorStorm on the Playstation 3 console, Dance Dance Revolution Universe on the Xbox 360 console and on the premier episode of Sky One\'s Gladiators. It has also been picked up by the relaunched "Nine\'s Wide World of Sports" as an outro to the show and as a precursor to advertising breaks. Recently, the track "Tarantula" was featured in the Australian television drama series Underbelly and the target render trailer for MotorStorm: Pacific Rift. The same song also features in an episode of the UK series Skins. Most tracks came from singles. "Slam" and "Out Here" from Slam/Out Here - Single, "Tarantula" and "Fasten Your Seatbelt" from Tarantula/Fasten Your Seatbelt - Single, "Still Grey" from Back 2 You/Still Grey - Single, "Another Planet" from Another Planet/Voyager - Single and "Streamline" as a B-Side to the Hold Your Colour (Remix) - Single. Correct Song Order: 1. "Prelude" 0:52 2. "Slam" 5:44 3. "Plasticworld" (featuring Singing Fats & TC) 6:21 4. "Fasten Your Seatbelt" (featuring The Freestylers) 6:38 5. "Through the Loop" 6:13 6. "Sounds of Life" (featuring Jasmine Yee) 5:21 7. "Girl in the Fire" 4:53 8. "Tarantula" (featuring Fresh, $pyda & Tenor Fly) 5:31 9. "Out Here" 6:07 10. "Hold Your Colour" 5:28 11. "The Terminal" 5:42 12. "Streamline" 5:23 13. "Another Planet" 7:38 14. "Still Grey" Read more on Last.fm. User-contributed text is available under the Creative Commons By-SA License; additional terms may apply.',
- index: 1,
- year: 2005,
- thumb: "/library/metadata/28332/thumb/1738345371",
- art: "/library/metadata/26994/art/1738345370",
- parentThumb: "/library/metadata/26994/thumb/1738345370",
- originallyAvailableAt: "2005-07-25",
- addedAt: 1738345367,
- updatedAt: 1738345371,
- Image: [
- {
- alt: "Hold Your Colour",
- type: "coverPoster",
- url: "/library/metadata/28332/thumb/1738345371"
- },
- {
- alt: "Hold Your Colour",
- type: "background",
- url: "/library/metadata/26994/art/1738345370"
- }
- ],
- UltraBlurColors: {
- topLeft: "163526",
- topRight: "5f612b",
- bottomRight: "4a6734",
- bottomLeft: "284f34"
- },
- Genre: [
- {
- tag: "Electronic"
- }
- ]
- },
- {
- ratingKey: "26995",
- key: "/library/metadata/26995/children",
- parentRatingKey: "26994",
- guid: "plex://album/5d07c43c403c6402909dd180",
- parentGuid: "plex://artist/5d07bc77403c64029050a968",
- studio: "Earstorm",
- type: "album",
- title: "Immersion",
- parentKey: "/library/metadata/26994",
- parentTitle: "Pendulum",
- summary:
- "Pendulum's third album, Immersion, is something of a hybrid of the group's first two albums, reverting back to the debut's foundation in drum 'n' bass while also referencing the widened stylistic scope of 2008's In Silico. While it provides a fair amount of material for those who prefer either release, Immersion also stretch out here, leaning heavily toward industrial-style rock on a handful of tracks while veering toward metal on \"Self vs. Self.\" \"The Island,\" meanwhile, is surprisingly pop-oriented. The Prodigy's Liam Howlett guests on \"Immunize,\" one of the bold album's more raucous moments. ~ Andy Kellman",
- index: 1,
- rating: 6.0,
- year: 2010,
- thumb: "/library/metadata/26995/thumb/1738339866",
- art: "/library/metadata/26994/art/1738345370",
- parentThumb: "/library/metadata/26994/thumb/1738345370",
- originallyAvailableAt: "2010-05-21",
- addedAt: 1738339861,
- updatedAt: 1738339866,
- Image: [
- {
- alt: "Immersion",
- type: "coverPoster",
- url: "/library/metadata/26995/thumb/1738339866"
- },
- {
- alt: "Immersion",
- type: "background",
- url: "/library/metadata/26994/art/1738345370"
- }
- ],
- UltraBlurColors: {
- topLeft: "123143",
- topRight: "296487",
- bottomRight: "336b4c",
- bottomLeft: "2c657d"
- },
- Genre: [
- {
- tag: "Electronic"
- }
- ]
- },
- {
- ratingKey: "27369",
- key: "/library/metadata/27369/children",
- parentRatingKey: "27368",
- guid: "plex://album/66f30fe00340f39f5ec3e3ef",
- parentGuid: "mbid://4ad8190b-d2fd-46f8-a3d9-c0f55c034976",
- studio: "Sumerian Records",
- type: "album",
- title: "Negative Spaces",
- parentKey: "/library/metadata/27368",
- parentTitle: "Poppy",
- summary:
- 'Negative Spaces is the sixth studio album by American singer Poppy, released on November 15, 2024 through Sumerian Records. On October 27, 2023, Poppy released her fifth studio album, Zig. In several interviews, she hinted at a possible "part two" of Zig, referring to it as Zag. Throughout 2024, she was featured on the Bad Omens and Knocked Loose singles V.A.N and Suffocate which were both met with positive reactions and reviews. In June, she released a new single titled new way out. In an interview with NME, she confirmed that her new album is "around the corner" and that it would be produced by Jordan Fish. On September 17, she released the second single titled they\'re all around us. The album and its release date, set for November 15, were announced on September 23. On October 15, 2024, two songs, the cost of giving up and crystallized, were released. Read more on Last.fm. User-contributed text is available under the Creative Commons By-SA License; additional terms may apply.',
- index: 1,
- year: 2024,
- thumb: "/library/metadata/27369/thumb/1738340846",
- originallyAvailableAt: "2024-11-15",
- addedAt: 1738340842,
- updatedAt: 1738340846,
- Image: [
- {
- alt: "Negative Spaces",
- type: "coverPoster",
- url: "/library/metadata/27369/thumb/1738340846"
- }
- ],
- UltraBlurColors: {
- topLeft: "1d2124",
- topRight: "181619",
- bottomRight: "6b3822",
- bottomLeft: "2e3333"
- }
- },
- {
- ratingKey: "27860",
- key: "/library/metadata/27860/children",
- parentRatingKey: "27563",
- guid: "plex://album/5d07c17d403c64029084b767",
- parentGuid: "plex://artist/5d07bbfd403c6402904a646d",
- studio: "Slash",
- type: "album",
- title: "Herzeleid",
- parentKey: "/library/metadata/27563",
- parentTitle: "Rammstein",
- summary:
- 'Rammstein\'s first album was about what was to be expected from a bunch of Germans who happily grew up on everything from Skinny Puppy to Depeche Mode to Laibach and back again, not to mention plenty of skull-crushing metal straight up. Precisely brutal and often brilliantly arranged -- the band aren\'t per se inventive, but they bring everything together to make something astonishingly radio-friendly out of something that isn\'t necessarily -- HERZELEID in particular is the logical conclusion of KMFDM\'s self-referential electro-metal. The band freely invokes its own name throughout the way that group did in its songs -- the final tune is called "Rammstein," to top it all off -- and the riffs readily connect the dots between the older band\'s clipped guitar bursts and their even more compressed nu-metal equivalents. The swaggering sass and stomp of "Wollt Ihr das Bett in Flammen Sehen" makes for a near-perfect start, and from there the band merrily -- without a smile on its collective face -- has a great, loud-as-hell time. The downside is that the formula is in some ways so perfected they don\'t vary it much -- verses with roiling basses and stomping drums, cascading feedback apocalypse and sometimes squelchy samples adding textures and beats as needed. But there\'s more there than might be guessed -- the sternly beautiful choruses on "Der Meister," soothing keyboards suggesting a "we all march forward!" anthem for the modern day, the nods toward jungle/drum\'n\'bass on songs like "Asche zu Asche," the full-on goth/Depeche-into-metal love of "Heirate Mich" and "Laichzeit." Then there\'s "Seemann," a power ballad actually worthy of the name, the type of song sung looking out over the Baltic Sea as the sun sets and you contemplate angst to the nth degree. If you\'re going to go, go big. ~ Ned Raggett',
- index: 1,
- rating: 6.0,
- year: 1995,
- thumb: "/library/metadata/27860/thumb/1738341837",
- art: "/library/metadata/27563/art/1738341637",
- parentThumb: "/library/metadata/27563/thumb/1738341637",
- originallyAvailableAt: "1995-09-24",
- addedAt: 1738341835,
- updatedAt: 1738341837,
- Image: [
- {
- alt: "Herzeleid",
- type: "coverPoster",
- url: "/library/metadata/27860/thumb/1738341837"
- },
- {
- alt: "Herzeleid",
- type: "background",
- url: "/library/metadata/27563/art/1738341637"
- }
- ],
- UltraBlurColors: {
- topLeft: "123242",
- topRight: "25677a",
- bottomRight: "2a5a7f",
- bottomLeft: "933e46"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27800",
- key: "/library/metadata/27800/children",
- parentRatingKey: "27563",
- guid: "plex://album/5d07c3d1403c6402909a2fa2",
- parentGuid: "plex://artist/5d07bbfd403c6402904a646d",
- studio: "Mercury Records",
- type: "album",
- title: "Liebe ist für alle da",
- titleSort: "Liebe ist fur alle da",
- parentKey: "/library/metadata/27563",
- parentTitle: "Rammstein",
- summary:
- 'Anyone familiar with the industrial metal band\'s dark sense of irony should take one look at the title of Rammstein\'s 2009 album LIEBE IST FÜR ALLE DA ("Love Is There for Everyone") and conclude that this one is a mean monster. Combining the tightness and punch of their 1998 album, Sehnsucht, with the musicianship and elaborate textures of their later work, LIEBE IST is a grand achievement, skillfully dividing its time between razor sharp metal rockers like "B********," or the opening theme song "Rammlied" and nostalgic cabaret pieces that conjure the spirits of Weil and Brecht at a goth club. The best of the latter is the naked and haunting closer "Roter Sand," but little touches of a sinister yesteryear are everywhere, like the fake vaudeville music in "Haifisch," or the soundtrack strings of "Wiener Blut," which are eventually overcome by a guitar-crunching juggernaut. This strange mix of styles is more effective here than it has been for about a decade, and there\'s no threat of the album becoming ponderous, either, as an economical track list and purposeful songs wipe away the sins of their previous album, 2005\'s Rosenrot. The group\'s loyal fans have remained loyal throughout the past decade and have braved all the difficult but ultimately rewarding efforts that came with it. To them, LIEBE IST FÜR ALLE DA is the big payoff and an instant classic. For the rest of the world, this is that once-a-decade, perfectly balanced Rammstein album that\'s immediately accessible but wide and deep enough to explore for years to come. ~ David Jeffries',
- index: 1,
- rating: 7.0,
- year: 2009,
- thumb: "/library/metadata/27800/thumb/1738341830",
- art: "/library/metadata/27563/art/1738341637",
- parentThumb: "/library/metadata/27563/thumb/1738341637",
- originallyAvailableAt: "2009-10-16",
- addedAt: 1738341828,
- updatedAt: 1738341830,
- Image: [
- {
- alt: "Liebe ist für alle da",
- type: "coverPoster",
- url: "/library/metadata/27800/thumb/1738341830"
- },
- {
- alt: "Liebe ist für alle da",
- type: "background",
- url: "/library/metadata/27563/art/1738341637"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f0203",
- topRight: "030403",
- bottomRight: "0f0202",
- bottomLeft: "030403"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27836",
- key: "/library/metadata/27836/children",
- parentRatingKey: "27563",
- guid: "plex://album/5d07c179403c6402908491e0",
- parentGuid: "plex://artist/5d07bbfd403c6402904a646d",
- studio: "Motor",
- type: "album",
- title: "Mutter",
- parentKey: "/library/metadata/27563",
- parentTitle: "Rammstein",
- summary:
- "With the first Rammstein album you hear, it's hard not to be slightly amazed by the sheer chutzpah of it all. The German lyrics, the prog rock tendencies, the classic metal guitars, and the ridiculous basso profundo vocals -- you either fall for it, spurn it, or are utterly bemused by the extremeness of it all. Unless you're a fanatic, it wears a little thin the second time around. And for most listeners, MUTTER, the group's third album and sequel to their inexplicable commercial breakthrough Sehnsucht, will be the second time around since it's their first release since becoming a high profile act. Thing is, if you've heard that record, you've pretty much heard MUTTER, since all the trademarks are in place, without much noticeable variation. Yes, there are slight differences, chief of which is the cleaner production, which streamlines everything so the guitars don't seem as heavy, the songs not as epic, and the whole enterprise not as ridiculous. That's not the same thing as stripping the group to the basics, however; it's more like wrapping up the music in nice, shiny paper and putting a ribbon on it. That's not really good for a group like Rammstein, but it doesn't dilute their impact, either, because they are what they are and no amount of polish will make them mainstream (nor will it make it possible to take them seriously). So, that does mean that MUTTER isn't as good as Sehnsucht, but it isn't a stumble either -- and if you liked the first, you'll like this (not the same thing as being amused by the first -- in that case, this will try your patience). That still doesn't answer the question whether anybody outside of diehards needs more than one Rammstein album, but that's just a question of personal taste. ~ Stephen Thomas Erlewine",
- index: 1,
- rating: 9.0,
- year: 2001,
- thumb: "/library/metadata/27836/thumb/1738341835",
- art: "/library/metadata/27563/art/1738341637",
- parentThumb: "/library/metadata/27563/thumb/1738341637",
- originallyAvailableAt: "2001-03-27",
- addedAt: 1738341832,
- updatedAt: 1738341835,
- Image: [
- {
- alt: "Mutter",
- type: "coverPoster",
- url: "/library/metadata/27836/thumb/1738341835"
- },
- {
- alt: "Mutter",
- type: "background",
- url: "/library/metadata/27563/art/1738341637"
- }
- ],
- UltraBlurColors: {
- topLeft: "222724",
- topRight: "17161a",
- bottomRight: "36282a",
- bottomLeft: "151213"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27848",
- key: "/library/metadata/27848/children",
- parentRatingKey: "27563",
- guid: "plex://album/5d07c180403c64029084d72d",
- parentGuid: "plex://artist/5d07bbfd403c6402904a646d",
- studio: "Universal Records",
- type: "album",
- title: "Reise, Reise",
- parentKey: "/library/metadata/27563",
- parentTitle: "Rammstein",
- summary:
- 'Taking three years to release their follow-up to MUTTER is a good idea since REISE, REISE is more of the same -- the same grit, the same growl, and the same dramatic, orchestra choruses. There\'s a bit more ingenuity in the production and a little more focus in the songs but not enough for the nonfaithful to pick up on. Unfortunately the lead single, "Mein Teil," is no "Du Hast," but the damning "Amerika" almost equals their breakthrough track. Whether or not Rammstein\'s label has the guts to release the band\'s acerbic "Coca-Cola/Sometimes War" view of the States as a single is another question, but it\'s the key track to the album, an album that has a couple more, minor surprises. The loose, bluesy guitar on "Los" adds some quirk to the band\'s stern, Teutonic palette, while the sinister "Stein Um Stein" creeps more than stomps in parts. That\'s it for twists and turns, but few bands can industrially grind as convincingly as Rammstein. Same as it ever was, REISE, REISE won\'t do much to increase the band\'s fan base, but being a tight, free-of-filler album, it\'ll satisfy the faithful. ~ David Jeffries',
- index: 1,
- rating: 8.0,
- year: 2004,
- thumb: "/library/metadata/27848/thumb/1738341836",
- art: "/library/metadata/27563/art/1738341637",
- parentThumb: "/library/metadata/27563/thumb/1738341637",
- originallyAvailableAt: "2004-09-27",
- addedAt: 1738341834,
- updatedAt: 1738341836,
- Image: [
- {
- alt: "Reise, Reise",
- type: "coverPoster",
- url: "/library/metadata/27848/thumb/1738341836"
- },
- {
- alt: "Reise, Reise",
- type: "background",
- url: "/library/metadata/27563/art/1738341637"
- }
- ],
- UltraBlurColors: {
- topLeft: "541404",
- topRight: "75241e",
- bottomRight: "2b0908",
- bottomLeft: "802315"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27788",
- key: "/library/metadata/27788/children",
- parentRatingKey: "27563",
- guid: "plex://album/5d07c1ba403c64029086d44e",
- parentGuid: "plex://artist/5d07bbfd403c6402904a646d",
- studio: "Universal Music",
- type: "album",
- title: "Rosenrot",
- parentKey: "/library/metadata/27563",
- parentTitle: "Rammstein",
- summary:
- "To date, Rammstein haven't been able to equal the excitement and power of their breakthrough 1998 album, SEHNSUCHT, and while ROSENROT suffers that fate, there's an EP's worth of brilliance and one track that towers above them all. Just as exciting as their massive hit \"Du Hast,\" \"Te Quiero Puta!\" is a glorious blend of the group's usual Teutonic crunch and mariachi music that earns the exclamation point in its title. It's loco to hear Rammstein with bright horns and Latin vocalists and just about as odd to hear them with Sharleen Spiteri -- lead singer for the classy pop act Texas -- whose sweet and somber vocals make \"Stirb Nicht Vor Mir (Don't Die Before I Do)\" sound very dreamy, very Nightwish. The out of control \"Zerstören\" and \"Benzin,\" with its biting social commentary on the world's addiction to oil, are the final two tracks for the hypothetical four-star EP, since the rest of ROSENROT sounds a bit too formulaic. Most everything is tense during the verses, then blows up during the choruses, but if there's one area the band has made giant steps, it's with the lyrics. Greed, irresponsible hedonism, and modern-day interpretations of Goethe are touched upon through wordplay and metaphor, all of it lost on the non-Deutsch speaking set. It still doesn't make up for the stale turns the music takes on a good portion of the album, but there are signs that SEHNSUCHT's worthy follow-up is more possible than ever. ~ David Jeffries",
- index: 1,
- rating: 6.0,
- year: 2005,
- thumb: "/library/metadata/27788/thumb/1738341829",
- art: "/library/metadata/27563/art/1738341637",
- parentThumb: "/library/metadata/27563/thumb/1738341637",
- originallyAvailableAt: "2005-10-14",
- addedAt: 1738341826,
- updatedAt: 1738341829,
- Image: [
- {
- alt: "Rosenrot",
- type: "coverPoster",
- url: "/library/metadata/27788/thumb/1738341829"
- },
- {
- alt: "Rosenrot",
- type: "background",
- url: "/library/metadata/27563/art/1738341637"
- }
- ],
- UltraBlurColors: {
- topLeft: "123144",
- topRight: "06223d",
- bottomRight: "123044",
- bottomLeft: "214e67"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27824",
- key: "/library/metadata/27824/children",
- parentRatingKey: "27563",
- guid: "plex://album/5d07c17b403c64029084a8df",
- parentGuid: "plex://artist/5d07bbfd403c6402904a646d",
- studio: "Motor Music",
- type: "album",
- title: "Sehnsucht",
- parentKey: "/library/metadata/27563",
- parentTitle: "Rammstein",
- summary:
- "Rammstein's second album, SEHNSUCHT, finds the German prog metal band making a great leap forward. While the group still sounds a little unfocused in places, their blend of industrial noise, grinding metal guitars, and operatic vocals is staggeringly powerful. No other European metal band sounds like Rammstein, nor does any American metal group -- this is powerful, gothic metal that is unlike anything else in late-'90s metal. SEHNSUCHT may be an acquired taste, but it's one worth acquiring. ~ Stephen Thomas Erlewine",
- index: 1,
- rating: 8.0,
- year: 1997,
- thumb: "/library/metadata/27824/thumb/1738341835",
- art: "/library/metadata/27563/art/1738341637",
- parentThumb: "/library/metadata/27563/thumb/1738341637",
- originallyAvailableAt: "1997-08-22",
- addedAt: 1738341831,
- updatedAt: 1738341835,
- Image: [
- {
- alt: "Sehnsucht",
- type: "coverPoster",
- url: "/library/metadata/27824/thumb/1738341835"
- },
- {
- alt: "Sehnsucht",
- type: "background",
- url: "/library/metadata/27563/art/1738341637"
- }
- ],
- UltraBlurColors: {
- topLeft: "300f25",
- topRight: "0d0311",
- bottomRight: "320f27",
- bottomLeft: "120412"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27812",
- key: "/library/metadata/27812/children",
- parentRatingKey: "27563",
- guid: "plex://album/5d07cd31403c640290ee8c5f",
- parentGuid: "plex://artist/5d07bbfd403c6402904a646d",
- studio: "Universal Music Group",
- type: "album",
- title: "Untitled",
- parentKey: "/library/metadata/27563",
- parentTitle: "Rammstein",
- summary:
- 'After an interminable decade-long absence from the studio, German metal titans Rammstein rekindled their flame, igniting a new era with their seventh effort, RAMMSTEIN. Celebrating the band\'s 25th anniversary, this precision attack is both a satisfying return to classic sounds and a fresh vision of the band that remains triumphant and, most shockingly, even elegant and graceful. RAMMSTEIN stands tall alongside the expansive scope and experimental textures of early-2000s releases Mutter and Reise, Reise, stepping aside from the blitz of their preceding effort, 2009\'s Liebe Ist für Alle Da. As Christoph "Doom" Schneider\'s drums pummel, the corrosive twin-guitar attack of Richard Z. Kruspe and Paul Landers provides a fresh batch of addictive, headbanging riffs. Beneath the frontal assault, Rammstein remains groove-heavy and melodic, owing to both bassist Oliver Riedel and the band\'s ever-patient whipping boy, keyboardist Flake. Here, Flake in particular has more moments to shine brighter than he has in years. While the Herzeleid synths on the Kraftwerk-indebted "Radio" inspire appropriate nostalgia, the cheesy Euro-techno stabs on "Auslander" complement the equally unsavory subjects of the song itself. His finest work on RAMMSTEIN is the synth-washed centerpiece "Weit Weg," a soaring epic that conveys longing and loneliness through the lens of a voyeur, while elevating the lecherous subject matter with frontman Till Lindemann\'s poetic celestial imagery. It\'s not just an album standout, but a catalog highlight. In addition to the band\'s tightened execution, Lindemann has also advanced in terms of vocal delivery and lyricism. While Rammstein has always been more insightful and socio-politically minded than they\'re given credit for, mainstream controversy frequently distracts from their oft-misunderstood messages, which tend to condemn societal ills, not glorify them. This set is no different, as Lindemann delves deeper into the darkness by exploring topics such as fraught nationalism ("Deutschland"), religion ("Zeig Dich"), and the sex trade ("Auslander," "Puppe"). Whereas "Weit Weg" and "Deutschland" are the heights of RAMMSTEIN in terms of band performance, "Puppe" is a showcase for Lindemann. From the perspective of a young child, the father of two daughters examines the human toll of sex trafficking, the pain and rage of the lyrics exploding through his bloodied vocals on one of his most intense performances to date. By illuminating such perversions and the sordid side of ourselves and society, Rammstein\'s maturity and wisdom continue to evolve, even when they reliably dip back into the playful and satirical, like on odes to the less complicated delights of life ("Radio," "Sex," and "Tattoo"), and love and loss ("Was Ich Liebe," "Diamant"). Injecting their trademark sound with fresh flair, RAMMSTEIN is one of the band\'s best efforts, a potent distillation of all the elements that have endeared them to fans for two-and-a-half decades. After all these years together, it\'s a wonder that Rammstein continue to improve while still retaining the hunger and passion that has helped them amass a devoted following across the globe. ~ Neil Z. Yeung',
- index: 1,
- rating: 8.0,
- year: 2019,
- thumb: "/library/metadata/27812/thumb/1738341831",
- art: "/library/metadata/27563/art/1738341637",
- parentThumb: "/library/metadata/27563/thumb/1738341637",
- originallyAvailableAt: "2019-05-17",
- addedAt: 1738341829,
- updatedAt: 1738341831,
- Image: [
- {
- alt: "Untitled",
- type: "coverPoster",
- url: "/library/metadata/27812/thumb/1738341831"
- },
- {
- alt: "Untitled",
- type: "background",
- url: "/library/metadata/27563/art/1738341637"
- }
- ],
- UltraBlurColors: {
- topLeft: "330e0c",
- topRight: "a22e2c",
- bottomRight: "785629",
- bottomLeft: "3b1612"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27564",
- key: "/library/metadata/27564/children",
- parentRatingKey: "27563",
- guid: "plex://album/6247419dc1c630dddb6e87f2",
- parentGuid: "plex://artist/5d07bbfd403c6402904a646d",
- studio: "[no label]",
- type: "album",
- title: "Zeit",
- parentKey: "/library/metadata/27563",
- parentTitle: "Rammstein",
- summary:
- 'After a relatively quick turnaround, German metal masters Rammstein added another highlight to their discography with eighth album Zeit. Like many other artists around the world, a postponed tour during the COVID-19 pandemic forced the band back to the studio to funnel their creative juices into a new album, erasing any fears that it\'d be another decade before hearing a follow-up to 2019\'s Untitled. Much like that catalog triumph, Zeit is yet another step forward in artistic growth and maturity; it might even be Rammstein\'s most thoughtful and poignant record to date. Yes, even with a song titled "Dicke Titten" ("Big Tits"). The title track is a towering accomplishment of power and restraint, an unexpected meditation on time and aging that finds hulking frontman Till Lindemann contemplating mortality against a swelling backdrop of angst and drama provided by guitarists Paul Landers and Richard Z. Kruspe, bassist Oliver Riedel, drummer Christoph Schneider, and keyboardist Flake Lorenz. Similarly sprawling epics unfold throughout the set, from "Schwarz" ("Black") -- an ode to the night that is woven with gorgeous piano -- to "Meine Tränen" ("My Tears") -- an unsettling snapshot of abuse that matches the heavy subject matter with appropriately dramatic string backing. The poignant theatrics are balanced by head-bangers so raucous that longtime fans will immediately envision Lindemann on stage smashing the hell out of his knees as towers of flames threaten to burn down the venue. The "Zwitter"-esque "Giftig" ("Poisonous") takes Rammstein\'s classic chugging riffs, frenzied synth stabs, and horror-choir dread and updates that delivery with a surprising Auto-Tune break (those effects later appear on the frenzied "Lügen" "Lies"]). "Zick Zack" ("Zig Zag") settles into a deep groove as scuzzy guitar lends a "Keine Lust" energy to this biting social commentary that\'s both slyly smart and as icky as the accompanying music video. Flake works overtime on the keyboards as [Landers and Kruspe summon a riff storm on the arena-metal "OK," while Lindemann roars his way through the mighty "Angst" ("Fear"). Along with "Zeit," "Giftig," and "Zick Zack," the album\'s grand opener, "Armee der Tristen" ("Army of the Dreary"), is a standout, a synth-heavy epic that recalls the best of Sehnsucht or Mutter. Stately and almost elegant, Zeit is a haunted, pensive work that faces life\'s inevitabilities with an appropriate rage, heart, and sense of humor that only Rammstein can deliver. ~ Neil Z. Yeung',
- index: 1,
- rating: 8.0,
- year: 2022,
- thumb: "/library/metadata/27564/thumb/1738341637",
- art: "/library/metadata/27563/art/1738341637",
- parentThumb: "/library/metadata/27563/thumb/1738341637",
- originallyAvailableAt: "2022-04-29",
- addedAt: 1738341635,
- updatedAt: 1738341637,
- Image: [
- {
- alt: "Zeit",
- type: "coverPoster",
- url: "/library/metadata/27564/thumb/1738341637"
- },
- {
- alt: "Zeit",
- type: "background",
- url: "/library/metadata/27563/art/1738341637"
- }
- ],
- UltraBlurColors: {
- topLeft: "212857",
- topRight: "030617",
- bottomRight: "49367b",
- bottomLeft: "1d2651"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "28307",
- key: "/library/metadata/28307/children",
- parentRatingKey: "28306",
- guid: "plex://album/63fd47e88c673f6d15d88f94",
- parentGuid: "mbid://bfb7e36e-b8f6-4c5d-9c43-3fe9ddd7ee12",
- type: "album",
- title: "You Are Only As Sick As Your Secrets",
- parentKey: "/library/metadata/28306",
- parentTitle: "Self Deception",
- summary: "",
- index: 1,
- year: 2023,
- thumb: "/library/metadata/28307/thumb/1738345273",
- originallyAvailableAt: "2023-02-24",
- addedAt: 1738345268,
- updatedAt: 1738345273,
- Image: [
- {
- alt: "You Are Only As Sick As Your Secrets",
- type: "coverPoster",
- url: "/library/metadata/28307/thumb/1738345273"
- }
- ],
- UltraBlurColors: {
- topLeft: "1c0704",
- topRight: "19151c",
- bottomRight: "0b0a0c",
- bottomLeft: "0d0202"
- }
- },
- {
- ratingKey: "27536",
- key: "/library/metadata/27536/children",
- parentRatingKey: "27535",
- guid: "plex://album/66f8fe9e0340f39f5ed16a93",
- parentGuid: "mbid://16a43d5e-c52d-4eaa-9c3b-00b2c1d8e816",
- studio: "Hear It Loud",
- type: "album",
- title: "Revolution",
- parentKey: "/library/metadata/27535",
- parentTitle: "Skillet",
- summary:
- 'The follow-up to 2022\'s CCM chart-topping Dominion, Revolution sees Skillet delivering a powerful plea for love and understanding amidst a world divided. The veteran band\'s 12th long-player and first release on their own Hear It Loud imprint, the concise yet potent ten-song set features the singles "Unpopular," "All That Matters," and "Ash in the Wind." ~ James Christopher Monger',
- index: 1,
- rating: 6.0,
- year: 2024,
- thumb: "/library/metadata/27536/thumb/1738341614",
- originallyAvailableAt: "2024-11-01",
- addedAt: 1738341611,
- updatedAt: 1738341614,
- Image: [
- {
- alt: "Revolution",
- type: "coverPoster",
- url: "/library/metadata/27536/thumb/1738341614"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c192f",
- topRight: "ab171d",
- bottomRight: "6b1d21",
- bottomLeft: "47172b"
- },
- Genre: [
- {
- tag: "Religious"
- },
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27054",
- key: "/library/metadata/27054/children",
- parentRatingKey: "27053",
- guid: "plex://album/63da905ed78f76fd55587674",
- parentGuid: "plex://artist/5d07bf6d403c640290753190",
- studio: "Spinefarm Records",
- type: "album",
- title: "Take Me Back to Eden",
- parentKey: "/library/metadata/27053",
- parentTitle: "Sleep Token",
- summary: "",
- index: 1,
- year: 2023,
- thumb: "/library/metadata/27054/thumb/1738339894",
- art: "/library/metadata/27053/art/1738339886",
- parentThumb: "/library/metadata/27053/thumb/1738339886",
- originallyAvailableAt: "2023-05-19",
- addedAt: 1738339884,
- updatedAt: 1738339894,
- Image: [
- {
- alt: "Take Me Back to Eden",
- type: "coverPoster",
- url: "/library/metadata/27054/thumb/1738339894"
- },
- {
- alt: "Take Me Back to Eden",
- type: "background",
- url: "/library/metadata/27053/art/1738339886"
- }
- ],
- UltraBlurColors: {
- topLeft: "302d2a",
- topRight: "0d0202",
- bottomRight: "3a3733",
- bottomLeft: "635c55"
- }
- },
- {
- ratingKey: "27130",
- key: "/library/metadata/27130/children",
- parentRatingKey: "27067",
- guid: "plex://album/5d07c8af403c640290c1cc1a",
- parentGuid: "plex://artist/5d07bbfc403c6402904a613f",
- studio: "Roadrunner Records",
- type: "album",
- title: ".5: The Gray Chapter",
- titleSort: "5: The Gray Chapter",
- parentKey: "/library/metadata/27067",
- parentTitle: "Slipknot",
- summary:
- "While even a cursory listen to Slipknot's back catalog makes it clear the band are no strangers to working out their inner turmoil and pain through their music, never has that idea been so abundantly clear as it is on their fifth outing, .5: The Gray Chapter. Their first studio album since 2008's All Hope Is Gone, the album finds the band still recovering from the loss of founding bassist Paul Gray, whose death in 2010 hit them pretty hard. Rather than allowing their pain and anger destroy them, they were able to harness that energy and focus it, allowing them to create one of their most visceral and dynamic albums to date. Combining the punishing, pummeling metal of the band's early work with the more melodic focus of their later years, The Gray Chapter shows off just how unexpectedly wide the band's range is, going from a plaintive, atmospheric ballad like album-opener \"XIX\" to a thrash-inspired pummeling like \"Sarcastrophe\" without missing a beat. Along with being Slipknot's first album without Gray, it's also notable for being their first album not to feature longtime drummer Joey Jordison, who parted ways with the band in 2013. While Jordison will certainly be missed, the band's mysterious new drummer, whose identity the band have done their damndest not to reveal, slots in marvelously, seamlessly acclimating to the band's suddenly shifting tempos and styles. Listening to the album, it's clear that even though Slipknot aren't over the loss of a dear friend and colleague, they're able to channel their grief into a productive album, allowing them to continue moving forward while paying tribute to a fallen comrade with one of the strongest albums of their career. ~ Gregory Heaney",
- index: 1,
- rating: 8.0,
- year: 2014,
- thumb: "/library/metadata/27130/thumb/1738339903",
- art: "/library/metadata/27067/art/1738339898",
- parentThumb: "/library/metadata/27067/thumb/1738339898",
- originallyAvailableAt: "2014-10-15",
- addedAt: 1738339900,
- updatedAt: 1738339903,
- Image: [
- {
- alt: ".5: The Gray Chapter",
- type: "coverPoster",
- url: "/library/metadata/27130/thumb/1738339903"
- },
- {
- alt: ".5: The Gray Chapter",
- type: "background",
- url: "/library/metadata/27067/art/1738339898"
- }
- ],
- UltraBlurColors: {
- topLeft: "531413",
- topRight: "4f0403",
- bottomRight: "030c03",
- bottomLeft: "100203"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27198",
- key: "/library/metadata/27198/children",
- parentRatingKey: "27067",
- guid: "plex://album/5d07c1b8403c64029086c3b7",
- parentGuid: "plex://artist/5d07bbfc403c6402904a613f",
- studio: "Roadrunner Records",
- type: "album",
- title: "9.0: Live",
- parentKey: "/library/metadata/27067",
- parentTitle: "Slipknot",
- summary:
- 'In ten years Slipknot have never compromised. They\'ve never written a power ballad; they\'ve rarely even removed their masks. Slipknot have become alt metal stars the real way, through relentless touring, embracing fan support, and penning some truly brutal songs. They\'re not in it for the money, even if they\'re making the money. So is the message in 9.0: Live\'s liner notes arrogance or searing, unblinking confidence? "Nine men on stage...pushing chaos so far past the limit all the onlookers can do is scream and hold on for dear fucking life." It\'s almost certainly confidence -- Slipknot have lived it. But let the Maggots decide, because that\'s who 9.0 is for. Their faithful roar -- and in particular their relationship with Slipknot vocalist Corey Taylor -- is what unifies the performances on 9.0, recorded in 2004 and 2005 during the group\'s touring for Vol. 3: The Subliminal Verses. The crowd\'s collective yell is another instrument in the gristly, swirling mix of "Pulse of the Maggots," a disc one highlight along with "The Blister Exists," "Before I Forget," and the churning "(Sic)." Disc two begins with "Three Nil," a layered and lurching thrill that\'s as chaotically groovy as classic Mr. Bungle. Taylor demands to see the outstretched devil horns for "Heretic Anthem," and that leads into a coldly creeping version of Iowa\'s title track. With its whining guitars and faraway screams, the song\'s like the horrible radio transmission of a shortwave numbers station perched on a precipice in hell. "Spit it Out" is one of the only enduring classics of rap and metal\'s fusion, and its seamless transition into "People = S#!t" is one of the set\'s most engulfing moments. If there was even a question after a decade of destruction, 9.0 proves the rewarding brutality of Slipknot live. So when they\'re beating on the back of your skull with an aluminum bat, looking for a mind to change, are you going to call them arrogant, or believe in the confidence? ~ Johnny Loftus',
- index: 1,
- rating: 8.0,
- year: 2005,
- thumb: "/library/metadata/27198/thumb/1738339908",
- art: "/library/metadata/27067/art/1738339898",
- parentThumb: "/library/metadata/27067/thumb/1738339898",
- originallyAvailableAt: "2005-10-31",
- addedAt: 1738339906,
- updatedAt: 1738339908,
- Image: [
- {
- alt: "9.0: Live",
- type: "coverPoster",
- url: "/library/metadata/27198/thumb/1738339908"
- },
- {
- alt: "9.0: Live",
- type: "background",
- url: "/library/metadata/27067/art/1738339898"
- }
- ],
- UltraBlurColors: {
- topLeft: "332254",
- topRight: "412d6a",
- bottomRight: "3e2152",
- bottomLeft: "3d2e6b"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27182",
- key: "/library/metadata/27182/children",
- parentRatingKey: "27067",
- guid: "plex://album/5d07c32c403c640290946926",
- parentGuid: "plex://artist/5d07bbfc403c6402904a613f",
- studio: "Roadrunner Records",
- type: "album",
- title: "All Hope Is Gone",
- parentKey: "/library/metadata/27067",
- parentTitle: "Slipknot",
- summary:
- "There comes a time in every band's life where they take off the masks and grow up -- then again, maybe not, as Slipknot have managed to dig deeper without ever shedding their grotesque veils. They're still wearing disguises but they have shed producer Rick Rubin, the metal legend who produced 2004's Vol. 3: The Subliminal Verses, giving the nonet just the slightest hint of broader horizons beyond their relentless aggression -- not enough for the band to crossover, but perhaps enough to earn grudging respect from listeners outside of metalheads. Of course, such respect is hardly granted to bands that wear monster maggot masks, so Slipknot's retreat to ugliness on their fourth album -- a move telegraphed heavily by the cheery title All Hope Is Gone -- isn't entirely surprising, nor is it unwelcome as this isn't a regression, it's more or less a consolidation of strengths. Certainly, the album gets off to a throttling start with \"Gematria,\" a cluster of cacophony and for the longest time on All Hope it seems as if Slipknot will never let up on this pressure, as this is an onslaught of densely dark intricate riffs. So effective is this onslaught that when things do get a little softer a little later on, the album threatens to collapse like a soufflé, but that's only because the slower moments emphasize the group's odd tendency to sound like anonymous active rock when they untwist their rhythms and lay off on the double bass drums. Nowhere is this latent tendency for macho schmaltz more evident than on \"Snuff,\" a stab at a power ballad that sounds disarmingly close to Nickelback, a bewildering incongruity that feels even stranger given the album's otherwise merciless attack. One more power ballad like this would be enough to derail the album, turning it into the crossover Vol. 3 never was despite Rubin's flourishes, but All Hope Is Gone as a whole winds up being as bleak and unforgiving as its title. ~ Stephen Thomas Erlewine",
- index: 1,
- rating: 8.0,
- year: 2008,
- thumb: "/library/metadata/27182/thumb/1738339906",
- art: "/library/metadata/27067/art/1738339898",
- parentThumb: "/library/metadata/27067/thumb/1738339898",
- originallyAvailableAt: "2008-08-20",
- addedAt: 1738339904,
- updatedAt: 1738339906,
- Image: [
- {
- alt: "All Hope Is Gone",
- type: "coverPoster",
- url: "/library/metadata/27182/thumb/1738339906"
- },
- {
- alt: "All Hope Is Gone",
- type: "background",
- url: "/library/metadata/27067/art/1738339898"
- }
- ],
- UltraBlurColors: {
- topLeft: "273028",
- topRight: "943e3e",
- bottomRight: "9a383c",
- bottomLeft: "a52931"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27145",
- key: "/library/metadata/27145/children",
- parentRatingKey: "27067",
- guid: "plex://album/5d07c676403c640290b143b1",
- parentGuid: "plex://artist/5d07bbfc403c6402904a613f",
- studio: "Roadrunner Records",
- type: "album",
- title: "Antennas to Hell",
- parentKey: "/library/metadata/27067",
- parentTitle: "Slipknot",
- summary:
- "One part savage metal and one part macabre sideshow nightmare (but in a good way), Slipknot have made a career out of their larger-than-life, kitchen-sink approach to, well, everything. Offering an overview of the Iowa band's wild ride, best-of compilation Antennas to Hell provides listeners with the opportunity to dive headfirst into the weird, dark world Slipknot have created for themselves. Spanning four studio albums, as well as a track from the Resident Evil soundtrack and a pair of live cuts from their Disasterpieces album, the compilation covers a lot of ground, giving an all-inclusive look at the 13 years since the band came storming out of the Midwest with its double-platinum, self-titled debut in 1999. As a bonus, the compilation also includes a second disc featuring Slipknot's live performance from the 2009 Download Festival, which was originally released as a part of the video album (sic)nesses. Being able to hear the band both in the studio and on the stage makes Antennas to Hell a great jumping-off point for new fans looking to get the full sonic experience in one package, but the lack of real rarities might make longtime fans pause before diving in. ~ Gregory Heaney",
- index: 1,
- rating: 8.0,
- year: 2012,
- thumb: "/library/metadata/27145/thumb/1738339908",
- art: "/library/metadata/27067/art/1738339898",
- parentThumb: "/library/metadata/27067/thumb/1738339898",
- originallyAvailableAt: "2012-07-23",
- addedAt: 1738339902,
- updatedAt: 1738339908,
- Image: [
- {
- alt: "Antennas to Hell",
- type: "coverPoster",
- url: "/library/metadata/27145/thumb/1738339908"
- },
- {
- alt: "Antennas to Hell",
- type: "background",
- url: "/library/metadata/27067/art/1738339898"
- }
- ],
- UltraBlurColors: {
- topLeft: "551211",
- topRight: "170303",
- bottomRight: "350708",
- bottomLeft: "a1080e"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27112",
- key: "/library/metadata/27112/children",
- parentRatingKey: "27067",
- guid: "plex://album/5d07cb77403c640290de5892",
- parentGuid: "plex://artist/5d07bbfc403c6402904a613f",
- studio: "Mercury Studios",
- type: "album",
- title: "Day of the Gusano: Live in Mexico",
- parentKey: "/library/metadata/27067",
- parentTitle: "Slipknot",
- summary: "",
- index: 1,
- year: 2017,
- thumb: "/library/metadata/27112/thumb/1738339903",
- art: "/library/metadata/27067/art/1738339898",
- parentThumb: "/library/metadata/27067/thumb/1738339898",
- originallyAvailableAt: "2017-10-06",
- addedAt: 1738339898,
- updatedAt: 1738339903,
- Image: [
- {
- alt: "Day of the Gusano: Live in Mexico",
- type: "coverPoster",
- url: "/library/metadata/27112/thumb/1738339903"
- },
- {
- alt: "Day of the Gusano: Live in Mexico",
- type: "background",
- url: "/library/metadata/27067/art/1738339898"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1c1e",
- topRight: "a7271b",
- bottomRight: "ac1a17",
- bottomLeft: "661a14"
- }
- },
- {
- ratingKey: "27068",
- key: "/library/metadata/27068/children",
- parentRatingKey: "27067",
- guid: "plex://album/62d7b9d4700e44e5863a4bb5",
- parentGuid: "plex://artist/5d07bbfc403c6402904a613f",
- studio: "Roadrunner Records",
- type: "album",
- title: "The End, So Far",
- titleSort: "End, So Far",
- parentKey: "/library/metadata/27067",
- parentTitle: "Slipknot",
- summary:
- 'The follow-up to 2019\'s commanding We Are Not Your Kind (the veteran band\'s third consecutive number one album), The End, So Far lacks some of its predecessor\'s potency. However, it makes up for it with sheer grit and a handful of surprising deviations, most notably on the idiosyncratic opening cut. "Adderall" may sound like an algorithm-generated Slipknot title, but the song itself contains multitudes, pairing cascading piano and clean vocals with a melody that has more in common with The Bends-era Radiohead than it does the crushing discord of Iowa or All Hope Is Gone. Elsewhere, the beefy "De Sade" adds might to that melodicism, proving that both predilections can coexist in the crucible of contemporary metal, while the epic "Finale" (again, with the on-the-nose titles) tempers its brawn with billowing strings and a full choir. Fans put off by these forays into melodic alt-rock will be far better served by "The Dying Song (Time to Sing)," "The Chapeltown Rag," and "Yen." All three cuts hew closer to the frenetic pace and mosh-pit-inducing beatdowns that have long served as Slipknot\'s sonic foundation. Still, it\'s refreshing to hear a group tinker with their formula and even more encouraging when it seems to be out of curiosity rather than desperation. Slipknot have sat atop the commercial metal food chain for over two decades and have more than enough equity to swing for the fences artistically. The End, So Far may not be a home run, but it proves that the band are still in it to win it, even if they\'re playing the long game. ~ James Christopher Monger',
- index: 1,
- rating: 7.0,
- year: 2022,
- thumb: "/library/metadata/27068/thumb/1738339902",
- art: "/library/metadata/27067/art/1738339898",
- parentThumb: "/library/metadata/27067/thumb/1738339898",
- originallyAvailableAt: "2022-09-30",
- addedAt: 1738339887,
- updatedAt: 1738339902,
- Image: [
- {
- alt: "The End, So Far",
- type: "coverPoster",
- url: "/library/metadata/27068/thumb/1738339902"
- },
- {
- alt: "The End, So Far",
- type: "background",
- url: "/library/metadata/27067/art/1738339898"
- }
- ],
- UltraBlurColors: {
- topLeft: "350d04",
- topRight: "6a231a",
- bottomRight: "791107",
- bottomLeft: "ab1e17"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ],
- Collection: [
- {
- tag: "Super hi res"
- }
- ]
- },
- {
- ratingKey: "27238",
- key: "/library/metadata/27238/children",
- parentRatingKey: "27067",
- guid: "plex://album/5d07c178403c640290848e24",
- parentGuid: "plex://artist/5d07bbfc403c6402904a613f",
- studio: "Roadrunner Records",
- type: "album",
- title: "Iowa",
- parentKey: "/library/metadata/27067",
- parentTitle: "Slipknot",
- summary:
- "After a couple years of relentless touring in support of their self-titled breakthrough album, Slipknot regrouped to record Iowa, an ode to their home state that consolidates and punctuates everything that had garnered the band its cultish following. The monstrous guitar crunch, the concrete-dense rhythmic foundation, the frenzied singing, and the overall madcap fashion of it all -- Slipknot's trademark sound is very much at the forefront of this dark, dark album and is presented in epic form on the extended, album-closing title track, which brings to mind Children of the Corn-type terrors. Though not quite as commercially viable as the more straightforward Slipknot album, Iowa is a more interesting listen, one that envelopes you in its American Gothic shadow and leaves you feeling unsettled afterward. It's really all you could ask for in a Slipknot album, and then some -- perhaps some more than you'd like, in fact, if you're not part of the cult. ~ Jason Birchmeier",
- index: 1,
- rating: 6.0,
- year: 2001,
- thumb: "/library/metadata/27238/thumb/1738339913",
- art: "/library/metadata/27067/art/1738339898",
- parentThumb: "/library/metadata/27067/thumb/1738339898",
- originallyAvailableAt: "2001-08-21",
- addedAt: 1738339910,
- updatedAt: 1738339913,
- Image: [
- {
- alt: "Iowa",
- type: "coverPoster",
- url: "/library/metadata/27238/thumb/1738339913"
- },
- {
- alt: "Iowa",
- type: "background",
- url: "/library/metadata/27067/art/1738339898"
- }
- ],
- UltraBlurColors: {
- topLeft: "10333a",
- topRight: "282b5e",
- bottomRight: "216681",
- bottomLeft: "90413c"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27253",
- key: "/library/metadata/27253/children",
- parentRatingKey: "27067",
- guid: "plex://album/5d07c348403c640290956b1d",
- parentGuid: "plex://artist/5d07bbfc403c6402904a613f",
- type: "album",
- title: "Mate. Feed. Kill. Repeat.",
- parentKey: "/library/metadata/27067",
- parentTitle: "Slipknot",
- summary:
- "Before Slipknot signed with Roadrunner and became one of the industry's surprise successes during the late-'90s/early-2000s heavy metal renaissance, they recorded this somewhat forgotten eight-song, 50-minute LP. Originally released on Halloween 1996, the Lincoln, NE-based indie outpost -ismist Recordings picked up the album for distribution in summer 1997, eventually leading to Roadrunner's discovery of the eclectic metal group and their slow rise to infamy. Though not nearly as accomplished or realized as the group's self-titled 1999 album, Mate. Feed. Kill. Repeat remains an impressive listen, even if the formative group is still struggling to find a patented aesthetic. The eight songs all share some consistent qualities -- most noticeably the heavily detuned, near death metal guitar tone, along with a knack for progressive song structures -- but the group manages to integrate a healthy sense of variety across the album. As they would go on to do more successfully on their self-titled album, Slipknot hosts a myriad of vocal styles here, from sketchy rapping to grindcore-esque growling, and even some labored singing. Even more impressive, though, is the group's emphasis on non-traditional songwriting -- they stray far away from a verse-chorus-verse approach, instead instilling a meandering quality that often makes the songs feel like medleys. This is perhaps best exemplified on the 20-minute \"Killers Are Quiet,\" a song that moves through ambient-industrial segments to lugging, riff-laden instrumental segments to traditional vocal-driven moments. Anyone new to Slipknot should surely look to their Roadrunner debut first, but if you like what you heard there and want some more, or if you're curious about the band's inventive beginnings, search out this early release -- you won't be disappointed. ~ Jason Birchmeier",
- index: 1,
- rating: 5.0,
- year: 1996,
- thumb: "/library/metadata/27253/thumb/1738339914",
- art: "/library/metadata/27067/art/1738339898",
- parentThumb: "/library/metadata/27067/thumb/1738339898",
- originallyAvailableAt: "1996-10-31",
- addedAt: 1738339912,
- updatedAt: 1738339914,
- Image: [
- {
- alt: "Mate. Feed. Kill. Repeat.",
- type: "coverPoster",
- url: "/library/metadata/27253/thumb/1738339914"
- },
- {
- alt: "Mate. Feed. Kill. Repeat.",
- type: "background",
- url: "/library/metadata/27067/art/1738339898"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d020e",
- topRight: "040c03",
- bottomRight: "030c03",
- bottomLeft: "2a4c2e"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27081",
- key: "/library/metadata/27081/children",
- parentRatingKey: "27067",
- guid: "plex://album/5d07c178403c640290848e21",
- parentGuid: "plex://artist/5d07bbfc403c6402904a613f",
- studio: "Roadrunner Records",
- type: "album",
- title: "Slipknot",
- parentKey: "/library/metadata/27067",
- parentTitle: "Slipknot",
- summary:
- "These nine Midwestern boys (all from Des Moines, IA) perform wearing orange industrial coveralls with UPC symbols on the front; each bandmember is identified by a number, which is painted on the sleeve of his coveralls. Each also wears a really nasty-looking mask. Judging from their appearance and from the sound of their debut album, it's easy to assume that they're upset about something. What it is exactly is kind of hard to tell, since the stuttering roar of Number 8's vocals is barely discernible through the jackhammer death metal drums, massed guitars, horror-show samples, and jittery turntable scratches that pummel the listener through almost every song. You thought Limp Bizkit was hard? They're the Osmonds. These guys are something else entirely. And it's pretty impressive. Although those lyrics that are discernible are not generally quotable on a family website, suffice it to say that the members of Slipknot are not impressed with their fathers, their hometown, or most anything else. \"Surfacing\" starts out by cursing pretty much everything generally, and then it starts getting aggressive, as shrieking guitar feedback alternates with DJ scratching. \"Spit It Out\" is speed rap-metal with an actual melody in the chorus; \"Scissors\" ends the program with a sound that quite simply couldn't get any more aggro without falling apart entirely, and by the end, the singer actually sounds like he's about to burst into tears. An auspicious debut. [Slipknot reissued their eponymous debut in 2009 to mark the record's 10th anniversary. The special edition CD/DVD featured the original album in its' entirety, as well as numerous bonus cuts, demos, remixes and a full length concert DVD from 2000 bolstered by a 50-minute documentary.] ~ Rick Anderson",
- index: 1,
- rating: 8.0,
- year: 1999,
- thumb: "/library/metadata/27081/thumb/1738339900",
- art: "/library/metadata/27067/art/1738339898",
- parentThumb: "/library/metadata/27067/thumb/1738339898",
- originallyAvailableAt: "1999-06-29",
- addedAt: 1738339891,
- updatedAt: 1738339900,
- Image: [
- {
- alt: "Slipknot",
- type: "coverPoster",
- url: "/library/metadata/27081/thumb/1738339900"
- },
- {
- alt: "Slipknot",
- type: "background",
- url: "/library/metadata/27067/art/1738339898"
- }
- ],
- UltraBlurColors: {
- topLeft: "55120f",
- topRight: "a03222",
- bottomRight: "a62923",
- bottomLeft: "7a3434"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27223",
- key: "/library/metadata/27223/children",
- parentRatingKey: "27067",
- guid: "plex://album/5d07c17a403c64029084a267",
- parentGuid: "plex://artist/5d07bbfc403c6402904a613f",
- studio: "Roadrunner Records",
- type: "album",
- title: "Vol. 3 (The Subliminal Verses)",
- parentKey: "/library/metadata/27067",
- parentTitle: "Slipknot",
- summary:
- 'Slipknot set out to construct the ultimate metal music flamethrower, ever since their genesis in a Des Moines, IA, basement. But they also deployed an agitprop campaign of masks, smocks, and bar codes that helped scare parents (like good metal should) and transform Slipknot fans into faithful "maggots." The Midwestern origin of all this craziness is genius, as the band\'s marrow-draining metal and twisted, fibrous mythology is antithetical to the region\'s milquetoast rep. Still, after the gothic nausea of 2001\'s Iowa, Slipknot\'s vitality dissipated in clouds of gaseous hype and individual indulgence. Had they grown fat on their thrones? Probably. But the layoff only makes Vol. 3: The Subliminal Verses scream louder. Working with famously bearded helmer Rick Rubin -- aka He Who Smites Bullsh*t -- Slipknot pour the shrill accessibility of their self-titled debut down Iowa\'s dark sieve, and the result is flinty, angry, and rewardingly restless. Vol. 3 shares its lyrical themes of anger, disaffection, and psychosis with most of Slipknot\'s nu-metal peers. Lines like "I\'ve screamed until my veins collapsed" and "Push my fingers into my eyes/It\'s the only thing that slowly stops the ache" (from the otherwise strong "Duality") aren\'t unique to this cult. But unlike so many, the band\'s sound rarely disassembles into genre building blocks: riff + glowering vocal + throaty chorus = Ozfest acceptance. What makes Vol. 3 tick is the dedication to making it a Slipknot album, and not just another flashy alt-metal billboard. The seething anger and preoccupation with pain is valid because it\'s componential to the group\'s uniquely branded havoc. "Blister Exists," "Three Nil," and "Opium of the People" are all standouts, strafing soft underbellies with rhythmic (occasionally melodic) vocals, stuttering, quadruple-helix percussion, and muted grindcore guitar. Rubin is integral to the album\'s power -- his cataclysmic vocal filters and arrays of unidentifiable squiggle and squelch unite Vol. 3\'s various portions in wildly different ways. Just when the meditative "Circles" threatens to keel over from melodrama, in sputters strings of damaged electronics and percussion to lead it into "Welcome," which sounds like Helmet covering Relapse Records\' entire catalog at once. Later, another counterpoint is offered, when the swift boot kicks of "Pulse of the Maggots" and "Before I Forget" separate "Vermilion"\'s gothic and acoustic parts. Vol. 3: The Subliminal Verses doesn\'t feel like Slipknot\'s final statement. It\'s a satisfying, carefully crafted representation of their career to date. But there\'s a sense that whatever Slipknot do next might be their ultimate broadcast to the faithful. ~ Johnny Loftus',
- index: 1,
- rating: 8.0,
- year: 2004,
- thumb: "/library/metadata/27223/thumb/1738339911",
- art: "/library/metadata/27067/art/1738339898",
- parentThumb: "/library/metadata/27067/thumb/1738339898",
- originallyAvailableAt: "2004-05-21",
- addedAt: 1738339909,
- updatedAt: 1738339911,
- Image: [
- {
- alt: "Vol. 3 (The Subliminal Verses)",
- type: "coverPoster",
- url: "/library/metadata/27223/thumb/1738339911"
- },
- {
- alt: "Vol. 3 (The Subliminal Verses)",
- type: "background",
- url: "/library/metadata/27067/art/1738339898"
- }
- ],
- UltraBlurColors: {
- topLeft: "50190b",
- topRight: "723226",
- bottomRight: "22534c",
- bottomLeft: "904430"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27097",
- key: "/library/metadata/27097/children",
- parentRatingKey: "27067",
- guid: "plex://album/5d07cd66403c640290f03748",
- parentGuid: "plex://artist/5d07bbfc403c6402904a613f",
- studio: "Roadrunner Records",
- type: "album",
- title: "We Are Not Your Kind",
- parentKey: "/library/metadata/27067",
- parentTitle: "Slipknot",
- summary:
- 'The masked Iowans sixth full-length effort, We Are Not Your Kind, sees a confidant and apoplectic Slipknot in full command of their craft, delivering a searing 14-track set that\'s as versatile as it is observant of nu-metal\'s architectural truisms. Far removed from the desultory aggro-metal being dished out by veteran contemporaries like Saliva and Limp Bizkit, We Are Not Your Kind bristles with both intent and imagination. Corey Taylor and company have weathered their fair share of personal and professional woes over the years -- overdose, divorce, lineup changes, and lawsuits, not to mention an increasingly mercurial musical landscape -- but they have consistently managed to turn misfortune into grist for the sonic mill. After a short cinematic opening, the band gets down to business with fiery lead single "Unsainted," an infectious marriage of melody and might and a juggernaut of stadium-ready rage. The transient "Death Because of Death," with its carnival-like electro-industrial pulses and eerie refrain of "Death because of death because of you," sets the table for the unrelenting groove-laden rap-metal of "Nero Forte." The group goes full-on electro-rock -- think Imagine Dragons-meets-Korn -- on the sleek and sinewy "Spiders," and add twisty, melancholic progressive rock to their arsenal on the surprisingly heartfelt "My Pain" and the turbo-charged High on Fire-esque stoner metal on the uncompromising closer "Solway Firth." More than anything else, We Are Not Your Kind feels locked-in on a personal level -- that aforementioned sense of melancholy resides uncomfortably close to the surface throughout -- and that human touch resonates, even as the band unleashes volley after volley of tribal rhythms, scorching riffage, and fathomless decibels. ~ James Christopher Monger',
- index: 1,
- rating: 8.0,
- year: 2019,
- thumb: "/library/metadata/27097/thumb/1738339901",
- art: "/library/metadata/27067/art/1738339898",
- parentThumb: "/library/metadata/27067/thumb/1738339898",
- originallyAvailableAt: "2019-08-09",
- addedAt: 1738339897,
- updatedAt: 1738339901,
- Image: [
- {
- alt: "We Are Not Your Kind",
- type: "coverPoster",
- url: "/library/metadata/27097/thumb/1738339901"
- },
- {
- alt: "We Are Not Your Kind",
- type: "background",
- url: "/library/metadata/27067/art/1738339898"
- }
- ],
- UltraBlurColors: {
- topLeft: "50181c",
- topRight: "584fa4",
- bottomRight: "634ba0",
- bottomLeft: "44245b"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "28469",
- key: "/library/metadata/28469/children",
- parentRatingKey: "28468",
- guid: "plex://album/5d07c690403c640290b20c26",
- parentGuid: "plex://artist/5d07bc10403c6402904b40fc",
- studio: "Roadrunner Records",
- type: "album",
- title: "House of Gold & Bones, Part 1",
- parentKey: "/library/metadata/28468",
- parentTitle: "Stone Sour",
- summary:
- 'The first in a two-part concept album, House of Gold & Bones finds Stone Sour returning from the relatively subdued sound of their last outing with fire in their belly, bringing some of the aggression back into their sound while still keeping the more nuanced songwriting of Audio Secrecy intact. Following the story of a man who finds himself at a mystical crossroads in his life while on a journey through a kind of self-made perdition, the album follows an arc both thematically and sonically, with the intensity of the songs rising and falling in a way that feels more like a musical than an album of chest-thumping hard rock. This creates a nice dynamic between songs like the driving "My Name Is Allen" and its follow-up, the more contemplative and reflective "Taciturn," creating a palpable shift that comes through both lyrically and musically. A concept album is always a risky proposition, especially in the world of post-grunge, but it feels as if Stone Sour have been invigorated by the possibilities open to them after expanding their sound so much on their previous effort, giving them the confidence to make what is easily their most ambitious record to date. That said, this is an album that can easily be enjoyed for the songs alone, so while you don\'t necessarily need to sit down with the liner notes (which include an accompanying story written Corey Taylor) to enjoy the album, it does add an extra layer of narrative action that reveals House of Gold & Bones to be an album of surprising depth. ~ Gregory Heaney',
- index: 1,
- rating: 8.0,
- year: 2012,
- thumb: "/library/metadata/28469/thumb/1738521146",
- art: "/library/metadata/28468/art/1738521333",
- parentThumb: "/library/metadata/28468/thumb/1738521333",
- originallyAvailableAt: "2012-10-22",
- addedAt: 1738521143,
- updatedAt: 1738521146,
- Image: [
- {
- alt: "House of Gold & Bones, Part 1",
- type: "coverPoster",
- url: "/library/metadata/28469/thumb/1738521146"
- },
- {
- alt: "House of Gold & Bones, Part 1",
- type: "background",
- url: "/library/metadata/28468/art/1738521333"
- }
- ],
- UltraBlurColors: {
- topLeft: "272827",
- topRight: "030403",
- bottomRight: "262625",
- bottomLeft: "21201e"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "28494",
- key: "/library/metadata/28494/children",
- parentRatingKey: "28468",
- guid: "plex://album/5d07cafa403c640290d90807",
- parentGuid: "plex://artist/5d07bc10403c6402904b40fc",
- studio: "Roadrunner Records",
- type: "album",
- title: "Hydrograd",
- parentKey: "/library/metadata/28468",
- parentTitle: "Stone Sour",
- summary:
- 'The veteran hard rockers\' sixth studio long-player, Hydrograd takes its name from an airport sign that frontman Corey Taylor misread while racing to make a connecting flight in Eastern Europe. It\'s a fitting metaphor for the group, which, since its inception in 1992, has refused to be pigeonholed; carving out its own stylistically neutral brand of accessible modern heavy metal that\'s flirted with nearly every iteration of the genre. Notably, Hydrograd is the first Stone Sour outing not to feature guitarist and co-founder Jim Root, who left rather acrimoniously in 2013. The band has stated that Christian Martucci, who joined up in 2015, played a huge role in shaping the sound of the album, which is far more textural and cinematic, though no less heavy, than prior outings. Recorded live in the studio with Jay Ruston (Steel Panther, Anthrax, the Donnas), the sprawling 15-track set, which clocks in at just over an hour, can feel a little unruly, but there\'s more than enough meat here to make a proper sandwich. The melody-rich "Song #3," the vaguely Queensrÿche-ian closer "When the Fever Broke," and "Rose Red Violent Blue (This Song Is Dumb & So Am I)," the latter of which flirts with a Beatlesque verse melody before launching into a vintage arena rock chorus, are all radio-friendly enough to make it to primetime, but Stone Sour have always been at their best when they inject their more commercial side with a little venom. They do just that on the knotty opener "Taipei Person/Allah Tea" and the galvanic single "Fabuless" -- the singularly titled "Whiplash Pants" also hits that sweet spot -- and it\'s in those grey areas where Hydrograd begins to make sense. ~ James Christopher Monger',
- index: 1,
- rating: 7.0,
- year: 2017,
- thumb: "/library/metadata/28494/thumb/1738521334",
- art: "/library/metadata/28468/art/1738521333",
- parentThumb: "/library/metadata/28468/thumb/1738521333",
- originallyAvailableAt: "2017-06-30",
- addedAt: 1738521331,
- updatedAt: 1738521334,
- Image: [
- {
- alt: "Hydrograd",
- type: "coverPoster",
- url: "/library/metadata/28494/thumb/1738521334"
- },
- {
- alt: "Hydrograd",
- type: "background",
- url: "/library/metadata/28468/art/1738521333"
- }
- ],
- UltraBlurColors: {
- topLeft: "5c0302",
- topRight: "5c0604",
- bottomRight: "6f0b0b",
- bottomLeft: "2f0404"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "28291",
- key: "/library/metadata/28291/children",
- parentRatingKey: "27264",
- guid: "plex://album/5d07ca2b403c640290cffd66",
- parentGuid: "plex://artist/5d07bc03403c6402904aa5ea",
- studio: "Hopeless Records",
- type: "album",
- title: "13 Voices",
- parentKey: "/library/metadata/27264",
- parentTitle: "Sum 41",
- summary:
- 'Death looms large on Sum 41\'s sixth album, 13 Voices. Five years after Screaming Bloody Murder, the comeback arrived two years after frontman Deryck Whibley nearly died from alcohol-related liver and kidney failure. Emerging from an induced coma, he not only had to relearn how to walk, but he also had to train his hands to play guitar again. He described the process as a fall and a rise, which is documented on the bleak and intense 13 Voices. The levity found on their early releases had mostly been scrubbed away after their third record, Chuck, but here it\'s truly a thing of the past. 13 Voices is packed with full-blast urgency and powerful execution. The quintet -- rounded out by returning prodigal guitarist Dave "Brownsound" Baksh, his replacement Tom Thacker, bassist Jason "Cone" McCaslin, and new drummer Frank Zummo -- is hungry, anxiously so. Clocking in at less than 40 minutes of classic Sum 41 metal-meets-hardcore punk, it\'s a breathless ride that offers only a few moments of contemplation before going balls to the wall once more. Following the trajectory of "fall and rise," the front half of the album is grim. Whibley descends into the pits of desperation and anger, the frustration seething on tracks like "Goddamn I\'m Dead Again" and "Fake My Own Death," a pair of blazing tracks that will give fans nostalgia goosebumps. The latter half of the album is the slow rise to what could be called hope, especially on the rousing trio that closes out the album. With the matured world-view, Sum 41 add some new embellishments, like strings on the determined "Breaking the Chain" and atmospheric textures on "God Save Us All (Death to POP)," "The Fall and the Rise," and "Twisted by Design," which sound a lot like Linkin Park\'s hardcore punk outing The Hunting Party. Above all, the yearning "War" is the emotional pinnacle of the album, a testament to Whibley\'s battle for sobriety and survival as well as an anthem for fans living with similar struggles. It might sound like 13 Voices is glum and no fun, but fortunately the band still has the ability to inspire joyful chaos with its five-pronged assault. Taking into account Whibley\'s dramatic and life-altering experiences, the hits land harder than ever, resulting in Sum 41\'s most honest and sincere album yet. ~ Neil Z. Yeung',
- index: 1,
- rating: 8.0,
- year: 2016,
- thumb: "/library/metadata/28291/thumb/1738345261",
- art: "/library/metadata/27264/art/1738339916",
- parentThumb: "/library/metadata/27264/thumb/1738339916",
- originallyAvailableAt: "2016-10-07",
- addedAt: 1738345258,
- updatedAt: 1738345261,
- Image: [
- {
- alt: "13 Voices",
- type: "coverPoster",
- url: "/library/metadata/28291/thumb/1738345261"
- },
- {
- alt: "13 Voices",
- type: "background",
- url: "/library/metadata/27264/art/1738339916"
- }
- ],
- UltraBlurColors: {
- topLeft: "580c0f",
- topRight: "933f40",
- bottomRight: "2f0303",
- bottomLeft: "460903"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "28347",
- key: "/library/metadata/28347/children",
- parentRatingKey: "27264",
- guid: "plex://album/5d07c1a3403c64029086090f",
- parentGuid: "plex://artist/5d07bc03403c6402904aa5ea",
- studio: "Mercury Records",
- type: "album",
- title: "Does This Look Infected?",
- parentKey: "/library/metadata/27264",
- parentTitle: "Sum 41",
- summary:
- "Sum 41 album three, Does This Look Infected?, is much like Sum 41 album two, which was much like their lesser-known indie debut, Half Hour of Power. Which means, Does This Look Infected? sounds much like the work of Blink-182's snottier kid brothers, who are just in it for good times. Frankly, it's kind of a relief to be spared both the smutty double entendres and the self-pity, and while they still rely too much on processed guitar distortion and have sparkling productions, Sum 41 makes up for that cleanliness with vigorous performances and simple, catchy hooks. It's pretty fun, particularly since the whole affair is blissfully short at a few minutes over a half-hour, giving it a nice, punchy effect. There's nothing here that's unexpected, but it's delivered well, so it's a fun little record...but it's not much more than that, either. ~ Stephen Thomas Erlewine",
- index: 1,
- rating: 6.0,
- year: 2002,
- thumb: "/library/metadata/28347/thumb/1738345378",
- art: "/library/metadata/27264/art/1738339916",
- parentThumb: "/library/metadata/27264/thumb/1738339916",
- originallyAvailableAt: "2002-11-25",
- addedAt: 1738345375,
- updatedAt: 1738345378,
- Image: [
- {
- alt: "Does This Look Infected?",
- type: "coverPoster",
- url: "/library/metadata/28347/thumb/1738345378"
- },
- {
- alt: "Does This Look Infected?",
- type: "background",
- url: "/library/metadata/27264/art/1738339916"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1d10",
- topRight: "79391f",
- bottomRight: "411204",
- bottomLeft: "722f12"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "27265",
- key: "/library/metadata/27265/children",
- parentRatingKey: "27264",
- guid: "plex://album/657905e9c585e0b6a64bd2ac",
- parentGuid: "plex://artist/5d07bc03403c6402904aa5ea",
- studio: "Rise Records",
- type: "album",
- title: "Heaven :x: Hell",
- parentKey: "/library/metadata/27264",
- parentTitle: "Sum 41",
- summary:
- 'Capping nearly three decades on the scene, Sum 41 bid farewell the only way they really could: merging their punk and metal extremes on the sprawling double album Heaven :x: Hell. All those years of stylistic evolution collide on this 20-song collection, which is split evenly into the pop-punk Heaven side and the metal-leaning Hell side (naturally). Finding the sweet spot among Billy Talent, Green Day, and blink-182, this is standard, anthemic pop-punk goodness, designed for pogo-bops, fist-pumping, and light moshing, all centered on Deryck Whibley\'s acrobatic vocals. The big singalong choruses of catchy standouts like "Dopamine" and "Bad Mistake" ride Frank Zummo\'s freewheeling drumming, as the twin guitar attack of Dave Baksh and Tom Thacker propel this track headlong into the sunset. Heaven, according to Sum 41, sounds fun, urgent, and energetic (even when the lyrics say otherwise). Descending into Hell, fans of 2016\'s 13 Voices and 2019\'s Order in Decline will have plenty to enjoy as the relatively lighthearted punk fest gives way to a hardened, emotionally charged whirlpool of rage and frustration. The pummeling "Rise Up" crushes with a head-caving breakdown and death scream, while the hardcore "Stranger in These Times" shreds and tears its way through "imbecilic morons" and Whibley\'s insecurities. Hell highlight "I Don\'t Need Anyone" lurches its way atop Jason McCaslin\'s bass groove before a killer guitar solo slashes its way through this metal assault, just as emotions are pushed to the limit on the Linkin Park-leaning "How the End Begins." There\'s even a martial cover of the Rolling Stones\' "Paint It Black" that showcases their technical skill and adaptability (especially on the breakdown). Regardless of which Sum 41 you prefer, there are two expertly executed albums here, each highlighting just how this group has grown from being rascally jokesters to hardened, concerned members of society. As far as swan songs go, Heaven :x: Hell is a heartfelt goodbye to fans, an overly generous gift that aims to please the full spectrum of diehards and thank them for all their years of dedication. ~ Neil Z. Yeung',
- index: 1,
- rating: 9.0,
- year: 2024,
- thumb: "/library/metadata/27265/thumb/1738339917",
- art: "/library/metadata/27264/art/1738339916",
- parentThumb: "/library/metadata/27264/thumb/1738339916",
- originallyAvailableAt: "2024-03-29",
- addedAt: 1738339914,
- updatedAt: 1738339917,
- Image: [
- {
- alt: "Heaven :x: Hell",
- type: "coverPoster",
- url: "/library/metadata/27265/thumb/1738339917"
- },
- {
- alt: "Heaven :x: Hell",
- type: "background",
- url: "/library/metadata/27264/art/1738339916"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d3242",
- topRight: "8e3d41",
- bottomRight: "5e221f",
- bottomLeft: "9b382d"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "28280",
- key: "/library/metadata/28280/children",
- parentRatingKey: "27264",
- guid: "plex://album/5d07cd4b403c640290ef7993",
- parentGuid: "plex://artist/5d07bc03403c6402904aa5ea",
- studio: "Hopeless Records",
- type: "album",
- title: "Order in Decline",
- parentKey: "/library/metadata/27264",
- parentTitle: "Sum 41",
- summary:
- 'Building upon the evolved sound and lyrical maturity of 2016\'s 13 Voices, Canadian punks Sum 41 unleash a topical rage brought upon by world affairs on 2019\'s fiery Order in Decline. Produced, mixed, engineered, and written by frontman Deryck Whibley, this seventh full-length is laser-focused and angry as hell, taking multiple shots at a certain United States president without ever explicitly wasting any breath on his name. Decrying division and a society seemingly on the verge of moral collapse, this is one of Sum 41\'s most earnest and thoughtful statements to date, a compact burst that recalls a wide swath of influences ranging from Linkin Park to Bad Religion to Muse. Tension and frustration course through these ten tracks, peaking on thrash-influenced assaults such as "Turning Away" and the riotous "Out for Blood" and abating on sweeping surprises such as "Never There" and "Catching Fire," which take a pause from the political to focus on broken relationships and lost friends. Otherwise, Decline sticks to talk of resistance, (not) building walls, and the perpetuation of lies on standouts "A Death in the Family" and "45 (A Matter of Time)." On these rallying cries, Whibley wonders, "Is it human nature or am I insane?" while contemplating the state of the world at the close of the decade. Later, on the punk blast "The People Vs…" he declares, "I know a bad man when I see his face.... He\'s got to go!" There\'s little ambiguity here and, compared to their earlier work, it\'s a refreshing evolution and maturation. That a group of Canadian punks would be the voices of reason in 2019 is a wonder in itself; that they\'ve delivered one of the most accomplished albums in their catalog this late in their careers is another. ~ Neil Z. Yeung',
- index: 1,
- rating: 8.0,
- year: 2019,
- thumb: "/library/metadata/28280/thumb/1738345247",
- art: "/library/metadata/27264/art/1738339916",
- parentThumb: "/library/metadata/27264/thumb/1738339916",
- originallyAvailableAt: "2019-07-19",
- addedAt: 1738345244,
- updatedAt: 1738345247,
- Image: [
- {
- alt: "Order in Decline",
- type: "coverPoster",
- url: "/library/metadata/28280/thumb/1738345247"
- },
- {
- alt: "Order in Decline",
- type: "background",
- url: "/library/metadata/27264/art/1738339916"
- }
- ],
- UltraBlurColors: {
- topLeft: "550c26",
- topRight: "590411",
- bottomRight: "2c0404",
- bottomLeft: "5b0a20"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "26826",
- key: "/library/metadata/26826/children",
- parentRatingKey: "26825",
- guid: "local://26826",
- parentGuid: "plex://artist/5d07bc02403c6402904aa0f9",
- type: "album",
- title: "Steal This Album!",
- parentKey: "/library/metadata/26825",
- parentTitle: "System of a Down",
- summary: "",
- index: 1,
- year: 2002,
- thumb: "/library/metadata/26825/thumb/1738337676",
- art: "/library/metadata/26825/art/1738337676",
- parentThumb: "/library/metadata/26825/thumb/1738337676",
- originallyAvailableAt: "2002-01-01",
- addedAt: 1738337672,
- Image: [
- {
- alt: "Steal This Album!",
- type: "coverPoster",
- url: "/library/metadata/26825/thumb/1738337676"
- },
- {
- alt: "Steal This Album!",
- type: "background",
- url: "/library/metadata/26825/art/1738337676"
- }
- ],
- Genre: [
- {
- tag: "Metal"
- }
- ],
- Collection: [
- {
- tag: "Super hi res"
- }
- ]
- },
- {
- ratingKey: "27012",
- key: "/library/metadata/27012/children",
- parentRatingKey: "27011",
- guid: "plex://album/5d07c18d403c6402908544e7",
- parentGuid: "mbid://fabb37f8-eb2a-4cc1-a72a-b56935bbb72d",
- studio: "Jive",
- type: "album",
- title: "Three Days Grace",
- parentKey: "/library/metadata/27011",
- parentTitle: "Three Days Grace",
- summary:
- 'Three Days Grace\'s self-titled debut showcases the simplicity of their music, which is both the band\'s biggest strength and biggest weakness. The album\'s taut arrangements and grinding but melodic sound are quintessential alt-metal, suggesting a much poppier, less cerebral Helmet (or among Three Days Grace\'s contemporaries, Chevelle), and while the production is mostly simple and crunchy, it occasionally delves into Linkin Park-like atmospheres. At its best, the band\'s focus and adherence to alt-metal\'s formulas -- coupled with tight songwriting and some unexpectedly pretty choruses -- results in a strong tracks that are more memorable than the work of many of their peers. "I Hate Everything About You" was Three Days Grace\'s big single and remains the band\'s best song, gaining most of its power from its directness and bluntness in examining a dysfunctional relationship. Though there\'s nothing else quite as strong on the rest of the album, "Born Like This," "Just Like You," and "Scared" are also good examples of the band\'s surprisingly hooky songwriting. However, when the songwriting isn\'t quite up to par, Three Days Grace\'s simplicity becomes more generic than focused. The cookie-cutter angst of song titles like "Burn," "Drown," and "Now or Never" and lyrics like "Home"\'s "By the time you come home/I\'m already stoned/I can hardly wait to leave this place" may tap into the feelings of the band\'s audience, but they\'re not especially distinctive. The album\'s second half falters a bit when compared to the punch of Three Days Grace\'s first few songs, although the power ballads "Take Me Under" and "Wake Up" show that the band is equally good at (somewhat) quieter songs as well as loud ones. Although this debut is a little uneven, it\'s also promising. Three Days Grace are definitely one of the most accessible alt-metal bands of the 2000s; they just need to add some more distinctiveness to their sound. ~ Heather Phares',
- index: 1,
- rating: 7.0,
- year: 2003,
- thumb: "/library/metadata/27012/thumb/1738339870",
- originallyAvailableAt: "2003-07-22",
- addedAt: 1738339867,
- updatedAt: 1738339870,
- Image: [
- {
- alt: "Three Days Grace",
- type: "coverPoster",
- url: "/library/metadata/27012/thumb/1738339870"
- }
- ],
- UltraBlurColors: {
- topLeft: "2f2d2d",
- topRight: "030403",
- bottomRight: "393630",
- bottomLeft: "26211b"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "26402",
- key: "/library/metadata/26402/children",
- parentRatingKey: "26390",
- guid: "plex://album/6116468e9280929a7161c6cb",
- parentGuid: "plex://artist/5d07bc35403c6402904d3319",
- studio: "Roadrunner Records",
- type: "album",
- title: "In the Court of the Dragon",
- parentKey: "/library/metadata/26390",
- parentTitle: "Trivium",
- summary:
- 'In the Court of the Dragon is Trivium\'s tenth album, a milestone for any band. It\'s also a homecoming for the quartet of Matt Heafy (guitar/vocals), Corey Beaulieu (guitar), Paolo Gregoletto (bass), and Alex Bent (drums). Heafy returned to Florida after living in California for several years, as did Gregoletto after a period in Chicago. Produced by Josh Wilbur, this extremely musical, ten-song set aesthetically reaches forward and back simultaneously. For starters, it\'s simply brutal. Metalcore, thrash, and technical death metal converge throughout, with some prog metal nods, too. Wilbur\'s production is streamlined yet massive as it juxtaposes extreme aggression with some arena rock tendencies.\r\nOpener "X" is a brief yet sinister interlude with chanted, wordless vocal assistance and subtle electronics from guest and Emperor frontman Ihsahn. Reverbed kick drums and animalistic sounds introduce the title track. Heafy\'s fire-spitting lyric delivery over the truly gnarly lead riffs by Beaulieu and slamming blastbeats from Bent unleashes a an all-out-attack we haven\'t heard since 2005\'s Ascendancy. "Like a Sword of Damocles" commences with a detuned riff before Bent picks up the tempo with blastbeats, intense rolls, and accents as the guitarists join on the main riff. The chorus follows a different tack: Using stacked vocal harmonies, it asserts an earworm hook before a series of breakdowns, solo breaks, and detuned bass crescendos claim the fore. "Feast of Fire" is radio-friendly with assonant vocals and a catchy lyric sensibility; it\'s couched inside a massive vamp with guitar fills that swirl around the singer as the drummer and bassist swing them into a knotty, tech death jaunt. "The Shadow of the Abattoir" moves through so many musical interactions it could be a suite. Commencing as a low, gloomy ballad, Heafy sings in his clearest baritone amid fingerpicked electric guitars and rolling tom-toms. The hooky chorus soars, but the band quickly grafts modal overtones onto the melody before the entire proceeding explodes halfway through amid thrash breakdowns and overdriven riff aggression before returning to the now-galloping chorus. "No Way Back Just Through" offers rage and a festival-ready chorus, while "Fall Into Your Hands" delivers wonderful three-part vocal harmony on the majestically hooky chorus juxtaposed against a take-no-prisoners thrash riff and spiky, wrangling guitar solos. The origins of closer "The Phalanx" lie in the Shogun era, but it\'s hardly filler. A grand riff intro gives way to Heafy\'s screaming amid angular riffing, thunderous bass fills, and jarring breakdowns. The stop-and-start segments in the middle section are unhinged. At 5:37 or so, it morphs into sweeping, midtempo power metal with orchestral strings adding ballast to the attack. As a whole, In the Court of the Dragon stands with Trivium\'s best work. It offers a classic meld of melodic thrash/metalcore and tech death in a sound as enormous as it is ambitious and diverse, making for wonderfully produced, flawlessly composed songs. All killer, no filler. ~ Thom Jurek',
- index: 1,
- rating: 8.0,
- year: 2021,
- thumb: "/library/metadata/26402/thumb/1737984019",
- art: "/library/metadata/26390/art/1737983391",
- parentThumb: "/library/metadata/26390/thumb/1737983391",
- originallyAvailableAt: "2021-10-08",
- addedAt: 1738337206,
- updatedAt: 1737984019,
- Image: [
- {
- alt: "In the Court of the Dragon",
- type: "coverPoster",
- url: "/library/metadata/26402/thumb/1737984019"
- },
- {
- alt: "In the Court of the Dragon",
- type: "background",
- url: "/library/metadata/26390/art/1737983391"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e1a",
- topRight: "49140b",
- bottomRight: "481f13",
- bottomLeft: "401113"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "26391",
- key: "/library/metadata/26391/children",
- parentRatingKey: "26390",
- guid: "plex://album/5d07c7b0403c640290ba03e6",
- parentGuid: "plex://artist/5d07bc35403c6402904d3319",
- studio: "Roadrunner Records",
- type: "album",
- title: "Vengeance Falls",
- parentKey: "/library/metadata/26390",
- parentTitle: "Trivium",
- summary:
- "Possessing a feeling of intense focus, melodic thrash outfit Trivium delivers one of their tightest and most cohesive albums in years on their sixth studio outing, Vengeance Falls. With songwriting that emphasizes quality over quantity or complexity, the album feels more precise in its execution, with every moment expertly placed in order to serve the songs rather than show off the band's musicianship (which is, as always, considerable). A lot of this can be attributed to the work of producer David Draiman of Disturbed and, most recently, Device. Sharing the band's ear for melody, Draiman provides Trivium with a more mainstream perspective. Depending on your view of Draiman's work, that might sound like a bad thing, yet the reality is anything but. Rather than water down their sound, Trivium have refined it, doing away with anything that doesn't serve the song. Because of this, Vengeance Falls comes off as a rock-solid blast of melodic metalcore that manages to be technically impressive without needing to show off. While this might not be the album that will make believers out of their haters, Trivium have put out an album that, with its impressive blend of melody and scorching riffs, feels capable of luring more than a few post-grunge and hard rock fans over to the heavier side of the dial. ~ Gregory Heaney",
- index: 1,
- rating: 8.0,
- year: 2013,
- thumb: "/library/metadata/26391/thumb/1737983391",
- art: "/library/metadata/26390/art/1737983391",
- parentThumb: "/library/metadata/26390/thumb/1737983391",
- originallyAvailableAt: "2013-10-09",
- addedAt: 1738337165,
- updatedAt: 1737983391,
- Image: [
- {
- alt: "Vengeance Falls",
- type: "coverPoster",
- url: "/library/metadata/26391/thumb/1737983391"
- },
- {
- alt: "Vengeance Falls",
- type: "background",
- url: "/library/metadata/26390/art/1737983391"
- }
- ],
- UltraBlurColors: {
- topLeft: "1f272f",
- topRight: "234f70",
- bottomRight: "0f293f",
- bottomLeft: "132e47"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "28669",
- key: "/library/metadata/28669/children",
- parentRatingKey: "28668",
- guid: "plex://album/65dfe8de0d83c0e15e4b8f2c",
- parentGuid: "mbid://a6c6897a-7415-4f8d-b5a5-3a5e05f3be67",
- studio: "Fueled by Ramen",
- type: "album",
- title: "Clancy",
- parentKey: "/library/metadata/28668",
- parentTitle: "Twenty One Pilots",
- summary:
- '"Welcome back to Trench." With those words, Twenty One Pilots scholars were sent into the stratosphere, thrilled by the fact that the dense, metaphorical mythology that the duo had been crafting for a decade was back on track after a sneaky "diversion" on 2021\'s Scaled and Icy. That pop-leaning album had some listeners and critics tricked, but it was later revealed that it was just protagonist Clancy being forced to make a coded call for help that would infiltrate the mainstream. The rabbit hole goes even deeper for those who want to dive in, but for the sake of simplicity and avoiding any misinterpretations about the story, let\'s focus on the music and leave the lore to the experts. Named after the fearless hero, Clancy returns listeners to the fictional setting explored on the 2018 album of the same name. Much like that effort, this collection is as sonically varied and exploratory, jumping from dramatic, beat-driven electro-hip-hop ("Overcompensate," "Snap Back") to thrilling, joyous pop-punk ("Next Semester," "Midwest Indigo") before landing on a lyrically swirling dub showcase ("Backslide") and acoustic tenderness ("The Craving"). Tyler Joseph and Josh Dun\'s kitchen-sink approach to genre will be no surprise to longtime listeners, and it remains as exciting as it was when they first emerged in 2009. However, despite their return to a familiar locale, this is not Trench 2.0. That permeating tension, high drama, and foreboding is toned down as the guys keep it relatively straightforward, even nostalgic, sounding more like they did on their early records than they have in a while. Additional highlights include the bouncy, dream-pop "Lavish," which is punctuated by hypnotic rap verses, and the energized synth-rock blast "Navigating," which serves as yet another example of why Dun is such an underrated drummer. A gift and a nod to their faithful following, Clancy is almost custom designed to please the diehards. As those fans pore over the material and decipher the clues buried in the lyrics (especially the doozy of a closer "Paladin Strait"), Twenty One Pilots tie a bow on a fascinating narrative that has captured the imagination of a legion of fans around the globe. Fortunately for listeners unaware of the backstory, the songs are reliably catchy and intriguing enough to grab their attention, too. ~ Neil Z. Yeung',
- index: 1,
- rating: 8.0,
- year: 2024,
- thumb: "/library/metadata/28669/thumb/1738848725",
- originallyAvailableAt: "2024-05-24",
- addedAt: 1738848722,
- updatedAt: 1738848725,
- Image: [
- {
- alt: "Clancy",
- type: "coverPoster",
- url: "/library/metadata/28669/thumb/1738848725"
- }
- ],
- UltraBlurColors: {
- topLeft: "541311",
- topRight: "a6281e",
- bottomRight: "ad1a17",
- bottomLeft: "8c3833"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ]
- },
- {
- ratingKey: "26426",
- key: "/library/metadata/26426/children",
- parentRatingKey: "26413",
- guid: "plex://album/662d4ee28d1905ebe3b220e4",
- parentGuid: "plex://artist/5d07bee1403c6402906e88c7",
- studio: "Fearless Records",
- type: "album",
- title: "STIGMA",
- parentKey: "/library/metadata/26413",
- parentTitle: "Wage War",
- summary: "",
- index: 1,
- year: 2024,
- thumb: "/library/metadata/26426/thumb/1737983710",
- art: "/library/metadata/26413/art/1737983710",
- parentThumb: "/library/metadata/26413/thumb/1737983710",
- originallyAvailableAt: "2024-06-21",
- addedAt: 1738337300,
- updatedAt: 1737983710,
- Image: [
- {
- alt: "STIGMA",
- type: "coverPoster",
- url: "/library/metadata/26426/thumb/1737983710"
- },
- {
- alt: "STIGMA",
- type: "background",
- url: "/library/metadata/26413/art/1737983710"
- }
- ],
- UltraBlurColors: {
- topLeft: "28270d",
- topRight: "64601e",
- bottomRight: "404019",
- bottomLeft: "323103"
- }
- },
- {
- ratingKey: "26414",
- key: "/library/metadata/26414/children",
- parentRatingKey: "26413",
- guid: "plex://album/63782e570a43e1cba3cc1459",
- parentGuid: "plex://artist/5d07bee1403c6402906e88c7",
- studio: "Fearless Records",
- type: "album",
- title: "The Stripped Sessions",
- titleSort: "Stripped Sessions",
- parentKey: "/library/metadata/26413",
- parentTitle: "Wage War",
- summary: "",
- index: 1,
- year: 2022,
- thumb: "/library/metadata/26414/thumb/1738337696",
- art: "/library/metadata/26413/art/1737983710",
- parentThumb: "/library/metadata/26413/thumb/1737983710",
- originallyAvailableAt: "2022-12-02",
- addedAt: 1738337254,
- updatedAt: 1738337696,
- Image: [
- {
- alt: "The Stripped Sessions",
- type: "coverPoster",
- url: "/library/metadata/26414/thumb/1738337696"
- },
- {
- alt: "The Stripped Sessions",
- type: "background",
- url: "/library/metadata/26413/art/1737983710"
- }
- ],
- UltraBlurColors: {
- topLeft: "142f4a",
- topRight: "924416",
- bottomRight: "265078",
- bottomLeft: "993c0c"
- }
- },
- {
- ratingKey: "27324",
- key: "/library/metadata/27324/children",
- parentRatingKey: "27323",
- guid: "plex://album/64e177657a36935c7b24fb7a",
- parentGuid: "mbid://eace2373-31c8-4aba-9a5c-7bce22dd140a",
- studio: "Force Music Recordings",
- type: "album",
- title: "Bleed Out",
- parentKey: "/library/metadata/27323",
- parentTitle: "Within Temptation",
- summary:
- 'Nachdem Within Temptation auf den vorangegangenen Alben Hydra (2014) und Resist (2019) mit Elementen aus Pop und Hip-Hop experimentierten, konzentriert sich die Band auf dem 2023 veröffentlichten achten Album ganz auf ihre Metal-Wurzeln. Düstere Passagen wechseln sich mit großen Melodien ab, die Songs galoppieren mit Tempo nach vorne, die Riffs krachen – manchmal auch mit Djent-Kante – und immer wieder kommt Symphonic-Metal-Flair auf. In den Songs zeigen sich die Niederländer um Sängerin Sharon den Adel deutlich politisch: Der stimmungsvolle Titeltrack beispielsweise dreht sich um die Unterdrückung von Frauen im Iran, im harten "Wireless" geht es um den Einmarsch Russlands in die Ukraine. Auf "Shed My Skin" sind die beiden Frontmänner der deutschen Alternative-Rockband Annisokay als Gäste zu hören.',
- index: 1,
- year: 2023,
- thumb: "/library/metadata/27324/thumb/1738340548",
- originallyAvailableAt: "2023-10-20",
- addedAt: 1738340533,
- updatedAt: 1738340548,
- Image: [
- {
- alt: "Bleed Out",
- type: "coverPoster",
- url: "/library/metadata/27324/thumb/1738340548"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1c07",
- topRight: "692e27",
- bottomRight: "944129",
- bottomLeft: "91432e"
- },
- Genre: [
- {
- tag: "Pop/Rock"
- }
- ],
- Collection: [
- {
- tag: "Super hi res"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec(
- "/library/sections/{sectionKey}/all",
- "get",
- 200,
- response
- )
- })
-
- it("should validate the 200 response with when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 7,
- totalSize: 7,
- offset: 0,
- allowSync: true,
- art: "/:/resources/movie-fanart.jpg",
- content: "secondary",
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 9,
- librarySectionTitle: "concerts",
- librarySectionUUID: "bbe74512-bbf3-4741-925c-2baece271970",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1734358180,
- thumb: "/:/resources/video.png",
- title1: "concerts",
- title2: "All concerts",
- viewGroup: "movie",
- Meta: {
- Type: [
- {
- key: "/library/sections/9/all?type=1",
- type: "movie",
- subtype: "clip",
- title: "Movies",
- active: true,
- Filter: [
- {
- filter: "genre",
- filterType: "string",
- key: "/library/sections/9/genre",
- title: "Genre",
- type: "filter"
- },
- {
- filter: "year",
- filterType: "integer",
- key: "/library/sections/9/year",
- title: "Year",
- type: "filter"
- },
- {
- filter: "decade",
- filterType: "integer",
- key: "/library/sections/9/decade",
- title: "Decade",
- type: "filter"
- },
- {
- filter: "contentRating",
- filterType: "string",
- key: "/library/sections/9/contentRating",
- title: "Content Rating",
- type: "filter"
- },
- {
- filter: "collection",
- filterType: "string",
- key: "/library/sections/9/collection",
- title: "Collection",
- type: "filter"
- },
- {
- filter: "director",
- filterType: "string",
- key: "/library/sections/9/director",
- title: "Director",
- type: "filter"
- },
- {
- filter: "actor",
- filterType: "string",
- key: "/library/sections/9/actor",
- title: "Actor",
- type: "filter"
- },
- {
- filter: "writer",
- filterType: "string",
- key: "/library/sections/9/writer",
- title: "Writer",
- type: "filter"
- },
- {
- filter: "producer",
- filterType: "string",
- key: "/library/sections/9/producer",
- title: "Producer",
- type: "filter"
- },
- {
- filter: "country",
- filterType: "string",
- key: "/library/sections/9/country",
- title: "Country",
- type: "filter"
- },
- {
- filter: "studio",
- filterType: "string",
- key: "/library/sections/9/studio",
- title: "Studio",
- type: "filter"
- },
- {
- filter: "resolution",
- filterType: "string",
- key: "/library/sections/9/resolution",
- title: "Resolution",
- type: "filter"
- },
- {
- filter: "hdr",
- filterType: "boolean",
- key: "/library/sections/9/hdr",
- title: "HDR",
- type: "filter"
- },
- {
- filter: "unwatched",
- filterType: "boolean",
- key: "/library/sections/9/unwatched",
- title: "Unwatched",
- type: "filter"
- },
- {
- filter: "inProgress",
- filterType: "boolean",
- key: "/library/sections/9/inProgress",
- title: "In Progress",
- type: "filter"
- },
- {
- filter: "unmatched",
- filterType: "boolean",
- key: "/library/sections/9/unmatched",
- title: "Unmatched",
- type: "filter"
- },
- {
- filter: "audioLanguage",
- filterType: "string",
- key: "/library/sections/9/audioLanguage",
- title: "Audio Language",
- type: "filter"
- },
- {
- filter: "subtitleLanguage",
- filterType: "string",
- key: "/library/sections/9/subtitleLanguage",
- title: "Subtitle Language",
- type: "filter"
- },
- {
- filter: "editionTitle",
- filterType: "string",
- key: "/library/sections/9/editionTitle",
- title: "Edition",
- type: "filter"
- },
- {
- filter: "duplicate",
- filterType: "boolean",
- key: "/library/sections/9/duplicate",
- title: "Duplicates",
- type: "filter",
- advanced: true
- }
- ],
- Sort: [
- {
- active: true,
- activeDirection: "asc",
- default: "asc",
- defaultDirection: "asc",
- descKey: "titleSort:desc",
- firstCharacterKey: "/library/sections/9/firstCharacter",
- key: "titleSort",
- title: "Title"
- },
- {
- defaultDirection: "desc",
- descKey: "year:desc",
- key: "year",
- title: "Year"
- },
- {
- defaultDirection: "desc",
- descKey: "originallyAvailableAt:desc",
- key: "originallyAvailableAt",
- title: "Release Date"
- },
- {
- defaultDirection: "desc",
- descKey: "rating:desc",
- key: "rating",
- title: "Critic Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "audienceRating:desc",
- key: "audienceRating",
- title: "Audience Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "userRating:desc",
- key: "userRating",
- title: "Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "contentRating:desc",
- key: "contentRating",
- title: "Content Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "duration:desc",
- key: "duration",
- title: "Duration"
- },
- {
- defaultDirection: "desc",
- descKey: "viewOffset:desc",
- key: "viewOffset",
- title: "Progress"
- },
- {
- defaultDirection: "desc",
- descKey: "viewCount:desc",
- key: "viewCount",
- title: "Plays"
- },
- {
- defaultDirection: "desc",
- descKey: "addedAt:desc",
- key: "addedAt",
- title: "Date Added"
- },
- {
- defaultDirection: "desc",
- descKey: "lastViewedAt:desc",
- key: "lastViewedAt",
- title: "Date Viewed"
- },
- {
- defaultDirection: "asc",
- descKey: "mediaHeight:desc",
- key: "mediaHeight",
- title: "Resolution"
- },
- {
- defaultDirection: "desc",
- descKey: "mediaBitrate:desc",
- key: "mediaBitrate",
- title: "Bitrate"
- },
- {
- defaultDirection: "desc",
- descKey: "random:desc",
- key: "random",
- title: "Randomly"
- }
- ],
- Field: [
- {
- key: "title",
- title: "Title",
- type: "string"
- },
- {
- key: "studio",
- title: "Studio",
- type: "string"
- },
- {
- key: "userRating",
- subType: "rating",
- title: "Rating",
- type: "integer"
- },
- {
- key: "contentRating",
- title: "Content Rating",
- type: "tag"
- },
- {
- key: "year",
- subType: "year",
- title: "Year",
- type: "integer"
- },
- {
- key: "decade",
- subType: "decade",
- title: "Decade",
- type: "integer"
- },
- {
- key: "originallyAvailableAt",
- title: "Release Date",
- type: "date"
- },
- {
- key: "duration",
- subType: "duration",
- title: "Duration",
- type: "integer"
- },
- {
- key: "unmatched",
- title: "Unmatched",
- type: "boolean"
- },
- {
- key: "duplicate",
- title: "Duplicate",
- type: "boolean"
- },
- {
- key: "genre",
- title: "Genre",
- type: "tag"
- },
- {
- key: "collection",
- title: "Collection",
- type: "tag"
- },
- {
- key: "director",
- title: "Director",
- type: "tag"
- },
- {
- key: "writer",
- title: "Writer",
- type: "tag"
- },
- {
- key: "producer",
- title: "Producer",
- type: "tag"
- },
- {
- key: "actor",
- title: "Actor",
- type: "tag"
- },
- {
- key: "country",
- title: "Country",
- type: "tag"
- },
- {
- key: "addedAt",
- title: "Date Added",
- type: "date"
- },
- {
- key: "viewCount",
- title: "Plays",
- type: "integer"
- },
- {
- key: "lastViewedAt",
- title: "Last Watched",
- type: "date"
- },
- {
- key: "unwatched",
- title: "Unwatched",
- type: "boolean"
- },
- {
- key: "resolution",
- title: "Resolution",
- type: "resolution"
- },
- {
- key: "hdr",
- subType: "hdr",
- title: "HDR",
- type: "boolean"
- },
- {
- key: "mediaSize",
- subType: "fileSize",
- title: "File Size",
- type: "integer"
- },
- {
- key: "mediaBitrate",
- subType: "bitrate",
- title: "Bitrate",
- type: "integer"
- },
- {
- key: "subtitleLanguage",
- title: "Subtitle Language",
- type: "subtitleLanguage"
- },
- {
- key: "audioLanguage",
- title: "Audio Language",
- type: "audioLanguage"
- },
- {
- key: "inProgress",
- title: "In Progress",
- type: "boolean"
- },
- {
- key: "trash",
- title: "Trash",
- type: "boolean"
- },
- {
- key: "location",
- title: "Folder Location",
- type: "tag"
- },
- {
- key: "editionTitle",
- title: "Edition",
- type: "string"
- }
- ]
- },
- {
- key: "/library/sections/9/folder",
- type: "folder",
- title: "Folders",
- active: false
- }
- ],
- FieldType: [
- {
- type: "tag",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- }
- ]
- },
- {
- type: "integer",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- },
- {
- key: ">>=",
- title: "is greater than"
- },
- {
- key: "<<=",
- title: "is less than"
- }
- ]
- },
- {
- type: "string",
- Operator: [
- {
- key: "=",
- title: "contains"
- },
- {
- key: "!=",
- title: "does not contain"
- },
- {
- key: "==",
- title: "is"
- },
- {
- key: "!==",
- title: "is not"
- },
- {
- key: "<=",
- title: "begins with"
- },
- {
- key: ">=",
- title: "ends with"
- }
- ]
- },
- {
- type: "boolean",
- Operator: [
- {
- key: "=",
- title: "is true"
- },
- {
- key: "!=",
- title: "is false"
- }
- ]
- },
- {
- type: "date",
- Operator: [
- {
- key: "<<=",
- title: "is before"
- },
- {
- key: ">>=",
- title: "is after"
- }
- ]
- },
- {
- type: "subtitleLanguage",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- }
- ]
- },
- {
- type: "audioLanguage",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- }
- ]
- },
- {
- type: "resolution",
- Operator: [
- {
- key: "=",
- title: "is"
- }
- ]
- }
- ]
- },
- Metadata: [
- {
- ratingKey: "713",
- key: "/library/metadata/713",
- guid: "com.plexapp.agents.none://66e3055097fd3dc8003b147345523588db2d0a7b?lang=xn",
- type: "movie",
- title: "Killer Set Kublai Khan TX, Tuesday 8th November, 2022",
- subtype: "clip",
- summary: "",
- year: 2024,
- thumb: "/library/metadata/713/thumb/1714425585",
- art: "/library/metadata/713/art/1714425585",
- duration: 2024548,
- originallyAvailableAt: "2024-04-29",
- addedAt: 1710811223,
- updatedAt: 1714425585,
- createdAtAccuracy: "epoch",
- createdAtTZOffset: "7200",
- Media: [
- {
- id: 677,
- duration: 2024548,
- bitrate: 2680,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "vp9",
- videoResolution: "1080",
- container: "mp4",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "profile 0",
- hasVoiceActivity: false,
- Part: [
- {
- id: 677,
- key: "/library/parts/677/1710811223/file.mp4",
- duration: 2024548,
- file: "P:\\concerts\\Killer Set Kublai Khan TX, Tuesday 8th November, 2022.mp4",
- size: 678232064,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "profile 0"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Killer Set Kublai Khan TX, Tuesday 8th November, 2022",
- type: "coverPoster",
- url: "/library/metadata/713/thumb/1714425585"
- },
- {
- alt: "Killer Set Kublai Khan TX, Tuesday 8th November, 2022",
- type: "background",
- url: "/library/metadata/713/art/1714425585"
- }
- ]
- },
- {
- ratingKey: "714",
- key: "/library/metadata/714",
- guid: "com.plexapp.agents.none://b25f6f517f5d333b933a8a0fe4de896078245145?lang=xn",
- type: "movie",
- title:
- "Metallica - Live At Tushino Air Field, Moscow, Russia (28-09-1991)",
- subtype: "clip",
- summary: "",
- year: 2022,
- duration: 4973245,
- originallyAvailableAt: "2022-12-13",
- addedAt: 1710198348,
- updatedAt: 1714425585,
- createdAtAccuracy: "epoch,local",
- createdAtTZOffset: "0",
- Media: [
- {
- id: 678,
- duration: 4973245,
- bitrate: 16354,
- width: 1440,
- height: 1080,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "flac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "PAL",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 678,
- key: "/library/parts/678/1710198348/file.mkv",
- duration: 4973245,
- file: "P:\\concerts\\Metallica - Live At Tushino Air Field, Moscow, Russia (28-09-1991).mkv",
- size: 10166358684,
- container: "mkv",
- hasThumbnail: "1",
- videoProfile: "main"
- }
- ]
- }
- ]
- },
- {
- ratingKey: "715",
- key: "/library/metadata/715",
- guid: "com.plexapp.agents.none://89f7c36d8695da056ccd3fa85768df2713c6ba53?lang=xn",
- type: "movie",
- title: "Metallica - Live Shit Binge & Purge - San Diego",
- subtype: "clip",
- summary: "",
- year: 2024,
- duration: 11973800,
- originallyAvailableAt: "2024-04-29",
- addedAt: 1710332355,
- updatedAt: 1714425553,
- createdAtAccuracy: "epoch",
- createdAtTZOffset: "7200",
- Media: [
- {
- id: 679,
- duration: 11973800,
- bitrate: 981,
- width: 704,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "ac3",
- videoCodec: "mpeg4",
- videoResolution: "480",
- container: "avi",
- videoFrameRate: "PAL",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 679,
- key: "/library/parts/679/1710332355/file.avi",
- duration: 11973800,
- file: "P:\\concerts\\Metallica - Live Shit Binge & Purge - San Diego.avi",
- size: 1468932096,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ]
- },
- {
- ratingKey: "716",
- key: "/library/metadata/716",
- guid: "com.plexapp.agents.none://ad5f17cf6190c142821bd2b6bbd497d277c914b6?lang=xn",
- type: "movie",
- title: "Metallica_Live_Shit_Seattle_1989_mp4",
- subtype: "clip",
- summary: "",
- year: 2036,
- thumb: "/library/metadata/716/thumb/1714445254",
- art: "/library/metadata/716/art/1714445254",
- duration: 8455407,
- originallyAvailableAt: "2036-01-01",
- addedAt: 1710245555,
- updatedAt: 1714445254,
- createdAtAccuracy: "epoch,local",
- createdAtTZOffset: "0",
- Media: [
- {
- id: 680,
- duration: 8455407,
- bitrate: 1409,
- width: 320,
- height: 240,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "mp4",
- videoFrameRate: "NTSC",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 680,
- key: "/library/parts/680/1710245555/file.mp4",
- duration: 8455407,
- file: "P:\\concerts\\Metallica_Live_Shit_Seattle_1989_mp4.mp4",
- size: 1489033121,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: false,
- videoProfile: "simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Metallica_Live_Shit_Seattle_1989_mp4",
- type: "coverPoster",
- url: "/library/metadata/716/thumb/1714445254"
- },
- {
- alt: "Metallica_Live_Shit_Seattle_1989_mp4",
- type: "background",
- url: "/library/metadata/716/art/1714445254"
- }
- ],
- UltraBlurColors: {
- topLeft: "232460",
- topRight: "020c15",
- bottomRight: "050c03",
- bottomLeft: "041705"
- }
- },
- {
- ratingKey: "717",
- key: "/library/metadata/717",
- guid: "com.plexapp.agents.none://40e51a2ae1d656a14c866cf1c0e40d39677b8f07?lang=xn",
- type: "movie",
- title: "Muse _ Live at Rome Olympic Stadium 4K (Full concert)",
- subtype: "clip",
- summary:
- "Download this full and free concert here: http://raboninco.com/1vt0v\nSubscribe, it'll support my channel :)\n1:15 Supremacy\n6:33 Panic Station\n9:51 Plug In Baby\n14:22 Resistance\n20:02 Animals\n24:24 Knights Of Cydonia\n31:40 Explorers\n37:37 Interlude\n38:33 Hysteria\n42:50 Follow Me\n46:54 Madness\n51:40 Time Is Running Out\n\nEncore\n\n56:18 Guiding Light\n1:01:03 Undisclosed Desires\n1:05:30 Supermassive Black Hole\n1:09:31 Survival\n\nEncore 2\n\n1:14:20 The 2nd Law: Isolated System\n1:16:44 Uprising\n1:22:19 Starlight",
- year: 2024,
- thumb: "/library/metadata/717/thumb/1714425563",
- art: "/library/metadata/717/art/1714425563",
- duration: 5238187,
- originallyAvailableAt: "2024-04-29",
- addedAt: 1689364552,
- updatedAt: 1714425563,
- createdAtAccuracy: "epoch",
- createdAtTZOffset: "7200",
- Media: [
- {
- id: 681,
- duration: 5238187,
- bitrate: 13418,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "av1",
- videoResolution: "4k",
- container: "mp4",
- videoFrameRate: "60p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: true,
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 681,
- key: "/library/parts/681/1689364552/file.mp4",
- duration: 5238187,
- file: "P:\\concerts\\Muse _ Live at Rome Olympic Stadium 4K (Full concert).mp4",
- size: 8785510759,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: true,
- hasThumbnail: "1",
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Muse _ Live at Rome Olympic Stadium 4K (Full concert)",
- type: "coverPoster",
- url: "/library/metadata/717/thumb/1714425563"
- },
- {
- alt: "Muse _ Live at Rome Olympic Stadium 4K (Full concert)",
- type: "background",
- url: "/library/metadata/717/art/1714425563"
- }
- ],
- UltraBlurColors: {
- topLeft: "481a3b",
- topRight: "3c037c",
- bottomRight: "044303",
- bottomLeft: "400384"
- }
- },
- {
- ratingKey: "718",
- key: "/library/metadata/718",
- guid: "com.plexapp.agents.none://1db7feb7b939738502d7899e7b91e6f545e7c1f5?lang=xn",
- type: "movie",
- title: "Pendulum - Live At Brixton Academy",
- subtype: "clip",
- summary: "",
- year: 2022,
- thumb: "/library/metadata/718/thumb/1714699606",
- art: "/library/metadata/718/art/1714699606",
- duration: 5708703,
- originallyAvailableAt: "2022-07-24",
- addedAt: 1708264510,
- updatedAt: 1714699606,
- chapterSource: "media",
- createdAtAccuracy: "epoch,local",
- createdAtTZOffset: "0",
- Media: [
- {
- id: 682,
- duration: 5708703,
- bitrate: 3997,
- width: 712,
- height: 474,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "flac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mkv",
- videoFrameRate: "NTSC",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 682,
- key: "/library/parts/682/1708264510/file.mkv",
- duration: 5708703,
- file: "P:\\concerts\\Pendulum - Live At Brixton Academy.mkv",
- size: 2851973182,
- container: "mkv",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Pendulum - Live At Brixton Academy",
- type: "coverPoster",
- url: "/library/metadata/718/thumb/1714699606"
- },
- {
- alt: "Pendulum - Live At Brixton Academy",
- type: "background",
- url: "/library/metadata/718/art/1714699606"
- }
- ],
- UltraBlurColors: {
- topLeft: "332e09",
- topRight: "6b5d18",
- bottomRight: "6c5d21",
- bottomLeft: "386d1c"
- }
- },
- {
- ratingKey: "719",
- key: "/library/metadata/719",
- guid: "com.plexapp.agents.none://a05ec408aa8d4e42f0a4b0a235be4cab8de891bb?lang=xn",
- type: "movie",
- title: "Sepultura - Under Siege (Live in Barcelona 1991)",
- subtype: "clip",
- summary: "",
- year: 2022,
- duration: 3380800,
- originallyAvailableAt: "2022-07-27",
- addedAt: 1707854058,
- updatedAt: 1714425562,
- createdAtAccuracy: "epoch,local",
- createdAtTZOffset: "0",
- Media: [
- {
- id: 683,
- duration: 3380800,
- bitrate: 3298,
- width: 740,
- height: 516,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mkv",
- videoFrameRate: "PAL",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 683,
- key: "/library/parts/683/1707854058/file.mkv",
- duration: 3380800,
- file: "P:\\concerts\\Sepultura - Under Siege (Live in Barcelona 1991).mkv",
- size: 1393754520,
- audioProfile: "lc",
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec(
- "/library/sections/{sectionKey}/all",
- "get",
- 200,
- response
- )
- })
-
- it("should validate the 200 response with when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 341,
- totalSize: 341,
- offset: 0,
- allowSync: true,
- art: "/:/resources/movie-fanart.jpg",
- content: "secondary",
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 1,
- librarySectionTitle: "Movies",
- librarySectionUUID: "0e71027d-88bc-4413-9927-5aad992d3d19",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1734362201,
- thumb: "/:/resources/movie.png",
- title1: "Movies",
- title2: "All Movies",
- viewGroup: "movie",
- Metadata: [
- {
- ratingKey: "28550",
- key: "/library/metadata/28550",
- guid: "plex://movie/5d776841103a2d001f56a97b",
- slug: "4-for-texas",
- studio: "The Sam Company",
- type: "movie",
- title: "4 for Texas",
- contentRating: "nl/14",
- summary:
- "In the 1870s, two rival businessmen, Zack Thomas and Joe Jarrett, on a stagecoach heading to Galveston, Texas, must pull together to protect $100,000 from an outlaw named Matson. Once in Galveston, however, their rivalry continues, as Thomas joins up with Elya Carlson and Jarret with Maxine Richter. But Matson is still on the loose, and a scheming banker threatens both Thomas and Jarrett.",
- rating: 1.1,
- audienceRating: 3.6,
- year: 1963,
- tagline: "The far out story of the far west",
- thumb: "/library/metadata/28550/thumb/1733633798",
- art: "/library/metadata/28550/art/1733633798",
- duration: 6908735,
- originallyAvailableAt: "1963-12-21",
- addedAt: 1586886369,
- updatedAt: 1733633798,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 31687,
- duration: 6908735,
- bitrate: 1694,
- width: 640,
- height: 368,
- aspectRatio: 1.78,
- audioChannels: 1,
- audioCodec: "ac3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 47070,
- key: "/library/parts/47070/1586877036/file.avi",
- duration: 6908735,
- file: "/Movies/4 for Texas (1963)/4 for Texas (1963).avi",
- size: 1468592128,
- container: "avi",
- indexes: "sd",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "4 for Texas",
- type: "coverPoster",
- url: "/library/metadata/28550/thumb/1733633798"
- },
- {
- alt: "4 for Texas",
- type: "background",
- url: "/library/metadata/28550/art/1733633798"
- }
- ],
- UltraBlurColors: {
- topLeft: "0b0b0b",
- topRight: "232222",
- bottomRight: "030403",
- bottomLeft: "101110"
- },
- Guid: [
- {
- id: "imdb://tt0057071"
- },
- {
- id: "tmdb://17691"
- },
- {
- id: "tvdb://29844"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Western"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Robert Aldrich"
- }
- ],
- Writer: [
- {
- tag: "W.R. Burnett"
- }
- ],
- Role: [
- {
- tag: "Frank Sinatra"
- },
- {
- tag: "Dean Martin"
- },
- {
- tag: "Anita Ekberg"
- }
- ]
- },
- {
- ratingKey: "9881",
- key: "/library/metadata/9881",
- guid: "plex://movie/5d776834961905001eb939ac",
- slug: "91-2-weeks",
- studio: "Jonesfilm",
- type: "movie",
- title: "9½ Weeks",
- originalTitle: "Nine 1/2 Weeks",
- contentRating: "nl/12",
- summary:
- "An erotic story about a woman, the assistant of an art gallery, who gets involved in an impersonal affair with a man. She barely knows about his life, only about the sex games they play, so the relationship begins to get complicated.",
- rating: 6.0,
- audienceRating: 5.5,
- year: 1986,
- tagline: "They Broke Every Rule.",
- thumb: "/library/metadata/9881/thumb/1732511607",
- art: "/library/metadata/9881/art/1732511607",
- duration: 7011007,
- originallyAvailableAt: "1986-02-09",
- addedAt: 1560801795,
- updatedAt: 1732511607,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 12306,
- duration: 7011007,
- bitrate: 13003,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41930,
- key: "/library/parts/41930/1501053187/file.mkv",
- duration: 7011007,
- file: "/Movies/Nine 1+2 Weeks (1986)/Nine.and.a.Half.Weeks.1986.1080p.BluRay.DTS.x264-HDMaNiAcS.mkv",
- size: 11394952434,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "9½ Weeks",
- type: "coverPoster",
- url: "/library/metadata/9881/thumb/1732511607"
- },
- {
- alt: "9½ Weeks",
- type: "background",
- url: "/library/metadata/9881/art/1732511607"
- },
- {
- alt: "9½ Weeks",
- type: "clearLogo",
- url: "/library/metadata/9881/clearLogo/1732511607"
- }
- ],
- UltraBlurColors: {
- topLeft: "452410",
- topRight: "0d0202",
- bottomRight: "0d0202",
- bottomLeft: "272223"
- },
- Guid: [
- {
- id: "imdb://tt0091635"
- },
- {
- id: "tmdb://10068"
- },
- {
- id: "tvdb://1165"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Adrian Lyne"
- }
- ],
- Writer: [
- {
- tag: "Sarah Kernochan"
- },
- {
- tag: "Zalman King"
- }
- ],
- Role: [
- {
- tag: "Mickey Rourke"
- },
- {
- tag: "Kim Basinger"
- },
- {
- tag: "Margaret Whitton"
- }
- ]
- },
- {
- ratingKey: "20936",
- key: "/library/metadata/20936",
- guid: "plex://movie/5d776831a091de001f2e7756",
- slug: "10000-bc",
- studio: "Centropolis Entertainment",
- type: "movie",
- title: "10,000 BC",
- contentRating: "nl/12",
- summary:
- "In the prehistoric past, D'Leh is a mammoth hunter who bonds with the beautiful Evolet. When warriors on horseback capture Evolet and the tribesmen, D'Leh must embark on an odyssey to save his true love.",
- rating: 1.0,
- audienceRating: 3.7,
- viewOffset: 3866000,
- lastViewedAt: 1563831721,
- year: 2008,
- tagline: "The legend. The battle. The first hero.",
- thumb: "/library/metadata/20936/thumb/1732511678",
- art: "/library/metadata/20936/art/1732511678",
- duration: 6535680,
- originallyAvailableAt: "2008-03-05",
- addedAt: 1558940057,
- updatedAt: 1732511678,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21335,
- duration: 6535680,
- bitrate: 18740,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "truehd",
- videoCodec: "vc1",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "advanced",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41744,
- key: "/library/parts/41744/1563131036/file.mkv",
- duration: 6535680,
- file: "/Movies/10,000 BC (2008)/10000.BC.2008.1080p.BluRay.REMUX.VC-1.TrueHD.5.1-EPSiLON.mkv",
- size: 15359810466,
- container: "mkv",
- indexes: "sd",
- videoProfile: "advanced"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "10,000 BC",
- type: "coverPoster",
- url: "/library/metadata/20936/thumb/1732511678"
- },
- {
- alt: "10,000 BC",
- type: "background",
- url: "/library/metadata/20936/art/1732511678"
- },
- {
- alt: "10,000 BC",
- type: "clearLogo",
- url: "/library/metadata/20936/clearLogo/1732511678"
- }
- ],
- UltraBlurColors: {
- topLeft: "173524",
- topRight: "8e471e",
- bottomRight: "734124",
- bottomLeft: "864e20"
- },
- Guid: [
- {
- id: "imdb://tt0443649"
- },
- {
- id: "tmdb://7840"
- },
- {
- id: "tvdb://1913"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "South Africa"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Roland Emmerich"
- }
- ],
- Writer: [
- {
- tag: "Harald Kloser"
- },
- {
- tag: "Roland Emmerich"
- }
- ],
- Role: [
- {
- tag: "Steven Strait"
- },
- {
- tag: "Camilla Belle"
- },
- {
- tag: "Cliff Curtis"
- }
- ]
- },
- {
- ratingKey: "47175",
- key: "/library/metadata/47175",
- guid: "plex://movie/5d776d6c23d5a3001f5230e4",
- slug: "22-july",
- studio: "Scott Rudin Productions",
- type: "movie",
- title: "22 July",
- contentRating: "nl/16",
- summary:
- "A three-part story of Norway's worst terrorist attack in which over seventy people were killed. 22 July looks at the disaster itself, the survivors, Norway's political system and the lawyers who worked on this horrific case.",
- rating: 8.0,
- audienceRating: 7.0,
- year: 2018,
- tagline: "The true story of a day that started like any other",
- thumb: "/library/metadata/47175/thumb/1733715633",
- art: "/library/metadata/47175/art/1733715633",
- duration: 8640416,
- originallyAvailableAt: "2018-10-04",
- addedAt: 1657821161,
- updatedAt: 1733715633,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 50492,
- duration: 8640416,
- bitrate: 15942,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79867,
- key: "/library/parts/79867/1595149163/file.mkv",
- duration: 8640416,
- file: "/Movies/22 July (2018)/22 July (2018) WEBDL-2160p.mkv",
- size: 17221974810,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "22 July",
- type: "coverPoster",
- url: "/library/metadata/47175/thumb/1733715633"
- },
- {
- alt: "22 July",
- type: "background",
- url: "/library/metadata/47175/art/1733715633"
- },
- {
- alt: "22 July",
- type: "clearLogo",
- url: "/library/metadata/47175/clearLogo/1733715633"
- }
- ],
- UltraBlurColors: {
- topLeft: "243032",
- topRight: "245968",
- bottomRight: "113140",
- bottomLeft: "1b1d1f"
- },
- Guid: [
- {
- id: "imdb://tt7280898"
- },
- {
- id: "tmdb://474354"
- },
- {
- id: "tvdb://968"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "Iceland"
- },
- {
- tag: "Norway"
- }
- ],
- Director: [
- {
- tag: "Paul Greengrass"
- }
- ],
- Writer: [
- {
- tag: "Paul Greengrass"
- }
- ],
- Role: [
- {
- tag: "Jonas Strand Gravli"
- },
- {
- tag: "Anders Danielsen Lie"
- },
- {
- tag: "Jon Øigarden"
- }
- ]
- },
- {
- ratingKey: "21488",
- key: "/library/metadata/21488",
- guid: "plex://movie/5d776bd9fb0d55001f574e73",
- slug: "the-24-hour-war",
- studio: "Chassy Media",
- type: "movie",
- title: "The 24 Hour War",
- titleSort: "24 Hour War",
- summary:
- "In the early 1960s, Henry Ford II and Enzo Ferrari went to war on the battlefield of Le Mans(TM). This epic battle saw drivers lose their lives, family dynasties nearly collapse and the development of a new race car that changed racing.",
- rating: 10.0,
- audienceRating: 8.6,
- skipCount: 1,
- year: 2016,
- thumb: "/library/metadata/21488/thumb/1733031114",
- art: "/library/metadata/21488/art/1733031114",
- duration: 5997792,
- originallyAvailableAt: "2016-11-22",
- addedAt: 1565072391,
- updatedAt: 1733031114,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21822,
- duration: 5997792,
- bitrate: 11730,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41819,
- key: "/library/parts/41819/1492372630/file.mkv",
- duration: 5997792,
- file: "/Movies/The 24 Hour War (2016)/The.24.Hour.War.2016.1080p.BluRay.DD5.1.x264-HiFi.mkv",
- size: 8796183796,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The 24 Hour War",
- type: "coverPoster",
- url: "/library/metadata/21488/thumb/1733031114"
- },
- {
- alt: "The 24 Hour War",
- type: "background",
- url: "/library/metadata/21488/art/1733031114"
- }
- ],
- UltraBlurColors: {
- topLeft: "511811",
- topRight: "692a1e",
- bottomRight: "2d0f0b",
- bottomLeft: "551c17"
- },
- Guid: [
- {
- id: "imdb://tt4875844"
- },
- {
- id: "tmdb://359093"
- },
- {
- id: "tvdb://132451"
- }
- ],
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Adam Carolla"
- },
- {
- tag: "Nate Adams"
- }
- ],
- Role: [
- {
- tag: "Mario Andretti"
- },
- {
- tag: "Bob Bondurant"
- },
- {
- tag: "Ralph Nader"
- }
- ]
- },
- {
- ratingKey: "21050",
- key: "/library/metadata/21050",
- guid: "plex://movie/5d776824f54112001f5bbdd7",
- slug: "28-days-later",
- studio: "DNA Films",
- type: "movie",
- title: "28 Days Later",
- contentRating: "nl/16",
- summary:
- "Twenty-eight days after a killer virus was accidentally unleashed from a British research facility, a small group of London survivors are caught in a desperate struggle to protect themselves from the infected. Carried by animals and humans, the virus turns those it infects into homicidal maniacs -- and it's absolutely impossible to contain.",
- rating: 8.7,
- audienceRating: 8.5,
- viewOffset: 3421000,
- lastViewedAt: 1554844099,
- year: 2002,
- tagline:
- "His fear began when he woke up alone. His terror began when he realised he wasn't.",
- thumb: "/library/metadata/21050/thumb/1733030926",
- art: "/library/metadata/21050/art/1733030926",
- duration: 6787605,
- originallyAvailableAt: "2002-11-01",
- addedAt: 1563846686,
- updatedAt: 1733030926,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21442,
- duration: 6787605,
- bitrate: 10056,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41881,
- key: "/library/parts/41881/1540562456/file.mkv",
- duration: 6787605,
- file: "/Movies/28 Days Later (2002)/28.Days.Later.2002.1080p.REPACK.BluRay.x264-AVCHD.mkv",
- size: 8534411908,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "28 Days Later",
- type: "coverPoster",
- url: "/library/metadata/21050/thumb/1733030926"
- },
- {
- alt: "28 Days Later",
- type: "background",
- url: "/library/metadata/21050/art/1733030926"
- },
- {
- alt: "28 Days Later",
- type: "clearLogo",
- url: "/library/metadata/21050/clearLogo/1733030926"
- }
- ],
- UltraBlurColors: {
- topLeft: "571002",
- topRight: "6e190f",
- bottomRight: "9f1a03",
- bottomLeft: "430b04"
- },
- Guid: [
- {
- id: "imdb://tt0289043"
- },
- {
- id: "tmdb://170"
- },
- {
- id: "tvdb://871"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Danny Boyle"
- }
- ],
- Writer: [
- {
- tag: "Alex Garland"
- }
- ],
- Role: [
- {
- tag: "Cillian Murphy"
- },
- {
- tag: "Naomie Harris"
- },
- {
- tag: "Brendan Gleeson"
- }
- ]
- },
- {
- ratingKey: "8535",
- key: "/library/metadata/8535",
- guid: "plex://movie/5d77682aeb5d26001f1de2ba",
- slug: "50-first-dates",
- studio: "Columbia Pictures",
- type: "movie",
- title: "50 First Dates",
- contentRating: "nl/6",
- summary:
- "Henry Roth is a man afraid of commitment until he meets the beautiful Lucy. They hit it off and Henry think he's finally found the girl of his dreams until discovering she has short-term memory loss and forgets him the next day.",
- rating: 4.5,
- audienceRating: 6.5,
- year: 2004,
- tagline:
- "Imagine having to win over the girl of your dreams... every friggin' day.",
- thumb: "/library/metadata/8535/thumb/1732511449",
- art: "/library/metadata/8535/art/1732511449",
- duration: 5943968,
- originallyAvailableAt: "2004-02-13",
- addedAt: 1558937609,
- updatedAt: 1732511449,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 10660,
- duration: 5943968,
- bitrate: 11481,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41925,
- key: "/library/parts/41925/1207831515/file.mkv",
- duration: 5943968,
- file: "/Movies/50 First Dates (2004)/50.first.dates.2004.1080p.bluray.x264-wpi.mkv",
- size: 8533075307,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "50 First Dates",
- type: "coverPoster",
- url: "/library/metadata/8535/thumb/1732511449"
- },
- {
- alt: "50 First Dates",
- type: "background",
- url: "/library/metadata/8535/art/1732511449"
- },
- {
- alt: "50 First Dates",
- type: "clearLogo",
- url: "/library/metadata/8535/clearLogo/1732511449"
- }
- ],
- UltraBlurColors: {
- topLeft: "06314a",
- topRight: "954026",
- bottomRight: "99331f",
- bottomLeft: "983d20"
- },
- Guid: [
- {
- id: "imdb://tt0343660"
- },
- {
- id: "tmdb://1824"
- },
- {
- id: "tvdb://1390"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Peter Segal"
- }
- ],
- Writer: [
- {
- tag: "George Wing"
- }
- ],
- Role: [
- {
- tag: "Adam Sandler"
- },
- {
- tag: "Drew Barrymore"
- },
- {
- tag: "Rob Schneider"
- }
- ]
- },
- {
- ratingKey: "20995",
- key: "/library/metadata/20995",
- guid: "plex://movie/5d77687d7e5fa10020bf080d",
- slug: "127-hours",
- studio: "Fox Searchlight Pictures",
- type: "movie",
- title: "127 Hours",
- contentRating: "nl/16",
- summary:
- "A mountain climber becomes trapped under a boulder while canyoneering alone near Moab, Utah and resorts to desperate measures in order to survive.",
- rating: 9.3,
- audienceRating: 8.5,
- skipCount: 1,
- year: 2010,
- tagline: "There is no force more powerful than the will to live.",
- thumb: "/library/metadata/20995/thumb/1733030846",
- art: "/library/metadata/20995/art/1733030846",
- duration: 5621696,
- originallyAvailableAt: "2010-11-12",
- addedAt: 1563639698,
- updatedAt: 1733030846,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21391,
- duration: 5621696,
- bitrate: 15196,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41899,
- key: "/library/parts/41899/1299056035/file.mkv",
- duration: 5621696,
- file: "/Movies/127 Hours (2010)/127.Hours.2010.1080p.BluRay.x264-EbP.mkv",
- size: 10680320550,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "127 Hours",
- type: "coverPoster",
- url: "/library/metadata/20995/thumb/1733030846"
- },
- {
- alt: "127 Hours",
- type: "background",
- url: "/library/metadata/20995/art/1733030846"
- },
- {
- alt: "127 Hours",
- type: "clearLogo",
- url: "/library/metadata/20995/clearLogo/1733030846"
- }
- ],
- UltraBlurColors: {
- topLeft: "48210a",
- topRight: "92440f",
- bottomRight: "7d330c",
- bottomLeft: "4f1904"
- },
- Guid: [
- {
- id: "imdb://tt1542344"
- },
- {
- id: "tmdb://44115"
- },
- {
- id: "tvdb://1412"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "France"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Danny Boyle"
- }
- ],
- Writer: [
- {
- tag: "Simon Beaufoy"
- },
- {
- tag: "Danny Boyle"
- }
- ],
- Role: [
- {
- tag: "James Franco"
- },
- {
- tag: "Kate Mara"
- },
- {
- tag: "Amber Tamblyn"
- }
- ]
- },
- {
- ratingKey: "44645",
- key: "/library/metadata/44645",
- guid: "plex://movie/5d7768296f4521001ea99959",
- slug: "300",
- studio: "Virtual Studios",
- type: "movie",
- title: "300",
- contentRating: "nl/16",
- summary:
- "Based on Frank Miller's graphic novel, \"300\" is very loosely based the 480 B.C. Battle of Thermopylae, where the King of Sparta led his army against the advancing Persians; the battle is said to have inspired all of Greece to band together against the Persians, and helped usher in the world's first democracy.",
- rating: 6.1,
- audienceRating: 8.9,
- year: 2007,
- tagline: "Prepare for glory!",
- thumb: "/library/metadata/44645/thumb/1736487622",
- art: "/library/metadata/44645/art/1736487622",
- duration: 6998208,
- originallyAvailableAt: "2007-03-07",
- addedAt: 1628685751,
- updatedAt: 1736487622,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47012,
- duration: 6998208,
- bitrate: 64719,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76355,
- key: "/library/parts/76355/1601695383/file.mkv",
- duration: 6998208,
- file: "/Movies/300 (2007)/300 (2007) Remux-2160p.mkv",
- size: 56679095113,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "300",
- type: "coverPoster",
- url: "/library/metadata/44645/thumb/1736487622"
- },
- {
- alt: "300",
- type: "background",
- url: "/library/metadata/44645/art/1736487622"
- },
- {
- alt: "300",
- type: "clearLogo",
- url: "/library/metadata/44645/clearLogo/1736487622"
- }
- ],
- UltraBlurColors: {
- topLeft: "280405",
- topRight: "0d0202",
- bottomRight: "7a312c",
- bottomLeft: "120303"
- },
- Guid: [
- {
- id: "imdb://tt0416449"
- },
- {
- id: "tmdb://1271"
- },
- {
- id: "tvdb://807"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Zack Snyder"
- }
- ],
- Writer: [
- {
- tag: "Zack Snyder"
- },
- {
- tag: "Kurt Johnstad"
- }
- ],
- Role: [
- {
- tag: "Gerard Butler"
- },
- {
- tag: "Lena Headey"
- },
- {
- tag: "Dominic West"
- }
- ]
- },
- {
- ratingKey: "23922",
- key: "/library/metadata/23922",
- guid: "plex://movie/5d77682c8718ba001e312aee",
- slug: "1408",
- studio: "Dimension Films",
- type: "movie",
- title: "1408",
- contentRating: "nl/16",
- summary:
- "Author Michael Enslin specializes in debunking paranormal occurrences, checks into the fabled room 1408 in the Dolphin Hotel in New York City, settles in, and soon confronts genuine terror.",
- rating: 7.9,
- audienceRating: 6.1,
- viewCount: 1,
- lastViewedAt: 1563149090,
- year: 2007,
- tagline:
- "The Dolphin Hotel invites you to stay in any of its stunning rooms. Except one.",
- thumb: "/library/metadata/23922/thumb/1733633625",
- art: "/library/metadata/23922/art/1733633625",
- duration: 6746516,
- originallyAvailableAt: "2007-06-22",
- addedAt: 1575713145,
- updatedAt: 1733633625,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 25705,
- duration: 6746516,
- bitrate: 17466,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41711,
- key: "/library/parts/41711/1563893631/file.mkv",
- duration: 6746516,
- file: "/Movies/1408 (2007)/1408.2007.Directors.Cut.Hybrid.1080p.BluRay.DTS.x264-VietHD.mkv",
- size: 14732413639,
- audioProfile: "dts",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "1408",
- type: "coverPoster",
- url: "/library/metadata/23922/thumb/1733633625"
- },
- {
- alt: "1408",
- type: "background",
- url: "/library/metadata/23922/art/1733633625"
- },
- {
- alt: "1408",
- type: "clearLogo",
- url: "/library/metadata/23922/clearLogo/1733633625"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e0f",
- topRight: "4b1b0b",
- bottomRight: "602313",
- bottomLeft: "89381e"
- },
- Guid: [
- {
- id: "imdb://tt0450385"
- },
- {
- id: "tmdb://3021"
- },
- {
- id: "tvdb://1408"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Mikael Håfström"
- }
- ],
- Writer: [
- {
- tag: "Scott Alexander"
- },
- {
- tag: "Larry Karaszewski"
- }
- ],
- Role: [
- {
- tag: "John Cusack"
- },
- {
- tag: "Samuel L. Jackson"
- },
- {
- tag: "Mary McCormack"
- }
- ]
- },
- {
- ratingKey: "55460",
- key: "/library/metadata/55460",
- guid: "plex://movie/5d77705edd931c001e38bde2",
- slug: "1917",
- studio: "DreamWorks Pictures",
- type: "movie",
- title: "1917",
- contentRating: "nl/12",
- summary:
- "April 6th, 1917. As an infantry battalion assembles to wage war deep in enemy territory, two soldiers are assigned to race against time and deliver a message that will stop 1,600 men from walking straight into a deadly trap.",
- rating: 8.8,
- audienceRating: 8.8,
- year: 2019,
- tagline: "Time is the enemy",
- thumb: "/library/metadata/55460/thumb/1736656743",
- art: "/library/metadata/55460/art/1736656743",
- duration: 7139488,
- originallyAvailableAt: "2019-12-25",
- addedAt: 1733828326,
- updatedAt: 1736656743,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 58190,
- duration: 7139488,
- bitrate: 78636,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88065,
- key: "/library/parts/88065/1585236817/file.mkv",
- duration: 7139488,
- file: "/Movies/1917 (2019)/1917 (2019) Remux-2160p.mkv",
- size: 70242127099,
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "1917",
- type: "coverPoster",
- url: "/library/metadata/55460/thumb/1736656743"
- },
- {
- alt: "1917",
- type: "background",
- url: "/library/metadata/55460/art/1736656743"
- },
- {
- alt: "1917",
- type: "clearLogo",
- url: "/library/metadata/55460/clearLogo/1736656743"
- }
- ],
- UltraBlurColors: {
- topLeft: "0e1d3b",
- topRight: "9f350d",
- bottomRight: "9d3809",
- bottomLeft: "973e1f"
- },
- Guid: [
- {
- id: "imdb://tt8579674"
- },
- {
- id: "tmdb://530915"
- },
- {
- id: "tvdb://30526"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "War"
- }
- ],
- Country: [
- {
- tag: "India"
- },
- {
- tag: "Spain"
- }
- ],
- Director: [
- {
- tag: "Sam Mendes"
- }
- ],
- Writer: [
- {
- tag: "Sam Mendes"
- },
- {
- tag: "Krysty Wilson-Cairns"
- }
- ],
- Role: [
- {
- tag: "George MacKay"
- },
- {
- tag: "Dean-Charles Chapman"
- },
- {
- tag: "Mark Strong"
- }
- ]
- },
- {
- ratingKey: "41883",
- key: "/library/metadata/41883",
- guid: "plex://movie/5e1619247d3bc8003d7778e2",
- slug: "3022",
- studio: "Hideout Pictures",
- type: "movie",
- title: "3022",
- contentRating: "R",
- summary:
- "A group of astronauts living in the haunting emptiness of deep space awake to find Earth has suffered an extinction level event.",
- audienceRating: 5.1,
- viewOffset: 122000,
- lastViewedAt: 1609079251,
- year: 2019,
- tagline: "Mankind's last hope.",
- thumb: "/library/metadata/41883/thumb/1736487561",
- art: "/library/metadata/41883/art/1736487561",
- duration: 5489312,
- originallyAvailableAt: "2019-11-22",
- addedAt: 1608416852,
- updatedAt: 1736487561,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- Media: [
- {
- id: 43954,
- duration: 5489312,
- bitrate: 4932,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 65008,
- key: "/library/parts/65008/1608416921/file.mkv",
- duration: 5489312,
- file: "/Movies/3022/3022.2019.1080p.WEB-DL.h264-NTG.mkv",
- size: 3385285794,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "3022",
- type: "coverPoster",
- url: "/library/metadata/41883/thumb/1736487561"
- },
- {
- alt: "3022",
- type: "background",
- url: "/library/metadata/41883/art/1736487561"
- }
- ],
- UltraBlurColors: {
- topLeft: "190932",
- topRight: "030324",
- bottomRight: "050326",
- bottomLeft: "2c1139"
- },
- Guid: [
- {
- id: "imdb://tt9465600"
- },
- {
- id: "tmdb://640882"
- },
- {
- id: "tvdb://132250"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "John Suits"
- }
- ],
- Writer: [
- {
- tag: "Ryan Binaco"
- }
- ],
- Role: [
- {
- tag: "Omar Epps"
- },
- {
- tag: "Kate Walsh"
- },
- {
- tag: "Angus Macfadyen"
- }
- ]
- },
- {
- ratingKey: "20810",
- key: "/library/metadata/20810",
- guid: "plex://movie/5d776d5996b655001fe469f2",
- slug: "an-act-of-defiance",
- studio: "Spier Films",
- type: "movie",
- title: "An Act of Defiance",
- titleSort: "Act of Defiance",
- originalTitle: "Bram Fischer",
- contentRating: "nl/16",
- summary:
- "In apartheid-ruled South Africa, a renowned lawyer struggles to hide his secret affiliation to the nation's chief resistance movement - as he takes on defending a group of its arrested members, including its leader, Nelson Mandela.",
- audienceRating: 8.3,
- year: 2017,
- thumb: "/library/metadata/20810/thumb/1732511640",
- art: "/library/metadata/20810/art/1732511640",
- duration: 7595744,
- originallyAvailableAt: "2017-03-01",
- addedAt: 1559569582,
- updatedAt: 1732511640,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- Media: [
- {
- id: 21211,
- duration: 7595744,
- bitrate: 5654,
- width: 1920,
- height: 1028,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41933,
- key: "/library/parts/41933/1502710000/file.mkv",
- duration: 7595744,
- file: "/Movies/An Act of Defiance (2017)/BRAM FISCHER (2017) 1080p WEB-DL DD5.1 RETAIL NL Subs.mkv",
- size: 5348481699,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "An Act of Defiance",
- type: "coverPoster",
- url: "/library/metadata/20810/thumb/1732511640"
- },
- {
- alt: "An Act of Defiance",
- type: "background",
- url: "/library/metadata/20810/art/1732511640"
- }
- ],
- UltraBlurColors: {
- topLeft: "0e0202",
- topRight: "42372f",
- bottomRight: "030403",
- bottomLeft: "343836"
- },
- Guid: [
- {
- id: "imdb://tt6002522"
- },
- {
- id: "tmdb://448541"
- },
- {
- id: "tvdb://157340"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Biography"
- }
- ],
- Country: [
- {
- tag: "South Africa"
- },
- {
- tag: "Netherlands"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Jean van de Velde"
- }
- ],
- Writer: [
- {
- tag: "Dominic Morgan"
- }
- ],
- Role: [
- {
- tag: "Peter Paul Muller"
- },
- {
- tag: "Antoinette Louw"
- },
- {
- tag: "Sello Motloung"
- }
- ]
- },
- {
- ratingKey: "44185",
- key: "/library/metadata/44185",
- guid: "plex://movie/5d77709e31d95e001f1a5eb0",
- slug: "alien-overlords",
- studio: "Reality Entertainment",
- type: "movie",
- title: "Alien Overlords",
- contentRating: "Not Rated",
- summary:
- "UFO’s, Aliens, and Government Conspiracies. When an elite insider reveals the horrifying truth of the Alien Agenda on his deathbed, it spurs one man to reveal the truth to all mankind.",
- audienceRating: 2.5,
- year: 2018,
- thumb: "/library/metadata/44185/thumb/1730702292",
- art: "/library/metadata/44185/art/1730702292",
- duration: 4503465,
- originallyAvailableAt: "2018-11-13",
- addedAt: 1624201188,
- updatedAt: 1730702292,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- Media: [
- {
- id: 46437,
- duration: 4503465,
- bitrate: 2223,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "NTSC",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 73862,
- key: "/library/parts/73862/1624165094/file.mp4",
- duration: 4503465,
- file: "/Movies/Alien Overlords (2018)/Alien Overlords (2018) WEBRip-1080p.mp4",
- size: 1256529897,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Alien Overlords",
- type: "coverPoster",
- url: "/library/metadata/44185/thumb/1730702292"
- },
- {
- alt: "Alien Overlords",
- type: "background",
- url: "/library/metadata/44185/art/1730702292"
- }
- ],
- UltraBlurColors: {
- topLeft: "11333b",
- topRight: "181a1f",
- bottomRight: "973d2b",
- bottomLeft: "a32f17"
- },
- Guid: [
- {
- id: "imdb://tt8583930"
- },
- {
- id: "tmdb://561859"
- },
- {
- id: "tvdb://82780"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Richard Lowry"
- }
- ],
- Writer: [
- {
- tag: "Robert Colson"
- }
- ],
- Role: [
- {
- tag: "Victor Dante"
- },
- {
- tag: "Paul Lauden"
- },
- {
- tag: "Michael Byrne"
- }
- ]
- },
- {
- ratingKey: "24104",
- key: "/library/metadata/24104",
- guid: "plex://movie/5d776826880197001ec905d1",
- slug: "alien-vs-predator",
- studio: "Studio Babelsberg",
- type: "movie",
- title: "Alien vs. Predator",
- originalTitle: "AVP: Alien vs. Predator",
- contentRating: "nl/12",
- summary:
- "During an archaeological expedition on Bouvetøya Island in Antarctica, a team of archaeologists and other scientists find themselves caught up in a battle between the two legends. Soon, the team realize that only one species can win.",
- rating: 2.1,
- audienceRating: 3.9,
- year: 2004,
- tagline: "Whoever wins...we lose.",
- thumb: "/library/metadata/24104/thumb/1733633656",
- art: "/library/metadata/24104/art/1733633656",
- duration: 6520670,
- originallyAvailableAt: "2004-08-12",
- addedAt: 1576258224,
- updatedAt: 1733633656,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 25957,
- duration: 6520670,
- bitrate: 10451,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41835,
- key: "/library/parts/41835/1576240148/file.mkv",
- duration: 6520670,
- file: "/Movies/AVP Alien vs. Predator (2004)/AVP.Alien.Vs.Predator.2004.UNRATED.1080p.BluRay.x264-SSF.mkv",
- size: 8520280976,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Alien vs. Predator",
- type: "coverPoster",
- url: "/library/metadata/24104/thumb/1733633656"
- },
- {
- alt: "Alien vs. Predator",
- type: "background",
- url: "/library/metadata/24104/art/1733633656"
- },
- {
- alt: "Alien vs. Predator",
- type: "clearLogo",
- url: "/library/metadata/24104/clearLogo/1733633656"
- }
- ],
- UltraBlurColors: {
- topLeft: "232858",
- topRight: "03140b",
- bottomRight: "030310",
- bottomLeft: "1e153a"
- },
- Guid: [
- {
- id: "imdb://tt0370263"
- },
- {
- id: "tmdb://395"
- },
- {
- id: "tvdb://1589"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "Czech Republic"
- },
- {
- tag: "Germany"
- }
- ],
- Director: [
- {
- tag: "Paul W. S. Anderson"
- }
- ],
- Writer: [
- {
- tag: "Paul W. S. Anderson"
- },
- {
- tag: "John Thomas"
- }
- ],
- Role: [
- {
- tag: "Sanaa Lathan"
- },
- {
- tag: "Lance Henriksen"
- },
- {
- tag: "Ian Whyte"
- }
- ]
- },
- {
- ratingKey: "46035",
- key: "/library/metadata/46035",
- guid: "plex://movie/5e16339d316a39003ef7cd6d",
- slug: "alien-xmas",
- studio: "Chiodo Bros. Productions",
- type: "movie",
- title: "Alien Xmas",
- contentRating: "nl/6",
- summary:
- "When extraterrestrials attempt to steal Earth's gravity, only the gift-giving spirit of Christmas -- and a small Alien named X -- can save the world.",
- rating: 10.0,
- audienceRating: 6.9,
- year: 2020,
- thumb: "/library/metadata/46035/thumb/1736487704",
- art: "/library/metadata/46035/art/1736487704",
- duration: 2547488,
- originallyAvailableAt: "2020-11-20",
- addedAt: 1638107793,
- updatedAt: 1736487704,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 48655,
- duration: 2547488,
- bitrate: 6164,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 77998,
- key: "/library/parts/77998/1638103007/file.mkv",
- duration: 2547488,
- file: "/Movies/Alien Xmas (2020)/Alien Xmas (2020) WEBDL-1080p.mkv",
- size: 1963891583,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Alien Xmas",
- type: "coverPoster",
- url: "/library/metadata/46035/thumb/1736487704"
- },
- {
- alt: "Alien Xmas",
- type: "background",
- url: "/library/metadata/46035/art/1736487704"
- },
- {
- alt: "Alien Xmas",
- type: "clearLogo",
- url: "/library/metadata/46035/clearLogo/1736487704"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1d1b",
- topRight: "1d351d",
- bottomRight: "1c345e",
- bottomLeft: "731729"
- },
- Guid: [
- {
- id: "imdb://tt11332750"
- },
- {
- id: "tmdb://656561"
- },
- {
- id: "tvdb://141531"
- }
- ],
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Family"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Stephen Chiodo"
- }
- ],
- Writer: [
- {
- tag: "Dan Clark"
- },
- {
- tag: "Stephen Chiodo"
- }
- ],
- Role: [
- {
- tag: "Dee Bradley Baker"
- },
- {
- tag: "Barbara Goodson"
- },
- {
- tag: "Kirk Thornton"
- }
- ]
- },
- {
- ratingKey: "41933",
- key: "/library/metadata/41933",
- guid: "plex://movie/5d776988ad5437001f75fc38",
- slug: "alien-covenant",
- studio: "20th Century Fox",
- type: "movie",
- title: "Alien: Covenant",
- contentRating: "nl/16",
- summary:
- "The crew of a colony ship, bound for a remote planet, discover an uncharted paradise with a threat beyond their imagination, and must attempt a harrowing escape.",
- rating: 6.5,
- audienceRating: 5.5,
- viewCount: 1,
- lastViewedAt: 1645571994,
- year: 2017,
- tagline: "The path to paradise begins in hell.",
- thumb: "/library/metadata/41933/thumb/1736487571",
- art: "/library/metadata/41933/art/1736487571",
- duration: 7324817,
- originallyAvailableAt: "2017-05-09",
- addedAt: 1608744524,
- updatedAt: 1736487571,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 44017,
- duration: 7324817,
- bitrate: 38983,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 65071,
- key: "/library/parts/65071/1586008289/file.mkv",
- duration: 7324817,
- file: "/Movies/Alien: Covenant (2017)/Alien Covenant (2017) Bluray-2160p.mkv",
- size: 35344527507,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- },
- {
- id: 44016,
- duration: 7323317,
- bitrate: 2855,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 65070,
- key: "/library/parts/65070/1608744572/file.mp4",
- duration: 7323317,
- file: "/Movies/Alien: Covenant (2017)/Alien Covenant (2017) Bluray-1080p.mp4",
- size: 2618053653,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Alien: Covenant",
- type: "coverPoster",
- url: "/library/metadata/41933/thumb/1736487571"
- },
- {
- alt: "Alien: Covenant",
- type: "background",
- url: "/library/metadata/41933/art/1736487571"
- },
- {
- alt: "Alien: Covenant",
- type: "clearLogo",
- url: "/library/metadata/41933/clearLogo/1736487571"
- }
- ],
- UltraBlurColors: {
- topLeft: "040b1c",
- topRight: "03020e",
- bottomRight: "37434f",
- bottomLeft: "1d232a"
- },
- Guid: [
- {
- id: "imdb://tt2316204"
- },
- {
- id: "tmdb://126889"
- },
- {
- id: "tvdb://199"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Ridley Scott"
- }
- ],
- Writer: [
- {
- tag: "Dante Harper"
- },
- {
- tag: "Ronald Shusett"
- }
- ],
- Role: [
- {
- tag: "Michael Fassbender"
- },
- {
- tag: "Katherine Waterston"
- },
- {
- tag: "Billy Crudup"
- }
- ]
- },
- {
- ratingKey: "54920",
- key: "/library/metadata/54920",
- guid: "plex://movie/5d7768881999bc0020dc8378",
- slug: "all-quiet-on-the-western-front-2022",
- studio: "Amusement Park Films",
- type: "movie",
- title: "All Quiet on the Western Front",
- originalTitle: "Im Westen nichts Neues",
- contentRating: "nl/16",
- summary:
- "Paul Baumer and his friends Albert and Muller, egged on by romantic dreams of heroism, voluntarily enlist in the German army. Full of excitement and patriotic fervour, the boys enthusiastically march into a war they believe in. But once on the Western Front, they discover the soul-destroying horror of World War I.",
- rating: 9.0,
- audienceRating: 9.0,
- viewCount: 1,
- lastViewedAt: 1727216707,
- year: 2022,
- thumb: "/library/metadata/54920/thumb/1737869722",
- art: "/library/metadata/54920/art/1737869722",
- duration: 8928704,
- originallyAvailableAt: "2022-10-28",
- addedAt: 1723933201,
- updatedAt: 1737869722,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56710,
- duration: 8928704,
- bitrate: 18533,
- width: 3840,
- height: 1604,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86574,
- key: "/library/parts/86574/1723927011/file.mkv",
- duration: 8928704,
- file: "/Movies/All Quiet on the Western Front/All Quiet on the Western Front (2022) 4K.mkv",
- size: 20688321914,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "All Quiet on the Western Front",
- type: "coverPoster",
- url: "/library/metadata/54920/thumb/1737869722"
- },
- {
- alt: "All Quiet on the Western Front",
- type: "background",
- url: "/library/metadata/54920/art/1737869722"
- },
- {
- alt: "All Quiet on the Western Front",
- type: "clearLogo",
- url: "/library/metadata/54920/clearLogo/1737869722"
- }
- ],
- UltraBlurColors: {
- topLeft: "123145",
- topRight: "0e203b",
- bottomRight: "933d50",
- bottomLeft: "13171c"
- },
- Guid: [
- {
- id: "imdb://tt1016150"
- },
- {
- id: "tmdb://49046"
- },
- {
- id: "tvdb://46012"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Germany"
- }
- ],
- Director: [
- {
- tag: "Edward Berger"
- }
- ],
- Writer: [
- {
- tag: "Lesley Paterson"
- },
- {
- tag: "Erich Maria Remarque"
- }
- ],
- Role: [
- {
- tag: "Felix Kammerer"
- },
- {
- tag: "Albrecht Schuch"
- },
- {
- tag: "Aaron Hilmer"
- }
- ]
- },
- {
- ratingKey: "22630",
- key: "/library/metadata/22630",
- guid: "plex://movie/5d776cc0ad5437001f7c8204",
- slug: "all-the-money-in-the-world",
- studio: "Imperative Entertainment",
- type: "movie",
- title: "All the Money in the World",
- contentRating: "nl/16",
- summary:
- "The story of the kidnapping of 16-year-old John Paul Getty III and the desperate attempt by his devoted mother to convince his billionaire grandfather Jean Paul Getty to pay the ransom.",
- rating: 7.9,
- audienceRating: 6.6,
- year: 2017,
- tagline:
- "J. Paul Getty had a fortune. Everyone else paid the price.",
- thumb: "/library/metadata/22630/thumb/1733031193",
- art: "/library/metadata/22630/art/1733031193",
- duration: 7961995,
- originallyAvailableAt: "2017-12-21",
- addedAt: 1568085172,
- updatedAt: 1733031193,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 23414,
- duration: 7961995,
- bitrate: 16059,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41817,
- key: "/library/parts/41817/1568061632/file.mkv",
- duration: 7961995,
- file: "/Movies/All the Money in the World (2017)/All.the.Money.in.the.World.2017.1080p.BluRay.DTS.x264-FuzerHD.mkv",
- size: 15985060224,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "All the Money in the World",
- type: "coverPoster",
- url: "/library/metadata/22630/thumb/1733031193"
- },
- {
- alt: "All the Money in the World",
- type: "background",
- url: "/library/metadata/22630/art/1733031193"
- },
- {
- alt: "All the Money in the World",
- type: "clearLogo",
- url: "/library/metadata/22630/clearLogo/1733031193"
- }
- ],
- UltraBlurColors: {
- topLeft: "26270c",
- topRight: "93412d",
- bottomRight: "963e2f",
- bottomLeft: "595f1f"
- },
- Guid: [
- {
- id: "imdb://tt5294550"
- },
- {
- id: "tmdb://446791"
- },
- {
- id: "tvdb://1674"
- }
- ],
- Genre: [
- {
- tag: "History"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Italy"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Ridley Scott"
- }
- ],
- Writer: [
- {
- tag: "David Scarpa"
- }
- ],
- Role: [
- {
- tag: "Michelle Williams"
- },
- {
- tag: "Christopher Plummer"
- },
- {
- tag: "Mark Wahlberg"
- }
- ]
- },
- {
- ratingKey: "21044",
- key: "/library/metadata/21044",
- guid: "plex://movie/5d77682461141d001fb13340",
- slug: "american-beauty",
- studio: "DreamWorks Pictures",
- type: "movie",
- title: "American Beauty",
- contentRating: "nl/12",
- summary:
- "A sexually frustrated suburban father has a mid-life crisis after becoming infatuated with his daughter's best friend.",
- rating: 8.7,
- audienceRating: 9.3,
- viewCount: 1,
- lastViewedAt: 1563311913,
- year: 1999,
- tagline: "Look closer.",
- thumb: "/library/metadata/21044/thumb/1733030903",
- art: "/library/metadata/21044/art/1733030903",
- duration: 7300095,
- originallyAvailableAt: "1999-10-01",
- addedAt: 1563838378,
- updatedAt: 1733030903,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21436,
- duration: 7300095,
- bitrate: 19024,
- width: 1920,
- height: 818,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41702,
- key: "/library/parts/41702/1357360512/file.mkv",
- duration: 7300095,
- file: "/Movies/American Beauty (1999)/American.Beauty.1999.REPACK.1080p.Blu-ray.DTS.x264-CtrlHD.mkv",
- size: 17361938486,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "American Beauty",
- type: "coverPoster",
- url: "/library/metadata/21044/thumb/1733030903"
- },
- {
- alt: "American Beauty",
- type: "background",
- url: "/library/metadata/21044/art/1733030903"
- },
- {
- alt: "American Beauty",
- type: "clearLogo",
- url: "/library/metadata/21044/clearLogo/1733030903"
- }
- ],
- UltraBlurColors: {
- topLeft: "551304",
- topRight: "af1207",
- bottomRight: "651c07",
- bottomLeft: "934317"
- },
- Guid: [
- {
- id: "imdb://tt0169547"
- },
- {
- id: "tmdb://14"
- },
- {
- id: "tvdb://445"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Sam Mendes"
- }
- ],
- Writer: [
- {
- tag: "Alan Ball"
- }
- ],
- Role: [
- {
- tag: "Kevin Spacey"
- },
- {
- tag: "Annette Bening"
- },
- {
- tag: "Thora Birch"
- }
- ]
- },
- {
- ratingKey: "21046",
- key: "/library/metadata/21046",
- guid: "plex://movie/5d7768242ec6b5001f6ba12d",
- slug: "american-history-x",
- studio: "New Line Cinema",
- type: "movie",
- title: "American History X",
- contentRating: "nl/16",
- summary:
- "Living a life marked by violence, neo-Nazi Derek finally goes to prison after killing two black youths. Upon his release, Derek vows to change; he hopes to prevent his brother, Danny, who idolizes Derek, from following in his footsteps.",
- rating: 8.4,
- audienceRating: 9.6,
- year: 1998,
- tagline: "Some Legacies Must End.",
- thumb: "/library/metadata/21046/thumb/1733030912",
- art: "/library/metadata/21046/art/1733030912",
- duration: 7133440,
- originallyAvailableAt: "1998-07-01",
- addedAt: 1563840565,
- updatedAt: 1733030912,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21438,
- duration: 7133440,
- bitrate: 13152,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41875,
- key: "/library/parts/41875/1483718261/file.mkv",
- duration: 7133440,
- file: "/Movies/American History X (1998)/American.History.X.1998.PROPER.1080p.BluRay.x264-SADPANDA.mkv",
- size: 11728972419,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "American History X",
- type: "coverPoster",
- url: "/library/metadata/21046/thumb/1733030912"
- },
- {
- alt: "American History X",
- type: "background",
- url: "/library/metadata/21046/art/1733030912"
- },
- {
- alt: "American History X",
- type: "clearLogo",
- url: "/library/metadata/21046/clearLogo/1733030912"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d0c0b",
- topRight: "220303",
- bottomRight: "540403",
- bottomLeft: "77231f"
- },
- Guid: [
- {
- id: "imdb://tt0120586"
- },
- {
- id: "tmdb://73"
- },
- {
- id: "tvdb://896"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Tony Kaye"
- }
- ],
- Writer: [
- {
- tag: "David McKenna"
- }
- ],
- Role: [
- {
- tag: "Edward Norton"
- },
- {
- tag: "Edward Furlong"
- },
- {
- tag: "Beverly D'Angelo"
- }
- ]
- },
- {
- ratingKey: "57028",
- key: "/library/metadata/57028",
- guid: "plex://movie/5d7768295af944001f1f7477",
- slug: "american-psycho",
- studio: "Lionsgate",
- type: "movie",
- title: "American Psycho",
- contentRating: "nl/16",
- summary:
- "A wealthy New York City investment banking executive, Patrick Bateman, hides his alternate psychopathic ego from his co-workers and friends as he delves deeper into his violent, hedonistic fantasies.",
- rating: 6.8,
- audienceRating: 8.5,
- year: 2000,
- tagline: "I think my mask of sanity is about to slip.",
- thumb: "/library/metadata/57028/thumb/1737354997",
- art: "/library/metadata/57028/art/1737354997",
- duration: 6102400,
- originallyAvailableAt: "2000-04-13",
- addedAt: 1737318319,
- updatedAt: 1737354997,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 61068,
- duration: 6102400,
- bitrate: 15220,
- width: 3828,
- height: 1588,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92112,
- key: "/library/parts/92112/1737318425/file.mkv",
- duration: 6102400,
- file: "/Movies/American Psycho/American Psycho (2000) WEBDL-2160p.mkv",
- size: 11609683682,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "American Psycho",
- type: "coverPoster",
- url: "/library/metadata/57028/thumb/1737354997"
- },
- {
- alt: "American Psycho",
- type: "background",
- url: "/library/metadata/57028/art/1737354997"
- },
- {
- alt: "American Psycho",
- type: "clearLogo",
- url: "/library/metadata/57028/clearLogo/1737354997"
- }
- ],
- UltraBlurColors: {
- topLeft: "521515",
- topRight: "343434",
- bottomRight: "320303",
- bottomLeft: "140303"
- },
- Guid: [
- {
- id: "imdb://tt0144084"
- },
- {
- id: "tmdb://1359"
- },
- {
- id: "tvdb://1182"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "Canada"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Mary Harron"
- }
- ],
- Writer: [
- {
- tag: "Bret Easton Ellis"
- },
- {
- tag: "Guinevere Turner"
- }
- ],
- Role: [
- {
- tag: "Christian Bale"
- },
- {
- tag: "Justin Theroux"
- },
- {
- tag: "Josh Lucas"
- }
- ]
- },
- {
- ratingKey: "21045",
- key: "/library/metadata/21045",
- guid: "plex://movie/5d776a12ad5437001f7710dd",
- slug: "american-sniper",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "American Sniper",
- contentRating: "nl/16",
- summary:
- "Navy S.E.A.L. sniper Chris Kyle's pinpoint accuracy saves countless lives on the battlefield and turns him into a legend. Back home with his family after four tours of duty, however, Chris finds that it is the war he can't leave behind.",
- rating: 7.2,
- audienceRating: 8.4,
- viewCount: 2,
- lastViewedAt: 1589385875,
- year: 2014,
- tagline: "The most lethal sniper in U.S. history.",
- thumb: "/library/metadata/21045/thumb/1733030908",
- art: "/library/metadata/21045/art/1733030908",
- duration: 7959872,
- originallyAvailableAt: "2014-12-25",
- addedAt: 1563839433,
- updatedAt: 1733030908,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21437,
- duration: 7959872,
- bitrate: 12268,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41785,
- key: "/library/parts/41785/1458208990/file.mkv",
- duration: 7959872,
- file: "/Movies/American Sniper (2014)/American.Sniper.2014.1080p.BluRay.x264.mkv",
- size: 12209614486,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "American Sniper",
- type: "coverPoster",
- url: "/library/metadata/21045/thumb/1733030908"
- },
- {
- alt: "American Sniper",
- type: "background",
- url: "/library/metadata/21045/art/1733030908"
- },
- {
- alt: "American Sniper",
- type: "clearLogo",
- url: "/library/metadata/21045/clearLogo/1733030908"
- }
- ],
- UltraBlurColors: {
- topLeft: "232022",
- topRight: "3e2f2d",
- bottomRight: "07020f",
- bottomLeft: "252930"
- },
- Guid: [
- {
- id: "imdb://tt2179136"
- },
- {
- id: "tmdb://190859"
- },
- {
- id: "tvdb://792"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "War"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Clint Eastwood"
- }
- ],
- Writer: [
- {
- tag: "Jason Hall"
- }
- ],
- Role: [
- {
- tag: "Bradley Cooper"
- },
- {
- tag: "Sienna Miller"
- },
- {
- tag: "Kyle Gallner"
- }
- ]
- },
- {
- ratingKey: "57057",
- key: "/library/metadata/57057",
- guid: "plex://movie/5d7768363c3c2a001fbce953",
- slug: "the-amityville-horror-1979",
- studio: "American International Pictures",
- type: "movie",
- title: "The Amityville Horror",
- titleSort: "Amityville Horror",
- contentRating: "nl/16",
- summary:
- "George Lutz, his wife Kathy, and their three children have just moved into a beautiful, and improbably cheap, Victorian mansion nestled in the sleepy coastal town of Amityville, Long Island. However, their dream home is concealing a horrific past and soon each member of the Lutz family is plagued with increasingly strange and violent visions and impulses.",
- rating: 3.1,
- audienceRating: 5.2,
- year: 1979,
- tagline: "For God's sake, get out!",
- thumb: "/library/metadata/57057/thumb/1737326615",
- art: "/library/metadata/57057/art/1737326615",
- duration: 7125083,
- originallyAvailableAt: "1979-07-27",
- addedAt: 1737326461,
- updatedAt: 1737326615,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 61090,
- duration: 7125083,
- bitrate: 14462,
- width: 3840,
- height: 2076,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- has64bitOffsets: true,
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92134,
- key: "/library/parts/92134/1737326599/file.mp4",
- duration: 7125083,
- file: "/Movies/The Amityville Horror/The Amityville Horror (1979) [imdb-tt0078767][tmdb-11449][Bluray-2160p][HDR][HDR10][AC3 5.1][x265].mp4",
- size: 12880329944,
- container: "mp4",
- has64bitOffsets: true,
- hasThumbnail: "1",
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Amityville Horror",
- type: "coverPoster",
- url: "/library/metadata/57057/thumb/1737326615"
- },
- {
- alt: "The Amityville Horror",
- type: "background",
- url: "/library/metadata/57057/art/1737326615"
- },
- {
- alt: "The Amityville Horror",
- type: "clearLogo",
- url: "/library/metadata/57057/clearLogo/1737326615"
- }
- ],
- UltraBlurColors: {
- topLeft: "53160d",
- topRight: "89210f",
- bottomRight: "50190f",
- bottomLeft: "a32f17"
- },
- Guid: [
- {
- id: "imdb://tt0078767"
- },
- {
- id: "tmdb://11449"
- },
- {
- id: "tvdb://5920"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Stuart Rosenberg"
- }
- ],
- Writer: [
- {
- tag: "Sandor Stern"
- },
- {
- tag: "Jay Anson"
- }
- ],
- Role: [
- {
- tag: "James Brolin"
- },
- {
- tag: "Margot Kidder"
- },
- {
- tag: "Rod Steiger"
- }
- ]
- },
- {
- ratingKey: "21012",
- key: "/library/metadata/21012",
- guid: "plex://movie/5d77683a880197001ec946c0",
- slug: "angels-and-demons",
- studio: "Columbia Pictures",
- type: "movie",
- title: "Angels & Demons",
- contentRating: "nl/12",
- summary:
- "Harvard symbologist Robert Langdon is recruited by the Vatican to investigate the apparent return of the Illuminati - a secret, underground organization - after four cardinals are kidnapped on the night of the papal conclave.",
- rating: 3.6,
- audienceRating: 5.7,
- year: 2009,
- tagline: "The holiest event of our time. Perfect for their return.",
- thumb: "/library/metadata/21012/thumb/1733030893",
- art: "/library/metadata/21012/art/1733030893",
- duration: 8317311,
- originallyAvailableAt: "2009-05-13",
- addedAt: 1563819755,
- updatedAt: 1733030893,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21408,
- duration: 8317311,
- bitrate: 12416,
- width: 1920,
- height: 808,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41885,
- key: "/library/parts/41885/1266874889/file.mkv",
- duration: 8317311,
- file: "/Movies/Angels & Demons (2009)/Angels.and.Demons.2009.REMASTERED.1080p.BluRay.x264-FilmHD.mkv",
- size: 12910951766,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Angels & Demons",
- type: "coverPoster",
- url: "/library/metadata/21012/thumb/1733030893"
- },
- {
- alt: "Angels & Demons",
- type: "background",
- url: "/library/metadata/21012/art/1733030893"
- },
- {
- alt: "Angels & Demons",
- type: "clearLogo",
- url: "/library/metadata/21012/clearLogo/1733030893"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1b23",
- topRight: "a52730",
- bottomRight: "933e48",
- bottomLeft: "a2272e"
- },
- Guid: [
- {
- id: "imdb://tt0808151"
- },
- {
- id: "tmdb://13448"
- },
- {
- id: "tvdb://682"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "Italy"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Ron Howard"
- }
- ],
- Writer: [
- {
- tag: "Akiva Goldsman"
- },
- {
- tag: "David Koepp"
- }
- ],
- Role: [
- {
- tag: "Tom Hanks"
- },
- {
- tag: "Ewan McGregor"
- },
- {
- tag: "Ayelet Zurer"
- }
- ]
- },
- {
- ratingKey: "47772",
- key: "/library/metadata/47772",
- guid: "plex://movie/5d77682454c0f0001f301a45",
- slug: "apocalypse-now",
- studio: "United Artists",
- type: "movie",
- title: "Apocalypse Now",
- contentRating: "nl/16",
- summary:
- 'At the height of the Vietnam war, Captain Benjamin Willard is sent on a dangerous mission that, officially, "does not exist, nor will it ever exist." His goal is to locate - and eliminate - a mysterious Green Beret Colonel named Walter Kurtz, who has been leading his personal army on illegal guerrilla missions into enemy territory.',
- rating: 9.3,
- audienceRating: 9.1,
- year: 1979,
- tagline: "This is the end...",
- thumb: "/library/metadata/47772/thumb/1736487803",
- art: "/library/metadata/47772/art/1736487803",
- duration: 10919050,
- originallyAvailableAt: "1979-08-15",
- addedAt: 1666996257,
- updatedAt: 1736487803,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 51044,
- duration: 10919050,
- bitrate: 47389,
- width: 3840,
- height: 1604,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 80419,
- key: "/library/parts/80419/1637249108/file.mkv",
- duration: 10919050,
- file: "/Movies/Apocalypse Now (1979)/Apocalypse Now (1979) Bluray-2160p.mkv",
- size: 64643174887,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Apocalypse Now",
- type: "coverPoster",
- url: "/library/metadata/47772/thumb/1736487803"
- },
- {
- alt: "Apocalypse Now",
- type: "background",
- url: "/library/metadata/47772/art/1736487803"
- },
- {
- alt: "Apocalypse Now",
- type: "clearLogo",
- url: "/library/metadata/47772/clearLogo/1736487803"
- }
- ],
- UltraBlurColors: {
- topLeft: "3a1413",
- topRight: "af0e20",
- bottomRight: "580303",
- bottomLeft: "2f030c"
- },
- Guid: [
- {
- id: "imdb://tt0078788"
- },
- {
- id: "tmdb://28"
- },
- {
- id: "tvdb://1077"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "War"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Francis Ford Coppola"
- }
- ],
- Writer: [
- {
- tag: "John Milius"
- },
- {
- tag: "Francis Ford Coppola"
- }
- ],
- Role: [
- {
- tag: "Martin Sheen"
- },
- {
- tag: "Frederic Forrest"
- },
- {
- tag: "Albert Hall"
- }
- ]
- },
- {
- ratingKey: "21047",
- key: "/library/metadata/21047",
- guid: "plex://movie/5d77682961141d001fb139f4",
- slug: "apocalypto",
- studio: "Icon Entertainment International",
- type: "movie",
- title: "Apocalypto",
- contentRating: "nl/16",
- summary:
- "In the Maya civilization, a peaceful tribe is brutally attacked by warriors seeking slaves and human beings for sacrifice for their gods. Jaguar Paw hides his pregnant wife and his son in a deep hole nearby their tribe and is captured while fighting with his people. An eclipse spares his life from the sacrifice and later he has to fight to survive and save his beloved family.",
- rating: 6.5,
- audienceRating: 7.9,
- year: 2006,
- tagline: "No one can outrun their destiny.",
- thumb: "/library/metadata/21047/thumb/1733030916",
- art: "/library/metadata/21047/art/1733030916",
- duration: 8301318,
- originallyAvailableAt: "2006-12-08",
- addedAt: 1563841716,
- updatedAt: 1733030916,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21439,
- duration: 8301318,
- bitrate: 12718,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41882,
- key: "/library/parts/41882/1335570025/file.mkv",
- duration: 8301318,
- file: "/Movies/Apocalypto (2006)/Apocalypto.2006.Blu-ray.1080p.DTS.PROPER.x264-CtrlHD.mkv",
- size: 13201802701,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Apocalypto",
- type: "coverPoster",
- url: "/library/metadata/21047/thumb/1733030916"
- },
- {
- alt: "Apocalypto",
- type: "background",
- url: "/library/metadata/21047/art/1733030916"
- },
- {
- alt: "Apocalypto",
- type: "clearLogo",
- url: "/library/metadata/21047/clearLogo/1733030916"
- }
- ],
- UltraBlurColors: {
- topLeft: "2a302a",
- topRight: "16160e",
- bottomRight: "1d1c07",
- bottomLeft: "030403"
- },
- Guid: [
- {
- id: "imdb://tt0472043"
- },
- {
- id: "tmdb://1579"
- },
- {
- id: "tvdb://1221"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Mel Gibson"
- }
- ],
- Writer: [
- {
- tag: "Mel Gibson"
- },
- {
- tag: "Farhad Safinia"
- }
- ],
- Role: [
- {
- tag: "Rudy Youngblood"
- },
- {
- tag: "Raoul Max Trujillo"
- },
- {
- tag: "Gerardo Taracena"
- }
- ]
- },
- {
- ratingKey: "21049",
- key: "/library/metadata/21049",
- guid: "plex://movie/5d776828961905001eb915fd",
- slug: "austin-powers-in-goldmember",
- studio: "Eric's Boy",
- type: "movie",
- title: "Austin Powers in Goldmember",
- contentRating: "nl/6",
- summary:
- "The world's most shagadelic spy continues his fight against Dr. Evil. This time, the diabolical doctor and his clone, Mini-Me, team up with a new foe—'70s kingpin Goldmember. While pursuing the team of villains to stop them from world domination, Austin gets help from his dad and an old girlfriend.",
- rating: 5.2,
- audienceRating: 4.4,
- year: 2002,
- tagline: "The grooviest movie of the summer has a secret, baby!",
- thumb: "/library/metadata/21049/thumb/1733030921",
- art: "/library/metadata/21049/art/1733030921",
- duration: 5671711,
- originallyAvailableAt: "2002-07-26",
- addedAt: 1563845719,
- updatedAt: 1733030921,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21441,
- duration: 5671711,
- bitrate: 16604,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41796,
- key: "/library/parts/41796/1362514856/file.mkv",
- duration: 5671711,
- file: "/Movies/Austin Powers in Goldmember (2002)/Austin.Powers.in.Goldmember.2002.1080p.BluRay.DTS.x264-Skazhutin.mkv",
- size: 11774580670,
- audioProfile: "dts",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Austin Powers in Goldmember",
- type: "coverPoster",
- url: "/library/metadata/21049/thumb/1733030921"
- },
- {
- alt: "Austin Powers in Goldmember",
- type: "background",
- url: "/library/metadata/21049/art/1733030921"
- },
- {
- alt: "Austin Powers in Goldmember",
- type: "clearLogo",
- url: "/library/metadata/21049/clearLogo/1733030921"
- }
- ],
- UltraBlurColors: {
- topLeft: "0a3244",
- topRight: "953e34",
- bottomRight: "9a3c0e",
- bottomLeft: "256680"
- },
- Guid: [
- {
- id: "imdb://tt0295178"
- },
- {
- id: "tmdb://818"
- },
- {
- id: "tvdb://1073"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jay Roach"
- }
- ],
- Writer: [
- {
- tag: "Mike Myers"
- },
- {
- tag: "Michael McCullers"
- }
- ],
- Role: [
- {
- tag: "Mike Myers"
- },
- {
- tag: "Beyoncé"
- },
- {
- tag: "Seth Green"
- }
- ]
- },
- {
- ratingKey: "21271",
- key: "/library/metadata/21271",
- guid: "plex://movie/5d7768282ec6b5001f6ba4dc",
- slug: "austin-powers-international-man-of-mystery",
- studio: "New Line Cinema",
- type: "movie",
- title: "Austin Powers: International Man of Mystery",
- contentRating: "nl/6",
- summary:
- "As a swinging fashion photographer by day and a groovy British superagent by night, Austin Powers is the '60s' most shagadelic spy. But can he stop megalomaniac Dr. Evil after the bald villain freezes himself and unthaws in the '90s? With the help of sexy sidekick Vanessa Kensington, he just might.",
- rating: 7.3,
- audienceRating: 7.7,
- year: 1997,
- tagline: "Debonair. Defiant. Defrosted.",
- thumb: "/library/metadata/21271/thumb/1733031009",
- art: "/library/metadata/21271/art/1733031009",
- duration: 5375411,
- originallyAvailableAt: "1997-05-02",
- addedAt: 1564004576,
- updatedAt: 1733031009,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21644,
- duration: 5375411,
- bitrate: 16918,
- width: 1920,
- height: 818,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41872,
- key: "/library/parts/41872/1361933745/file.mkv",
- duration: 5375411,
- file: "/Movies/Austin Powers International Man of Mystery (1997)/Austin.Powers.International.Man.of.Mystery.1997.1080p.BluRay.DTS.x264-Skazhutin.mkv",
- size: 11370245935,
- audioProfile: "dts",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Austin Powers: International Man of Mystery",
- type: "coverPoster",
- url: "/library/metadata/21271/thumb/1733031009"
- },
- {
- alt: "Austin Powers: International Man of Mystery",
- type: "background",
- url: "/library/metadata/21271/art/1733031009"
- },
- {
- alt: "Austin Powers: International Man of Mystery",
- type: "clearLogo",
- url: "/library/metadata/21271/clearLogo/1733031009"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a200d",
- topRight: "961e8e",
- bottomRight: "2d5487",
- bottomLeft: "244275"
- },
- Guid: [
- {
- id: "imdb://tt0118655"
- },
- {
- id: "tmdb://816"
- },
- {
- id: "tvdb://1940"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jay Roach"
- }
- ],
- Writer: [
- {
- tag: "Mike Myers"
- }
- ],
- Role: [
- {
- tag: "Mike Myers"
- },
- {
- tag: "Elizabeth Hurley"
- },
- {
- tag: "Michael York"
- }
- ]
- },
- {
- ratingKey: "22555",
- key: "/library/metadata/22555",
- guid: "plex://movie/5d7768273c3c2a001fbcb51e",
- slug: "austin-powers-the-spy-who-shagged-me",
- studio: "New Line Cinema",
- type: "movie",
- title: "Austin Powers: The Spy Who Shagged Me",
- contentRating: "nl/6",
- summary:
- "When diabolical genius Dr. Evil travels back in time to steal superspy Austin Powers's ‘mojo,’ Austin must return to the swingin' '60s himself - with the help of American agent, Felicity Shagwell - to stop the dastardly plan. Once there, Austin faces off against Dr. Evil's army of minions to try to save the world in his own unbelievably groovy way.",
- rating: 5.3,
- audienceRating: 7.1,
- year: 1999,
- tagline:
- "First he fought for the Crown. Now he's fighting for the Family Jewels.",
- thumb: "/library/metadata/22555/thumb/1733031187",
- art: "/library/metadata/22555/art/1733031187",
- duration: 5702752,
- originallyAvailableAt: "1999-06-11",
- addedAt: 1567652734,
- updatedAt: 1733031187,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 23278,
- duration: 5702752,
- bitrate: 4808,
- width: 1920,
- height: 818,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41860,
- key: "/library/parts/41860/1567534666/file.mkv",
- duration: 5702752,
- file: "/Movies/Austin Powers The Spy Who Shagged Me (1999)/Austin.Powers.The.Spy.Who.Shagged.Me.1999.BDRip.1080p.AC3.x265.10bit-MarkII.mkv",
- size: 3414126376,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Austin Powers: The Spy Who Shagged Me",
- type: "coverPoster",
- url: "/library/metadata/22555/thumb/1733031187"
- },
- {
- alt: "Austin Powers: The Spy Who Shagged Me",
- type: "background",
- url: "/library/metadata/22555/art/1733031187"
- }
- ],
- UltraBlurColors: {
- topLeft: "5d0003",
- topRight: "75121c",
- bottomRight: "6b2327",
- bottomLeft: "610411"
- },
- Guid: [
- {
- id: "imdb://tt0145660"
- },
- {
- id: "tmdb://817"
- },
- {
- id: "tvdb://982"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jay Roach"
- }
- ],
- Writer: [
- {
- tag: "Michael McCullers"
- },
- {
- tag: "Mike Myers"
- }
- ],
- Role: [
- {
- tag: "Mike Myers"
- },
- {
- tag: "Heather Graham"
- },
- {
- tag: "Michael York"
- }
- ]
- },
- {
- ratingKey: "9192",
- key: "/library/metadata/9192",
- guid: "plex://movie/5d776c3f96b655001fe2adc6",
- slug: "the-autopsy-of-jane-doe",
- studio: "IM Global",
- type: "movie",
- title: "The Autopsy of Jane Doe",
- titleSort: "Autopsy of Jane Doe",
- contentRating: "nl/16",
- summary:
- 'Father and son coroners receive a mysterious unidentified corpse with no apparent cause of death. As they attempt to examine the "Jane Doe," they discover increasingly bizarre clues that hold the key to her terrifying secrets.',
- rating: 8.6,
- audienceRating: 7.1,
- viewCount: 2,
- lastViewedAt: 1574811691,
- year: 2016,
- tagline: "Every body has a secret.",
- thumb: "/library/metadata/9192/thumb/1732511542",
- art: "/library/metadata/9192/art/1732511542",
- duration: 5182303,
- originallyAvailableAt: "2016-12-21",
- addedAt: 1559777021,
- updatedAt: 1732511542,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 11362,
- duration: 5182303,
- bitrate: 28239,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41911,
- key: "/library/parts/41911/1546331396/file.mkv",
- duration: 5182303,
- file: "/Movies/The Autopsy of Jane Doe (2016)/The.Autopsy.of.Jane.Doe.2016.1080p.BluRay.REMUX.AVC.DTS-HD.MA.5.1-EPSiLON.mkv",
- size: 18295476963,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Autopsy of Jane Doe",
- type: "coverPoster",
- url: "/library/metadata/9192/thumb/1732511542"
- },
- {
- alt: "The Autopsy of Jane Doe",
- type: "background",
- url: "/library/metadata/9192/art/1732511542"
- },
- {
- alt: "The Autopsy of Jane Doe",
- type: "clearLogo",
- url: "/library/metadata/9192/clearLogo/1732511542"
- }
- ],
- UltraBlurColors: {
- topLeft: "16171e",
- topRight: "8c2d91",
- bottomRight: "9a0098",
- bottomLeft: "414147"
- },
- Guid: [
- {
- id: "imdb://tt3289956"
- },
- {
- id: "tmdb://397243"
- },
- {
- id: "tvdb://1716"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "André Øvredal"
- }
- ],
- Writer: [
- {
- tag: "Ian B. Goldberg"
- },
- {
- tag: "Richard Naing"
- }
- ],
- Role: [
- {
- tag: "Emile Hirsch"
- },
- {
- tag: "Brian Cox"
- },
- {
- tag: "Ophelia Lovibond"
- }
- ]
- },
- {
- ratingKey: "21051",
- key: "/library/metadata/21051",
- guid: "plex://movie/5d776d057a53e9001e74ed5d",
- slug: "avatar",
- studio: "Dune Entertainment",
- type: "movie",
- title: "Avatar",
- contentRating: "nl/12",
- summary:
- "A paraplegic Marine dispatched to the moon Pandora on a unique mission becomes torn between following his orders and protecting the world he feels is his home.",
- rating: 8.1,
- audienceRating: 8.2,
- year: 2009,
- tagline: "Enter the world of Pandora.",
- thumb: "/library/metadata/21051/thumb/1733030931",
- art: "/library/metadata/21051/art/1733030931",
- duration: 10689449,
- originallyAvailableAt: "2009-12-16",
- addedAt: 1563849461,
- updatedAt: 1733030931,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21443,
- duration: 10689449,
- bitrate: 10532,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41735,
- key: "/library/parts/41735/1289738278/file.mkv",
- duration: 10689449,
- file: "/Movies/Avatar (2009)/Avatar.2009.EXTENDED.MULTi.RERiP.1080p.BluRay.x264-LOST.mkv",
- size: 14077108739,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Avatar",
- type: "coverPoster",
- url: "/library/metadata/21051/thumb/1733030931"
- },
- {
- alt: "Avatar",
- type: "background",
- url: "/library/metadata/21051/art/1733030931"
- },
- {
- alt: "Avatar",
- type: "clearLogo",
- url: "/library/metadata/21051/clearLogo/1733030931"
- }
- ],
- UltraBlurColors: {
- topLeft: "0a3245",
- topRight: "1360a2",
- bottomRight: "071932",
- bottomLeft: "0d3044"
- },
- Guid: [
- {
- id: "imdb://tt0499549"
- },
- {
- id: "tmdb://19995"
- },
- {
- id: "tvdb://165"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "James Cameron"
- }
- ],
- Writer: [
- {
- tag: "James Cameron"
- }
- ],
- Role: [
- {
- tag: "Sam Worthington"
- },
- {
- tag: "Zoe Saldaña"
- },
- {
- tag: "Sigourney Weaver"
- }
- ]
- },
- {
- ratingKey: "21430",
- key: "/library/metadata/21430",
- guid: "plex://movie/5d77684d61141d001fb181b9",
- slug: "the-avengers",
- studio: "Marvel Studios",
- type: "movie",
- title: "The Avengers",
- titleSort: "Avengers",
- contentRating: "nl/12",
- summary:
- "When an unexpected enemy emerges and threatens global safety and security, Nick Fury, director of the international peacekeeping agency known as S.H.I.E.L.D., finds himself in need of a team to pull the world back from the brink of disaster. Spanning the globe, a daring recruitment effort begins!",
- rating: 9.1,
- audienceRating: 9.1,
- year: 2012,
- tagline: "Some assembly required.",
- thumb: "/library/metadata/21430/thumb/1733031029",
- art: "/library/metadata/21430/art/1733031029",
- duration: 8574649,
- originallyAvailableAt: "2012-04-25",
- addedAt: 1564094070,
- updatedAt: 1733031029,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21765,
- duration: 8574649,
- bitrate: 22749,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41868,
- key: "/library/parts/41868/1435943734/file.mkv",
- duration: 8574649,
- file: "/Movies/The Avengers (2012)/The.Avengers.2012.1080p.3D.BluRay.Half-SBS.x264.DTS-HD.MA.7.1-RARBG.mkv",
- size: 23995813754,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Avengers",
- type: "coverPoster",
- url: "/library/metadata/21430/thumb/1733031029"
- },
- {
- alt: "The Avengers",
- type: "background",
- url: "/library/metadata/21430/art/1733031029"
- },
- {
- alt: "The Avengers",
- type: "clearLogo",
- url: "/library/metadata/21430/clearLogo/1733031029"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d3244",
- topRight: "0d566f",
- bottomRight: "98374b",
- bottomLeft: "265b6e"
- },
- Guid: [
- {
- id: "imdb://tt0848228"
- },
- {
- id: "tmdb://24428"
- },
- {
- id: "tvdb://31"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Joss Whedon"
- }
- ],
- Writer: [
- {
- tag: "Joss Whedon"
- },
- {
- tag: "Jack Kirby"
- }
- ],
- Role: [
- {
- tag: "Robert Downey Jr."
- },
- {
- tag: "Chris Evans"
- },
- {
- tag: "Mark Ruffalo"
- }
- ]
- },
- {
- ratingKey: "21443",
- key: "/library/metadata/21443",
- guid: "plex://movie/5d776828151a60001f24b086",
- slug: "babel",
- studio: "Anonymous Content",
- type: "movie",
- title: "Babel",
- contentRating: "nl/12",
- summary:
- "Tragedy strikes a married couple on vacation in the Moroccan desert, which jump starts an interlocking story involving four different families.",
- rating: 6.8,
- audienceRating: 7.7,
- year: 2006,
- tagline: "If You Want to be Understood... Listen.",
- thumb: "/library/metadata/21443/thumb/1733031080",
- art: "/library/metadata/21443/art/1733031080",
- duration: 8597504,
- originallyAvailableAt: "2006-10-27",
- addedAt: 1564198685,
- updatedAt: 1733031080,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21778,
- duration: 8597504,
- bitrate: 11629,
- width: 1920,
- height: 1036,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "wmapro",
- videoCodec: "vc1",
- videoResolution: "1080",
- container: "asf",
- videoFrameRate: "24p",
- videoProfile: "advanced",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41867,
- key: "/library/parts/41867/1253132719/file.wmv",
- duration: 8597504,
- file: "/Movies/Babel (2006)/Babel.2006.BluRay.1080p.VC1.5.1.WMV-INSECTS.wmv",
- size: 12543903943,
- container: "asf",
- indexes: "sd",
- videoProfile: "advanced"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Babel",
- type: "coverPoster",
- url: "/library/metadata/21443/thumb/1733031080"
- },
- {
- alt: "Babel",
- type: "background",
- url: "/library/metadata/21443/art/1733031080"
- },
- {
- alt: "Babel",
- type: "clearLogo",
- url: "/library/metadata/21443/clearLogo/1733031080"
- }
- ],
- UltraBlurColors: {
- topLeft: "4d1c1b",
- topRight: "963f21",
- bottomRight: "31664c",
- bottomLeft: "285743"
- },
- Guid: [
- {
- id: "imdb://tt0449467"
- },
- {
- id: "tmdb://1164"
- },
- {
- id: "tvdb://1673"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "France"
- },
- {
- tag: "Mexico"
- }
- ],
- Director: [
- {
- tag: "Alejandro González Iñárritu"
- }
- ],
- Writer: [
- {
- tag: "Alejandro González Iñárritu"
- },
- {
- tag: "Guillermo Arriaga"
- }
- ],
- Role: [
- {
- tag: "Brad Pitt"
- },
- {
- tag: "Cate Blanchett"
- },
- {
- tag: "Gael García Bernal"
- }
- ]
- },
- {
- ratingKey: "9876",
- key: "/library/metadata/9876",
- guid: "plex://movie/5d776a4b594b2b001e6b8818",
- slug: "the-bachelor-weekend",
- studio: "Treasure Entertainment",
- type: "movie",
- title: "The Bachelor Weekend",
- titleSort: "Bachelor Weekend",
- originalTitle: "The Stag",
- contentRating: "TV-MA",
- summary:
- "A bachelor party weekend in the great outdoors takes some unexpected detours.",
- rating: 7.9,
- audienceRating: 4.8,
- year: 2013,
- tagline: "They're about to get in touch with their masculine side!",
- thumb: "/library/metadata/9876/thumb/1732511590",
- art: "/library/metadata/9876/art/1732511590",
- duration: 5656692,
- originallyAvailableAt: "2013-09-10",
- addedAt: 1560799693,
- updatedAt: 1732511590,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 12301,
- duration: 5656692,
- bitrate: 9957,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41932,
- key: "/library/parts/41932/1406349752/file.mkv",
- duration: 5656692,
- file: "/Movies/The Stag (2013)/The.Stag.2013.1080p.BluRay.x264-SONiDO.mkv",
- size: 7042050823,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Bachelor Weekend",
- type: "coverPoster",
- url: "/library/metadata/9876/thumb/1732511590"
- },
- {
- alt: "The Bachelor Weekend",
- type: "background",
- url: "/library/metadata/9876/art/1732511590"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1d1a",
- topRight: "3f6a36",
- bottomRight: "272624",
- bottomLeft: "3d453e"
- },
- Guid: [
- {
- id: "imdb://tt2573858"
- },
- {
- id: "tmdb://215962"
- },
- {
- id: "tvdb://18752"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Ireland"
- }
- ],
- Director: [
- {
- tag: "John Butler"
- }
- ],
- Writer: [
- {
- tag: "John Butler"
- },
- {
- tag: "Peter McDonald"
- }
- ],
- Role: [
- {
- tag: "Andrew Scott"
- },
- {
- tag: "Hugh O'Conor"
- },
- {
- tag: "Peter McDonald"
- }
- ]
- },
- {
- ratingKey: "46800",
- key: "/library/metadata/46800",
- guid: "plex://movie/5d9f3c51dfd12800208a8637",
- slug: "bad-grandpa-5",
- studio: "MTV Films",
- type: "movie",
- title: "Bad Grandpa.5",
- contentRating: "nl/16",
- summary:
- 'Bad Grandpa .5 gives you a whole new perspective on the world of Irving Zisman with new scenes and pranks also featuring Spike Jonze as "Gloria" and Catherine Keener as Irving\'s wife "Ellie", plus a look at the evolution of Johnny Knoxville\'s naughty alter-ego, the makeup effects, and a behind-the-scenes peek at the idiocy it takes to make a hidden camera movie in public.',
- audienceRating: 3.9,
- year: 2013,
- tagline: "You haven't heard the whole story...",
- thumb: "/library/metadata/46800/thumb/1731044748",
- art: "/library/metadata/46800/art/1731044748",
- duration: 5178219,
- originallyAvailableAt: "2013-12-11",
- addedAt: 1650729355,
- updatedAt: 1731044748,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- Media: [
- {
- id: 50003,
- duration: 5178219,
- bitrate: 21653,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79348,
- key: "/library/parts/79348/1631285228/file.mkv",
- duration: 5178219,
- file: "/Movies/Jackass Presents Bad Grandpa .5 (2014)/Jackass Presents Bad Grandpa .5 (2014) Bluray-1080p.mkv",
- size: 14015322570,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Bad Grandpa.5",
- type: "coverPoster",
- url: "/library/metadata/46800/thumb/1731044748"
- },
- {
- alt: "Bad Grandpa.5",
- type: "background",
- url: "/library/metadata/46800/art/1731044748"
- },
- {
- alt: "Bad Grandpa.5",
- type: "clearLogo",
- url: "/library/metadata/46800/clearLogo/1731044748"
- }
- ],
- UltraBlurColors: {
- topLeft: "322f11",
- topRight: "61361c",
- bottomRight: "64602a",
- bottomLeft: "563819"
- },
- Guid: [
- {
- id: "imdb://tt3766424"
- },
- {
- id: "tmdb://273641"
- },
- {
- id: "tvdb://6580"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Documentary"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jeff Tremaine"
- }
- ],
- Writer: [
- {
- tag: "Fax Bahr"
- },
- {
- tag: "Spike Jonze"
- }
- ],
- Role: [
- {
- tag: "Johnny Knoxville"
- },
- {
- tag: "Spike Jonze"
- },
- {
- tag: "Jackson Nicoll"
- }
- ]
- },
- {
- ratingKey: "54768",
- key: "/library/metadata/54768",
- guid: "plex://movie/602c286d41ce51002cce8494",
- slug: "baghead-2023",
- studio: "The Picture Company",
- type: "movie",
- title: "Baghead",
- contentRating: "nl/16",
- summary:
- "Following the death of her estranged father, Iris learns she has inherited a run-down, centuries-old pub. She travels to Berlin to identify her father’s body and meet with The Solicitor to discuss the estate. Little does she know, when the deed is signed she will become inextricably tied to an unspeakable entity that resides in the pub’s basement – Baghead – a shape-shifting creature that can transform into the dead.",
- rating: 2.9,
- audienceRating: 4.0,
- year: 2023,
- tagline: "Talk to the dead. Pay the price.",
- thumb: "/library/metadata/54768/thumb/1736656624",
- art: "/library/metadata/54768/art/1736656624",
- duration: 5695375,
- originallyAvailableAt: "2023-12-28",
- addedAt: 1716913460,
- updatedAt: 1736656624,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 56460,
- duration: 5695375,
- bitrate: 24273,
- width: 3836,
- height: 1604,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86324,
- key: "/library/parts/86324/1712278864/file.mkv",
- duration: 5695375,
- file: "/Movies/Baghead (2023)/Baghead (2023) WEBDL-2160p.mkv",
- size: 17281872630,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Baghead",
- type: "coverPoster",
- url: "/library/metadata/54768/thumb/1736656624"
- },
- {
- alt: "Baghead",
- type: "background",
- url: "/library/metadata/54768/art/1736656624"
- },
- {
- alt: "Baghead",
- type: "clearLogo",
- url: "/library/metadata/54768/clearLogo/1736656624"
- }
- ],
- UltraBlurColors: {
- topLeft: "040b03",
- topRight: "19130f",
- bottomRight: "080404",
- bottomLeft: "2e0c08"
- },
- Guid: [
- {
- id: "imdb://tt14030816"
- },
- {
- id: "tmdb://845783"
- },
- {
- id: "tvdb://352063"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Alberto Corredor"
- }
- ],
- Writer: [
- {
- tag: "Bryce McGuire"
- },
- {
- tag: "Christina Pamies"
- }
- ],
- Role: [
- {
- tag: "Freya Allan"
- },
- {
- tag: "Jeremy Irvine"
- },
- {
- tag: "Ruby Barker"
- }
- ]
- },
- {
- ratingKey: "23921",
- key: "/library/metadata/23921",
- guid: "plex://movie/5d776825103a2d001f563e41",
- slug: "basic-instinct",
- studio: "Carolco Pictures",
- type: "movie",
- title: "Basic Instinct",
- contentRating: "nl/16",
- summary:
- "A violent police detective investigates a brutal murder that might involve a manipulative and seductive novelist.",
- rating: 5.5,
- audienceRating: 6.4,
- year: 1992,
- tagline:
- "A brutal murder. A brilliant killer. A cop who can't resist the danger.",
- thumb: "/library/metadata/23921/thumb/1733633620",
- art: "/library/metadata/23921/art/1733633620",
- duration: 7692725,
- originallyAvailableAt: "1992-03-20",
- addedAt: 1575713144,
- updatedAt: 1733633620,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 25704,
- duration: 7692725,
- bitrate: 12208,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41820,
- key: "/library/parts/41820/1563900193/file.mkv",
- duration: 7692725,
- file: "/Movies/Basic Instinct (1992)/Basic.Instinct.1992.PROPER.1080p.BluRay.x264-FSiHD.mkv",
- size: 11741746765,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Basic Instinct",
- type: "coverPoster",
- url: "/library/metadata/23921/thumb/1733633620"
- },
- {
- alt: "Basic Instinct",
- type: "background",
- url: "/library/metadata/23921/art/1733633620"
- },
- {
- alt: "Basic Instinct",
- type: "clearLogo",
- url: "/library/metadata/23921/clearLogo/1733633620"
- }
- ],
- UltraBlurColors: {
- topLeft: "1a2c53",
- topRight: "19193e",
- bottomRight: "22456e",
- bottomLeft: "242a33"
- },
- Guid: [
- {
- id: "imdb://tt0103772"
- },
- {
- id: "tmdb://402"
- },
- {
- id: "tvdb://669"
- }
- ],
- Genre: [
- {
- tag: "Mystery"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "France"
- }
- ],
- Director: [
- {
- tag: "Paul Verhoeven"
- }
- ],
- Writer: [
- {
- tag: "Joe Eszterhas"
- }
- ],
- Role: [
- {
- tag: "Michael Douglas"
- },
- {
- tag: "Sharon Stone"
- },
- {
- tag: "George Dzundza"
- }
- ]
- },
- {
- ratingKey: "9878",
- key: "/library/metadata/9878",
- guid: "plex://movie/5d77682c54c0f0001f302639",
- slug: "basic-instinct-2",
- studio: "Metro-Goldwyn-Mayer",
- type: "movie",
- title: "Basic Instinct 2",
- contentRating: "nl/16",
- summary:
- "Novelist Catherine Tramell is once again in trouble with the law, and Scotland Yard appoints psychiatrist Dr. Michael Glass to evaluate her. Though, like Detective Nick Curran before him, Glass is entranced by Tramell and lured into a seductive game.",
- rating: 0.6,
- audienceRating: 2.7,
- year: 2006,
- tagline: "Everything interesting begins in the mind",
- thumb: "/library/metadata/9878/thumb/1732511599",
- art: "/library/metadata/9878/art/1732511599",
- duration: 6840830,
- originallyAvailableAt: "2006-03-29",
- addedAt: 1560800808,
- updatedAt: 1732511599,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 12303,
- duration: 6840830,
- bitrate: 12955,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41739,
- key: "/library/parts/41739/1369512237/file.mkv",
- duration: 6840830,
- file: "/Movies/Basic Instinct 2 (2006)/Basic.Instinct.2.2006.1080p.BluRay.DTS.x264-CtrlHD.mkv",
- size: 11081693864,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Basic Instinct 2",
- type: "coverPoster",
- url: "/library/metadata/9878/thumb/1732511599"
- },
- {
- alt: "Basic Instinct 2",
- type: "background",
- url: "/library/metadata/9878/art/1732511599"
- },
- {
- alt: "Basic Instinct 2",
- type: "clearLogo",
- url: "/library/metadata/9878/clearLogo/1732511599"
- }
- ],
- UltraBlurColors: {
- topLeft: "3f2810",
- topRight: "904521",
- bottomRight: "540403",
- bottomLeft: "94421f"
- },
- Guid: [
- {
- id: "imdb://tt0430912"
- },
- {
- id: "tmdb://3093"
- },
- {
- id: "tvdb://3755"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "Spain"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Michael Caton-Jones"
- }
- ],
- Writer: [
- {
- tag: "Henry Bean"
- },
- {
- tag: "Leora Barish"
- }
- ],
- Role: [
- {
- tag: "Sharon Stone"
- },
- {
- tag: "David Morrissey"
- },
- {
- tag: "Charlotte Rampling"
- }
- ]
- },
- {
- ratingKey: "21122",
- key: "/library/metadata/21122",
- guid: "plex://movie/5d776d179ab544002151b6e2",
- slug: "bean",
- studio: "Working Title Films",
- type: "movie",
- title: "Bean",
- contentRating: "nl/AL",
- summary:
- "Bean (Rowan Atkinson) works as a caretaker at Britain's formidable Royal National Gallery, and his bosses want to fire him because he sleeps at work all the time, but can't because the chairman of the gallery's board defends him. They send him to the U.S., to the small Los Angeles art gallery instead, where he'll have to officiate at the opening of the greatest U.S. picture ever (called \"Whistler's Mother\").",
- rating: 4.3,
- audienceRating: 5.3,
- year: 1997,
- tagline: "One man. One masterpiece. One very big mistake.",
- thumb: "/library/metadata/21122/thumb/1733030989",
- art: "/library/metadata/21122/art/1733030989",
- duration: 5357349,
- originallyAvailableAt: "1997-07-03",
- addedAt: 1563882797,
- updatedAt: 1733030989,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21509,
- duration: 5357349,
- bitrate: 10508,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41731,
- key: "/library/parts/41731/1285802398/file.mkv",
- duration: 5357349,
- file: "/Movies/Bean (1997)/Bean.1997.1080p.BluRay.x264-Japhson.mkv",
- size: 7038493249,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Bean",
- type: "coverPoster",
- url: "/library/metadata/21122/thumb/1733030989"
- },
- {
- alt: "Bean",
- type: "background",
- url: "/library/metadata/21122/art/1733030989"
- },
- {
- alt: "Bean",
- type: "clearLogo",
- url: "/library/metadata/21122/clearLogo/1733030989"
- }
- ],
- UltraBlurColors: {
- topLeft: "472211",
- topRight: "482015",
- bottomRight: "80412c",
- bottomLeft: "7f5317"
- },
- Guid: [
- {
- id: "imdb://tt0118689"
- },
- {
- id: "tmdb://1281"
- },
- {
- id: "tvdb://2207"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Family"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Mel Smith"
- }
- ],
- Writer: [
- {
- tag: "Richard Curtis"
- },
- {
- tag: "Robin Driscoll"
- }
- ],
- Role: [
- {
- tag: "Rowan Atkinson"
- },
- {
- tag: "Peter MacNicol"
- },
- {
- tag: "Pamela Reed"
- }
- ]
- },
- {
- ratingKey: "21444",
- key: "/library/metadata/21444",
- guid: "plex://movie/5d776826880197001ec905cf",
- slug: "a-beautiful-mind",
- studio: "Universal Pictures",
- type: "movie",
- title: "A Beautiful Mind",
- titleSort: "Beautiful Mind",
- contentRating: "nl/12",
- summary:
- "A mathematical genius, John Nash made an astonishing discovery early in his career and stood on the brink of international acclaim. But the handsome and arrogant Nash soon found himself on a harrowing journey of self-discovery.",
- rating: 7.4,
- audienceRating: 9.3,
- year: 2001,
- tagline: "He saw the world in a way no one could have imagined.",
- thumb: "/library/metadata/21444/thumb/1733031084",
- art: "/library/metadata/21444/art/1733031084",
- duration: 8131008,
- originallyAvailableAt: "2001-12-14",
- addedAt: 1564199599,
- updatedAt: 1733031084,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21779,
- duration: 8131008,
- bitrate: 18540,
- width: 1920,
- height: 1038,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41866,
- key: "/library/parts/41866/1480069431/file.mkv",
- duration: 8131008,
- file: "/Movies/A Beautiful Mind (2001)/A.Beautiful.Mind.2001.1080p.BluRay.DTS.x264-SbR.mkv",
- size: 18847646876,
- audioProfile: "dts",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A Beautiful Mind",
- type: "coverPoster",
- url: "/library/metadata/21444/thumb/1733031084"
- },
- {
- alt: "A Beautiful Mind",
- type: "background",
- url: "/library/metadata/21444/art/1733031084"
- },
- {
- alt: "A Beautiful Mind",
- type: "clearLogo",
- url: "/library/metadata/21444/clearLogo/1733031084"
- }
- ],
- UltraBlurColors: {
- topLeft: "1b2322",
- topRight: "413c3b",
- bottomRight: "0e110f",
- bottomLeft: "030403"
- },
- Guid: [
- {
- id: "imdb://tt0268978"
- },
- {
- id: "tmdb://453"
- },
- {
- id: "tvdb://1472"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Ron Howard"
- }
- ],
- Writer: [
- {
- tag: "Akiva Goldsman"
- }
- ],
- Role: [
- {
- tag: "Russell Crowe"
- },
- {
- tag: "Jennifer Connelly"
- },
- {
- tag: "Ed Harris"
- }
- ]
- },
- {
- ratingKey: "21010",
- key: "/library/metadata/21010",
- guid: "plex://movie/5d776b6cfb0d55001f5678b1",
- slug: "beauty-and-the-beast-2017",
- studio: "Walt Disney Pictures",
- type: "movie",
- title: "Beauty and the Beast",
- contentRating: "nl/12",
- summary:
- "A brave, beautiful, and brilliant young woman is imprisoned by a beast in his castle. Despite her fears, she learns to see beyond the beast's hideous exterior and realize the gentle heart of the true prince within him.",
- audienceRating: 10.0,
- year: 2017,
- tagline: "Be our guest.",
- thumb: "/library/metadata/21010/thumb/1733030883",
- art: "/library/metadata/21010/art/1733030883",
- duration: 7756896,
- originallyAvailableAt: "2017-03-16",
- addedAt: 1563816781,
- updatedAt: 1733030883,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- Media: [
- {
- id: 21406,
- duration: 7756896,
- bitrate: 24812,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41736,
- key: "/library/parts/41736/1497535874/file.mkv",
- duration: 7756896,
- file: "/Movies/Beauty and the Beast (2017)/Beauty.and.the.Beast.2017.1080p.3D.BluRay.Half-OU.x264.DTS-HD.MA.7.1-FGT.mkv",
- size: 23872100332,
- audioProfile: "ma",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Beauty and the Beast",
- type: "coverPoster",
- url: "/library/metadata/21010/thumb/1733030883"
- },
- {
- alt: "Beauty and the Beast",
- type: "background",
- url: "/library/metadata/21010/art/1733030883"
- },
- {
- alt: "Beauty and the Beast",
- type: "clearLogo",
- url: "/library/metadata/21010/clearLogo/1733030883"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1f04",
- topRight: "763b1e",
- bottomRight: "753711",
- bottomLeft: "904613"
- },
- Guid: [
- {
- id: "imdb://tt2771200"
- },
- {
- id: "tmdb://321612"
- },
- {
- id: "tvdb://245"
- }
- ],
- Genre: [
- {
- tag: "Musical"
- },
- {
- tag: "Family"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Bill Condon"
- }
- ],
- Writer: [
- {
- tag: "Stephen Chbosky"
- },
- {
- tag: "Evan Spiliotopoulos"
- }
- ],
- Role: [
- {
- tag: "Emma Watson"
- },
- {
- tag: "Dan Stevens"
- },
- {
- tag: "Luke Evans"
- }
- ]
- },
- {
- ratingKey: "28549",
- key: "/library/metadata/28549",
- guid: "plex://movie/5d9f34ef4441b1001fa0ce96",
- slug: "beavis-and-butt-head-do-america",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Beavis and Butt-Head Do America",
- contentRating: "nl/12",
- summary:
- "Slacker duo Beavis and Butt-Head wake to discover their TV has been stolen. Their search for a new one takes them on a clueless adventure across America, during which they manage to accidentally become America's most wanted.",
- rating: 7.1,
- audienceRating: 7.0,
- year: 1996,
- tagline: "Coming to a screen bigger than your TV.",
- thumb: "/library/metadata/28549/thumb/1733633795",
- art: "/library/metadata/28549/art/1733633795",
- duration: 4852555,
- originallyAvailableAt: "1996-12-20",
- addedAt: 1586886369,
- updatedAt: 1733633795,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 31686,
- duration: 4852555,
- bitrate: 14520,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 47069,
- key: "/library/parts/47069/1586878731/file.mkv",
- duration: 4852555,
- file: "/Movies/Beavis and Butt-Head Do America (1996)/Beavis and Butt-Head Do America (1996).mkv",
- size: 8809107463,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Beavis and Butt-Head Do America",
- type: "coverPoster",
- url: "/library/metadata/28549/thumb/1733633795"
- },
- {
- alt: "Beavis and Butt-Head Do America",
- type: "background",
- url: "/library/metadata/28549/art/1733633795"
- }
- ],
- UltraBlurColors: {
- topLeft: "093340",
- topRight: "864e1f",
- bottomRight: "2b6774",
- bottomLeft: "1b375c"
- },
- Guid: [
- {
- id: "imdb://tt0115641"
- },
- {
- id: "tmdb://3179"
- },
- {
- id: "tvdb://6283"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Animation"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Mike Judge"
- }
- ],
- Writer: [
- {
- tag: "Joe Stillman"
- },
- {
- tag: "Mike Judge"
- }
- ],
- Role: [
- {
- tag: "Mike Judge"
- },
- {
- tag: "Bruce Willis"
- },
- {
- tag: "Demi Moore"
- }
- ]
- },
- {
- ratingKey: "28548",
- key: "/library/metadata/28548",
- guid: "plex://movie/5d776833151a60001f24d687",
- slug: "beerfest",
- studio: "Broken Lizard Industries",
- type: "movie",
- title: "Beerfest",
- contentRating: "nl/12",
- summary:
- "During a trip to Germany to scatter their grandfather's ashes, German-American brothers Todd and Jan discover Beerfest, the secret Olympics of downing stout, and want to enter the contest to defend their family's beer-guzzling honor. Their Old Country cousins sneer at the Yanks' chances, prompting the siblings to return to America to prepare for a showdown the following year.",
- rating: 4.1,
- audienceRating: 7.5,
- year: 2006,
- tagline: "Prepare for the ultimate chug of war.",
- thumb: "/library/metadata/28548/thumb/1738473365",
- art: "/library/metadata/28548/art/1738473365",
- duration: 6987488,
- originallyAvailableAt: "2006-08-25",
- addedAt: 1586886225,
- updatedAt: 1738473365,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 61535,
- duration: 6987488,
- bitrate: 18058,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "vc1",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "advanced",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92583,
- key: "/library/parts/92583/1738371957/file.mkv",
- duration: 6987488,
- file: "/Movies/Beerfest (2006)/Beerfest (2006) Remux-1080p.mkv",
- size: 15772875247,
- container: "mkv",
- videoProfile: "advanced"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Beerfest",
- type: "coverPoster",
- url: "/library/metadata/28548/thumb/1738473365"
- },
- {
- alt: "Beerfest",
- type: "background",
- url: "/library/metadata/28548/art/1738473365"
- },
- {
- alt: "Beerfest",
- type: "clearLogo",
- url: "/library/metadata/28548/clearLogo/1738473365"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f2f4d",
- topRight: "1a3c5b",
- bottomRight: "7d2c23",
- bottomLeft: "0e60a1"
- },
- Guid: [
- {
- id: "imdb://tt0486551"
- },
- {
- id: "tmdb://9988"
- },
- {
- id: "tvdb://5830"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jay Chandrasekhar"
- }
- ],
- Writer: [
- {
- tag: "Kevin Heffernan"
- },
- {
- tag: "Erik Stolhanske"
- }
- ],
- Role: [
- {
- tag: "Erik Stolhanske"
- },
- {
- tag: "Jay Chandrasekhar"
- },
- {
- tag: "Steve Lemme"
- }
- ]
- },
- {
- ratingKey: "21435",
- key: "/library/metadata/21435",
- guid: "plex://movie/5d776d1a594b2b001e7015f3",
- slug: "beetlejuice",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "Beetlejuice",
- contentRating: "nl/12",
- summary:
- "Adam and Barbara are a normal couple...who happen to be dead. They have given their precious time to decorate their house and make it their own, but unfortunately a family is moving in, and not quietly. Adam and Barbara try to scare them out, but end up becoming the main attraction to the money making family. They call upon Beetlejuice to help, but Beetlejuice has more in mind than just helping.",
- rating: 8.3,
- audienceRating: 8.2,
- year: 1988,
- tagline:
- "In this house, if you've seen one ghost...you haven't seen them all.",
- thumb: "/library/metadata/21435/thumb/1733031048",
- art: "/library/metadata/21435/art/1733031048",
- duration: 5526395,
- originallyAvailableAt: "1988-03-30",
- addedAt: 1564182716,
- updatedAt: 1733031048,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21770,
- duration: 5526395,
- bitrate: 26446,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "vc1",
- videoResolution: "1080",
- container: "mpegts",
- videoFrameRate: "24p",
- videoProfile: "advanced",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41792,
- key: "/library/parts/41792/1475938414/file.m2ts",
- duration: 5526395,
- file: "/Movies/Beetlejuice (1988)/Beetlejuice.1988.1080p.BluRay.VC-1.TrueHD.5.1-FGT.m2ts",
- size: 19991973888,
- container: "mpegts",
- indexes: "sd",
- packetLength: 188,
- videoProfile: "advanced"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Beetlejuice",
- type: "coverPoster",
- url: "/library/metadata/21435/thumb/1733031048"
- },
- {
- alt: "Beetlejuice",
- type: "background",
- url: "/library/metadata/21435/art/1733031048"
- },
- {
- alt: "Beetlejuice",
- type: "clearLogo",
- url: "/library/metadata/21435/clearLogo/1733031048"
- }
- ],
- UltraBlurColors: {
- topLeft: "2f0d6b",
- topRight: "12063f",
- bottomRight: "463387",
- bottomLeft: "291031"
- },
- Guid: [
- {
- id: "imdb://tt0094721"
- },
- {
- id: "tmdb://4011"
- },
- {
- id: "tvdb://344"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Tim Burton"
- }
- ],
- Writer: [
- {
- tag: "Michael McDowell"
- },
- {
- tag: "Larry Wilson"
- }
- ],
- Role: [
- {
- tag: "Alec Baldwin"
- },
- {
- tag: "Geena Davis"
- },
- {
- tag: "Winona Ryder"
- }
- ]
- },
- {
- ratingKey: "28551",
- key: "/library/metadata/28551",
- guid: "plex://movie/5d776826103a2d001f564156",
- slug: "being-john-malkovich",
- studio: "Propaganda Films",
- type: "movie",
- title: "Being John Malkovich",
- contentRating: "nl/6",
- summary:
- "One day at work, unsuccessful puppeteer Craig finds a portal into the head of actor John Malkovich. The portal soon becomes a passion for anybody who enters its mad and controlling world of overtaking another human body.",
- rating: 9.4,
- audienceRating: 8.7,
- year: 1999,
- tagline: "Ever wanted to be someone else? Now you can.",
- thumb: "/library/metadata/28551/thumb/1738385900",
- art: "/library/metadata/28551/art/1738385900",
- duration: 6798838,
- originallyAvailableAt: "1999-10-08",
- addedAt: 1586886369,
- updatedAt: 1738385900,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 61536,
- duration: 6798838,
- bitrate: 6207,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92584,
- key: "/library/parts/92584/1738384712/file.mkv",
- duration: 6798838,
- file: "/Movies/Being John Malkovich (1999)/Being John Malkovich (1999) Bluray-1080p.mkv",
- size: 5276564194,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Being John Malkovich",
- type: "coverPoster",
- url: "/library/metadata/28551/thumb/1738385900"
- },
- {
- alt: "Being John Malkovich",
- type: "background",
- url: "/library/metadata/28551/art/1738385900"
- },
- {
- alt: "Being John Malkovich",
- type: "clearLogo",
- url: "/library/metadata/28551/clearLogo/1738385900"
- }
- ],
- UltraBlurColors: {
- topLeft: "123240",
- topRight: "2c657e",
- bottomRight: "2d6483",
- bottomLeft: "2a6581"
- },
- Guid: [
- {
- id: "imdb://tt0120601"
- },
- {
- id: "tmdb://492"
- },
- {
- id: "tvdb://2356"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Spike Jonze"
- }
- ],
- Writer: [
- {
- tag: "Charlie Kaufman"
- }
- ],
- Role: [
- {
- tag: "John Cusack"
- },
- {
- tag: "John Malkovich"
- },
- {
- tag: "Cameron Diaz"
- }
- ]
- },
- {
- ratingKey: "7249",
- key: "/library/metadata/7249",
- guid: "plex://movie/5d776be57a53e9001e7331bb",
- slug: "berlin-syndrome",
- studio: "Photoplay Films",
- type: "movie",
- title: "Berlin Syndrome",
- contentRating: "nl/16",
- summary:
- "A passionate holiday romance leads to an obsessive relationship when an Australian photojournalist awakens in a Berlin apartment one morning and is unable to leave.",
- rating: 7.4,
- audienceRating: 5.3,
- year: 2017,
- tagline: "When passion becomes possession.",
- thumb: "/library/metadata/7249/thumb/1732511414",
- art: "/library/metadata/7249/art/1732511414",
- duration: 6696320,
- originallyAvailableAt: "2017-04-20",
- addedAt: 1554377242,
- updatedAt: 1732511414,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 9167,
- duration: 6696320,
- bitrate: 9804,
- width: 1920,
- height: 808,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "PAL",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41703,
- key: "/library/parts/41703/1505935053/file.mkv",
- duration: 6696320,
- file: "/Movies/Berlin Syndrome (2017)/Berlin Syndrome (2017) Bluray-1080p.mkv",
- size: 8208256756,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Berlin Syndrome",
- type: "coverPoster",
- url: "/library/metadata/7249/thumb/1732511414"
- },
- {
- alt: "Berlin Syndrome",
- type: "background",
- url: "/library/metadata/7249/art/1732511414"
- },
- {
- alt: "Berlin Syndrome",
- type: "clearLogo",
- url: "/library/metadata/7249/clearLogo/1732511414"
- }
- ],
- UltraBlurColors: {
- topLeft: "2c2d34",
- topRight: "565e68",
- bottomRight: "353739",
- bottomLeft: "3d599d"
- },
- Guid: [
- {
- id: "imdb://tt3335606"
- },
- {
- id: "tmdb://363126"
- },
- {
- id: "tvdb://3707"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "Australia"
- }
- ],
- Director: [
- {
- tag: "Cate Shortland"
- }
- ],
- Writer: [
- {
- tag: "Shaun Grant"
- },
- {
- tag: "Melanie Joosten"
- }
- ],
- Role: [
- {
- tag: "Teresa Palmer"
- },
- {
- tag: "Max Riemelt"
- },
- {
- tag: "Matthias Habich"
- }
- ]
- },
- {
- ratingKey: "25317",
- key: "/library/metadata/25317",
- guid: "plex://movie/5d776c4b96b655001fe2c55e",
- slug: "berlin-i-love-you",
- studio: "Lionsgate",
- type: "movie",
- title: "Berlin, I Love You",
- contentRating: "nl/9",
- summary:
- "Latest installment of the Cities of Love series (Paris, je t'aime / New York, I Love You / Rio, Eu Te Amo), this collective feature film is made of ten stories of romance set in the German capital.",
- rating: 1.1,
- audienceRating: 2.7,
- year: 2019,
- tagline: "Love has a place.",
- thumb: "/library/metadata/25317/thumb/1733633712",
- art: "/library/metadata/25317/art/1733633712",
- duration: 7199241,
- originallyAvailableAt: "2019-02-08",
- addedAt: 1578658185,
- updatedAt: 1733633712,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 27477,
- duration: 7199241,
- bitrate: 10429,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41806,
- key: "/library/parts/41806/1554406610/file.mkv",
- duration: 7199241,
- file: "/Movies/Berlin, I Love You (2019)/Berlin.I.Love.You.2019.1080p.BluRay.x264-ROVERS.mkv",
- size: 9387195336,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Berlin, I Love You",
- type: "coverPoster",
- url: "/library/metadata/25317/thumb/1733633712"
- },
- {
- alt: "Berlin, I Love You",
- type: "background",
- url: "/library/metadata/25317/art/1733633712"
- },
- {
- alt: "Berlin, I Love You",
- type: "clearLogo",
- url: "/library/metadata/25317/clearLogo/1733633712"
- }
- ],
- UltraBlurColors: {
- topLeft: "2f2d2c",
- topRight: "0f6783",
- bottomRight: "983c2b",
- bottomLeft: "54652f"
- },
- Guid: [
- {
- id: "imdb://tt2275743"
- },
- {
- id: "tmdb://401686"
- },
- {
- id: "tvdb://10440"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Dennis Gansel"
- },
- {
- tag: "Justin Franklin"
- },
- {
- tag: "Daniel Lwowski"
- }
- ],
- Writer: [
- {
- tag: "David Vernon"
- },
- {
- tag: "Dennis Gansel"
- }
- ],
- Role: [
- {
- tag: "Sibel Kekilli"
- },
- {
- tag: "Iwan Rheon"
- },
- {
- tag: "Jenna Dewan"
- }
- ]
- },
- {
- ratingKey: "23948",
- key: "/library/metadata/23948",
- guid: "plex://movie/5d77684d8718ba001e31864e",
- slug: "bernard-and-the-genie",
- studio: "Talkback",
- type: "movie",
- title: "Bernard and the Genie",
- summary:
- "After mild-mannered art-buyer Bernard Bottle is fired by his greedy boss and abandoned by his girlfriend, he discovers a genie in an old bottle. The genie immediately embraces the modern world and helps Bernard on the side.",
- audienceRating: 7.3,
- year: 1991,
- thumb: "/library/metadata/23948/thumb/1730702026",
- art: "/library/metadata/23948/art/1730702026",
- duration: 4052067,
- originallyAvailableAt: "1991-12-23",
- addedAt: 1575909944,
- updatedAt: 1730702026,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- Media: [
- {
- id: 25754,
- duration: 4052067,
- bitrate: 516,
- width: 490,
- height: 360,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "sd",
- container: "mp4",
- videoFrameRate: "NTSC",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "constrained baseline",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41843,
- key: "/library/parts/41843/1575913524/file.mp4",
- duration: 4052067,
- file: "/Movies/Bernard and the Genie (1991)/Bernard and the Genie (1991).mp4",
- size: 262520561,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: true,
- videoProfile: "constrained baseline"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Bernard and the Genie",
- type: "coverPoster",
- url: "/library/metadata/23948/thumb/1730702026"
- },
- {
- alt: "Bernard and the Genie",
- type: "background",
- url: "/library/metadata/23948/art/1730702026"
- },
- {
- alt: "Bernard and the Genie",
- type: "clearLogo",
- url: "/library/metadata/23948/clearLogo/1730702026"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f3339",
- topRight: "1d6973",
- bottomRight: "016880",
- bottomLeft: "095463"
- },
- Guid: [
- {
- id: "imdb://tt0101435"
- },
- {
- id: "tmdb://24046"
- },
- {
- id: "tvdb://100715"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Paul Weiland"
- }
- ],
- Writer: [
- {
- tag: "Richard Curtis"
- }
- ],
- Role: [
- {
- tag: "Lenny Henry"
- },
- {
- tag: "Alan Cumming"
- },
- {
- tag: "Rowan Atkinson"
- }
- ]
- },
- {
- ratingKey: "22545",
- key: "/library/metadata/22545",
- guid: "plex://movie/5d7768246f4521001ea988b1",
- slug: "the-big-lebowski",
- studio: "PolyGram Filmed Entertainment",
- type: "movie",
- title: "The Big Lebowski",
- titleSort: "Big Lebowski",
- contentRating: "nl/12",
- summary:
- "Jeffrey 'The Dude' Lebowski, a Los Angeles slacker who only wants to bowl and drink White Russians, is mistaken for another Jeffrey Lebowski, a wheelchair-bound millionaire, and finds himself dragged into a strange series of events involving nihilists, adult film producers, ferrets, errant toes, and large sums of money.",
- rating: 8.0,
- audienceRating: 9.3,
- year: 1998,
- tagline:
- "They figured he was a lazy, time-wasting slacker. They were right.",
- thumb: "/library/metadata/22545/thumb/1733031183",
- art: "/library/metadata/22545/art/1733031183",
- duration: 7032160,
- originallyAvailableAt: "1998-03-06",
- addedAt: 1567602274,
- updatedAt: 1733031183,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 23259,
- duration: 7032160,
- bitrate: 19071,
- width: 1920,
- height: 1038,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41784,
- key: "/library/parts/41784/1540371693/file.mkv",
- duration: 7032160,
- file: "/Movies/The Big Lebowski (1998)/The.Big.Lebowski.1998.REPACK.1080p.UHD.BluRay.DD5.1.HDR.x265-DON-RakuvFIN.mkv",
- size: 16731071179,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Big Lebowski",
- type: "coverPoster",
- url: "/library/metadata/22545/thumb/1733031183"
- },
- {
- alt: "The Big Lebowski",
- type: "background",
- url: "/library/metadata/22545/art/1733031183"
- },
- {
- alt: "The Big Lebowski",
- type: "clearLogo",
- url: "/library/metadata/22545/clearLogo/1733031183"
- }
- ],
- UltraBlurColors: {
- topLeft: "5b0407",
- topRight: "84373e",
- bottomRight: "1a1419",
- bottomLeft: "0f0b0e"
- },
- Guid: [
- {
- id: "imdb://tt0118715"
- },
- {
- id: "tmdb://115"
- },
- {
- id: "tvdb://659"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Joel Coen"
- }
- ],
- Writer: [
- {
- tag: "Ethan Coen"
- },
- {
- tag: "Joel Coen"
- }
- ],
- Role: [
- {
- tag: "Jeff Bridges"
- },
- {
- tag: "John Goodman"
- },
- {
- tag: "Julianne Moore"
- }
- ]
- },
- {
- ratingKey: "57029",
- key: "/library/metadata/57029",
- guid: "plex://movie/5d776828961905001eb915f7",
- slug: "black-hawk-down",
- studio: "Jerry Bruckheimer Films",
- type: "movie",
- title: "Black Hawk Down",
- contentRating: "nl/16",
- summary:
- "The story of 160 elite U.S. soldiers who dropped into Mogadishu in October 1993 to capture two top lieutenants of a renegade warlord, but found themselves in a desperate battle with a large force of heavily armed Somalis.",
- rating: 7.6,
- audienceRating: 8.8,
- year: 2001,
- tagline: "Leave no man behind.",
- thumb: "/library/metadata/57029/thumb/1737318773",
- art: "/library/metadata/57029/art/1737318773",
- duration: 8660096,
- originallyAvailableAt: "2001-12-28",
- addedAt: 1737318765,
- updatedAt: 1737318773,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 61069,
- duration: 8660096,
- bitrate: 25475,
- width: 3832,
- height: 1592,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92113,
- key: "/library/parts/92113/1737318944/file.mkv",
- duration: 8660096,
- file: "/Movies/Black Hawk Down/Black Hawk Down (2001) WEBDL-2160p.mkv",
- size: 27580537193,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Black Hawk Down",
- type: "coverPoster",
- url: "/library/metadata/57029/thumb/1737318773"
- },
- {
- alt: "Black Hawk Down",
- type: "background",
- url: "/library/metadata/57029/art/1737318773"
- },
- {
- alt: "Black Hawk Down",
- type: "clearLogo",
- url: "/library/metadata/57029/clearLogo/1737318773"
- }
- ],
- UltraBlurColors: {
- topLeft: "11333c",
- topRight: "8f461b",
- bottomRight: "90461a",
- bottomLeft: "8b4821"
- },
- Guid: [
- {
- id: "imdb://tt0265086"
- },
- {
- id: "tmdb://855"
- },
- {
- id: "tvdb://1059"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Ridley Scott"
- }
- ],
- Writer: [
- {
- tag: "Mark Bowden"
- },
- {
- tag: "Ken Nolan"
- }
- ],
- Role: [
- {
- tag: "Josh Hartnett"
- },
- {
- tag: "Eric Bana"
- },
- {
- tag: "Ewan McGregor"
- }
- ]
- },
- {
- ratingKey: "1649",
- key: "/library/metadata/1649",
- guid: "plex://movie/5d7768245af944001f1f6282",
- slug: "blade-runner-1982",
- studio: "Shaw Brothers",
- type: "movie",
- title: "Blade Runner",
- contentRating: "nl/12",
- summary:
- "In the smog-choked dystopian Los Angeles of 2019, blade runner Rick Deckard is called out of retirement to terminate a quartet of replicants who have escaped to Earth seeking their creator for a way to extend their short life spans.",
- rating: 8.9,
- audienceRating: 9.1,
- year: 1982,
- tagline: "Man has made his match...now it's his problem.",
- thumb: "/library/metadata/1649/thumb/1732511337",
- art: "/library/metadata/1649/art/1732511337",
- duration: 7056811,
- originallyAvailableAt: "1982-06-25",
- addedAt: 1552721622,
- updatedAt: 1732511337,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 1968,
- duration: 7056811,
- bitrate: 2518,
- width: 1854,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41717,
- key: "/library/parts/41717/1549190282/file.mp4",
- duration: 7056811,
- file: "/Movies/Blade Runner (1982)/Blade Runner (1982) Final Cut 1080p BluRay.x264 SUJAIDR.mp4",
- size: 2227114636,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Blade Runner",
- type: "coverPoster",
- url: "/library/metadata/1649/thumb/1732511337"
- },
- {
- alt: "Blade Runner",
- type: "background",
- url: "/library/metadata/1649/art/1732511337"
- },
- {
- alt: "Blade Runner",
- type: "clearLogo",
- url: "/library/metadata/1649/clearLogo/1732511337"
- }
- ],
- UltraBlurColors: {
- topLeft: "07304e",
- topRight: "174166",
- bottomRight: "953e37",
- bottomLeft: "132f4d"
- },
- Guid: [
- {
- id: "imdb://tt0083658"
- },
- {
- id: "tmdb://78"
- },
- {
- id: "tvdb://343"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "Hong Kong"
- }
- ],
- Director: [
- {
- tag: "Ridley Scott"
- }
- ],
- Writer: [
- {
- tag: "Hampton Fancher"
- },
- {
- tag: "David Webb Peoples"
- }
- ],
- Role: [
- {
- tag: "Harrison Ford"
- },
- {
- tag: "Rutger Hauer"
- },
- {
- tag: "Sean Young"
- }
- ]
- },
- {
- ratingKey: "55553",
- key: "/library/metadata/55553",
- guid: "plex://movie/5d776b95594b2b001e6de3f3",
- slug: "blade-runner-2049",
- studio: "Alcon Entertainment",
- type: "movie",
- title: "Blade Runner 2049",
- contentRating: "nl/16",
- summary:
- "Thirty years after the events of Blade Runner (1982), a new Blade Runner, L.A.P.D. Officer \"K\" (Ryan Gosling), unearths a long-buried secret that has the potential to plunge what's left of society into chaos. K's discovery leads him on a quest to find Rick Deckard (Harrison Ford), a former L.A.P.D. Blade Runner, who has been missing for thirty years.",
- rating: 8.8,
- audienceRating: 8.9,
- year: 2017,
- tagline: "The key to the future is finally unearthed.",
- thumb: "/library/metadata/55553/thumb/1734965325",
- art: "/library/metadata/55553/art/1734965325",
- duration: 9807865,
- originallyAvailableAt: "2017-10-04",
- addedAt: 1734965319,
- updatedAt: 1734965325,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 58362,
- duration: 9807865,
- bitrate: 30738,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88420,
- key: "/library/parts/88420/1734959303/file.mkv",
- duration: 9807865,
- file: "/Movies/Blade Runner 2049/Blade Runner 2049 (2017) Bluray-2160p.mkv",
- size: 37772881340,
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Blade Runner 2049",
- type: "coverPoster",
- url: "/library/metadata/55553/thumb/1734965325"
- },
- {
- alt: "Blade Runner 2049",
- type: "background",
- url: "/library/metadata/55553/art/1734965325"
- },
- {
- alt: "Blade Runner 2049",
- type: "clearLogo",
- url: "/library/metadata/55553/clearLogo/1734965325"
- }
- ],
- UltraBlurColors: {
- topLeft: "53140d",
- topRight: "056881",
- bottomRight: "06516a",
- bottomLeft: "800f0c"
- },
- Guid: [
- {
- id: "imdb://tt1856101"
- },
- {
- id: "tmdb://335984"
- },
- {
- id: "tvdb://117"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "Canada"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Denis Villeneuve"
- }
- ],
- Writer: [
- {
- tag: "Hampton Fancher"
- },
- {
- tag: "Michael Green"
- }
- ],
- Role: [
- {
- tag: "Ryan Gosling"
- },
- {
- tag: "Harrison Ford"
- },
- {
- tag: "Ana de Armas"
- }
- ]
- },
- {
- ratingKey: "21052",
- key: "/library/metadata/21052",
- guid: "plex://movie/5d776829a091de001f2e66ce",
- slug: "blood-diamond",
- studio: "Virtual Studios",
- type: "movie",
- title: "Blood Diamond",
- contentRating: "nl/16",
- summary:
- "A story following Archer, a man tortured by his roots. With a strong survival instinct, he has made himself a key player in the business of conflict diamonds. Political unrest is rampant in Sierra Leone as people fight tooth for tooth. Upon meeting Solomon, and the beautiful Maddy, Archer's life changes forever as he is given a chance to make peace with the war around him.",
- rating: 6.4,
- audienceRating: 9.0,
- year: 2006,
- tagline: "It will cost you everything.",
- thumb: "/library/metadata/21052/thumb/1733030937",
- art: "/library/metadata/21052/art/1733030937",
- duration: 8601760,
- originallyAvailableAt: "2006-12-08",
- addedAt: 1563851522,
- updatedAt: 1733030937,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21444,
- duration: 8601760,
- bitrate: 10917,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41880,
- key: "/library/parts/41880/1377508144/file.mkv",
- duration: 8601760,
- file: "/Movies/Blood Diamond (2006)/blood.diamond.2006.multi.proper.1080p.bluray.x264-fidelio.r01 0cc1d570.mkv",
- size: 11741221809,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Blood Diamond",
- type: "coverPoster",
- url: "/library/metadata/21052/thumb/1733030937"
- },
- {
- alt: "Blood Diamond",
- type: "background",
- url: "/library/metadata/21052/art/1733030937"
- },
- {
- alt: "Blood Diamond",
- type: "clearLogo",
- url: "/library/metadata/21052/clearLogo/1733030937"
- }
- ],
- UltraBlurColors: {
- topLeft: "12323f",
- topRight: "824f2b",
- bottomRight: "a13019",
- bottomLeft: "333737"
- },
- Guid: [
- {
- id: "imdb://tt0450259"
- },
- {
- id: "tmdb://1372"
- },
- {
- id: "tvdb://1357"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Edward Zwick"
- }
- ],
- Writer: [
- {
- tag: "C. Gaby Mitchell"
- },
- {
- tag: "Charles Leavitt"
- }
- ],
- Role: [
- {
- tag: "Leonardo DiCaprio"
- },
- {
- tag: "Djimon Hounsou"
- },
- {
- tag: "Jennifer Connelly"
- }
- ]
- },
- {
- ratingKey: "21055",
- key: "/library/metadata/21055",
- guid: "plex://movie/5d776d17594b2b001e7011c9",
- slug: "bloodsport-1988",
- studio: "The Cannon Group",
- type: "movie",
- title: "Bloodsport",
- contentRating: "nl/16",
- summary:
- '"Bloodsport" follows Frank Dux, an American martial artist serving in the military, who decides to leave the army to compete in a martial arts tournament in Hong Kong where fights to the death can occur.',
- audienceRating: 8.2,
- year: 1988,
- tagline: "The true story of an American ninja.",
- thumb: "/library/metadata/21055/thumb/1733030945",
- art: "/library/metadata/21055/art/1733030945",
- duration: 5533577,
- originallyAvailableAt: "1988-04-29",
- addedAt: 1563854988,
- updatedAt: 1733030945,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- Media: [
- {
- id: 21447,
- duration: 5533577,
- bitrate: 10175,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41813,
- key: "/library/parts/41813/1284550632/file.mkv",
- duration: 5533577,
- file: "/Movies/Bloodsport (1988)/Bloodsport.1988.1080p.BluRay.x264-FilmHD.mkv",
- size: 7039649373,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Bloodsport",
- type: "coverPoster",
- url: "/library/metadata/21055/thumb/1733030945"
- },
- {
- alt: "Bloodsport",
- type: "background",
- url: "/library/metadata/21055/art/1733030945"
- },
- {
- alt: "Bloodsport",
- type: "clearLogo",
- url: "/library/metadata/21055/clearLogo/1733030945"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a1f17",
- topRight: "94412a",
- bottomRight: "671b1b",
- bottomLeft: "6d2d26"
- },
- Guid: [
- {
- id: "imdb://tt0092675"
- },
- {
- id: "tmdb://11690"
- },
- {
- id: "tvdb://4446"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Biography"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Newt Arnold"
- }
- ],
- Writer: [
- {
- tag: "Christopher Cosby"
- },
- {
- tag: "Mel Friedman"
- }
- ],
- Role: [
- {
- tag: "Jean-Claude Van Damme"
- },
- {
- tag: "Bolo Yeung"
- },
- {
- tag: "Donald Gibb"
- }
- ]
- },
- {
- ratingKey: "42823",
- key: "/library/metadata/42823",
- guid: "plex://movie/5d776826961905001eb90fd2",
- slug: "the-blues-brothers",
- studio: "Universal Pictures",
- type: "movie",
- title: "The Blues Brothers",
- titleSort: "Blues Brothers",
- contentRating: "nl/6",
- summary:
- "Jake Blues rejoins with his brother Elwood after being released from prison, but the duo has just days to reunite their old R&B band and save the Catholic home where the two were raised, outrunning the police as they tear through Chicago.",
- rating: 7.1,
- audienceRating: 9.2,
- year: 1980,
- tagline: "They'll never get caught. They're on a mission from God.",
- thumb: "/library/metadata/42823/thumb/1733633915",
- art: "/library/metadata/42823/art/1733633915",
- duration: 7969961,
- originallyAvailableAt: "1980-06-20",
- addedAt: 1614667406,
- updatedAt: 1733633915,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 44921,
- duration: 7969961,
- bitrate: 9424,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 66055,
- key: "/library/parts/66055/1614651836/file.mkv",
- duration: 7969961,
- file: "/Movies/The Blues Brothers (1980)/The Blues Brothers (1980) Bluray-1080p.mkv",
- size: 9388218766,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Blues Brothers",
- type: "coverPoster",
- url: "/library/metadata/42823/thumb/1733633915"
- },
- {
- alt: "The Blues Brothers",
- type: "background",
- url: "/library/metadata/42823/art/1733633915"
- },
- {
- alt: "The Blues Brothers",
- type: "clearLogo",
- url: "/library/metadata/42823/clearLogo/1733633915"
- }
- ],
- UltraBlurColors: {
- topLeft: "123146",
- topRight: "236390",
- bottomRight: "2c657c",
- bottomLeft: "2d6484"
- },
- Guid: [
- {
- id: "imdb://tt0080455"
- },
- {
- id: "tmdb://525"
- },
- {
- id: "tvdb://1868"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Musical"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "John Landis"
- }
- ],
- Writer: [
- {
- tag: "John Landis"
- },
- {
- tag: "Dan Aykroyd"
- }
- ],
- Role: [
- {
- tag: "Dan Aykroyd"
- },
- {
- tag: "John Belushi"
- },
- {
- tag: "James Brown"
- }
- ]
- },
- {
- ratingKey: "9023",
- key: "/library/metadata/9023",
- guid: "plex://movie/5d7768377e9a3c0020c6d296",
- slug: "blues-brothers-2000",
- studio: "Universal Pictures",
- type: "movie",
- title: "Blues Brothers 2000",
- contentRating: "nl/6",
- summary:
- "Finally released from prison, Elwood Blues is once again enlisted by Sister Mary Stigmata in her latest crusade to raise funds for a children's hospital. Hitting the road to re-unite the band and win the big prize at the New Orleans Battle of the Bands, Elwood is pursued cross-country by the cops.",
- rating: 4.6,
- audienceRating: 3.7,
- year: 1998,
- tagline: "The Blues Are Back",
- thumb: "/library/metadata/9023/thumb/1732511526",
- art: "/library/metadata/9023/art/1732511526",
- duration: 7415454,
- originallyAvailableAt: "1998-02-06",
- addedAt: 1559548586,
- updatedAt: 1732511526,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 11121,
- duration: 7415454,
- bitrate: 10131,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41824,
- key: "/library/parts/41824/1314031158/file.mkv",
- duration: 7415454,
- file: "/Movies/Blues Brothers 2000 (1998)/The.Blues.Brothers.2000.1998.1080p.BluRay.x264-MOOVEE.mkv",
- size: 9389921948,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Blues Brothers 2000",
- type: "coverPoster",
- url: "/library/metadata/9023/thumb/1732511526"
- },
- {
- alt: "Blues Brothers 2000",
- type: "background",
- url: "/library/metadata/9023/art/1732511526"
- }
- ],
- UltraBlurColors: {
- topLeft: "1f1e1e",
- topRight: "3a3b3a",
- bottomRight: "0f0202",
- bottomLeft: "191819"
- },
- Guid: [
- {
- id: "imdb://tt0118747"
- },
- {
- id: "tmdb://11568"
- },
- {
- id: "tvdb://3898"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Musical"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "John Landis"
- }
- ],
- Writer: [
- {
- tag: "Dan Aykroyd"
- }
- ],
- Role: [
- {
- tag: "Dan Aykroyd"
- },
- {
- tag: "John Goodman"
- },
- {
- tag: "Joe Morton"
- }
- ]
- },
- {
- ratingKey: "24020",
- key: "/library/metadata/24020",
- guid: "plex://movie/5d776826961905001eb90fd1",
- slug: "borat",
- studio: "20th Century Fox",
- type: "movie",
- title: "Borat",
- originalTitle:
- "Borat: Cultural Learnings of America for Make Benefit Glorious Nation of Kazakhstan",
- contentRating: "nl/12",
- summary:
- "Kazakh journalist Borat Sagdiyev travels to America to make a documentary. As he zigzags across the nation, Borat meets real people in real situations with hysterical consequences. His backwards behavior generates strong reactions around him exposing prejudices and hypocrisies in American culture.",
- rating: 9.0,
- audienceRating: 7.9,
- year: 2006,
- tagline: "Come to Kazakhstan, it's nice!",
- thumb: "/library/metadata/24020/thumb/1733633638",
- art: "/library/metadata/24020/art/1733633638",
- duration: 5028073,
- originallyAvailableAt: "2006-11-01",
- addedAt: 1575913174,
- updatedAt: 1733633638,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 25819,
- duration: 5028073,
- bitrate: 13596,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41742,
- key: "/library/parts/41742/1259540931/file.mkv",
- duration: 5028073,
- file: "/Movies/Borat Cultural Learnings of America for Make Benefit Glorious Nation of Kazakhstan (2006)/Borat.2006.REPACK.MULTI.1080p.BluRay.x264-NERDHD.mkv",
- size: 8547552758,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Borat",
- type: "coverPoster",
- url: "/library/metadata/24020/thumb/1733633638"
- },
- {
- alt: "Borat",
- type: "background",
- url: "/library/metadata/24020/art/1733633638"
- },
- {
- alt: "Borat",
- type: "clearLogo",
- url: "/library/metadata/24020/clearLogo/1733633638"
- }
- ],
- UltraBlurColors: {
- topLeft: "412710",
- topRight: "993a32",
- bottomRight: "85442e",
- bottomLeft: "785629"
- },
- Guid: [
- {
- id: "imdb://tt0443453"
- },
- {
- id: "tmdb://496"
- },
- {
- id: "tvdb://3185"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Larry Charles"
- }
- ],
- Writer: [
- {
- tag: "Dan Mazer"
- },
- {
- tag: "Sacha Baron Cohen"
- }
- ],
- Role: [
- {
- tag: "Sacha Baron Cohen"
- },
- {
- tag: "Ken Davitian"
- },
- {
- tag: "Luenell"
- }
- ]
- },
- {
- ratingKey: "20862",
- key: "/library/metadata/20862",
- guid: "plex://movie/5d776824eb5d26001f1dd005",
- slug: "braveheart",
- studio: "Icon Entertainment International",
- type: "movie",
- title: "Braveheart",
- contentRating: "nl/16",
- summary:
- "Enraged at the slaughter of Murron, his new bride and childhood love, Scottish warrior William Wallace slays a platoon of the local English lord's soldiers. This leads the village to revolt and, eventually, the entire country to rise up against English rule.",
- rating: 7.6,
- audienceRating: 8.5,
- year: 1995,
- tagline: "Every man dies, not every man really lives.",
- thumb: "/library/metadata/20862/thumb/1732511652",
- art: "/library/metadata/20862/art/1732511652",
- duration: 10663003,
- originallyAvailableAt: "1995-05-24",
- addedAt: 1563104831,
- updatedAt: 1732511652,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21263,
- duration: 10663003,
- bitrate: 16589,
- width: 1920,
- height: 818,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41897,
- key: "/library/parts/41897/1253206378/file.mkv",
- duration: 10663003,
- file: "/Movies/Braveheart (1995)/Braveheart 1995 1080p BluRay DTS x264-CtrlHD.mkv",
- size: 22115927984,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Braveheart",
- type: "coverPoster",
- url: "/library/metadata/20862/thumb/1732511652"
- },
- {
- alt: "Braveheart",
- type: "background",
- url: "/library/metadata/20862/art/1732511652"
- },
- {
- alt: "Braveheart",
- type: "clearLogo",
- url: "/library/metadata/20862/clearLogo/1732511652"
- }
- ],
- UltraBlurColors: {
- topLeft: "432511",
- topRight: "673d1f",
- bottomRight: "562612",
- bottomLeft: "844e2b"
- },
- Guid: [
- {
- id: "imdb://tt0112573"
- },
- {
- id: "tmdb://197"
- },
- {
- id: "tvdb://703"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Mel Gibson"
- }
- ],
- Writer: [
- {
- tag: "Randall Wallace"
- }
- ],
- Role: [
- {
- tag: "Mel Gibson"
- },
- {
- tag: "Catherine McCormack"
- },
- {
- tag: "Sophie Marceau"
- }
- ]
- },
- {
- ratingKey: "21432",
- key: "/library/metadata/21432",
- guid: "plex://movie/5d776b73ad5437001f79ffc2",
- slug: "brimstone-2016",
- studio: "Illusion Film",
- type: "movie",
- title: "Brimstone",
- contentRating: "nl/16",
- summary:
- "From the moment the new Reverend climbs the pulpit, Liz knows that she and her family are in great danger.",
- rating: 4.5,
- audienceRating: 5.4,
- year: 2016,
- tagline: "Retribution is coming",
- thumb: "/library/metadata/21432/thumb/1733031037",
- art: "/library/metadata/21432/art/1733031037",
- duration: 8911902,
- originallyAvailableAt: "2016-03-12",
- addedAt: 1564167761,
- updatedAt: 1733031037,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21767,
- duration: 8911902,
- bitrate: 15883,
- width: 1920,
- height: 804,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41799,
- key: "/library/parts/41799/1491252319/file.mkv",
- duration: 8911902,
- file: "/Movies/Brimstone (2016)/Brimstone.2016.1080p.BluRay.DTS.x264-PriMaLHD.mkv",
- size: 17696241218,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Brimstone",
- type: "coverPoster",
- url: "/library/metadata/21432/thumb/1733031037"
- },
- {
- alt: "Brimstone",
- type: "background",
- url: "/library/metadata/21432/art/1733031037"
- },
- {
- alt: "Brimstone",
- type: "clearLogo",
- url: "/library/metadata/21432/clearLogo/1733031037"
- }
- ],
- UltraBlurColors: {
- topLeft: "0e0206",
- topRight: "101211",
- bottomRight: "0c1313",
- bottomLeft: "181d1f"
- },
- Guid: [
- {
- id: "imdb://tt1895315"
- },
- {
- id: "tmdb://324560"
- },
- {
- id: "tvdb://3773"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Western"
- }
- ],
- Country: [
- {
- tag: "Austria"
- },
- {
- tag: "Belgium"
- }
- ],
- Director: [
- {
- tag: "Martin Koolhoven"
- }
- ],
- Writer: [
- {
- tag: "Martin Koolhoven"
- }
- ],
- Role: [
- {
- tag: "Guy Pearce"
- },
- {
- tag: "Dakota Fanning"
- },
- {
- tag: "Carice van Houten"
- }
- ]
- },
- {
- ratingKey: "21067",
- key: "/library/metadata/21067",
- guid: "plex://movie/5d776ace96b655001fdfa06e",
- slug: "the-brothers-grimsby",
- studio: "Columbia Pictures",
- type: "movie",
- title: "The Brothers Grimsby",
- titleSort: "Brothers Grimsby",
- originalTitle: "Grimsby",
- contentRating: "nl/16",
- summary:
- "A new assignment forces a top spy to team up with his football hooligan brother.",
- rating: 3.7,
- audienceRating: 4.1,
- year: 2016,
- tagline: "Behind every hero is an embarrassing sibling",
- thumb: "/library/metadata/21067/thumb/1733030964",
- art: "/library/metadata/21067/art/1733030964",
- duration: 4991945,
- originallyAvailableAt: "2016-02-24",
- addedAt: 1563867961,
- updatedAt: 1733030964,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21458,
- duration: 4991945,
- bitrate: 14578,
- width: 1920,
- height: 804,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41877,
- key: "/library/parts/41877/1464951987/file.mkv",
- duration: 4991945,
- file: "/Movies/Grimsby (2016)/The.Brothers.Grimsby.2016.1080p.BluRay.DTS-HD.MA.5.1.x264-FuzerHD.mkv",
- size: 9100820770,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Brothers Grimsby",
- type: "coverPoster",
- url: "/library/metadata/21067/thumb/1733030964"
- },
- {
- alt: "The Brothers Grimsby",
- type: "background",
- url: "/library/metadata/21067/art/1733030964"
- },
- {
- alt: "The Brothers Grimsby",
- type: "clearLogo",
- url: "/library/metadata/21067/clearLogo/1733030964"
- }
- ],
- UltraBlurColors: {
- topLeft: "3f230f",
- topRight: "573112",
- bottomRight: "1b3359",
- bottomLeft: "884c23"
- },
- Guid: [
- {
- id: "imdb://tt3381008"
- },
- {
- id: "tmdb://267193"
- },
- {
- id: "tvdb://2049"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Louis Leterrier"
- }
- ],
- Writer: [
- {
- tag: "Sacha Baron Cohen"
- },
- {
- tag: "Phil Johnston"
- }
- ],
- Role: [
- {
- tag: "Sacha Baron Cohen"
- },
- {
- tag: "Mark Strong"
- },
- {
- tag: "Isla Fisher"
- }
- ]
- },
- {
- ratingKey: "8522",
- key: "/library/metadata/8522",
- guid: "plex://movie/5d77682a5af944001f1f770a",
- slug: "the-butterfly-effect",
- studio: "FilmEngine",
- type: "movie",
- title: "The Butterfly Effect",
- titleSort: "Butterfly Effect",
- contentRating: "nl/12",
- summary:
- "A young man struggles to access sublimated childhood memories. He finds a technique that allows him to travel back into the past, to occupy his childhood body and change history. However, he soon finds that every change he makes has unexpected consequences.",
- rating: 3.4,
- audienceRating: 8.1,
- viewCount: 1,
- lastViewedAt: 1557081761,
- year: 2004,
- tagline: "Change one thing. Change everything.",
- thumb: "/library/metadata/8522/thumb/1732511443",
- art: "/library/metadata/8522/art/1732511443",
- duration: 6811903,
- originallyAvailableAt: "2004-01-22",
- addedAt: 1558905966,
- updatedAt: 1732511443,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 10637,
- duration: 6811903,
- bitrate: 26002,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41803,
- key: "/library/parts/41803/1516229782/file.mkv",
- duration: 6811903,
- file: "/Movies/The Butterfly Effect (2004)/The.Butterfly.Effect.2004.BluRay.1080p.DTS-HD.MA.5.1.AVC.REMUX-FraMeSToR.mkv",
- size: 22143873013,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Butterfly Effect",
- type: "coverPoster",
- url: "/library/metadata/8522/thumb/1732511443"
- },
- {
- alt: "The Butterfly Effect",
- type: "background",
- url: "/library/metadata/8522/art/1732511443"
- },
- {
- alt: "The Butterfly Effect",
- type: "clearLogo",
- url: "/library/metadata/8522/clearLogo/1732511443"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c333b",
- topRight: "0b3b44",
- bottomRight: "1d5a61",
- bottomLeft: "0c3b43"
- },
- Guid: [
- {
- id: "imdb://tt0289879"
- },
- {
- id: "tmdb://1954"
- },
- {
- id: "tvdb://1503"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "Canada"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Eric Bress"
- },
- {
- tag: "J. Mackye Gruber"
- }
- ],
- Writer: [
- {
- tag: "Eric Bress"
- },
- {
- tag: "J. Mackye Gruber"
- }
- ],
- Role: [
- {
- tag: "Ashton Kutcher"
- },
- {
- tag: "Amy Smart"
- },
- {
- tag: "Melora Walters"
- }
- ]
- },
- {
- ratingKey: "8524",
- key: "/library/metadata/8524",
- guid: "plex://movie/5d9f35136fc551001ef805cb",
- slug: "the-butterfly-effect-2",
- studio: "BenderSpink",
- type: "movie",
- title: "The Butterfly Effect 2",
- titleSort: "Butterfly Effect 2",
- contentRating: "nl/16",
- summary:
- "After his girlfriend, Julie, and two best friends are killed in a tragic auto accident, Nick struggles to cope with his loss and grief. Suffering from migraine-like seizures, Nick soon discovers that he has the power to change the past via his memories. However, his time-traveling attempts to alter the past and save his one true love have unexpected and dire consequences.",
- audienceRating: 2.7,
- year: 2006,
- tagline: "Can you change your past without destroying your future?",
- thumb: "/library/metadata/8524/thumb/1732511445",
- art: "/library/metadata/8524/art/1732511445",
- duration: 5543497,
- originallyAvailableAt: "2006-08-10",
- addedAt: 1558906367,
- updatedAt: 1732511445,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- Media: [
- {
- id: 10641,
- duration: 5543497,
- bitrate: 11849,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41802,
- key: "/library/parts/41802/1353955448/file.mkv",
- duration: 5543497,
- file: "/Movies/The Butterfly Effect 2 (2006)/the.butterfly.effect.2.2006.stv.multi.1080p.bluray.x264-rough.mkv",
- size: 8213199931,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Butterfly Effect 2",
- type: "coverPoster",
- url: "/library/metadata/8524/thumb/1732511445"
- },
- {
- alt: "The Butterfly Effect 2",
- type: "background",
- url: "/library/metadata/8524/art/1732511445"
- },
- {
- alt: "The Butterfly Effect 2",
- type: "clearLogo",
- url: "/library/metadata/8524/clearLogo/1732511445"
- }
- ],
- UltraBlurColors: {
- topLeft: "05132f",
- topRight: "05254d",
- bottomRight: "040e22",
- bottomLeft: "0f2241"
- },
- Guid: [
- {
- id: "imdb://tt0457297"
- },
- {
- id: "tmdb://14620"
- },
- {
- id: "tvdb://7141"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "John R. Leonetti"
- }
- ],
- Writer: [
- {
- tag: "Michael D. Weiss"
- }
- ],
- Role: [
- {
- tag: "Eric Lively"
- },
- {
- tag: "Erica Durance"
- },
- {
- tag: "Dustin Milligan"
- }
- ]
- },
- {
- ratingKey: "9247",
- key: "/library/metadata/9247",
- guid: "plex://movie/5d9f352468e4c8001fb5e95b",
- slug: "the-butterfly-effect-3-revelations",
- studio: "After Dark Films",
- type: "movie",
- title: "The Butterfly Effect 3: Revelations",
- titleSort: "Butterfly Effect 3: Revelations",
- contentRating: "nl/16",
- summary:
- "The story revolves around a man trying to uncover the mysterious death of his girlfriend and save an innocent man from the death chamber in the process, by using his unique power to time travel. However in attempting to do this, he also frees a spiteful serial-killer.",
- audienceRating: 3.2,
- viewOffset: 1862000,
- lastViewedAt: 1554457935,
- year: 2009,
- tagline: "Death repeats itself.",
- thumb: "/library/metadata/9247/thumb/1732511574",
- art: "/library/metadata/9247/art/1732511574",
- duration: 5429428,
- originallyAvailableAt: "2009-07-31",
- addedAt: 1559787714,
- updatedAt: 1732511574,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- Media: [
- {
- id: 11473,
- duration: 5429428,
- bitrate: 12103,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41910,
- key: "/library/parts/41910/1353956465/file.mkv",
- duration: 5429428,
- file: "/Movies/The Butterfly Effect 3 Revelations (2009)/the.butterfly.effect.3.revelations.2009.stv.multi.1080p.bluray.x264-rough.mkv",
- size: 8216124597,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Butterfly Effect 3: Revelations",
- type: "coverPoster",
- url: "/library/metadata/9247/thumb/1732511574"
- },
- {
- alt: "The Butterfly Effect 3: Revelations",
- type: "background",
- url: "/library/metadata/9247/art/1732511574"
- },
- {
- alt: "The Butterfly Effect 3: Revelations",
- type: "clearLogo",
- url: "/library/metadata/9247/clearLogo/1732511574"
- }
- ],
- UltraBlurColors: {
- topLeft: "071a28",
- topRight: "0d3850",
- bottomRight: "051a2a",
- bottomLeft: "0b364d"
- },
- Guid: [
- {
- id: "imdb://tt1234541"
- },
- {
- id: "tmdb://16258"
- },
- {
- id: "tvdb://4008"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Seth Grossman"
- }
- ],
- Writer: [
- {
- tag: "Holly Brix"
- }
- ],
- Role: [
- {
- tag: "Mia Serafino"
- },
- {
- tag: "Rachel Miner"
- },
- {
- tag: "Chris Carmack"
- }
- ]
- },
- {
- ratingKey: "44771",
- key: "/library/metadata/44771",
- guid: "plex://movie/5d77684a85719b001f3a77d2",
- slug: "the-cabin-in-the-woods",
- studio: "Lionsgate",
- type: "movie",
- title: "The Cabin in the Woods",
- titleSort: "Cabin in the Woods",
- contentRating: "nl/16",
- summary:
- "A group of kids go to a remote cabin in the woods where their fate is unknowingly controlled by technicians as part of a world-wide conspiracy where all horror movie clichés are revealed to be part of an elaborate sacrifice ritual.",
- rating: 9.2,
- audienceRating: 7.4,
- viewOffset: 4839000,
- viewCount: 1,
- lastViewedAt: 1629726258,
- year: 2012,
- tagline: "You think you know the story.",
- thumb: "/library/metadata/44771/thumb/1736487691",
- art: "/library/metadata/44771/art/1736487691",
- duration: 5703520,
- originallyAvailableAt: "2012-04-12",
- addedAt: 1629558923,
- updatedAt: 1736487691,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47149,
- duration: 5703520,
- bitrate: 40022,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76492,
- key: "/library/parts/76492/1599225915/file.mkv",
- duration: 5703520,
- file: "/Movies/The Cabin in the Woods (2012)/The Cabin in the Woods (2012) Bluray-2160p.mkv",
- size: 28582987106,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Cabin in the Woods",
- type: "coverPoster",
- url: "/library/metadata/44771/thumb/1736487691"
- },
- {
- alt: "The Cabin in the Woods",
- type: "background",
- url: "/library/metadata/44771/art/1736487691"
- },
- {
- alt: "The Cabin in the Woods",
- type: "clearLogo",
- url: "/library/metadata/44771/clearLogo/1736487691"
- }
- ],
- UltraBlurColors: {
- topLeft: "302d2c",
- topRight: "29231d",
- bottomRight: "5d5353",
- bottomLeft: "211d18"
- },
- Guid: [
- {
- id: "imdb://tt1259521"
- },
- {
- id: "tmdb://22970"
- },
- {
- id: "tvdb://963"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Drew Goddard"
- }
- ],
- Writer: [
- {
- tag: "Joss Whedon"
- },
- {
- tag: "Drew Goddard"
- }
- ],
- Role: [
- {
- tag: "Kristen Connolly"
- },
- {
- tag: "Fran Kranz"
- },
- {
- tag: "Chris Hemsworth"
- }
- ]
- },
- {
- ratingKey: "7348",
- key: "/library/metadata/7348",
- guid: "plex://movie/5d776c43fb0d55001f58253f",
- slug: "call-me-by-your-name",
- studio: "La Cinéfacture",
- type: "movie",
- title: "Call Me by Your Name",
- contentRating: "nl/12",
- summary:
- "It's the summer of 1983, and 17-year-old Elio is spending the days with his family at their villa in Lombardy, Italy. He soon meets Oliver, who's working as an intern for Elio's father. They discover the heady beauty of awakening desire.",
- rating: 9.5,
- audienceRating: 8.6,
- viewOffset: 1755000,
- lastViewedAt: 1564700045,
- year: 2017,
- tagline: "Is it better to speak or die?",
- thumb: "/library/metadata/7348/thumb/1732511420",
- art: "/library/metadata/7348/art/1732511420",
- duration: 7920352,
- originallyAvailableAt: "2017-10-27",
- addedAt: 1556924459,
- updatedAt: 1732511420,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 9274,
- duration: 7920352,
- bitrate: 28819,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41923,
- key: "/library/parts/41923/1520090023/file.mkv",
- duration: 7920352,
- file: "/Movies/Call Me by Your Name (2017)/Call Me by Your Name (2017) Remux-1080p.mkv",
- size: 28537798865,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Call Me by Your Name",
- type: "coverPoster",
- url: "/library/metadata/7348/thumb/1732511420"
- },
- {
- alt: "Call Me by Your Name",
- type: "background",
- url: "/library/metadata/7348/art/1732511420"
- },
- {
- alt: "Call Me by Your Name",
- type: "clearLogo",
- url: "/library/metadata/7348/clearLogo/1732511420"
- }
- ],
- UltraBlurColors: {
- topLeft: "002f54",
- topRight: "1a3b5d",
- bottomRight: "863649",
- bottomLeft: "136299"
- },
- Guid: [
- {
- id: "imdb://tt5726616"
- },
- {
- id: "tmdb://398818"
- },
- {
- id: "tvdb://341"
- }
- ],
- Genre: [
- {
- tag: "Romance"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Brazil"
- },
- {
- tag: "France"
- }
- ],
- Director: [
- {
- tag: "Luca Guadagnino"
- }
- ],
- Writer: [
- {
- tag: "James Ivory"
- },
- {
- tag: "André Aciman"
- }
- ],
- Role: [
- {
- tag: "Armie Hammer"
- },
- {
- tag: "Timothée Chalamet"
- },
- {
- tag: "Michael Stuhlbarg"
- }
- ]
- },
- {
- ratingKey: "55472",
- key: "/library/metadata/55472",
- guid: "plex://movie/5d7770996afb3d002061de7c",
- slug: "el-camino-a-breaking-bad-movie",
- studio: "Sony Pictures Television",
- type: "movie",
- title: "El Camino: A Breaking Bad Movie",
- titleSort: "Camino: A Breaking Bad Movie",
- contentRating: "nl/16",
- summary:
- "Fugitive Jesse Pinkman runs from his captors, the law, and his past.",
- rating: 9.2,
- audienceRating: 8.1,
- year: 2019,
- tagline: "You either run from things, or you face them.",
- thumb: "/library/metadata/55472/thumb/1736656747",
- art: "/library/metadata/55472/art/1736656747",
- duration: 7362432,
- originallyAvailableAt: "2019-10-11",
- addedAt: 1733830160,
- updatedAt: 1736656747,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 58202,
- duration: 7362432,
- bitrate: 40933,
- width: 3840,
- height: 1604,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88110,
- key: "/library/parts/88110/1619074557/file.mkv",
- duration: 7362432,
- file: "/Movies/El Camino A Breaking Bad Movie (2019)/El Camino A Breaking Bad Movie (2019) WEBRip-2160p.mkv",
- size: 37674026612,
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "El Camino: A Breaking Bad Movie",
- type: "coverPoster",
- url: "/library/metadata/55472/thumb/1736656747"
- },
- {
- alt: "El Camino: A Breaking Bad Movie",
- type: "background",
- url: "/library/metadata/55472/art/1736656747"
- },
- {
- alt: "El Camino: A Breaking Bad Movie",
- type: "clearLogo",
- url: "/library/metadata/55472/clearLogo/1736656747"
- }
- ],
- UltraBlurColors: {
- topLeft: "5a0706",
- topRight: "871809",
- bottomRight: "801306",
- bottomLeft: "551916"
- },
- Guid: [
- {
- id: "imdb://tt9243946"
- },
- {
- id: "tmdb://559969"
- },
- {
- id: "tvdb://131199"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Vince Gilligan"
- }
- ],
- Writer: [
- {
- tag: "Vince Gilligan"
- }
- ],
- Role: [
- {
- tag: "Aaron Paul"
- },
- {
- tag: "Jesse Plemons"
- },
- {
- tag: "Charles Baker"
- }
- ]
- },
- {
- ratingKey: "54921",
- key: "/library/metadata/54921",
- guid: "plex://movie/5d776845e6d55c002040f7ea",
- slug: "care-bears-movie-ii-a-new-generation",
- studio: "Nelvana",
- type: "movie",
- title: "Care Bears Movie II: A New Generation",
- contentRating: "G",
- summary:
- "The Care Bears try to help a young girl at summer camp who, in an effort to revamp her dorky social status to agility and skill, enters into a sinister bargain with a shape-shifting demon posing as a young boy.",
- audienceRating: 5.0,
- year: 1986,
- tagline: "Come Help The Care Bears Save the Kingdom of Caring.",
- thumb: "/library/metadata/54921/thumb/1732511718",
- art: "/library/metadata/54921/art/1732511718",
- duration: 26527,
- originallyAvailableAt: "1986-03-21",
- addedAt: 1723933205,
- updatedAt: 1732511718,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- Media: [
- {
- id: 56711,
- duration: 26527,
- hasVoiceActivity: false,
- Part: [
- {
- id: 86575,
- key: "/library/parts/86575/1681135475/file.mkv",
- duration: 26527,
- file: "/Movies/Care Bears Movie II A New Generation (1986)/Care Bears Movie II A New Generation (1986).part1.mkv",
- size: 389591971,
- indexes: "sd"
- },
- {
- id: 86576,
- key: "/library/parts/86576/1681135475/file.mkv",
- file: "/Movies/Care Bears Movie II A New Generation (1986)/Care Bears Movie II A New Generation (1986).part2.mkv",
- size: 389591971
- },
- {
- id: 86577,
- key: "/library/parts/86577/1681135475/file.mkv",
- file: "/Movies/Care Bears Movie II A New Generation (1986)/Care Bears Movie II A New Generation (1986).part3.mkv",
- size: 389591971
- },
- {
- id: 86578,
- key: "/library/parts/86578/1681135475/file.mkv",
- file: "/Movies/Care Bears Movie II A New Generation (1986)/Care Bears Movie II A New Generation (1986).part4.mkv",
- size: 389591973
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Care Bears Movie II: A New Generation",
- type: "coverPoster",
- url: "/library/metadata/54921/thumb/1732511718"
- },
- {
- alt: "Care Bears Movie II: A New Generation",
- type: "background",
- url: "/library/metadata/54921/art/1732511718"
- }
- ],
- UltraBlurColors: {
- topLeft: "570d18",
- topRight: "432151",
- bottomRight: "7d356c",
- bottomLeft: "953d3b"
- },
- Guid: [
- {
- id: "imdb://tt0090799"
- },
- {
- id: "tmdb://19975"
- },
- {
- id: "tvdb://14878"
- }
- ],
- Genre: [
- {
- tag: "Adventure"
- },
- {
- tag: "Animation"
- }
- ],
- Country: [
- {
- tag: "Canada"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Dale Schott"
- }
- ],
- Writer: [
- {
- tag: "Peter Sauder"
- }
- ],
- Role: [
- {
- tag: "Hadley Kay"
- },
- {
- tag: "Chris Wiggins"
- },
- {
- tag: "Cree Summer"
- }
- ]
- },
- {
- ratingKey: "20968",
- key: "/library/metadata/20968",
- guid: "plex://movie/5d776c8b594b2b001e6f6701",
- slug: "cargo-2017-7",
- studio: "Metrol Technology",
- type: "movie",
- title: "Cargo",
- contentRating: "nl/16",
- summary:
- "After an epidemic spreads all over Australia, a father searches for someone willing to protect his daughter.",
- rating: 8.8,
- audienceRating: 6.7,
- year: 2017,
- tagline: "The future is fragile.",
- thumb: "/library/metadata/20968/thumb/1733030824",
- art: "/library/metadata/20968/art/1733030824",
- duration: 6216650,
- originallyAvailableAt: "2017-10-06",
- addedAt: 1563202266,
- updatedAt: 1733030824,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21366,
- duration: 6216650,
- bitrate: 19866,
- width: 1920,
- height: 860,
- aspectRatio: 2.2,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41836,
- key: "/library/parts/41836/1537255969/file.mkv",
- duration: 6216650,
- file: "/Movies/Cargo (2017)/Cargo.2017.1080p.Blu-ray.DTS-HD.MA.5.1.x264-PbK.mkv",
- size: 15425982464,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Cargo",
- type: "coverPoster",
- url: "/library/metadata/20968/thumb/1733030824"
- },
- {
- alt: "Cargo",
- type: "background",
- url: "/library/metadata/20968/art/1733030824"
- },
- {
- alt: "Cargo",
- type: "clearLogo",
- url: "/library/metadata/20968/clearLogo/1733030824"
- }
- ],
- UltraBlurColors: {
- topLeft: "4d1d0a",
- topRight: "854e1d",
- bottomRight: "511d0a",
- bottomLeft: "2c0b05"
- },
- Guid: [
- {
- id: "imdb://tt3860916"
- },
- {
- id: "tmdb://425972"
- },
- {
- id: "tvdb://1450"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "Australia"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Ben Howling"
- },
- {
- tag: "Yolanda Ramke"
- }
- ],
- Writer: [
- {
- tag: "Yolanda Ramke"
- }
- ],
- Role: [
- {
- tag: "Martin Freeman"
- },
- {
- tag: "Simone Landers"
- },
- {
- tag: "Anthony Hayes"
- }
- ]
- },
- {
- ratingKey: "41927",
- key: "/library/metadata/41927",
- guid: "plex://movie/5d7768332ec6b5001f6bba4b",
- slug: "chicken-little",
- studio: "Walt Disney Pictures",
- type: "movie",
- title: "Chicken Little",
- contentRating: "nl/6",
- summary:
- "When the sky really is falling and sanity has flown the coop, who will rise to save the day? Together with his hysterical band of misfit friends, Chicken Little must hatch a plan to save the planet from alien invasion and prove that the world's biggest hero is a little chicken.",
- rating: 3.7,
- audienceRating: 4.7,
- viewCount: 1,
- lastViewedAt: 1609283578,
- year: 2005,
- tagline:
- "When it comes to saving the world, it helps to be a little chicken.",
- thumb: "/library/metadata/41927/thumb/1736487566",
- art: "/library/metadata/41927/art/1736487566",
- duration: 4854944,
- originallyAvailableAt: "2005-10-06",
- addedAt: 1609200953,
- updatedAt: 1736487566,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 44012,
- duration: 4854944,
- bitrate: 13304,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 65066,
- key: "/library/parts/65066/1609201110/file.mkv",
- duration: 4854944,
- file: "/Movies/Chicken Little (2005)/Chicken.Little.2005.1080p.BluRay.x264-HiFi.mkv",
- size: 8074905816,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Chicken Little",
- type: "coverPoster",
- url: "/library/metadata/41927/thumb/1736487566"
- },
- {
- alt: "Chicken Little",
- type: "background",
- url: "/library/metadata/41927/art/1736487566"
- },
- {
- alt: "Chicken Little",
- type: "clearLogo",
- url: "/library/metadata/41927/clearLogo/1736487566"
- }
- ],
- UltraBlurColors: {
- topLeft: "4d1c1a",
- topRight: "651c1d",
- bottomRight: "197037",
- bottomLeft: "255b3d"
- },
- Guid: [
- {
- id: "imdb://tt0371606"
- },
- {
- id: "tmdb://9982"
- },
- {
- id: "tvdb://800"
- }
- ],
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Family"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Mark Dindal"
- }
- ],
- Writer: [
- {
- tag: "Ron Anderson"
- },
- {
- tag: "Mark Dindal"
- }
- ],
- Role: [
- {
- tag: "Zach Braff"
- },
- {
- tag: "Garry Marshall"
- },
- {
- tag: "Don Knotts"
- }
- ]
- },
- {
- ratingKey: "20814",
- key: "/library/metadata/20814",
- guid: "plex://movie/5d776824961905001eb908e0",
- slug: "a-clockwork-orange",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "A Clockwork Orange",
- titleSort: "Clockwork Orange",
- contentRating: "nl/18",
- summary:
- "Alex DeLarge is an \"ultraviolent\" youth in futuristic Britain. As with all luck, his eventually runs out and he's arrested and convicted of murder. While in prison, Alex learns of an experimental program in which convicts are programmed to detest violence. If he goes through the program, his sentence will be reduced and he will be back on the streets sooner than expected. But Alex's ordeals are far from over once he hits the streets of Britain.",
- rating: 8.6,
- audienceRating: 9.3,
- viewOffset: 4248000,
- lastViewedAt: 1555014967,
- year: 1971,
- tagline:
- "Being the adventures of a young man whose principal interests are rape, ultra-violence and Beethoven.",
- thumb: "/library/metadata/20814/thumb/1732511643",
- art: "/library/metadata/20814/art/1732511643",
- duration: 8196757,
- originallyAvailableAt: "1971-12-19",
- addedAt: 1552721621,
- updatedAt: 1732511643,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21215,
- duration: 8196757,
- bitrate: 1673,
- width: 1792,
- height: 1080,
- aspectRatio: 1.66,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41710,
- key: "/library/parts/41710/1552653399/file.mp4",
- duration: 8196757,
- file: "/Movies/A Clockwork Orange (1971)/A.Clockwork.Orange.1971.1080p.BluRay.x264.anoXmous.mp4",
- size: 1718099320,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A Clockwork Orange",
- type: "coverPoster",
- url: "/library/metadata/20814/thumb/1732511643"
- },
- {
- alt: "A Clockwork Orange",
- type: "background",
- url: "/library/metadata/20814/art/1732511643"
- },
- {
- alt: "A Clockwork Orange",
- type: "clearLogo",
- url: "/library/metadata/20814/clearLogo/1732511643"
- }
- ],
- UltraBlurColors: {
- topLeft: "040b03",
- topRight: "2a2424",
- bottomRight: "823d31",
- bottomLeft: "030403"
- },
- Guid: [
- {
- id: "imdb://tt0066921"
- },
- {
- id: "tmdb://185"
- },
- {
- id: "tvdb://641"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Stanley Kubrick"
- }
- ],
- Writer: [
- {
- tag: "Stanley Kubrick"
- },
- {
- tag: "Anthony Burgess"
- }
- ],
- Role: [
- {
- tag: "Malcolm McDowell"
- },
- {
- tag: "Patrick Magee"
- },
- {
- tag: "Carl Duering"
- }
- ]
- },
- {
- ratingKey: "24059",
- key: "/library/metadata/24059",
- guid: "plex://movie/5d7768316f4521001ea9b4e9",
- slug: "coach-carter",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Coach Carter",
- contentRating: "nl/12",
- summary:
- "Controversy surrounds high school basketball coach Ken Carter after he benches his entire team for breaking their academic contract with him.",
- rating: 6.4,
- audienceRating: 8.5,
- year: 2005,
- tagline: "It begins on the streets. It ends here.",
- thumb: "/library/metadata/24059/thumb/1733633651",
- art: "/library/metadata/24059/art/1733633651",
- duration: 8180201,
- originallyAvailableAt: "2005-01-14",
- addedAt: 1575994608,
- updatedAt: 1733633651,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 25872,
- duration: 8180201,
- bitrate: 20080,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41743,
- key: "/library/parts/41743/1384162461/file.mkv",
- duration: 8180201,
- file: "/Movies/Coach Carter (2005)/Coach Carter 2005 BluRay 1080p MULTI DTS-HD MA AC3 x264-NkRowdz.mkv",
- size: 20532447629,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Coach Carter",
- type: "coverPoster",
- url: "/library/metadata/24059/thumb/1733633651"
- },
- {
- alt: "Coach Carter",
- type: "background",
- url: "/library/metadata/24059/art/1733633651"
- },
- {
- alt: "Coach Carter",
- type: "clearLogo",
- url: "/library/metadata/24059/clearLogo/1733633651"
- }
- ],
- UltraBlurColors: {
- topLeft: "452503",
- topRight: "914517",
- bottomRight: "4a1110",
- bottomLeft: "7c3518"
- },
- Guid: [
- {
- id: "imdb://tt0393162"
- },
- {
- id: "tmdb://7214"
- },
- {
- id: "tvdb://1113"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Biography"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Thomas Carter"
- }
- ],
- Writer: [
- {
- tag: "Mark Schwahn"
- },
- {
- tag: "John Gatins"
- }
- ],
- Role: [
- {
- tag: "Samuel L. Jackson"
- },
- {
- tag: "Rob Brown"
- },
- {
- tag: "Robert Ri'chard"
- }
- ]
- },
- {
- ratingKey: "21438",
- key: "/library/metadata/21438",
- guid: "plex://movie/5d776bcd7a53e9001e73069f",
- slug: "coco",
- studio: "Pixar",
- type: "movie",
- title: "Coco",
- contentRating: "nl/6",
- summary:
- "Despite his family's baffling generations-old ban on music, Miguel dreams of becoming an accomplished musician like his idol, Ernesto de la Cruz. Desperate to prove his talent, Miguel finds himself in the stunning and colorful Land of the Dead following a mysterious chain of events. Along the way, he meets charming trickster Hector, and together, they set off on an extraordinary journey to unlock the real story behind Miguel's family history.",
- audienceRating: 8.4,
- year: 2017,
- tagline: "The celebration of a lifetime.",
- thumb: "/library/metadata/21438/thumb/1733031058",
- art: "/library/metadata/21438/art/1733031058",
- duration: 6302164,
- originallyAvailableAt: "2017-10-27",
- addedAt: 1564186788,
- updatedAt: 1733031058,
- audienceRatingImage: "imdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 21773,
- duration: 6302164,
- bitrate: 15270,
- width: 1920,
- height: 804,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41722,
- key: "/library/parts/41722/1519652720/file.mkv",
- duration: 6302164,
- file: "/Movies/Coco (2017)/Coco.2017.REPACK.1080p.BluRay.DTS.x264-Geek.mkv",
- size: 12032504876,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Coco",
- type: "coverPoster",
- url: "/library/metadata/21438/thumb/1733031058"
- },
- {
- alt: "Coco",
- type: "background",
- url: "/library/metadata/21438/art/1733031058"
- },
- {
- alt: "Coco",
- type: "clearLogo",
- url: "/library/metadata/21438/clearLogo/1733031058"
- }
- ],
- UltraBlurColors: {
- topLeft: "052869",
- topRight: "1241b1",
- bottomRight: "0e43b7",
- bottomLeft: "a1311f"
- },
- Guid: [
- {
- id: "imdb://tt2380307"
- },
- {
- id: "tmdb://354912"
- },
- {
- id: "tvdb://321"
- }
- ],
- Genre: [
- {
- tag: "Family"
- },
- {
- tag: "Animation"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Lee Unkrich"
- }
- ],
- Writer: [
- {
- tag: "Enrico Casarosa"
- },
- {
- tag: "Adrian Molina"
- }
- ],
- Role: [
- {
- tag: "Anthony Gonzalez"
- },
- {
- tag: "Gael García Bernal"
- },
- {
- tag: "Benjamin Bratt"
- }
- ]
- },
- {
- ratingKey: "24051",
- key: "/library/metadata/24051",
- guid: "plex://movie/5d776bb37a53e9001e72dadd",
- slug: "collateral-beauty",
- studio: "Village Roadshow Pictures",
- type: "movie",
- title: "Collateral Beauty",
- contentRating: "nl/AL",
- summary:
- "Retreating from life after a tragedy, a man questions the universe by writing to Love, Time, and Death. Receiving unexpected answers, he begins to see how these things interlock and how even loss can reveal moments of meaning and beauty.",
- rating: 1.4,
- audienceRating: 6.4,
- year: 2016,
- tagline: "We are all connected",
- thumb: "/library/metadata/24051/thumb/1733633643",
- art: "/library/metadata/24051/art/1733633643",
- duration: 5799252,
- originallyAvailableAt: "2016-12-14",
- addedAt: 1575968733,
- updatedAt: 1733633643,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 25857,
- duration: 5799252,
- bitrate: 17466,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41853,
- key: "/library/parts/41853/1490215203/file.mkv",
- duration: 5799252,
- file: "/Movies/Collateral Beauty (2016)/Collateral.Beauty.2016.1080p.BluRay.DTS.x264-NCmt.mkv",
- size: 12663305153,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Collateral Beauty",
- type: "coverPoster",
- url: "/library/metadata/24051/thumb/1733633643"
- },
- {
- alt: "Collateral Beauty",
- type: "background",
- url: "/library/metadata/24051/art/1733633643"
- },
- {
- alt: "Collateral Beauty",
- type: "clearLogo",
- url: "/library/metadata/24051/clearLogo/1733633643"
- }
- ],
- UltraBlurColors: {
- topLeft: "2f100d",
- topRight: "006c6c",
- bottomRight: "273064",
- bottomLeft: "933d4b"
- },
- Guid: [
- {
- id: "imdb://tt4682786"
- },
- {
- id: "tmdb://345920"
- },
- {
- id: "tvdb://2706"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "David Frankel"
- }
- ],
- Writer: [
- {
- tag: "Allan Loeb"
- }
- ],
- Role: [
- {
- tag: "Will Smith"
- },
- {
- tag: "Edward Norton"
- },
- {
- tag: "Kate Winslet"
- }
- ]
- },
- {
- ratingKey: "20996",
- key: "/library/metadata/20996",
- guid: "plex://movie/5d776833e6d55c002040ca45",
- slug: "coming-to-america",
- studio: "Eddie Murphy Productions",
- type: "movie",
- title: "Coming to America",
- contentRating: "nl/6",
- summary:
- "An African prince decides it’s time for him to find a princess... and his mission leads him and his most loyal friend to Queens, New York. In disguise as an impoverished immigrant, the pampered prince quickly finds himself a new job, new friends, new digs, new enemies and lots of trouble.",
- rating: 7.3,
- audienceRating: 8.5,
- year: 1988,
- tagline: "This summer, Prince Akeem discovers America.",
- thumb: "/library/metadata/20996/thumb/1733030850",
- art: "/library/metadata/20996/art/1733030850",
- duration: 7009024,
- originallyAvailableAt: "1988-06-29",
- addedAt: 1563641887,
- updatedAt: 1733030850,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21392,
- duration: 7009024,
- bitrate: 19258,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41898,
- key: "/library/parts/41898/1368473430/file.mkv",
- duration: 7009024,
- file: "/Movies/Coming to America (1988)/Coming.To.America.1988.1080p.BluRay.DD5.1.x264-TayTO.mkv",
- size: 16874456167,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Coming to America",
- type: "coverPoster",
- url: "/library/metadata/20996/thumb/1733030850"
- },
- {
- alt: "Coming to America",
- type: "background",
- url: "/library/metadata/20996/art/1733030850"
- },
- {
- alt: "Coming to America",
- type: "clearLogo",
- url: "/library/metadata/20996/clearLogo/1733030850"
- }
- ],
- UltraBlurColors: {
- topLeft: "0a3245",
- topRight: "8e4719",
- bottomRight: "8b4927",
- bottomLeft: "0d0e0f"
- },
- Guid: [
- {
- id: "imdb://tt0094898"
- },
- {
- id: "tmdb://9602"
- },
- {
- id: "tvdb://1449"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "John Landis"
- }
- ],
- Writer: [
- {
- tag: "David Sheffield"
- },
- {
- tag: "Barry W. Blaustein"
- }
- ],
- Role: [
- {
- tag: "Eddie Murphy"
- },
- {
- tag: "Arsenio Hall"
- },
- {
- tag: "Shari Headley"
- }
- ]
- },
- {
- ratingKey: "8713",
- key: "/library/metadata/8713",
- guid: "plex://movie/5d77686b51dd69001fe0bc15",
- slug: "conan-the-barbarian-2011",
- studio: "Dark Horse Entertainment",
- type: "movie",
- title: "Conan the Barbarian",
- contentRating: "nl/16",
- summary:
- "A quest that begins as a personal vendetta for the fierce Cimmerian warrior soon turns into an epic battle against hulking rivals, horrific monsters, and impossible odds, as Conan realizes he is the only hope of saving the great nations of Hyboria from an encroaching reign of supernatural evil.",
- rating: 2.5,
- audienceRating: 3.0,
- year: 2011,
- tagline: "Enter an age undreamed of",
- thumb: "/library/metadata/8713/thumb/1732511511",
- art: "/library/metadata/8713/art/1732511511",
- duration: 6779882,
- originallyAvailableAt: "2011-08-17",
- addedAt: 1559014002,
- updatedAt: 1732511511,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 10821,
- duration: 6779882,
- bitrate: 32367,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41773,
- key: "/library/parts/41773/1558997623/file.mkv",
- duration: 6779882,
- file: "/Movies/Conan the Barbarian (2011)/Conan the Barbarian 2011 1080p Bluray Remux AVC DTS-HD 5.1-decatora27.mkv",
- size: 27433547479,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Conan the Barbarian",
- type: "coverPoster",
- url: "/library/metadata/8713/thumb/1732511511"
- },
- {
- alt: "Conan the Barbarian",
- type: "background",
- url: "/library/metadata/8713/art/1732511511"
- },
- {
- alt: "Conan the Barbarian",
- type: "clearLogo",
- url: "/library/metadata/8713/clearLogo/1732511511"
- }
- ],
- UltraBlurColors: {
- topLeft: "3d2910",
- topRight: "351703",
- bottomRight: "5e1203",
- bottomLeft: "6e4422"
- },
- Guid: [
- {
- id: "imdb://tt0816462"
- },
- {
- id: "tmdb://37430"
- },
- {
- id: "tvdb://1123"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Marcus Nispel"
- }
- ],
- Writer: [
- {
- tag: "Joshua Oppenheimer"
- },
- {
- tag: "Sean Hood"
- }
- ],
- Role: [
- {
- tag: "Jason Momoa"
- },
- {
- tag: "Stephen Lang"
- },
- {
- tag: "Rachel Nichols"
- }
- ]
- },
- {
- ratingKey: "20863",
- key: "/library/metadata/20863",
- guid: "plex://movie/5d777073dd931c001e38d692",
- slug: "the-conductor",
- studio: "Shooting Star Filmcompany",
- type: "movie",
- title: "The Conductor",
- titleSort: "Conductor",
- originalTitle: "De Dirigent",
- contentRating: "nl/12",
- summary:
- "United States, 1926: Dutch 24-year-old Willy Wolters has immigrated to the American continent with her parents as a child. She dreams of becoming a conductor, but this is an ambition that no one takes seriously. Unbeknownst to her, she'll also become Antonia Brico.",
- audienceRating: 7.3,
- year: 2018,
- tagline: "The heart of a woman, the soul of an artist",
- thumb: "/library/metadata/20863/thumb/1732511655",
- art: "/library/metadata/20863/art/1732511655",
- duration: 8367625,
- originallyAvailableAt: "2018-10-25",
- addedAt: 1554067777,
- updatedAt: 1732511655,
- audienceRatingImage: "imdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 21264,
- duration: 8367625,
- bitrate: 17124,
- width: 1920,
- height: 804,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41800,
- key: "/library/parts/41800/1554029373/file.mkv",
- duration: 8367625,
- file: "/Movies/The Soul Conductor (2018)/The Conductor (2018) Bluray-1080p.mkv",
- size: 17897102177,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Conductor",
- type: "coverPoster",
- url: "/library/metadata/20863/thumb/1732511655"
- },
- {
- alt: "The Conductor",
- type: "background",
- url: "/library/metadata/20863/art/1732511655"
- },
- {
- alt: "The Conductor",
- type: "clearLogo",
- url: "/library/metadata/20863/clearLogo/1732511655"
- }
- ],
- UltraBlurColors: {
- topLeft: "31112e",
- topRight: "0d0312",
- bottomRight: "682b2b",
- bottomLeft: "833b34"
- },
- Guid: [
- {
- id: "imdb://tt6932818"
- },
- {
- id: "tmdb://541611"
- },
- {
- id: "tvdb://17362"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Biography"
- }
- ],
- Country: [
- {
- tag: "Belgium"
- },
- {
- tag: "Bulgaria"
- }
- ],
- Director: [
- {
- tag: "Maria Peters"
- }
- ],
- Writer: [
- {
- tag: "Maria Peters"
- }
- ],
- Role: [
- {
- tag: "Christanne de Bruijn"
- },
- {
- tag: "Benjamin Wainwright"
- },
- {
- tag: "Scott Turner Schofield"
- }
- ]
- },
- {
- ratingKey: "48144",
- key: "/library/metadata/48144",
- guid: "plex://movie/5d7769a5ad5437001f76365d",
- slug: "the-conjuring",
- studio: "Evergreen Media Group",
- type: "movie",
- title: "The Conjuring",
- titleSort: "Conjuring",
- contentRating: "nl/16",
- summary:
- "Paranormal investigators Ed and Lorraine Warren work to help a family terrorized by a dark presence in their farmhouse. Forced to confront a powerful entity, the Warrens find themselves caught in the most terrifying case of their lives.",
- rating: 8.6,
- audienceRating: 8.3,
- year: 2013,
- tagline: "Based on the true case files of the Warrens.",
- thumb: "/library/metadata/48144/thumb/1736656594",
- art: "/library/metadata/48144/art/1736656594",
- duration: 6717120,
- originallyAvailableAt: "2013-07-18",
- addedAt: 1676236317,
- updatedAt: 1736656594,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 51517,
- duration: 6717120,
- bitrate: 11946,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 80892,
- key: "/library/parts/80892/1676189278/file.mkv",
- duration: 6717120,
- file: "/Movies/The Conjuring (2013)/The Conjuring (2013) WEBRip-2160p.mkv",
- size: 10033602684,
- audioProfile: "ma",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Conjuring",
- type: "coverPoster",
- url: "/library/metadata/48144/thumb/1736656594"
- },
- {
- alt: "The Conjuring",
- type: "background",
- url: "/library/metadata/48144/art/1736656594"
- },
- {
- alt: "The Conjuring",
- type: "clearLogo",
- url: "/library/metadata/48144/clearLogo/1736656594"
- }
- ],
- UltraBlurColors: {
- topLeft: "422611",
- topRight: "130303",
- bottomRight: "4c3c3b",
- bottomLeft: "311d0a"
- },
- Guid: [
- {
- id: "imdb://tt1457767"
- },
- {
- id: "tmdb://138843"
- },
- {
- id: "tvdb://626"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "James Wan"
- }
- ],
- Writer: [
- {
- tag: "Chad Hayes"
- },
- {
- tag: "Carey Hayes"
- }
- ],
- Role: [
- {
- tag: "Patrick Wilson"
- },
- {
- tag: "Vera Farmiga"
- },
- {
- tag: "Lili Taylor"
- }
- ]
- },
- {
- ratingKey: "8301",
- key: "/library/metadata/8301",
- guid: "plex://movie/5d77682a6f4521001ea99b40",
- slug: "crank",
- studio: "Lakeshore Entertainment",
- type: "movie",
- title: "Crank",
- contentRating: "nl/16",
- summary:
- "Chev Chelios, a hit man wanting to go straight, lets his latest target slip away. Then he awakes the next morning to a phone call that informs him he has been poisoned and has only an hour to live unless he keeps adrenaline coursing through his body while he searches for an antidote.",
- rating: 6.2,
- audienceRating: 7.1,
- year: 2006,
- tagline:
- "There are a thousand ways to raise your adrenaline. Today, Chev Chelios will need every single one.",
- thumb: "/library/metadata/8301/thumb/1732511426",
- art: "/library/metadata/8301/art/1732511426",
- duration: 5257386,
- originallyAvailableAt: "2006-08-31",
- addedAt: 1557761403,
- updatedAt: 1732511426,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 10381,
- duration: 5257386,
- bitrate: 2721,
- width: 1920,
- height: 1038,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41917,
- key: "/library/parts/41917/1557754502/file.mp4",
- duration: 5257386,
- file: "/Movies/Crank (2006)/Crank (2006) Bluray-1080p.mp4",
- size: 1792536069,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Crank",
- type: "coverPoster",
- url: "/library/metadata/8301/thumb/1732511426"
- },
- {
- alt: "Crank",
- type: "background",
- url: "/library/metadata/8301/art/1732511426"
- },
- {
- alt: "Crank",
- type: "clearLogo",
- url: "/library/metadata/8301/clearLogo/1732511426"
- }
- ],
- UltraBlurColors: {
- topLeft: "3e290d",
- topRight: "675f18",
- bottomRight: "3d350a",
- bottomLeft: "6a5e0d"
- },
- Guid: [
- {
- id: "imdb://tt0479884"
- },
- {
- id: "tmdb://1948"
- },
- {
- id: "tvdb://1485"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Brian Taylor"
- },
- {
- tag: "Mark Neveldine"
- }
- ],
- Writer: [
- {
- tag: "Brian Taylor"
- },
- {
- tag: "Mark Neveldine"
- }
- ],
- Role: [
- {
- tag: "Jason Statham"
- },
- {
- tag: "Amy Smart"
- },
- {
- tag: "Jose Pablo Cantillo"
- }
- ]
- },
- {
- ratingKey: "21932",
- key: "/library/metadata/21932",
- guid: "plex://movie/5d77683d8718ba001e3164e0",
- slug: "crank-high-voltage",
- studio: "Lionsgate",
- type: "movie",
- title: "Crank: High Voltage",
- contentRating: "nl/16",
- summary:
- "Chelios faces a Chinese mobster who has stolen his nearly indestructible heart and replaced it with a battery-powered ticker which requires regular jolts of electricity to keep working.",
- rating: 6.4,
- audienceRating: 4.9,
- year: 2009,
- tagline: "He was dead...but he got better.",
- thumb: "/library/metadata/21932/thumb/1733031133",
- art: "/library/metadata/21932/art/1733031133",
- duration: 5750592,
- originallyAvailableAt: "2009-04-16",
- addedAt: 1566203588,
- updatedAt: 1733031133,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 22389,
- duration: 5750592,
- bitrate: 28184,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mpegts",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41864,
- key: "/library/parts/41864/1423530275/file.m2ts",
- duration: 5750592,
- file: "/Movies/Crank High Voltage (2009)/Crank 2 High Voltage 2009 BluRay 1080p Dts-MA.m2ts",
- size: 21498537984,
- audioProfile: "ma",
- container: "mpegts",
- indexes: "sd",
- packetLength: 188,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Crank: High Voltage",
- type: "coverPoster",
- url: "/library/metadata/21932/thumb/1733031133"
- },
- {
- alt: "Crank: High Voltage",
- type: "background",
- url: "/library/metadata/21932/art/1733031133"
- },
- {
- alt: "Crank: High Voltage",
- type: "clearLogo",
- url: "/library/metadata/21932/clearLogo/1733031133"
- }
- ],
- UltraBlurColors: {
- topLeft: "332c29",
- topRight: "342c29",
- bottomRight: "0e0b0b",
- bottomLeft: "231f1e"
- },
- Guid: [
- {
- id: "imdb://tt1121931"
- },
- {
- id: "tmdb://15092"
- },
- {
- id: "tvdb://1084"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Mark Neveldine"
- },
- {
- tag: "Brian Taylor"
- }
- ],
- Writer: [
- {
- tag: "Brian Taylor"
- },
- {
- tag: "Mark Neveldine"
- }
- ],
- Role: [
- {
- tag: "Jason Statham"
- },
- {
- tag: "Amy Smart"
- },
- {
- tag: "David Carradine"
- }
- ]
- },
- {
- ratingKey: "26863",
- key: "/library/metadata/26863",
- guid: "plex://movie/5d776842f59e58002189a2f4",
- slug: "crashing",
- studio: "Existential Films",
- type: "movie",
- title: "Crashing",
- contentRating: "R",
- summary:
- "It sounds like a budding writer's dream: a bestselling first novel, a luxurious house in Malibu, and a trophy wife... But it all unravels when writer's block and a failed marriage send Richard McMurray out into the streets.",
- audienceRating: 2.5,
- year: 2007,
- tagline: "A writer's best work is between the covers.",
- thumb: "/library/metadata/26863/thumb/1733633745",
- art: "/library/metadata/26863/art/1733633745",
- duration: 4787954,
- originallyAvailableAt: "2007-01-23",
- addedAt: 1586125573,
- updatedAt: 1733633745,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- Media: [
- {
- id: 30116,
- duration: 4787954,
- bitrate: 1195,
- width: 608,
- height: 336,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 45472,
- key: "/library/parts/45472/1229201001/file.avi",
- duration: 4787954,
- file: "/Movies/Crashing (2007)/Crashing.2007.DVDRip.XviD-RUBY.avi",
- size: 722868224,
- container: "avi",
- indexes: "sd",
- videoProfile: "simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Crashing",
- type: "coverPoster",
- url: "/library/metadata/26863/thumb/1733633745"
- },
- {
- alt: "Crashing",
- type: "background",
- url: "/library/metadata/26863/art/1733633745"
- }
- ],
- UltraBlurColors: {
- topLeft: "0b0b0b",
- topRight: "410a06",
- bottomRight: "350b06",
- bottomLeft: "a92125"
- },
- Guid: [
- {
- id: "imdb://tt0475243"
- },
- {
- id: "tmdb://18865"
- },
- {
- id: "tvdb://159381"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Gary Walkow"
- }
- ],
- Writer: [
- {
- tag: "Gary Walkow"
- },
- {
- tag: "Alain Silver"
- }
- ],
- Role: [
- {
- tag: "Campbell Scott"
- },
- {
- tag: "Lizzy Caplan"
- },
- {
- tag: "Izabella Miko"
- }
- ]
- },
- {
- ratingKey: "21478",
- key: "/library/metadata/21478",
- guid: "plex://movie/5d77688bdecfcd001f2ec182",
- slug: "crazy-stupid-love",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "Crazy, Stupid, Love.",
- contentRating: "nl/12",
- summary:
- "A middle-aged husband's life changes dramatically when his wife asks him for a divorce. He seeks to rediscover his manhood with the help of a newfound friend, Jacob, learning to pick up girls at bars.",
- rating: 7.9,
- audienceRating: 7.8,
- year: 2011,
- tagline: "This is crazy. This is stupid. This is love.",
- thumb: "/library/metadata/21478/thumb/1733031107",
- art: "/library/metadata/21478/art/1733031107",
- duration: 7087103,
- originallyAvailableAt: "2011-07-28",
- addedAt: 1564700864,
- updatedAt: 1733031107,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21815,
- duration: 7087103,
- bitrate: 24875,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mpegts",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41865,
- key: "/library/parts/41865/1322602035/file.m2ts",
- duration: 7087103,
- file: "/Movies/Crazy, Stupid, Love. (2011)/Crazy.Stupid.Love.2011.1080p.BluRay.AVC.DTS-MA.m2ts",
- size: 23840557056,
- audioProfile: "ma",
- container: "mpegts",
- indexes: "sd",
- packetLength: 188,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Crazy, Stupid, Love.",
- type: "coverPoster",
- url: "/library/metadata/21478/thumb/1733031107"
- },
- {
- alt: "Crazy, Stupid, Love.",
- type: "background",
- url: "/library/metadata/21478/art/1733031107"
- },
- {
- alt: "Crazy, Stupid, Love.",
- type: "clearLogo",
- url: "/library/metadata/21478/clearLogo/1733031107"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f3622",
- topRight: "346c40",
- bottomRight: "0f5f59",
- bottomLeft: "306b51"
- },
- Guid: [
- {
- id: "imdb://tt1570728"
- },
- {
- id: "tmdb://50646"
- },
- {
- id: "tvdb://1730"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Glenn Ficarra"
- },
- {
- tag: "John Requa"
- }
- ],
- Writer: [
- {
- tag: "Dan Fogelman"
- }
- ],
- Role: [
- {
- tag: "Steve Carell"
- },
- {
- tag: "Ryan Gosling"
- },
- {
- tag: "Julianne Moore"
- }
- ]
- },
- {
- ratingKey: "20782",
- key: "/library/metadata/20782",
- guid: "plex://movie/5d9f34f84441b1001fa0d42f",
- slug: "cry-baby-1990",
- studio: "Universal Pictures",
- type: "movie",
- title: "Cry-Baby",
- contentRating: "nl/14",
- summary:
- "In 1950s Baltimore, a bad boy with a heart of gold wins the love of a good girl, whose boyfriend sets out for revenge.",
- rating: 7.2,
- audienceRating: 7.7,
- year: 1990,
- tagline: "Good girls want him bad. Bad girls want him worse.",
- thumb: "/library/metadata/20782/thumb/1732511622",
- art: "/library/metadata/20782/art/1732511622",
- duration: 5091091,
- originallyAvailableAt: "1990-04-06",
- addedAt: 1563014523,
- updatedAt: 1732511622,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21174,
- duration: 5091091,
- bitrate: 11067,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 2,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41721,
- key: "/library/parts/41721/1311364305/file.mkv",
- duration: 5091091,
- file: "/Movies/Cry-Baby (1990)/Cry-Baby.1990.1080p.BluRay.x264-CiNEFiLE.mkv",
- size: 7044162001,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Cry-Baby",
- type: "coverPoster",
- url: "/library/metadata/20782/thumb/1732511622"
- },
- {
- alt: "Cry-Baby",
- type: "background",
- url: "/library/metadata/20782/art/1732511622"
- },
- {
- alt: "Cry-Baby",
- type: "clearLogo",
- url: "/library/metadata/20782/clearLogo/1732511622"
- }
- ],
- UltraBlurColors: {
- topLeft: "471a3d",
- topRight: "712d1b",
- bottomRight: "6b489b",
- bottomLeft: "a1117a"
- },
- Guid: [
- {
- id: "imdb://tt0099329"
- },
- {
- id: "tmdb://9768"
- },
- {
- id: "tvdb://3659"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Musical"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "John Waters"
- }
- ],
- Writer: [
- {
- tag: "John Waters"
- }
- ],
- Role: [
- {
- tag: "Johnny Depp"
- },
- {
- tag: "Amy Locane"
- },
- {
- tag: "Susan Tyrrell"
- }
- ]
- },
- {
- ratingKey: "22763",
- key: "/library/metadata/22763",
- guid: "plex://movie/5d7768273c3c2a001fbcb129",
- slug: "the-da-vinci-code",
- studio: "Imagine Entertainment",
- type: "movie",
- title: "The Da Vinci Code",
- titleSort: "Da Vinci Code",
- contentRating: "nl/12",
- summary:
- "A murder inside the Louvre, and clues in Da Vinci paintings, lead to the discovery of a religious mystery protected by a secret society for two thousand years, which could shake the foundations of Christianity.",
- rating: 2.5,
- audienceRating: 5.7,
- year: 2006,
- tagline: "Seek the truth.",
- thumb: "/library/metadata/22763/thumb/1733031203",
- art: "/library/metadata/22763/art/1733031203",
- duration: 10477408,
- originallyAvailableAt: "2006-05-17",
- addedAt: 1568912038,
- updatedAt: 1733031203,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 23659,
- duration: 10477408,
- bitrate: 5493,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41755,
- key: "/library/parts/41755/1568872722/file.mkv",
- duration: 10477408,
- file: "/Movies/The Da Vinci Code (2006)/The Da Vinci Code 2006 EXTENDED 1080p BluRay 10Bit DUAL H265-d3g.mkv",
- size: 7283092097,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Da Vinci Code",
- type: "coverPoster",
- url: "/library/metadata/22763/thumb/1733031203"
- },
- {
- alt: "The Da Vinci Code",
- type: "background",
- url: "/library/metadata/22763/art/1733031203"
- },
- {
- alt: "The Da Vinci Code",
- type: "clearLogo",
- url: "/library/metadata/22763/clearLogo/1733031203"
- }
- ],
- UltraBlurColors: {
- topLeft: "1c1a1a",
- topRight: "4f290b",
- bottomRight: "963e31",
- bottomLeft: "8b4930"
- },
- Guid: [
- {
- id: "imdb://tt0382625"
- },
- {
- id: "tmdb://591"
- },
- {
- id: "tvdb://992"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Ron Howard"
- }
- ],
- Writer: [
- {
- tag: "Akiva Goldsman"
- },
- {
- tag: "Dan Brown"
- }
- ],
- Role: [
- {
- tag: "Tom Hanks"
- },
- {
- tag: "Audrey Tautou"
- },
- {
- tag: "Ian McKellen"
- }
- ]
- },
- {
- ratingKey: "20993",
- key: "/library/metadata/20993",
- guid: "plex://movie/5d776825961905001eb90ccb",
- slug: "the-day-after-tomorrow",
- studio: "20th Century Fox",
- type: "movie",
- title: "The Day After Tomorrow",
- titleSort: "Day After Tomorrow",
- contentRating: "nl/12",
- summary:
- "Jack Hall, paleoclimatologist, must make a daring trek from Washington, D.C. to New York City to reach his son, trapped in the cross-hairs of a sudden international storm which plunges the planet into a new Ice Age.",
- rating: 4.5,
- audienceRating: 5.0,
- year: 2004,
- tagline: "Where will you be?",
- thumb: "/library/metadata/20993/thumb/1733030841",
- art: "/library/metadata/20993/art/1733030841",
- duration: 7420576,
- originallyAvailableAt: "2004-05-27",
- addedAt: 1563627207,
- updatedAt: 1733030841,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21389,
- duration: 7420576,
- bitrate: 17926,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41822,
- key: "/library/parts/41822/1540194350/file.mkv",
- duration: 7420576,
- file: "/Movies/The Day After Tomorrow (2004)/The.Day.After.Tomorrow.2004.RERiP.1080p.BluRay.x264.DTS-WiKi.mkv",
- size: 16632356302,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Day After Tomorrow",
- type: "coverPoster",
- url: "/library/metadata/20993/thumb/1733030841"
- },
- {
- alt: "The Day After Tomorrow",
- type: "background",
- url: "/library/metadata/20993/art/1733030841"
- },
- {
- alt: "The Day After Tomorrow",
- type: "clearLogo",
- url: "/library/metadata/20993/clearLogo/1733030841"
- }
- ],
- UltraBlurColors: {
- topLeft: "152e4e",
- topRight: "1c395d",
- bottomRight: "152748",
- bottomLeft: "2b5483"
- },
- Guid: [
- {
- id: "imdb://tt0319262"
- },
- {
- id: "tmdb://435"
- },
- {
- id: "tvdb://2778"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Roland Emmerich"
- }
- ],
- Writer: [
- {
- tag: "Jeffrey Nachmanoff"
- },
- {
- tag: "Roland Emmerich"
- }
- ],
- Role: [
- {
- tag: "Dennis Quaid"
- },
- {
- tag: "Jake Gyllenhaal"
- },
- {
- tag: "Emmy Rossum"
- }
- ]
- },
- {
- ratingKey: "21449",
- key: "/library/metadata/21449",
- guid: "plex://movie/5d776b257a53e9001e71bb98",
- slug: "deadpool",
- studio: "20th Century Fox",
- type: "movie",
- title: "Deadpool",
- contentRating: "nl/16",
- summary:
- "This is the origin story of former Special Forces operative turned mercenary Wade Wilson, who after being subjected to a rogue experiment that leaves him with accelerated healing powers, adopts the alter ego Deadpool. Armed with his new abilities and a dark, twisted sense of humor, Deadpool hunts down the man who nearly destroyed his life.",
- rating: 8.5,
- audienceRating: 9.0,
- viewCount: 1,
- lastViewedAt: 1552857579,
- year: 2016,
- tagline: "Feel the love.",
- thumb: "/library/metadata/21449/thumb/1733031103",
- art: "/library/metadata/21449/art/1733031103",
- duration: 6489568,
- originallyAvailableAt: "2016-02-09",
- addedAt: 1564344511,
- updatedAt: 1733031103,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21784,
- duration: 6489568,
- bitrate: 24034,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41793,
- key: "/library/parts/41793/1461958530/file.mkv",
- duration: 6489568,
- file: "/Movies/Deadpool (2016)/Deadpool.2016.1080p.bluray.x264.mkv",
- size: 19499349079,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Deadpool",
- type: "coverPoster",
- url: "/library/metadata/21449/thumb/1733031103"
- },
- {
- alt: "Deadpool",
- type: "background",
- url: "/library/metadata/21449/art/1733031103"
- },
- {
- alt: "Deadpool",
- type: "clearLogo",
- url: "/library/metadata/21449/clearLogo/1733031103"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1920",
- topRight: "7c2d38",
- bottomRight: "6f2a33",
- bottomLeft: "a72434"
- },
- Guid: [
- {
- id: "imdb://tt1431045"
- },
- {
- id: "tmdb://293660"
- },
- {
- id: "tvdb://115"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Tim Miller"
- }
- ],
- Writer: [
- {
- tag: "Rhett Reese"
- },
- {
- tag: "Paul Wernick"
- }
- ],
- Role: [
- {
- tag: "Ryan Reynolds"
- },
- {
- tag: "Morena Baccarin"
- },
- {
- tag: "Ed Skrein"
- }
- ]
- },
- {
- ratingKey: "2122",
- key: "/library/metadata/2122",
- guid: "plex://movie/5d776c1c51dd69001fe37d4f",
- slug: "deadpool-2",
- studio: "Maximum Effort",
- type: "movie",
- title: "Deadpool 2",
- contentRating: "nl/12",
- summary:
- "After losing Vanessa (Morena Baccarin), the love of his life, fourth-wall-breaking mercenary Wade Wilson, aka Deadpool (Ryan Reynolds), must assemble a team and protect a young mutant Russell Collins, aka Firefist (Julian Dennison), from Cable (Josh Brolin), a no-nonsense, dangerous cyborg from the future, and must also learn the most important lesson of all: to be part of a family again.",
- rating: 8.4,
- audienceRating: 8.6,
- viewCount: 1,
- lastViewedAt: 1552926372,
- year: 2018,
- tagline: "Prepare for the Second Coming.",
- thumb: "/library/metadata/2122/thumb/1732511376",
- art: "/library/metadata/2122/art/1732511376",
- duration: 8039615,
- originallyAvailableAt: "2018-05-15",
- addedAt: 1552849792,
- updatedAt: 1732511376,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 3089,
- duration: 8039615,
- bitrate: 2284,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41733,
- key: "/library/parts/41733/1552681317/file.mp4",
- duration: 8039615,
- file: "/Movies/Deadpool 2 (2018)/Deadpool.2.2018.1080p.BluRay.x264-[YTS.AM].mp4",
- size: 2302084934,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Deadpool 2",
- type: "coverPoster",
- url: "/library/metadata/2122/thumb/1732511376"
- },
- {
- alt: "Deadpool 2",
- type: "background",
- url: "/library/metadata/2122/art/1732511376"
- },
- {
- alt: "Deadpool 2",
- type: "clearLogo",
- url: "/library/metadata/2122/clearLogo/1732511376"
- }
- ],
- UltraBlurColors: {
- topLeft: "52141d",
- topRight: "a41a2b",
- bottomRight: "a8222f",
- bottomLeft: "823534"
- },
- Guid: [
- {
- id: "imdb://tt5463162"
- },
- {
- id: "tmdb://383498"
- },
- {
- id: "tvdb://91"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "David Leitch"
- }
- ],
- Writer: [
- {
- tag: "Rhett Reese"
- },
- {
- tag: "Paul Wernick"
- }
- ],
- Role: [
- {
- tag: "Ryan Reynolds"
- },
- {
- tag: "Josh Brolin"
- },
- {
- tag: "Morena Baccarin"
- }
- ]
- },
- {
- ratingKey: "47495",
- key: "/library/metadata/47495",
- guid: "plex://movie/5d77683d961905001eb9598e",
- slug: "dear-zachary-a-letter-to-a-son-about-his-father",
- studio: "MSNBC Films",
- type: "movie",
- title: "Dear Zachary: A Letter to a Son About His Father",
- contentRating: "Not Rated",
- summary:
- "In 2001, Andrew Bagby, a medical resident, is murdered not long after breaking up with his girlfriend. Soon after, when she announces she's pregnant, one of Andrew's many close friends, Kurt Kuenne, begins this film, a gift to the child.",
- rating: 9.4,
- audienceRating: 9.6,
- year: 2008,
- tagline: "A true crime story",
- thumb: "/library/metadata/47495/thumb/1731135074",
- art: "/library/metadata/47495/art/1731135074",
- duration: 5634005,
- originallyAvailableAt: "2008-10-31",
- addedAt: 1663780254,
- updatedAt: 1731135074,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56818,
- duration: 5634005,
- bitrate: 24731,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86685,
- key: "/library/parts/86685/1725102338/file.mkv",
- duration: 5634005,
- file: "/Movies/Dear Zachary A Letter to a Son About His Father (2008)/Dear Zachary A Letter to a Son About His Father (2008) Remux-1080p.mkv",
- size: 17385737459,
- audioProfile: "ma",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Dear Zachary: A Letter to a Son About His Father",
- type: "coverPoster",
- url: "/library/metadata/47495/thumb/1731135074"
- },
- {
- alt: "Dear Zachary: A Letter to a Son About His Father",
- type: "background",
- url: "/library/metadata/47495/art/1731135074"
- },
- {
- alt: "Dear Zachary: A Letter to a Son About His Father",
- type: "clearLogo",
- url: "/library/metadata/47495/clearLogo/1731135074"
- }
- ],
- UltraBlurColors: {
- topLeft: "452312",
- topRight: "4f2e16",
- bottomRight: "39290f",
- bottomLeft: "2d1b09"
- },
- Guid: [
- {
- id: "imdb://tt1152758"
- },
- {
- id: "tmdb://15584"
- },
- {
- id: "tvdb://6635"
- }
- ],
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Kurt Kuenne"
- }
- ],
- Writer: [
- {
- tag: "Kurt Kuenne"
- }
- ],
- Role: [
- {
- tag: "Kurt Kuenne"
- },
- {
- tag: "Andrew Bagby"
- },
- {
- tag: "David Bagby"
- }
- ]
- },
- {
- ratingKey: "8551",
- key: "/library/metadata/8551",
- guid: "plex://movie/5d776d02594b2b001e6ff20e",
- slug: "death-race",
- studio: "Impact Pictures",
- type: "movie",
- title: "Death Race",
- contentRating: "nl/16",
- summary:
- "Ex-con Jensen Ames is forced by the warden of a notorious prison to compete in our post-industrial world's most popular sport: a car race in which inmates must brutalize and kill one another on the road to victory.",
- rating: 4.1,
- audienceRating: 6.0,
- year: 2008,
- tagline: "Get ready for a killer race.",
- thumb: "/library/metadata/8551/thumb/1732511497",
- art: "/library/metadata/8551/art/1732511497",
- duration: 6635670,
- originallyAvailableAt: "2008-08-21",
- addedAt: 1558976188,
- updatedAt: 1732511497,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 10674,
- duration: 6635670,
- bitrate: 13105,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41873,
- key: "/library/parts/41873/1361114104/file.mkv",
- duration: 6635670,
- file: "/Movies/Death Race (2008)/Death.Race.2008.Unrated.1080p.BluRay.DTS.x264-CyTSuNee.mkv",
- size: 10871851340,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Death Race",
- type: "coverPoster",
- url: "/library/metadata/8551/thumb/1732511497"
- },
- {
- alt: "Death Race",
- type: "background",
- url: "/library/metadata/8551/art/1732511497"
- },
- {
- alt: "Death Race",
- type: "clearLogo",
- url: "/library/metadata/8551/clearLogo/1732511497"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a1f18",
- topRight: "331c0b",
- bottomRight: "181512",
- bottomLeft: "963d3c"
- },
- Guid: [
- {
- id: "imdb://tt0452608"
- },
- {
- id: "tmdb://10483"
- },
- {
- id: "tvdb://1359"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Paul W. S. Anderson"
- }
- ],
- Writer: [
- {
- tag: "Paul W. S. Anderson"
- }
- ],
- Role: [
- {
- tag: "Jason Statham"
- },
- {
- tag: "Joan Allen"
- },
- {
- tag: "Ian McShane"
- }
- ]
- },
- {
- ratingKey: "23918",
- key: "/library/metadata/23918",
- guid: "plex://movie/5d77688febdf2200209c25be",
- slug: "death-race-2",
- studio: "Moonlighting Films",
- type: "movie",
- title: "Death Race 2",
- contentRating: "nl/18",
- summary:
- "In the world's most dangerous prison, a new game is born: Death Race. The rules of this adrenaline-fueled blood sport are simple, drive or die. When repentant convict Carl Lucas discovers there's a price on his head, his only hope is to survive a twisted race against an army of hardened criminals and tricked-out cars.",
- rating: 1.7,
- audienceRating: 3.7,
- year: 2010,
- tagline: "10 killer drivers, 20,000 rounds of ammo. 1 survivor.",
- thumb: "/library/metadata/23918/thumb/1733633610",
- art: "/library/metadata/23918/art/1733633610",
- duration: 6019012,
- originallyAvailableAt: "2010-12-27",
- addedAt: 1575713142,
- updatedAt: 1733633610,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 25701,
- duration: 6019012,
- bitrate: 11328,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41812,
- key: "/library/parts/41812/1564004987/file.mkv",
- duration: 6019012,
- file: "/Movies/Death Race 2 (2010)/Death Race 2 (2010) Bluray-1080p.mkv",
- size: 8524625507,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Death Race 2",
- type: "coverPoster",
- url: "/library/metadata/23918/thumb/1733633610"
- },
- {
- alt: "Death Race 2",
- type: "background",
- url: "/library/metadata/23918/art/1733633610"
- },
- {
- alt: "Death Race 2",
- type: "clearLogo",
- url: "/library/metadata/23918/clearLogo/1733633610"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1e0f",
- topRight: "9c3219",
- bottomRight: "8d2518",
- bottomLeft: "854d2c"
- },
- Guid: [
- {
- id: "imdb://tt1500491"
- },
- {
- id: "tmdb://51620"
- },
- {
- id: "tvdb://1764"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "South Africa"
- },
- {
- tag: "Germany"
- }
- ],
- Director: [
- {
- tag: "John Rebel"
- }
- ],
- Writer: [
- {
- tag: "Paul W. S. Anderson"
- },
- {
- tag: "Tony Giglio"
- }
- ],
- Role: [
- {
- tag: "Luke Goss"
- },
- {
- tag: "Lauren Cohan"
- },
- {
- tag: "Sean Bean"
- }
- ]
- },
- {
- ratingKey: "8306",
- key: "/library/metadata/8306",
- guid: "plex://movie/5d7769cd9ab54400214f71eb",
- slug: "death-race-3-inferno",
- studio: "Moonlighting Films",
- type: "movie",
- title: "Death Race 3: Inferno",
- contentRating: "nl/16",
- summary:
- "Convicted cop-killer Carl Lucas, a.k.a. Frankenstein, is a superstar driver in the brutal prison yard demolition derby known as the Death Race. He is only one victory away from winning freedom for himself and his pit crew.",
- rating: 5.0,
- audienceRating: 4.5,
- year: 2013,
- tagline: "Welcome to the Inferno",
- thumb: "/library/metadata/8306/thumb/1732511432",
- art: "/library/metadata/8306/art/1732511432",
- duration: 6312192,
- originallyAvailableAt: "2013-01-20",
- addedAt: 1557928227,
- updatedAt: 1732511432,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 10390,
- duration: 6312192,
- bitrate: 37599,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41927,
- key: "/library/parts/41927/1525683826/file.mkv",
- duration: 6312192,
- file: "/Movies/Death Race Inferno (2013)/Death Race Inferno (2013) Remux-1080p.mkv",
- size: 29672252404,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Death Race 3: Inferno",
- type: "coverPoster",
- url: "/library/metadata/8306/thumb/1732511432"
- },
- {
- alt: "Death Race 3: Inferno",
- type: "background",
- url: "/library/metadata/8306/art/1732511432"
- },
- {
- alt: "Death Race 3: Inferno",
- type: "clearLogo",
- url: "/library/metadata/8306/clearLogo/1732511432"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a1f13",
- topRight: "2f2c2c",
- bottomRight: "90442c",
- bottomLeft: "943f3b"
- },
- Guid: [
- {
- id: "imdb://tt1988591"
- },
- {
- id: "tmdb://156717"
- },
- {
- id: "tvdb://3626"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "John Rebel"
- }
- ],
- Writer: [
- {
- tag: "Tony Giglio"
- },
- {
- tag: "Paul W. S. Anderson"
- }
- ],
- Role: [
- {
- tag: "Luke Goss"
- },
- {
- tag: "Ving Rhames"
- },
- {
- tag: "Danny Trejo"
- }
- ]
- },
- {
- ratingKey: "7458",
- key: "/library/metadata/7458",
- guid: "plex://movie/5d776c4bad5437001f7b9cbc",
- slug: "death-race-4-beyond-anarchy",
- studio: "Capital Arts Entertainment",
- type: "movie",
- title: "Death Race 4: Beyond Anarchy",
- originalTitle: "Death Race: Beyond Anarchy",
- contentRating: "nl/18",
- summary:
- 'With the U.S. down on its knees, suffering from complete societal collapse and rampant anarchy, the nefarious Weyland Corporation has created a vast and impenetrable prison-city called "the Sprawl", where more than 400,000 inmates are left to rot. Under those circumstances, the secluded community\'s undisputed ruler is the unknown iconic race car driver known only as "Frankenstein", who is still the king of the deadly Death Races, now broadcast over the Dark Web. Then, a new powerful contestant arrives--the mysterious Connor Gibson--who is hellbent on beating Frankenstein at his own game; however, this is easier said than done. Does Connor have what it takes to humiliate the master of the races before millions of spectators?',
- audienceRating: 4.7,
- year: 2018,
- tagline: "No Guards, No Rules, No Track, No Fear.",
- thumb: "/library/metadata/7458/thumb/1732511423",
- art: "/library/metadata/7458/art/1732511423",
- duration: 6658485,
- originallyAvailableAt: "2018-10-02",
- addedAt: 1557138889,
- updatedAt: 1732511423,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- Media: [
- {
- id: 9392,
- duration: 6658485,
- bitrate: 39544,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mpegts",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41770,
- key: "/library/parts/41770/1539093709/file.ts",
- duration: 6658485,
- file: "/Movies/Death Race Beyond Anarchy (2018)/Death Race Beyond Anarchy (2018) Remux-1080p.ts",
- size: 33871229056,
- audioProfile: "ma",
- container: "mpegts",
- indexes: "sd",
- packetLength: 188,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Death Race 4: Beyond Anarchy",
- type: "coverPoster",
- url: "/library/metadata/7458/thumb/1732511423"
- },
- {
- alt: "Death Race 4: Beyond Anarchy",
- type: "background",
- url: "/library/metadata/7458/art/1732511423"
- },
- {
- alt: "Death Race 4: Beyond Anarchy",
- type: "clearLogo",
- url: "/library/metadata/7458/clearLogo/1732511423"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d2825",
- topRight: "3b1b0e",
- bottomRight: "90442c",
- bottomLeft: "8b4831"
- },
- Guid: [
- {
- id: "imdb://tt3807900"
- },
- {
- id: "tmdb://401478"
- },
- {
- id: "tvdb://551"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "Bulgaria"
- }
- ],
- Director: [
- {
- tag: "Don Michael Paul"
- }
- ],
- Writer: [
- {
- tag: "Tony Giglio"
- },
- {
- tag: "Paul W. S. Anderson"
- }
- ],
- Role: [
- {
- tag: "Danny Trejo"
- },
- {
- tag: "Zach McGowan"
- },
- {
- tag: "Danny Glover"
- }
- ]
- },
- {
- ratingKey: "38319",
- key: "/library/metadata/38319",
- guid: "plex://movie/5d7768317e9a3c0020c6beca",
- slug: "deja-vu",
- studio: "Touchstone Pictures",
- type: "movie",
- title: "Deja Vu",
- contentRating: "nl/12",
- summary:
- "After a ferry is bombed in New Orleans, an A.T.F. agent joins a unique investigation using experimental surveillance technology to find the bomber, but soon finds himself becoming obsessed with one of the victims.",
- rating: 5.5,
- audienceRating: 7.3,
- year: 2006,
- tagline:
- "If you thought it was just a trick of the mind, prepare yourself for the truth.",
- thumb: "/library/metadata/38319/thumb/1733633848",
- art: "/library/metadata/38319/art/1733633848",
- duration: 7586943,
- originallyAvailableAt: "2006-11-22",
- addedAt: 1604625096,
- updatedAt: 1733633848,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 40218,
- duration: 7586943,
- bitrate: 4440,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- has64bitOffsets: true,
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 60206,
- key: "/library/parts/60206/1601747685/file.mp4",
- duration: 7586943,
- file: "/Movies/Déjà Vu (2006)/Déjà Vu (2006) Bluray-1080p.mp4",
- size: 4212827378,
- container: "mp4",
- has64bitOffsets: true,
- hasThumbnail: "1",
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Deja Vu",
- type: "coverPoster",
- url: "/library/metadata/38319/thumb/1733633848"
- },
- {
- alt: "Deja Vu",
- type: "background",
- url: "/library/metadata/38319/art/1733633848"
- },
- {
- alt: "Deja Vu",
- type: "clearLogo",
- url: "/library/metadata/38319/clearLogo/1733633848"
- }
- ],
- UltraBlurColors: {
- topLeft: "422606",
- topRight: "3a6c30",
- bottomRight: "2b686f",
- bottomLeft: "354c9b"
- },
- Guid: [
- {
- id: "imdb://tt0453467"
- },
- {
- id: "tmdb://7551"
- },
- {
- id: "tvdb://1067"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Tony Scott"
- }
- ],
- Writer: [
- {
- tag: "Terry Rossio"
- },
- {
- tag: "Bill Marsilii"
- }
- ],
- Role: [
- {
- tag: "Denzel Washington"
- },
- {
- tag: "Paula Patton"
- },
- {
- tag: "Val Kilmer"
- }
- ]
- },
- {
- ratingKey: "20804",
- key: "/library/metadata/20804",
- guid: "plex://movie/5d776d1747dd6e001f6eff2e",
- slug: "dirty-dancing",
- studio: "Great American Films Limited Partnership",
- type: "movie",
- title: "Dirty Dancing",
- contentRating: "nl/6",
- summary:
- "Expecting the usual tedium that accompanies a summer in the Catskills with her family, 17-year-old Frances 'Baby' Houseman is surprised to find herself stepping into the shoes of a professional hoofer—and unexpectedly falling in love.",
- rating: 7.2,
- audienceRating: 9.0,
- viewCount: 2,
- lastViewedAt: 1552917707,
- year: 1987,
- tagline: "First dance. First love. The time of your life.",
- thumb: "/library/metadata/20804/thumb/1732511636",
- art: "/library/metadata/20804/art/1732511636",
- duration: 6048084,
- originallyAvailableAt: "1987-08-21",
- addedAt: 1563102237,
- updatedAt: 1732511636,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21195,
- duration: 6048084,
- bitrate: 11396,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41764,
- key: "/library/parts/41764/1362820818/file.mkv",
- duration: 6048084,
- file: "/Movies/Dirty Dancing (1987)/Dirty.Dancing.1987.1080p.Bluray.X264-BARC0DE.mkv",
- size: 8615228838,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Dirty Dancing",
- type: "coverPoster",
- url: "/library/metadata/20804/thumb/1732511636"
- },
- {
- alt: "Dirty Dancing",
- type: "background",
- url: "/library/metadata/20804/art/1732511636"
- },
- {
- alt: "Dirty Dancing",
- type: "clearLogo",
- url: "/library/metadata/20804/clearLogo/1732511636"
- }
- ],
- Guid: [
- {
- id: "imdb://tt0092890"
- },
- {
- id: "tmdb://88"
- },
- {
- id: "tvdb://1250"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Emile Ardolino"
- }
- ],
- Writer: [
- {
- tag: "Eleanor Bergstein"
- }
- ],
- Role: [
- {
- tag: "Jennifer Grey"
- },
- {
- tag: "Patrick Swayze"
- },
- {
- tag: "Jerry Orbach"
- }
- ]
- },
- {
- ratingKey: "21054",
- key: "/library/metadata/21054",
- guid: "plex://movie/5d776841e6d55c002040ee8b",
- slug: "district-9",
- studio: "TriStar Pictures",
- type: "movie",
- title: "District 9",
- contentRating: "nl/16",
- summary:
- "In a future Earth in which aliens are isolated in a remote ghetto, a government agent finds himself banished there.",
- rating: 9.0,
- audienceRating: 8.2,
- viewCount: 1,
- lastViewedAt: 1554671838,
- year: 2009,
- tagline: "You are not welcome here.",
- thumb: "/library/metadata/21054/thumb/1733030941",
- art: "/library/metadata/21054/art/1733030941",
- duration: 6745760,
- originallyAvailableAt: "2009-08-13",
- addedAt: 1563854651,
- updatedAt: 1733030941,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21446,
- duration: 6745760,
- bitrate: 16687,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41884,
- key: "/library/parts/41884/1365485462/file.mkv",
- duration: 6745760,
- file: "/Movies/District 9 (2009)/District 9 2009 1080p BluRay DTS x264-Skazhutin.mkv",
- size: 14073862548,
- audioProfile: "dts",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "District 9",
- type: "coverPoster",
- url: "/library/metadata/21054/thumb/1733030941"
- },
- {
- alt: "District 9",
- type: "background",
- url: "/library/metadata/21054/art/1733030941"
- },
- {
- alt: "District 9",
- type: "clearLogo",
- url: "/library/metadata/21054/clearLogo/1733030941"
- }
- ],
- UltraBlurColors: {
- topLeft: "332c25",
- topRight: "3a322b",
- bottomRight: "59361a",
- bottomLeft: "170a03"
- },
- Guid: [
- {
- id: "imdb://tt1136608"
- },
- {
- id: "tmdb://17654"
- },
- {
- id: "tvdb://1320"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "New Zealand"
- },
- {
- tag: "South Africa"
- }
- ],
- Director: [
- {
- tag: "Neill Blomkamp"
- }
- ],
- Writer: [
- {
- tag: "Neill Blomkamp"
- },
- {
- tag: "Terri Tatchell"
- }
- ],
- Role: [
- {
- tag: "Sharlto Copley"
- },
- {
- tag: "Jason Cope"
- },
- {
- tag: "Nathalie Boltt"
- }
- ]
- },
- {
- ratingKey: "21934",
- key: "/library/metadata/21934",
- guid: "plex://movie/5d7769ec96b655001fdddef8",
- slug: "drinking-buddies",
- studio: "Burn Later Productions",
- type: "movie",
- title: "Drinking Buddies",
- contentRating: "nl/16",
- summary:
- "Luke and Kate are coworkers at a brewery who spend their nights drinking and flirting heavily. One weekend away together with their significant others proves who really belongs together and who doesn't.",
- rating: 8.4,
- audienceRating: 4.9,
- year: 2013,
- tagline: "A comedy about knowing when to say when.",
- thumb: "/library/metadata/21934/thumb/1733031141",
- art: "/library/metadata/21934/art/1733031141",
- duration: 5422750,
- originallyAvailableAt: "2013-01-22",
- addedAt: 1566204844,
- updatedAt: 1733031141,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 22391,
- duration: 5422750,
- bitrate: 10371,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41798,
- key: "/library/parts/41798/1384908167/file.mkv",
- duration: 5422750,
- file: "/Movies/Drinking Buddies (2013)/Drinking.Buddies.2013.1080p.BluRay.X264-Japhson.mkv",
- size: 7031938325,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Drinking Buddies",
- type: "coverPoster",
- url: "/library/metadata/21934/thumb/1733031141"
- },
- {
- alt: "Drinking Buddies",
- type: "background",
- url: "/library/metadata/21934/art/1733031141"
- },
- {
- alt: "Drinking Buddies",
- type: "clearLogo",
- url: "/library/metadata/21934/clearLogo/1733031141"
- }
- ],
- UltraBlurColors: {
- topLeft: "060311",
- topRight: "904339",
- bottomRight: "662a2a",
- bottomLeft: "823838"
- },
- Guid: [
- {
- id: "imdb://tt2265398"
- },
- {
- id: "tmdb://172533"
- },
- {
- id: "tvdb://4597"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Joe Swanberg"
- }
- ],
- Writer: [
- {
- tag: "Joe Swanberg"
- }
- ],
- Role: [
- {
- tag: "Olivia Wilde"
- },
- {
- tag: "Jake Johnson"
- },
- {
- tag: "Anna Kendrick"
- }
- ]
- },
- {
- ratingKey: "47773",
- key: "/library/metadata/47773",
- guid: "plex://movie/5d776c0623d5a3001f516b20",
- slug: "dunkirk",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "Dunkirk",
- contentRating: "nl/12",
- summary:
- "The story of the miraculous evacuation of Allied soldiers from Belgium, Britain, Canada and France, who were cut off and surrounded by the German army from the beaches and harbour of Dunkirk between May 26th and June 4th 1940 during World War II.",
- rating: 9.2,
- audienceRating: 8.1,
- year: 2017,
- tagline: "When 400,000 men couldn't get home, home came for them.",
- thumb: "/library/metadata/47773/thumb/1736487807",
- art: "/library/metadata/47773/art/1736487807",
- duration: 6026992,
- originallyAvailableAt: "2017-07-19",
- addedAt: 1666996978,
- updatedAt: 1736487807,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 51045,
- duration: 6026992,
- bitrate: 41668,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 80420,
- key: "/library/parts/80420/1514580484/file.mkv",
- duration: 6026992,
- file: "/Movies/Dunkirk (2017)/Dunkirk (2017) Bluray-2160p.mkv",
- size: 31395364781,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Dunkirk",
- type: "coverPoster",
- url: "/library/metadata/47773/thumb/1736487807"
- },
- {
- alt: "Dunkirk",
- type: "background",
- url: "/library/metadata/47773/art/1736487807"
- },
- {
- alt: "Dunkirk",
- type: "clearLogo",
- url: "/library/metadata/47773/clearLogo/1736487807"
- }
- ],
- UltraBlurColors: {
- topLeft: "511811",
- topRight: "153849",
- bottomRight: "953f2e",
- bottomLeft: "562221"
- },
- Guid: [
- {
- id: "imdb://tt5013056"
- },
- {
- id: "tmdb://374720"
- },
- {
- id: "tvdb://424"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Christopher Nolan"
- }
- ],
- Writer: [
- {
- tag: "Christopher Nolan"
- }
- ],
- Role: [
- {
- tag: "Fionn Whitehead"
- },
- {
- tag: "Tom Hardy"
- },
- {
- tag: "Mark Rylance"
- }
- ]
- },
- {
- ratingKey: "8495",
- key: "/library/metadata/8495",
- guid: "plex://movie/5d776839f54112001f5bdf71",
- slug: "eagle-eye",
- studio: "KMP Film Invest",
- type: "movie",
- title: "Eagle Eye",
- contentRating: "nl/12",
- summary:
- "Jerry and Rachel are two strangers thrown together by a mysterious phone call from a woman they have never met. Threatening their lives and family, she pushes Jerry and Rachel into a series of increasingly dangerous situations, using the technology of everyday life to track and control their every move.",
- rating: 2.7,
- audienceRating: 6.2,
- year: 2008,
- tagline: "If you want to live, you will obey.",
- thumb: "/library/metadata/8495/thumb/1732511436",
- art: "/library/metadata/8495/art/1732511436",
- duration: 7055104,
- originallyAvailableAt: "2008-09-25",
- addedAt: 1558126266,
- updatedAt: 1732511436,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 10566,
- duration: 7055104,
- bitrate: 33799,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "truehd",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41713,
- key: "/library/parts/41713/1284853709/file.mkv",
- duration: 7055104,
- file: "/Movies/Eagle Eye (2008)/Eagle Eye (2008) Remux-1080p.mkv",
- size: 29868769734,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Eagle Eye",
- type: "coverPoster",
- url: "/library/metadata/8495/thumb/1732511436"
- },
- {
- alt: "Eagle Eye",
- type: "background",
- url: "/library/metadata/8495/art/1732511436"
- }
- ],
- UltraBlurColors: {
- topLeft: "122f4a",
- topRight: "164660",
- bottomRight: "2d6483",
- bottomLeft: "183c56"
- },
- Guid: [
- {
- id: "imdb://tt1059786"
- },
- {
- id: "tmdb://13027"
- },
- {
- id: "tvdb://2161"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "D. J. Caruso"
- }
- ],
- Writer: [
- {
- tag: "John Glenn"
- },
- {
- tag: "Travis Wright"
- }
- ],
- Role: [
- {
- tag: "Shia LaBeouf"
- },
- {
- tag: "Michelle Monaghan"
- },
- {
- tag: "Rosario Dawson"
- }
- ]
- },
- {
- ratingKey: "5504",
- key: "/library/metadata/5504",
- guid: "plex://movie/5d77682685719b001f3a0a6d",
- slug: "erin-brockovich",
- studio: "Jersey Films",
- type: "movie",
- title: "Erin Brockovich",
- contentRating: "nl/16",
- summary:
- "A twice-divorced mother of three who sees an injustice, takes on the bad guy and wins -- with a little help from her push-up bra. Erin goes to work for an attorney and comes across medical records describing illnesses clustered in one nearby town. She starts investigating and soon exposes a monumental cover-up.",
- rating: 8.5,
- audienceRating: 8.1,
- year: 2000,
- tagline:
- "She brought a small town to its feet and a huge company to its knees.",
- thumb: "/library/metadata/5504/thumb/1732511397",
- art: "/library/metadata/5504/art/1732511397",
- duration: 7871957,
- originallyAvailableAt: "2000-03-17",
- addedAt: 1553386846,
- updatedAt: 1732511397,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 7091,
- duration: 7871957,
- bitrate: 2724,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41922,
- key: "/library/parts/41922/1552840468/file.mp4",
- duration: 7871957,
- file: "/Movies/Erin Brockovich (2000)/Erin.Brockovich.2000.1080p.BluRay.H264.AAC-RARBG.mp4",
- size: 2685511383,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Erin Brockovich",
- type: "coverPoster",
- url: "/library/metadata/5504/thumb/1732511397"
- },
- {
- alt: "Erin Brockovich",
- type: "background",
- url: "/library/metadata/5504/art/1732511397"
- },
- {
- alt: "Erin Brockovich",
- type: "clearLogo",
- url: "/library/metadata/5504/clearLogo/1732511397"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1e09",
- topRight: "246754",
- bottomRight: "9e371a",
- bottomLeft: "910b03"
- },
- Guid: [
- {
- id: "imdb://tt0195685"
- },
- {
- id: "tmdb://462"
- },
- {
- id: "tvdb://5881"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Biography"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Steven Soderbergh"
- }
- ],
- Writer: [
- {
- tag: "Susannah Grant"
- }
- ],
- Role: [
- {
- tag: "Julia Roberts"
- },
- {
- tag: "Albert Finney"
- },
- {
- tag: "Aaron Eckhart"
- }
- ]
- },
- {
- ratingKey: "6995",
- key: "/library/metadata/6995",
- guid: "plex://movie/5d776c4b96b655001fe2c4ba",
- slug: "everybody-knows",
- studio: "Memento Films Production",
- type: "movie",
- title: "Everybody Knows",
- originalTitle: "Todos lo saben",
- contentRating: "nl/12",
- summary:
- "Laura, a Spanish woman living in Buenos Aires, returns to her hometown outside Madrid with her two children to attend her sister's wedding. However, the trip is upset by unexpected events that bring secrets into the open.",
- rating: 7.8,
- audienceRating: 6.0,
- year: 2018,
- tagline: "Who did it?",
- thumb: "/library/metadata/6995/thumb/1732511411",
- art: "/library/metadata/6995/art/1732511411",
- duration: 7975634,
- originallyAvailableAt: "2018-05-09",
- addedAt: 1553998016,
- updatedAt: 1732511411,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 8857,
- duration: 7975634,
- bitrate: 11772,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41704,
- key: "/library/parts/41704/1543308556/file.mkv",
- duration: 7975634,
- file: "/Movies/Everybody Knows (2018)/Everybody Knows (2018) Bluray-1080p.mkv",
- size: 11739441978,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Everybody Knows",
- type: "coverPoster",
- url: "/library/metadata/6995/thumb/1732511411"
- },
- {
- alt: "Everybody Knows",
- type: "background",
- url: "/library/metadata/6995/art/1732511411"
- }
- ],
- UltraBlurColors: {
- topLeft: "3e2906",
- topRight: "673211",
- bottomRight: "83501d",
- bottomLeft: "884c1b"
- },
- Guid: [
- {
- id: "imdb://tt4964788"
- },
- {
- id: "tmdb://401545"
- },
- {
- id: "tvdb://176"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "Argentina"
- },
- {
- tag: "Belgium"
- }
- ],
- Director: [
- {
- tag: "Asghar Farhadi"
- }
- ],
- Writer: [
- {
- tag: "Asghar Farhadi"
- }
- ],
- Role: [
- {
- tag: "Penélope Cruz"
- },
- {
- tag: "Javier Bardem"
- },
- {
- tag: "Ricardo Darín"
- }
- ]
- },
- {
- ratingKey: "24940",
- key: "/library/metadata/24940",
- guid: "plex://movie/5d776854594b2b001e688bff",
- slug: "the-expendables",
- studio: "Nimar Studios",
- type: "movie",
- title: "The Expendables",
- titleSort: "Expendables",
- contentRating: "nl/16",
- summary:
- "A CIA operative hires a team of mercenaries to eliminate a Latin dictator and a renegade CIA agent.",
- rating: 4.2,
- audienceRating: 6.4,
- year: 2010,
- tagline: "Choose your weapon.",
- thumb: "/library/metadata/24940/thumb/1733633701",
- art: "/library/metadata/24940/art/1733633701",
- duration: 6797664,
- originallyAvailableAt: "2010-08-11",
- addedAt: 1577475270,
- updatedAt: 1733633701,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 26926,
- duration: 6797664,
- bitrate: 15780,
- width: 1920,
- height: 798,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41707,
- key: "/library/parts/41707/1515828770/file.mkv",
- duration: 6797664,
- file: "/Movies/The Expendables (2010)/The.Expendables.2010.Extended.Director's.Cut.1080p.BluRay.DD5.1.x264-SA89.mkv",
- size: 13410250989,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Expendables",
- type: "coverPoster",
- url: "/library/metadata/24940/thumb/1733633701"
- },
- {
- alt: "The Expendables",
- type: "background",
- url: "/library/metadata/24940/art/1733633701"
- },
- {
- alt: "The Expendables",
- type: "clearLogo",
- url: "/library/metadata/24940/clearLogo/1733633701"
- }
- ],
- UltraBlurColors: {
- topLeft: "16161a",
- topRight: "414049",
- bottomRight: "313036",
- bottomLeft: "0a090b"
- },
- Guid: [
- {
- id: "imdb://tt1320253"
- },
- {
- id: "tmdb://27578"
- },
- {
- id: "tvdb://546"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "Bulgaria"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Sylvester Stallone"
- }
- ],
- Writer: [
- {
- tag: "Dave Callaham"
- },
- {
- tag: "Sylvester Stallone"
- }
- ],
- Role: [
- {
- tag: "Sylvester Stallone"
- },
- {
- tag: "Jason Statham"
- },
- {
- tag: "Jet Li Lianjie"
- }
- ]
- },
- {
- ratingKey: "25494",
- key: "/library/metadata/25494",
- guid: "plex://movie/5d9f3ce506d220001febdb12",
- slug: "the-eyes-of-my-mother",
- studio: "Tandem Pictures",
- type: "movie",
- title: "The Eyes of My Mother",
- titleSort: "Eyes of My Mother",
- contentRating: "nl/16",
- summary:
- "A young, lonely woman is consumed by her deepest and darkest desires after tragedy strikes her quiet country life.",
- rating: 7.8,
- audienceRating: 5.7,
- year: 2016,
- thumb: "/library/metadata/25494/thumb/1733633715",
- art: "/library/metadata/25494/art/1733633715",
- duration: 4570496,
- originallyAvailableAt: "2016-12-02",
- addedAt: 1579806399,
- updatedAt: 1733633715,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 27819,
- duration: 4570496,
- bitrate: 15037,
- width: 1920,
- height: 804,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41725,
- key: "/library/parts/41725/1552140082/file.mkv",
- duration: 4570496,
- file: "/Movies/The Eyes of My Mother (2016)/The.Eyes.of.My.Mother.2016.1080p.BluRay.DD5.1.x264-LoRD.mkv",
- size: 8592072864,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Eyes of My Mother",
- type: "coverPoster",
- url: "/library/metadata/25494/thumb/1733633715"
- },
- {
- alt: "The Eyes of My Mother",
- type: "background",
- url: "/library/metadata/25494/art/1733633715"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d0202",
- topRight: "0e020c",
- bottomRight: "08060a",
- bottomLeft: "030403"
- },
- Guid: [
- {
- id: "imdb://tt5225338"
- },
- {
- id: "tmdb://371560"
- },
- {
- id: "tvdb://5276"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Nicolas Pesce"
- }
- ],
- Writer: [
- {
- tag: "Nicolas Pesce"
- }
- ],
- Role: [
- {
- tag: "Kika Magalhães"
- },
- {
- tag: "Diana Agostini"
- },
- {
- tag: "Will Brill"
- }
- ]
- },
- {
- ratingKey: "46449",
- key: "/library/metadata/46449",
- guid: "plex://movie/5d776aafad5437001f785ab4",
- slug: "fantastic-beasts-and-where-to-find-them",
- studio: "Heyday Films",
- type: "movie",
- title: "Fantastic Beasts and Where to Find Them",
- contentRating: "nl/9",
- summary:
- "In 1926, magizoologist Newt Scamander arrives in New York during his worldwide tour to research and rescue magical creatures as something mysterious leaves trails of destruction in the city, threatening to expose the wizarding world.",
- rating: 7.4,
- audienceRating: 7.9,
- year: 2016,
- tagline: "From J.K. Rowling's wizarding world.",
- thumb: "/library/metadata/46449/thumb/1736487718",
- art: "/library/metadata/46449/art/1736487718",
- duration: 7972347,
- originallyAvailableAt: "2016-11-16",
- addedAt: 1645119237,
- updatedAt: 1736487718,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 49567,
- duration: 7972347,
- bitrate: 33226,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78910,
- key: "/library/parts/78910/1493497484/file.mkv",
- duration: 7972347,
- file: "/Movies/Fantastic Beasts and Where to Find Them (2016)/Fantastic Beasts and Where to Find Them (2016) Bluray-2160p Proper.mkv",
- size: 33180482961,
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Fantastic Beasts and Where to Find Them",
- type: "coverPoster",
- url: "/library/metadata/46449/thumb/1736487718"
- },
- {
- alt: "Fantastic Beasts and Where to Find Them",
- type: "background",
- url: "/library/metadata/46449/art/1736487718"
- },
- {
- alt: "Fantastic Beasts and Where to Find Them",
- type: "clearLogo",
- url: "/library/metadata/46449/clearLogo/1736487718"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1b14",
- topRight: "372265",
- bottomRight: "143647",
- bottomLeft: "1f4865"
- },
- Guid: [
- {
- id: "imdb://tt3183660"
- },
- {
- id: "tmdb://259316"
- },
- {
- id: "tvdb://80"
- }
- ],
- Genre: [
- {
- tag: "Adventure"
- },
- {
- tag: "Family"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "David Yates"
- }
- ],
- Writer: [
- {
- tag: "J.K. Rowling"
- }
- ],
- Role: [
- {
- tag: "Eddie Redmayne"
- },
- {
- tag: "Katherine Waterston"
- },
- {
- tag: "Dan Fogler"
- }
- ]
- },
- {
- ratingKey: "21263",
- key: "/library/metadata/21263",
- guid: "plex://movie/5d776a5947dd6e001f6d1b7c",
- slug: "the-fault-in-our-stars",
- studio: "TSG Entertainment",
- type: "movie",
- title: "The Fault in Our Stars",
- titleSort: "Fault in Our Stars",
- contentRating: "nl/12",
- summary:
- 'Hazel and Gus are teenagers who meet at a cancer support group and fall in love. They both share the same acerbic wit and a love of books, especially "An Imperial Affliction", so they embark on a journey to visit an author in Amsterdam.',
- rating: 8.1,
- audienceRating: 8.5,
- year: 2014,
- tagline:
- "Life doesn't have to be perfect for love to be extraordinary.",
- thumb: "/library/metadata/21263/thumb/1733031002",
- art: "/library/metadata/21263/art/1733031002",
- duration: 7974016,
- originallyAvailableAt: "2014-06-04",
- addedAt: 1563995338,
- updatedAt: 1733031002,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21636,
- duration: 7974016,
- bitrate: 19678,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41708,
- key: "/library/parts/41708/1495023495/file.mkv",
- duration: 7974016,
- file: "/Movies/The Fault in Our Stars (2014)/The.Fault.in.Our.Stars.2014.1080p.BluRay.DTS.x264-HDMaNiAcS.mkv",
- size: 18938334315,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Fault in Our Stars",
- type: "coverPoster",
- url: "/library/metadata/21263/thumb/1733031002"
- },
- {
- alt: "The Fault in Our Stars",
- type: "background",
- url: "/library/metadata/21263/art/1733031002"
- },
- {
- alt: "The Fault in Our Stars",
- type: "clearLogo",
- url: "/library/metadata/21263/clearLogo/1733031002"
- }
- ],
- UltraBlurColors: {
- topLeft: "452312",
- topRight: "864c2d",
- bottomRight: "110303",
- bottomLeft: "884b2e"
- },
- Guid: [
- {
- id: "imdb://tt2582846"
- },
- {
- id: "tmdb://222935"
- },
- {
- id: "tvdb://1219"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Josh Boone"
- }
- ],
- Writer: [
- {
- tag: "Scott Neustadter"
- },
- {
- tag: "Michael H. Weber"
- }
- ],
- Role: [
- {
- tag: "Shailene Woodley"
- },
- {
- tag: "Ansel Elgort"
- },
- {
- tag: "Nat Wolff"
- }
- ]
- },
- {
- ratingKey: "44747",
- key: "/library/metadata/44747",
- guid: "plex://movie/5d7770cc594b2b001e751f53",
- slug: "fear-street-part-one-1994",
- studio: "Chernin Entertainment",
- type: "movie",
- title: "Fear Street: Part One - 1994",
- originalTitle: "Fear Street: 1994",
- contentRating: "nl/16",
- summary:
- "A circle of teenage friends accidentally encounter the ancient evil responsible for a series of brutal murders that have plagued their town for over 300 years. Welcome to Shadyside.",
- rating: 8.4,
- audienceRating: 6.3,
- year: 2021,
- tagline: "Face the evil.",
- thumb: "/library/metadata/44747/thumb/1736487674",
- art: "/library/metadata/44747/art/1736487674",
- duration: 6437024,
- originallyAvailableAt: "2021-07-02",
- addedAt: 1628894699,
- updatedAt: 1736487674,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47109,
- duration: 6437024,
- bitrate: 7155,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76452,
- key: "/library/parts/76452/1625211474/file.mkv",
- duration: 6437024,
- file: "/Movies/Fear Street 1994 (2021)/Fear Street 1994 (2021) WEBDL-1080p.mkv",
- size: 5759063495,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Fear Street: Part One - 1994",
- type: "coverPoster",
- url: "/library/metadata/44747/thumb/1736487674"
- },
- {
- alt: "Fear Street: Part One - 1994",
- type: "background",
- url: "/library/metadata/44747/art/1736487674"
- },
- {
- alt: "Fear Street: Part One - 1994",
- type: "clearLogo",
- url: "/library/metadata/44747/clearLogo/1736487674"
- }
- ],
- UltraBlurColors: {
- topLeft: "102b5c",
- topRight: "1d3463",
- bottomRight: "2e45a7",
- bottomLeft: "152967"
- },
- Guid: [
- {
- id: "imdb://tt6566576"
- },
- {
- id: "tmdb://591273"
- },
- {
- id: "tvdb://135769"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Leigh Janiak"
- }
- ],
- Writer: [
- {
- tag: "Leigh Janiak"
- },
- {
- tag: "Phil Graziadei"
- }
- ],
- Role: [
- {
- tag: "Kiana Madeira"
- },
- {
- tag: "Olivia Scott Welch"
- },
- {
- tag: "Benjamin Flores Jr."
- }
- ]
- },
- {
- ratingKey: "44746",
- key: "/library/metadata/44746",
- guid: "plex://movie/5d7770cc594b2b001e751f50",
- slug: "fear-street-part-three-1666",
- studio: "Chernin Entertainment",
- type: "movie",
- title: "Fear Street: Part Three - 1666",
- originalTitle: "Fear Street: 1666",
- contentRating: "nl/16",
- summary:
- "In 1666, a colonial town is gripped by a hysterical witch-hunt that has deadly consequences for centuries to come, and it's up to teenagers in 1994 to finally put an end to their town's curse, before it's too late.",
- rating: 8.9,
- audienceRating: 7.5,
- year: 2021,
- tagline: "End the curse.",
- thumb: "/library/metadata/44746/thumb/1736487669",
- art: "/library/metadata/44746/art/1736487669",
- duration: 6866688,
- originallyAvailableAt: "2021-07-16",
- addedAt: 1628894669,
- updatedAt: 1736487669,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47108,
- duration: 6866688,
- bitrate: 6389,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76451,
- key: "/library/parts/76451/1626892366/file.mkv",
- duration: 6866688,
- file: "/Movies/Fear Street 1666 (2021)/Fear Street 1666 (2021) WEBDL-1080p.mkv",
- size: 5487128286,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Fear Street: Part Three - 1666",
- type: "coverPoster",
- url: "/library/metadata/44746/thumb/1736487669"
- },
- {
- alt: "Fear Street: Part Three - 1666",
- type: "background",
- url: "/library/metadata/44746/art/1736487669"
- },
- {
- alt: "Fear Street: Part Three - 1666",
- type: "clearLogo",
- url: "/library/metadata/44746/clearLogo/1736487669"
- }
- ],
- UltraBlurColors: {
- topLeft: "541023",
- topRight: "650d22",
- bottomRight: "3c1328",
- bottomLeft: "5e2239"
- },
- Guid: [
- {
- id: "imdb://tt9701942"
- },
- {
- id: "tmdb://591275"
- },
- {
- id: "tvdb://160812"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Leigh Janiak"
- }
- ],
- Writer: [
- {
- tag: "Kate Trefry"
- },
- {
- tag: "Leigh Janiak"
- }
- ],
- Role: [
- {
- tag: "Kiana Madeira"
- },
- {
- tag: "Benjamin Flores Jr."
- },
- {
- tag: "Olivia Scott Welch"
- }
- ]
- },
- {
- ratingKey: "45991",
- key: "/library/metadata/45991",
- guid: "plex://movie/5d7770cc31d95e001f1aa087",
- slug: "fear-street-part-two-1978",
- studio: "Chernin Entertainment",
- type: "movie",
- title: "Fear Street: Part Two - 1978",
- originalTitle: "Fear Street: 1978",
- contentRating: "nl/16",
- summary:
- "Shadyside, 1978. School's out for summer and the activities at Camp Nightwing are about to begin. But when another Shadysider is possessed with the urge to kill, the fun in the sun becomes a gruesome fight for survival.",
- rating: 8.8,
- audienceRating: 8.1,
- year: 2021,
- tagline: "Find the truth.",
- thumb: "/library/metadata/45991/thumb/1736487700",
- art: "/library/metadata/45991/art/1736487700",
- duration: 6656704,
- originallyAvailableAt: "2021-07-09",
- addedAt: 1635363562,
- updatedAt: 1736487700,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 48494,
- duration: 6656704,
- bitrate: 7282,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 77837,
- key: "/library/parts/77837/1635355870/file.mkv",
- duration: 6656704,
- file: "/Movies/Fear Street 1978 (2021)/Fear Street 1978 (2021) WEBDL-1080p.mkv",
- size: 6060874283,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Fear Street: Part Two - 1978",
- type: "coverPoster",
- url: "/library/metadata/45991/thumb/1736487700"
- },
- {
- alt: "Fear Street: Part Two - 1978",
- type: "background",
- url: "/library/metadata/45991/art/1736487700"
- },
- {
- alt: "Fear Street: Part Two - 1978",
- type: "clearLogo",
- url: "/library/metadata/45991/clearLogo/1736487700"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c371d",
- topRight: "2b6f1f",
- bottomRight: "561f20",
- bottomLeft: "2d5d44"
- },
- Guid: [
- {
- id: "imdb://tt9701940"
- },
- {
- id: "tmdb://591274"
- },
- {
- id: "tvdb://139027"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Leigh Janiak"
- }
- ],
- Writer: [
- {
- tag: "Leigh Janiak"
- },
- {
- tag: "Zak Olkewicz"
- }
- ],
- Role: [
- {
- tag: "Sadie Sink"
- },
- {
- tag: "Emily Rudd"
- },
- {
- tag: "Ryan Simpkins"
- }
- ]
- },
- {
- ratingKey: "22687",
- key: "/library/metadata/22687",
- guid: "plex://movie/5d776ba5594b2b001e6dfe93",
- slug: "fifty-shades-darker",
- studio: "Universal Pictures",
- type: "movie",
- title: "Fifty Shades Darker",
- contentRating: "nl/16",
- summary:
- "Christian and Ana decide to rekindle their relationship, except this time there are no more rules or punishments. As they begin to get used to their newfound relationship, Christian's past begins to haunt Ana as Christian struggles with his innermost thoughts.",
- rating: 1.1,
- audienceRating: 4.8,
- lastViewedAt: 1571010554,
- year: 2017,
- tagline: "Every fairy tale has a dark side.",
- thumb: "/library/metadata/22687/thumb/1733031197",
- art: "/library/metadata/22687/art/1733031197",
- duration: 7889026,
- originallyAvailableAt: "2017-02-08",
- addedAt: 1568470015,
- updatedAt: 1733031197,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 23525,
- duration: 7889026,
- bitrate: 19102,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41855,
- key: "/library/parts/41855/1493467354/file.mkv",
- duration: 7889026,
- file: "/Movies/Fifty Shades Darker (2017)/Fifty.Shades.Darker.2017.UNRATED.1080p.BluRay.mkv",
- size: 18844138012,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Fifty Shades Darker",
- type: "coverPoster",
- url: "/library/metadata/22687/thumb/1733031197"
- },
- {
- alt: "Fifty Shades Darker",
- type: "background",
- url: "/library/metadata/22687/art/1733031197"
- },
- {
- alt: "Fifty Shades Darker",
- type: "clearLogo",
- url: "/library/metadata/22687/clearLogo/1733031197"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1a2e",
- topRight: "08162a",
- bottomRight: "14191d",
- bottomLeft: "060c02"
- },
- Guid: [
- {
- id: "imdb://tt4465564"
- },
- {
- id: "tmdb://341174"
- },
- {
- id: "tvdb://555"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "Japan"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "James Foley"
- }
- ],
- Writer: [
- {
- tag: "E.L. James"
- },
- {
- tag: "Niall Leonard"
- }
- ],
- Role: [
- {
- tag: "Dakota Johnson"
- },
- {
- tag: "Jamie Dornan"
- },
- {
- tag: "Eric Johnson"
- }
- ]
- },
- {
- ratingKey: "21121",
- key: "/library/metadata/21121",
- guid: "plex://movie/5d776b9896b655001fe16520",
- slug: "fifty-shades-freed",
- studio: "Universal Pictures",
- type: "movie",
- title: "Fifty Shades Freed",
- contentRating: "nl/16",
- summary:
- "Believing they have left behind shadowy figures from their past, newlyweds Christian (Jamie Dornan) and Ana (Dakota Johnson) fully embrace an inextricable connection and shared life of luxury. But just as she steps into her role as Mrs. Grey and he relaxes into an unfamiliar stability, new threats could jeopardize their happy ending before it even begins.",
- rating: 1.1,
- audienceRating: 3.8,
- viewOffset: 3408000,
- lastViewedAt: 1558797948,
- year: 2018,
- tagline: "Don't Miss the Climax",
- thumb: "/library/metadata/21121/thumb/1733030986",
- art: "/library/metadata/21121/art/1733030986",
- duration: 6618175,
- originallyAvailableAt: "2018-02-07",
- addedAt: 1563882598,
- updatedAt: 1733030986,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21508,
- duration: 6618175,
- bitrate: 17330,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41876,
- key: "/library/parts/41876/1524746936/file.mkv",
- duration: 6618175,
- file: "/Movies/Fifty Shades Freed (2018)/Fifty.Shades.Freed.2018.BluRay.1080p.DTS-HD.M7.1.x264-MTeam.mkv",
- size: 14339607715,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Fifty Shades Freed",
- type: "coverPoster",
- url: "/library/metadata/21121/thumb/1733030986"
- },
- {
- alt: "Fifty Shades Freed",
- type: "background",
- url: "/library/metadata/21121/art/1733030986"
- },
- {
- alt: "Fifty Shades Freed",
- type: "clearLogo",
- url: "/library/metadata/21121/clearLogo/1733030986"
- }
- ],
- UltraBlurColors: {
- topLeft: "0a2032",
- topRight: "04233a",
- bottomRight: "04233a",
- bottomLeft: "061325"
- },
- Guid: [
- {
- id: "imdb://tt4477536"
- },
- {
- id: "tmdb://337167"
- },
- {
- id: "tvdb://43"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "James Foley"
- }
- ],
- Writer: [
- {
- tag: "E.L. James"
- },
- {
- tag: "Niall Leonard"
- }
- ],
- Role: [
- {
- tag: "Dakota Johnson"
- },
- {
- tag: "Jamie Dornan"
- },
- {
- tag: "Eric Johnson"
- }
- ]
- },
- {
- ratingKey: "9682",
- key: "/library/metadata/9682",
- guid: "plex://movie/5d776a4bad5437001f778d19",
- slug: "fifty-shades-of-grey",
- studio: "Universal Pictures",
- type: "movie",
- title: "Fifty Shades of Grey",
- contentRating: "nl/16",
- summary:
- "Literature student Anastasia Steele's life changes forever when she meets handsome, yet tormented, billionaire Christian Grey.",
- rating: 2.5,
- audienceRating: 4.1,
- year: 2015,
- tagline: "Are you curious?",
- thumb: "/library/metadata/9682/thumb/1732511583",
- art: "/library/metadata/9682/art/1732511583",
- duration: 7709715,
- originallyAvailableAt: "2015-02-11",
- addedAt: 1560572970,
- updatedAt: 1732511583,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 12034,
- duration: 7709715,
- bitrate: 28347,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41921,
- key: "/library/parts/41921/1429876424/file.mkv",
- duration: 7709715,
- file: "/Movies/Fifty Shades of Grey (2015)/Fifty.Shades.of.Grey.2015.UNRATED.1080p.BluRay.REMUX.AVC.DTS-HD.MA.5.1-NL.mkv",
- size: 27271956895,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Fifty Shades of Grey",
- type: "coverPoster",
- url: "/library/metadata/9682/thumb/1732511583"
- },
- {
- alt: "Fifty Shades of Grey",
- type: "background",
- url: "/library/metadata/9682/art/1732511583"
- },
- {
- alt: "Fifty Shades of Grey",
- type: "clearLogo",
- url: "/library/metadata/9682/clearLogo/1732511583"
- }
- ],
- UltraBlurColors: {
- topLeft: "040e1f",
- topRight: "3d383b",
- bottomRight: "1a191e",
- bottomLeft: "303943"
- },
- Guid: [
- {
- id: "imdb://tt2322441"
- },
- {
- id: "tmdb://216015"
- },
- {
- id: "tvdb://266"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Sam Taylor-Johnson"
- }
- ],
- Writer: [
- {
- tag: "E.L. James"
- },
- {
- tag: "Kelly Marcel"
- }
- ],
- Role: [
- {
- tag: "Dakota Johnson"
- },
- {
- tag: "Jamie Dornan"
- },
- {
- tag: "Jennifer Ehle"
- }
- ]
- },
- {
- ratingKey: "8537",
- key: "/library/metadata/8537",
- guid: "plex://movie/5d7768265af944001f1f6976",
- slug: "fight-club",
- studio: "Fox 2000 Pictures",
- type: "movie",
- title: "Fight Club",
- contentRating: "nl/16",
- summary:
- 'A ticking-time-bomb insomniac and a slippery soap salesman channel primal male aggression into a shocking new form of therapy. Their concept catches on, with underground "fight clubs" forming in every town, until an eccentric gets in the way and ignites an out-of-control spiral toward oblivion.',
- rating: 8.1,
- audienceRating: 9.6,
- year: 1999,
- tagline: "Mischief. Mayhem. Soap.",
- thumb: "/library/metadata/8537/thumb/1732511453",
- art: "/library/metadata/8537/art/1732511453",
- duration: 8348384,
- originallyAvailableAt: "1999-10-15",
- addedAt: 1558940058,
- updatedAt: 1732511453,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 10662,
- duration: 8348384,
- bitrate: 28742,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41762,
- key: "/library/parts/41762/1533222951/file.mkv",
- duration: 8348384,
- file: "/Movies/Fight Club (1999)/Fight.Club.1999.1080p.Blu-ray.ReMuX.AVC.DTS-HD.MA.5.1-HiDeFZeNBluRG.mkv",
- size: 29124641375,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Fight Club",
- type: "coverPoster",
- url: "/library/metadata/8537/thumb/1732511453"
- },
- {
- alt: "Fight Club",
- type: "background",
- url: "/library/metadata/8537/art/1732511453"
- },
- {
- alt: "Fight Club",
- type: "clearLogo",
- url: "/library/metadata/8537/clearLogo/1732511453"
- }
- ],
- UltraBlurColors: {
- topLeft: "05020f",
- topRight: "26262c",
- bottomRight: "26262b",
- bottomLeft: "2c2c31"
- },
- Guid: [
- {
- id: "imdb://tt0137523"
- },
- {
- id: "tmdb://550"
- },
- {
- id: "tvdb://247"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "David Fincher"
- }
- ],
- Writer: [
- {
- tag: "Chuck Palahniuk"
- },
- {
- tag: "Jim Uhls"
- }
- ],
- Role: [
- {
- tag: "Edward Norton"
- },
- {
- tag: "Brad Pitt"
- },
- {
- tag: "Helena Bonham Carter"
- }
- ]
- },
- {
- ratingKey: "21056",
- key: "/library/metadata/21056",
- guid: "plex://movie/5d776833103a2d001f5671d3",
- slug: "final-destination",
- studio: "Hard Eight Pictures",
- type: "movie",
- title: "Final Destination",
- contentRating: "nl/16",
- summary:
- "Alex is boarding a plane to France on a school trip, when he suddenly gets a premonition that the plane will explode. Shortly after Alex, a group of students, and his teacher are thrown off the plane, and to their horror, the plane does explode. Alex must now work out Death's plan, as each of the survivors falls victim. Whilst trying to prevent the next death, Alex must also dodge the FBI, who believe that he caused the explosion.",
- rating: 3.6,
- audienceRating: 6.8,
- viewCount: 1,
- skipCount: 2,
- lastViewedAt: 1629927517,
- year: 2000,
- tagline:
- "No accidents. No coincidences. No escapes. You can't cheat death.",
- thumb: "/library/metadata/21056/thumb/1733030949",
- art: "/library/metadata/21056/art/1733030949",
- duration: 5882016,
- originallyAvailableAt: "2000-03-17",
- addedAt: 1563861787,
- updatedAt: 1733030949,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21448,
- duration: 5882016,
- bitrate: 28446,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "truehd",
- videoCodec: "vc1",
- videoResolution: "1080",
- container: "mpegts",
- videoFrameRate: "24p",
- videoProfile: "advanced",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41879,
- key: "/library/parts/41879/1314333300/file.m2ts",
- duration: 5882016,
- file: "/Movies/Final Destination (2000)/Final.Destination.2000.CEE.1080p.BluRay.VC-1.TrueHD-5.m2ts",
- size: 22921193472,
- container: "mpegts",
- indexes: "sd",
- packetLength: 188,
- videoProfile: "advanced"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Final Destination",
- type: "coverPoster",
- url: "/library/metadata/21056/thumb/1733030949"
- },
- {
- alt: "Final Destination",
- type: "background",
- url: "/library/metadata/21056/art/1733030949"
- },
- {
- alt: "Final Destination",
- type: "clearLogo",
- url: "/library/metadata/21056/clearLogo/1733030949"
- }
- ],
- UltraBlurColors: {
- topLeft: "133146",
- topRight: "15294b",
- bottomRight: "973b3d",
- bottomLeft: "913e39"
- },
- Guid: [
- {
- id: "imdb://tt0195714"
- },
- {
- id: "tmdb://9532"
- },
- {
- id: "tvdb://1274"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "James Wong"
- }
- ],
- Writer: [
- {
- tag: "James Wong"
- },
- {
- tag: "Jeffrey Reddick"
- }
- ],
- Role: [
- {
- tag: "Devon Sawa"
- },
- {
- tag: "Ali Larter"
- },
- {
- tag: "Kerr Smith"
- }
- ]
- },
- {
- ratingKey: "20969",
- key: "/library/metadata/20969",
- guid: "plex://movie/5d7768446f4521001ea9f178",
- slug: "the-final-destination",
- studio: "Parallel Zide",
- type: "movie",
- title: "The Final Destination",
- titleSort: "Final Destination",
- contentRating: "nl/16",
- summary:
- "A horrifying premonition saves a young man and his friends from death during a racetrack accident but terrible fates await them nonetheless.",
- rating: 2.8,
- audienceRating: 3.5,
- viewCount: 1,
- lastViewedAt: 1630081306,
- year: 2009,
- tagline: "Rest In Pieces.",
- thumb: "/library/metadata/20969/thumb/1733030828",
- art: "/library/metadata/20969/art/1733030828",
- duration: 4909920,
- originallyAvailableAt: "2009-08-26",
- addedAt: 1563204758,
- updatedAt: 1733030828,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21367,
- duration: 4909920,
- bitrate: 20246,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "vc1",
- videoResolution: "1080",
- container: "mpegts",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "advanced",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41740,
- key: "/library/parts/41740/1314712272/file.m2ts",
- duration: 4909920,
- file: "/Movies/The Final Destination (2009)/The.Final.Destination.2009.1080p.BluRay.VC1.DTS-MA.m2ts",
- size: 13265405952,
- audioProfile: "ma",
- container: "mpegts",
- indexes: "sd",
- packetLength: 188,
- videoProfile: "advanced"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Final Destination",
- type: "coverPoster",
- url: "/library/metadata/20969/thumb/1733030828"
- },
- {
- alt: "The Final Destination",
- type: "background",
- url: "/library/metadata/20969/art/1733030828"
- },
- {
- alt: "The Final Destination",
- type: "clearLogo",
- url: "/library/metadata/20969/clearLogo/1733030828"
- }
- ],
- UltraBlurColors: {
- topLeft: "062e44",
- topRight: "133447",
- bottomRight: "0e2b39",
- bottomLeft: "034969"
- },
- Guid: [
- {
- id: "imdb://tt1144884"
- },
- {
- id: "tmdb://19912"
- },
- {
- id: "tvdb://2960"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "David R. Ellis"
- }
- ],
- Writer: [
- {
- tag: "Eric Bress"
- }
- ],
- Role: [
- {
- tag: "Bobby Campo"
- },
- {
- tag: "Shantel VanSanten"
- },
- {
- tag: "Nick Zano"
- }
- ]
- },
- {
- ratingKey: "23920",
- key: "/library/metadata/23920",
- guid: "plex://movie/5d776832999c64001ec2ebdf",
- slug: "final-destination-2",
- studio: "New Line Cinema",
- type: "movie",
- title: "Final Destination 2",
- contentRating: "nl/16",
- summary:
- "When Kimberly has a violent premonition of a highway pileup she blocks the freeway, keeping a few others meant to die, safe...Or are they? The survivors mysteriously start dying and it's up to Kimberly to stop it before she's next.",
- rating: 5.1,
- audienceRating: 5.8,
- viewCount: 1,
- lastViewedAt: 1629932776,
- year: 2003,
- tagline: "For every beginning there is an end.",
- thumb: "/library/metadata/23920/thumb/1733633615",
- art: "/library/metadata/23920/art/1733633615",
- duration: 5411199,
- originallyAvailableAt: "2003-01-31",
- addedAt: 1575713144,
- updatedAt: 1733633615,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 25703,
- duration: 5411199,
- bitrate: 21118,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41874,
- key: "/library/parts/41874/1563911940/file.mkv",
- duration: 5411199,
- file: "/Movies/Final Destination 2 (2003)/Final.Destination.2.2003.1080p.BluRay.6xRus.Ukr.Eng.HDCLUB-SbR-Rakuvfinhel.mkv",
- size: 14286291109,
- audioProfile: "dts",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Final Destination 2",
- type: "coverPoster",
- url: "/library/metadata/23920/thumb/1733633615"
- },
- {
- alt: "Final Destination 2",
- type: "background",
- url: "/library/metadata/23920/art/1733633615"
- },
- {
- alt: "Final Destination 2",
- type: "clearLogo",
- url: "/library/metadata/23920/clearLogo/1733633615"
- }
- ],
- UltraBlurColors: {
- topLeft: "03343d",
- topRight: "0a658d",
- bottomRight: "0d4c6c",
- bottomLeft: "156782"
- },
- Guid: [
- {
- id: "imdb://tt0309593"
- },
- {
- id: "tmdb://9358"
- },
- {
- id: "tvdb://2362"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "Canada"
- }
- ],
- Director: [
- {
- tag: "David R. Ellis"
- }
- ],
- Writer: [
- {
- tag: "J. Mackye Gruber"
- },
- {
- tag: "Eric Bress"
- }
- ],
- Role: [
- {
- tag: "A.J. Cook"
- },
- {
- tag: "Ali Larter"
- },
- {
- tag: "Michael Landes"
- }
- ]
- },
- {
- ratingKey: "21428",
- key: "/library/metadata/21428",
- guid: "plex://movie/5d77683285719b001f3a31e0",
- slug: "final-destination-3",
- studio: "New Line Cinema",
- type: "movie",
- title: "Final Destination 3",
- contentRating: "nl/16",
- summary:
- "Wendy Christensen and a group of teens who escaped a fatal roller-coaster crash face a bloody date with Death.",
- rating: 4.4,
- audienceRating: 5.7,
- viewCount: 1,
- lastViewedAt: 1630014726,
- year: 2006,
- tagline: "This ride will be the death of you.",
- thumb: "/library/metadata/21428/thumb/1733031020",
- art: "/library/metadata/21428/art/1733031020",
- duration: 5570720,
- originallyAvailableAt: "2006-02-09",
- addedAt: 1564073588,
- updatedAt: 1733031020,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 47258,
- duration: 5570720,
- bitrate: 34749,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "truehd",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76601,
- key: "/library/parts/76601/1627951624/file.mkv",
- duration: 5570720,
- file: "/Movies/Final Destination 3 (2006)/Final Destination 3 (2006) Remux-1080p.mkv",
- size: 24246649706,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Final Destination 3",
- type: "coverPoster",
- url: "/library/metadata/21428/thumb/1733031020"
- },
- {
- alt: "Final Destination 3",
- type: "background",
- url: "/library/metadata/21428/art/1733031020"
- },
- {
- alt: "Final Destination 3",
- type: "clearLogo",
- url: "/library/metadata/21428/clearLogo/1733031020"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f3146",
- topRight: "28638c",
- bottomRight: "4a141b",
- bottomLeft: "90433a"
- },
- Guid: [
- {
- id: "imdb://tt0414982"
- },
- {
- id: "tmdb://9286"
- },
- {
- id: "tvdb://2159"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "Canada"
- },
- {
- tag: "Germany"
- }
- ],
- Director: [
- {
- tag: "James Wong"
- }
- ],
- Writer: [
- {
- tag: "James Wong"
- },
- {
- tag: "Glen Morgan"
- }
- ],
- Role: [
- {
- tag: "Mary Elizabeth Winstead"
- },
- {
- tag: "Ryan Merriman"
- },
- {
- tag: "Kris Lemche"
- }
- ]
- },
- {
- ratingKey: "21059",
- key: "/library/metadata/21059",
- guid: "plex://movie/5d776898d11dd300202284a5",
- slug: "final-destination-5",
- studio: "Parallel Zide",
- type: "movie",
- title: "Final Destination 5",
- contentRating: "nl/16",
- summary:
- "In this fifth installment, Death is just as omnipresent as ever, and is unleashed after one man’s premonition saves a group of coworkers from a terrifying suspension bridge collapse. But this group of unsuspecting souls was never supposed to survive, and, in a terrifying race against time, the ill-fated group frantically tries to discover a way to escape Death’s sinister agenda.",
- rating: 6.3,
- audienceRating: 5.3,
- viewCount: 1,
- lastViewedAt: 1632002631,
- year: 2011,
- tagline: "Death has never been closer.",
- thumb: "/library/metadata/21059/thumb/1733030955",
- art: "/library/metadata/21059/art/1733030955",
- duration: 5510889,
- originallyAvailableAt: "2011-08-12",
- addedAt: 1563864063,
- updatedAt: 1733030955,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47257,
- duration: 5510889,
- bitrate: 21075,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76600,
- key: "/library/parts/76600/1627957094/file.mkv",
- duration: 5510889,
- file: "/Movies/Final Destination 5 (2011)/Final Destination 5 (2011) Remux-1080p.mkv",
- size: 14521353715,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Final Destination 5",
- type: "coverPoster",
- url: "/library/metadata/21059/thumb/1733030955"
- },
- {
- alt: "Final Destination 5",
- type: "background",
- url: "/library/metadata/21059/art/1733030955"
- },
- {
- alt: "Final Destination 5",
- type: "clearLogo",
- url: "/library/metadata/21059/clearLogo/1733030955"
- }
- ],
- UltraBlurColors: {
- topLeft: "040404",
- topRight: "0d0202",
- bottomRight: "0d0202",
- bottomLeft: "183d50"
- },
- Guid: [
- {
- id: "imdb://tt1622979"
- },
- {
- id: "tmdb://55779"
- },
- {
- id: "tvdb://2099"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Steven Quale"
- }
- ],
- Writer: [
- {
- tag: "Eric Heisserer"
- }
- ],
- Role: [
- {
- tag: "Nicholas D'Agosto"
- },
- {
- tag: "Emma Bell"
- },
- {
- tag: "Miles Fisher"
- }
- ]
- },
- {
- ratingKey: "54767",
- key: "/library/metadata/54767",
- guid: "plex://movie/5d776ca9594b2b001e6f9d76",
- slug: "the-first-omen",
- studio: "Phantom Four",
- type: "movie",
- title: "The First Omen",
- titleSort: "First Omen",
- contentRating: "nl/16",
- summary:
- "A young American woman is sent to Rome to begin a life of service to the church, but encounters a darkness that causes her to question her faith and uncovers a terrifying conspiracy that hopes to bring about the birth of evil incarnate.",
- rating: 8.3,
- audienceRating: 7.0,
- year: 2024,
- tagline: "Create something to fear.",
- thumb: "/library/metadata/54767/thumb/1736656620",
- art: "/library/metadata/54767/art/1736656620",
- duration: 7203584,
- originallyAvailableAt: "2024-04-03",
- addedAt: 1716913221,
- updatedAt: 1736656620,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56696,
- duration: 7203584,
- bitrate: 33449,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86560,
- key: "/library/parts/86560/1722934254/file.mkv",
- duration: 7203584,
- file: "/Movies/The First Omen (2024)/The First Omen (2024) Bluray-2160p.mkv",
- size: 30119087170,
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The First Omen",
- type: "coverPoster",
- url: "/library/metadata/54767/thumb/1736656620"
- },
- {
- alt: "The First Omen",
- type: "background",
- url: "/library/metadata/54767/art/1736656620"
- },
- {
- alt: "The First Omen",
- type: "clearLogo",
- url: "/library/metadata/54767/clearLogo/1736656620"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d2822",
- topRight: "030403",
- bottomRight: "293231",
- bottomLeft: "212a28"
- },
- Guid: [
- {
- id: "imdb://tt5672290"
- },
- {
- id: "tmdb://437342"
- },
- {
- id: "tvdb://166248"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Arkasha Stevenson"
- }
- ],
- Writer: [
- {
- tag: "Arkasha Stevenson"
- },
- {
- tag: "David Seltzer"
- }
- ],
- Role: [
- {
- tag: "Nell Tiger Free"
- },
- {
- tag: "Ralph Ineson"
- },
- {
- tag: "Sônia Braga"
- }
- ]
- },
- {
- ratingKey: "21011",
- key: "/library/metadata/21011",
- guid: "plex://movie/5d777055bbb697001f650967",
- slug: "five-feet-apart",
- studio: "Wayfarer Entertainment",
- type: "movie",
- title: "Five Feet Apart",
- contentRating: "nl/9",
- summary:
- "Stella spends most of her time in the hospital as a cystic fibrosis patient. Her life is full of routines, boundaries and self-control -- all of which get put to the test when she meets Will, a charming boy who has the same illness.",
- rating: 5.2,
- audienceRating: 7.9,
- year: 2019,
- tagline: "When life keeps you apart, fight for every inch.",
- thumb: "/library/metadata/21011/thumb/1733030887",
- art: "/library/metadata/21011/art/1733030887",
- duration: 6974967,
- originallyAvailableAt: "2019-03-14",
- addedAt: 1563818914,
- updatedAt: 1733030887,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21407,
- duration: 6974967,
- bitrate: 21770,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41886,
- key: "/library/parts/41886/1560310278/file.mkv",
- duration: 6974967,
- file: "/Movies/Five Feet Apart (2019)/Five.Feet.Apart.2019.BluRay.1080p.DTS-HDMA5.1.X264-CHD.mkv",
- size: 18919770360,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Five Feet Apart",
- type: "coverPoster",
- url: "/library/metadata/21011/thumb/1733030887"
- },
- {
- alt: "Five Feet Apart",
- type: "background",
- url: "/library/metadata/21011/art/1733030887"
- },
- {
- alt: "Five Feet Apart",
- type: "clearLogo",
- url: "/library/metadata/21011/clearLogo/1733030887"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b2221",
- topRight: "040404",
- bottomRight: "0a0d0d",
- bottomLeft: "071d25"
- },
- Guid: [
- {
- id: "imdb://tt6472976"
- },
- {
- id: "tmdb://527641"
- },
- {
- id: "tvdb://1367"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Justin Baldoni"
- }
- ],
- Writer: [
- {
- tag: "Mikki Daughtry"
- },
- {
- tag: "Tobias Iaconis"
- }
- ],
- Role: [
- {
- tag: "Haley Lu Richardson"
- },
- {
- tag: "Cole Sprouse"
- },
- {
- tag: "Moisés Arias"
- }
- ]
- },
- {
- ratingKey: "21933",
- key: "/library/metadata/21933",
- guid: "plex://movie/5d776826151a60001f24a9cd",
- slug: "flashdance",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Flashdance",
- contentRating: "nl/6",
- summary:
- "Alex Owens is a female dynamo: steel worker by day, exotic dancer by night. Her dream is to get into a real dance company, though, and with encouragement from her boss/boyfriend, she may get her chance. The city of Pittsburgh co-stars. What a feeling!",
- rating: 3.7,
- audienceRating: 6.1,
- year: 1983,
- tagline:
- "Something happens when she hears the music... it's her freedom. It's her fire. It's her life.",
- thumb: "/library/metadata/21933/thumb/1733031137",
- art: "/library/metadata/21933/art/1733031137",
- duration: 5683744,
- originallyAvailableAt: "1983-04-15",
- addedAt: 1566204512,
- updatedAt: 1733031137,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 22390,
- duration: 5683744,
- bitrate: 11558,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41863,
- key: "/library/parts/41863/1375824432/file.mkv",
- duration: 5683744,
- file: "/Movies/Flashdance (1983)/Flashdance.1983.multi.1080p.bluray.x264-rough.mkv",
- size: 8213352522,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Flashdance",
- type: "coverPoster",
- url: "/library/metadata/21933/thumb/1733031137"
- },
- {
- alt: "Flashdance",
- type: "background",
- url: "/library/metadata/21933/art/1733031137"
- },
- {
- alt: "Flashdance",
- type: "clearLogo",
- url: "/library/metadata/21933/clearLogo/1733031137"
- }
- ],
- UltraBlurColors: {
- topLeft: "012966",
- topRight: "176299",
- bottomRight: "2b6191",
- bottomLeft: "0461a1"
- },
- Guid: [
- {
- id: "imdb://tt0085549"
- },
- {
- id: "tmdb://535"
- },
- {
- id: "tvdb://2787"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Adrian Lyne"
- }
- ],
- Writer: [
- {
- tag: "Joe Eszterhas"
- },
- {
- tag: "Thomas Hedley Jr."
- }
- ],
- Role: [
- {
- tag: "Jennifer Beals"
- },
- {
- tag: "Michael Nouri"
- },
- {
- tag: "Sunny Johnson"
- }
- ]
- },
- {
- ratingKey: "25495",
- key: "/library/metadata/25495",
- guid: "plex://movie/5d776b54ad5437001f79badb",
- slug: "the-founder",
- studio: "Speedie Distribution",
- type: "movie",
- title: "The Founder",
- titleSort: "Founder",
- contentRating: "nl/AL",
- summary:
- "The story of Ray Kroc, a salesman who turned two brothers' innovative fast food eatery, McDonald's, into the biggest restaurant business in the world, with a combination of ambition, persistence, and ruthlessness.",
- rating: 8.0,
- audienceRating: 8.2,
- year: 2016,
- tagline: "He took someone else's idea and America ate it up.",
- thumb: "/library/metadata/25495/thumb/1733633718",
- art: "/library/metadata/25495/art/1733633718",
- duration: 6919710,
- originallyAvailableAt: "2016-11-24",
- addedAt: 1579815214,
- updatedAt: 1733633718,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 27820,
- duration: 6919710,
- bitrate: 16537,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41828,
- key: "/library/parts/41828/1492331865/file.mkv",
- duration: 6919710,
- file: "/Movies/The Founder (2016)/The.Founder.2016.1080p.BluRay.DTS.x264-HDVN.mkv",
- size: 14307337996,
- audioProfile: "dts",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Founder",
- type: "coverPoster",
- url: "/library/metadata/25495/thumb/1733633718"
- },
- {
- alt: "The Founder",
- type: "background",
- url: "/library/metadata/25495/art/1733633718"
- },
- {
- alt: "The Founder",
- type: "clearLogo",
- url: "/library/metadata/25495/clearLogo/1733633718"
- }
- ],
- UltraBlurColors: {
- topLeft: "5d0000",
- topRight: "795700",
- bottomRight: "795700",
- bottomLeft: "702413"
- },
- Guid: [
- {
- id: "imdb://tt4276820"
- },
- {
- id: "tmdb://310307"
- },
- {
- id: "tvdb://1468"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "Greece"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "John Lee Hancock"
- }
- ],
- Writer: [
- {
- tag: "Robert D. Siegel"
- }
- ],
- Role: [
- {
- tag: "Michael Keaton"
- },
- {
- tag: "Nick Offerman"
- },
- {
- tag: "John Carroll Lynch"
- }
- ]
- },
- {
- ratingKey: "21441",
- key: "/library/metadata/21441",
- guid: "plex://movie/5d7769e3594b2b001e6ad00a",
- slug: "free-fall-2013",
- studio: "kurhaus production",
- type: "movie",
- title: "Free Fall",
- originalTitle: "Freier Fall",
- contentRating: "nl/12",
- summary:
- "A promising career with the police, a baby on the way... Marc's life seems to be right on track. Then he meets fellow policeman Kay and during their regular jogs Marc experiences a never-before-felt sense of ease and effortlessness – and what it means to fall in love with another man.",
- audienceRating: 7.7,
- year: 2013,
- thumb: "/library/metadata/21441/thumb/1733031069",
- art: "/library/metadata/21441/art/1733031069",
- duration: 6061152,
- originallyAvailableAt: "2013-05-23",
- addedAt: 1564194060,
- updatedAt: 1733031069,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- Media: [
- {
- id: 21776,
- duration: 6061152,
- bitrate: 10839,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41727,
- key: "/library/parts/41727/1516361758/file.mkv",
- duration: 6061152,
- file: "/Movies/Free Fall (2013)/Free.Fall.2013.1080p.BluRay.x264-USURY.mkv",
- size: 8213467524,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Free Fall",
- type: "coverPoster",
- url: "/library/metadata/21441/thumb/1733031069"
- },
- {
- alt: "Free Fall",
- type: "background",
- url: "/library/metadata/21441/art/1733031069"
- },
- {
- alt: "Free Fall",
- type: "clearLogo",
- url: "/library/metadata/21441/clearLogo/1733031069"
- }
- ],
- UltraBlurColors: {
- topLeft: "54121c",
- topRight: "aa1f2b",
- bottomRight: "a8232c",
- bottomLeft: "973e24"
- },
- Guid: [
- {
- id: "imdb://tt2617828"
- },
- {
- id: "tmdb://167581"
- },
- {
- id: "tvdb://10023"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "Germany"
- }
- ],
- Director: [
- {
- tag: "Stephan Lacant"
- }
- ],
- Writer: [
- {
- tag: "Karsten Dahlem"
- },
- {
- tag: "Stephan Lacant"
- }
- ],
- Role: [
- {
- tag: "Hanno Koffler"
- },
- {
- tag: "Max Riemelt"
- },
- {
- tag: "Katharina Schüttler"
- }
- ]
- },
- {
- ratingKey: "47761",
- key: "/library/metadata/47761",
- guid: "plex://movie/5d776826880197001ec90902",
- slug: "full-metal-jacket",
- studio: "Natant",
- type: "movie",
- title: "Full Metal Jacket",
- contentRating: "nl/16",
- summary:
- "A two-segment look at the effect of the military mindset and war itself on Vietnam era Marines. The first half follows a group of recruits in boot camp under the command of the punishing Gunnery Sergeant Hartman. The second half shows one of those recruits, Joker, covering the war as a correspondent for Stars and Stripes, focusing on the Tet offensive.",
- rating: 9.0,
- audienceRating: 9.4,
- year: 1987,
- tagline: "Vietnam can kill me, but it can’t make me care.",
- thumb: "/library/metadata/47761/thumb/1736487796",
- art: "/library/metadata/47761/art/1736487796",
- duration: 6993289,
- originallyAvailableAt: "1987-06-26",
- addedAt: 1666994223,
- updatedAt: 1736487796,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 51030,
- duration: 6993289,
- bitrate: 45286,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 80405,
- key: "/library/parts/80405/1654128213/file.mkv",
- duration: 6993289,
- file: "/Movies/Full Metal Jacket (1987)/Full Metal Jacket (1987) Bluray-2160p Proper.mkv",
- size: 39342019338,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Full Metal Jacket",
- type: "coverPoster",
- url: "/library/metadata/47761/thumb/1736487796"
- },
- {
- alt: "Full Metal Jacket",
- type: "background",
- url: "/library/metadata/47761/art/1736487796"
- },
- {
- alt: "Full Metal Jacket",
- type: "clearLogo",
- url: "/library/metadata/47761/clearLogo/1736487796"
- }
- ],
- UltraBlurColors: {
- topLeft: "1c351d",
- topRight: "234831",
- bottomRight: "193927",
- bottomLeft: "153222"
- },
- Guid: [
- {
- id: "imdb://tt0093058"
- },
- {
- id: "tmdb://600"
- },
- {
- id: "tvdb://694"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "War"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Stanley Kubrick"
- }
- ],
- Writer: [
- {
- tag: "Michael Herr"
- },
- {
- tag: "Stanley Kubrick"
- }
- ],
- Role: [
- {
- tag: "Matthew Modine"
- },
- {
- tag: "Adam Baldwin"
- },
- {
- tag: "Vincent D'Onofrio"
- }
- ]
- },
- {
- ratingKey: "8304",
- key: "/library/metadata/8304",
- guid: "plex://movie/5d776842961905001eb9687d",
- slug: "gamer",
- studio: "Lionsgate",
- type: "movie",
- title: "Gamer",
- contentRating: "nl/16",
- summary:
- "In a future mind-controlling game, death row convicts are forced to battle in a 'Doom'-type environment. Convict Kable, controlled by Simon, a skilled teenage gamer, must survive thirty sessions in order to be set free.",
- rating: 3.0,
- audienceRating: 3.9,
- year: 2009,
- tagline:
- "In the near future, you don't live to play... you'll play to live.",
- thumb: "/library/metadata/8304/thumb/1732511429",
- art: "/library/metadata/8304/art/1732511429",
- duration: 5685524,
- originallyAvailableAt: "2009-09-03",
- addedAt: 1557927318,
- updatedAt: 1732511429,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 10386,
- duration: 5685524,
- bitrate: 27174,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41837,
- key: "/library/parts/41837/1526275583/file.mkv",
- duration: 5685524,
- file: "/Movies/Gamer (2009)/Gamer (2009) Remux-1080p.mkv",
- size: 19315462432,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Gamer",
- type: "coverPoster",
- url: "/library/metadata/8304/thumb/1732511429"
- },
- {
- alt: "Gamer",
- type: "background",
- url: "/library/metadata/8304/art/1732511429"
- },
- {
- alt: "Gamer",
- type: "clearLogo",
- url: "/library/metadata/8304/clearLogo/1732511429"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1e12",
- topRight: "2b6770",
- bottomRight: "8c482e",
- bottomLeft: "92413d"
- },
- Guid: [
- {
- id: "imdb://tt1034032"
- },
- {
- id: "tmdb://18501"
- },
- {
- id: "tvdb://2804"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Brian Taylor"
- },
- {
- tag: "Mark Neveldine"
- }
- ],
- Writer: [
- {
- tag: "Mark Neveldine"
- },
- {
- tag: "Brian Taylor"
- }
- ],
- Role: [
- {
- tag: "Gerard Butler"
- },
- {
- tag: "Amber Valletta"
- },
- {
- tag: "Michael C. Hall"
- }
- ]
- },
- {
- ratingKey: "21272",
- key: "/library/metadata/21272",
- guid: "plex://movie/5d776cc096b655001fe3a3b4",
- slug: "the-girl-in-the-spiders-web",
- studio: "Columbia Pictures",
- type: "movie",
- title: "The Girl in the Spider's Web",
- titleSort: "Girl in the Spider's Web",
- contentRating: "nl/16",
- summary:
- "After being enlisted to recover a dangerous computer program, hacker Lisbeth Salander and journalist Mikael Blomkvist find themselves caught in a web of spies, cybercriminals and corrupt government officials.",
- rating: 3.8,
- audienceRating: 3.6,
- year: 2018,
- tagline: "The past never forgets.",
- thumb: "/library/metadata/21272/thumb/1733031013",
- art: "/library/metadata/21272/art/1733031013",
- duration: 6925952,
- originallyAvailableAt: "2018-10-18",
- addedAt: 1564009277,
- updatedAt: 1733031013,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21645,
- duration: 6925952,
- bitrate: 15601,
- width: 1920,
- height: 804,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41870,
- key: "/library/parts/41870/1563307748/file.mkv",
- duration: 6925952,
- file: "/Movies/The Girl in the Spider's Web (2018)/The.Girl.in.the.Spider's.Web.2018.1080p.BluRay.DD5.1.x264-DON.mkv",
- size: 13508977998,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Girl in the Spider's Web",
- type: "coverPoster",
- url: "/library/metadata/21272/thumb/1733031013"
- },
- {
- alt: "The Girl in the Spider's Web",
- type: "background",
- url: "/library/metadata/21272/art/1733031013"
- },
- {
- alt: "The Girl in the Spider's Web",
- type: "clearLogo",
- url: "/library/metadata/21272/clearLogo/1733031013"
- }
- ],
- UltraBlurColors: {
- topLeft: "191d1d",
- topRight: "13363b",
- bottomRight: "061a22",
- bottomLeft: "8d4821"
- },
- Guid: [
- {
- id: "imdb://tt5177088"
- },
- {
- id: "tmdb://446807"
- },
- {
- id: "tvdb://72"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Fede Álvarez"
- }
- ],
- Writer: [
- {
- tag: "David Lagercrantz"
- },
- {
- tag: "Stieg Larsson"
- }
- ],
- Role: [
- {
- tag: "Claire Foy"
- },
- {
- tag: "Sverrir Gudnason"
- },
- {
- tag: "LaKeith Stanfield"
- }
- ]
- },
- {
- ratingKey: "21273",
- key: "/library/metadata/21273",
- guid: "plex://movie/5d7768a896b655001fdbe472",
- slug: "the-girl-with-the-dragon-tattoo-2011",
- studio: "Columbia Pictures",
- type: "movie",
- title: "The Girl with the Dragon Tattoo",
- titleSort: "Girl with the Dragon Tattoo",
- contentRating: "nl/16",
- summary:
- "Disgraced journalist Mikael Blomkvist investigates the disappearance of a weary patriarch's niece from 40 years ago. He is aided by the pierced, tattooed, punk computer hacker named Lisbeth Salander. As they work together in the investigation, Blomkvist and Salander uncover immense corruption beyond anything they have ever imagined.",
- rating: 8.6,
- audienceRating: 8.6,
- year: 2011,
- tagline: "What is hidden in snow, comes forth in the thaw.",
- thumb: "/library/metadata/21273/thumb/1733031017",
- art: "/library/metadata/21273/art/1733031017",
- duration: 9488562,
- originallyAvailableAt: "2011-12-20",
- addedAt: 1564010490,
- updatedAt: 1733031017,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21646,
- duration: 9488562,
- bitrate: 14313,
- width: 1920,
- height: 798,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41818,
- key: "/library/parts/41818/1330886229/file.mkv",
- duration: 9488562,
- file: "/Movies/The Girl with the Dragon Tattoo (2011)/The.Girl.With.The.Dragon.Tattoo.2011.1080p.REPACK.BluRay.x264.DTS-HDChina.mkv",
- size: 16900944834,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Girl with the Dragon Tattoo",
- type: "coverPoster",
- url: "/library/metadata/21273/thumb/1733031017"
- },
- {
- alt: "The Girl with the Dragon Tattoo",
- type: "background",
- url: "/library/metadata/21273/art/1733031017"
- },
- {
- alt: "The Girl with the Dragon Tattoo",
- type: "clearLogo",
- url: "/library/metadata/21273/clearLogo/1733031017"
- }
- ],
- UltraBlurColors: {
- topLeft: "101012",
- topRight: "151413",
- bottomRight: "070706",
- bottomLeft: "252626"
- },
- Guid: [
- {
- id: "imdb://tt1568346"
- },
- {
- id: "tmdb://65754"
- },
- {
- id: "tvdb://761"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "Sweden"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "David Fincher"
- }
- ],
- Writer: [
- {
- tag: "Steven Zaillian"
- }
- ],
- Role: [
- {
- tag: "Daniel Craig"
- },
- {
- tag: "Rooney Mara"
- },
- {
- tag: "Christopher Plummer"
- }
- ]
- },
- {
- ratingKey: "21061",
- key: "/library/metadata/21061",
- guid: "plex://movie/5d7768257228e5001f1dcccb",
- slug: "gladiator",
- studio: "Universal Pictures",
- type: "movie",
- title: "Gladiator",
- contentRating: "nl/16",
- summary:
- "After the death of Emperor Marcus Aurelius, his devious son takes power and demotes Maximus, one of Rome's most capable generals who Marcus preferred. Eventually, Maximus is forced to become a gladiator and battle to the death against other men for the amusement of paying audiences.",
- rating: 8.0,
- audienceRating: 8.7,
- year: 2000,
- tagline: "What we do in life echoes in eternity.",
- thumb: "/library/metadata/21061/thumb/1733030960",
- art: "/library/metadata/21061/art/1733030960",
- duration: 9299296,
- originallyAvailableAt: "2000-05-04",
- addedAt: 1563867079,
- updatedAt: 1733030960,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21453,
- duration: 9299296,
- bitrate: 21067,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41883,
- key: "/library/parts/41883/1550454703/file.mkv",
- duration: 9299296,
- file: "/Movies/Gladiator (2000)/Gladiator.2000.REPACK.Theatrical.Cut.1080p.UHD.BluRay.DDP.7.1.HDR.x265.D-Z0N3.mkv",
- size: 24149496885,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Gladiator",
- type: "coverPoster",
- url: "/library/metadata/21061/thumb/1733030960"
- },
- {
- alt: "Gladiator",
- type: "background",
- url: "/library/metadata/21061/art/1733030960"
- },
- {
- alt: "Gladiator",
- type: "clearLogo",
- url: "/library/metadata/21061/clearLogo/1733030960"
- }
- ],
- UltraBlurColors: {
- topLeft: "191419",
- topRight: "272632",
- bottomRight: "1d1a1d",
- bottomLeft: "884b2e"
- },
- Guid: [
- {
- id: "imdb://tt0172495"
- },
- {
- id: "tmdb://98"
- },
- {
- id: "tvdb://419"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Ridley Scott"
- }
- ],
- Writer: [
- {
- tag: "William Nicholson"
- },
- {
- tag: "John Logan"
- }
- ],
- Role: [
- {
- tag: "Russell Crowe"
- },
- {
- tag: "Joaquin Phoenix"
- },
- {
- tag: "Connie Nielsen"
- }
- ]
- },
- {
- ratingKey: "38318",
- key: "/library/metadata/38318",
- guid: "plex://movie/5d7768248a7581001f12bc72",
- slug: "the-godfather",
- studio: "Paramount Pictures",
- type: "movie",
- title: "The Godfather",
- titleSort: "Godfather",
- contentRating: "nl/16",
- summary:
- "Spanning the years 1945 to 1955, a chronicle of the fictional Italian-American Corleone crime family. When organized crime family patriarch, Vito Corleone barely survives an attempt on his life, his youngest son, Michael steps in to take care of the would-be killers, launching a campaign of bloody revenge.",
- rating: 9.7,
- audienceRating: 9.8,
- year: 1972,
- tagline: "An offer you can't refuse.",
- thumb: "/library/metadata/38318/thumb/1736487519",
- art: "/library/metadata/38318/art/1736487519",
- duration: 10629135,
- originallyAvailableAt: "1972-03-24",
- addedAt: 1604625030,
- updatedAt: 1736487519,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 40217,
- duration: 10629135,
- bitrate: 16208,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 60205,
- key: "/library/parts/60205/1579744512/file.mkv",
- duration: 10629135,
- file: "/Movies/The Godfather (1972)/The.Godfather.1972.1080p.BluRay.DTS.x264-ESiR.mkv",
- size: 21542934085,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Godfather",
- type: "coverPoster",
- url: "/library/metadata/38318/thumb/1736487519"
- },
- {
- alt: "The Godfather",
- type: "background",
- url: "/library/metadata/38318/art/1736487519"
- },
- {
- alt: "The Godfather",
- type: "clearLogo",
- url: "/library/metadata/38318/clearLogo/1736487519"
- }
- ],
- UltraBlurColors: {
- topLeft: "003636",
- topRight: "5a585c",
- bottomRight: "3c333b",
- bottomLeft: "5e5d5f"
- },
- Guid: [
- {
- id: "imdb://tt0068646"
- },
- {
- id: "tmdb://238"
- },
- {
- id: "tvdb://275"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Francis Ford Coppola"
- }
- ],
- Writer: [
- {
- tag: "Mario Puzo"
- },
- {
- tag: "Francis Ford Coppola"
- }
- ],
- Role: [
- {
- tag: "Marlon Brando"
- },
- {
- tag: "Al Pacino"
- },
- {
- tag: "James Caan"
- }
- ]
- },
- {
- ratingKey: "38335",
- key: "/library/metadata/38335",
- guid: "plex://movie/5d776824961905001eb908e2",
- slug: "the-godfather-part-ii",
- studio: "Paramount Pictures",
- type: "movie",
- title: "The Godfather Part II",
- titleSort: "Godfather Part II",
- contentRating: "nl/16",
- summary:
- "The continuing saga of the Corleone crime family tells the story of a young Vito Corleone growing up in Sicily and in 1910s New York; and follows Michael Corleone in the 1950s as he attempts to expand the family business into Las Vegas, Hollywood and Cuba.",
- rating: 9.6,
- audienceRating: 9.7,
- year: 1974,
- tagline: "The rise and fall of the Corleone empire.",
- thumb: "/library/metadata/38335/thumb/1736487524",
- art: "/library/metadata/38335/art/1736487524",
- duration: 12126375,
- originallyAvailableAt: "1974-12-18",
- addedAt: 1604626649,
- updatedAt: 1736487524,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 40229,
- duration: 12126375,
- bitrate: 14238,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 60217,
- key: "/library/parts/60217/1579744412/file.mkv",
- duration: 12126375,
- file: "/Movies/The Godfather Part II (1974)/The.Godfather.Part.II.1974.1080p.BluRay.DTS.x264-ESiR.mkv",
- size: 21591229956,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Godfather Part II",
- type: "coverPoster",
- url: "/library/metadata/38335/thumb/1736487524"
- },
- {
- alt: "The Godfather Part II",
- type: "background",
- url: "/library/metadata/38335/art/1736487524"
- },
- {
- alt: "The Godfather Part II",
- type: "clearLogo",
- url: "/library/metadata/38335/clearLogo/1736487524"
- }
- ],
- UltraBlurColors: {
- topLeft: "482207",
- topRight: "9a3b23",
- bottomRight: "8e4629",
- bottomLeft: "2e2524"
- },
- Guid: [
- {
- id: "imdb://tt0071562"
- },
- {
- id: "tmdb://240"
- },
- {
- id: "tvdb://780"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Francis Ford Coppola"
- }
- ],
- Writer: [
- {
- tag: "Mario Puzo"
- },
- {
- tag: "Francis Ford Coppola"
- }
- ],
- Role: [
- {
- tag: "Al Pacino"
- },
- {
- tag: "Robert Duvall"
- },
- {
- tag: "Diane Keaton"
- }
- ]
- },
- {
- ratingKey: "38316",
- key: "/library/metadata/38316",
- guid: "plex://movie/5d7768257228e5001f1dccce",
- slug: "the-godfather-part-iii",
- studio: "Paramount Pictures",
- type: "movie",
- title: "The Godfather Part III",
- titleSort: "Godfather Part III",
- contentRating: "nl/16",
- summary:
- "Follows Michael Corleone, now in his 60s, as he seeks to free his family from crime and find a suitable successor to his empire.",
- rating: 6.7,
- audienceRating: 6.8,
- year: 1990,
- tagline: "All the power on earth can't change destiny.",
- thumb: "/library/metadata/38316/thumb/1736487515",
- art: "/library/metadata/38316/art/1736487515",
- duration: 10215276,
- originallyAvailableAt: "1990-12-25",
- addedAt: 1604624583,
- updatedAt: 1736487515,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 40215,
- duration: 10215276,
- bitrate: 16812,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 60203,
- key: "/library/parts/60203/1579744496/file.mkv",
- duration: 10215276,
- file: "/Movies/The Godfather Part III (1990)/The.Godfather.Part.III.1990.1080p.BluRay.DTS.x264-ESiR.mkv",
- size: 21474595612,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Godfather Part III",
- type: "coverPoster",
- url: "/library/metadata/38316/thumb/1736487515"
- },
- {
- alt: "The Godfather Part III",
- type: "background",
- url: "/library/metadata/38316/art/1736487515"
- },
- {
- alt: "The Godfather Part III",
- type: "clearLogo",
- url: "/library/metadata/38316/clearLogo/1736487515"
- }
- ],
- UltraBlurColors: {
- topLeft: "590b04",
- topRight: "9f3310",
- bottomRight: "3d0d05",
- bottomLeft: "5d0d05"
- },
- Guid: [
- {
- id: "imdb://tt0099674"
- },
- {
- id: "tmdb://242"
- },
- {
- id: "tvdb://2270"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Francis Ford Coppola"
- }
- ],
- Writer: [
- {
- tag: "Francis Ford Coppola"
- },
- {
- tag: "Mario Puzo"
- }
- ],
- Role: [
- {
- tag: "Al Pacino"
- },
- {
- tag: "Diane Keaton"
- },
- {
- tag: "Talia Shire"
- }
- ]
- },
- {
- ratingKey: "8545",
- key: "/library/metadata/8545",
- guid: "plex://movie/5d776a35fb0d55001f53de7f",
- slug: "gods-of-egypt",
- studio: "Thunder Road",
- type: "movie",
- title: "Gods of Egypt",
- contentRating: "nl/12",
- summary:
- "Bek, a human hero, forms an alliance with Horus, a deity, to contend against Set, the ruthless god of darkness. Set's usurpation of Egypt's throne has led to turmoil and discord, disrupting the country's previously serene and flourishing state.",
- rating: 1.4,
- audienceRating: 3.7,
- year: 2016,
- tagline: "The battle for eternity begins",
- thumb: "/library/metadata/8545/thumb/1732511488",
- art: "/library/metadata/8545/art/1732511488",
- duration: 7622623,
- originallyAvailableAt: "2016-02-24",
- addedAt: 1558951297,
- updatedAt: 1732511488,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 10670,
- duration: 7622623,
- bitrate: 13849,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41724,
- key: "/library/parts/41724/1463944554/file.mkv",
- duration: 7622623,
- file: "/Movies/Gods of Egypt (2016)/Gods.of.Egypt.2016.1080p.BluRay.x264-DiVULGED.mkv",
- size: 13152485161,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Gods of Egypt",
- type: "coverPoster",
- url: "/library/metadata/8545/thumb/1732511488"
- },
- {
- alt: "Gods of Egypt",
- type: "background",
- url: "/library/metadata/8545/art/1732511488"
- },
- {
- alt: "Gods of Egypt",
- type: "clearLogo",
- url: "/library/metadata/8545/clearLogo/1732511488"
- }
- ],
- UltraBlurColors: {
- topLeft: "291004",
- topRight: "5f2003",
- bottomRight: "983616",
- bottomLeft: "6a2a03"
- },
- Guid: [
- {
- id: "imdb://tt2404233"
- },
- {
- id: "tmdb://205584"
- },
- {
- id: "tvdb://1399"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "Australia"
- },
- {
- tag: "Hong Kong"
- }
- ],
- Director: [
- {
- tag: "Alex Proyas"
- }
- ],
- Writer: [
- {
- tag: "Matt Sazama"
- },
- {
- tag: "Burk Sharpless"
- }
- ],
- Role: [
- {
- tag: "Nikolaj Coster-Waldau"
- },
- {
- tag: "Brenton Thwaites"
- },
- {
- tag: "Gerard Butler"
- }
- ]
- },
- {
- ratingKey: "43180",
- key: "/library/metadata/43180",
- guid: "plex://movie/5d776c459ab5440021514ca8",
- slug: "godzilla-vs-kong",
- studio: "Legendary Pictures",
- type: "movie",
- title: "Godzilla vs. Kong",
- contentRating: "nl/12",
- summary:
- "The epic next chapter in the cinematic Monsterverse pits two of the greatest icons in motion picture history against each other--the fearsome Godzilla and the mighty Kong--with humanity caught in the balance.",
- rating: 7.6,
- audienceRating: 9.1,
- year: 2021,
- tagline: "One will fall.",
- thumb: "/library/metadata/43180/thumb/1733633936",
- art: "/library/metadata/43180/art/1733633936",
- duration: 6788800,
- originallyAvailableAt: "2021-03-24",
- addedAt: 1621980957,
- updatedAt: 1733633936,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 46434,
- duration: 6788800,
- bitrate: 56368,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 73859,
- key: "/library/parts/73859/1623535832/file.mkv",
- duration: 6788800,
- file: "/Movies/Godzilla vs. Kong (2021)/Godzilla vs. Kong (2021) Remux-2160p.mkv",
- size: 47894623668,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Godzilla vs. Kong",
- type: "coverPoster",
- url: "/library/metadata/43180/thumb/1733633936"
- },
- {
- alt: "Godzilla vs. Kong",
- type: "background",
- url: "/library/metadata/43180/art/1733633936"
- },
- {
- alt: "Godzilla vs. Kong",
- type: "clearLogo",
- url: "/library/metadata/43180/clearLogo/1733633936"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c100b",
- topRight: "1d4969",
- bottomRight: "0f214f",
- bottomLeft: "7d220c"
- },
- Guid: [
- {
- id: "imdb://tt5034838"
- },
- {
- id: "tmdb://399566"
- },
- {
- id: "tvdb://40752"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Adam Wingard"
- }
- ],
- Writer: [
- {
- tag: "Zach Shields"
- },
- {
- tag: "Eric Pearson"
- }
- ],
- Role: [
- {
- tag: "Alexander Skarsgård"
- },
- {
- tag: "Rebecca Hall"
- },
- {
- tag: "Kaylee Hottle"
- }
- ]
- },
- {
- ratingKey: "44646",
- key: "/library/metadata/44646",
- guid: "plex://movie/5d776a3fad5437001f777107",
- slug: "gone-girl",
- studio: "20th Century Fox",
- type: "movie",
- title: "Gone Girl",
- contentRating: "nl/16",
- summary:
- "On the occasion of his fifth wedding anniversary, Nick Dunne reports that his wife, Amy, has gone missing. Under pressure from the police and a growing media frenzy, Nick's portrait of a blissful union begins to crumble. Soon his lies, deceits and strange behavior have everyone asking the same dark question: Did Nick Dunne kill his wife?",
- rating: 8.8,
- audienceRating: 8.7,
- viewCount: 1,
- lastViewedAt: 1628801033,
- year: 2014,
- tagline: "You don't know what you've got 'til it's...",
- thumb: "/library/metadata/44646/thumb/1738035651",
- art: "/library/metadata/44646/art/1738035651",
- duration: 8941984,
- originallyAvailableAt: "2014-10-01",
- addedAt: 1628693345,
- updatedAt: 1738035651,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 61521,
- duration: 8941984,
- bitrate: 27321,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92568,
- key: "/library/parts/92568/1738003343/file.mkv",
- duration: 8941984,
- file: "/Movies/Gone Girl (2014)/Gone Girl (2014) Bluray-2160p.mkv",
- size: 30538127123,
- container: "mkv",
- hasThumbnail: "1",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Gone Girl",
- type: "coverPoster",
- url: "/library/metadata/44646/thumb/1738035651"
- },
- {
- alt: "Gone Girl",
- type: "background",
- url: "/library/metadata/44646/art/1738035651"
- },
- {
- alt: "Gone Girl",
- type: "clearLogo",
- url: "/library/metadata/44646/clearLogo/1738035651"
- }
- ],
- UltraBlurColors: {
- topLeft: "123240",
- topRight: "434246",
- bottomRight: "081b2c",
- bottomLeft: "1e282c"
- },
- Guid: [
- {
- id: "imdb://tt2267998"
- },
- {
- id: "tmdb://210577"
- },
- {
- id: "tvdb://130"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "David Fincher"
- }
- ],
- Writer: [
- {
- tag: "Gillian Flynn"
- }
- ],
- Role: [
- {
- tag: "Ben Affleck"
- },
- {
- tag: "Rosamund Pike"
- },
- {
- tag: "Neil Patrick Harris"
- }
- ]
- },
- {
- ratingKey: "20767",
- key: "/library/metadata/20767",
- guid: "plex://movie/5d776b607a53e9001e723c57",
- slug: "the-greatest-showman",
- studio: "Chernin Entertainment",
- type: "movie",
- title: "The Greatest Showman",
- titleSort: "Greatest Showman",
- contentRating: "nl/9",
- summary:
- "Celebrates the birth of show business and tells of a visionary who rose from nothing to create a spectacle that became a worldwide sensation.",
- rating: 5.6,
- audienceRating: 8.6,
- year: 2017,
- tagline: "The impossible comes true.",
- thumb: "/library/metadata/20767/thumb/1732511618",
- art: "/library/metadata/20767/art/1732511618",
- duration: 6289365,
- originallyAvailableAt: "2017-12-20",
- addedAt: 1562983482,
- updatedAt: 1732511618,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21160,
- duration: 6289365,
- bitrate: 17173,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41909,
- key: "/library/parts/41909/1527424107/file.mkv",
- duration: 6289365,
- file: "/Movies/The Greatest Showman (2017)/The Greatest Showman 2017 1080p BluRay DTS x264-FuzerHD.mkv",
- size: 13502938556,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Greatest Showman",
- type: "coverPoster",
- url: "/library/metadata/20767/thumb/1732511618"
- },
- {
- alt: "The Greatest Showman",
- type: "background",
- url: "/library/metadata/20767/art/1732511618"
- },
- {
- alt: "The Greatest Showman",
- type: "clearLogo",
- url: "/library/metadata/20767/clearLogo/1732511618"
- }
- ],
- UltraBlurColors: {
- topLeft: "53160c",
- topRight: "213f69",
- bottomRight: "355e97",
- bottomLeft: "331028"
- },
- Guid: [
- {
- id: "imdb://tt1485796"
- },
- {
- id: "tmdb://316029"
- },
- {
- id: "tvdb://205"
- }
- ],
- Genre: [
- {
- tag: "Musical"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Michael Gracey"
- }
- ],
- Writer: [
- {
- tag: "Bill Condon"
- },
- {
- tag: "Jenny Bicks"
- }
- ],
- Role: [
- {
- tag: "Hugh Jackman"
- },
- {
- tag: "Zac Efron"
- },
- {
- tag: "Michelle Williams"
- }
- ]
- },
- {
- ratingKey: "20971",
- key: "/library/metadata/20971",
- guid: "plex://movie/5d776f1efb0d55001f5d84bf",
- slug: "green-book",
- studio: "Participant",
- type: "movie",
- title: "Green Book",
- contentRating: "nl/12",
- summary:
- "Tony Lip, a bouncer in 1962, is hired to drive pianist Don Shirley on a tour through the Deep South in the days when African Americans, forced to find alternate accommodations and services due to segregation laws below the Mason-Dixon Line, relied on a guide called The Negro Motorist Green Book.",
- rating: 7.7,
- audienceRating: 9.1,
- viewCount: 2,
- lastViewedAt: 1563482801,
- year: 2018,
- tagline: "Inspired by a True Friendship",
- thumb: "/library/metadata/20971/thumb/1733030837",
- art: "/library/metadata/20971/art/1733030837",
- duration: 7804838,
- originallyAvailableAt: "2018-11-16",
- addedAt: 1563313879,
- updatedAt: 1733030837,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21369,
- duration: 7804838,
- bitrate: 10819,
- width: 1920,
- height: 960,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41720,
- key: "/library/parts/41720/1551323354/file.mkv",
- duration: 7804838,
- file: "/Movies/Green Book (2018)/Green.Book.2018.MULTi.1080p.BluRay.DTS.X264-LOST.mkv",
- size: 10557697192,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Green Book",
- type: "coverPoster",
- url: "/library/metadata/20971/thumb/1733030837"
- },
- {
- alt: "Green Book",
- type: "background",
- url: "/library/metadata/20971/art/1733030837"
- },
- {
- alt: "Green Book",
- type: "clearLogo",
- url: "/library/metadata/20971/clearLogo/1733030837"
- }
- ],
- UltraBlurColors: {
- topLeft: "06343b",
- topRight: "286872",
- bottomRight: "226876",
- bottomLeft: "205964"
- },
- Guid: [
- {
- id: "imdb://tt6966692"
- },
- {
- id: "tmdb://490132"
- },
- {
- id: "tvdb://32"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Peter Farrelly"
- }
- ],
- Writer: [
- {
- tag: "Brian Hayes Currie"
- },
- {
- tag: "Nick Vallelonga"
- }
- ],
- Role: [
- {
- tag: "Viggo Mortensen"
- },
- {
- tag: "Mahershala Ali"
- },
- {
- tag: "Linda Cardellini"
- }
- ]
- },
- {
- ratingKey: "20940",
- key: "/library/metadata/20940",
- guid: "plex://movie/5d77682a3c3c2a001fbcbde8",
- slug: "the-grudge",
- studio: "Ghost House Pictures",
- type: "movie",
- title: "The Grudge",
- titleSort: "Grudge",
- contentRating: "nl/16",
- summary:
- "Karen Davis, an American Nurse, moves to Tokyo and encounters a supernatural spirit who is vengeful and often possesses its victims. A series of horrifying and mysterious deaths start to occur, with the spirit passing its curse onto each victim. Karen must now find a way to break this spell, before she becomes its next victim.",
- rating: 4.0,
- audienceRating: 4.6,
- year: 2004,
- tagline: "It never forgives. It never forgets.",
- thumb: "/library/metadata/20940/thumb/1732511689",
- art: "/library/metadata/20940/art/1732511689",
- duration: 5892000,
- originallyAvailableAt: "2004-10-22",
- addedAt: 1563154031,
- updatedAt: 1732511689,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21338,
- duration: 5892000,
- bitrate: 9556,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41892,
- key: "/library/parts/41892/1271228058/file.mkv",
- duration: 5892000,
- file: "/Movies/The Grudge (2004)/The.Grudge.2004.UNRATED.1080p.BluRay.x264-FSiHD.mkv",
- size: 7039512363,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Grudge",
- type: "coverPoster",
- url: "/library/metadata/20940/thumb/1732511689"
- },
- {
- alt: "The Grudge",
- type: "background",
- url: "/library/metadata/20940/art/1732511689"
- },
- {
- alt: "The Grudge",
- type: "clearLogo",
- url: "/library/metadata/20940/clearLogo/1732511689"
- }
- ],
- UltraBlurColors: {
- topLeft: "040b03",
- topRight: "080a0b",
- bottomRight: "08090a",
- bottomLeft: "030310"
- },
- Guid: [
- {
- id: "imdb://tt0391198"
- },
- {
- id: "tmdb://1970"
- },
- {
- id: "tvdb://3555"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Takashi Shimizu"
- }
- ],
- Writer: [
- {
- tag: "Takashi Shimizu"
- },
- {
- tag: "Stephen Susco"
- }
- ],
- Role: [
- {
- tag: "Sarah Michelle Gellar"
- },
- {
- tag: "Jason Behr"
- },
- {
- tag: "Takako Fuji"
- }
- ]
- },
- {
- ratingKey: "20937",
- key: "/library/metadata/20937",
- guid: "plex://movie/5d77682a4de0ee001fcc9501",
- slug: "the-grudge-2",
- studio: "Ghost House Pictures",
- type: "movie",
- title: "The Grudge 2",
- titleSort: "Grudge 2",
- contentRating: "nl/16",
- summary:
- "Three interwoven stories about a terrible curse. A young woman encounters a malevolent supernatural force while searching for her missing sister in Tokyo; a mean high school prank goes horribly wrong; a woman with a deadly secret moves into a Chicago apartment building.",
- rating: 1.2,
- audienceRating: 4.0,
- year: 2006,
- tagline: "What was once trapped will now be unleashed.",
- thumb: "/library/metadata/20937/thumb/1732511682",
- art: "/library/metadata/20937/art/1732511682",
- duration: 6471339,
- originallyAvailableAt: "2006-10-12",
- addedAt: 1563144409,
- updatedAt: 1732511682,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21336,
- duration: 6471339,
- bitrate: 10148,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41893,
- key: "/library/parts/41893/1393159034/file.mkv",
- duration: 6471339,
- file: "/Movies/The Grudge 2 (2006)/The.Grudge.2.2006.1080p.BluRay.x264-FilmHD.mkv",
- size: 8211221339,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Grudge 2",
- type: "coverPoster",
- url: "/library/metadata/20937/thumb/1732511682"
- },
- {
- alt: "The Grudge 2",
- type: "background",
- url: "/library/metadata/20937/art/1732511682"
- },
- {
- alt: "The Grudge 2",
- type: "clearLogo",
- url: "/library/metadata/20937/clearLogo/1732511682"
- }
- ],
- UltraBlurColors: {
- topLeft: "53160f",
- topRight: "9d372b",
- bottomRight: "272a33",
- bottomLeft: "3a444c"
- },
- Guid: [
- {
- id: "imdb://tt0433386"
- },
- {
- id: "tmdb://1975"
- },
- {
- id: "tvdb://5539"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Takashi Shimizu"
- }
- ],
- Writer: [
- {
- tag: "Stephen Susco"
- },
- {
- tag: "Takashi Shimizu"
- }
- ],
- Role: [
- {
- tag: "Amber Tamblyn"
- },
- {
- tag: "Edison Chen"
- },
- {
- tag: "Takako Fuji"
- }
- ]
- },
- {
- ratingKey: "22412",
- key: "/library/metadata/22412",
- guid: "plex://movie/5d77682a8718ba001e312584",
- slug: "the-grudge-3",
- studio: "Ozla Pictures",
- type: "movie",
- title: "The Grudge 3",
- titleSort: "Grudge 3",
- contentRating: "nl/16",
- summary:
- "A young Japanese woman who holds the key to stopping the evil spirit of Kayako, travels to the haunted Chicago apartment from the sequel, to stop the curse of Kayako once and for all.",
- audienceRating: 2.7,
- year: 2009,
- tagline: "You can't escape the curse.",
- thumb: "/library/metadata/22412/thumb/1733031156",
- art: "/library/metadata/22412/art/1733031156",
- duration: 5430304,
- originallyAvailableAt: "2009-06-02",
- addedAt: 1566759370,
- updatedAt: 1733031156,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- Media: [
- {
- id: 23050,
- duration: 5430304,
- bitrate: 6202,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41862,
- key: "/library/parts/41862/1556073174/file.mkv",
- duration: 5430304,
- file: "/Movies/The Grudge 3 (2009)/The.Grudge.3.2009.1080p.BluRay.X264-nikt0.mkv",
- size: 4211250127,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Grudge 3",
- type: "coverPoster",
- url: "/library/metadata/22412/thumb/1733031156"
- },
- {
- alt: "The Grudge 3",
- type: "background",
- url: "/library/metadata/22412/art/1733031156"
- },
- {
- alt: "The Grudge 3",
- type: "clearLogo",
- url: "/library/metadata/22412/clearLogo/1733031156"
- }
- ],
- UltraBlurColors: {
- topLeft: "332c2b",
- topRight: "040b03",
- bottomRight: "060303",
- bottomLeft: "140303"
- },
- Guid: [
- {
- id: "imdb://tt1053859"
- },
- {
- id: "tmdb://1977"
- },
- {
- id: "tvdb://3164"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Toby Wilkins"
- }
- ],
- Writer: [
- {
- tag: "Brad Keene"
- }
- ],
- Role: [
- {
- tag: "Johanna Braddy"
- },
- {
- tag: "Emi Ikehata"
- },
- {
- tag: "Jadie-Rose Hobson"
- }
- ]
- },
- {
- ratingKey: "25496",
- key: "/library/metadata/25496",
- guid: "plex://movie/5d776856880197001ec993fa",
- slug: "hachi-a-dogs-tale",
- studio: "Scion Films",
- type: "movie",
- title: "Hachi: A Dog's Tale",
- contentRating: "nl/AL",
- summary:
- "Professor Wilson discovers a lost Akita puppy on his way home. Despite objections from his wife, Hachi endears himself to the family and grows to be Parker's loyal companion. As their bond grows deeper, a beautiful relationship unfolds.",
- rating: 6.4,
- audienceRating: 8.5,
- year: 2009,
- tagline: "A true story of faith, devotion and undying love.",
- thumb: "/library/metadata/25496/thumb/1733633721",
- art: "/library/metadata/25496/art/1733633721",
- duration: 5599019,
- originallyAvailableAt: "2009-08-08",
- addedAt: 1579815776,
- updatedAt: 1733633721,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 27821,
- duration: 5599019,
- bitrate: 12202,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41846,
- key: "/library/parts/41846/1287315424/file.mkv",
- duration: 5599019,
- file: "/Movies/Hachi A Dog's Tale (2009)/Hachiko.A.Dogs.Story.2009.MULTi.1080p.BluRay.x264-LOST.mkv",
- size: 8542359978,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Hachi: A Dog's Tale",
- type: "coverPoster",
- url: "/library/metadata/25496/thumb/1733633721"
- },
- {
- alt: "Hachi: A Dog's Tale",
- type: "background",
- url: "/library/metadata/25496/art/1733633721"
- },
- {
- alt: "Hachi: A Dog's Tale",
- type: "clearLogo",
- url: "/library/metadata/25496/clearLogo/1733633721"
- }
- ],
- UltraBlurColors: {
- topLeft: "123241",
- topRight: "4e1104",
- bottomRight: "451608",
- bottomLeft: "682b17"
- },
- Guid: [
- {
- id: "imdb://tt1028532"
- },
- {
- id: "tmdb://28178"
- },
- {
- id: "tvdb://1490"
- }
- ],
- Genre: [
- {
- tag: "Family"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Lasse Hallström"
- }
- ],
- Writer: [
- {
- tag: "Stephen P. Lindsey"
- },
- {
- tag: "Jason Mayoh"
- }
- ],
- Role: [
- {
- tag: "Richard Gere"
- },
- {
- tag: "Joan Allen"
- },
- {
- tag: "Sarah Roemer"
- }
- ]
- },
- {
- ratingKey: "20754",
- key: "/library/metadata/20754",
- guid: "plex://movie/5d776b747a53e9001e7267b2",
- slug: "hacksaw-ridge",
- studio: "Summit Entertainment",
- type: "movie",
- title: "Hacksaw Ridge",
- contentRating: "nl/16",
- summary:
- "World War II American Army Medic Desmond T. Doss, serving during the Battle of Okinawa, refuses to kill people and becomes the first man in American history to receive the Medal of Honor without firing a shot.",
- rating: 8.4,
- audienceRating: 9.1,
- userRating: 10.0,
- viewCount: 1,
- skipCount: 1,
- lastViewedAt: 1581802799,
- year: 2016,
- tagline:
- "One of the greatest heroes in American history never fired a bullet.",
- thumb: "/library/metadata/20754/thumb/1732511613",
- art: "/library/metadata/20754/art/1732511613",
- duration: 8359423,
- originallyAvailableAt: "2016-11-03",
- addedAt: 1562926531,
- updatedAt: 1732511613,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21149,
- duration: 8359423,
- bitrate: 13528,
- width: 1920,
- height: 806,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41839,
- key: "/library/parts/41839/1540417160/file.mkv",
- duration: 8359423,
- file: "/Movies/Hacksaw Ridge (2016)/Hacksaw.Ridge.2016.1080p.UHD.BluRay.DDP.7.1.HDR.x265.D-Z0N3.mkv",
- size: 14137907621,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Hacksaw Ridge",
- type: "coverPoster",
- url: "/library/metadata/20754/thumb/1732511613"
- },
- {
- alt: "Hacksaw Ridge",
- type: "background",
- url: "/library/metadata/20754/art/1732511613"
- },
- {
- alt: "Hacksaw Ridge",
- type: "clearLogo",
- url: "/library/metadata/20754/clearLogo/1732511613"
- }
- ],
- UltraBlurColors: {
- topLeft: "312f11",
- topRight: "744e26",
- bottomRight: "4a4b4b",
- bottomLeft: "874c2d"
- },
- Guid: [
- {
- id: "imdb://tt2119532"
- },
- {
- id: "tmdb://324786"
- },
- {
- id: "tvdb://480"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "Australia"
- },
- {
- tag: "China"
- }
- ],
- Director: [
- {
- tag: "Mel Gibson"
- }
- ],
- Writer: [
- {
- tag: "Robert Schenkkan"
- },
- {
- tag: "Andrew Knight"
- }
- ],
- Role: [
- {
- tag: "Andrew Garfield"
- },
- {
- tag: "Sam Worthington"
- },
- {
- tag: "Vince Vaughn"
- }
- ]
- },
- {
- ratingKey: "41761",
- key: "/library/metadata/41761",
- guid: "plex://movie/5d7770937a53e9001e7a6381",
- slug: "hamilton-2020",
- studio: "RadicalMedia",
- type: "movie",
- title: "Hamilton",
- contentRating: "nl/12",
- summary:
- "The real life of one of America's foremost founding fathers and first Secretary of the Treasury, Alexander Hamilton. Captured live on Broadway from the Richard Rodgers Theater with the original Broadway cast.",
- rating: 9.8,
- audienceRating: 8.9,
- year: 2020,
- tagline: "An American Musical",
- thumb: "/library/metadata/41761/thumb/1733633874",
- art: "/library/metadata/41761/art/1733633874",
- duration: 9615872,
- originallyAvailableAt: "2020-07-03",
- addedAt: 1606168145,
- updatedAt: 1733633874,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 43821,
- duration: 9615872,
- bitrate: 9258,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 64805,
- key: "/library/parts/64805/1593805726/file.mkv",
- duration: 9615872,
- file: "/Movies/Hamilton (2020)/Hamilton.2020.REPACK.1080p.WEB.h264-WATCHER.mkv",
- size: 11130060980,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Hamilton",
- type: "coverPoster",
- url: "/library/metadata/41761/thumb/1733633874"
- },
- {
- alt: "Hamilton",
- type: "background",
- url: "/library/metadata/41761/art/1733633874"
- },
- {
- alt: "Hamilton",
- type: "clearLogo",
- url: "/library/metadata/41761/clearLogo/1733633874"
- }
- ],
- UltraBlurColors: {
- topLeft: "462402",
- topRight: "2d260a",
- bottomRight: "64430e",
- bottomLeft: "7f530d"
- },
- Guid: [
- {
- id: "imdb://tt8503618"
- },
- {
- id: "tmdb://556574"
- },
- {
- id: "tvdb://134531"
- }
- ],
- Genre: [
- {
- tag: "Musical"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Thomas Kail"
- }
- ],
- Writer: [
- {
- tag: "Lin-Manuel Miranda"
- },
- {
- tag: "Ron Chernow"
- }
- ],
- Role: [
- {
- tag: "Lin-Manuel Miranda"
- },
- {
- tag: "Leslie Odom Jr."
- },
- {
- tag: "Renée Elise Goldsberry"
- }
- ]
- },
- {
- ratingKey: "8685",
- key: "/library/metadata/8685",
- guid: "plex://movie/5d776d4823d5a3001f521ffd",
- slug: "hannah-2017-1",
- studio: "Partner Media Investment",
- type: "movie",
- title: "Hannah",
- contentRating: "nl/AL",
- summary:
- "Intimate portrait of a woman drifting between reality and denial when she is left alone to grapple with the consequences of her husband's imprisonment.",
- rating: 8.2,
- audienceRating: 6.2,
- year: 2017,
- thumb: "/library/metadata/8685/thumb/1732511503",
- art: "/library/metadata/8685/art/1732511503",
- duration: 5591502,
- originallyAvailableAt: "2017-09-10",
- addedAt: 1559004916,
- updatedAt: 1732511503,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 10797,
- duration: 5591502,
- bitrate: 6714,
- width: 1280,
- height: 536,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41769,
- key: "/library/parts/41769/1530921186/file.mkv",
- duration: 5591502,
- file: "/Movies/Hannah (2017)/Hannah.2017.720p.BluRay.x264.1-SPRiNTER.mkv",
- size: 4694344741,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Hannah",
- type: "coverPoster",
- url: "/library/metadata/8685/thumb/1732511503"
- },
- {
- alt: "Hannah",
- type: "background",
- url: "/library/metadata/8685/art/1732511503"
- }
- ],
- UltraBlurColors: {
- topLeft: "2e2d33",
- topRight: "2e2f33",
- bottomRight: "3a3840",
- bottomLeft: "2b232b"
- },
- Guid: [
- {
- id: "imdb://tt4432006"
- },
- {
- id: "tmdb://468287"
- },
- {
- id: "tvdb://21936"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Belgium"
- },
- {
- tag: "Italy"
- }
- ],
- Director: [
- {
- tag: "Andrea Pallaoro"
- }
- ],
- Writer: [
- {
- tag: "Andrea Pallaoro"
- },
- {
- tag: "Orlando Tirado"
- }
- ],
- Role: [
- {
- tag: "Charlotte Rampling"
- },
- {
- tag: "André Wilms"
- },
- {
- tag: "Luca Avallone"
- }
- ]
- },
- {
- ratingKey: "25713",
- key: "/library/metadata/25713",
- guid: "plex://movie/5d776833a091de001f2e7b20",
- slug: "hannibal",
- studio: "The De Laurentiis Company",
- type: "movie",
- title: "Hannibal",
- contentRating: "nl/16",
- summary:
- "After having successfully eluded the authorities for years, Hannibal peacefully lives in Italy in disguise as an art scholar. Trouble strikes again when he's discovered leaving a deserving few dead in the process. He returns to America to make contact with now disgraced Agent Clarice Starling, who is suffering the wrath of a malicious FBI rival as well as the media.",
- rating: 3.9,
- audienceRating: 6.2,
- viewCount: 1,
- lastViewedAt: 1638830762,
- year: 2001,
- tagline:
- "His genius undeniable. His evil unspeakable. His name...Hannibal.",
- thumb: "/library/metadata/25713/thumb/1733633739",
- art: "/library/metadata/25713/art/1733633739",
- duration: 7894153,
- originallyAvailableAt: "2001-02-09",
- addedAt: 1581197918,
- updatedAt: 1733633739,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 28250,
- duration: 7894153,
- bitrate: 15457,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41807,
- key: "/library/parts/41807/1581150460/file.mkv",
- duration: 7894153,
- file: "/Movies/Hannibal (2001)/Hannibal.2001.REMASTERED.1080p.BluRay.X264-AMIABLE.mkv",
- size: 15254658675,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Hannibal",
- type: "coverPoster",
- url: "/library/metadata/25713/thumb/1733633739"
- },
- {
- alt: "Hannibal",
- type: "background",
- url: "/library/metadata/25713/art/1733633739"
- },
- {
- alt: "Hannibal",
- type: "clearLogo",
- url: "/library/metadata/25713/clearLogo/1733633739"
- }
- ],
- UltraBlurColors: {
- topLeft: "030403",
- topRight: "3d3314",
- bottomRight: "050310",
- bottomLeft: "020c07"
- },
- Guid: [
- {
- id: "imdb://tt0212985"
- },
- {
- id: "tmdb://9740"
- },
- {
- id: "tvdb://23638"
- }
- ],
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Ridley Scott"
- }
- ],
- Writer: [
- {
- tag: "David Mamet"
- },
- {
- tag: "Steven Zaillian"
- }
- ],
- Role: [
- {
- tag: "Anthony Hopkins"
- },
- {
- tag: "Julianne Moore"
- },
- {
- tag: "Gary Oldman"
- }
- ]
- },
- {
- ratingKey: "20833",
- key: "/library/metadata/20833",
- guid: "plex://movie/5d776caf594b2b001e6fa934",
- slug: "happy-death-day",
- studio: "Vesuvius Productions",
- type: "movie",
- title: "Happy Death Day",
- contentRating: "nl/16",
- summary:
- "A teenage girl, trying to enjoy her birthday, soon realizes that this is her final one. That is, if she can figure out who her killer is. She must relive that day, over and over again, dying in a different way each time. Can she solve her own murder?",
- rating: 7.1,
- audienceRating: 6.7,
- year: 2017,
- tagline: "Get up. Live your day. Get killed. Again.",
- thumb: "/library/metadata/20833/thumb/1732511647",
- art: "/library/metadata/20833/art/1732511647",
- duration: 5771391,
- originallyAvailableAt: "2017-10-12",
- addedAt: 1552849782,
- updatedAt: 1732511647,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21234,
- duration: 5771391,
- bitrate: 9754,
- width: 1920,
- height: 808,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41737,
- key: "/library/parts/41737/1519408150/file.mkv",
- duration: 5771391,
- file: "/Movies/Happy Death Day (2017)/HAPPY DEATH DAY (2017) 1080p Bluray x264 DTS 5.1 RETAIL NL Subs.mkv",
- size: 7038847710,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Happy Death Day",
- type: "coverPoster",
- url: "/library/metadata/20833/thumb/1732511647"
- },
- {
- alt: "Happy Death Day",
- type: "background",
- url: "/library/metadata/20833/art/1732511647"
- },
- {
- alt: "Happy Death Day",
- type: "clearLogo",
- url: "/library/metadata/20833/clearLogo/1732511647"
- }
- ],
- UltraBlurColors: {
- topLeft: "52151b",
- topRight: "9a3641",
- bottomRight: "763132",
- bottomLeft: "9e323d"
- },
- Guid: [
- {
- id: "imdb://tt5308322"
- },
- {
- id: "tmdb://440021"
- },
- {
- id: "tvdb://475"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Christopher Landon"
- }
- ],
- Writer: [
- {
- tag: "Scott Lobdell"
- }
- ],
- Role: [
- {
- tag: "Jessica Rothe"
- },
- {
- tag: "Israel Broussard"
- },
- {
- tag: "Ruby Modine"
- }
- ]
- },
- {
- ratingKey: "22441",
- key: "/library/metadata/22441",
- guid: "plex://movie/5d7770496afb3d0020616afe",
- slug: "happy-death-day-2u",
- studio: "Digital Riot Media",
- type: "movie",
- title: "Happy Death Day 2U",
- originalTitle: "Happy Death Day 2 U",
- contentRating: "nl/16",
- summary:
- "Tree Gelbman discovers that dying over and over was surprisingly easier than the dangers that lie ahead.",
- rating: 7.2,
- audienceRating: 6.0,
- year: 2019,
- tagline: "Death makes a killer comeback.",
- thumb: "/library/metadata/22441/thumb/1733031177",
- art: "/library/metadata/22441/art/1733031177",
- duration: 5996128,
- originallyAvailableAt: "2019-02-13",
- addedAt: 1567143180,
- updatedAt: 1733031177,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47343,
- duration: 5996128,
- bitrate: 9770,
- width: 1920,
- height: 804,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76686,
- key: "/library/parts/76686/1632188985/file.mkv",
- duration: 5996128,
- file: "/Movies/Happy Death Day 2U (2019)/Happy Death Day 2U (2019) Bluray-1080p.mkv",
- size: 7325124416,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Happy Death Day 2U",
- type: "coverPoster",
- url: "/library/metadata/22441/thumb/1733031177"
- },
- {
- alt: "Happy Death Day 2U",
- type: "background",
- url: "/library/metadata/22441/art/1733031177"
- },
- {
- alt: "Happy Death Day 2U",
- type: "clearLogo",
- url: "/library/metadata/22441/clearLogo/1733031177"
- }
- ],
- UltraBlurColors: {
- topLeft: "030403",
- topRight: "992418",
- bottomRight: "540403",
- bottomLeft: "932b21"
- },
- Guid: [
- {
- id: "imdb://tt8155288"
- },
- {
- id: "tmdb://512196"
- },
- {
- id: "tvdb://38"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Christopher Landon"
- }
- ],
- Writer: [
- {
- tag: "Christopher Landon"
- }
- ],
- Role: [
- {
- tag: "Jessica Rothe"
- },
- {
- tag: "Israel Broussard"
- },
- {
- tag: "Ruby Modine"
- }
- ]
- },
- {
- ratingKey: "47496",
- key: "/library/metadata/47496",
- guid: "plex://movie/5d776d0f51dd69001fe3f9b1",
- slug: "hard-candy",
- studio: "Vulcan Productions",
- type: "movie",
- title: "Hard Candy",
- contentRating: "nl/12",
- summary:
- "Hayley's a smart, charming teenage girl. Jeff's a handsome, smooth fashion photographer. An Internet chat, a coffee shop meet-up, an impromptu fashion shoot back at Jeff's place. Jeff thinks it's his lucky night. He's in for a surprise.",
- rating: 6.7,
- audienceRating: 7.7,
- year: 2005,
- tagline: "Strangers shouldn't talk to little girls.",
- thumb: "/library/metadata/47496/thumb/1736487781",
- art: "/library/metadata/47496/art/1736487781",
- duration: 6273355,
- originallyAvailableAt: "2005-01-14",
- addedAt: 1663780704,
- updatedAt: 1736487781,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 51622,
- duration: 6273355,
- bitrate: 24297,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mpegts",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 80997,
- key: "/library/parts/80997/1678739621/file.m2ts",
- duration: 6273355,
- file: "/Movies/Hard Candy (2005)/Hard Candy (2005) HDTV-2160p.m2ts",
- size: 19955011584,
- container: "mpegts",
- indexes: "sd",
- packetLength: 188,
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Hard Candy",
- type: "coverPoster",
- url: "/library/metadata/47496/thumb/1736487781"
- },
- {
- alt: "Hard Candy",
- type: "background",
- url: "/library/metadata/47496/art/1736487781"
- }
- ],
- UltraBlurColors: {
- topLeft: "580d0e",
- topRight: "3e1403",
- bottomRight: "8f2f2b",
- bottomLeft: "8e3932"
- },
- Guid: [
- {
- id: "imdb://tt0424136"
- },
- {
- id: "tmdb://2652"
- },
- {
- id: "tvdb://3284"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "David Slade"
- }
- ],
- Writer: [
- {
- tag: "Brian Nelson"
- }
- ],
- Role: [
- {
- tag: "Elliot Page"
- },
- {
- tag: "Patrick Wilson"
- },
- {
- tag: "Sandra Oh"
- }
- ]
- },
- {
- ratingKey: "24693",
- key: "/library/metadata/24693",
- guid: "plex://movie/5d7768385af944001f1fac9c",
- slug: "harry-potter-and-the-deathly-hallows-part-1",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "Harry Potter and the Deathly Hallows: Part 1",
- originalTitle: "Harry Potter and the Deathly Hallows - Part 1",
- contentRating: "nl/12",
- summary:
- "Voldemort's (Ralph Fiennes) power is growing stronger. He now has control over the Ministry of Magic and Hogwarts. Harry (Daniel Radcliffe), Ron (Rupert Grint), and Hermione (Emma Watson) decide to finish Dumbledore's (Sir Michael Gambon's) work and find the rest of the Horcruxes to defeat the Dark Lord. But little hope remains for the trio and the rest of the Wizarding World, so everything they do must go as planned.",
- rating: 7.7,
- audienceRating: 8.5,
- year: 2010,
- tagline: "Nowhere is safe.",
- thumb: "/library/metadata/24693/thumb/1733633681",
- art: "/library/metadata/24693/art/1733633681",
- duration: 8765268,
- originallyAvailableAt: "2010-11-17",
- addedAt: 1576947447,
- updatedAt: 1733633681,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 26622,
- duration: 8765268,
- bitrate: 2724,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41746,
- key: "/library/parts/41746/1576935498/file.mp4",
- duration: 8765268,
- file: "/Movies/Harry Potter and the Deathly Hallows Part 1 (2010)/Harry.Potter.And.The.Deathly.Hallows.Part.1.2010.1080p.BluRay.H264.AAC-RARBG.mp4",
- size: 2992051984,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Harry Potter and the Deathly Hallows: Part 1",
- type: "coverPoster",
- url: "/library/metadata/24693/thumb/1733633681"
- },
- {
- alt: "Harry Potter and the Deathly Hallows: Part 1",
- type: "background",
- url: "/library/metadata/24693/art/1733633681"
- },
- {
- alt: "Harry Potter and the Deathly Hallows: Part 1",
- type: "clearLogo",
- url: "/library/metadata/24693/clearLogo/1733633681"
- }
- ],
- UltraBlurColors: {
- topLeft: "103628",
- topRight: "525215",
- bottomRight: "7f5314",
- bottomLeft: "334f28"
- },
- Guid: [
- {
- id: "imdb://tt0926084"
- },
- {
- id: "tmdb://12444"
- },
- {
- id: "tvdb://201"
- }
- ],
- Genre: [
- {
- tag: "Adventure"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "David Yates"
- }
- ],
- Writer: [
- {
- tag: "Steve Kloves"
- },
- {
- tag: "J.K. Rowling"
- }
- ],
- Role: [
- {
- tag: "Daniel Radcliffe"
- },
- {
- tag: "Emma Watson"
- },
- {
- tag: "Rupert Grint"
- }
- ]
- },
- {
- ratingKey: "24694",
- key: "/library/metadata/24694",
- guid: "plex://movie/5d776838151a60001f24e81b",
- slug: "harry-potter-and-the-deathly-hallows-part-2",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "Harry Potter and the Deathly Hallows: Part 2",
- originalTitle: "Harry Potter and the Deathly Hallows - Part 2",
- contentRating: "nl/12",
- summary:
- "Harry (Daniel Radcliffe), Ron (Rupert Grint), and Hermione (Emma Watson) continue their quest of finding and destroying Voldemort's (Ralph Fiennes') three remaining Horcruxes, the magical items responsible for his immortality. But as the mystical Deathly Hallows are uncovered, and Voldemort finds out about their mission, the biggest battle begins, and life as they know it will never be the same again.",
- rating: 9.6,
- audienceRating: 8.9,
- year: 2011,
- tagline: "It all ends.",
- thumb: "/library/metadata/24694/thumb/1733633686",
- art: "/library/metadata/24694/art/1733633686",
- duration: 7826952,
- originallyAvailableAt: "2011-07-12",
- addedAt: 1576947451,
- updatedAt: 1733633686,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 26623,
- duration: 7826952,
- bitrate: 2724,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41850,
- key: "/library/parts/41850/1576936149/file.mp4",
- duration: 7826952,
- file: "/Movies/Harry Potter and the Deathly Hallows Part 2 (2011)/Harry.Potter.And.The.Deathly.Hallows.Part.2.2011.1080p.BluRay.H264.AAC-RARBG.mp4",
- size: 2671602032,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Harry Potter and the Deathly Hallows: Part 2",
- type: "coverPoster",
- url: "/library/metadata/24694/thumb/1733633686"
- },
- {
- alt: "Harry Potter and the Deathly Hallows: Part 2",
- type: "background",
- url: "/library/metadata/24694/art/1733633686"
- },
- {
- alt: "Harry Potter and the Deathly Hallows: Part 2",
- type: "clearLogo",
- url: "/library/metadata/24694/clearLogo/1733633686"
- }
- ],
- UltraBlurColors: {
- topLeft: "16191b",
- topRight: "943a53",
- bottomRight: "8e361c",
- bottomLeft: "1b405a"
- },
- Guid: [
- {
- id: "imdb://tt1201607"
- },
- {
- id: "tmdb://12445"
- },
- {
- id: "tvdb://142"
- }
- ],
- Genre: [
- {
- tag: "Adventure"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "David Yates"
- }
- ],
- Writer: [
- {
- tag: "J.K. Rowling"
- },
- {
- tag: "Steve Kloves"
- }
- ],
- Role: [
- {
- tag: "Daniel Radcliffe"
- },
- {
- tag: "Emma Watson"
- },
- {
- tag: "Rupert Grint"
- }
- ]
- },
- {
- ratingKey: "23193",
- key: "/library/metadata/23193",
- guid: "plex://movie/5d7768282e80df001ebdcebc",
- slug: "harry-potter-and-the-half-blood-prince",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "Harry Potter and the Half-Blood Prince",
- contentRating: "nl/12",
- summary:
- "During Harry Potter's sixth year at Hogwarts, he finds a book that once belonged to the mysterious Half-Blood Prince that earns him the respect of his new Potions professor Horace Slughorn. In addition, Dumbledore must prepare Harry for the ultimate final confrontation by finding out the secret behind Voldemort's power. Meanwhile, a hidden enemy waits in the shadows to carry out a mission given to him by the Dark Lord.",
- rating: 8.3,
- audienceRating: 7.8,
- year: 2009,
- tagline: "Dark Secrets Revealed",
- thumb: "/library/metadata/23193/thumb/1733633587",
- art: "/library/metadata/23193/art/1733633587",
- duration: 9224896,
- originallyAvailableAt: "2009-07-15",
- addedAt: 1570932460,
- updatedAt: 1733633587,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 24403,
- duration: 9224896,
- bitrate: 25500,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "truehd",
- videoCodec: "vc1",
- videoResolution: "1080",
- container: "mpegts",
- videoFrameRate: "24p",
- videoProfile: "advanced",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41856,
- key: "/library/parts/41856/1381228429/file.m2ts",
- duration: 9224896,
- file: "/Movies/Harry Potter and the Half-Blood Prince (2009)/Harry_Potter_and_the_Half-Blood_Prince_2009_1080p_Blu-Ray.m2ts",
- size: 32092581888,
- container: "mpegts",
- indexes: "sd",
- packetLength: 188,
- videoProfile: "advanced"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Harry Potter and the Half-Blood Prince",
- type: "coverPoster",
- url: "/library/metadata/23193/thumb/1733633587"
- },
- {
- alt: "Harry Potter and the Half-Blood Prince",
- type: "background",
- url: "/library/metadata/23193/art/1733633587"
- },
- {
- alt: "Harry Potter and the Half-Blood Prince",
- type: "clearLogo",
- url: "/library/metadata/23193/clearLogo/1733633587"
- }
- ],
- UltraBlurColors: {
- topLeft: "371c07",
- topRight: "47300e",
- bottomRight: "040b03",
- bottomLeft: "963415"
- },
- Guid: [
- {
- id: "imdb://tt0417741"
- },
- {
- id: "tmdb://767"
- },
- {
- id: "tvdb://181"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "David Yates"
- }
- ],
- Writer: [
- {
- tag: "Steve Kloves"
- },
- {
- tag: "J.K. Rowling"
- }
- ],
- Role: [
- {
- tag: "Daniel Radcliffe"
- },
- {
- tag: "Rupert Grint"
- },
- {
- tag: "Emma Watson"
- }
- ]
- },
- {
- ratingKey: "24691",
- key: "/library/metadata/24691",
- guid: "plex://movie/5d77682854c0f0001f301de2",
- slug: "harry-potter-and-the-order-of-the-phoenix",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "Harry Potter and the Order of the Phoenix",
- contentRating: "nl/12",
- summary:
- "Returning for his fifth year of study at Hogwarts, Harry is stunned to find that his warnings about the return of Lord Voldemort have been ignored. Left with no choice, Harry takes matters into his own hands, training a small group of students to defend themselves against the dark arts.",
- rating: 7.8,
- audienceRating: 8.1,
- year: 2007,
- tagline: "The rebellion begins.",
- thumb: "/library/metadata/24691/thumb/1733633673",
- art: "/library/metadata/24691/art/1733633673",
- duration: 8294503,
- originallyAvailableAt: "2007-07-11",
- addedAt: 1576947442,
- updatedAt: 1733633673,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 26620,
- duration: 8294503,
- bitrate: 2723,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41831,
- key: "/library/parts/41831/1576939143/file.mp4",
- duration: 8294503,
- file: "/Movies/Harry Potter and the Order of the Phoenix (2007)/Harry.Potter.and.the.Order.of.the.Phoenix.2007.1080p.BluRay.H264.AAC-RARBG.mp4",
- size: 2828904272,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Harry Potter and the Order of the Phoenix",
- type: "coverPoster",
- url: "/library/metadata/24691/thumb/1733633673"
- },
- {
- alt: "Harry Potter and the Order of the Phoenix",
- type: "background",
- url: "/library/metadata/24691/art/1733633673"
- },
- {
- alt: "Harry Potter and the Order of the Phoenix",
- type: "clearLogo",
- url: "/library/metadata/24691/clearLogo/1733633673"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f3435",
- topRight: "163422",
- bottomRight: "2f6954",
- bottomLeft: "104658"
- },
- Guid: [
- {
- id: "imdb://tt0373889"
- },
- {
- id: "tmdb://675"
- },
- {
- id: "tvdb://128"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "David Yates"
- }
- ],
- Writer: [
- {
- tag: "Michael Goldenberg"
- },
- {
- tag: "J.K. Rowling"
- }
- ],
- Role: [
- {
- tag: "Daniel Radcliffe"
- },
- {
- tag: "Rupert Grint"
- },
- {
- tag: "Emma Watson"
- }
- ]
- },
- {
- ratingKey: "24711",
- key: "/library/metadata/24711",
- guid: "plex://movie/5d77682785719b001f3a0d8e",
- slug: "harry-potter-and-the-sorcerers-stone",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "Harry Potter and the Sorcerer's Stone",
- contentRating: "nl/6",
- summary:
- "Harry Potter has lived under the stairs at his aunt and uncle's house his whole life. But on his 11th birthday, he learns he's a powerful wizard—with a place waiting for him at the Hogwarts School of Witchcraft and Wizardry. As he learns to harness his newfound powers with the help of the school's kindly headmaster, Harry uncovers the truth about his parents' deaths—and about the villain who's to blame.",
- rating: 8.0,
- audienceRating: 8.2,
- viewCount: 1,
- lastViewedAt: 1651357290,
- year: 2001,
- tagline: "Let the magic begin.",
- thumb: "/library/metadata/24711/thumb/1733633692",
- art: "/library/metadata/24711/art/1733633692",
- duration: 9141343,
- originallyAvailableAt: "2001-11-16",
- addedAt: 1576990442,
- updatedAt: 1733633692,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 50943,
- duration: 9141343,
- bitrate: 65366,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 80318,
- key: "/library/parts/80318/1665542778/file.mkv",
- duration: 9141343,
- file: "/Movies/Harry Potter and the Philosopher's Stone (2001)/Harry Potter and the Philosopher's Stone (2001) Remux-2160p.mkv",
- size: 74697506841,
- audioProfile: "ma",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Harry Potter and the Sorcerer's Stone",
- type: "coverPoster",
- url: "/library/metadata/24711/thumb/1733633692"
- },
- {
- alt: "Harry Potter and the Sorcerer's Stone",
- type: "background",
- url: "/library/metadata/24711/art/1733633692"
- },
- {
- alt: "Harry Potter and the Sorcerer's Stone",
- type: "clearLogo",
- url: "/library/metadata/24711/clearLogo/1733633692"
- }
- ],
- UltraBlurColors: {
- topLeft: "08304e",
- topRight: "174877",
- bottomRight: "113c6e",
- bottomLeft: "1c4aa7"
- },
- Guid: [
- {
- id: "imdb://tt0241527"
- },
- {
- id: "tmdb://671"
- },
- {
- id: "tvdb://66"
- }
- ],
- Genre: [
- {
- tag: "Adventure"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Chris Columbus"
- }
- ],
- Writer: [
- {
- tag: "J.K. Rowling"
- },
- {
- tag: "Steve Kloves"
- }
- ],
- Role: [
- {
- tag: "Daniel Radcliffe"
- },
- {
- tag: "Rupert Grint"
- },
- {
- tag: "Emma Watson"
- }
- ]
- },
- {
- ratingKey: "22853",
- key: "/library/metadata/22853",
- guid: "plex://movie/5d776ae4594b2b001e6c8d46",
- slug: "the-hateful-eight",
- studio: "The Weinstein Company",
- type: "movie",
- title: "The Hateful Eight",
- titleSort: "Hateful Eight",
- contentRating: "nl/16",
- summary:
- "In the dead of a Wyoming winter, a bounty hunter and his prisoner find shelter in a cabin currently inhabited by a collection of nefarious characters.",
- rating: 7.4,
- audienceRating: 7.7,
- year: 2015,
- tagline: "No one comes up here without a damn good reason.",
- thumb: "/library/metadata/22853/thumb/1733031223",
- art: "/library/metadata/22853/art/1733031223",
- duration: 10066030,
- originallyAvailableAt: "2015-12-30",
- addedAt: 1569398855,
- updatedAt: 1733031223,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 23819,
- duration: 10066030,
- bitrate: 17148,
- width: 1920,
- height: 696,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41857,
- key: "/library/parts/41857/1457456636/file.mkv",
- duration: 10066030,
- file: "/Movies/The Hateful Eight (2015)/The.Hateful.Eight.2015.1080p.BluRay.DTS-HD.MA.5.1.x264-FuzerHD.mkv",
- size: 21584656983,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Hateful Eight",
- type: "coverPoster",
- url: "/library/metadata/22853/thumb/1733031223"
- },
- {
- alt: "The Hateful Eight",
- type: "background",
- url: "/library/metadata/22853/art/1733031223"
- },
- {
- alt: "The Hateful Eight",
- type: "clearLogo",
- url: "/library/metadata/22853/clearLogo/1733031223"
- }
- ],
- UltraBlurColors: {
- topLeft: "030403",
- topRight: "31312e",
- bottomRight: "040404",
- bottomLeft: "1b1c19"
- },
- Guid: [
- {
- id: "imdb://tt3460252"
- },
- {
- id: "tmdb://273248"
- },
- {
- id: "tvdb://532"
- }
- ],
- Genre: [
- {
- tag: "Western"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Quentin Tarantino"
- }
- ],
- Writer: [
- {
- tag: "Quentin Tarantino"
- }
- ],
- Role: [
- {
- tag: "Samuel L. Jackson"
- },
- {
- tag: "Kurt Russell"
- },
- {
- tag: "Jennifer Jason Leigh"
- }
- ]
- },
- {
- ratingKey: "20784",
- key: "/library/metadata/20784",
- guid: "plex://movie/5d776d9947dd6e001f6f48ea",
- slug: "hereditary",
- studio: "PalmStar Media",
- type: "movie",
- title: "Hereditary",
- contentRating: "nl/16",
- summary:
- "After their grandmother passes away, a family tries to outrun the sinister fate they've inherited.",
- rating: 9.0,
- audienceRating: 7.1,
- viewCount: 2,
- lastViewedAt: 1563064122,
- year: 2018,
- tagline: "Every family tree hides a secret.",
- thumb: "/library/metadata/20784/thumb/1732511627",
- art: "/library/metadata/20784/art/1732511627",
- duration: 7645684,
- originallyAvailableAt: "2018-06-07",
- addedAt: 1563014529,
- updatedAt: 1732511627,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21176,
- duration: 7645684,
- bitrate: 16939,
- width: 1920,
- height: 936,
- aspectRatio: 2.2,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41920,
- key: "/library/parts/41920/1537537750/file.mkv",
- duration: 7645684,
- file: "/Movies/Hereditary (2018)/Hereditary.2018.1080p.BluRay.DTS.x264-FuzerHD.mkv",
- size: 16190938469,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Hereditary",
- type: "coverPoster",
- url: "/library/metadata/20784/thumb/1732511627"
- },
- {
- alt: "Hereditary",
- type: "background",
- url: "/library/metadata/20784/art/1732511627"
- },
- {
- alt: "Hereditary",
- type: "clearLogo",
- url: "/library/metadata/20784/clearLogo/1732511627"
- }
- ],
- UltraBlurColors: {
- topLeft: "050504",
- topRight: "153251",
- bottomRight: "1e4d68",
- bottomLeft: "040b03"
- },
- Guid: [
- {
- id: "imdb://tt7784604"
- },
- {
- id: "tmdb://493922"
- },
- {
- id: "tvdb://212"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Ari Aster"
- }
- ],
- Writer: [
- {
- tag: "Ari Aster"
- }
- ],
- Role: [
- {
- tag: "Toni Collette"
- },
- {
- tag: "Alex Wolff"
- },
- {
- tag: "Gabriel Byrne"
- }
- ]
- },
- {
- ratingKey: "20970",
- key: "/library/metadata/20970",
- guid: "plex://movie/5d776d15fb0d55001f596e0f",
- slug: "highlander-1986",
- studio: "Davis-Panzer Productions",
- type: "movie",
- title: "Highlander",
- contentRating: "nl/16",
- summary:
- 'An immortal Scottish swordsman must confront the last of his immortal opponents, a murderously brutal barbarian who lusts for the fabled "Prize".',
- rating: 6.9,
- audienceRating: 7.9,
- year: 1986,
- tagline: "There can be only one.",
- thumb: "/library/metadata/20970/thumb/1733030833",
- art: "/library/metadata/20970/art/1733030833",
- duration: 6999135,
- originallyAvailableAt: "1986-03-07",
- addedAt: 1563205738,
- updatedAt: 1733030833,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21368,
- duration: 6999135,
- bitrate: 17483,
- width: 1920,
- height: 1038,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41931,
- key: "/library/parts/41931/1439338293/file.mkv",
- duration: 6999135,
- file: "/Movies/Highlander (1986)/Highlander.DC.1986.1080p.BluRay.DTS.x264-FoRM.mkv",
- size: 15301119372,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Highlander",
- type: "coverPoster",
- url: "/library/metadata/20970/thumb/1733030833"
- },
- {
- alt: "Highlander",
- type: "background",
- url: "/library/metadata/20970/art/1733030833"
- },
- {
- alt: "Highlander",
- type: "clearLogo",
- url: "/library/metadata/20970/clearLogo/1733030833"
- }
- ],
- UltraBlurColors: {
- topLeft: "17294d",
- topRight: "1a1a40",
- bottomRight: "1f3863",
- bottomLeft: "0f1332"
- },
- Guid: [
- {
- id: "imdb://tt0091203"
- },
- {
- id: "tmdb://8009"
- },
- {
- id: "tvdb://1588"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Russell Mulcahy"
- }
- ],
- Writer: [
- {
- tag: "Gregory Widen"
- },
- {
- tag: "Larry Ferguson"
- }
- ],
- Role: [
- {
- tag: "Christopher Lambert"
- },
- {
- tag: "Roxanne Hart"
- },
- {
- tag: "Clancy Brown"
- }
- ]
- },
- {
- ratingKey: "42514",
- key: "/library/metadata/42514",
- guid: "plex://movie/5d776d107a53e9001e74fda6",
- slug: "the-hills-have-eyes-2006",
- studio: "Fox Searchlight Pictures",
- type: "movie",
- title: "The Hills Have Eyes",
- titleSort: "Hills Have Eyes",
- contentRating: "nl/16",
- summary:
- "Based on Wes Craven's 1977 suspenseful cult classic, The Hills Have Eyes is the story of a family road trip that goes terrifyingly awry when the travelers become stranded in a government atomic zone. Miles from nowhere, the Carter family soon realizes the seemingly uninhabited wasteland is actually the breeding ground of a blood-thirsty mutant family...and they are the prey.",
- rating: 5.1,
- audienceRating: 5.8,
- year: 2006,
- tagline: "The lucky ones die first.",
- thumb: "/library/metadata/42514/thumb/1733633899",
- art: "/library/metadata/42514/art/1733633899",
- duration: 6506528,
- originallyAvailableAt: "2006-03-10",
- addedAt: 1611504855,
- updatedAt: 1733633899,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 44578,
- duration: 6506528,
- bitrate: 10487,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 65701,
- key: "/library/parts/65701/1214151418/file.mkv",
- duration: 6506528,
- file: "/Movies/The Hills Have Eyes (2006)/The Hills Have Eyes (2006) Bluray-1080p.mkv",
- size: 8532465134,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Hills Have Eyes",
- type: "coverPoster",
- url: "/library/metadata/42514/thumb/1733633899"
- },
- {
- alt: "The Hills Have Eyes",
- type: "background",
- url: "/library/metadata/42514/art/1733633899"
- }
- ],
- UltraBlurColors: {
- topLeft: "46191e",
- topRight: "570306",
- bottomRight: "53211e",
- bottomLeft: "3d141a"
- },
- Guid: [
- {
- id: "imdb://tt0454841"
- },
- {
- id: "tmdb://9792"
- },
- {
- id: "tvdb://2728"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "France"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Alexandre Aja"
- }
- ],
- Writer: [
- {
- tag: "Grégory Levasseur"
- },
- {
- tag: "Alexandre Aja"
- }
- ],
- Role: [
- {
- tag: "Aaron Stanford"
- },
- {
- tag: "Kathleen Quinlan"
- },
- {
- tag: "Vinessa Shaw"
- }
- ]
- },
- {
- ratingKey: "20957",
- key: "/library/metadata/20957",
- guid: "plex://movie/5d776833151a60001f24d60f",
- slug: "the-hills-have-eyes-2",
- studio: "Fox Atomic",
- type: "movie",
- title: "The Hills Have Eyes 2",
- titleSort: "Hills Have Eyes 2",
- originalTitle: "The Hills Have Eyes II",
- contentRating: "nl/18",
- summary:
- "A team of trainees of the National Guard brings supply to the New Mexico Desert for a group of soldiers and scientists that are installing a monitoring system in Sector 16. They do not find anybody in the camp, and they receive a blurred distress signal from the hills. Their sergeant gathers a rescue team, and they are attacked and trapped by deformed cannibals, having to fight to survive.",
- rating: 1.2,
- audienceRating: 4.0,
- year: 2007,
- tagline: "There Are Fates Worse Than Death.",
- thumb: "/library/metadata/20957/thumb/1733030809",
- art: "/library/metadata/20957/art/1733030809",
- duration: 5398527,
- originallyAvailableAt: "2007-03-23",
- addedAt: 1563185604,
- updatedAt: 1733030809,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21355,
- duration: 5398527,
- bitrate: 10437,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41829,
- key: "/library/parts/41829/1386113082/file.mkv",
- duration: 5398527,
- file: "/Movies/The Hills Have Eyes 2 (2007)/The.Hills.Have.Eyes.2.2007.MULTi.1080p.BluRay.x264.DTS-AiRLiNE.mkv",
- size: 7045529569,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Hills Have Eyes 2",
- type: "coverPoster",
- url: "/library/metadata/20957/thumb/1733030809"
- },
- {
- alt: "The Hills Have Eyes 2",
- type: "background",
- url: "/library/metadata/20957/art/1733030809"
- }
- ],
- UltraBlurColors: {
- topLeft: "43260b",
- topRight: "301803",
- bottomRight: "7b5523",
- bottomLeft: "54330f"
- },
- Guid: [
- {
- id: "imdb://tt0800069"
- },
- {
- id: "tmdb://9793"
- },
- {
- id: "tvdb://3703"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Martin Weisz"
- }
- ],
- Writer: [
- {
- tag: "Wes Craven"
- },
- {
- tag: "Jonathan Craven"
- }
- ],
- Role: [
- {
- tag: "Michael McMillian"
- },
- {
- tag: "Jessica Stroup"
- },
- {
- tag: "Jacob Vargas"
- }
- ]
- },
- {
- ratingKey: "24055",
- key: "/library/metadata/24055",
- guid: "plex://movie/5d776824961905001eb908e3",
- slug: "hotel-rwanda",
- studio: "Lionsgate",
- type: "movie",
- title: "Hotel Rwanda",
- contentRating: "nl/16",
- summary:
- "Inspired by true events, this film takes place in Rwanda in the 1990s when more than a million Tutsis were killed in a genocide that went mostly unnoticed by the rest of the world. Hotel owner Paul Rusesabagina houses over a thousand refuges in his hotel in attempt to save their lives.",
- rating: 9.1,
- audienceRating: 9.4,
- year: 2004,
- tagline: "When the world closed its eyes, he opened his arms.",
- thumb: "/library/metadata/24055/thumb/1733633647",
- art: "/library/metadata/24055/art/1733633647",
- duration: 7311209,
- originallyAvailableAt: "2004-12-22",
- addedAt: 1575969935,
- updatedAt: 1733633647,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 25864,
- duration: 7311209,
- bitrate: 19848,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41852,
- key: "/library/parts/41852/1522754216/file.mkv",
- duration: 7311209,
- file: "/Movies/Hotel Rwanda (2004)/Hotel.Rwanda.2004.1080p.BluRay.AC3.x264.D-Z0N3.mkv",
- size: 18141730447,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Hotel Rwanda",
- type: "coverPoster",
- url: "/library/metadata/24055/thumb/1733633647"
- },
- {
- alt: "Hotel Rwanda",
- type: "background",
- url: "/library/metadata/24055/art/1733633647"
- }
- ],
- UltraBlurColors: {
- topLeft: "482114",
- topRight: "2c657d",
- bottomRight: "2c657d",
- bottomLeft: "6c5c2a"
- },
- Guid: [
- {
- id: "imdb://tt0395169"
- },
- {
- id: "tmdb://205"
- },
- {
- id: "tvdb://2903"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "Italy"
- },
- {
- tag: "South Africa"
- }
- ],
- Director: [
- {
- tag: "Terry George"
- }
- ],
- Writer: [
- {
- tag: "Keir Pearson"
- },
- {
- tag: "Terry George"
- }
- ],
- Role: [
- {
- tag: "Don Cheadle"
- },
- {
- tag: "Sophie Okonedo"
- },
- {
- tag: "Nick Nolte"
- }
- ]
- },
- {
- ratingKey: "9194",
- key: "/library/metadata/9194",
- guid: "plex://movie/5d776834e6d55c002040ccce",
- slug: "house-of-wax",
- studio: "Village Roadshow Pictures",
- type: "movie",
- title: "House of Wax",
- contentRating: "nl/16",
- summary:
- "A group of teens are unwittingly stranded near a strange wax museum and soon must fight to survive and keep from becoming the next exhibit.",
- rating: 2.8,
- audienceRating: 4.4,
- year: 2005,
- tagline: "Prey. Slay. Display.",
- thumb: "/library/metadata/9194/thumb/1732511547",
- art: "/library/metadata/9194/art/1732511547",
- duration: 6764608,
- originallyAvailableAt: "2005-05-05",
- addedAt: 1559777413,
- updatedAt: 1732511547,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 11366,
- duration: 6764608,
- bitrate: 12775,
- width: 1920,
- height: 1072,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41919,
- key: "/library/parts/41919/1258755669/file.mkv",
- duration: 6764608,
- file: "/Movies/House of Wax (2005)/House.of.Wax.2005.DL.1080p.BluRay.x264-VIAHD.mkv",
- size: 10804146277,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House of Wax",
- type: "coverPoster",
- url: "/library/metadata/9194/thumb/1732511547"
- },
- {
- alt: "House of Wax",
- type: "background",
- url: "/library/metadata/9194/art/1732511547"
- },
- {
- alt: "House of Wax",
- type: "clearLogo",
- url: "/library/metadata/9194/clearLogo/1732511547"
- }
- ],
- UltraBlurColors: {
- topLeft: "113434",
- topRight: "2a6a62",
- bottomRight: "194b58",
- bottomLeft: "0e3e48"
- },
- Guid: [
- {
- id: "imdb://tt0397065"
- },
- {
- id: "tmdb://10066"
- },
- {
- id: "tvdb://4221"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jaume Collet-Serra"
- }
- ],
- Writer: [
- {
- tag: "Chad Hayes"
- },
- {
- tag: "Carey Hayes"
- }
- ],
- Role: [
- {
- tag: "Elisha Cuthbert"
- },
- {
- tag: "Chad Michael Murray"
- },
- {
- tag: "Brian Van Holt"
- }
- ]
- },
- {
- ratingKey: "47950",
- key: "/library/metadata/47950",
- guid: "plex://movie/5d7768387e9a3c0020c6d5e6",
- slug: "the-hurt-locker",
- studio: "Film Capital Europe Funds (FCEF )",
- type: "movie",
- title: "The Hurt Locker",
- titleSort: "Hurt Locker",
- contentRating: "nl/16",
- summary:
- "During the Iraq War, a Sergeant recently assigned to an army bomb squad is put at odds with his squad mates due to his maverick way of handling his work.",
- rating: 9.6,
- audienceRating: 8.4,
- year: 2008,
- tagline:
- "You don't have to be a hero to do this job. But it helps.",
- thumb: "/library/metadata/47950/thumb/1736656575",
- art: "/library/metadata/47950/art/1736656575",
- duration: 7855860,
- originallyAvailableAt: "2008-10-10",
- addedAt: 1668135683,
- updatedAt: 1736656575,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 51243,
- duration: 7855860,
- bitrate: 80718,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 80618,
- key: "/library/parts/80618/1668088234/file.mkv",
- duration: 7855860,
- file: "/Movies/The Hurt Locker (2008)/The Hurt Locker (2008) Bluray-2160p.mkv",
- size: 79258752061,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Hurt Locker",
- type: "coverPoster",
- url: "/library/metadata/47950/thumb/1736656575"
- },
- {
- alt: "The Hurt Locker",
- type: "background",
- url: "/library/metadata/47950/art/1736656575"
- },
- {
- alt: "The Hurt Locker",
- type: "clearLogo",
- url: "/library/metadata/47950/clearLogo/1736656575"
- }
- ],
- UltraBlurColors: {
- topLeft: "442411",
- topRight: "3b1f0e",
- bottomRight: "825027",
- bottomLeft: "5a3219"
- },
- Guid: [
- {
- id: "imdb://tt0887912"
- },
- {
- id: "tmdb://12162"
- },
- {
- id: "tvdb://1284"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Kathryn Bigelow"
- }
- ],
- Writer: [
- {
- tag: "Mark Boal"
- }
- ],
- Role: [
- {
- tag: "Jeremy Renner"
- },
- {
- tag: "Anthony Mackie"
- },
- {
- tag: "Brian Geraghty"
- }
- ]
- },
- {
- ratingKey: "9196",
- key: "/library/metadata/9196",
- guid: "plex://movie/5d776829880197001ec9137a",
- slug: "the-illusionist",
- studio: "Contagious Entertainment",
- type: "movie",
- title: "The Illusionist",
- titleSort: "Illusionist",
- contentRating: "nl/12",
- summary:
- "With his eye on a lovely aristocrat, a gifted illusionist named Eisenheim uses his powers to win her away from her betrothed, a crown prince. But Eisenheim's scheme creates tumult within the monarchy and ignites the suspicion of a dogged inspector.",
- rating: 7.3,
- audienceRating: 8.3,
- year: 2006,
- tagline: "Nothing is what it seems",
- thumb: "/library/metadata/9196/thumb/1732511553",
- art: "/library/metadata/9196/art/1732511553",
- duration: 6536618,
- originallyAvailableAt: "2006-08-18",
- addedAt: 1559778262,
- updatedAt: 1732511553,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 11370,
- duration: 6536618,
- bitrate: 23654,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41715,
- key: "/library/parts/41715/1517754526/file.mkv",
- duration: 6536618,
- file: "/Movies/The Illusionist (2006)/The.Illusionist.2006.1080p.BluRay.REMUX.AVC.DTS-HD.MA.5.1-EPSiLON.mkv",
- size: 19330301375,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Illusionist",
- type: "coverPoster",
- url: "/library/metadata/9196/thumb/1732511553"
- },
- {
- alt: "The Illusionist",
- type: "background",
- url: "/library/metadata/9196/art/1732511553"
- }
- ],
- UltraBlurColors: {
- topLeft: "120303",
- topRight: "120303",
- bottomRight: "180503",
- bottomLeft: "16030c"
- },
- Guid: [
- {
- id: "imdb://tt0443543"
- },
- {
- id: "tmdb://1491"
- },
- {
- id: "tvdb://3027"
- }
- ],
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Neil Burger"
- }
- ],
- Writer: [
- {
- tag: "Neil Burger"
- },
- {
- tag: "Steven Millhauser"
- }
- ],
- Role: [
- {
- tag: "Edward Norton"
- },
- {
- tag: "Paul Giamatti"
- },
- {
- tag: "Jessica Biel"
- }
- ]
- },
- {
- ratingKey: "54773",
- key: "/library/metadata/54773",
- guid: "plex://movie/6362a482028e07d4d28672b9",
- slug: "immaculate-2024",
- studio: "Black Bear Pictures",
- type: "movie",
- title: "Immaculate",
- contentRating: "nl/16",
- summary:
- "Cecilia, a woman of devout faith, is warmly welcomed to the picture-perfect Italian countryside where she is offered a new role at an illustrious convent. But it becomes clear to Cecilia that her new home harbors dark and horrifying secrets.",
- rating: 7.0,
- audienceRating: 5.8,
- userRating: 3.0,
- viewCount: 3,
- lastViewedAt: 1721764566,
- lastRatedAt: 1721813113,
- year: 2024,
- tagline: "Not every intervention is divine.",
- thumb: "/library/metadata/54773/thumb/1736656641",
- art: "/library/metadata/54773/art/1736656641",
- duration: 5328000,
- originallyAvailableAt: "2024-03-20",
- addedAt: 1716915960,
- updatedAt: 1736656641,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56682,
- duration: 5328000,
- bitrate: 41558,
- width: 3840,
- height: 1920,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86546,
- key: "/library/parts/86546/1722532973/file.mkv",
- duration: 5328000,
- file: "/Movies/Immaculate (2024)/Immaculate (2024) Bluray-2160p.mkv",
- size: 27677487358,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Immaculate",
- type: "coverPoster",
- url: "/library/metadata/54773/thumb/1736656641"
- },
- {
- alt: "Immaculate",
- type: "background",
- url: "/library/metadata/54773/art/1736656641"
- },
- {
- alt: "Immaculate",
- type: "clearLogo",
- url: "/library/metadata/54773/clearLogo/1736656641"
- }
- ],
- UltraBlurColors: {
- topLeft: "492113",
- topRight: "140303",
- bottomRight: "551103",
- bottomLeft: "20040b"
- },
- Guid: [
- {
- id: "imdb://tt23137390"
- },
- {
- id: "tmdb://1041613"
- },
- {
- id: "tvdb://344306"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Michael Mohan"
- }
- ],
- Writer: [
- {
- tag: "Andrew Lobel"
- }
- ],
- Role: [
- {
- tag: "Sydney Sweeney"
- },
- {
- tag: "Álvaro Morte"
- },
- {
- tag: "Simona Tabasco"
- }
- ]
- },
- {
- ratingKey: "21442",
- key: "/library/metadata/21442",
- guid: "plex://movie/5d77685333f255001e852e11",
- slug: "inception",
- studio: "Legendary Pictures",
- type: "movie",
- title: "Inception",
- contentRating: "nl/12",
- summary:
- "A burglar specializing in extracting company secrets via dream-sharing methods faces a reverse challenge: to implant an idea within a CEO's mind. However, his sorrowful history threatens to derail the endeavor and put his group at risk.",
- rating: 8.7,
- audienceRating: 9.1,
- year: 2010,
- tagline: "Your mind is the scene of the crime.",
- thumb: "/library/metadata/21442/thumb/1733031075",
- art: "/library/metadata/21442/art/1733031075",
- duration: 8888298,
- originallyAvailableAt: "2010-07-14",
- addedAt: 1564196156,
- updatedAt: 1733031075,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21777,
- duration: 8888298,
- bitrate: 17298,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41782,
- key: "/library/parts/41782/1517013619/file.mkv",
- duration: 8888298,
- file: "/Movies/Inception (2010)/Inception.2010.1080p.BluRay.x264.DTS-HD.MA.5.1-SWTYBLZ.mkv",
- size: 18779627011,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Inception",
- type: "coverPoster",
- url: "/library/metadata/21442/thumb/1733031075"
- },
- {
- alt: "Inception",
- type: "background",
- url: "/library/metadata/21442/art/1733031075"
- },
- {
- alt: "Inception",
- type: "clearLogo",
- url: "/library/metadata/21442/clearLogo/1733031075"
- }
- ],
- UltraBlurColors: {
- topLeft: "113339",
- topRight: "1b4850",
- bottomRight: "0c2631",
- bottomLeft: "133344"
- },
- Guid: [
- {
- id: "imdb://tt1375666"
- },
- {
- id: "tmdb://27205"
- },
- {
- id: "tvdb://113"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Christopher Nolan"
- }
- ],
- Writer: [
- {
- tag: "Christopher Nolan"
- }
- ],
- Role: [
- {
- tag: "Leonardo DiCaprio"
- },
- {
- tag: "Joseph Gordon-Levitt"
- },
- {
- tag: "Ken Watanabe"
- }
- ]
- },
- {
- ratingKey: "43904",
- key: "/library/metadata/43904",
- guid: "plex://movie/5d776824880197001ec901a8",
- slug: "indiana-jones-and-the-kingdom-of-the-crystal-skull",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Indiana Jones and the Kingdom of the Crystal Skull",
- contentRating: "nl/12",
- summary:
- "Set during the Cold War, the Soviets—led by sword-wielding Irina Spalko—are in search of a crystal skull which has supernatural powers related to a mystical Lost City of Gold. Indy is coerced to head to Peru at the behest of a young man whose friend—and Indy's colleague—Professor Oxley has been captured for his knowledge of the skull's whereabouts.",
- rating: 7.7,
- audienceRating: 5.3,
- year: 2008,
- tagline: "The adventure continues...",
- thumb: "/library/metadata/43904/thumb/1737499184",
- art: "/library/metadata/43904/art/1737499184",
- duration: 7349152,
- originallyAvailableAt: "2008-05-21",
- addedAt: 1622054486,
- updatedAt: 1737499184,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 61413,
- duration: 7349152,
- bitrate: 15549,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92460,
- key: "/library/parts/92460/1737495939/file.mkv",
- duration: 7349152,
- file: "/Movies/Indiana Jones 4/Indiana Jones and the Kingdom of the Crystal Skull (2008) WEBDL-2160p.mkv",
- size: 14285836601,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- },
- {
- id: 61389,
- duration: 7353810,
- bitrate: 1800,
- width: 640,
- height: 272,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92435,
- key: "/library/parts/92435/1222732086/file.avi",
- duration: 4105920,
- file: "/Movies/Indiana Jones 4/Indiana Jones 4 DVDRip DiAMOND cd1.avi",
- size: 734068736,
- container: "avi",
- indexes: "sd",
- videoProfile: "advanced simple"
- },
- {
- id: 92436,
- key: "/library/parts/92436/1222732106/file.avi",
- duration: 3247890,
- file: "/Movies/Indiana Jones 4/Indiana Jones 4 DVDRip DiAMOND cd2.avi",
- size: 733636608,
- container: "avi",
- indexes: "sd",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Indiana Jones and the Kingdom of the Crystal Skull",
- type: "coverPoster",
- url: "/library/metadata/43904/thumb/1737499184"
- },
- {
- alt: "Indiana Jones and the Kingdom of the Crystal Skull",
- type: "background",
- url: "/library/metadata/43904/art/1737499184"
- },
- {
- alt: "Indiana Jones and the Kingdom of the Crystal Skull",
- type: "clearLogo",
- url: "/library/metadata/43904/clearLogo/1737499184"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d0202",
- topRight: "9a3b1e",
- bottomRight: "774526",
- bottomLeft: "030403"
- },
- Guid: [
- {
- id: "imdb://tt0367882"
- },
- {
- id: "tmdb://217"
- },
- {
- id: "tvdb://1023"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Steven Spielberg"
- }
- ],
- Writer: [
- {
- tag: "David Koepp"
- },
- {
- tag: "George Lucas"
- }
- ],
- Role: [
- {
- tag: "Harrison Ford"
- },
- {
- tag: "Cate Blanchett"
- },
- {
- tag: "Karen Allen"
- }
- ]
- },
- {
- ratingKey: "21935",
- key: "/library/metadata/21935",
- guid: "plex://movie/5d7768247e9a3c0020c6a8ee",
- slug: "indiana-jones-and-the-last-crusade",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Indiana Jones and the Last Crusade",
- contentRating: "nl/12",
- summary:
- "An art collector appeals to Indiana Jones to embark on a search for the Holy Grail. He learns that another archaeologist has disappeared while searching for the precious goblet, and the missing man is his own father, Dr. Henry Jones. The artifact is much harder to find than they expected, and its powers are too much for those impure of heart.",
- rating: 8.4,
- audienceRating: 9.4,
- year: 1989,
- tagline:
- "The man with the hat is back. And this time, he's bringing his Dad.",
- thumb: "/library/metadata/21935/thumb/1733031145",
- art: "/library/metadata/21935/art/1733031145",
- duration: 7613355,
- originallyAvailableAt: "1989-05-24",
- addedAt: 1566205788,
- updatedAt: 1733031145,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 22392,
- duration: 7613355,
- bitrate: 11101,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41825,
- key: "/library/parts/41825/1485375186/file.mkv",
- duration: 7613355,
- file: "/Movies/Indiana Jones and the Last Crusade (1989)/Indiana.Jones.and.the.Last.Crusade.1989.1080p.BluRay.X264-AMIABLE-4P.mkv",
- size: 10567042063,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Indiana Jones and the Last Crusade",
- type: "coverPoster",
- url: "/library/metadata/21935/thumb/1733031145"
- },
- {
- alt: "Indiana Jones and the Last Crusade",
- type: "background",
- url: "/library/metadata/21935/art/1733031145"
- },
- {
- alt: "Indiana Jones and the Last Crusade",
- type: "clearLogo",
- url: "/library/metadata/21935/clearLogo/1733031145"
- }
- ],
- UltraBlurColors: {
- topLeft: "4f1a11",
- topRight: "94412a",
- bottomRight: "813424",
- bottomLeft: "180305"
- },
- Guid: [
- {
- id: "imdb://tt0097576"
- },
- {
- id: "tmdb://89"
- },
- {
- id: "tvdb://519"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Steven Spielberg"
- }
- ],
- Writer: [
- {
- tag: "Tom Stoppard"
- }
- ],
- Role: [
- {
- tag: "Harrison Ford"
- },
- {
- tag: "Sean Connery"
- },
- {
- tag: "Denholm Elliott"
- }
- ]
- },
- {
- ratingKey: "21439",
- key: "/library/metadata/21439",
- guid: "plex://movie/5d776824eb5d26001f1dd001",
- slug: "indiana-jones-and-the-raiders-of-the-lost-ark",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Indiana Jones and the Raiders of the Lost Ark",
- originalTitle: "Raiders of the Lost Ark",
- contentRating: "nl/12",
- summary:
- "When Dr. Indiana Jones – the tweed-suited professor who just happens to be a celebrated archaeologist – is hired by the government to locate the legendary Ark of the Covenant, he finds himself up against the entire Nazi regime.",
- rating: 9.3,
- audienceRating: 9.6,
- year: 1981,
- tagline: "If adventure has a name, it must be Indiana Jones!",
- thumb: "/library/metadata/21439/thumb/1733031062",
- art: "/library/metadata/21439/art/1733031062",
- duration: 6918869,
- originallyAvailableAt: "1981-06-12",
- addedAt: 1564190256,
- updatedAt: 1733031062,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21774,
- duration: 6918869,
- bitrate: 23669,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41780,
- key: "/library/parts/41780/1347687436/file.mkv",
- duration: 6918869,
- file: "/Movies/Raiders of the Lost Ark (1981)/Raiders.Of.The.Lost.Ark.1981.PROPER.1080p.BluRay.DTS.x264-CtrlHD.mkv",
- size: 20473170985,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Indiana Jones and the Raiders of the Lost Ark",
- type: "coverPoster",
- url: "/library/metadata/21439/thumb/1733031062"
- },
- {
- alt: "Indiana Jones and the Raiders of the Lost Ark",
- type: "background",
- url: "/library/metadata/21439/art/1733031062"
- },
- {
- alt: "Indiana Jones and the Raiders of the Lost Ark",
- type: "clearLogo",
- url: "/library/metadata/21439/clearLogo/1733031062"
- }
- ],
- UltraBlurColors: {
- topLeft: "521802",
- topRight: "8e471c",
- bottomRight: "8b4a1e",
- bottomLeft: "83310d"
- },
- Guid: [
- {
- id: "imdb://tt0082971"
- },
- {
- id: "tmdb://85"
- },
- {
- id: "tvdb://323"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Steven Spielberg"
- }
- ],
- Writer: [
- {
- tag: "Lawrence Kasdan"
- },
- {
- tag: "Philip Kaufman"
- }
- ],
- Role: [
- {
- tag: "Harrison Ford"
- },
- {
- tag: "Karen Allen"
- },
- {
- tag: "Paul Freeman"
- }
- ]
- },
- {
- ratingKey: "21437",
- key: "/library/metadata/21437",
- guid: "plex://movie/5d7768248718ba001e3115f2",
- slug: "indiana-jones-and-the-temple-of-doom",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Indiana Jones and the Temple of Doom",
- contentRating: "nl/12",
- summary:
- "After arriving in India, Indiana Jones is asked by a desperate village to find a mystical stone. He agrees – and stumbles upon a secret cult plotting a terrible plan in the catacombs of an ancient palace.",
- rating: 7.7,
- audienceRating: 8.2,
- year: 1984,
- tagline: "If adventure has a name... it must be Indiana Jones.",
- thumb: "/library/metadata/21437/thumb/1733031052",
- art: "/library/metadata/21437/art/1733031052",
- duration: 7108233,
- originallyAvailableAt: "1984-05-23",
- addedAt: 1564185366,
- updatedAt: 1733031052,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21772,
- duration: 7108233,
- bitrate: 21406,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41745,
- key: "/library/parts/41745/1500051269/file.mkv",
- duration: 7108233,
- file: "/Movies/Indiana Jones and the Temple of Doom (1984)/Indiana.Jones.and.the.Temple.of.Doom.1984.BluRay.1080p.DTS-HD.MA.5.1.x264.dxva-FraMeSToR.mkv",
- size: 19023519023,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Indiana Jones and the Temple of Doom",
- type: "coverPoster",
- url: "/library/metadata/21437/thumb/1733031052"
- },
- {
- alt: "Indiana Jones and the Temple of Doom",
- type: "background",
- url: "/library/metadata/21437/art/1733031052"
- },
- {
- alt: "Indiana Jones and the Temple of Doom",
- type: "clearLogo",
- url: "/library/metadata/21437/clearLogo/1733031052"
- }
- ],
- UltraBlurColors: {
- topLeft: "080314",
- topRight: "411008",
- bottomRight: "2d0c06",
- bottomLeft: "0f0202"
- },
- Guid: [
- {
- id: "imdb://tt0087469"
- },
- {
- id: "tmdb://87"
- },
- {
- id: "tvdb://752"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Steven Spielberg"
- }
- ],
- Writer: [
- {
- tag: "Gloria Katz"
- },
- {
- tag: "Willard Huyck"
- }
- ],
- Role: [
- {
- tag: "Harrison Ford"
- },
- {
- tag: "Kate Capshaw"
- },
- {
- tag: "Ke Huy Quan"
- }
- ]
- },
- {
- ratingKey: "23208",
- key: "/library/metadata/23208",
- guid: "plex://movie/5d77683f880197001ec9598e",
- slug: "inglourious-basterds",
- studio: "The Weinstein Company",
- type: "movie",
- title: "Inglourious Basterds",
- contentRating: "nl/16",
- summary:
- 'In Nazi-occupied France during World War II, a group of Jewish-American soldiers known as "The Basterds" are chosen specifically to spread fear throughout the Third Reich by scalping and brutally killing Nazis. The Basterds, lead by Lt. Aldo Raine soon cross paths with a French-Jewish teenage girl who runs a movie theater in Paris which is targeted by the soldiers.',
- rating: 8.9,
- audienceRating: 8.8,
- year: 2009,
- tagline: "A basterd's work is never done.",
- thumb: "/library/metadata/23208/thumb/1730702002",
- art: "/library/metadata/23208/art/1730702002",
- duration: 9172159,
- originallyAvailableAt: "2009-08-19",
- addedAt: 1570993588,
- updatedAt: 1730702002,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 24423,
- duration: 9172159,
- bitrate: 7062,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41763,
- key: "/library/parts/41763/1570990230/file.mkv",
- duration: 9172159,
- file: "/Movies/Inglourious Basterds (2009)/Inglourious.Basterds.2009.BluRay.10Bit.1080p.Dts-HD.Ma5.1.Multi.H265-d3g.mkv",
- size: 8101219018,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Inglourious Basterds",
- type: "coverPoster",
- url: "/library/metadata/23208/thumb/1730702002"
- },
- {
- alt: "Inglourious Basterds",
- type: "background",
- url: "/library/metadata/23208/art/1730702002"
- },
- {
- alt: "Inglourious Basterds",
- type: "clearLogo",
- url: "/library/metadata/23208/clearLogo/1730702002"
- }
- ],
- UltraBlurColors: {
- topLeft: "590b08",
- topRight: "731c0b",
- bottomRight: "a7271d",
- bottomLeft: "944030"
- },
- Guid: [
- {
- id: "imdb://tt0361748"
- },
- {
- id: "tmdb://16869"
- },
- {
- id: "tvdb://397"
- }
- ],
- Genre: [
- {
- tag: "War"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Quentin Tarantino"
- }
- ],
- Writer: [
- {
- tag: "Quentin Tarantino"
- }
- ],
- Role: [
- {
- tag: "Brad Pitt"
- },
- {
- tag: "Mélanie Laurent"
- },
- {
- tag: "Christoph Waltz"
- }
- ]
- },
- {
- ratingKey: "44748",
- key: "/library/metadata/44748",
- guid: "plex://movie/5d7768883ab0e7001f503bc5",
- slug: "insidious",
- studio: "Alliance Films",
- type: "movie",
- title: "Insidious",
- contentRating: "nl/16",
- summary:
- "A family discovers that dark spirits have invaded their home after their son inexplicably falls into an endless sleep. When they reach out to a professional for help, they learn things are a lot more personal than they thought.",
- rating: 6.6,
- audienceRating: 6.2,
- year: 2010,
- tagline: "It's not the House that's Haunted.",
- thumb: "/library/metadata/44748/thumb/1736487678",
- art: "/library/metadata/44748/art/1736487678",
- duration: 6172169,
- originallyAvailableAt: "2010-09-13",
- addedAt: 1628894729,
- updatedAt: 1736487678,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47110,
- duration: 6172169,
- bitrate: 27710,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76453,
- key: "/library/parts/76453/1628565529/file.mkv",
- duration: 6172169,
- file: "/Movies/Insidious (2010)/Insidious (2010) Remux-1080p.mkv",
- size: 21381711335,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Insidious",
- type: "coverPoster",
- url: "/library/metadata/44748/thumb/1736487678"
- },
- {
- alt: "Insidious",
- type: "background",
- url: "/library/metadata/44748/art/1736487678"
- },
- {
- alt: "Insidious",
- type: "clearLogo",
- url: "/library/metadata/44748/clearLogo/1736487678"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f1315",
- topRight: "0c0c0c",
- bottomRight: "242626",
- bottomLeft: "9a3931"
- },
- Guid: [
- {
- id: "imdb://tt1591095"
- },
- {
- id: "tmdb://49018"
- },
- {
- id: "tvdb://1662"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "Canada"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "James Wan"
- }
- ],
- Writer: [
- {
- tag: "Leigh Whannell"
- }
- ],
- Role: [
- {
- tag: "Patrick Wilson"
- },
- {
- tag: "Rose Byrne"
- },
- {
- tag: "Lin Shaye"
- }
- ]
- },
- {
- ratingKey: "38315",
- key: "/library/metadata/38315",
- guid: "plex://movie/5d7769cefb0d55001f530acd",
- slug: "interstellar",
- studio: "Legendary Pictures",
- type: "movie",
- title: "Interstellar",
- contentRating: "nl/12",
- summary:
- "When Earth becomes uninhabitable in the future, a farmer and ex-NASA pilot, Joseph Cooper, is tasked to pilot a spacecraft, along with a team of researchers, to find a new planet for humans.",
- rating: 7.2,
- audienceRating: 8.7,
- viewCount: 1,
- lastViewedAt: 1605294968,
- year: 2014,
- tagline:
- "Mankind was born on Earth. It was never meant to die here.",
- thumb: "/library/metadata/38315/thumb/1736487507",
- art: "/library/metadata/38315/art/1736487507",
- duration: 10144224,
- originallyAvailableAt: "2014-11-05",
- addedAt: 1604624503,
- updatedAt: 1736487507,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 40214,
- duration: 10144224,
- bitrate: 66232,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 60202,
- key: "/library/parts/60202/1528965562/file.mkv",
- duration: 10144224,
- file: "/Movies/Interstellar (2014)/Interstellar.2014.2160p.BluRay.HEVC.DTS-HD.MA.5.1-TASTED.mkv",
- size: 83545913960,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Interstellar",
- type: "coverPoster",
- url: "/library/metadata/38315/thumb/1736487507"
- },
- {
- alt: "Interstellar",
- type: "background",
- url: "/library/metadata/38315/art/1736487507"
- },
- {
- alt: "Interstellar",
- type: "clearLogo",
- url: "/library/metadata/38315/clearLogo/1736487507"
- }
- ],
- UltraBlurColors: {
- topLeft: "12323f",
- topRight: "03030f",
- bottomRight: "295e78",
- bottomLeft: "2d6484"
- },
- Guid: [
- {
- id: "imdb://tt0816692"
- },
- {
- id: "tmdb://157336"
- },
- {
- id: "tvdb://131079"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Christopher Nolan"
- }
- ],
- Writer: [
- {
- tag: "Jonathan Nolan"
- },
- {
- tag: "Christopher Nolan"
- }
- ],
- Role: [
- {
- tag: "Matthew McConaughey"
- },
- {
- tag: "Anne Hathaway"
- },
- {
- tag: "Michael Caine"
- }
- ]
- },
- {
- ratingKey: "44769",
- key: "/library/metadata/44769",
- guid: "plex://movie/5d776b987a53e9001e72a749",
- slug: "the-invisible-man-2020",
- studio: "Blumhouse Productions",
- type: "movie",
- title: "The Invisible Man",
- titleSort: "Invisible Man",
- contentRating: "nl/12",
- summary:
- "When Cecilia's abusive ex takes his own life and leaves her his fortune, she suspects his death was a hoax. As a series of coincidences turn lethal, Cecilia works to prove that she is being hunted by someone nobody can see.",
- rating: 9.1,
- audienceRating: 8.8,
- viewCount: 1,
- lastViewedAt: 1629752362,
- year: 2020,
- tagline: "What You Can't See Can Hurt You",
- thumb: "/library/metadata/44769/thumb/1736487683",
- art: "/library/metadata/44769/art/1736487683",
- duration: 7463040,
- originallyAvailableAt: "2020-02-26",
- addedAt: 1629558354,
- updatedAt: 1736487683,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47147,
- duration: 7463040,
- bitrate: 25831,
- width: 3840,
- height: 1606,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76490,
- key: "/library/parts/76490/1592535513/file.mkv",
- duration: 7463040,
- file: "/Movies/The Invisible Man (2020)/The Invisible Man (2020) Bluray-2160p Proper.mkv",
- size: 24162251464,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Invisible Man",
- type: "coverPoster",
- url: "/library/metadata/44769/thumb/1736487683"
- },
- {
- alt: "The Invisible Man",
- type: "background",
- url: "/library/metadata/44769/art/1736487683"
- },
- {
- alt: "The Invisible Man",
- type: "clearLogo",
- url: "/library/metadata/44769/clearLogo/1736487683"
- }
- ],
- UltraBlurColors: {
- topLeft: "113338",
- topRight: "3d3b3a",
- bottomRight: "424042",
- bottomLeft: "613118"
- },
- Guid: [
- {
- id: "imdb://tt1051906"
- },
- {
- id: "tmdb://570670"
- },
- {
- id: "tvdb://131601"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "Australia"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Leigh Whannell"
- }
- ],
- Writer: [
- {
- tag: "Leigh Whannell"
- },
- {
- tag: "H.G. Wells"
- }
- ],
- Role: [
- {
- tag: "Elisabeth Moss"
- },
- {
- tag: "Aldis Hodge"
- },
- {
- tag: "Storm Reid"
- }
- ]
- },
- {
- ratingKey: "9249",
- key: "/library/metadata/9249",
- guid: "plex://movie/5d776bb5ad5437001f7a78b8",
- slug: "it-2017",
- studio: "New Line Cinema",
- type: "movie",
- title: "It",
- contentRating: "nl/16",
- summary:
- "In the Town of Derry, the local kids are disappearing one by one. In a place known as 'The Barrens', a group of seven kids are united by their horrifying and strange encounters with an evil clown and their determination to kill It.",
- rating: 8.5,
- audienceRating: 8.4,
- year: 2017,
- tagline: "You’ll float too.",
- thumb: "/library/metadata/9249/thumb/1732511579",
- art: "/library/metadata/9249/art/1732511579",
- duration: 8082409,
- originallyAvailableAt: "2017-09-06",
- addedAt: 1559788349,
- updatedAt: 1732511579,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 11477,
- duration: 8082409,
- bitrate: 12778,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41918,
- key: "/library/parts/41918/1513638680/file.mkv",
- duration: 8082409,
- file: "/Movies/It (2017)/It.2017.PROPER.1080p.BluRay.X264-DEFLATE.mkv",
- size: 12912278398,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "It",
- type: "coverPoster",
- url: "/library/metadata/9249/thumb/1732511579"
- },
- {
- alt: "It",
- type: "background",
- url: "/library/metadata/9249/art/1732511579"
- }
- ],
- UltraBlurColors: {
- topLeft: "55101e",
- topRight: "440414",
- bottomRight: "0c020e",
- bottomLeft: "7f5309"
- },
- Guid: [
- {
- id: "imdb://tt1396484"
- },
- {
- id: "tmdb://346364"
- },
- {
- id: "tvdb://1435"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Andy Muschietti"
- }
- ],
- Writer: [
- {
- tag: "Stephen King"
- },
- {
- tag: "Cary Joji Fukunaga"
- }
- ],
- Role: [
- {
- tag: "Jaeden Martell"
- },
- {
- tag: "Sophia Lillis"
- },
- {
- tag: "Jack Dylan Grazer"
- }
- ]
- },
- {
- ratingKey: "55068",
- key: "/library/metadata/55068",
- guid: "plex://movie/5f40920dfea1a1003fae2cd1",
- slug: "it-ends-with-us",
- studio: "Columbia Pictures",
- type: "movie",
- title: "It Ends with Us",
- contentRating: "nl/16",
- summary:
- "When a woman's first love suddenly reenters her life, her relationship with a charming, but abusive neurosurgeon is upended and she realizes she must learn to rely on her own strength to make an impossible choice for her future.",
- rating: 5.5,
- audienceRating: 8.9,
- year: 2024,
- tagline: "We break the pattern or the pattern breaks us.",
- thumb: "/library/metadata/55068/thumb/1736656740",
- art: "/library/metadata/55068/art/1736656740",
- duration: 7831656,
- originallyAvailableAt: "2024-08-07",
- addedAt: 1727099223,
- updatedAt: 1736656740,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 56970,
- duration: 7831656,
- bitrate: 24963,
- width: 3840,
- height: 1604,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86837,
- key: "/library/parts/86837/1727097462/file.mkv",
- duration: 7831656,
- file: "/Movies/It Ends with Us (2024)/It Ends with Us (2024) WEBDL-2160p.mkv",
- size: 24441551929,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "It Ends with Us",
- type: "coverPoster",
- url: "/library/metadata/55068/thumb/1736656740"
- },
- {
- alt: "It Ends with Us",
- type: "background",
- url: "/library/metadata/55068/art/1736656740"
- },
- {
- alt: "It Ends with Us",
- type: "clearLogo",
- url: "/library/metadata/55068/clearLogo/1736656740"
- }
- ],
- UltraBlurColors: {
- topLeft: "491a37",
- topRight: "5d4e22",
- bottomRight: "614f23",
- bottomLeft: "9b3a03"
- },
- Guid: [
- {
- id: "imdb://tt10655524"
- },
- {
- id: "tmdb://1079091"
- },
- {
- id: "tvdb://339776"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Justin Baldoni"
- }
- ],
- Writer: [
- {
- tag: "Christy Hall"
- },
- {
- tag: "Colleen Hoover"
- }
- ],
- Role: [
- {
- tag: "Blake Lively"
- },
- {
- tag: "Justin Baldoni"
- },
- {
- tag: "Jenny Slate"
- }
- ]
- },
- {
- ratingKey: "48892",
- key: "/library/metadata/48892",
- guid: "plex://movie/5d9f35aad5fd3f001ee17d26",
- slug: "jackass-3-5",
- studio: "Paradise F.X. Corp.",
- type: "movie",
- title: "Jackass 3.5",
- contentRating: "nl/12",
- summary:
- "Because too much is never enough! The complete cast and crew of Jackass 3D return with an all-new UNRATED movie. Loaded with OVER AN HOUR of outrageous bonus footage, get all of the hilarious pranks, stupidity and mayhem you crave with Jackass 3.5.",
- rating: 6.0,
- audienceRating: 5.7,
- year: 2011,
- tagline:
- "Warning: The stunts in this movie were performed by professionals, so neither you or your dumb little buddies should attempt anything from this movie.",
- thumb: "/library/metadata/48892/thumb/1738995246",
- art: "/library/metadata/48892/art/1738995246",
- duration: 5090302,
- originallyAvailableAt: "2011-04-01",
- addedAt: 1694754776,
- updatedAt: 1738995246,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56312,
- duration: 5090302,
- bitrate: 34837,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86176,
- key: "/library/parts/86176/1711054090/file.mkv",
- duration: 5090302,
- file: "/Movies/Jackass 3.5 (2011)/Jackass 3.5 (2011) Remux-1080p.mkv",
- size: 22169194891,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Jackass 3.5",
- type: "coverPoster",
- url: "/library/metadata/48892/thumb/1738995246"
- },
- {
- alt: "Jackass 3.5",
- type: "background",
- url: "/library/metadata/48892/art/1738995246"
- },
- {
- alt: "Jackass 3.5",
- type: "clearLogo",
- url: "/library/metadata/48892/clearLogo/1738995246"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e13",
- topRight: "672119",
- bottomRight: "a1302c",
- bottomLeft: "2f6c45"
- },
- Guid: [
- {
- id: "imdb://tt1753968"
- },
- {
- id: "tmdb://65851"
- },
- {
- id: "tvdb://6317"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Documentary"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jeff Tremaine"
- }
- ],
- Writer: [
- {
- tag: "Barry Owen Smoter"
- },
- {
- tag: "Jukka Hildén"
- }
- ],
- Role: [
- {
- tag: "Johnny Knoxville"
- },
- {
- tag: "Ryan Dunn"
- },
- {
- tag: "Dave England"
- }
- ]
- },
- {
- ratingKey: "5498",
- key: "/library/metadata/5498",
- guid: "plex://movie/5d77683f6f4521001ea9dc59",
- slug: "jackass-3d",
- studio: "MTV Films",
- type: "movie",
- title: "Jackass 3D",
- contentRating: "nl/12",
- summary:
- 'Johnny Knoxville, Bam Margera, Steve-O, Wee Man and the rest of their fearless and foolhardy friends take part in another round of outrageous pranks and stunts. In addition to standing in the path of a charging bull, launching themselves into the air and crashing through various objects, the guys perform in segments such as "Sweatsuit Cocktail," "Beehive Tetherball" and "Lamborghini Tooth Pull."',
- rating: 6.7,
- audienceRating: 6.9,
- viewCount: 1,
- lastViewedAt: 1670540850,
- year: 2010,
- tagline:
- "3 Times the Laughs. 3 Times the Stupid. 3 Times the Pain.",
- thumb: "/library/metadata/5498/thumb/1732511392",
- art: "/library/metadata/5498/art/1732511392",
- duration: 5984661,
- originallyAvailableAt: "2010-10-15",
- addedAt: 1553386845,
- updatedAt: 1732511392,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 7085,
- duration: 5984661,
- bitrate: 2720,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41719,
- key: "/library/parts/41719/1552842079/file.mp4",
- duration: 5984661,
- file: "/Movies/Jackass 3D (2010)/Jackass.3-D.2010.1080p.BluRay.H264.AAC-RARBG.mp4",
- size: 2040136240,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Jackass 3D",
- type: "coverPoster",
- url: "/library/metadata/5498/thumb/1732511392"
- },
- {
- alt: "Jackass 3D",
- type: "background",
- url: "/library/metadata/5498/art/1732511392"
- },
- {
- alt: "Jackass 3D",
- type: "clearLogo",
- url: "/library/metadata/5498/clearLogo/1732511392"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a2012",
- topRight: "1a0605",
- bottomRight: "924229",
- bottomLeft: "a22f23"
- },
- Guid: [
- {
- id: "imdb://tt1116184"
- },
- {
- id: "tmdb://16290"
- },
- {
- id: "tvdb://2235"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Documentary"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jeff Tremaine"
- }
- ],
- Writer: [
- {
- tag: "Spike Jonze"
- },
- {
- tag: "Johnny Knoxville"
- }
- ],
- Role: [
- {
- tag: "Johnny Knoxville"
- },
- {
- tag: "Bam Margera"
- },
- {
- tag: "Ryan Dunn"
- }
- ]
- },
- {
- ratingKey: "46883",
- key: "/library/metadata/46883",
- guid: "plex://movie/621895749f919bc8e3b706bd",
- slug: "jackass-4-5",
- studio: "Dickhouse Productions",
- type: "movie",
- title: "Jackass 4.5",
- contentRating: "nl/12",
- summary:
- "Through outrageous, never-before-seen footage, witness the making of the Jackass crew's last go at wild stunts.",
- rating: 8.0,
- audienceRating: 5.0,
- year: 2022,
- thumb: "/library/metadata/46883/thumb/1736487767",
- art: "/library/metadata/46883/art/1736487767",
- duration: 5432096,
- originallyAvailableAt: "2022-05-20",
- addedAt: 1653226405,
- updatedAt: 1736487767,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 50280,
- duration: 5432096,
- bitrate: 23682,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79655,
- key: "/library/parts/79655/1654351693/file.mkv",
- duration: 5432096,
- file: "/Movies/Jackass 4.5 (2022)/Jackass 4.5 (2022) WEBRip-2160p.mkv",
- size: 16082059896,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Jackass 4.5",
- type: "coverPoster",
- url: "/library/metadata/46883/thumb/1736487767"
- },
- {
- alt: "Jackass 4.5",
- type: "background",
- url: "/library/metadata/46883/art/1736487767"
- },
- {
- alt: "Jackass 4.5",
- type: "clearLogo",
- url: "/library/metadata/46883/clearLogo/1736487767"
- }
- ],
- UltraBlurColors: {
- topLeft: "501817",
- topRight: "9c2969",
- bottomRight: "a61958",
- bottomLeft: "304e9f"
- },
- Guid: [
- {
- id: "imdb://tt18258584"
- },
- {
- id: "tmdb://828853"
- },
- {
- id: "tvdb://336989"
- }
- ],
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jeff Tremaine"
- }
- ],
- Writer: [
- {
- tag: "Jeff Tremaine"
- },
- {
- tag: "Colton Dunn"
- }
- ],
- Role: [
- {
- tag: "Johnny Knoxville"
- },
- {
- tag: "Steve-O"
- },
- {
- tag: "Chris Pontius"
- }
- ]
- },
- {
- ratingKey: "46760",
- key: "/library/metadata/46760",
- guid: "plex://movie/5e16598c61c6140040d92467",
- slug: "jackass-forever",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Jackass Forever",
- contentRating: "nl/12",
- summary:
- "Celebrating the joy of being back together with your best friends and a perfectly executed shot to the dingdong, the original jackass crew return for another round of hilarious, wildly absurd, and often dangerous displays of comedy with a little help from some exciting new cast. Johnny and the team push the envelope even further in Jackass Forever.",
- rating: 8.6,
- audienceRating: 9.1,
- viewCount: 1,
- lastViewedAt: 1650489756,
- year: 2022,
- tagline: "Some people never learn.",
- thumb: "/library/metadata/46760/thumb/1736487727",
- art: "/library/metadata/46760/art/1736487727",
- duration: 5761630,
- originallyAvailableAt: "2022-02-03",
- addedAt: 1649948394,
- updatedAt: 1736487727,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 49957,
- duration: 5761630,
- bitrate: 24469,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79302,
- key: "/library/parts/79302/1647870077/file.mkv",
- duration: 5761630,
- file: "/Movies/Jackass Forever (2022)/Jackass Forever (2022) WEBDL-2160p.mkv",
- size: 17624031976,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Jackass Forever",
- type: "coverPoster",
- url: "/library/metadata/46760/thumb/1736487727"
- },
- {
- alt: "Jackass Forever",
- type: "background",
- url: "/library/metadata/46760/art/1736487727"
- },
- {
- alt: "Jackass Forever",
- type: "clearLogo",
- url: "/library/metadata/46760/clearLogo/1736487727"
- }
- ],
- UltraBlurColors: {
- topLeft: "120303",
- topRight: "2c6678",
- bottomRight: "742e26",
- bottomLeft: "815028"
- },
- Guid: [
- {
- id: "imdb://tt11466222"
- },
- {
- id: "tmdb://656663"
- },
- {
- id: "tvdb://137520"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jeff Tremaine"
- }
- ],
- Writer: [
- {
- tag: "Dave England"
- },
- {
- tag: "Steve-O"
- }
- ],
- Role: [
- {
- tag: "Johnny Knoxville"
- },
- {
- tag: "Steve-O"
- },
- {
- tag: "Chris Pontius"
- }
- ]
- },
- {
- ratingKey: "46797",
- key: "/library/metadata/46797",
- guid: "plex://movie/5d776838f54112001f5bdc7a",
- slug: "jackass-number-two",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Jackass Number Two",
- contentRating: "nl/12",
- summary:
- "Jackass Number Two is a compilation of various stunts, pranks and skits, and essentially has no plot. Chris Pontius, Johnny Knoxville, Steve-O, Bam Margera, and the whole crew return to the screen to raise the stakes higher than ever before.",
- rating: 6.6,
- audienceRating: 8.0,
- viewCount: 1,
- lastViewedAt: 1670534163,
- year: 2006,
- tagline: "Guess who just made number two?",
- thumb: "/library/metadata/46797/thumb/1736487732",
- art: "/library/metadata/46797/art/1736487732",
- duration: 5513931,
- originallyAvailableAt: "2006-09-22",
- addedAt: 1650728911,
- updatedAt: 1736487732,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 50000,
- duration: 5513931,
- bitrate: 2724,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79345,
- key: "/library/parts/79345/1574053403/file.mp4",
- duration: 5513931,
- file: "/Movies/Jackass Number Two (2006)/Jackass Number Two (2006) WEBRip-1080p.mp4",
- size: 1881262908,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Jackass Number Two",
- type: "coverPoster",
- url: "/library/metadata/46797/thumb/1736487732"
- },
- {
- alt: "Jackass Number Two",
- type: "background",
- url: "/library/metadata/46797/art/1736487732"
- }
- ],
- UltraBlurColors: {
- topLeft: "1e0306",
- topRight: "3d4145",
- bottomRight: "772b28",
- bottomLeft: "4d1204"
- },
- Guid: [
- {
- id: "imdb://tt0493430"
- },
- {
- id: "tmdb://12094"
- },
- {
- id: "tvdb://4784"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jeff Tremaine"
- }
- ],
- Writer: [
- {
- tag: "Jeff Tremaine"
- },
- {
- tag: "Steve-O"
- }
- ],
- Role: [
- {
- tag: "Johnny Knoxville"
- },
- {
- tag: "Bam Margera"
- },
- {
- tag: "Steve-O"
- }
- ]
- },
- {
- ratingKey: "46798",
- key: "/library/metadata/46798",
- guid: "plex://movie/5d776a3a7a53e9001e6fe4dd",
- slug: "jackass-presents-bad-grandpa",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Jackass Presents: Bad Grandpa",
- originalTitle: "Bad Grandpa",
- contentRating: "nl/12",
- summary:
- "86-year-old Irving Zisman takes a trip from Nebraska to North Carolina to take his 8 year-old grandson, Billy, back to his real father.",
- rating: 6.2,
- audienceRating: 6.0,
- year: 2013,
- tagline: "Real people. Real reactions. Real messed up.",
- thumb: "/library/metadata/46798/thumb/1736487736",
- art: "/library/metadata/46798/art/1736487736",
- duration: 6133216,
- originallyAvailableAt: "2013-10-23",
- addedAt: 1650729192,
- updatedAt: 1736487736,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 50001,
- duration: 6133216,
- bitrate: 32184,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79346,
- key: "/library/parts/79346/1389830778/file.mkv",
- duration: 6133216,
- file: "/Movies/Jackass Presents Bad Grandpa (2013)/Jackass Presents Bad Grandpa (2013) Remux-1080p.mkv",
- size: 24674031477,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Jackass Presents: Bad Grandpa",
- type: "coverPoster",
- url: "/library/metadata/46798/thumb/1736487736"
- },
- {
- alt: "Jackass Presents: Bad Grandpa",
- type: "background",
- url: "/library/metadata/46798/art/1736487736"
- },
- {
- alt: "Jackass Presents: Bad Grandpa",
- type: "clearLogo",
- url: "/library/metadata/46798/clearLogo/1736487736"
- }
- ],
- UltraBlurColors: {
- topLeft: "431f12",
- topRight: "6d1f1b",
- bottomRight: "2c2524",
- bottomLeft: "120303"
- },
- Guid: [
- {
- id: "imdb://tt3063516"
- },
- {
- id: "tmdb://208134"
- },
- {
- id: "tvdb://3317"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jeff Tremaine"
- }
- ],
- Writer: [
- {
- tag: "Johnny Knoxville"
- },
- {
- tag: "Adam Small"
- }
- ],
- Role: [
- {
- tag: "Johnny Knoxville"
- },
- {
- tag: "Jackson Nicoll"
- },
- {
- tag: "Georgina Cates"
- }
- ]
- },
- {
- ratingKey: "46801",
- key: "/library/metadata/46801",
- guid: "plex://movie/5d776ac79ab54400215036c8",
- slug: "jackass-the-lost-tapes",
- studio: "MTV Films",
- type: "movie",
- title: "Jackass: The Lost Tapes",
- contentRating: "nl/12",
- summary:
- "This documentary is basically deleted scenes and additional stunts and sketches from the Jackass TV show.",
- audienceRating: 6.3,
- year: 2009,
- thumb: "/library/metadata/46801/thumb/1736487753",
- art: "/library/metadata/46801/art/1736487753",
- duration: 6302504,
- originallyAvailableAt: "2009-10-11",
- addedAt: 1650729554,
- updatedAt: 1736487753,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- Media: [
- {
- id: 50004,
- duration: 6302504,
- bitrate: 1860,
- width: 700,
- height: 420,
- aspectRatio: 1.66,
- audioChannels: 2,
- audioCodec: "ac3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79349,
- key: "/library/parts/79349/1255880404/file.avi",
- duration: 6302504,
- file: "/Movies/Jackass The Lost Tapes (2009)/Jackass The Lost Tapes (2009) DVD Proper.avi",
- size: 1473629234,
- container: "avi",
- indexes: "sd",
- videoProfile: "simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Jackass: The Lost Tapes",
- type: "coverPoster",
- url: "/library/metadata/46801/thumb/1736487753"
- },
- {
- alt: "Jackass: The Lost Tapes",
- type: "background",
- url: "/library/metadata/46801/art/1736487753"
- },
- {
- alt: "Jackass: The Lost Tapes",
- type: "clearLogo",
- url: "/library/metadata/46801/clearLogo/1736487753"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1b11",
- topRight: "5c1203",
- bottomRight: "6a2412",
- bottomLeft: "924415"
- },
- Guid: [
- {
- id: "imdb://tt1600413"
- },
- {
- id: "tmdb://265065"
- },
- {
- id: "tvdb://22296"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jeff Tremaine"
- }
- ],
- Writer: [
- {
- tag: "Jeff Tremaine"
- }
- ],
- Role: [
- {
- tag: "Johnny Knoxville"
- },
- {
- tag: "Ryan Dunn"
- },
- {
- tag: "Dave England"
- }
- ]
- },
- {
- ratingKey: "46799",
- key: "/library/metadata/46799",
- guid: "plex://movie/5d776832151a60001f24d1fa",
- slug: "jackass-the-movie",
- studio: "Lynch Siderow Productions",
- type: "movie",
- title: "Jackass: The Movie",
- contentRating: "nl/16",
- summary:
- "Johnny Knoxville and his crazy friends appear on the big screen for the very first time in Jackass: The Movie. They wander around Japan in panda outfits, wreak havoc on a once civilized golf court, they even do stunts involving LIVE alligators, and so on. While Johnny Knoxvile and his pals put their life at risk, they are entertaining people at the same time. Get ready for Jackass: The Movie!!",
- rating: 4.9,
- audienceRating: 7.5,
- skipCount: 1,
- year: 2002,
- tagline: "Do not attempt this at home.",
- thumb: "/library/metadata/46799/thumb/1736487748",
- art: "/library/metadata/46799/art/1736487748",
- duration: 5099017,
- originallyAvailableAt: "2002-10-25",
- addedAt: 1650729346,
- updatedAt: 1736487748,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 55906,
- duration: 5099017,
- bitrate: 2224,
- width: 1916,
- height: 1034,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 85770,
- key: "/library/parts/85770/1704351930/file.mp4",
- duration: 5099017,
- file: "/Movies/Jackass The Movie (2002)/Jackass The Movie (2002) WEBRip-1080p.mp4",
- size: 1420850914,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Jackass: The Movie",
- type: "coverPoster",
- url: "/library/metadata/46799/thumb/1736487748"
- },
- {
- alt: "Jackass: The Movie",
- type: "background",
- url: "/library/metadata/46799/art/1736487748"
- },
- {
- alt: "Jackass: The Movie",
- type: "clearLogo",
- url: "/library/metadata/46799/clearLogo/1736487748"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e1a",
- topRight: "6e302a",
- bottomRight: "2c657d",
- bottomLeft: "973d32"
- },
- Guid: [
- {
- id: "imdb://tt0322802"
- },
- {
- id: "tmdb://9012"
- },
- {
- id: "tvdb://3929"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Documentary"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jeff Tremaine"
- }
- ],
- Writer: [
- {
- tag: "Jeff Tremaine"
- },
- {
- tag: "Dave England"
- }
- ],
- Role: [
- {
- tag: "Johnny Knoxville"
- },
- {
- tag: "Bam Margera"
- },
- {
- tag: "Steve-O"
- }
- ]
- },
- {
- ratingKey: "54925",
- key: "/library/metadata/54925",
- guid: "plex://movie/5d776a8afb0d55001f5490a7",
- slug: "john-wick",
- studio: "87Eleven",
- type: "movie",
- title: "John Wick",
- contentRating: "nl/16",
- summary:
- "John Wick is a former hitman grieving the loss of his true love. When his home is broken into, robbed, and his dog killed, he is forced to return to action to exact revenge.",
- rating: 8.6,
- audienceRating: 8.1,
- year: 2014,
- tagline: "Don't set him off.",
- thumb: "/library/metadata/54925/thumb/1737869737",
- art: "/library/metadata/54925/art/1737869737",
- duration: 6071796,
- originallyAvailableAt: "2014-10-23",
- addedAt: 1723933817,
- updatedAt: 1737869737,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56715,
- duration: 6071796,
- bitrate: 19164,
- width: 3836,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86582,
- key: "/library/parts/86582/1723927312/file.mkv",
- duration: 6071796,
- file: "/Movies/John Wick/John Wick (2014) 4K.mkv",
- size: 14566277438,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "John Wick",
- type: "coverPoster",
- url: "/library/metadata/54925/thumb/1737869737"
- },
- {
- alt: "John Wick",
- type: "background",
- url: "/library/metadata/54925/art/1737869737"
- },
- {
- alt: "John Wick",
- type: "clearLogo",
- url: "/library/metadata/54925/clearLogo/1737869737"
- }
- ],
- UltraBlurColors: {
- topLeft: "103242",
- topRight: "24556f",
- bottomRight: "2b6483",
- bottomLeft: "183f50"
- },
- Guid: [
- {
- id: "imdb://tt2911666"
- },
- {
- id: "tmdb://245891"
- },
- {
- id: "tvdb://155"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Chad Stahelski"
- }
- ],
- Writer: [
- {
- tag: "Derek Kolstad"
- }
- ],
- Role: [
- {
- tag: "Keanu Reeves"
- },
- {
- tag: "Michael Nyqvist"
- },
- {
- tag: "Alfie Allen"
- }
- ]
- },
- {
- ratingKey: "54922",
- key: "/library/metadata/54922",
- guid: "plex://movie/5d776b7323d5a3001f510a6d",
- slug: "john-wick-chapter-2",
- studio: "Thunder Road",
- type: "movie",
- title: "John Wick: Chapter 2",
- contentRating: "nl/16",
- summary:
- "John Wick is forced out of retirement by a former associate looking to seize control of a shadowy international assassins’ guild. Bound by a blood oath to aid him, Wick travels to Rome and does battle against some of the world’s most dangerous killers.",
- rating: 8.9,
- audienceRating: 8.5,
- year: 2017,
- tagline: "Never stab the devil in the back!",
- thumb: "/library/metadata/54922/thumb/1737869726",
- art: "/library/metadata/54922/art/1737869726",
- duration: 7343284,
- originallyAvailableAt: "2017-02-08",
- addedAt: 1723933329,
- updatedAt: 1737869726,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56712,
- duration: 7343284,
- bitrate: 18514,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86579,
- key: "/library/parts/86579/1723928850/file.mkv",
- duration: 7343284,
- file: "/Movies/John Wick Chapter 2/John Wick Chapter 2 (2017) 4K.mkv",
- size: 17040583028,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "John Wick: Chapter 2",
- type: "coverPoster",
- url: "/library/metadata/54922/thumb/1737869726"
- },
- {
- alt: "John Wick: Chapter 2",
- type: "background",
- url: "/library/metadata/54922/art/1737869726"
- },
- {
- alt: "John Wick: Chapter 2",
- type: "clearLogo",
- url: "/library/metadata/54922/clearLogo/1737869726"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1b24",
- topRight: "2c3169",
- bottomRight: "65253d",
- bottomLeft: "2f0c0e"
- },
- Guid: [
- {
- id: "imdb://tt4425200"
- },
- {
- id: "tmdb://324552"
- },
- {
- id: "tvdb://511"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Chad Stahelski"
- }
- ],
- Writer: [
- {
- tag: "Derek Kolstad"
- }
- ],
- Role: [
- {
- tag: "Keanu Reeves"
- },
- {
- tag: "Common"
- },
- {
- tag: "Ian McShane"
- }
- ]
- },
- {
- ratingKey: "54923",
- key: "/library/metadata/54923",
- guid: "plex://movie/5d776d31fb0d55001f599a2b",
- slug: "john-wick-chapter-3-parabellum",
- studio: "Thunder Road",
- type: "movie",
- title: "John Wick: Chapter 3 - Parabellum",
- contentRating: "nl/16",
- summary:
- "In this third installment of the adrenaline-fueled action franchise, skilled assassin John Wick (Keanu Reeves) returns with a $14 million price tag on his head and an army of bounty-hunting killers on his trail. After killing a member of the shadowy international assassin's guild, the High Table, John Wick is excommunicado, but the world's most ruthless hit men and women await his every turn.",
- rating: 8.9,
- audienceRating: 8.6,
- year: 2019,
- tagline: "If you want peace, prepare for war.",
- thumb: "/library/metadata/54923/thumb/1737869729",
- art: "/library/metadata/54923/art/1737869729",
- duration: 7845152,
- originallyAvailableAt: "2019-05-15",
- addedAt: 1723933419,
- updatedAt: 1737869729,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56713,
- duration: 7845152,
- bitrate: 13768,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86580,
- key: "/library/parts/86580/1723929128/file.mkv",
- duration: 7845152,
- file: "/Movies/John Wick Chapter 3 - Parabellum/John Wick Chapter 3 – Parabellum (2019).mkv",
- size: 13503988864,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "John Wick: Chapter 3 - Parabellum",
- type: "coverPoster",
- url: "/library/metadata/54923/thumb/1737869729"
- },
- {
- alt: "John Wick: Chapter 3 - Parabellum",
- type: "background",
- url: "/library/metadata/54923/art/1737869729"
- },
- {
- alt: "John Wick: Chapter 3 - Parabellum",
- type: "clearLogo",
- url: "/library/metadata/54923/clearLogo/1737869729"
- }
- ],
- UltraBlurColors: {
- topLeft: "4d1a21",
- topRight: "59097a",
- bottomRight: "0d051e",
- bottomLeft: "460d0d"
- },
- Guid: [
- {
- id: "imdb://tt6146586"
- },
- {
- id: "tmdb://458156"
- },
- {
- id: "tvdb://6494"
- }
- ],
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Chad Stahelski"
- }
- ],
- Writer: [
- {
- tag: "Derek Kolstad"
- },
- {
- tag: "Marc Abrams"
- }
- ],
- Role: [
- {
- tag: "Keanu Reeves"
- },
- {
- tag: "Halle Berry"
- },
- {
- tag: "Ian McShane"
- }
- ]
- },
- {
- ratingKey: "54924",
- key: "/library/metadata/54924",
- guid: "plex://movie/5d7770e5b2739400200eab75",
- slug: "john-wick-chapter-4",
- studio: "Thunder Road",
- type: "movie",
- title: "John Wick: Chapter 4",
- contentRating: "nl/16",
- summary:
- "John Wick uncovers a path to defeating The High Table. But before he can earn his freedom, Wick must face off against a new enemy with powerful alliances across the globe and forces that turn old friends into foes.",
- rating: 9.4,
- audienceRating: 9.3,
- year: 2023,
- tagline: "No way back, one way out.",
- thumb: "/library/metadata/54924/thumb/1737869733",
- art: "/library/metadata/54924/art/1737869733",
- duration: 10157663,
- originallyAvailableAt: "2023-03-22",
- addedAt: 1723933678,
- updatedAt: 1737869733,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56714,
- duration: 10157663,
- bitrate: 25004,
- width: 3828,
- height: 1592,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86581,
- key: "/library/parts/86581/1723930097/file.mkv",
- duration: 10157663,
- file: "/Movies/John Wick Chapter 4/John Wick Chapter 4 (2023) 4K.mkv",
- size: 31750494274,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "John Wick: Chapter 4",
- type: "coverPoster",
- url: "/library/metadata/54924/thumb/1737869733"
- },
- {
- alt: "John Wick: Chapter 4",
- type: "background",
- url: "/library/metadata/54924/art/1737869733"
- },
- {
- alt: "John Wick: Chapter 4",
- type: "clearLogo",
- url: "/library/metadata/54924/clearLogo/1737869733"
- }
- ],
- UltraBlurColors: {
- topLeft: "2e0807",
- topRight: "901109",
- bottomRight: "260504",
- bottomLeft: "4c0b08"
- },
- Guid: [
- {
- id: "imdb://tt10366206"
- },
- {
- id: "tmdb://603692"
- },
- {
- id: "tvdb://131523"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Chad Stahelski"
- }
- ],
- Writer: [
- {
- tag: "Michael Finch"
- },
- {
- tag: "Shay Hatten"
- }
- ],
- Role: [
- {
- tag: "Keanu Reeves"
- },
- {
- tag: "Donnie Yen"
- },
- {
- tag: "Bill Skarsgård"
- }
- ]
- },
- {
- ratingKey: "24652",
- key: "/library/metadata/24652",
- guid: "plex://movie/5d776f3c96b655001fe80905",
- slug: "joker-2019",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "Joker",
- contentRating: "nl/16",
- summary:
- "Arthur Fleck, a party clown and a failed stand-up comedian, leads an impoverished life with his ailing mother. However, when society shuns him and brands him as a freak, he decides to embrace the life of chaos in Gotham City.",
- rating: 6.8,
- audienceRating: 8.8,
- year: 2019,
- tagline: "Put on a happy face.",
- thumb: "/library/metadata/24652/thumb/1737869718",
- art: "/library/metadata/24652/art/1737869718",
- duration: 7309120,
- originallyAvailableAt: "2019-10-01",
- addedAt: 1576706246,
- updatedAt: 1737869718,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56716,
- duration: 7309120,
- bitrate: 18988,
- width: 3840,
- height: 2080,
- aspectRatio: 1.85,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92024,
- key: "/library/parts/92024/1723930341/file.mkv",
- duration: 7309120,
- file: "/Movies/Joker (2019)/Joker (2019) 4K.mkv",
- size: 17411472806,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Joker",
- type: "coverPoster",
- url: "/library/metadata/24652/thumb/1737869718"
- },
- {
- alt: "Joker",
- type: "background",
- url: "/library/metadata/24652/art/1737869718"
- },
- {
- alt: "Joker",
- type: "clearLogo",
- url: "/library/metadata/24652/clearLogo/1737869718"
- }
- ],
- UltraBlurColors: {
- topLeft: "123240",
- topRight: "03170b",
- bottomRight: "0c1f10",
- bottomLeft: "491620"
- },
- Guid: [
- {
- id: "imdb://tt7286456"
- },
- {
- id: "tmdb://475557"
- },
- {
- id: "tvdb://7644"
- }
- ],
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Canada"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Todd Phillips"
- }
- ],
- Writer: [
- {
- tag: "Scott Silver"
- },
- {
- tag: "Todd Phillips"
- }
- ],
- Role: [
- {
- tag: "Joaquin Phoenix"
- },
- {
- tag: "Robert De Niro"
- },
- {
- tag: "Zazie Beetz"
- }
- ]
- },
- {
- ratingKey: "54743",
- key: "/library/metadata/54743",
- guid: "plex://movie/61220f4b3132c6002c882fba",
- slug: "joy-ride-2023",
- studio: "Lionsgate",
- type: "movie",
- title: "Joy Ride",
- contentRating: "nl/16",
- summary:
- "When Audrey's business trip to Asia goes sideways, she enlists the aid of Lolo, her irreverent, childhood best friend who also happens to be a hot mess; Kat, her college friend turned Chinese soap star; and Deadeye, Lolo's eccentric cousin. Their no-holds-barred, epic experience becomes a journey of bonding, friendship, belonging, and wild debauchery that reveals the universal truth of what it means to know and love who you are.",
- rating: 9.0,
- audienceRating: 8.2,
- year: 2023,
- tagline: "Four friends. One trip. No luck.",
- thumb: "/library/metadata/54743/thumb/1738995251",
- art: "/library/metadata/54743/art/1738995251",
- duration: 5688767,
- originallyAvailableAt: "2023-07-05",
- addedAt: 1716136663,
- updatedAt: 1738995251,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56434,
- duration: 5688767,
- bitrate: 29126,
- width: 3824,
- height: 1592,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86298,
- key: "/library/parts/86298/1694637800/file.mkv",
- duration: 5688767,
- file: "/Movies/Joy Ride (2023)/Joy Ride (2023) WEBDL-2160p.mkv",
- size: 20761341969,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Joy Ride",
- type: "coverPoster",
- url: "/library/metadata/54743/thumb/1738995251"
- },
- {
- alt: "Joy Ride",
- type: "background",
- url: "/library/metadata/54743/art/1738995251"
- },
- {
- alt: "Joy Ride",
- type: "clearLogo",
- url: "/library/metadata/54743/clearLogo/1738995251"
- }
- ],
- UltraBlurColors: {
- topLeft: "2c235b",
- topRight: "96394f",
- bottomRight: "263a6e",
- bottomLeft: "812543"
- },
- Guid: [
- {
- id: "imdb://tt15268244"
- },
- {
- id: "tmdb://864168"
- },
- {
- id: "tvdb://345034"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "Canada"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Adele Lim"
- }
- ],
- Writer: [
- {
- tag: "Adele Lim"
- },
- {
- tag: "Cherry Chevapravatdumrong"
- }
- ],
- Role: [
- {
- tag: "Ashley Park"
- },
- {
- tag: "Sherry Cola"
- },
- {
- tag: "Stephanie Hsu"
- }
- ]
- },
- {
- ratingKey: "54772",
- key: "/library/metadata/54772",
- guid: "plex://movie/5fbcc00dc3f46a002da36210",
- slug: "joyride-2022",
- studio: "Embankment Films",
- type: "movie",
- title: "Joyride",
- contentRating: "nl/16",
- summary:
- "12-year-old Mully (Reid) has lost his mother and discovers his debt-ridden father stealing the charity money they've raised in her name. Grabbing the cash, Mully steals a taxi and is shocked to find a woman, Joy (Colman), in the back seat with a baby. She joins Mully on a wild journey across Ireland, stealing cars, hitch-hiking, catching ferries and breaking police barricades.",
- rating: 5.1,
- audienceRating: 6.6,
- year: 2022,
- tagline:
- "When we feel lost, finding our way home takes a little help.",
- thumb: "/library/metadata/54772/thumb/1736656637",
- art: "/library/metadata/54772/art/1736656637",
- duration: 5635135,
- originallyAvailableAt: "2022-07-29",
- addedAt: 1716915480,
- updatedAt: 1736656637,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 56464,
- duration: 5635135,
- bitrate: 24131,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mpegts",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86328,
- key: "/library/parts/86328/1675162488/file.m2ts",
- duration: 5635135,
- file: "/Movies/Joyride (2022)/Joyride (2022) WEBRip-2160p.m2ts",
- size: 17801158656,
- container: "mpegts",
- indexes: "sd",
- packetLength: 188,
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Joyride",
- type: "coverPoster",
- url: "/library/metadata/54772/thumb/1736656637"
- },
- {
- alt: "Joyride",
- type: "background",
- url: "/library/metadata/54772/art/1736656637"
- },
- {
- alt: "Joyride",
- type: "clearLogo",
- url: "/library/metadata/54772/clearLogo/1736656637"
- }
- ],
- UltraBlurColors: {
- topLeft: "172d50",
- topRight: "2d356e",
- bottomRight: "255889",
- bottomLeft: "0c2a4b"
- },
- Guid: [
- {
- id: "imdb://tt13515090"
- },
- {
- id: "tmdb://762361"
- },
- {
- id: "tvdb://339735"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "Ireland"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Emer Reynolds"
- }
- ],
- Writer: [
- {
- tag: "Ailbhe Keogan"
- }
- ],
- Role: [
- {
- tag: "Olivia Colman"
- },
- {
- tag: "Charlie Reid"
- },
- {
- tag: "Lochlann Ó Mearáin"
- }
- ]
- },
- {
- ratingKey: "44648",
- key: "/library/metadata/44648",
- guid: "plex://movie/5d77683385719b001f3a32f4",
- slug: "judge-dredd",
- studio: "Cinergi Pictures",
- type: "movie",
- title: "Judge Dredd",
- contentRating: "nl/16",
- summary:
- "In a dystopian future, Joseph Dredd, the most famous Judge (a police officer with instant field judiciary powers), is convicted for a crime he did not commit and must face his murderous counterpart.",
- rating: 2.2,
- audienceRating: 3.1,
- year: 1995,
- tagline: "In the future, one man is the law.",
- thumb: "/library/metadata/44648/thumb/1736487632",
- art: "/library/metadata/44648/art/1736487632",
- duration: 5763264,
- originallyAvailableAt: "1995-06-30",
- addedAt: 1628694453,
- updatedAt: 1736487632,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 56789,
- duration: 5763264,
- bitrate: 46903,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86656,
- key: "/library/parts/86656/1724641175/file.mkv",
- duration: 5763264,
- file: "/Movies/Judge Dredd (1995)/Judge Dredd (1995) Bluray-2160p.mkv",
- size: 33729219522,
- audioProfile: "ma",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Judge Dredd",
- type: "coverPoster",
- url: "/library/metadata/44648/thumb/1736487632"
- },
- {
- alt: "Judge Dredd",
- type: "background",
- url: "/library/metadata/44648/art/1736487632"
- },
- {
- alt: "Judge Dredd",
- type: "clearLogo",
- url: "/library/metadata/44648/clearLogo/1736487632"
- }
- ],
- UltraBlurColors: {
- topLeft: "501818",
- topRight: "196782",
- bottomRight: "286265",
- bottomLeft: "2b6776"
- },
- Guid: [
- {
- id: "imdb://tt0113492"
- },
- {
- id: "tmdb://9482"
- },
- {
- id: "tvdb://2184"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Danny Cannon"
- }
- ],
- Writer: [
- {
- tag: "John Wagner"
- },
- {
- tag: "Steven E. de Souza"
- }
- ],
- Role: [
- {
- tag: "Sylvester Stallone"
- },
- {
- tag: "Diane Lane"
- },
- {
- tag: "Armand Assante"
- }
- ]
- },
- {
- ratingKey: "9222",
- key: "/library/metadata/9222",
- guid: "plex://movie/5d77683261141d001fb14e02",
- slug: "jumanji",
- studio: "TriStar Pictures",
- type: "movie",
- title: "Jumanji",
- contentRating: "nl/12",
- summary:
- "When siblings Judy and Peter discover an enchanted board game that opens the door to a magical world, they unwittingly invite Alan -- an adult who's been trapped inside the game for 26 years -- into their living room. Alan's only hope for freedom is to finish the game, which proves risky as all three find themselves running from giant rhinoceroses, evil monkeys and other terrifying creatures.",
- rating: 5.2,
- audienceRating: 6.3,
- year: 1995,
- tagline: "Roll the dice and unleash the excitement!",
- thumb: "/library/metadata/9222/thumb/1732511565",
- art: "/library/metadata/9222/art/1732511565",
- duration: 6246240,
- originallyAvailableAt: "1995-12-15",
- addedAt: 1559787322,
- updatedAt: 1732511565,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 11402,
- duration: 6246240,
- bitrate: 30817,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41815,
- key: "/library/parts/41815/1506160881/file.mkv",
- duration: 6246240,
- file: "/Movies/Jumanji (1995)/Jumanji.1995.1080p.BluRay.REMUX.AVC.DTS-HD.MA.5.1-EPSiLON.mkv",
- size: 24066480862,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Jumanji",
- type: "coverPoster",
- url: "/library/metadata/9222/thumb/1732511565"
- },
- {
- alt: "Jumanji",
- type: "background",
- url: "/library/metadata/9222/art/1732511565"
- },
- {
- alt: "Jumanji",
- type: "clearLogo",
- url: "/library/metadata/9222/clearLogo/1732511565"
- }
- ],
- UltraBlurColors: {
- topLeft: "491604",
- topRight: "652e21",
- bottomRight: "973d31",
- bottomLeft: "95402e"
- },
- Guid: [
- {
- id: "imdb://tt0113497"
- },
- {
- id: "tmdb://8844"
- },
- {
- id: "tvdb://13121"
- }
- ],
- Genre: [
- {
- tag: "Adventure"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Joe Johnston"
- }
- ],
- Writer: [
- {
- tag: "Jim Strain"
- },
- {
- tag: "Chris Van Allsburg"
- }
- ],
- Role: [
- {
- tag: "Robin Williams"
- },
- {
- tag: "Kirsten Dunst"
- },
- {
- tag: "Bradley Pierce"
- }
- ]
- },
- {
- ratingKey: "25310",
- key: "/library/metadata/25310",
- guid: "plex://movie/5d7768254de0ee001fcc83aa",
- slug: "jurassic-park-iii",
- studio: "Universal Pictures",
- type: "movie",
- title: "Jurassic Park III",
- contentRating: "nl/12",
- summary:
- "In need of funds for research, Dr. Alan Grant accepts a large sum of money to accompany Paul and Amanda Kirby on an aerial tour of the infamous Isla Sorna. It isn't long before all hell breaks loose and the stranded wayfarers must fight for survival as a host of new -- and even more deadly -- dinosaurs try to make snacks of them.",
- rating: 4.9,
- audienceRating: 3.7,
- year: 2001,
- tagline: "This time, it's not just a walk in the park!",
- thumb: "/library/metadata/25310/thumb/1733633709",
- art: "/library/metadata/25310/art/1733633709",
- duration: 5540542,
- originallyAvailableAt: "2001-07-18",
- addedAt: 1578621985,
- updatedAt: 1733633709,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 27464,
- duration: 5540542,
- bitrate: 18603,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "es",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41847,
- key: "/library/parts/41847/1325048304/file.mkv",
- duration: 5540542,
- file: "/Movies/Jurassic Park III (2001)/Jurassic.Park.III.2001.1080p.BluRay.DTS-ES.x264-DON-4P.mkv",
- size: 12885419189,
- audioProfile: "es",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Jurassic Park III",
- type: "coverPoster",
- url: "/library/metadata/25310/thumb/1733633709"
- },
- {
- alt: "Jurassic Park III",
- type: "background",
- url: "/library/metadata/25310/art/1733633709"
- },
- {
- alt: "Jurassic Park III",
- type: "clearLogo",
- url: "/library/metadata/25310/clearLogo/1733633709"
- }
- ],
- UltraBlurColors: {
- topLeft: "10302f",
- topRight: "1c4855",
- bottomRight: "1c4854",
- bottomLeft: "051721"
- },
- Guid: [
- {
- id: "imdb://tt0163025"
- },
- {
- id: "tmdb://331"
- },
- {
- id: "tvdb://111647"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Joe Johnston"
- }
- ],
- Writer: [
- {
- tag: "Jim Taylor"
- },
- {
- tag: "Peter Buchman"
- }
- ],
- Role: [
- {
- tag: "Sam Neill"
- },
- {
- tag: "William H. Macy"
- },
- {
- tag: "Téa Leoni"
- }
- ]
- },
- {
- ratingKey: "22767",
- key: "/library/metadata/22767",
- guid: "plex://movie/5d77699e96b655001fdd42fc",
- slug: "jurassic-world",
- studio: "Amblin Entertainment",
- type: "movie",
- title: "Jurassic World",
- contentRating: "nl/12",
- summary:
- "Twenty-two years after the original Jurassic Park failed, the new park, also known as Jurassic World, is open for business. After years of studying genetics, the scientists on the park genetically engineer a new breed of dinosaur, the Indominus rex. When everything goes horribly wrong, will our heroes make it off the island?",
- rating: 7.2,
- audienceRating: 7.8,
- year: 2015,
- tagline: "The park is open.",
- thumb: "/library/metadata/22767/thumb/1733031208",
- art: "/library/metadata/22767/art/1733031208",
- duration: 7461119,
- originallyAvailableAt: "2015-06-10",
- addedAt: 1568917047,
- updatedAt: 1733031208,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 23666,
- duration: 7461119,
- bitrate: 18661,
- width: 1920,
- height: 960,
- aspectRatio: 1.85,
- audioChannels: 8,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41859,
- key: "/library/parts/41859/1475331017/file.mkv",
- duration: 7461119,
- file: "/Movies/Jurassic World (2015)/Jurassic.World.2015.1080p.BluRay.DTS-HD.MA.5.1.x264-FuzerHD.mkv",
- size: 17410471683,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Jurassic World",
- type: "coverPoster",
- url: "/library/metadata/22767/thumb/1733031208"
- },
- {
- alt: "Jurassic World",
- type: "background",
- url: "/library/metadata/22767/art/1733031208"
- },
- {
- alt: "Jurassic World",
- type: "clearLogo",
- url: "/library/metadata/22767/clearLogo/1733031208"
- }
- ],
- UltraBlurColors: {
- topLeft: "14200b",
- topRight: "1f2226",
- bottomRight: "133443",
- bottomLeft: "1b2222"
- },
- Guid: [
- {
- id: "imdb://tt0369610"
- },
- {
- id: "tmdb://135397"
- },
- {
- id: "tvdb://200"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Colin Trevorrow"
- }
- ],
- Writer: [
- {
- tag: "Rick Jaffa"
- },
- {
- tag: "Michael Crichton"
- }
- ],
- Role: [
- {
- tag: "Chris Pratt"
- },
- {
- tag: "Bryce Dallas Howard"
- },
- {
- tag: "Irrfan Khan"
- }
- ]
- },
- {
- ratingKey: "55066",
- key: "/library/metadata/55066",
- guid: "plex://movie/627b7053ca8f2e288869fc10",
- slug: "knox-goes-away-2024",
- studio: "Brookstreet Pictures",
- type: "movie",
- title: "Knox Goes Away",
- contentRating: "nl/16",
- summary:
- "When a contract killer is diagnosed with a fast-moving form of dementia, he is presented with the opportunity to redeem himself by saving the life of his estranged adult son. To do this, he must race against the police closing in on him, as well as the ticking clock of his own rapidly-deteriorating mind.",
- rating: 6.6,
- audienceRating: 8.4,
- viewCount: 1,
- lastViewedAt: 1727040525,
- year: 2024,
- thumb: "/library/metadata/55066/thumb/1736656736",
- art: "/library/metadata/55066/art/1736656736",
- duration: 6877921,
- originallyAvailableAt: "2024-03-15",
- addedAt: 1727032301,
- updatedAt: 1736656736,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56968,
- duration: 6877921,
- bitrate: 17588,
- width: 3840,
- height: 1920,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86835,
- key: "/library/parts/86835/1716885047/file.mkv",
- duration: 6877921,
- file: "/Movies/Knox Goes Away (2024)/Knox Goes Away (2024) WEBDL-2160p.mkv",
- size: 15124845837,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Knox Goes Away",
- type: "coverPoster",
- url: "/library/metadata/55066/thumb/1736656736"
- },
- {
- alt: "Knox Goes Away",
- type: "background",
- url: "/library/metadata/55066/art/1736656736"
- },
- {
- alt: "Knox Goes Away",
- type: "clearLogo",
- url: "/library/metadata/55066/clearLogo/1736656736"
- }
- ],
- UltraBlurColors: {
- topLeft: "1d341b",
- topRight: "2b3b1a",
- bottomRight: "151c03",
- bottomLeft: "13345b"
- },
- Guid: [
- {
- id: "imdb://tt20115766"
- },
- {
- id: "tmdb://972614"
- },
- {
- id: "tvdb://353997"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Michael Keaton"
- }
- ],
- Writer: [
- {
- tag: "Gregory Poirier"
- }
- ],
- Role: [
- {
- tag: "Michael Keaton"
- },
- {
- tag: "Al Pacino"
- },
- {
- tag: "Marcia Gay Harden"
- }
- ]
- },
- {
- ratingKey: "21434",
- key: "/library/metadata/21434",
- guid: "plex://movie/5d776d1847dd6e001f6f002f",
- slug: "lara-croft-tomb-raider",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Lara Croft: Tomb Raider",
- contentRating: "nl/12",
- summary:
- "Video game adventurer Lara Croft comes to life in a movie where she races against time and villains to recover powerful ancient artifacts.",
- rating: 2.0,
- audienceRating: 4.7,
- year: 2001,
- tagline:
- "Born into Wealth. Groomed by the Elite. Trained for Combat.",
- thumb: "/library/metadata/21434/thumb/1733031045",
- art: "/library/metadata/21434/art/1733031045",
- duration: 2041009,
- originallyAvailableAt: "2001-06-14",
- addedAt: 1564170811,
- updatedAt: 1733031045,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21769,
- duration: 2041009,
- bitrate: 11812,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41808,
- key: "/library/parts/41808/1563804570/file.mkv",
- duration: 2041009,
- file: "/Movies/Lara Croft Tomb Raider (2001)/Lara.Croft.Tomb.Raider.2001.MULTi.1080p.BluRay.x264-FHD.mkv",
- size: 8533547176,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Lara Croft: Tomb Raider",
- type: "coverPoster",
- url: "/library/metadata/21434/thumb/1733031045"
- },
- {
- alt: "Lara Croft: Tomb Raider",
- type: "background",
- url: "/library/metadata/21434/art/1733031045"
- },
- {
- alt: "Lara Croft: Tomb Raider",
- type: "clearLogo",
- url: "/library/metadata/21434/clearLogo/1733031045"
- }
- ],
- UltraBlurColors: {
- topLeft: "023246",
- topRight: "194153",
- bottomRight: "0a516e",
- bottomLeft: "08658d"
- },
- Guid: [
- {
- id: "imdb://tt0146316"
- },
- {
- id: "tmdb://1995"
- },
- {
- id: "tvdb://1474"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "Japan"
- }
- ],
- Director: [
- {
- tag: "Simon West"
- }
- ],
- Writer: [
- {
- tag: "Patrick Massett"
- },
- {
- tag: "John Zinman"
- }
- ],
- Role: [
- {
- tag: "Angelina Jolie"
- },
- {
- tag: "Iain Glen"
- },
- {
- tag: "Daniel Craig"
- }
- ]
- },
- {
- ratingKey: "23277",
- key: "/library/metadata/23277",
- guid: "plex://movie/5d77682a3c3c2a001fbcbe05",
- slug: "lara-croft-tomb-raider-the-cradle-of-life",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Lara Croft: Tomb Raider - The Cradle of Life",
- contentRating: "nl/12",
- summary:
- "Adventurer Lara Croft goes on a quest to save the mythical Pandora's Box, before an evil scientist finds it, and recruits a former Marine turned mercenary to assist her.",
- rating: 2.4,
- audienceRating: 4.4,
- year: 2003,
- tagline: "The lady returns.",
- thumb: "/library/metadata/23277/thumb/1733633603",
- art: "/library/metadata/23277/art/1733633603",
- duration: 7042837,
- originallyAvailableAt: "2003-07-24",
- addedAt: 1563811181,
- updatedAt: 1733633603,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 24540,
- duration: 7042837,
- bitrate: 15599,
- width: 1920,
- height: 820,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41869,
- key: "/library/parts/41869/1564005594/file.mkv",
- duration: 7042837,
- file: "/Movies/Lara Croft Tomb Raider - The Cradle of Life (2003)/Lara.Croft.Tomb.Raider.The.Cradle.of.Life.2003.1080p.BluRay.DTS.x264-iNK.mkv",
- size: 13734956846,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Lara Croft: Tomb Raider - The Cradle of Life",
- type: "coverPoster",
- url: "/library/metadata/23277/thumb/1733633603"
- },
- {
- alt: "Lara Croft: Tomb Raider - The Cradle of Life",
- type: "background",
- url: "/library/metadata/23277/art/1733633603"
- },
- {
- alt: "Lara Croft: Tomb Raider - The Cradle of Life",
- type: "clearLogo",
- url: "/library/metadata/23277/clearLogo/1733633603"
- }
- ],
- UltraBlurColors: {
- topLeft: "123145",
- topRight: "183d53",
- bottomRight: "10334c",
- bottomLeft: "1a2750"
- },
- Guid: [
- {
- id: "imdb://tt0325703"
- },
- {
- id: "tmdb://1996"
- },
- {
- id: "tvdb://888"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "Hong Kong"
- }
- ],
- Director: [
- {
- tag: "Jan de Bont"
- }
- ],
- Writer: [
- {
- tag: "Dean Georgaris"
- },
- {
- tag: "Steven E. de Souza"
- }
- ],
- Role: [
- {
- tag: "Angelina Jolie"
- },
- {
- tag: "Gerard Butler"
- },
- {
- tag: "Ciarán Hinds"
- }
- ]
- },
- {
- ratingKey: "25614",
- key: "/library/metadata/25614",
- guid: "plex://movie/5d7770859ab5440021535e69",
- slug: "last-christmas-2019",
- studio: "Universal Pictures",
- type: "movie",
- title: "Last Christmas",
- contentRating: "nl/9",
- summary:
- "Kate is a young woman subscribed to bad decisions. Working as an elf in a year-round Christmas store is not good for the wannabe singer. However, she meets Tom there. Her life takes a new turn--that seems too good to be true.",
- rating: 4.6,
- audienceRating: 8.1,
- year: 2019,
- tagline: "Who doesn't have a little Christmas baggage?",
- thumb: "/library/metadata/25614/thumb/1733633736",
- art: "/library/metadata/25614/art/1733633736",
- duration: 6169588,
- originallyAvailableAt: "2019-11-07",
- addedAt: 1580578210,
- updatedAt: 1733633736,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 28057,
- duration: 6169588,
- bitrate: 12113,
- width: 1920,
- height: 960,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41729,
- key: "/library/parts/41729/1580304901/file.mkv",
- duration: 6169588,
- file: "/Movies/Last Christmas (2019)/Last.Christmas.2019.1080p.BluRay.x264-GUACAMOLE.mkv",
- size: 9343536376,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Last Christmas",
- type: "coverPoster",
- url: "/library/metadata/25614/thumb/1733633736"
- },
- {
- alt: "Last Christmas",
- type: "background",
- url: "/library/metadata/25614/art/1733633736"
- },
- {
- alt: "Last Christmas",
- type: "clearLogo",
- url: "/library/metadata/25614/clearLogo/1733633736"
- }
- ],
- UltraBlurColors: {
- topLeft: "54130f",
- topRight: "8c491d",
- bottomRight: "541f25",
- bottomLeft: "126951"
- },
- Guid: [
- {
- id: "imdb://tt8623904"
- },
- {
- id: "tmdb://549053"
- },
- {
- id: "tvdb://30770"
- }
- ],
- Genre: [
- {
- tag: "Romance"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Paul Feig"
- }
- ],
- Writer: [
- {
- tag: "Bryony Kimmings"
- },
- {
- tag: "Emma Thompson"
- }
- ],
- Role: [
- {
- tag: "Emilia Clarke"
- },
- {
- tag: "Henry Golding"
- },
- {
- tag: "Michelle Yeoh"
- }
- ]
- },
- {
- ratingKey: "54755",
- key: "/library/metadata/54755",
- guid: "plex://movie/5d776aef7a53e9001e714164",
- slug: "legend-2015",
- studio: "Working Title Films",
- type: "movie",
- title: "Legend",
- contentRating: "nl/16",
- summary:
- "The true story of London's most notorious gangsters, twins Reggie and Ronnie Kray. As the brothers rise through the criminal underworld, Ronnie advances the family business with violence and intimidation while Reggie struggles to go legitimate for local girl Frances Shea. In and out of prison, Ronnie's unpredictable tendencies and the slow disintegration of Reggie's marriage threaten to bring the brothers' empire tumbling to the ground.",
- rating: 6.0,
- audienceRating: 5.9,
- viewCount: 2,
- lastViewedAt: 1718735339,
- year: 2015,
- tagline: "Love, fight, live, rule like a legend.",
- thumb: "/library/metadata/54755/thumb/1736656612",
- art: "/library/metadata/54755/art/1736656612",
- duration: 7860736,
- originallyAvailableAt: "2015-09-09",
- addedAt: 1716733065,
- updatedAt: 1736656612,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56448,
- duration: 7860736,
- bitrate: 25007,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86312,
- key: "/library/parts/86312/1699546035/file.mkv",
- duration: 7860736,
- file: "/Movies/Legend (2015)/Legend (2015) Bluray-2160p.mkv",
- size: 24643254490,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Legend",
- type: "coverPoster",
- url: "/library/metadata/54755/thumb/1736656612"
- },
- {
- alt: "Legend",
- type: "background",
- url: "/library/metadata/54755/art/1736656612"
- },
- {
- alt: "Legend",
- type: "clearLogo",
- url: "/library/metadata/54755/clearLogo/1736656612"
- }
- ],
- UltraBlurColors: {
- topLeft: "5c0101",
- topRight: "1c0609",
- bottomRight: "3f403f",
- bottomLeft: "ad0d0d"
- },
- Guid: [
- {
- id: "imdb://tt3569230"
- },
- {
- id: "tmdb://276907"
- },
- {
- id: "tvdb://2657"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "France"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Brian Helgeland"
- }
- ],
- Writer: [
- {
- tag: "Brian Helgeland"
- }
- ],
- Role: [
- {
- tag: "Tom Hardy"
- },
- {
- tag: "Emily Browning"
- },
- {
- tag: "Christopher Eccleston"
- }
- ]
- },
- {
- ratingKey: "8539",
- key: "/library/metadata/8539",
- guid: "plex://movie/5d7768b50ab2440020071f0b",
- slug: "lincoln",
- studio: "DreamWorks Pictures",
- type: "movie",
- title: "Lincoln",
- contentRating: "nl/12",
- summary:
- "The revealing story of the 16th US President's tumultuous final months in office. In a nation divided by war and the strong winds of change, Lincoln pursues a course of action designed to end the war, unite the country and abolish slavery. With the moral courage and fierce determination to succeed, his choices during this critical moment will change the fate of generations to come.",
- rating: 9.0,
- audienceRating: 8.0,
- year: 2012,
- tagline: "The Hours That Changed History.",
- thumb: "/library/metadata/8539/thumb/1732511459",
- art: "/library/metadata/8539/art/1732511459",
- duration: 8997055,
- originallyAvailableAt: "2012-11-16",
- addedAt: 1558941429,
- updatedAt: 1732511459,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 10664,
- duration: 8997055,
- bitrate: 13621,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41905,
- key: "/library/parts/41905/1363359203/file.mkv",
- duration: 8997055,
- file: "/Movies/Lincoln (2012)/Lincoln.2012.REPACK.1080p.BluRay.x264-EbP.mkv",
- size: 15320643208,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Lincoln",
- type: "coverPoster",
- url: "/library/metadata/8539/thumb/1732511459"
- },
- {
- alt: "Lincoln",
- type: "background",
- url: "/library/metadata/8539/art/1732511459"
- },
- {
- alt: "Lincoln",
- type: "clearLogo",
- url: "/library/metadata/8539/clearLogo/1732511459"
- }
- ],
- Guid: [
- {
- id: "imdb://tt0443272"
- },
- {
- id: "tmdb://72976"
- },
- {
- id: "tvdb://3148"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "War"
- }
- ],
- Country: [
- {
- tag: "India"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Steven Spielberg"
- }
- ],
- Writer: [
- {
- tag: "Tony Kushner"
- },
- {
- tag: "Doris Kearns Goodwin"
- }
- ],
- Role: [
- {
- tag: "Daniel Day-Lewis"
- },
- {
- tag: "Sally Field"
- },
- {
- tag: "David Strathairn"
- }
- ]
- },
- {
- ratingKey: "25982",
- key: "/library/metadata/25982",
- guid: "plex://movie/5d77682461141d001fb13348",
- slug: "lock-stock-and-two-smoking-barrels",
- studio: "Summit Entertainment",
- type: "movie",
- title: "Lock, Stock and Two Smoking Barrels",
- contentRating: "nl/16",
- summary:
- "Four Jack-the-lads find themselves heavily - seriously heavily - in debt to an East End hard man and his enforcers after a crooked card game. Overhearing their neighbours in the next flat plotting to hold up a group of out-of-their-depth drug growers, our heroes decide to stitch up the robbers in turn. In a way the confusion really starts when a pair of antique double-barrelled shotguns go missing in a completely different scam.",
- rating: 7.5,
- audienceRating: 9.3,
- year: 1998,
- tagline: "A Disgrace to Criminals Everywhere.",
- thumb: "/library/metadata/25982/thumb/1733633742",
- art: "/library/metadata/25982/art/1733633742",
- duration: 6443306,
- originallyAvailableAt: "1998-08-28",
- addedAt: 1582683855,
- updatedAt: 1733633742,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 28743,
- duration: 6443306,
- bitrate: 17485,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41838,
- key: "/library/parts/41838/1582683795/file.mkv",
- duration: 6443306,
- file: "/Movies/Lock, Stock and Two Smoking Barrels (1998)/Lock.Stock.and.Two.Smoking.Barrels.1998.BluRay.1080p.x264.DTS-CtrlHD.mkv",
- size: 14086059492,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Lock, Stock and Two Smoking Barrels",
- type: "coverPoster",
- url: "/library/metadata/25982/thumb/1733633742"
- },
- {
- alt: "Lock, Stock and Two Smoking Barrels",
- type: "background",
- url: "/library/metadata/25982/art/1733633742"
- },
- {
- alt: "Lock, Stock and Two Smoking Barrels",
- type: "clearLogo",
- url: "/library/metadata/25982/clearLogo/1733633742"
- }
- ],
- UltraBlurColors: {
- topLeft: "55101a",
- topRight: "883c38",
- bottomRight: "5b2322",
- bottomLeft: "62141d"
- },
- Guid: [
- {
- id: "imdb://tt0120735"
- },
- {
- id: "tmdb://100"
- },
- {
- id: "tvdb://5995"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Guy Ritchie"
- }
- ],
- Writer: [
- {
- tag: "Guy Ritchie"
- }
- ],
- Role: [
- {
- tag: "Vinnie Jones"
- },
- {
- tag: "Jason Flemyng"
- },
- {
- tag: "Dexter Fletcher"
- }
- ]
- },
- {
- ratingKey: "20949",
- key: "/library/metadata/20949",
- guid: "plex://movie/5d7768248a7581001f12bc70",
- slug: "the-lord-of-the-rings-the-fellowship-of-the-ring",
- studio: "New Line Cinema",
- type: "movie",
- title: "The Lord of the Rings: The Fellowship of the Ring",
- titleSort: "Lord of the Rings: The Fellowship of the Ring",
- contentRating: "nl/12",
- summary:
- "Young hobbit Frodo Baggins, after inheriting a mysterious ring from his uncle Bilbo, must leave his home in order to keep it from falling into the hands of its evil creator. Along the way, a fellowship is formed to protect the ringbearer and make sure that the ring arrives at its final destination: Mt. Doom, the only place where it can be destroyed.",
- rating: 9.2,
- audienceRating: 9.5,
- year: 2001,
- tagline: "One ring to rule them all.",
- thumb: "/library/metadata/20949/thumb/1732511697",
- art: "/library/metadata/20949/art/1732511697",
- duration: 13691758,
- originallyAvailableAt: "2001-12-19",
- addedAt: 1563104876,
- updatedAt: 1732511697,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 49597,
- duration: 13691758,
- bitrate: 71453,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78940,
- key: "/library/parts/78940/1606710915/file.mkv",
- duration: 13691758,
- file: "/Movies/The Lord of the Rings The Fellowship of the Ring (2001)/The Lord of the Rings The Fellowship of the Ring (2001) Remux-2160p.mkv",
- size: 122419209818,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Lord of the Rings: The Fellowship of the Ring",
- type: "coverPoster",
- url: "/library/metadata/20949/thumb/1732511697"
- },
- {
- alt: "The Lord of the Rings: The Fellowship of the Ring",
- type: "background",
- url: "/library/metadata/20949/art/1732511697"
- },
- {
- alt: "The Lord of the Rings: The Fellowship of the Ring",
- type: "clearLogo",
- url: "/library/metadata/20949/clearLogo/1732511697"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d2203",
- topRight: "184042",
- bottomRight: "2c655c",
- bottomLeft: "11333b"
- },
- Guid: [
- {
- id: "imdb://tt0120737"
- },
- {
- id: "tmdb://120"
- },
- {
- id: "tvdb://107"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "New Zealand"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Peter Jackson"
- }
- ],
- Writer: [
- {
- tag: "Philippa Boyens"
- },
- {
- tag: "Fran Walsh"
- }
- ],
- Role: [
- {
- tag: "Elijah Wood"
- },
- {
- tag: "Ian McKellen"
- },
- {
- tag: "Viggo Mortensen"
- }
- ]
- },
- {
- ratingKey: "20952",
- key: "/library/metadata/20952",
- guid: "plex://movie/5d7768248a7581001f12bc73",
- slug: "the-lord-of-the-rings-the-return-of-the-king",
- studio: "New Line Cinema",
- type: "movie",
- title: "The Lord of the Rings: The Return of the King",
- titleSort: "Lord of the Rings: The Return of the King",
- contentRating: "nl/12",
- summary:
- "The final confrontation between the forces of good and evil fighting for control of the future of Middle-earth. Frodo and Sam reach Mordor in their quest to destroy the One Ring, while Aragorn leads the forces of good against Sauron's evil army at the stone city of Minas Tirith.",
- rating: 9.4,
- audienceRating: 8.6,
- year: 2003,
- tagline:
- "There can be no triumph without loss. No victory without suffering. No freedom without sacrifice.",
- thumb: "/library/metadata/20952/thumb/1732511702",
- art: "/library/metadata/20952/art/1732511702",
- duration: 12061823,
- originallyAvailableAt: "2003-12-17",
- addedAt: 1563104876,
- updatedAt: 1732511702,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 49596,
- duration: 12061823,
- bitrate: 53920,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78939,
- key: "/library/parts/78939/1645565259/file.mkv",
- duration: 12061823,
- file: "/Movies/The Lord of the Rings The Return of the King (2003)/The Lord of the Rings The Return of the King (2003) Remux-2160p.mkv",
- size: 81404816995,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Lord of the Rings: The Return of the King",
- type: "coverPoster",
- url: "/library/metadata/20952/thumb/1732511702"
- },
- {
- alt: "The Lord of the Rings: The Return of the King",
- type: "background",
- url: "/library/metadata/20952/art/1732511702"
- },
- {
- alt: "The Lord of the Rings: The Return of the King",
- type: "clearLogo",
- url: "/library/metadata/20952/clearLogo/1732511702"
- }
- ],
- UltraBlurColors: {
- topLeft: "402807",
- topRight: "59341a",
- bottomRight: "63441f",
- bottomLeft: "8b4331"
- },
- Guid: [
- {
- id: "imdb://tt0167260"
- },
- {
- id: "tmdb://122"
- },
- {
- id: "tvdb://74"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "New Zealand"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Peter Jackson"
- }
- ],
- Writer: [
- {
- tag: "J. R. R. Tolkien"
- },
- {
- tag: "Peter Jackson"
- }
- ],
- Role: [
- {
- tag: "Elijah Wood"
- },
- {
- tag: "Ian McKellen"
- },
- {
- tag: "Viggo Mortensen"
- }
- ]
- },
- {
- ratingKey: "20953",
- key: "/library/metadata/20953",
- guid: "plex://movie/5d776824f59e580021897860",
- slug: "the-lord-of-the-rings-the-two-towers",
- studio: "New Line Cinema",
- type: "movie",
- title: "The Lord of the Rings: The Two Towers",
- titleSort: "Lord of the Rings: The Two Towers",
- contentRating: "nl/12",
- summary:
- "The continuing quest of Frodo and the Fellowship to destroy the One Ring. Frodo and Sam discover they are being followed by the mysterious Gollum. Aragorn, the Elf archer Legolas, and Gimli the Dwarf encounter the besieged Rohan kingdom, whose once great King Theoden has fallen under Saruman's deadly spell.",
- rating: 9.5,
- audienceRating: 9.5,
- year: 2002,
- tagline: "The fellowship is broken. The power of darkness grows...",
- thumb: "/library/metadata/20953/thumb/1732511707",
- art: "/library/metadata/20953/art/1732511707",
- duration: 14132127,
- originallyAvailableAt: "2002-12-18",
- addedAt: 1563104872,
- updatedAt: 1732511707,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 49595,
- duration: 14132127,
- bitrate: 75073,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78938,
- key: "/library/parts/78938/1617982288/file.mkv",
- duration: 14132127,
- file: "/Movies/The Lord of the Rings The Two Towers (2002)/The Lord of the Rings The Two Towers (2002) Remux-2160p.mkv",
- size: 132752807037,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Lord of the Rings: The Two Towers",
- type: "coverPoster",
- url: "/library/metadata/20953/thumb/1732511707"
- },
- {
- alt: "The Lord of the Rings: The Two Towers",
- type: "background",
- url: "/library/metadata/20953/art/1732511707"
- },
- {
- alt: "The Lord of the Rings: The Two Towers",
- type: "clearLogo",
- url: "/library/metadata/20953/clearLogo/1732511707"
- }
- ],
- UltraBlurColors: {
- topLeft: "161c3f",
- topRight: "252833",
- bottomRight: "2a1030",
- bottomLeft: "1a0b26"
- },
- Guid: [
- {
- id: "imdb://tt0167261"
- },
- {
- id: "tmdb://121"
- },
- {
- id: "tvdb://157"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "New Zealand"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Peter Jackson"
- }
- ],
- Writer: [
- {
- tag: "Stephen Sinclair"
- },
- {
- tag: "Philippa Boyens"
- }
- ],
- Role: [
- {
- tag: "Elijah Wood"
- },
- {
- tag: "Ian McKellen"
- },
- {
- tag: "Viggo Mortensen"
- }
- ]
- },
- {
- ratingKey: "54927",
- key: "/library/metadata/54927",
- guid: "plex://movie/5d77682aeb5d26001f1de2b8",
- slug: "lord-of-war",
- studio: "Endgame Entertainment",
- type: "movie",
- title: "Lord of War",
- contentRating: "nl/16",
- summary:
- "Yuri Orlov is a globetrotting arms dealer and, through some of the deadliest war zones, he struggles to stay one step ahead of a relentless Interpol agent, his business rivals and even some of his customers who include many of the world's most notorious dictators. Finally, he must also face his own conscience.",
- rating: 6.2,
- audienceRating: 8.5,
- year: 2005,
- tagline: "Where there's a will, there's a weapon",
- thumb: "/library/metadata/54927/thumb/1737869741",
- art: "/library/metadata/54927/art/1737869741",
- duration: 7303104,
- originallyAvailableAt: "2005-09-16",
- addedAt: 1723934255,
- updatedAt: 1737869741,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56717,
- duration: 7303104,
- bitrate: 34684,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86584,
- key: "/library/parts/86584/1723928566/file.mkv",
- duration: 7303104,
- file: "/Movies/Lord of War/Lord of War (2005) 4K.mkv",
- size: 31660371842,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Lord of War",
- type: "coverPoster",
- url: "/library/metadata/54927/thumb/1737869741"
- },
- {
- alt: "Lord of War",
- type: "background",
- url: "/library/metadata/54927/art/1737869741"
- },
- {
- alt: "Lord of War",
- type: "clearLogo",
- url: "/library/metadata/54927/clearLogo/1737869741"
- }
- ],
- UltraBlurColors: {
- topLeft: "190303",
- topRight: "983d26",
- bottomRight: "32120f",
- bottomLeft: "752b17"
- },
- Guid: [
- {
- id: "imdb://tt0399295"
- },
- {
- id: "tmdb://1830"
- },
- {
- id: "tvdb://1999"
- }
- ],
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "France"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Andrew Niccol"
- }
- ],
- Writer: [
- {
- tag: "Andrew Niccol"
- }
- ],
- Role: [
- {
- tag: "Nicolas Cage"
- },
- {
- tag: "Bridget Moynahan"
- },
- {
- tag: "Jared Leto"
- }
- ]
- },
- {
- ratingKey: "42646",
- key: "/library/metadata/42646",
- guid: "plex://movie/5d776837a091de001f2e85c1",
- slug: "mamma-mia",
- studio: "Littlestar",
- type: "movie",
- title: "Mamma Mia!",
- contentRating: "nl/AL",
- summary:
- "Donna, an independent hotelier, is preparing for her daughter's wedding with the help of two old friends. Meanwhile Sophie, the spirited bride, has a plan. She invites three men from her mother's past in hope of meeting her real father.",
- rating: 5.5,
- audienceRating: 6.6,
- year: 2008,
- tagline:
- "A mother. A daughter. Three possible fathers. A trip down the aisle you'll never forget.",
- thumb: "/library/metadata/42646/thumb/1736487591",
- art: "/library/metadata/42646/art/1736487591",
- duration: 6518816,
- originallyAvailableAt: "2008-07-03",
- addedAt: 1612534273,
- updatedAt: 1736487591,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 49659,
- duration: 6518816,
- bitrate: 36198,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79003,
- key: "/library/parts/79003/1522365477/file.mkv",
- duration: 6518816,
- file: "/Movies/Mamma Mia! (2008)/Mamma Mia! (2008) Bluray-2160p.mkv",
- size: 29496283762,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Mamma Mia!",
- type: "coverPoster",
- url: "/library/metadata/42646/thumb/1736487591"
- },
- {
- alt: "Mamma Mia!",
- type: "background",
- url: "/library/metadata/42646/art/1736487591"
- },
- {
- alt: "Mamma Mia!",
- type: "clearLogo",
- url: "/library/metadata/42646/clearLogo/1736487591"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e19",
- topRight: "30618d",
- bottomRight: "352c2f",
- bottomLeft: "2a657f"
- },
- Guid: [
- {
- id: "imdb://tt0795421"
- },
- {
- id: "tmdb://11631"
- },
- {
- id: "tvdb://468"
- }
- ],
- Genre: [
- {
- tag: "Musical"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Phyllida Lloyd"
- }
- ],
- Writer: [
- {
- tag: "Catherine Johnson"
- },
- {
- tag: "Benny Andersson"
- }
- ],
- Role: [
- {
- tag: "Meryl Streep"
- },
- {
- tag: "Amanda Seyfried"
- },
- {
- tag: "Pierce Brosnan"
- }
- ]
- },
- {
- ratingKey: "42647",
- key: "/library/metadata/42647",
- guid: "plex://movie/5d77706aad5437001f82190b",
- slug: "mamma-mia-here-we-go-again",
- studio: "Littlestar",
- type: "movie",
- title: "Mamma Mia! Here We Go Again",
- contentRating: "nl/AL",
- summary:
- "Discover Donna's (Meryl Streep, Lily James) young life, experiencing the fun she had with the three possible dads of Sophie (Amanda Seyfried). As she reflects on her mother's journey, Sophie discovers that she is more like her mother than she ever realized before.",
- rating: 8.0,
- audienceRating: 6.6,
- year: 2018,
- tagline: "Discover how it all began.",
- thumb: "/library/metadata/42647/thumb/1736487598",
- art: "/library/metadata/42647/art/1736487598",
- duration: 6819040,
- originallyAvailableAt: "2018-07-18",
- addedAt: 1612534842,
- updatedAt: 1736487598,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 44702,
- duration: 6819040,
- bitrate: 28750,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 65835,
- key: "/library/parts/65835/1544457584/file.mkv",
- duration: 6819040,
- file: "/Movies/Mamma Mia! Here We Go Again (2018)/Mamma Mia! Here We Go Again (2018) Bluray-2160p.mkv",
- size: 24399621882,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Mamma Mia! Here We Go Again",
- type: "coverPoster",
- url: "/library/metadata/42647/thumb/1736487598"
- },
- {
- alt: "Mamma Mia! Here We Go Again",
- type: "background",
- url: "/library/metadata/42647/art/1736487598"
- },
- {
- alt: "Mamma Mia! Here We Go Again",
- type: "clearLogo",
- url: "/library/metadata/42647/clearLogo/1736487598"
- }
- ],
- UltraBlurColors: {
- topLeft: "113338",
- topRight: "1d648b",
- bottomRight: "8b491e",
- bottomLeft: "2a657e"
- },
- Guid: [
- {
- id: "imdb://tt6911608"
- },
- {
- id: "tmdb://458423"
- },
- {
- id: "tvdb://385"
- }
- ],
- Genre: [
- {
- tag: "Romance"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Ol Parker"
- }
- ],
- Writer: [
- {
- tag: "Ol Parker"
- }
- ],
- Role: [
- {
- tag: "Lily James"
- },
- {
- tag: "Amanda Seyfried"
- },
- {
- tag: "Meryl Streep"
- }
- ]
- },
- {
- ratingKey: "42992",
- key: "/library/metadata/42992",
- guid: "plex://movie/5d776b0c9ab544002150686d",
- slug: "the-martian",
- studio: "Genre Films",
- type: "movie",
- title: "The Martian",
- titleSort: "Martian",
- contentRating: "nl/12",
- summary:
- "During a manned mission to Mars, Astronaut Mark Watney is presumed dead after a fierce storm and left behind by his crew. But Watney has survived and finds himself stranded and alone on the hostile planet. With only meager supplies, he must draw upon his ingenuity, wit and spirit to subsist and find a way to signal to Earth that he is alive.",
- rating: 9.1,
- audienceRating: 9.1,
- year: 2015,
- tagline: "Bring him home",
- thumb: "/library/metadata/42992/thumb/1736487604",
- art: "/library/metadata/42992/art/1736487604",
- duration: 9080671,
- originallyAvailableAt: "2015-09-30",
- addedAt: 1619527338,
- updatedAt: 1736487604,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 45264,
- duration: 9080671,
- bitrate: 41236,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 68737,
- key: "/library/parts/68737/1585744348/file.mkv",
- duration: 9080671,
- file: "/Movies/The Martian (2015)/The.Martian.2015.Extended.REPACK.2160p.UHD.BluRay.REMUX.HDR.HEVC.Atmos-EPSiLON.mkv",
- size: 46886400245,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Martian",
- type: "coverPoster",
- url: "/library/metadata/42992/thumb/1736487604"
- },
- {
- alt: "The Martian",
- type: "background",
- url: "/library/metadata/42992/art/1736487604"
- },
- {
- alt: "The Martian",
- type: "clearLogo",
- url: "/library/metadata/42992/clearLogo/1736487604"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1e0d",
- topRight: "a1320e",
- bottomRight: "9d3810",
- bottomLeft: "5b1e0b"
- },
- Guid: [
- {
- id: "imdb://tt3659388"
- },
- {
- id: "tmdb://286217"
- },
- {
- id: "tvdb://132"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Ridley Scott"
- }
- ],
- Writer: [
- {
- tag: "Drew Goddard"
- },
- {
- tag: "Andy Weir"
- }
- ],
- Role: [
- {
- tag: "Matt Damon"
- },
- {
- tag: "Jessica Chastain"
- },
- {
- tag: "Kristen Wiig"
- }
- ]
- },
- {
- ratingKey: "22414",
- key: "/library/metadata/22414",
- guid: "plex://movie/5d7768354de0ee001fccb92b",
- slug: "matilda",
- studio: "Jersey Films",
- type: "movie",
- title: "Matilda",
- contentRating: "nl/6",
- summary:
- "A girl gifted with a keen intellect and psychic powers uses both to get even with her callous family and free her kindly schoolteacher from the tyrannical grip of a sadistic headmistress.",
- rating: 9.2,
- audienceRating: 7.3,
- year: 1996,
- tagline: "A little magic goes a long way.",
- thumb: "/library/metadata/22414/thumb/1733031160",
- art: "/library/metadata/22414/art/1733031160",
- duration: 5888851,
- originallyAvailableAt: "1996-08-02",
- addedAt: 1566761177,
- updatedAt: 1733031160,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 23052,
- duration: 5888851,
- bitrate: 9558,
- width: 1920,
- height: 808,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41832,
- key: "/library/parts/41832/1566711088/file.mkv",
- duration: 5888851,
- file: "/Movies/Matilda (1996)/Matilda.1996.1080p.BluRay.X264-AMIABLE.mkv",
- size: 7037738749,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Matilda",
- type: "coverPoster",
- url: "/library/metadata/22414/thumb/1733031160"
- },
- {
- alt: "Matilda",
- type: "background",
- url: "/library/metadata/22414/art/1733031160"
- },
- {
- alt: "Matilda",
- type: "clearLogo",
- url: "/library/metadata/22414/clearLogo/1733031160"
- }
- ],
- UltraBlurColors: {
- topLeft: "0a304d",
- topRight: "206295",
- bottomRight: "0e4557",
- bottomLeft: "132b48"
- },
- Guid: [
- {
- id: "imdb://tt0117008"
- },
- {
- id: "tmdb://10830"
- },
- {
- id: "tvdb://930"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Family"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Danny DeVito"
- }
- ],
- Writer: [
- {
- tag: "Roald Dahl"
- },
- {
- tag: "Nicholas Kazan"
- }
- ],
- Role: [
- {
- tag: "Mara Wilson"
- },
- {
- tag: "Danny DeVito"
- },
- {
- tag: "Rhea Perlman"
- }
- ]
- },
- {
- ratingKey: "20955",
- key: "/library/metadata/20955",
- guid: "plex://movie/5d776827880197001ec90904",
- slug: "the-matrix",
- studio: "Village Roadshow Pictures",
- type: "movie",
- title: "The Matrix",
- titleSort: "Matrix",
- contentRating: "nl/12",
- summary:
- "When a beautiful stranger leads computer hacker Neo to a forbidding underworld, he discovers the shocking truth--the life he knows is the elaborate deception of an evil cyber-intelligence.",
- rating: 8.3,
- audienceRating: 8.5,
- viewCount: 1,
- lastViewedAt: 1594928094,
- year: 1999,
- tagline: "The fight for the future begins.",
- thumb: "/library/metadata/20955/thumb/1732511709",
- art: "/library/metadata/20955/art/1732511709",
- duration: 8180640,
- originallyAvailableAt: "1999-03-31",
- addedAt: 1563185556,
- updatedAt: 1732511709,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21353,
- duration: 8180640,
- bitrate: 13770,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41747,
- key: "/library/parts/41747/1563152232/file.mkv",
- duration: 8180640,
- file: "/Movies/The Matrix (1999)/The.Matrix.1999.REMASTERED.1080p.BluRay.X264-AMIABLE.mkv",
- size: 14083097265,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Matrix",
- type: "coverPoster",
- url: "/library/metadata/20955/thumb/1732511709"
- },
- {
- alt: "The Matrix",
- type: "background",
- url: "/library/metadata/20955/art/1732511709"
- },
- {
- alt: "The Matrix",
- type: "clearLogo",
- url: "/library/metadata/20955/clearLogo/1732511709"
- }
- ],
- UltraBlurColors: {
- topLeft: "142f4b",
- topRight: "3d5a9e",
- bottomRight: "125b58",
- bottomLeft: "215fa0"
- },
- Guid: [
- {
- id: "imdb://tt0133093"
- },
- {
- id: "tmdb://603"
- },
- {
- id: "tvdb://169"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Lana Wachowski"
- },
- {
- tag: "Lilly Wachowski"
- }
- ],
- Writer: [
- {
- tag: "Lilly Wachowski"
- },
- {
- tag: "Lana Wachowski"
- }
- ],
- Role: [
- {
- tag: "Keanu Reeves"
- },
- {
- tag: "Laurence Fishburne"
- },
- {
- tag: "Carrie-Anne Moss"
- }
- ]
- },
- {
- ratingKey: "29977",
- key: "/library/metadata/29977",
- guid: "plex://movie/5d776827a091de001f2e62c9",
- slug: "the-matrix-reloaded",
- studio: "Village Roadshow Pictures",
- type: "movie",
- title: "The Matrix Reloaded",
- titleSort: "Matrix Reloaded",
- contentRating: "nl/12",
- summary:
- "Freedom fighters Neo, Trinity and Morpheus continue to lead the revolt against the Machine Army, unleashing their arsenal of extraordinary skills and weaponry against the systematic forces of repression and exploitation.",
- rating: 7.4,
- audienceRating: 7.2,
- viewOffset: 1538000,
- lastViewedAt: 1595446433,
- year: 2003,
- tagline: "Free your mind.",
- thumb: "/library/metadata/29977/thumb/1736487499",
- art: "/library/metadata/29977/art/1736487499",
- duration: 8297503,
- originallyAvailableAt: "2003-05-15",
- addedAt: 1595517690,
- updatedAt: 1736487499,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 33219,
- duration: 8297503,
- bitrate: 18727,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 48605,
- key: "/library/parts/48605/1542245649/file.mkv",
- duration: 8297503,
- file: "/Movies/The Matrix Reloaded (2003)/The.Matrix.Reloaded.2003.GBR.1080p.UHD.BluRay.DDP7.1.HDR.x265-BMF.mkv",
- size: 19419920684,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Matrix Reloaded",
- type: "coverPoster",
- url: "/library/metadata/29977/thumb/1736487499"
- },
- {
- alt: "The Matrix Reloaded",
- type: "background",
- url: "/library/metadata/29977/art/1736487499"
- },
- {
- alt: "The Matrix Reloaded",
- type: "clearLogo",
- url: "/library/metadata/29977/clearLogo/1736487499"
- }
- ],
- UltraBlurColors: {
- topLeft: "061b12",
- topRight: "08281b",
- bottomRight: "236970",
- bottomLeft: "235348"
- },
- Guid: [
- {
- id: "imdb://tt0234215"
- },
- {
- id: "tmdb://604"
- },
- {
- id: "tvdb://553"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Lana Wachowski"
- },
- {
- tag: "Lilly Wachowski"
- }
- ],
- Writer: [
- {
- tag: "Lana Wachowski"
- },
- {
- tag: "Lilly Wachowski"
- }
- ],
- Role: [
- {
- tag: "Keanu Reeves"
- },
- {
- tag: "Laurence Fishburne"
- },
- {
- tag: "Carrie-Anne Moss"
- }
- ]
- },
- {
- ratingKey: "20942",
- key: "/library/metadata/20942",
- guid: "plex://movie/5d776827eb5d26001f1dd798",
- slug: "the-matrix-revolutions",
- studio: "Village Roadshow Pictures",
- type: "movie",
- title: "The Matrix Revolutions",
- titleSort: "Matrix Revolutions",
- contentRating: "nl/12",
- summary:
- "Neo finds himself trapped between the Matrix and the Real World. Meanwhile, Zion is preparing for the oncoming war with the machines with very little chances of survival. Neo's associates set out to free him from The Merovingian since it's believed that he is the One who will end the war between humans and the machines. What they do not know is that there is a threat from a third party, someone who has plans to destroy both worlds.",
- rating: 3.3,
- audienceRating: 6.0,
- year: 2003,
- tagline: "Everything that has a beginning has an end.",
- thumb: "/library/metadata/20942/thumb/1732511693",
- art: "/library/metadata/20942/art/1732511693",
- duration: 7755903,
- originallyAvailableAt: "2003-10-16",
- addedAt: 1563104872,
- updatedAt: 1732511693,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21341,
- duration: 7755903,
- bitrate: 14282,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41894,
- key: "/library/parts/41894/1284867616/file.mkv",
- duration: 7755903,
- file: "/Movies/The Matrix Revolutions (2003)/The.Matrix.Revolutions.2003.BluRay.1080p.x264.DTS-WiKi.mkv",
- size: 13850684125,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Matrix Revolutions",
- type: "coverPoster",
- url: "/library/metadata/20942/thumb/1732511693"
- },
- {
- alt: "The Matrix Revolutions",
- type: "background",
- url: "/library/metadata/20942/art/1732511693"
- },
- {
- alt: "The Matrix Revolutions",
- type: "clearLogo",
- url: "/library/metadata/20942/clearLogo/1732511693"
- }
- ],
- UltraBlurColors: {
- topLeft: "49210f",
- topRight: "261a1c",
- bottomRight: "1f161a",
- bottomLeft: "352926"
- },
- Guid: [
- {
- id: "imdb://tt0242653"
- },
- {
- id: "tmdb://605"
- },
- {
- id: "tvdb://687"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Lana Wachowski"
- },
- {
- tag: "Lilly Wachowski"
- }
- ],
- Writer: [
- {
- tag: "Lana Wachowski"
- },
- {
- tag: "Lilly Wachowski"
- }
- ],
- Role: [
- {
- tag: "Keanu Reeves"
- },
- {
- tag: "Laurence Fishburne"
- },
- {
- tag: "Carrie-Anne Moss"
- }
- ]
- },
- {
- ratingKey: "42838",
- key: "/library/metadata/42838",
- guid: "plex://movie/5d776d1796b655001fe3f324",
- slug: "memento-2000",
- studio: "Newmarket Films",
- type: "movie",
- title: "Memento",
- contentRating: "nl/16",
- summary:
- "Memento chronicles two separate stories of Leonard, an ex-insurance investigator who can no longer build new memories, as he attempts to find the murderer of his wife, which is the last thing he remembers. One story line moves forward in time while the other tells the story backwards revealing more each time.",
- rating: 9.4,
- audienceRating: 9.4,
- viewCount: 1,
- lastViewedAt: 1628631811,
- year: 2000,
- tagline: "Some memories are best forgotten.",
- thumb: "/library/metadata/42838/thumb/1733633919",
- art: "/library/metadata/42838/art/1733633919",
- duration: 6804798,
- originallyAvailableAt: "2000-10-11",
- addedAt: 1614835545,
- updatedAt: 1733633919,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 50073,
- duration: 6804798,
- bitrate: 36543,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79418,
- key: "/library/parts/79418/1651294421/file.mkv",
- duration: 6804798,
- file: "/Movies/Memento (2000)/Memento (2000) Remux-1080p.mkv",
- size: 31086164813,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Memento",
- type: "coverPoster",
- url: "/library/metadata/42838/thumb/1733633919"
- },
- {
- alt: "Memento",
- type: "background",
- url: "/library/metadata/42838/art/1733633919"
- },
- {
- alt: "Memento",
- type: "clearLogo",
- url: "/library/metadata/42838/clearLogo/1733633919"
- }
- ],
- UltraBlurColors: {
- topLeft: "511906",
- topRight: "7e5315",
- bottomRight: "963f1e",
- bottomLeft: "993d0f"
- },
- Guid: [
- {
- id: "imdb://tt0209144"
- },
- {
- id: "tmdb://77"
- },
- {
- id: "tvdb://434"
- }
- ],
- Genre: [
- {
- tag: "Mystery"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Christopher Nolan"
- }
- ],
- Writer: [
- {
- tag: "Christopher Nolan"
- },
- {
- tag: "Jonathan Nolan"
- }
- ],
- Role: [
- {
- tag: "Guy Pearce"
- },
- {
- tag: "Carrie-Anne Moss"
- },
- {
- tag: "Joe Pantoliano"
- }
- ]
- },
- {
- ratingKey: "22787",
- key: "/library/metadata/22787",
- guid: "plex://movie/5d7768388718ba001e3154b6",
- slug: "men-of-honor",
- studio: "Fox 2000 Pictures",
- type: "movie",
- title: "Men of Honor",
- contentRating: "nl/16",
- summary:
- "Carl Brashear is an ambitious sharecropper who joins the U.S. Navy to become the world's first black master diver. But as he works through diving training, the racist Master Chief sets out to make Carl's journey as difficult as possible.",
- rating: 4.2,
- audienceRating: 8.1,
- year: 2000,
- tagline: "History is made by those who break the rules.",
- thumb: "/library/metadata/22787/thumb/1733031218",
- art: "/library/metadata/22787/art/1733031218",
- duration: 7727925,
- originallyAvailableAt: "2000-11-10",
- addedAt: 1569047372,
- updatedAt: 1733031218,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 23701,
- duration: 7727925,
- bitrate: 17360,
- width: 1920,
- height: 822,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41753,
- key: "/library/parts/41753/1480669951/file.mkv",
- duration: 7727925,
- file: "/Movies/Men of Honor (2000)/Men.of.Honor.2000.1080p.BluRay.DTS-HD.MA.5.1.x264-FuzerHD.mkv",
- size: 16776329556,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Men of Honor",
- type: "coverPoster",
- url: "/library/metadata/22787/thumb/1733031218"
- },
- {
- alt: "Men of Honor",
- type: "background",
- url: "/library/metadata/22787/art/1733031218"
- },
- {
- alt: "Men of Honor",
- type: "clearLogo",
- url: "/library/metadata/22787/clearLogo/1733031218"
- }
- ],
- UltraBlurColors: {
- topLeft: "123241",
- topRight: "8e4721",
- bottomRight: "973d28",
- bottomLeft: "40463e"
- },
- Guid: [
- {
- id: "imdb://tt0203019"
- },
- {
- id: "tmdb://11978"
- },
- {
- id: "tvdb://3771"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Biography"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "George Tillman Jr."
- }
- ],
- Writer: [
- {
- tag: "Scott Marshall Smith"
- }
- ],
- Role: [
- {
- tag: "Robert De Niro"
- },
- {
- tag: "Cuba Gooding Jr."
- },
- {
- tag: "Charlize Theron"
- }
- ]
- },
- {
- ratingKey: "2094",
- key: "/library/metadata/2094",
- guid: "plex://movie/5d776824151a60001f24a299",
- slug: "million-dollar-baby",
- studio: "Lakeshore Entertainment",
- type: "movie",
- title: "Million Dollar Baby",
- contentRating: "nl/12",
- summary:
- "Despondent over a painful estrangement from his daughter, trainer Frankie Dunn isn't prepared for boxer Maggie Fitzgerald to enter his life. But Maggie's determined to go pro and to convince Dunn and his cohort to help her.",
- rating: 9.0,
- audienceRating: 9.0,
- year: 2004,
- tagline:
- "Beyond his silence, there is a past. Beyond her dreams, there is a feeling. Beyond hope, there is a memory. Beyond their journey, there is a love.",
- thumb: "/library/metadata/2094/thumb/1732511371",
- art: "/library/metadata/2094/art/1732511371",
- duration: 7952361,
- originallyAvailableAt: "2004-12-15",
- addedAt: 1552849785,
- updatedAt: 1732511371,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 10646,
- duration: 7952361,
- bitrate: 13647,
- width: 1920,
- height: 802,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41904,
- key: "/library/parts/41904/1339741521/file.mkv",
- duration: 7952361,
- file: "/Movies/Million Dollar Baby (2004)/Million.Dollar.Baby.2004.1080p.BluRay.DTS-ES.x264-DON.mkv",
- size: 13567895505,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Million Dollar Baby",
- type: "coverPoster",
- url: "/library/metadata/2094/thumb/1732511371"
- },
- {
- alt: "Million Dollar Baby",
- type: "background",
- url: "/library/metadata/2094/art/1732511371"
- }
- ],
- UltraBlurColors: {
- topLeft: "0e020d",
- topRight: "0f0202",
- bottomRight: "030403",
- bottomLeft: "0f0202"
- },
- Guid: [
- {
- id: "imdb://tt0405159"
- },
- {
- id: "tmdb://70"
- },
- {
- id: "tvdb://1475"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Sport"
- }
- ],
- Country: [
- {
- tag: "Switzerland"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Clint Eastwood"
- }
- ],
- Writer: [
- {
- tag: "Paul Haggis"
- },
- {
- tag: "F.X. Toole"
- }
- ],
- Role: [
- {
- tag: "Clint Eastwood"
- },
- {
- tag: "Hilary Swank"
- },
- {
- tag: "Morgan Freeman"
- }
- ]
- },
- {
- ratingKey: "44770",
- key: "/library/metadata/44770",
- guid: "plex://movie/5d776829103a2d001f564e44",
- slug: "misery",
- studio: "Castle Rock Entertainment",
- type: "movie",
- title: "Misery",
- contentRating: "nl/16",
- summary:
- "After an accident, acclaimed novelist Paul Sheldon is rescued by a nurse who claims to be his biggest fan. Her obsession takes a dark turn when she holds him captive in her remote Colorado home and forces him to write back to life the popular literary character he killed off.",
- rating: 9.1,
- audienceRating: 9.0,
- year: 1990,
- tagline:
- "Paul Sheldon used to write for a living. Now, he’s writing to stay alive.",
- thumb: "/library/metadata/44770/thumb/1736487687",
- art: "/library/metadata/44770/art/1736487687",
- duration: 6444437,
- originallyAvailableAt: "1990-11-30",
- addedAt: 1629558621,
- updatedAt: 1736487687,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47986,
- duration: 6444437,
- bitrate: 89753,
- width: 3840,
- height: 2064,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 77329,
- key: "/library/parts/77329/1633972705/file.mkv",
- duration: 6444437,
- file: "/Movies/Misery (1990)/Misery (1990) Bluray-2160p.mkv",
- size: 72305188426,
- audioProfile: "ma",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Misery",
- type: "coverPoster",
- url: "/library/metadata/44770/thumb/1736487687"
- },
- {
- alt: "Misery",
- type: "background",
- url: "/library/metadata/44770/art/1736487687"
- },
- {
- alt: "Misery",
- type: "clearLogo",
- url: "/library/metadata/44770/clearLogo/1736487687"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f2a60",
- topRight: "1f5da6",
- bottomRight: "082469",
- bottomLeft: "144a9c"
- },
- Guid: [
- {
- id: "imdb://tt0100157"
- },
- {
- id: "tmdb://1700"
- },
- {
- id: "tvdb://3607"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Rob Reiner"
- }
- ],
- Writer: [
- {
- tag: "William Goldman"
- },
- {
- tag: "Stephen King"
- }
- ],
- Role: [
- {
- tag: "James Caan"
- },
- {
- tag: "Kathy Bates"
- },
- {
- tag: "Richard Farnsworth"
- }
- ]
- },
- {
- ratingKey: "1647",
- key: "/library/metadata/1647",
- guid: "plex://movie/5d776bc8594b2b001e6e3425",
- slug: "mission-impossible-fallout",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Mission: Impossible - Fallout",
- contentRating: "nl/12",
- summary:
- "When an IMF mission ends badly, the world is faced with dire consequences. As Ethan Hunt takes it upon himself to fulfill his original briefing, the CIA begin to question his loyalty and his motives. The IMF team find themselves in a race against time, hunted by assassins while trying to prevent a global catastrophe.",
- rating: 9.8,
- audienceRating: 8.8,
- year: 2018,
- tagline: "Some missions are not a choice.",
- thumb: "/library/metadata/1647/thumb/1732511332",
- art: "/library/metadata/1647/art/1732511332",
- duration: 8844962,
- originallyAvailableAt: "2018-07-25",
- addedAt: 1552721621,
- updatedAt: 1732511332,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 1966,
- duration: 8844962,
- bitrate: 2303,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41810,
- key: "/library/parts/41810/1549192407/file.mp4",
- duration: 8844962,
- file: "/Movies/Mission Impossible - Fallout (2018)/Mission.Impossible.-.Fallout.2018.1080p.BluRay.x264-[YTS.AM].mp4",
- size: 2551930711,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Mission: Impossible - Fallout",
- type: "coverPoster",
- url: "/library/metadata/1647/thumb/1732511332"
- },
- {
- alt: "Mission: Impossible - Fallout",
- type: "background",
- url: "/library/metadata/1647/art/1732511332"
- },
- {
- alt: "Mission: Impossible - Fallout",
- type: "clearLogo",
- url: "/library/metadata/1647/clearLogo/1732511332"
- }
- ],
- UltraBlurColors: {
- topLeft: "41100e",
- topRight: "af1014",
- bottomRight: "b10506",
- bottomLeft: "8c1014"
- },
- Guid: [
- {
- id: "imdb://tt4912910"
- },
- {
- id: "tmdb://353081"
- },
- {
- id: "tvdb://22"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Christopher McQuarrie"
- }
- ],
- Writer: [
- {
- tag: "Christopher McQuarrie"
- }
- ],
- Role: [
- {
- tag: "Tom Cruise"
- },
- {
- tag: "Henry Cavill"
- },
- {
- tag: "Ving Rhames"
- }
- ]
- },
- {
- ratingKey: "47501",
- key: "/library/metadata/47501",
- guid: "plex://movie/5d77682f7e9a3c0020c6bc7c",
- slug: "the-mist",
- studio: "Darkwoods Productions",
- type: "movie",
- title: "The Mist",
- titleSort: "Mist",
- contentRating: "nl/16",
- summary:
- "After a massive thunderstorm, an eerie, unwavering fog descends upon a Maine community. Locals seek refuge in a grocery store from the monstrous creatures now roaming the countryside killing everyone they encounter.",
- rating: 7.3,
- audienceRating: 6.5,
- year: 2007,
- tagline:
- "Belief divides them, mystery surrounds them, but fear changes everything.",
- thumb: "/library/metadata/47501/thumb/1736487789",
- art: "/library/metadata/47501/art/1736487789",
- duration: 7571584,
- originallyAvailableAt: "2007-05-09",
- addedAt: 1663786586,
- updatedAt: 1736487789,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 52508,
- duration: 7571584,
- bitrate: 40197,
- width: 3840,
- height: 2076,
- aspectRatio: 1.85,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 81883,
- key: "/library/parts/81883/2147483647/file.mkv",
- duration: 7571584,
- file: "/Movies/The Mist (2007)/The Mist (2007) Bluray-2160p.mkv",
- size: 38044207539,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Mist",
- type: "coverPoster",
- url: "/library/metadata/47501/thumb/1736487789"
- },
- {
- alt: "The Mist",
- type: "background",
- url: "/library/metadata/47501/art/1736487789"
- },
- {
- alt: "The Mist",
- type: "clearLogo",
- url: "/library/metadata/47501/clearLogo/1736487789"
- }
- ],
- UltraBlurColors: {
- topLeft: "040404",
- topRight: "714624",
- bottomRight: "120d0b",
- bottomLeft: "844e2c"
- },
- Guid: [
- {
- id: "imdb://tt0884328"
- },
- {
- id: "tmdb://5876"
- },
- {
- id: "tvdb://4589"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Frank Darabont"
- }
- ],
- Writer: [
- {
- tag: "Frank Darabont"
- },
- {
- tag: "Stephen King"
- }
- ],
- Role: [
- {
- tag: "Thomas Jane"
- },
- {
- tag: "Laurie Holden"
- },
- {
- tag: "Toby Jones"
- }
- ]
- },
- {
- ratingKey: "54822",
- key: "/library/metadata/54822",
- guid: "plex://movie/5d77709a6afb3d002061deb2",
- slug: "monkey-man-2024",
- studio: "Thunder Road",
- type: "movie",
- title: "Monkey Man",
- contentRating: "nl/16",
- summary:
- "An anonymous young man unleashes a campaign of vengeance against the corrupt leaders who murdered his mother and continue to systematically victimize the poor and powerless.",
- rating: 8.9,
- audienceRating: 8.3,
- year: 2024,
- tagline: "One small ember can burn down everything.",
- thumb: "/library/metadata/54822/thumb/1736656651",
- art: "/library/metadata/54822/art/1736656651",
- duration: 7296320,
- originallyAvailableAt: "2024-04-03",
- addedAt: 1718802824,
- updatedAt: 1736656651,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56529,
- duration: 7296320,
- bitrate: 60011,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86393,
- key: "/library/parts/86393/1718838778/file.mkv",
- duration: 7296320,
- file: "/Movies/Monkey Man (2024)/Monkey Man (2024) Bluray-2160p.mkv",
- size: 54771454798,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Monkey Man",
- type: "coverPoster",
- url: "/library/metadata/54822/thumb/1736656651"
- },
- {
- alt: "Monkey Man",
- type: "background",
- url: "/library/metadata/54822/art/1736656651"
- },
- {
- alt: "Monkey Man",
- type: "clearLogo",
- url: "/library/metadata/54822/clearLogo/1736656651"
- }
- ],
- UltraBlurColors: {
- topLeft: "3d0e0e",
- topRight: "2a0b0a",
- bottomRight: "2b0c0a",
- bottomLeft: "5d1515"
- },
- Guid: [
- {
- id: "imdb://tt9214772"
- },
- {
- id: "tmdb://560016"
- },
- {
- id: "tvdb://301543"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "Canada"
- },
- {
- tag: "Singapore"
- }
- ],
- Director: [
- {
- tag: "Dev Patel"
- }
- ],
- Writer: [
- {
- tag: "Dev Patel"
- },
- {
- tag: "Paul Angunawela"
- }
- ],
- Role: [
- {
- tag: "Dev Patel"
- },
- {
- tag: "Sikandar Kher"
- },
- {
- tag: "Pitobash"
- }
- ]
- },
- {
- ratingKey: "44773",
- key: "/library/metadata/44773",
- guid: "plex://movie/5d776c17594b2b001e6eac2f",
- slug: "mother-2017",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Mother!",
- contentRating: "nl/16",
- summary:
- "A couple's relationship is tested when uninvited guests arrive at their home, disrupting their tranquil existence.",
- rating: 6.8,
- audienceRating: 5.2,
- year: 2017,
- tagline: "Seeing is believing",
- thumb: "/library/metadata/44773/thumb/1736487696",
- art: "/library/metadata/44773/art/1736487696",
- duration: 7272812,
- originallyAvailableAt: "2017-09-13",
- addedAt: 1629559343,
- updatedAt: 1736487696,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47151,
- duration: 7272812,
- bitrate: 41048,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76494,
- key: "/library/parts/76494/1617308312/file.mkv",
- duration: 7272812,
- file: "/Movies/mother! (2017)/mother! (2017) Bluray-2160p.mkv",
- size: 37317085505,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Mother!",
- type: "coverPoster",
- url: "/library/metadata/44773/thumb/1736487696"
- },
- {
- alt: "Mother!",
- type: "background",
- url: "/library/metadata/44773/art/1736487696"
- },
- {
- alt: "Mother!",
- type: "clearLogo",
- url: "/library/metadata/44773/clearLogo/1736487696"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1d1d",
- topRight: "12260f",
- bottomRight: "42110f",
- bottomLeft: "a92223"
- },
- Guid: [
- {
- id: "imdb://tt5109784"
- },
- {
- id: "tmdb://381283"
- },
- {
- id: "tvdb://541"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Darren Aronofsky"
- }
- ],
- Writer: [
- {
- tag: "Darren Aronofsky"
- }
- ],
- Role: [
- {
- tag: "Jennifer Lawrence"
- },
- {
- tag: "Javier Bardem"
- },
- {
- tag: "Ed Harris"
- }
- ]
- },
- {
- ratingKey: "21001",
- key: "/library/metadata/21001",
- guid: "plex://movie/5d776827eb5d26001f1ddab8",
- slug: "moulin-rouge",
- studio: "20th Century Fox",
- type: "movie",
- title: "Moulin Rouge!",
- contentRating: "nl/12",
- summary:
- "A celebration of love and creative inspiration takes place in the infamous, gaudy and glamorous Parisian nightclub, at the cusp of the 20th century. A young poet, who is plunged into the heady world of Moulin Rouge, begins a passionate affair with the club's most notorious and beautiful star.",
- rating: 7.5,
- audienceRating: 8.9,
- lastViewedAt: 1564171393,
- year: 2001,
- tagline: "No laws. No limits. One rule. Never fall in love.",
- thumb: "/library/metadata/21001/thumb/1733030860",
- art: "/library/metadata/21001/art/1733030860",
- duration: 7667910,
- originallyAvailableAt: "2001-05-24",
- addedAt: 1563803405,
- updatedAt: 1733030860,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21397,
- duration: 7667910,
- bitrate: 14387,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41787,
- key: "/library/parts/41787/1457593432/file.mkv",
- duration: 7667910,
- file: "/Movies/Moulin Rouge! (2001)/Moulin.Rouge.2001.1080p.BluRay.DTS-HD.MA.5.1.x264-FuzerHD.mkv",
- size: 13796163179,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Moulin Rouge!",
- type: "coverPoster",
- url: "/library/metadata/21001/thumb/1733030860"
- },
- {
- alt: "Moulin Rouge!",
- type: "background",
- url: "/library/metadata/21001/art/1733030860"
- },
- {
- alt: "Moulin Rouge!",
- type: "clearLogo",
- url: "/library/metadata/21001/clearLogo/1733030860"
- }
- ],
- UltraBlurColors: {
- topLeft: "55120d",
- topRight: "a72623",
- bottomRight: "761b1e",
- bottomLeft: "a72721"
- },
- Guid: [
- {
- id: "imdb://tt0203009"
- },
- {
- id: "tmdb://824"
- },
- {
- id: "tvdb://1671"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "Australia"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Baz Luhrmann"
- }
- ],
- Writer: [
- {
- tag: "Craig Pearce"
- },
- {
- tag: "Baz Luhrmann"
- }
- ],
- Role: [
- {
- tag: "Nicole Kidman"
- },
- {
- tag: "Ewan McGregor"
- },
- {
- tag: "John Leguizamo"
- }
- ]
- },
- {
- ratingKey: "21431",
- key: "/library/metadata/21431",
- guid: "plex://movie/5d776828e6d55c002040b278",
- slug: "mr-and-mrs-smith",
- studio: "Regency Enterprises",
- type: "movie",
- title: "Mr. & Mrs. Smith",
- contentRating: "nl/12",
- summary:
- 'John and Jane Smith are a normal married couple, living a normal life in a normal suburb, working normal jobs...well, if you can call secretly being assassins "normal". But neither Jane nor John knows about their spouse\'s secret, until they are surprised to find each other as targets! But on their quest to kill each other, they learn a lot more about each other than they ever did in five (or six) years of marriage.',
- rating: 6.0,
- audienceRating: 5.8,
- year: 2005,
- tagline: "'Til death do us part.",
- thumb: "/library/metadata/21431/thumb/1733031033",
- art: "/library/metadata/21431/art/1733031033",
- duration: 7198432,
- originallyAvailableAt: "2005-06-07",
- addedAt: 1564139144,
- updatedAt: 1733031033,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21766,
- duration: 7198432,
- bitrate: 12078,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41779,
- key: "/library/parts/41779/1564127316/file.mkv",
- duration: 7198432,
- file: "/Movies/Mr. & Mrs. Smith (2005)/Mr.and.Mrs.Smith.2005.1080p.BluRay.DTS.x264-CtrlHD-RakuvArrow.mkv",
- size: 10873377337,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Mr. & Mrs. Smith",
- type: "coverPoster",
- url: "/library/metadata/21431/thumb/1733031033"
- },
- {
- alt: "Mr. & Mrs. Smith",
- type: "background",
- url: "/library/metadata/21431/art/1733031033"
- },
- {
- alt: "Mr. & Mrs. Smith",
- type: "clearLogo",
- url: "/library/metadata/21431/clearLogo/1733031033"
- }
- ],
- UltraBlurColors: {
- topLeft: "3d1808",
- topRight: "170407",
- bottomRight: "1f252a",
- bottomLeft: "603219"
- },
- Guid: [
- {
- id: "imdb://tt0356910"
- },
- {
- id: "tmdb://787"
- },
- {
- id: "tvdb://452"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "Switzerland"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Doug Liman"
- }
- ],
- Writer: [
- {
- tag: "Simon Kinberg"
- }
- ],
- Role: [
- {
- tag: "Brad Pitt"
- },
- {
- tag: "Angelina Jolie"
- },
- {
- tag: "Vince Vaughn"
- }
- ]
- },
- {
- ratingKey: "21429",
- key: "/library/metadata/21429",
- guid: "plex://movie/5d776829103a2d001f564b54",
- slug: "mr-beans-holiday",
- studio: "Tiger Aspect",
- type: "movie",
- title: "Mr. Bean's Holiday",
- contentRating: "nl/AL",
- summary:
- "Mr. Bean wins a trip to Cannes where he unwittingly separates a young boy from his father and must help the two reunite. On the way he discovers France, bicycling, and true love.",
- rating: 5.1,
- audienceRating: 4.9,
- year: 2007,
- tagline: "Disaster is just a small step away.",
- thumb: "/library/metadata/21429/thumb/1733031024",
- art: "/library/metadata/21429/art/1733031024",
- duration: 5374793,
- originallyAvailableAt: "2007-03-22",
- addedAt: 1564075319,
- updatedAt: 1733031024,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21764,
- duration: 5374793,
- bitrate: 13585,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41738,
- key: "/library/parts/41738/1499369364/file.mkv",
- duration: 5374793,
- file: "/Movies/Mr. Bean's Holiday (2007)/Mr.Beans.Holiday.2007.1080p.BluRay.DUAL.DTS.x264.mkv",
- size: 9119156101,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Mr. Bean's Holiday",
- type: "coverPoster",
- url: "/library/metadata/21429/thumb/1733031024"
- },
- {
- alt: "Mr. Bean's Holiday",
- type: "background",
- url: "/library/metadata/21429/art/1733031024"
- },
- {
- alt: "Mr. Bean's Holiday",
- type: "clearLogo",
- url: "/library/metadata/21429/clearLogo/1733031024"
- }
- ],
- UltraBlurColors: {
- topLeft: "103147",
- topRight: "a42937",
- bottomRight: "91413d",
- bottomLeft: "2d6484"
- },
- Guid: [
- {
- id: "imdb://tt0453451"
- },
- {
- id: "tmdb://1268"
- },
- {
- id: "tvdb://2262"
- }
- ],
- Genre: [
- {
- tag: "Family"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Steve Bendelack"
- }
- ],
- Writer: [
- {
- tag: "Robin Driscoll"
- },
- {
- tag: "Hamish McColl"
- }
- ],
- Role: [
- {
- tag: "Rowan Atkinson"
- },
- {
- tag: "Willem Dafoe"
- },
- {
- tag: "Maxim Baldry"
- }
- ]
- },
- {
- ratingKey: "38314",
- key: "/library/metadata/38314",
- guid: "plex://movie/5d7768264de0ee001fcc87e1",
- slug: "the-mummy",
- studio: "Alphaville Films",
- type: "movie",
- title: "The Mummy",
- titleSort: "Mummy",
- contentRating: "nl/12",
- summary:
- "At an archaeological dig in the ancient city of Hamunaptra, an American serving in the French Foreign Legion accidentally awakens a mummy who begins to wreak havoc as he searches for the reincarnation of his long-lost love.",
- rating: 6.2,
- audienceRating: 7.5,
- year: 1999,
- tagline:
- "The sands will rise. The heavens will part. The power will be unleashed.",
- thumb: "/library/metadata/38314/thumb/1733633821",
- art: "/library/metadata/38314/art/1733633821",
- duration: 7493248,
- originallyAvailableAt: "1999-04-16",
- addedAt: 1604624448,
- updatedAt: 1733633821,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 40213,
- duration: 7493248,
- bitrate: 3459,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- has64bitOffsets: true,
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 60201,
- key: "/library/parts/60201/1599317416/file.mp4",
- duration: 7493248,
- file: "/Movies/The Mummy (1999)/The Mummy (1999) Bluray-1080p.mp4",
- size: 3241725460,
- container: "mp4",
- has64bitOffsets: true,
- hasThumbnail: "1",
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Mummy",
- type: "coverPoster",
- url: "/library/metadata/38314/thumb/1733633821"
- },
- {
- alt: "The Mummy",
- type: "background",
- url: "/library/metadata/38314/art/1733633821"
- },
- {
- alt: "The Mummy",
- type: "clearLogo",
- url: "/library/metadata/38314/clearLogo/1733633821"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a1f0e",
- topRight: "7f411d",
- bottomRight: "15030a",
- bottomLeft: "341403"
- },
- Guid: [
- {
- id: "imdb://tt0120616"
- },
- {
- id: "tmdb://564"
- },
- {
- id: "tvdb://451"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Stephen Sommers"
- }
- ],
- Writer: [
- {
- tag: "Stephen Sommers"
- },
- {
- tag: "Lloyd Fonvielle"
- }
- ],
- Role: [
- {
- tag: "Brendan Fraser"
- },
- {
- tag: "Rachel Weisz"
- },
- {
- tag: "John Hannah"
- }
- ]
- },
- {
- ratingKey: "21261",
- key: "/library/metadata/21261",
- guid: "plex://movie/5d776ad3fb0d55001f552892",
- slug: "the-mummy-resurrected",
- studio: "Halcyon International Pictures",
- type: "movie",
- title: "The Mummy Resurrected",
- titleSort: "Mummy Resurrected",
- contentRating: "nl/16",
- summary:
- "A team of archaeologists discover an ancient mummy, unleashing a deadly curse from its eternal tomb.",
- audienceRating: 0.7,
- year: 2014,
- thumb: "/library/metadata/21261/thumb/1733030992",
- art: "/library/metadata/21261/art/1733030992",
- duration: 4821972,
- originallyAvailableAt: "2014-03-01",
- addedAt: 1563990331,
- updatedAt: 1733030992,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- Media: [
- {
- id: 21634,
- duration: 4821972,
- bitrate: 9715,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41842,
- key: "/library/parts/41842/1428357854/file.mkv",
- duration: 4821972,
- file: "/Movies/The Mummy Resurrected (2014)/The Mummy Resurrected 2014.1080p BluRay x264-RUSTED.mkv",
- size: 5857129791,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Mummy Resurrected",
- type: "coverPoster",
- url: "/library/metadata/21261/thumb/1733030992"
- },
- {
- alt: "The Mummy Resurrected",
- type: "background",
- url: "/library/metadata/21261/art/1733030992"
- }
- ],
- UltraBlurColors: {
- topLeft: "51180a",
- topRight: "71190b",
- bottomRight: "2f0d0a",
- bottomLeft: "6e1209"
- },
- Guid: [
- {
- id: "imdb://tt3382842"
- },
- {
- id: "tmdb://268508"
- },
- {
- id: "tvdb://26794"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Patrick McManus"
- }
- ],
- Writer: [
- {
- tag: "Joanne Spring"
- }
- ],
- Role: [
- {
- tag: "Stuart Rigby"
- },
- {
- tag: "Elizabeth Friedman"
- },
- {
- tag: "Alena Savostikova"
- }
- ]
- },
- {
- ratingKey: "21264",
- key: "/library/metadata/21264",
- guid: "plex://movie/5d77682a6f4521001ea99b26",
- slug: "the-mummy-returns",
- studio: "Universal Pictures",
- type: "movie",
- title: "The Mummy Returns",
- titleSort: "Mummy Returns",
- contentRating: "nl/12",
- summary:
- "Rick and Evelyn O’Connell, along with their 8-year-old son Alex, discover the key to the legendary Scorpion King’s might: the fabled Bracelet of Anubis. Unfortunately, a newly resurrected Imhotep has designs on the bracelet as well, and isn’t above kidnapping its new bearer, Alex, to gain control of Anubis’s otherworldly army.",
- rating: 4.6,
- audienceRating: 6.3,
- year: 2001,
- tagline:
- "The most powerful force on earth is about to be unleashed by the two people who should know better.",
- thumb: "/library/metadata/21264/thumb/1733031006",
- art: "/library/metadata/21264/art/1733031006",
- duration: 7778398,
- originallyAvailableAt: "2001-05-04",
- addedAt: 1564000033,
- updatedAt: 1733031006,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21637,
- duration: 7778398,
- bitrate: 20374,
- width: 1918,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41791,
- key: "/library/parts/41791/1459977420/file.mkv",
- duration: 7778398,
- file: "/Movies/The Mummy Returns (2001)/The.Mummy.Returns.2001.1080p.BluRay.DTS-HD.MA.5.1.x264-BluntSlayer.mkv",
- size: 19767269894,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Mummy Returns",
- type: "coverPoster",
- url: "/library/metadata/21264/thumb/1733031006"
- },
- {
- alt: "The Mummy Returns",
- type: "background",
- url: "/library/metadata/21264/art/1733031006"
- },
- {
- alt: "The Mummy Returns",
- type: "clearLogo",
- url: "/library/metadata/21264/clearLogo/1733031006"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b0e03",
- topRight: "160303",
- bottomRight: "2e1104",
- bottomLeft: "160303"
- },
- Guid: [
- {
- id: "imdb://tt0209163"
- },
- {
- id: "tmdb://1734"
- },
- {
- id: "tvdb://834"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Stephen Sommers"
- }
- ],
- Writer: [
- {
- tag: "Stephen Sommers"
- }
- ],
- Role: [
- {
- tag: "Brendan Fraser"
- },
- {
- tag: "Rachel Weisz"
- },
- {
- tag: "John Hannah"
- }
- ]
- },
- {
- ratingKey: "21262",
- key: "/library/metadata/21262",
- guid: "plex://movie/5d77682a103a2d001f564ff8",
- slug: "the-mummy-tomb-of-the-dragon-emperor",
- studio: "Universal Pictures",
- type: "movie",
- title: "The Mummy: Tomb of the Dragon Emperor",
- titleSort: "Mummy: Tomb of the Dragon Emperor",
- contentRating: "nl/12",
- summary:
- "Archaeologist Rick O'Connell travels to China, pitting him against an emperor from the 2,000-year-old Han dynasty who's returned from the dead to pursue a quest for world domination. This time, O'Connell enlists the help of his wife and son to quash the so-called 'Dragon Emperor' and his abuse of supernatural power.",
- rating: 1.3,
- audienceRating: 3.0,
- year: 2008,
- tagline: "A New Evil Awakens.",
- thumb: "/library/metadata/21262/thumb/1733030998",
- art: "/library/metadata/21262/art/1733030998",
- duration: 6707742,
- originallyAvailableAt: "2008-07-31",
- addedAt: 1563992606,
- updatedAt: 1733030998,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21635,
- duration: 6707742,
- bitrate: 15751,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41752,
- key: "/library/parts/41752/1333218488/file.mkv",
- duration: 6707742,
- file: "/Movies/The Mummy Tomb of the Dragon Emperor (2008)/The.Mummy.3.Tomb.of.the.Dragon.Emperor.2008.1080p.BluRay.DTS.x264-CyTSuNee.mkv",
- size: 13208980681,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Mummy: Tomb of the Dragon Emperor",
- type: "coverPoster",
- url: "/library/metadata/21262/thumb/1733030998"
- },
- {
- alt: "The Mummy: Tomb of the Dragon Emperor",
- type: "background",
- url: "/library/metadata/21262/art/1733030998"
- },
- {
- alt: "The Mummy: Tomb of the Dragon Emperor",
- type: "clearLogo",
- url: "/library/metadata/21262/clearLogo/1733030998"
- }
- ],
- UltraBlurColors: {
- topLeft: "49210a",
- topRight: "2f0e06",
- bottomRight: "4a170b",
- bottomLeft: "663116"
- },
- Guid: [
- {
- id: "imdb://tt0859163"
- },
- {
- id: "tmdb://1735"
- },
- {
- id: "tvdb://831"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "China"
- },
- {
- tag: "Germany"
- }
- ],
- Director: [
- {
- tag: "Rob Cohen"
- }
- ],
- Writer: [
- {
- tag: "Miles Millar"
- },
- {
- tag: "Alfred Gough"
- }
- ],
- Role: [
- {
- tag: "Brendan Fraser"
- },
- {
- tag: "Maria Bello"
- },
- {
- tag: "John Hannah"
- }
- ]
- },
- {
- ratingKey: "9223",
- key: "/library/metadata/9223",
- guid: "plex://movie/5d776c32fb0d55001f57feb8",
- slug: "murder-on-the-orient-express-2017",
- studio: "The Mark Gordon Company",
- type: "movie",
- title: "Murder on the Orient Express",
- contentRating: "nl/12",
- summary:
- "Hercule Poirot, the best detective in the world, decides to travel on the Orient Express. The train accidentally gets stopped because of a small avalanche. Little did he know that a murder was planned and that a person on this train was capable of committing such crime.",
- rating: 6.0,
- audienceRating: 5.4,
- year: 2017,
- tagline: "Everyone is a suspect.",
- thumb: "/library/metadata/9223/thumb/1732511570",
- art: "/library/metadata/9223/art/1732511570",
- duration: 6835968,
- originallyAvailableAt: "2017-11-03",
- addedAt: 1559787325,
- updatedAt: 1732511570,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 11403,
- duration: 6835968,
- bitrate: 35514,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41903,
- key: "/library/parts/41903/1518452130/file.mkv",
- duration: 6835968,
- file: "/Movies/Murder on the Orient Express (2017)/Murder.On.The.Orient.Express.2017.1080p.BluRay.REMUX.AVC.DTS-HD.MA.7.1-FGT.mkv",
- size: 29591719687,
- audioProfile: "ma",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Murder on the Orient Express",
- type: "coverPoster",
- url: "/library/metadata/9223/thumb/1732511570"
- },
- {
- alt: "Murder on the Orient Express",
- type: "background",
- url: "/library/metadata/9223/art/1732511570"
- },
- {
- alt: "Murder on the Orient Express",
- type: "clearLogo",
- url: "/library/metadata/9223/clearLogo/1732511570"
- }
- ],
- UltraBlurColors: {
- topLeft: "0e304a",
- topRight: "286485",
- bottomRight: "91413e",
- bottomLeft: "112341"
- },
- Guid: [
- {
- id: "imdb://tt3402236"
- },
- {
- id: "tmdb://392044"
- },
- {
- id: "tvdb://490"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Kenneth Branagh"
- }
- ],
- Writer: [
- {
- tag: "Agatha Christie"
- },
- {
- tag: "Michael Green"
- }
- ],
- Role: [
- {
- tag: "Kenneth Branagh"
- },
- {
- tag: "Tom Bateman"
- },
- {
- tag: "Michelle Pfeiffer"
- }
- ]
- },
- {
- ratingKey: "1771",
- key: "/library/metadata/1771",
- guid: "plex://movie/5d776824880197001ec901ae",
- slug: "natural-born-killers",
- studio: "J D Productions",
- type: "movie",
- title: "Natural Born Killers",
- contentRating: "nl/16",
- summary:
- "Mickey Knox and Mallory Wilson aren't your typical lovers - after killing her abusive father, they go on a road trip where, every time they stop somewhere, they kill pretty well everyone around them. They do however leave one person alive at every shootout to tell the story and they soon become a media sensation thanks to sensationalized reporting. Told in a highly visual style.",
- rating: 5.1,
- audienceRating: 8.1,
- year: 1994,
- tagline: "The media made them superstars",
- thumb: "/library/metadata/1771/thumb/1732511346",
- art: "/library/metadata/1771/art/1732511346",
- duration: 7323392,
- originallyAvailableAt: "1994-08-26",
- addedAt: 1552763501,
- updatedAt: 1732511346,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 2262,
- duration: 7323392,
- bitrate: 2784,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41700,
- key: "/library/parts/41700/1552653658/file.mp4",
- duration: 7323392,
- file: "/Movies/Natural Born Killers (1994)/Natural.Born.Killers.1994.DC.1080p.BluRay.x264.anoXmous.mp4",
- size: 2553385177,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Natural Born Killers",
- type: "coverPoster",
- url: "/library/metadata/1771/thumb/1732511346"
- },
- {
- alt: "Natural Born Killers",
- type: "background",
- url: "/library/metadata/1771/art/1732511346"
- },
- {
- alt: "Natural Born Killers",
- type: "clearLogo",
- url: "/library/metadata/1771/clearLogo/1732511346"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c020e",
- topRight: "904338",
- bottomRight: "6f2e2f",
- bottomLeft: "310e16"
- },
- Guid: [
- {
- id: "imdb://tt0110632"
- },
- {
- id: "tmdb://241"
- },
- {
- id: "tvdb://1897"
- }
- ],
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Oliver Stone"
- }
- ],
- Writer: [
- {
- tag: "David Veloz"
- },
- {
- tag: "Richard Rutowski"
- }
- ],
- Role: [
- {
- tag: "Woody Harrelson"
- },
- {
- tag: "Juliette Lewis"
- },
- {
- tag: "Robert Downey Jr."
- }
- ]
- },
- {
- ratingKey: "49096",
- key: "/library/metadata/49096",
- guid: "plex://movie/60891fe3f0d255002ca76bed",
- slug: "no-one-will-save-you-2023",
- studio: "20th Century Studios",
- type: "movie",
- title: "No One Will Save You",
- contentRating: "nl/16",
- summary:
- "An exiled anxiety-ridden homebody must battle an alien who's found its way into her home.",
- rating: 8.3,
- audienceRating: 5.6,
- viewCount: 1,
- lastViewedAt: 1730392773,
- year: 2023,
- tagline: "A home invasion no one saw coming.",
- thumb: "/library/metadata/49096/thumb/1736656602",
- art: "/library/metadata/49096/art/1736656602",
- duration: 5592064,
- originallyAvailableAt: "2023-09-22",
- addedAt: 1698780243,
- updatedAt: 1736656602,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 52638,
- duration: 5592064,
- bitrate: 13380,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 82013,
- key: "/library/parts/82013/1695355283/file.mkv",
- duration: 5592064,
- file: "/Movies/No One Will Save You (2023)/No One Will Save You (2023) WEBDL-2160p.mkv",
- size: 9354480082,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "No One Will Save You",
- type: "coverPoster",
- url: "/library/metadata/49096/thumb/1736656602"
- },
- {
- alt: "No One Will Save You",
- type: "background",
- url: "/library/metadata/49096/art/1736656602"
- },
- {
- alt: "No One Will Save You",
- type: "clearLogo",
- url: "/library/metadata/49096/clearLogo/1736656602"
- }
- ],
- UltraBlurColors: {
- topLeft: "132e4f",
- topRight: "132f4b",
- bottomRight: "0b1e34",
- bottomLeft: "1a3959"
- },
- Guid: [
- {
- id: "imdb://tt14509110"
- },
- {
- id: "tmdb://820609"
- },
- {
- id: "tvdb://349299"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Brian Duffield"
- }
- ],
- Writer: [
- {
- tag: "Brian Duffield"
- }
- ],
- Role: [
- {
- tag: "Kaitlyn Dever"
- },
- {
- tag: "Elizabeth Kaluev"
- },
- {
- tag: "Zack Duhame"
- }
- ]
- },
- {
- ratingKey: "54928",
- key: "/library/metadata/54928",
- guid: "plex://movie/5e833bb566500c0041d29af9",
- slug: "nobody-2021",
- studio: "87North Productions",
- type: "movie",
- title: "Nobody",
- contentRating: "nl/16",
- summary:
- 'Hutch Mansell, a suburban dad, overlooked husband, nothing neighbor — a "nobody." When two thieves break into his home one night, Hutch\'s unknown long-simmering rage is ignited and propels him on a brutal path that will uncover dark secrets he fought to leave behind.',
- rating: 8.4,
- audienceRating: 9.4,
- year: 2021,
- tagline: "Never underestimate a nobody",
- thumb: "/library/metadata/54928/thumb/1737869745",
- art: "/library/metadata/54928/art/1737869745",
- duration: 5500480,
- originallyAvailableAt: "2021-03-18",
- addedAt: 1723934362,
- updatedAt: 1737869745,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56718,
- duration: 5500480,
- bitrate: 15555,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86585,
- key: "/library/parts/86585/1723927555/file.mkv",
- duration: 5500480,
- file: "/Movies/Nobody/Nobody (2021) 4K.mkv",
- size: 10696671429,
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Nobody",
- type: "coverPoster",
- url: "/library/metadata/54928/thumb/1737869745"
- },
- {
- alt: "Nobody",
- type: "background",
- url: "/library/metadata/54928/art/1737869745"
- },
- {
- alt: "Nobody",
- type: "clearLogo",
- url: "/library/metadata/54928/clearLogo/1737869745"
- }
- ],
- UltraBlurColors: {
- topLeft: "412703",
- topRight: "120303",
- bottomRight: "325f93",
- bottomLeft: "775804"
- },
- Guid: [
- {
- id: "imdb://tt7888964"
- },
- {
- id: "tmdb://615457"
- },
- {
- id: "tvdb://133393"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Ilya Naishuller"
- }
- ],
- Writer: [
- {
- tag: "Derek Kolstad"
- }
- ],
- Role: [
- {
- tag: "Bob Odenkirk"
- },
- {
- tag: "Aleksey Serebryakov"
- },
- {
- tag: "Connie Nielsen"
- }
- ]
- },
- {
- ratingKey: "20932",
- key: "/library/metadata/20932",
- guid: "plex://movie/5d7768bf6f6af7001ee5c91a",
- slug: "nova-zembla",
- studio: "Saga Film",
- type: "movie",
- title: "Nova Zembla",
- contentRating: "nl/12",
- summary:
- "This fact based drama chronicles the last journey of Willem Barentsz and Jacob van Heemskerk on their search for a new passage to the Indies. Due to icy waters, they are stranded on the island of Novaya Zemlya and have to spend the winter there. The story is told through the eyes of Gerrit de Veer, an officer on the same voyage, and is loosely based on the famous diary he published in 1598 after his safe return.",
- audienceRating: 4.0,
- year: 2011,
- thumb: "/library/metadata/20932/thumb/1732511673",
- art: "/library/metadata/20932/art/1732511673",
- duration: 6546956,
- originallyAvailableAt: "2011-11-23",
- addedAt: 1563119432,
- updatedAt: 1732511673,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- Media: [
- {
- id: 21331,
- duration: 6546956,
- bitrate: 10431,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41730,
- key: "/library/parts/41730/1332098430/file.mkv",
- duration: 6546956,
- file: "/Movies/Nova Zembla (2011)/Nova.Zembla.2011.1080p.BluRay.x264-VeDeTT.mkv",
- size: 8535908864,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Nova Zembla",
- type: "coverPoster",
- url: "/library/metadata/20932/thumb/1732511673"
- },
- {
- alt: "Nova Zembla",
- type: "background",
- url: "/library/metadata/20932/art/1732511673"
- }
- ],
- UltraBlurColors: {
- topLeft: "2a3026",
- topRight: "0e0202",
- bottomRight: "292f2a",
- bottomLeft: "374138"
- },
- Guid: [
- {
- id: "imdb://tt1911607"
- },
- {
- id: "tmdb://79040"
- },
- {
- id: "tvdb://17673"
- }
- ],
- Genre: [
- {
- tag: "History"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Netherlands"
- }
- ],
- Director: [
- {
- tag: "Reinout Oerlemans"
- }
- ],
- Writer: [
- {
- tag: "Hugo Heinen"
- },
- {
- tag: "Gerrit de Veer"
- }
- ],
- Role: [
- {
- tag: "Robert de Hoog"
- },
- {
- tag: "Jan Decleir"
- },
- {
- tag: "Derek de Lint"
- }
- ]
- },
- {
- ratingKey: "56786",
- key: "/library/metadata/56786",
- guid: "plex://movie/5d776cad7a53e9001e74a211",
- slug: "the-nun-2018",
- studio: "New Line Cinema",
- type: "movie",
- title: "The Nun",
- titleSort: "Nun",
- contentRating: "nl/16",
- summary:
- "A priest with a haunted past and a novice on the threshold of her final vows are sent by the Vatican to investigate the death of a young nun in Romania and confront a malevolent force in the form of a demonic nun.",
- rating: 2.4,
- audienceRating: 3.5,
- year: 2018,
- tagline: "Pray For Forgiveness",
- thumb: "/library/metadata/56786/thumb/1737301685",
- art: "/library/metadata/56786/art/1737301685",
- duration: 5794697,
- originallyAvailableAt: "2018-09-05",
- addedAt: 1737301677,
- updatedAt: 1737301685,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 60779,
- duration: 5794697,
- bitrate: 23640,
- width: 3840,
- height: 1604,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 91820,
- key: "/library/parts/91820/1734823505/file.mkv",
- duration: 5794697,
- file: "/Movies/The Nun/The Nun (2018) [imdb-tt5814060][tmdb-439079][Bluray-2160p][HDR][PQ][TrueHD Atmos 7.1][x265].mkv",
- size: 17134360343,
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Nun",
- type: "coverPoster",
- url: "/library/metadata/56786/thumb/1737301685"
- },
- {
- alt: "The Nun",
- type: "background",
- url: "/library/metadata/56786/art/1737301685"
- },
- {
- alt: "The Nun",
- type: "clearLogo",
- url: "/library/metadata/56786/clearLogo/1737301685"
- }
- ],
- UltraBlurColors: {
- topLeft: "160303",
- topRight: "96401b",
- bottomRight: "854d2c",
- bottomLeft: "594ea3"
- },
- Guid: [
- {
- id: "imdb://tt5814060"
- },
- {
- id: "tmdb://439079"
- },
- {
- id: "tvdb://85"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Corin Hardy"
- }
- ],
- Writer: [
- {
- tag: "Gary Dauberman"
- },
- {
- tag: "James Wan"
- }
- ],
- Role: [
- {
- tag: "Taissa Farmiga"
- },
- {
- tag: "Demián Bichir"
- },
- {
- tag: "Bonnie Aarons"
- }
- ]
- },
- {
- ratingKey: "56785",
- key: "/library/metadata/56785",
- guid: "plex://movie/5d7770d56afb3d0020622fa3",
- slug: "the-nun-ii",
- studio: "New Line Cinema",
- type: "movie",
- title: "The Nun II",
- titleSort: "Nun II",
- contentRating: "nl/16",
- summary:
- "1956 in France, a priest is horribly murdered. An evil is spreading. Once again, Sister Irene comes face-to-face with Valak, the demon nun.",
- rating: 5.1,
- audienceRating: 7.2,
- year: 2023,
- tagline: "Confess your sins.",
- thumb: "/library/metadata/56785/thumb/1738873885",
- art: "/library/metadata/56785/art/1738873885",
- duration: 6583496,
- originallyAvailableAt: "2023-09-06",
- addedAt: 1737301511,
- updatedAt: 1738873885,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 61624,
- duration: 6583496,
- bitrate: 3607,
- width: 3840,
- height: 1604,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "he-aac",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92672,
- key: "/library/parts/92672/1738869795/file.mkv",
- duration: 6583496,
- file: "/Movies/The Nun II/The Nun II (2023) Bluray-2160p.mkv",
- size: 2971016194,
- audioProfile: "he-aac",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Nun II",
- type: "coverPoster",
- url: "/library/metadata/56785/thumb/1738873885"
- },
- {
- alt: "The Nun II",
- type: "background",
- url: "/library/metadata/56785/art/1738873885"
- },
- {
- alt: "The Nun II",
- type: "clearLogo",
- url: "/library/metadata/56785/clearLogo/1738873885"
- }
- ],
- UltraBlurColors: {
- topLeft: "150303",
- topRight: "2b0404",
- bottomRight: "0f0202",
- bottomLeft: "0e020d"
- },
- Guid: [
- {
- id: "imdb://tt10160976"
- },
- {
- id: "tmdb://968051"
- },
- {
- id: "tvdb://340887"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Michael Chaves"
- }
- ],
- Writer: [
- {
- tag: "Akela Cooper"
- },
- {
- tag: "Ian B. Goldberg"
- }
- ],
- Role: [
- {
- tag: "Taissa Farmiga"
- },
- {
- tag: "Jonas Bloquet"
- },
- {
- tag: "Storm Reid"
- }
- ]
- },
- {
- ratingKey: "21120",
- key: "/library/metadata/21120",
- guid: "plex://movie/5d7768243c3c2a001fbca85c",
- slug: "oceans-eleven",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "Ocean's Eleven",
- contentRating: "nl/6",
- summary:
- "Danny Ocean, a gangster, rounds up a gang of associates to stage a sophisticated and elaborate casino heist which involves robbing three Las Vegas casinos simultaneously during a popular boxing event.",
- rating: 8.3,
- audienceRating: 8.0,
- viewOffset: 326000,
- lastViewedAt: 1555697138,
- year: 2001,
- tagline: "Are you in or out?",
- thumb: "/library/metadata/21120/thumb/1733030981",
- art: "/library/metadata/21120/art/1733030981",
- duration: 6994226,
- originallyAvailableAt: "2001-12-07",
- addedAt: 1563881942,
- updatedAt: 1733030981,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21507,
- duration: 6994226,
- bitrate: 15097,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41823,
- key: "/library/parts/41823/1286976355/file.mkv",
- duration: 6994226,
- file: "/Movies/Ocean's Eleven (2001)/Ocean's.Eleven.2001.1080p.BluRay.x264-HiDt.mkv",
- size: 13203626460,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Ocean's Eleven",
- type: "coverPoster",
- url: "/library/metadata/21120/thumb/1733030981"
- },
- {
- alt: "Ocean's Eleven",
- type: "background",
- url: "/library/metadata/21120/art/1733030981"
- },
- {
- alt: "Ocean's Eleven",
- type: "clearLogo",
- url: "/library/metadata/21120/clearLogo/1733030981"
- }
- ],
- Guid: [
- {
- id: "imdb://tt0240772"
- },
- {
- id: "tmdb://161"
- },
- {
- id: "tvdb://1011"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Steven Soderbergh"
- }
- ],
- Writer: [
- {
- tag: "Ted Griffin"
- },
- {
- tag: "George Clayton Johnson"
- }
- ],
- Role: [
- {
- tag: "George Clooney"
- },
- {
- tag: "Matt Damon"
- },
- {
- tag: "Andy García"
- }
- ]
- },
- {
- ratingKey: "21446",
- key: "/library/metadata/21446",
- guid: "plex://movie/5d7768244de0ee001fcc7ff6",
- slug: "oceans-thirteen",
- studio: "Village Roadshow Pictures",
- type: "movie",
- title: "Ocean's Thirteen",
- contentRating: "nl/6",
- summary:
- "Danny Ocean's team of criminals are back and composing a plan more personal than ever. When ruthless casino owner Willy Bank doublecrosses Reuben Tishkoff, causing a heart attack, Danny Ocean vows that he and his team will do anything to bring down Willy Bank along with everything he's got. Even if it means asking for help from an enemy.",
- rating: 7.0,
- audienceRating: 7.5,
- year: 2007,
- tagline: "What are the odds of getting even? 13 to one.",
- thumb: "/library/metadata/21446/thumb/1733031092",
- art: "/library/metadata/21446/art/1733031092",
- duration: 7329248,
- originallyAvailableAt: "2007-06-05",
- addedAt: 1564270294,
- updatedAt: 1733031092,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21781,
- duration: 7329248,
- bitrate: 22366,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "vc1",
- videoResolution: "1080",
- container: "mpegts",
- videoFrameRate: "24p",
- videoProfile: "advanced",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41777,
- key: "/library/parts/41777/1327121363/file.m2ts",
- duration: 7329248,
- file: "/Movies/Ocean's Thirteen (2007)/Oceans.Thirteen.2007.1080p.BluRay.VC1.AC3.m2ts",
- size: 21875337216,
- container: "mpegts",
- indexes: "sd",
- packetLength: 188,
- videoProfile: "advanced"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Ocean's Thirteen",
- type: "coverPoster",
- url: "/library/metadata/21446/thumb/1733031092"
- },
- {
- alt: "Ocean's Thirteen",
- type: "background",
- url: "/library/metadata/21446/art/1733031092"
- },
- {
- alt: "Ocean's Thirteen",
- type: "clearLogo",
- url: "/library/metadata/21446/clearLogo/1733031092"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d0202",
- topRight: "311011",
- bottomRight: "963134",
- bottomLeft: "030403"
- },
- Guid: [
- {
- id: "imdb://tt0496806"
- },
- {
- id: "tmdb://298"
- },
- {
- id: "tvdb://2114"
- }
- ],
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Steven Soderbergh"
- }
- ],
- Writer: [
- {
- tag: "David Levien"
- },
- {
- tag: "Brian Koppelman"
- }
- ],
- Role: [
- {
- tag: "George Clooney"
- },
- {
- tag: "Brad Pitt"
- },
- {
- tag: "Matt Damon"
- }
- ]
- },
- {
- ratingKey: "21119",
- key: "/library/metadata/21119",
- guid: "plex://movie/5d7768242ec6b5001f6ba12c",
- slug: "oceans-twelve",
- studio: "Village Roadshow Pictures",
- type: "movie",
- title: "Ocean's Twelve",
- contentRating: "nl/AL",
- summary:
- "Daniel Ocean recruits one more team member so he can pull off three major European heists in this sequel to Ocean's Eleven (2001).",
- rating: 5.5,
- audienceRating: 6.0,
- year: 2004,
- tagline: "Twelve is the new eleven.",
- thumb: "/library/metadata/21119/thumb/1733030975",
- art: "/library/metadata/21119/art/1733030975",
- duration: 7518085,
- originallyAvailableAt: "2004-12-09",
- addedAt: 1563881128,
- updatedAt: 1733030975,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21506,
- duration: 7518085,
- bitrate: 14928,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41790,
- key: "/library/parts/41790/1286982258/file.mkv",
- duration: 7518085,
- file: "/Movies/Ocean's Twelve (2004)/Ocean's.Twelve.2004.1080p.BluRay.x264-HiDt.mkv",
- size: 14032732257,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Ocean's Twelve",
- type: "coverPoster",
- url: "/library/metadata/21119/thumb/1733030975"
- },
- {
- alt: "Ocean's Twelve",
- type: "background",
- url: "/library/metadata/21119/art/1733030975"
- },
- {
- alt: "Ocean's Twelve",
- type: "clearLogo",
- url: "/library/metadata/21119/clearLogo/1733030975"
- }
- ],
- UltraBlurColors: {
- topLeft: "5c0303",
- topRight: "8c302f",
- bottomRight: "b00e0e",
- bottomLeft: "5b0b0b"
- },
- Guid: [
- {
- id: "imdb://tt0349903"
- },
- {
- id: "tmdb://163"
- },
- {
- id: "tvdb://1461"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Steven Soderbergh"
- }
- ],
- Writer: [
- {
- tag: "George Nolfi"
- }
- ],
- Role: [
- {
- tag: "George Clooney"
- },
- {
- tag: "Brad Pitt"
- },
- {
- tag: "Matt Damon"
- }
- ]
- },
- {
- ratingKey: "25158",
- key: "/library/metadata/25158",
- guid: "plex://movie/5d776829961905001eb91cf5",
- slug: "office-space",
- studio: "20th Century Fox",
- type: "movie",
- title: "Office Space",
- contentRating: "nl/16",
- summary:
- "A depressed white-collar worker tries hypnotherapy, only to find himself in a perpetual state of devil-may-care bliss that prompts him to start living by his own rules, and hatch a hapless attempt to embezzle money from his soul-killing employers.",
- rating: 8.1,
- audienceRating: 9.3,
- year: 1999,
- tagline: "Work sucks.",
- thumb: "/library/metadata/25158/thumb/1733633705",
- art: "/library/metadata/25158/art/1733633705",
- duration: 5355349,
- originallyAvailableAt: "1999-02-19",
- addedAt: 1578113339,
- updatedAt: 1733633705,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 27237,
- duration: 5355349,
- bitrate: 13726,
- width: 1920,
- height: 1038,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41766,
- key: "/library/parts/41766/1473251357/file.mkv",
- duration: 5355349,
- file: "/Movies/Office Space (1999)/Office.Space.1999.1080p.BluRay.DTS.x264-Slappy.mkv",
- size: 9124319015,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Office Space",
- type: "coverPoster",
- url: "/library/metadata/25158/thumb/1733633705"
- },
- {
- alt: "Office Space",
- type: "background",
- url: "/library/metadata/25158/art/1733633705"
- },
- {
- alt: "Office Space",
- type: "clearLogo",
- url: "/library/metadata/25158/clearLogo/1733633705"
- }
- ],
- UltraBlurColors: {
- topLeft: "3e2907",
- topRight: "3d270f",
- bottomRight: "7c550c",
- bottomLeft: "35260c"
- },
- Guid: [
- {
- id: "imdb://tt0151804"
- },
- {
- id: "tmdb://1542"
- },
- {
- id: "tvdb://1493"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Mike Judge"
- }
- ],
- Writer: [
- {
- tag: "Mike Judge"
- }
- ],
- Role: [
- {
- tag: "Ron Livingston"
- },
- {
- tag: "Jennifer Aniston"
- },
- {
- tag: "David Herman"
- }
- ]
- },
- {
- ratingKey: "47499",
- key: "/library/metadata/47499",
- guid: "plex://movie/5d7768297e9a3c0020c6b0de",
- slug: "pans-labyrinth",
- studio: "Estudios Picasso",
- type: "movie",
- title: "Pan's Labyrinth",
- originalTitle: "El laberinto del fauno",
- contentRating: "nl/16",
- summary:
- "In 1944 Spain, a girl is sent to live with her ruthless stepfather. During the night, she meets a fairy who takes her to an old faun. He tells her she's a princess, but must prove her royalty by surviving three gruesome tasks.",
- rating: 9.5,
- audienceRating: 9.1,
- year: 2006,
- tagline: "What happens when make-believe believes it's real?",
- thumb: "/library/metadata/47499/thumb/1736487785",
- art: "/library/metadata/47499/art/1736487785",
- duration: 7162208,
- originallyAvailableAt: "2006-10-11",
- addedAt: 1663785326,
- updatedAt: 1736487785,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 50749,
- duration: 7162208,
- bitrate: 37989,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 80124,
- key: "/library/parts/80124/1631127513/file.mkv",
- duration: 7162208,
- file: "/Movies/Pan's Labyrinth (2006)/Pan's Labyrinth (2006) Bluray-1080p.mkv",
- size: 34017398736,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Pan's Labyrinth",
- type: "coverPoster",
- url: "/library/metadata/47499/thumb/1736487785"
- },
- {
- alt: "Pan's Labyrinth",
- type: "background",
- url: "/library/metadata/47499/art/1736487785"
- },
- {
- alt: "Pan's Labyrinth",
- type: "clearLogo",
- url: "/library/metadata/47499/clearLogo/1736487785"
- }
- ],
- UltraBlurColors: {
- topLeft: "053246",
- topRight: "175672",
- bottomRight: "0c658c",
- bottomLeft: "11385a"
- },
- Guid: [
- {
- id: "imdb://tt0457430"
- },
- {
- id: "tmdb://1417"
- },
- {
- id: "tvdb://1074"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "Mexico"
- },
- {
- tag: "Spain"
- }
- ],
- Director: [
- {
- tag: "Guillermo del Toro"
- }
- ],
- Writer: [
- {
- tag: "Guillermo del Toro"
- },
- {
- tag: "Raúl Monge"
- }
- ],
- Role: [
- {
- tag: "Ivana Baquero"
- },
- {
- tag: "Sergi López"
- },
- {
- tag: "Maribel Verdú"
- }
- ]
- },
- {
- ratingKey: "46474",
- key: "/library/metadata/46474",
- guid: "plex://movie/5d77682e7e9a3c0020c6b978",
- slug: "panic-room",
- studio: "Columbia Pictures",
- type: "movie",
- title: "Panic Room",
- contentRating: "nl/16",
- summary:
- "Recently divorced Meg Altman and her daughter Sarah have bought a new home in New York. On their tour around the mansion, they come across the panic room. A room so secure, that no one can get in. When three burglars break in, Meg makes a move to the panic room. But all her troubles don't stop there. The criminals know where she is, and what they require the most in the house is in that very room.",
- rating: 7.6,
- audienceRating: 6.4,
- viewOffset: 238000,
- viewCount: 1,
- lastViewedAt: 1645570999,
- year: 2002,
- tagline: "It was supposed to be the safest room in the house.",
- thumb: "/library/metadata/46474/thumb/1738622611",
- art: "/library/metadata/46474/art/1738622611",
- duration: 6716480,
- originallyAvailableAt: "2002-03-29",
- addedAt: 1645557117,
- updatedAt: 1738622611,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 61586,
- duration: 6716480,
- bitrate: 15288,
- width: 3840,
- height: 1604,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92634,
- key: "/library/parts/92634/1178345297/file.mkv",
- duration: 6716480,
- file: "/Movies/Panic Room (2002)/Panic Room (2002) WEBDL-2160p.mkv",
- size: 12837659182,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Panic Room",
- type: "coverPoster",
- url: "/library/metadata/46474/thumb/1738622611"
- },
- {
- alt: "Panic Room",
- type: "background",
- url: "/library/metadata/46474/art/1738622611"
- },
- {
- alt: "Panic Room",
- type: "clearLogo",
- url: "/library/metadata/46474/clearLogo/1738622611"
- }
- ],
- UltraBlurColors: {
- topLeft: "030403",
- topRight: "112642",
- bottomRight: "030403",
- bottomLeft: "0c2435"
- },
- Guid: [
- {
- id: "imdb://tt0258000"
- },
- {
- id: "tmdb://4547"
- },
- {
- id: "tvdb://1867"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "David Fincher"
- }
- ],
- Writer: [
- {
- tag: "David Koepp"
- }
- ],
- Role: [
- {
- tag: "Jodie Foster"
- },
- {
- tag: "Kristen Stewart"
- },
- {
- tag: "Forest Whitaker"
- }
- ]
- },
- {
- ratingKey: "20964",
- key: "/library/metadata/20964",
- guid: "plex://movie/5d77684c8a7581001f130023",
- slug: "paranormal-activity",
- studio: "Blumhouse Productions",
- type: "movie",
- title: "Paranormal Activity",
- contentRating: "nl/16",
- summary:
- "After a young, middle class couple moves into a suburban 'starter' tract house, they become increasingly disturbed by a presence that may or may not be somehow demonic but is certainly most active in the middle of the night. Especially when they sleep. Or try to.",
- rating: 8.3,
- audienceRating: 5.7,
- viewCount: 1,
- lastViewedAt: 1567805861,
- year: 2007,
- tagline: "What Happens When You Sleep?",
- thumb: "/library/metadata/20964/thumb/1733030814",
- art: "/library/metadata/20964/art/1733030814",
- duration: 5131542,
- originallyAvailableAt: "2007-09-14",
- addedAt: 1563192795,
- updatedAt: 1733030814,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21362,
- duration: 5131542,
- bitrate: 13297,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41728,
- key: "/library/parts/41728/1270231917/file.mkv",
- duration: 5131542,
- file: "/Movies/Paranormal Activity (2007)/Paranormal.Activity.2007.MULTi.1080p.BluRay.x264-FHD.mkv",
- size: 8531734727,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Paranormal Activity",
- type: "coverPoster",
- url: "/library/metadata/20964/thumb/1733030814"
- },
- {
- alt: "Paranormal Activity",
- type: "background",
- url: "/library/metadata/20964/art/1733030814"
- },
- {
- alt: "Paranormal Activity",
- type: "clearLogo",
- url: "/library/metadata/20964/clearLogo/1733030814"
- }
- ],
- UltraBlurColors: {
- topLeft: "070e45",
- topRight: "0c1a55",
- bottomRight: "101442",
- bottomLeft: "212a62"
- },
- Guid: [
- {
- id: "imdb://tt1179904"
- },
- {
- id: "tmdb://23827"
- },
- {
- id: "tvdb://2624"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Oren Peli"
- }
- ],
- Writer: [
- {
- tag: "Oren Peli"
- }
- ],
- Role: [
- {
- tag: "Katie Featherston"
- },
- {
- tag: "Micah Sloat"
- },
- {
- tag: "Mark Fredrichs"
- }
- ]
- },
- {
- ratingKey: "1723",
- key: "/library/metadata/1723",
- guid: "plex://movie/5d9f3577adeb7a0021ce206e",
- slug: "paranormal-activity-2",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Paranormal Activity 2",
- contentRating: "nl/16",
- summary:
- 'After experiencing what they think are a series of "break-ins", a family sets up security cameras around their home, only to realize that the events unfolding before them are more sinister than they seem.',
- rating: 5.7,
- audienceRating: 4.8,
- viewOffset: 1169000,
- lastViewedAt: 1567807683,
- year: 2010,
- tagline:
- "In 2009 you demanded it. Nothing can prepare you for what's next.",
- thumb: "/library/metadata/1723/thumb/1732511341",
- art: "/library/metadata/1723/art/1732511341",
- duration: 5883909,
- originallyAvailableAt: "2010-10-20",
- addedAt: 1552724272,
- updatedAt: 1732511341,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21184,
- duration: 5883909,
- bitrate: 9547,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41699,
- key: "/library/parts/41699/1296128080/file.mkv",
- duration: 5883909,
- file: "/Movies/Paranormal Activity 2 (2010)/Paranormal.Activity.2.2010.UNRATED.1080p.BluRay.x264-SECTOR7.mkv",
- size: 7023247084,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Paranormal Activity 2",
- type: "coverPoster",
- url: "/library/metadata/1723/thumb/1732511341"
- },
- {
- alt: "Paranormal Activity 2",
- type: "background",
- url: "/library/metadata/1723/art/1732511341"
- },
- {
- alt: "Paranormal Activity 2",
- type: "clearLogo",
- url: "/library/metadata/1723/clearLogo/1732511341"
- }
- ],
- UltraBlurColors: {
- topLeft: "152e50",
- topRight: "0b1c3c",
- bottomRight: "1a3964",
- bottomLeft: "0f1b3a"
- },
- Guid: [
- {
- id: "imdb://tt1536044"
- },
- {
- id: "tmdb://41436"
- },
- {
- id: "tvdb://3840"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Tod Williams"
- }
- ],
- Writer: [
- {
- tag: "Michael R. Perry"
- },
- {
- tag: "Tom Pabst"
- }
- ],
- Role: [
- {
- tag: "Sprague Grayden"
- },
- {
- tag: "Brian Boland"
- },
- {
- tag: "Molly Ephraim"
- }
- ]
- },
- {
- ratingKey: "21118",
- key: "/library/metadata/21118",
- guid: "plex://movie/5d7768b4594b2b001e69342b",
- slug: "paranormal-activity-3",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Paranormal Activity 3",
- contentRating: "nl/16",
- summary:
- "In 1988, young sisters Katie and Kristi befriend an invisible entity called Toby, who resides in their home.",
- rating: 6.7,
- audienceRating: 5.1,
- year: 2011,
- tagline: "Discover how the activity began.",
- thumb: "/library/metadata/21118/thumb/1733030968",
- art: "/library/metadata/21118/art/1733030968",
- duration: 5639060,
- originallyAvailableAt: "2011-10-19",
- addedAt: 1563876791,
- updatedAt: 1733030968,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21505,
- duration: 5639060,
- bitrate: 9989,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41761,
- key: "/library/parts/41761/1487663407/file.mkv",
- duration: 5639060,
- file: "/Movies/Paranormal Activity 3 (2011)/Paranormal.Activity.3.2011.REAL.PROPER.1080p.BluRay.x264-SPARKS.mkv",
- size: 7040388015,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Paranormal Activity 3",
- type: "coverPoster",
- url: "/library/metadata/21118/thumb/1733030968"
- },
- {
- alt: "Paranormal Activity 3",
- type: "background",
- url: "/library/metadata/21118/art/1733030968"
- },
- {
- alt: "Paranormal Activity 3",
- type: "clearLogo",
- url: "/library/metadata/21118/clearLogo/1733030968"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f1d4e",
- topRight: "050623",
- bottomRight: "111f56",
- bottomLeft: "050824"
- },
- Guid: [
- {
- id: "imdb://tt1778304"
- },
- {
- id: "tmdb://72571"
- },
- {
- id: "tvdb://4438"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Henry Joost"
- },
- {
- tag: "Ariel Schulman"
- }
- ],
- Writer: [
- {
- tag: "Christopher Landon"
- }
- ],
- Role: [
- {
- tag: "Katie Featherston"
- },
- {
- tag: "Sprague Grayden"
- },
- {
- tag: "Lauren Bittner"
- }
- ]
- },
- {
- ratingKey: "21448",
- key: "/library/metadata/21448",
- guid: "plex://movie/5d7769b523d5a3001f4fb725",
- slug: "paranormal-activity-the-ghost-dimension",
- studio: "Blumhouse Productions",
- type: "movie",
- title: "Paranormal Activity: The Ghost Dimension",
- contentRating: "nl/16",
- summary:
- "The Ghost Dimension, follows a new family, The Fleeges - father Ryan (Chris J. Murray), mother Emily (Brit Shaw) and their young daughter Leila (Ivy George) - Who move into a house and discover a video camera and a box of tapes in the garage. When they look through the camera's lens, they begin to see the paranormal activity happening around them - including the re-emergence of young Kristi and Katie.",
- rating: 1.5,
- audienceRating: 2.7,
- year: 2015,
- tagline: "For the first time you will see the activity.",
- thumb: "/library/metadata/21448/thumb/1733031099",
- art: "/library/metadata/21448/art/1733031099",
- duration: 5842721,
- originallyAvailableAt: "2015-10-21",
- addedAt: 1564335315,
- updatedAt: 1733031099,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21783,
- duration: 5842721,
- bitrate: 11245,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41706,
- key: "/library/parts/41706/1451460061/file.mkv",
- duration: 5842721,
- file: "/Movies/Paranormal Activity The Ghost Dimension (2015)/Paranormal.Activity.The.Ghost.Dimension.2015.MULTi.1080p.BluRay.x264-VENUE.mkv",
- size: 8214984194,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Paranormal Activity: The Ghost Dimension",
- type: "coverPoster",
- url: "/library/metadata/21448/thumb/1733031099"
- },
- {
- alt: "Paranormal Activity: The Ghost Dimension",
- type: "background",
- url: "/library/metadata/21448/art/1733031099"
- },
- {
- alt: "Paranormal Activity: The Ghost Dimension",
- type: "clearLogo",
- url: "/library/metadata/21448/clearLogo/1733031099"
- }
- ],
- UltraBlurColors: {
- topLeft: "142e4f",
- topRight: "102b54",
- bottomRight: "0f2448",
- bottomLeft: "03081a"
- },
- Guid: [
- {
- id: "imdb://tt2473510"
- },
- {
- id: "tmdb://146301"
- },
- {
- id: "tvdb://2629"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Gregory Plotkin"
- }
- ],
- Writer: [
- {
- tag: "Brantley Aufill"
- },
- {
- tag: "Jason Pagan"
- }
- ],
- Role: [
- {
- tag: "Chris J. Murray"
- },
- {
- tag: "Brit Shaw"
- },
- {
- tag: "Ivy George"
- }
- ]
- },
- {
- ratingKey: "24518",
- key: "/library/metadata/24518",
- guid: "plex://movie/5d776d8efb0d55001f5a3c34",
- slug: "parasite-2019",
- studio: "Barunson E&A",
- type: "movie",
- title: "Parasite",
- originalTitle: "기생충",
- contentRating: "nl/16",
- summary:
- "Greed and class discrimination threaten the newly formed symbiotic relationship between the wealthy Park family and the destitute Kim clan.",
- rating: 9.9,
- audienceRating: 9.0,
- year: 2019,
- tagline: "Act like you own the place.",
- thumb: "/library/metadata/24518/thumb/1733633660",
- art: "/library/metadata/24518/art/1733633660",
- duration: 7920787,
- originallyAvailableAt: "2019-05-30",
- addedAt: 1576426391,
- updatedAt: 1733633660,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 26366,
- duration: 7920787,
- bitrate: 10665,
- width: 1920,
- height: 808,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41732,
- key: "/library/parts/41732/1576423020/file.mkv",
- duration: 7920787,
- file: "/Movies/Parasite (2019)/Parasite.2019.REPACK.MULTi.1080p.BluRay.x264-LOST.mkv",
- size: 10561853884,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Parasite",
- type: "coverPoster",
- url: "/library/metadata/24518/thumb/1733633660"
- },
- {
- alt: "Parasite",
- type: "background",
- url: "/library/metadata/24518/art/1733633660"
- },
- {
- alt: "Parasite",
- type: "clearLogo",
- url: "/library/metadata/24518/clearLogo/1733633660"
- }
- ],
- UltraBlurColors: {
- topLeft: "08333e",
- topRight: "195349",
- bottomRight: "224f40",
- bottomLeft: "102f2b"
- },
- Guid: [
- {
- id: "imdb://tt6751668"
- },
- {
- id: "tmdb://496243"
- },
- {
- id: "tvdb://41517"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "Republic of Korea"
- }
- ],
- Director: [
- {
- tag: "Bong Joon-ho"
- }
- ],
- Writer: [
- {
- tag: "Kim Dae-hwan"
- },
- {
- tag: "Bong Joon-ho"
- }
- ],
- Role: [
- {
- tag: "Song Kang-ho"
- },
- {
- tag: "Lee Sun-kyun"
- },
- {
- tag: "Cho Yeo-jeong"
- }
- ]
- },
- {
- ratingKey: "5495",
- key: "/library/metadata/5495",
- guid: "plex://movie/5d77682785719b001f3a0d8d",
- slug: "pearl-harbor",
- studio: "Touchstone Pictures",
- type: "movie",
- title: "Pearl Harbor",
- contentRating: "nl/12",
- summary:
- "The lifelong friendship between Rafe McCawley and Danny Walker is put to the ultimate test when the two ace fighter pilots become entangled in a love triangle with beautiful Naval nurse Evelyn Johnson. But the rivalry between the friends-turned-foes is immediately put on hold when they find themselves at the center of Japan's devastating attack on Pearl Harbor on Dec. 7, 1941.",
- rating: 2.4,
- audienceRating: 6.6,
- year: 2001,
- tagline:
- "It takes a moment to change history. It takes love to change lives.",
- thumb: "/library/metadata/5495/thumb/1732511386",
- art: "/library/metadata/5495/art/1732511386",
- duration: 10985119,
- originallyAvailableAt: "2001-05-25",
- addedAt: 1553386844,
- updatedAt: 1732511386,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 7082,
- duration: 10985119,
- bitrate: 2723,
- width: 1920,
- height: 804,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41902,
- key: "/library/parts/41902/1552843292/file.mp4",
- duration: 10985119,
- file: "/Movies/Pearl Harbor (2001)/Pearl.Harbor.2001.1080p.BluRay.H264.AAC-RARBG.mp4",
- size: 3748234320,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Pearl Harbor",
- type: "coverPoster",
- url: "/library/metadata/5495/thumb/1732511386"
- },
- {
- alt: "Pearl Harbor",
- type: "background",
- url: "/library/metadata/5495/art/1732511386"
- },
- {
- alt: "Pearl Harbor",
- type: "clearLogo",
- url: "/library/metadata/5495/clearLogo/1732511386"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1e10",
- topRight: "040b03",
- bottomRight: "040b03",
- bottomLeft: "9a3742"
- },
- Guid: [
- {
- id: "imdb://tt0213149"
- },
- {
- id: "tmdb://676"
- },
- {
- id: "tvdb://1348"
- }
- ],
- Genre: [
- {
- tag: "History"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Michael Bay"
- }
- ],
- Writer: [
- {
- tag: "Randall Wallace"
- }
- ],
- Role: [
- {
- tag: "Ben Affleck"
- },
- {
- tag: "Kate Beckinsale"
- },
- {
- tag: "Josh Hartnett"
- }
- ]
- },
- {
- ratingKey: "21617",
- key: "/library/metadata/21617",
- guid: "plex://movie/5d77683354f42c001f8c421a",
- slug: "the-pelican-brief",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "The Pelican Brief",
- titleSort: "Pelican Brief",
- contentRating: "nl/12",
- summary:
- "A law student uncovers a conspiracy, putting herself and others in danger.",
- rating: 5.4,
- audienceRating: 6.1,
- year: 1993,
- tagline:
- "Two Supreme Court Justices have been assassinated. One lone law student has stumbled upon the truth. An investigative journalist wants her story. Everybody else wants her dead.",
- thumb: "/library/metadata/21617/thumb/1733031122",
- art: "/library/metadata/21617/art/1733031122",
- duration: 8468640,
- originallyAvailableAt: "1993-09-17",
- addedAt: 1565469815,
- updatedAt: 1733031122,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21949,
- duration: 8468640,
- bitrate: 11090,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41734,
- key: "/library/parts/41734/1565422204/file.mkv",
- duration: 8468640,
- file: "/Movies/The Pelican Brief (1993)/The.Pelican.Brief.1993.1080p.BluRay.x264-iKA en.mkv",
- size: 11743802320,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Pelican Brief",
- type: "coverPoster",
- url: "/library/metadata/21617/thumb/1733031122"
- },
- {
- alt: "The Pelican Brief",
- type: "background",
- url: "/library/metadata/21617/art/1733031122"
- },
- {
- alt: "The Pelican Brief",
- type: "clearLogo",
- url: "/library/metadata/21617/clearLogo/1733031122"
- }
- ],
- UltraBlurColors: {
- topLeft: "140303",
- topRight: "794420",
- bottomRight: "3d1b03",
- bottomLeft: "040b03"
- },
- Guid: [
- {
- id: "imdb://tt0107798"
- },
- {
- id: "tmdb://9944"
- },
- {
- id: "tvdb://3487"
- }
- ],
- Genre: [
- {
- tag: "Mystery"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Alan J. Pakula"
- }
- ],
- Writer: [
- {
- tag: "John Grisham"
- },
- {
- tag: "Alan J. Pakula"
- }
- ],
- Role: [
- {
- tag: "Julia Roberts"
- },
- {
- tag: "Denzel Washington"
- },
- {
- tag: "Sam Shepard"
- }
- ]
- },
- {
- ratingKey: "46522",
- key: "/library/metadata/46522",
- guid: "plex://movie/5d77708add931c001e38f0ff",
- slug: "black-widow-2019-1",
- studio: "NL Film en TV",
- type: "movie",
- title: "Penoza: The Final Chapter",
- contentRating: "nl/16",
- summary:
- "Drawn out of hiding in Canada, a Dutch former drug baroness returns to Amsterdam to face unfinished business and once and for all save her family from her life of crime.",
- audienceRating: 6.1,
- viewCount: 1,
- lastViewedAt: 1646429303,
- year: 2019,
- tagline:
- "The Black Widow is not dead ... and she have to deal with her past to save her family.",
- thumb: "/library/metadata/46522/thumb/1733715593",
- art: "/library/metadata/46522/art/1733715593",
- duration: 7070898,
- originallyAvailableAt: "2019-11-18",
- addedAt: 1646350659,
- updatedAt: 1733715593,
- audienceRatingImage: "imdb://image.rating",
- Media: [
- {
- id: 49651,
- duration: 7070898,
- bitrate: 4721,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "60p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78995,
- key: "/library/parts/78995/1585160629/file.mkv",
- duration: 7070898,
- file: "/Movies/Penoza The Final Chapter (2019)/Penoza The Final Chapter (2019) WEBDL-1080p.mkv",
- size: 4177752759,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Penoza: The Final Chapter",
- type: "coverPoster",
- url: "/library/metadata/46522/thumb/1733715593"
- },
- {
- alt: "Penoza: The Final Chapter",
- type: "background",
- url: "/library/metadata/46522/art/1733715593"
- },
- {
- alt: "Penoza: The Final Chapter",
- type: "clearLogo",
- url: "/library/metadata/46522/clearLogo/1733715593"
- }
- ],
- UltraBlurColors: {
- topLeft: "040c03",
- topRight: "622e20",
- bottomRight: "0b0b0b",
- bottomLeft: "030403"
- },
- Guid: [
- {
- id: "imdb://tt9272572"
- },
- {
- id: "tmdb://551115"
- },
- {
- id: "tvdb://132056"
- }
- ],
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Netherlands"
- }
- ],
- Director: [
- {
- tag: "Diederik Van Rooijen"
- }
- ],
- Writer: [
- {
- tag: "Diederik Van Rooijen"
- }
- ],
- Role: [
- {
- tag: "Monic Hendrickx"
- },
- {
- tag: "Niels Gomperts"
- },
- {
- tag: "Sigrid ten Napel"
- }
- ]
- },
- {
- ratingKey: "23082",
- key: "/library/metadata/23082",
- guid: "plex://movie/5d77682954c0f0001f30220e",
- slug: "perfume-the-story-of-a-murderer",
- studio: "Rising Star Productions",
- type: "movie",
- title: "Perfume: The Story of a Murderer",
- contentRating: "nl/12",
- summary:
- "Jean-Baptiste Grenouille (Ben Whishaw) came into the world unwanted, expected to die, yet born with an unnerving sense of smell that created alienation, as well as talent. Of all of the smells around him, Grenouille is beckoned to the scent of a woman's body, and spends the rest of his life attempting to smell her essence again by becoming a perfumer, and creating the essence of an innocence lost.",
- rating: 5.9,
- audienceRating: 7.4,
- year: 2006,
- tagline: "Obsession can cause the unthinkable.",
- thumb: "/library/metadata/23082/thumb/1733031236",
- art: "/library/metadata/23082/art/1733031236",
- duration: 8845908,
- originallyAvailableAt: "2006-09-14",
- addedAt: 1570387646,
- updatedAt: 1733031236,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 24188,
- duration: 8845908,
- bitrate: 14390,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41756,
- key: "/library/parts/41756/1524974606/file.mkv",
- duration: 8845908,
- file: "/Movies/Perfume The Story of a Murderer (2006)/Perfume.The.Story.of.a.Murderer.2006.1080p.BluRay.DTS.x264-LolHD.mkv",
- size: 15913897595,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Perfume: The Story of a Murderer",
- type: "coverPoster",
- url: "/library/metadata/23082/thumb/1733031236"
- },
- {
- alt: "Perfume: The Story of a Murderer",
- type: "background",
- url: "/library/metadata/23082/art/1733031236"
- },
- {
- alt: "Perfume: The Story of a Murderer",
- type: "clearLogo",
- url: "/library/metadata/23082/clearLogo/1733031236"
- }
- ],
- UltraBlurColors: {
- topLeft: "342b2c",
- topRight: "5d5d5d",
- bottomRight: "751922",
- bottomLeft: "7e262d"
- },
- Guid: [
- {
- id: "imdb://tt0396171"
- },
- {
- id: "tmdb://1427"
- },
- {
- id: "tvdb://2107"
- }
- ],
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "Belgium"
- },
- {
- tag: "France"
- }
- ],
- Director: [
- {
- tag: "Tom Tykwer"
- }
- ],
- Writer: [
- {
- tag: "Andrew Birkin"
- },
- {
- tag: "Tom Tykwer"
- }
- ],
- Role: [
- {
- tag: "Ben Whishaw"
- },
- {
- tag: "Alan Rickman"
- },
- {
- tag: "Rachel Hurd-Wood"
- }
- ]
- },
- {
- ratingKey: "26866",
- key: "/library/metadata/26866",
- guid: "plex://movie/5d776826eb5d26001f1dd3fe",
- slug: "the-pianist",
- studio: "Canal+ Polska",
- type: "movie",
- title: "The Pianist",
- titleSort: "Pianist",
- contentRating: "nl/12",
- summary:
- "The true story of pianist Władysław Szpilman's experiences in Warsaw during the Nazi occupation. When the Jews of the city find themselves forced into a ghetto, Szpilman finds work playing in a café; and when his family is deported in 1942, he stays behind, works for a while as a laborer, and eventually goes into hiding in the ruins of the war-torn city.",
- rating: 9.5,
- audienceRating: 9.6,
- viewCount: 1,
- lastViewedAt: 1588631200,
- year: 2002,
- tagline: "Music was his passion. Survival was his masterpiece.",
- thumb: "/library/metadata/26866/thumb/1733633753",
- art: "/library/metadata/26866/art/1733633753",
- duration: 8962625,
- originallyAvailableAt: "2002-09-17",
- addedAt: 1586126388,
- updatedAt: 1733633753,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 52418,
- duration: 8962625,
- bitrate: 62613,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: true,
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 81793,
- key: "/library/parts/81793/1695755341/file.mp4",
- duration: 8962625,
- file: "/Movies/The Pianist (2002)/The Pianist (2002) Bluray-2160p.mp4",
- size: 70173039179,
- container: "mp4",
- has64bitOffsets: true,
- hasThumbnail: "1",
- indexes: "sd",
- optimizedForStreaming: true,
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Pianist",
- type: "coverPoster",
- url: "/library/metadata/26866/thumb/1733633753"
- },
- {
- alt: "The Pianist",
- type: "background",
- url: "/library/metadata/26866/art/1733633753"
- },
- {
- alt: "The Pianist",
- type: "clearLogo",
- url: "/library/metadata/26866/clearLogo/1733633753"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d1803",
- topRight: "533c1a",
- bottomRight: "523518",
- bottomLeft: "5c3e1c"
- },
- Guid: [
- {
- id: "imdb://tt0253474"
- },
- {
- id: "tmdb://423"
- },
- {
- id: "tvdb://1361"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "War"
- }
- ],
- Country: [
- {
- tag: "France"
- },
- {
- tag: "Germany"
- }
- ],
- Director: [
- {
- tag: "Roman Polanski"
- }
- ],
- Writer: [
- {
- tag: "Ronald Harwood"
- },
- {
- tag: "Władysław Szpilman"
- }
- ],
- Role: [
- {
- tag: "Adrien Brody"
- },
- {
- tag: "Thomas Kretschmann"
- },
- {
- tag: "Frank Finlay"
- }
- ]
- },
- {
- ratingKey: "8520",
- key: "/library/metadata/8520",
- guid: "plex://movie/5d77682454c0f0001f301a49",
- slug: "pirates-of-the-caribbean-at-worlds-end",
- studio: "Jerry Bruckheimer Films",
- type: "movie",
- title: "Pirates of the Caribbean: At World's End",
- contentRating: "nl/12",
- summary:
- "Will Turner, Elizabeth Swann, Hector Barbossa, and the crew of the Black Pearl try and rescue Jack from davy jones locker and prepare to fight Lord Cutler Beckett, who controls Davy Jones and the Flying Dutchman.",
- rating: 4.3,
- audienceRating: 7.2,
- year: 2007,
- tagline: "At the end of the world, the adventure begins.",
- thumb: "/library/metadata/8520/thumb/1732511439",
- art: "/library/metadata/8520/art/1732511439",
- duration: 10111059,
- originallyAvailableAt: "2007-05-22",
- addedAt: 1558904365,
- updatedAt: 1732511439,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 10633,
- duration: 10111059,
- bitrate: 14865,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41901,
- key: "/library/parts/41901/1338037020/file.mkv",
- duration: 10111059,
- file: "/Movies/Pirates of the Caribbean At World's End (2007)/Pirates.of.the.Caribbean.At.Worlds.End.2007.Proper.1080p.BluRay.AC3.DL.x264-HDC.mkv",
- size: 18781317331,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Pirates of the Caribbean: At World's End",
- type: "coverPoster",
- url: "/library/metadata/8520/thumb/1732511439"
- },
- {
- alt: "Pirates of the Caribbean: At World's End",
- type: "background",
- url: "/library/metadata/8520/art/1732511439"
- },
- {
- alt: "Pirates of the Caribbean: At World's End",
- type: "clearLogo",
- url: "/library/metadata/8520/clearLogo/1732511439"
- }
- ],
- UltraBlurColors: {
- topLeft: "482114",
- topRight: "060303",
- bottomRight: "100d0b",
- bottomLeft: "262019"
- },
- Guid: [
- {
- id: "imdb://tt0449088"
- },
- {
- id: "tmdb://285"
- },
- {
- id: "tvdb://196"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Gore Verbinski"
- }
- ],
- Writer: [
- {
- tag: "Terry Rossio"
- },
- {
- tag: "Ted Elliott"
- }
- ],
- Role: [
- {
- tag: "Johnny Depp"
- },
- {
- tag: "Orlando Bloom"
- },
- {
- tag: "Keira Knightley"
- }
- ]
- },
- {
- ratingKey: "1804",
- key: "/library/metadata/1804",
- guid: "plex://movie/5d7768247228e5001f1dccc9",
- slug: "pirates-of-the-caribbean-dead-mans-chest",
- studio: "Walt Disney Pictures",
- type: "movie",
- title: "Pirates of the Caribbean: Dead Man's Chest",
- contentRating: "nl/12",
- summary:
- "Jack Sparrow races to recover the heart of Davy Jones to avoid enslaving his soul to Jones' service, as other friends and foes seek the heart for their own agenda as well.",
- rating: 5.3,
- audienceRating: 7.2,
- year: 2006,
- tagline: "Captain Jack is back!",
- thumb: "/library/metadata/1804/thumb/1732511361",
- art: "/library/metadata/1804/art/1732511361",
- duration: 9041088,
- originallyAvailableAt: "2006-07-06",
- addedAt: 1552763509,
- updatedAt: 1732511361,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 8855,
- duration: 9041088,
- bitrate: 10593,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41840,
- key: "/library/parts/41840/1423594566/file.mkv",
- duration: 9041088,
- file: "/Movies/Pirates of the Caribbean Dead Man's Chest (2006)/Pirates of the Caribbean Dead Man's Chest (2006) Bluray-1080p.mkv",
- size: 11957685947,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Pirates of the Caribbean: Dead Man's Chest",
- type: "coverPoster",
- url: "/library/metadata/1804/thumb/1732511361"
- },
- {
- alt: "Pirates of the Caribbean: Dead Man's Chest",
- type: "background",
- url: "/library/metadata/1804/art/1732511361"
- },
- {
- alt: "Pirates of the Caribbean: Dead Man's Chest",
- type: "clearLogo",
- url: "/library/metadata/1804/clearLogo/1732511361"
- }
- ],
- UltraBlurColors: {
- topLeft: "541412",
- topRight: "533603",
- bottomRight: "973d28",
- bottomLeft: "953f26"
- },
- Guid: [
- {
- id: "imdb://tt0383574"
- },
- {
- id: "tmdb://58"
- },
- {
- id: "tvdb://177"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Gore Verbinski"
- }
- ],
- Writer: [
- {
- tag: "Ted Elliott"
- },
- {
- tag: "Terry Rossio"
- }
- ],
- Role: [
- {
- tag: "Johnny Depp"
- },
- {
- tag: "Orlando Bloom"
- },
- {
- tag: "Keira Knightley"
- }
- ]
- },
- {
- ratingKey: "9151",
- key: "/library/metadata/9151",
- guid: "plex://movie/5d7769e1fb0d55001f533173",
- slug: "pirates-of-the-caribbean-dead-men-tell-no-tales",
- studio: "Walt Disney Pictures",
- type: "movie",
- title: "Pirates of the Caribbean: Dead Men Tell No Tales",
- contentRating: "nl/12",
- summary:
- "Captain Jack Sparrow searches for the Trident of Poseidon to rule the sea while being pursued by old rival Captain Salazar and a crew of deadly ghosts who have escaped from the Devil's Triangle.",
- rating: 3.0,
- audienceRating: 6.0,
- year: 2017,
- tagline: "All pirates must die.",
- thumb: "/library/metadata/9151/thumb/1732511538",
- art: "/library/metadata/9151/art/1732511538",
- duration: 7747242,
- originallyAvailableAt: "2017-05-23",
- addedAt: 1559772821,
- updatedAt: 1732511538,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 11252,
- duration: 7747242,
- bitrate: 33629,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41775,
- key: "/library/parts/41775/1505284725/file.mkv",
- duration: 7747242,
- file: "/Movies/Pirates of the Caribbean Dead Men Tell No Tales (2017)/Pirates.of.the.Caribbean.Dead.Men.Tell.No.Tales.2017.BluRay.Remux.1080p.AVC.DTS-HD.MA.7.1-ZQ.mkv",
- size: 32501300147,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Pirates of the Caribbean: Dead Men Tell No Tales",
- type: "coverPoster",
- url: "/library/metadata/9151/thumb/1732511538"
- },
- {
- alt: "Pirates of the Caribbean: Dead Men Tell No Tales",
- type: "background",
- url: "/library/metadata/9151/art/1732511538"
- },
- {
- alt: "Pirates of the Caribbean: Dead Men Tell No Tales",
- type: "clearLogo",
- url: "/library/metadata/9151/clearLogo/1732511538"
- }
- ],
- UltraBlurColors: {
- topLeft: "113338",
- topRight: "22677d",
- bottomRight: "163b4c",
- bottomLeft: "2a6378"
- },
- Guid: [
- {
- id: "imdb://tt1790809"
- },
- {
- id: "tmdb://166426"
- },
- {
- id: "tvdb://287"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Espen Sandberg"
- },
- {
- tag: "Joachim Rønning"
- }
- ],
- Writer: [
- {
- tag: "Terry Rossio"
- },
- {
- tag: "Jeff Nathanson"
- }
- ],
- Role: [
- {
- tag: "Johnny Depp"
- },
- {
- tag: "Javier Bardem"
- },
- {
- tag: "Geoffrey Rush"
- }
- ]
- },
- {
- ratingKey: "38343",
- key: "/library/metadata/38343",
- guid: "plex://movie/5d77682a961905001eb91d05",
- slug: "pirates-of-the-caribbean-on-stranger-tides",
- studio: "Walt Disney Pictures",
- type: "movie",
- title: "Pirates of the Caribbean: On Stranger Tides",
- contentRating: "nl/12",
- summary:
- "Captain Jack Sparrow crosses paths with a woman from his past, and he's not sure if it's love -- or if she's a ruthless con artist who's using him to find the fabled Fountain of Youth. When she forces him aboard the Queen Anne's Revenge, the ship of the formidable pirate Blackbeard, Jack finds himself on an unexpected adventure in which he doesn't know who to fear more: Blackbeard or the woman from his past.",
- rating: 3.2,
- audienceRating: 5.4,
- year: 2011,
- tagline: "Live forever or die trying.",
- thumb: "/library/metadata/38343/thumb/1733633860",
- art: "/library/metadata/38343/art/1733633860",
- duration: 8184500,
- originallyAvailableAt: "2011-05-15",
- addedAt: 1604627038,
- updatedAt: 1733633860,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 49111,
- duration: 8184500,
- bitrate: 27387,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78454,
- key: "/library/parts/78454/1642140769/file.mkv",
- duration: 8184500,
- file: "/Movies/Pirates of the Caribbean On Stranger Tides (2011)/Pirates of the Caribbean On Stranger Tides (2011) Bluray-2160p.mkv",
- size: 27904495854,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Pirates of the Caribbean: On Stranger Tides",
- type: "coverPoster",
- url: "/library/metadata/38343/thumb/1733633860"
- },
- {
- alt: "Pirates of the Caribbean: On Stranger Tides",
- type: "background",
- url: "/library/metadata/38343/art/1733633860"
- },
- {
- alt: "Pirates of the Caribbean: On Stranger Tides",
- type: "clearLogo",
- url: "/library/metadata/38343/clearLogo/1733633860"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1e0e",
- topRight: "120403",
- bottomRight: "9f3424",
- bottomLeft: "443c43"
- },
- Guid: [
- {
- id: "imdb://tt1298650"
- },
- {
- id: "tmdb://1865"
- },
- {
- id: "tvdb://211"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Rob Marshall"
- }
- ],
- Writer: [
- {
- tag: "Terry Rossio"
- },
- {
- tag: "Ted Elliott"
- }
- ],
- Role: [
- {
- tag: "Johnny Depp"
- },
- {
- tag: "Penélope Cruz"
- },
- {
- tag: "Geoffrey Rush"
- }
- ]
- },
- {
- ratingKey: "38349",
- key: "/library/metadata/38349",
- guid: "plex://movie/5d776824999c64001ec2beb6",
- slug: "pirates-of-the-caribbean-the-curse-of-the-black-pearl",
- studio: "Walt Disney Pictures",
- type: "movie",
- title: "Pirates of the Caribbean: The Curse of the Black Pearl",
- contentRating: "nl/12",
- summary:
- "After Port Royal is attacked and pillaged by a mysterious pirate crew, capturing the governor's daughter Elizabeth Swann in the process, William Turner asks free-willing pirate Jack Sparrow to help him locate the crew's ship—The Black Pearl—so that he can rescue the woman he loves.",
- rating: 7.9,
- audienceRating: 8.6,
- year: 2003,
- tagline: "Prepare to be blown out of the water.",
- thumb: "/library/metadata/38349/thumb/1733633870",
- art: "/library/metadata/38349/art/1733633870",
- duration: 8589290,
- originallyAvailableAt: "2003-07-09",
- addedAt: 1604627443,
- updatedAt: 1733633870,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 49068,
- duration: 8589290,
- bitrate: 4641,
- width: 3840,
- height: 1636,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78411,
- key: "/library/parts/78411/1641504236/file.mkv",
- duration: 8589290,
- file: "/Movies/Pirates of the Caribbean The Curse of the Black Pearl (2003)/Pirates of the Caribbean The Curse of the Black Pearl (2003) Bluray-2160p.mkv",
- size: 4948448956,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Pirates of the Caribbean: The Curse of the Black Pearl",
- type: "coverPoster",
- url: "/library/metadata/38349/thumb/1733633870"
- },
- {
- alt: "Pirates of the Caribbean: The Curse of the Black Pearl",
- type: "background",
- url: "/library/metadata/38349/art/1733633870"
- },
- {
- alt: "Pirates of the Caribbean: The Curse of the Black Pearl",
- type: "clearLogo",
- url: "/library/metadata/38349/clearLogo/1733633870"
- }
- ],
- UltraBlurColors: {
- topLeft: "321003",
- topRight: "691404",
- bottomRight: "924226",
- bottomLeft: "612804"
- },
- Guid: [
- {
- id: "imdb://tt0325980"
- },
- {
- id: "tmdb://22"
- },
- {
- id: "tvdb://64"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Gore Verbinski"
- }
- ],
- Writer: [
- {
- tag: "Terry Rossio"
- },
- {
- tag: "Ted Elliott"
- }
- ],
- Role: [
- {
- tag: "Johnny Depp"
- },
- {
- tag: "Orlando Bloom"
- },
- {
- tag: "Keira Knightley"
- }
- ]
- },
- {
- ratingKey: "55061",
- key: "/library/metadata/55061",
- guid: "plex://movie/5e16222d63a68b003fcb686a",
- slug: "the-platform",
- studio: "Basque Films",
- type: "movie",
- title: "The Platform",
- titleSort: "Platform",
- originalTitle: "El hoyo",
- contentRating: "nl/16",
- summary:
- "In a prison where inmates are fed on a descending platform, those on the upper levels take more than their fair share while those below are left to starve on scraps and one man decides to change the system.",
- rating: 8.1,
- audienceRating: 7.3,
- viewCount: 1,
- lastViewedAt: 1726862857,
- year: 2019,
- thumb: "/library/metadata/55061/thumb/1738995266",
- art: "/library/metadata/55061/art/1738995266",
- duration: 5933536,
- originallyAvailableAt: "2019-09-06",
- addedAt: 1726851823,
- updatedAt: 1738995266,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56952,
- duration: 5933536,
- bitrate: 7339,
- width: 1920,
- height: 804,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86819,
- key: "/library/parts/86819/1628598299/file.mkv",
- duration: 5933536,
- file: "/Movies/The Platform (2019)/The Platform (2019) Bluray-1080p.mkv",
- size: 5445466451,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Platform",
- type: "coverPoster",
- url: "/library/metadata/55061/thumb/1738995266"
- },
- {
- alt: "The Platform",
- type: "background",
- url: "/library/metadata/55061/art/1738995266"
- },
- {
- alt: "The Platform",
- type: "clearLogo",
- url: "/library/metadata/55061/clearLogo/1738995266"
- }
- ],
- UltraBlurColors: {
- topLeft: "042224",
- topRight: "04505f",
- bottomRight: "03697e",
- bottomLeft: "04333b"
- },
- Guid: [
- {
- id: "imdb://tt8228288"
- },
- {
- id: "tmdb://619264"
- },
- {
- id: "tvdb://131849"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "Spain"
- }
- ],
- Director: [
- {
- tag: "Galder Gaztelu-Urrutia"
- }
- ],
- Writer: [
- {
- tag: "David Desola"
- },
- {
- tag: "Pedro Rivero"
- }
- ],
- Role: [
- {
- tag: "Ivan Massagué"
- },
- {
- tag: "Antonia San Juan"
- },
- {
- tag: "Zorion Eguileor"
- }
- ]
- },
- {
- ratingKey: "47762",
- key: "/library/metadata/47762",
- guid: "plex://movie/5d7768275af944001f1f6dc6",
- slug: "platoon",
- studio: "Hemdale Film Corporation",
- type: "movie",
- title: "Platoon",
- contentRating: "nl/16",
- summary:
- "Chris Taylor, a neophyte recruit in Vietnam, finds himself caught in a battle of wills between two sergeants, one good and the other evil. A shrewd examination of the brutality of war and the duality of man in conflict.",
- rating: 8.9,
- audienceRating: 9.3,
- year: 1986,
- tagline: "The first casualty of war is innocence.",
- thumb: "/library/metadata/47762/thumb/1736487799",
- art: "/library/metadata/47762/art/1736487799",
- duration: 7193738,
- originallyAvailableAt: "1986-12-24",
- addedAt: 1666994528,
- updatedAt: 1736487799,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 51031,
- duration: 7193738,
- bitrate: 34199,
- width: 3840,
- height: 2076,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 80406,
- key: "/library/parts/80406/1663356090/file.mkv",
- duration: 7193738,
- file: "/Movies/Platoon (1986)/Platoon (1986) Bluray-2160p.mkv",
- size: 30741065307,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Platoon",
- type: "coverPoster",
- url: "/library/metadata/47762/thumb/1736487799"
- },
- {
- alt: "Platoon",
- type: "background",
- url: "/library/metadata/47762/art/1736487799"
- },
- {
- alt: "Platoon",
- type: "clearLogo",
- url: "/library/metadata/47762/clearLogo/1736487799"
- }
- ],
- UltraBlurColors: {
- topLeft: "41270f",
- topRight: "7f522a",
- bottomRight: "555926",
- bottomLeft: "1f3f28"
- },
- Guid: [
- {
- id: "imdb://tt0091763"
- },
- {
- id: "tmdb://792"
- },
- {
- id: "tvdb://2050"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "War"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Oliver Stone"
- }
- ],
- Writer: [
- {
- tag: "Oliver Stone"
- }
- ],
- Role: [
- {
- tag: "Charlie Sheen"
- },
- {
- tag: "Willem Dafoe"
- },
- {
- tag: "Tom Berenger"
- }
- ]
- },
- {
- ratingKey: "27545",
- key: "/library/metadata/27545",
- guid: "plex://movie/5d776d3ffb0d55001f59b37f",
- slug: "pokemon-detective-pikachu",
- studio: "Legendary Pictures",
- type: "movie",
- title: "Pokémon: Detective Pikachu",
- titleSort: "Pokemon: Detective Pikachu",
- contentRating: "nl/9",
- summary:
- "In a world where people collect Pokémon to do battle, a boy comes across an intelligent talking Pikachu who seeks to be a detective.",
- rating: 6.8,
- audienceRating: 7.9,
- viewCount: 2,
- lastViewedAt: 1588750680,
- year: 2019,
- tagline: "Partner up!",
- thumb: "/library/metadata/27545/thumb/1733633786",
- art: "/library/metadata/27545/art/1733633786",
- duration: 6268448,
- originallyAvailableAt: "2019-05-03",
- addedAt: 1586125937,
- updatedAt: 1733633786,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 30775,
- duration: 6268448,
- bitrate: 27779,
- width: 3840,
- height: 1610,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 46158,
- key: "/library/parts/46158/1563912000/file.mkv",
- duration: 6268448,
- file: "/Movies/Pokémon Detective Pikachu (2019)/Pokemon.Detective.Pikachu.2019.PROPER.2160p.UHD.BluRay.x265-TERMiNAL.mkv",
- size: 21641675735,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Pokémon: Detective Pikachu",
- type: "coverPoster",
- url: "/library/metadata/27545/thumb/1733633786"
- },
- {
- alt: "Pokémon: Detective Pikachu",
- type: "background",
- url: "/library/metadata/27545/art/1733633786"
- },
- {
- alt: "Pokémon: Detective Pikachu",
- type: "clearLogo",
- url: "/library/metadata/27545/clearLogo/1733633786"
- }
- ],
- UltraBlurColors: {
- topLeft: "182d52",
- topRight: "864e13",
- bottomRight: "803d12",
- bottomLeft: "9e3525"
- },
- Guid: [
- {
- id: "imdb://tt5884052"
- },
- {
- id: "tmdb://447404"
- },
- {
- id: "tvdb://3130"
- }
- ],
- Genre: [
- {
- tag: "Family"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "Japan"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Rob Letterman"
- }
- ],
- Writer: [
- {
- tag: "Benji Samit"
- },
- {
- tag: "Dan Hernandez"
- }
- ],
- Role: [
- {
- tag: "Ryan Reynolds"
- },
- {
- tag: "Justice Smith"
- },
- {
- tag: "Kathryn Newton"
- }
- ]
- },
- {
- ratingKey: "26865",
- key: "/library/metadata/26865",
- guid: "plex://movie/5d776828999c64001ec2ce66",
- slug: "the-prestige",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "The Prestige",
- titleSort: "Prestige",
- contentRating: "nl/12",
- summary:
- "Set in London in the 1800s, two rival magicians read each others diary containing the secrets of their magic tricks and personal life. As we go back in time when the diaries were written, both magicians become obsessed with their rival's best trick. The tricks, as shown to the audience, look the same, but neither magician can figure out how his opponent does it.",
- rating: 7.7,
- audienceRating: 9.2,
- year: 2006,
- tagline: "Are You Watching Closely?",
- thumb: "/library/metadata/26865/thumb/1733633748",
- art: "/library/metadata/26865/art/1733633748",
- duration: 7818935,
- originallyAvailableAt: "2006-10-19",
- addedAt: 1586126127,
- updatedAt: 1733633748,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 30118,
- duration: 7818935,
- bitrate: 28653,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 45463,
- key: "/library/parts/45463/1516553994/file.mkv",
- duration: 7818935,
- file: "/Movies/The Prestige (2006)/the.prestige..2006.multi.2160p.uhd.bluray.x265-seskapile.mkv",
- size: 27977197297,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Prestige",
- type: "coverPoster",
- url: "/library/metadata/26865/thumb/1733633748"
- },
- {
- alt: "The Prestige",
- type: "background",
- url: "/library/metadata/26865/art/1733633748"
- },
- {
- alt: "The Prestige",
- type: "clearLogo",
- url: "/library/metadata/26865/clearLogo/1733633748"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d020e",
- topRight: "090707",
- bottomRight: "2d6483",
- bottomLeft: "0d0202"
- },
- Guid: [
- {
- id: "imdb://tt0482571"
- },
- {
- id: "tmdb://1124"
- },
- {
- id: "tvdb://302"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Christopher Nolan"
- }
- ],
- Writer: [
- {
- tag: "Christopher Nolan"
- },
- {
- tag: "Jonathan Nolan"
- }
- ],
- Role: [
- {
- tag: "Hugh Jackman"
- },
- {
- tag: "Christian Bale"
- },
- {
- tag: "Michael Caine"
- }
- ]
- },
- {
- ratingKey: "21898",
- key: "/library/metadata/21898",
- guid: "plex://movie/5d776d17fb0d55001f5973df",
- slug: "pretty-woman-1990",
- studio: "Touchstone Pictures",
- type: "movie",
- title: "Pretty Woman",
- contentRating: "nl/6",
- summary:
- "While on a business trip in Los Angeles, Edward Lewis, a millionaire entrepreneur who makes a living buying and breaking up companies, picks up a prostitute, Vivian, while asking for directions; after, Edward hires Vivian to stay with him for the weekend to accompany him to a few social events, and the two get closer only to discover there are significant hurdles to overcome as they try to bridge the gap between their very different worlds.",
- rating: 6.4,
- audienceRating: 6.8,
- year: 1990,
- tagline:
- "She walked off the street, into his life and stole his heart.",
- thumb: "/library/metadata/21898/thumb/1733031129",
- art: "/library/metadata/21898/art/1733031129",
- duration: 7177056,
- originallyAvailableAt: "1990-03-23",
- addedAt: 1565980081,
- updatedAt: 1733031129,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 22303,
- duration: 7177056,
- bitrate: 4781,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41776,
- key: "/library/parts/41776/1565753876/file.mp4",
- duration: 7177056,
- file: "/Movies/Pretty Woman (1990)/Pretty.Woman.1990.1080p.BluRay.x264.AC3.mp4",
- size: 4291776304,
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Pretty Woman",
- type: "coverPoster",
- url: "/library/metadata/21898/thumb/1733031129"
- },
- {
- alt: "Pretty Woman",
- type: "background",
- url: "/library/metadata/21898/art/1733031129"
- },
- {
- alt: "Pretty Woman",
- type: "clearLogo",
- url: "/library/metadata/21898/clearLogo/1733031129"
- }
- ],
- UltraBlurColors: {
- topLeft: "131c09",
- topRight: "332f2b",
- bottomRight: "993b30",
- bottomLeft: "72302f"
- },
- Guid: [
- {
- id: "imdb://tt0100405"
- },
- {
- id: "tmdb://114"
- },
- {
- id: "tvdb://1344"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Garry Marshall"
- }
- ],
- Writer: [
- {
- tag: "J.F. Lawton"
- }
- ],
- Role: [
- {
- tag: "Richard Gere"
- },
- {
- tag: "Julia Roberts"
- },
- {
- tag: "Jason Alexander"
- }
- ]
- },
- {
- ratingKey: "48012",
- key: "/library/metadata/48012",
- guid: "plex://movie/5d7769b57a53e9001e6ee30a",
- slug: "prisoners",
- studio: "Alcon Entertainment",
- type: "movie",
- title: "Prisoners",
- contentRating: "nl/16",
- summary:
- "Keller Dover is facing every parent's worst nightmare. His six-year-old daughter, Anna, is missing, together with her friend, Joy, and as minutes turn to hours, panic sets in. The only lead is an RV that had been parked on their street.",
- rating: 8.1,
- audienceRating: 8.7,
- year: 2013,
- tagline: "Every moment matters.",
- thumb: "/library/metadata/48012/thumb/1736656580",
- art: "/library/metadata/48012/art/1736656580",
- duration: 9192351,
- originallyAvailableAt: "2013-09-19",
- addedAt: 1670527496,
- updatedAt: 1736656580,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 51337,
- duration: 9192351,
- bitrate: 23261,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 80712,
- key: "/library/parts/80712/1565391182/file.mkv",
- duration: 9192351,
- file: "/Movies/Prisoners (2013)/Prisoners (2013) Remux-1080p.mkv",
- size: 26732537494,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Prisoners",
- type: "coverPoster",
- url: "/library/metadata/48012/thumb/1736656580"
- },
- {
- alt: "Prisoners",
- type: "background",
- url: "/library/metadata/48012/art/1736656580"
- },
- {
- alt: "Prisoners",
- type: "clearLogo",
- url: "/library/metadata/48012/clearLogo/1736656580"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c0d0f",
- topRight: "08182c",
- bottomRight: "303036",
- bottomLeft: "07070b"
- },
- Guid: [
- {
- id: "imdb://tt1392214"
- },
- {
- id: "tmdb://146233"
- },
- {
- id: "tvdb://1992"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Denis Villeneuve"
- }
- ],
- Writer: [
- {
- tag: "Aaron Guzikowski"
- }
- ],
- Role: [
- {
- tag: "Hugh Jackman"
- },
- {
- tag: "Jake Gyllenhaal"
- },
- {
- tag: "Viola Davis"
- }
- ]
- },
- {
- ratingKey: "42989",
- key: "/library/metadata/42989",
- guid: "plex://movie/5d7768b16f6af7001ee5af25",
- slug: "prometheus",
- studio: "Dune Entertainment",
- type: "movie",
- title: "Prometheus",
- contentRating: "nl/16",
- summary:
- "A team of explorers discover a clue to the origins of mankind on Earth, leading them on a journey to the darkest corners of the universe. There, they must fight a terrifying battle to save the future of the human race.",
- rating: 7.3,
- audienceRating: 6.8,
- viewCount: 1,
- skipCount: 1,
- lastViewedAt: 1606333968,
- year: 2012,
- tagline: "The search for our beginning could lead to our end.",
- thumb: "/library/metadata/42989/thumb/1733633924",
- art: "/library/metadata/42989/art/1733633924",
- duration: 7426816,
- originallyAvailableAt: "2012-05-30",
- addedAt: 1575713143,
- updatedAt: 1733633924,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 45262,
- duration: 7426816,
- bitrate: 41180,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 68734,
- key: "/library/parts/68734/1617031999/file.mkv",
- duration: 7426816,
- file: "/Movies/Prometheus (2012)/Prometheus.2012.UHD.BluRay.2160p.DTS-HD.MA.7.1.HEVC.REMUX-FraMeSToR-4P.mkv",
- size: 38236161611,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Prometheus",
- type: "coverPoster",
- url: "/library/metadata/42989/thumb/1733633924"
- },
- {
- alt: "Prometheus",
- type: "background",
- url: "/library/metadata/42989/art/1733633924"
- },
- {
- alt: "Prometheus",
- type: "clearLogo",
- url: "/library/metadata/42989/clearLogo/1733633924"
- }
- ],
- UltraBlurColors: {
- topLeft: "031214",
- topRight: "14393b",
- bottomRight: "020f11",
- bottomLeft: "0d2a2d"
- },
- Guid: [
- {
- id: "imdb://tt1446714"
- },
- {
- id: "tmdb://70981"
- },
- {
- id: "tvdb://527"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Ridley Scott"
- }
- ],
- Writer: [
- {
- tag: "Jon Spaihts"
- },
- {
- tag: "Damon Lindelof"
- }
- ],
- Role: [
- {
- tag: "Noomi Rapace"
- },
- {
- tag: "Michael Fassbender"
- },
- {
- tag: "Charlize Theron"
- }
- ]
- },
- {
- ratingKey: "9198",
- key: "/library/metadata/9198",
- guid: "plex://movie/5d776cf8fb0d55001f5938b2",
- slug: "quarantine-2008",
- studio: "Screen Gems",
- type: "movie",
- title: "Quarantine",
- contentRating: "nl/18",
- summary:
- "A television reporter and her cameraman are trapped inside a building quarantined by the CDC, after the outbreak of a mysterious virus which turns humans into bloodthirsty killers.",
- rating: 5.5,
- audienceRating: 4.4,
- viewCount: 1,
- lastViewedAt: 1566168118,
- year: 2008,
- tagline:
- "On March 11, 2008, the government sealed off an apartment complex in Los Angeles. The residents were never seen again. No details. No witnesses. No evidence. Until now.",
- thumb: "/library/metadata/9198/thumb/1732511557",
- art: "/library/metadata/9198/art/1732511557",
- duration: 5355360,
- originallyAvailableAt: "2008-10-10",
- addedAt: 1559778654,
- updatedAt: 1732511557,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 11374,
- duration: 5355360,
- bitrate: 12729,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41758,
- key: "/library/parts/41758/1235482565/file.mkv",
- duration: 5355360,
- file: "/Movies/Quarantine (2008)/Quarantine.2008.1080p.BluRay.x264.PROPER-RETREAT.mkv",
- size: 8523467484,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Quarantine",
- type: "coverPoster",
- url: "/library/metadata/9198/thumb/1732511557"
- },
- {
- alt: "Quarantine",
- type: "background",
- url: "/library/metadata/9198/art/1732511557"
- },
- {
- alt: "Quarantine",
- type: "clearLogo",
- url: "/library/metadata/9198/clearLogo/1732511557"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f3718",
- topRight: "1f3f1b",
- bottomRight: "172913",
- bottomLeft: "265e34"
- },
- Guid: [
- {
- id: "imdb://tt1082868"
- },
- {
- id: "tmdb://13812"
- },
- {
- id: "tvdb://4825"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Science Fiction"
- }
- ],
- Country: [
- {
- tag: "Spain"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "John Erick Dowdle"
- }
- ],
- Writer: [
- {
- tag: "Drew Dowdle"
- },
- {
- tag: "John Erick Dowdle"
- }
- ],
- Role: [
- {
- tag: "Dania Ramirez"
- },
- {
- tag: "Jennifer Carpenter"
- },
- {
- tag: "Jay Hernandez"
- }
- ]
- },
- {
- ratingKey: "9201",
- key: "/library/metadata/9201",
- guid: "plex://movie/5d9f3599b0262f001f6ebffa",
- slug: "quarantine-2-terminal",
- studio: "Andale Pictures",
- type: "movie",
- title: "Quarantine 2: Terminal",
- contentRating: "nl/16",
- summary:
- "A plane is taken over by a mysterious virus. When the plane lands it is placed under quarantine. Now a group of survivors must band together to survive the quarantine.",
- rating: 6.7,
- audienceRating: 3.4,
- year: 2011,
- tagline:
- "The most deadly mutant virus just went airborne... and escape is not an option.",
- thumb: "/library/metadata/9201/thumb/1732511560",
- art: "/library/metadata/9201/art/1732511560",
- duration: 5179424,
- originallyAvailableAt: "2011-06-17",
- addedAt: 1559778831,
- updatedAt: 1732511560,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 11381,
- duration: 5179424,
- bitrate: 11805,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41916,
- key: "/library/parts/41916/1533112526/file.mkv",
- duration: 5179424,
- file: "/Movies/Quarantine 2 Terminal (2011)/Quarantine.2.Terminal.2011.1080p.AMZN.WEB-DL.DDP5.1.H.264-ABM.mkv",
- size: 7644080571,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Quarantine 2: Terminal",
- type: "coverPoster",
- url: "/library/metadata/9201/thumb/1732511560"
- },
- {
- alt: "Quarantine 2: Terminal",
- type: "background",
- url: "/library/metadata/9201/art/1732511560"
- },
- {
- alt: "Quarantine 2: Terminal",
- type: "clearLogo",
- url: "/library/metadata/9201/clearLogo/1732511560"
- }
- ],
- UltraBlurColors: {
- topLeft: "18351d",
- topRight: "23462c",
- bottomRight: "306b45",
- bottomLeft: "24472c"
- },
- Guid: [
- {
- id: "imdb://tt1699231"
- },
- {
- id: "tmdb://59115"
- },
- {
- id: "tvdb://9394"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "John Pogue"
- }
- ],
- Writer: [
- {
- tag: "John Pogue"
- }
- ],
- Role: [
- {
- tag: "Mercedes Mason"
- },
- {
- tag: "Josh Cooke"
- },
- {
- tag: "Bre Blair"
- }
- ]
- },
- {
- ratingKey: "1646",
- key: "/library/metadata/1646",
- guid: "plex://movie/5d776d8496b655001fe4aef5",
- slug: "a-quiet-place-2018",
- studio: "Paramount Pictures",
- type: "movie",
- title: "A Quiet Place",
- titleSort: "Quiet Place",
- contentRating: "nl/16",
- summary:
- "A family struggles for survival in a world invaded by blind alien creatures with ultra-sensitive hearing.",
- rating: 9.6,
- audienceRating: 8.3,
- viewCount: 1,
- lastViewedAt: 1628886056,
- year: 2018,
- tagline: "If they hear you, they hunt you.",
- thumb: "/library/metadata/1646/thumb/1732511327",
- art: "/library/metadata/1646/art/1732511327",
- duration: 5414848,
- originallyAvailableAt: "2018-04-03",
- addedAt: 1552721621,
- updatedAt: 1732511327,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47101,
- duration: 5414848,
- bitrate: 78510,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76444,
- key: "/library/parts/76444/1622197365/file.mkv",
- duration: 5414848,
- file: "/Movies/A Quiet Place (2018)/A Quiet Place (2018) Remux-2160p.mkv",
- size: 53188108919,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A Quiet Place",
- type: "coverPoster",
- url: "/library/metadata/1646/thumb/1732511327"
- },
- {
- alt: "A Quiet Place",
- type: "background",
- url: "/library/metadata/1646/art/1732511327"
- },
- {
- alt: "A Quiet Place",
- type: "clearLogo",
- url: "/library/metadata/1646/clearLogo/1732511327"
- }
- ],
- UltraBlurColors: {
- topLeft: "2a3026",
- topRight: "312a0f",
- bottomRight: "181a13",
- bottomLeft: "434443"
- },
- Guid: [
- {
- id: "imdb://tt6644200"
- },
- {
- id: "tmdb://447332"
- },
- {
- id: "tvdb://106"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "John Krasinski"
- }
- ],
- Writer: [
- {
- tag: "Bryan Woods"
- },
- {
- tag: "Scott Beck"
- }
- ],
- Role: [
- {
- tag: "Emily Blunt"
- },
- {
- tag: "John Krasinski"
- },
- {
- tag: "Millicent Simmonds"
- }
- ]
- },
- {
- ratingKey: "44743",
- key: "/library/metadata/44743",
- guid: "plex://movie/5d77704631d95e001f19d8a0",
- slug: "a-quiet-place-part-ii",
- studio: "Paramount Pictures",
- type: "movie",
- title: "A Quiet Place Part II",
- titleSort: "Quiet Place Part II",
- contentRating: "nl/16",
- summary:
- "Following the events at home, the Abbott family now face the terrors of the outside world. Forced to venture into the unknown, they realize the creatures that hunt by sound are not the only threats lurking beyond the sand path.",
- rating: 9.1,
- audienceRating: 9.2,
- skipCount: 4,
- year: 2021,
- tagline: "Silence is not enough.",
- thumb: "/library/metadata/44743/thumb/1736487645",
- art: "/library/metadata/44743/art/1736487645",
- duration: 5820832,
- originallyAvailableAt: "2021-05-20",
- addedAt: 1628893954,
- updatedAt: 1736487645,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47105,
- duration: 5820832,
- bitrate: 67492,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76448,
- key: "/library/parts/76448/1626891670/file.mkv",
- duration: 5820832,
- file: "/Movies/A Quiet Place Part II (2021)/A Quiet Place Part II (2021) Remux-2160p Proper.mkv",
- size: 49159047949,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A Quiet Place Part II",
- type: "coverPoster",
- url: "/library/metadata/44743/thumb/1736487645"
- },
- {
- alt: "A Quiet Place Part II",
- type: "background",
- url: "/library/metadata/44743/art/1736487645"
- },
- {
- alt: "A Quiet Place Part II",
- type: "clearLogo",
- url: "/library/metadata/44743/clearLogo/1736487645"
- }
- ],
- UltraBlurColors: {
- topLeft: "21201b",
- topRight: "060303",
- bottomRight: "221b07",
- bottomLeft: "0f0902"
- },
- Guid: [
- {
- id: "imdb://tt8332922"
- },
- {
- id: "tmdb://520763"
- },
- {
- id: "tvdb://40102"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "John Krasinski"
- }
- ],
- Writer: [
- {
- tag: "John Krasinski"
- }
- ],
- Role: [
- {
- tag: "Emily Blunt"
- },
- {
- tag: "John Krasinski"
- },
- {
- tag: "Millicent Simmonds"
- }
- ]
- },
- {
- ratingKey: "29978",
- key: "/library/metadata/29978",
- guid: "plex://movie/5d776c64ad5437001f7bcd46",
- slug: "rats-2016",
- studio: "Dakota Group",
- type: "movie",
- title: "Rats",
- contentRating: "Not Rated",
- summary:
- "Based on Robert Sullivan’s bestselling book, Morgan Spurlock and his team travel around the world to bring viewers face to face with rats while delving into humans’ complicated relationship with the creepy creatures.",
- rating: 6.5,
- audienceRating: 4.5,
- year: 2016,
- tagline: "A new documentary from Super Size Me's Morgan Spurlock",
- thumb: "/library/metadata/29978/thumb/1733633811",
- art: "/library/metadata/29978/art/1733633811",
- duration: 5181976,
- originallyAvailableAt: "2016-12-16",
- addedAt: 1595518845,
- updatedAt: 1733633811,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 33220,
- duration: 5181976,
- bitrate: 9104,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 48606,
- key: "/library/parts/48606/1477734320/file.mkv",
- duration: 5181976,
- file: "/Movies/Rats (2016)/Rats.2016.1080p.WEBRip.AAC2.0.x264-monkee.mkv",
- size: 2992252068,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Rats",
- type: "coverPoster",
- url: "/library/metadata/29978/thumb/1733633811"
- },
- {
- alt: "Rats",
- type: "background",
- url: "/library/metadata/29978/art/1733633811"
- }
- ],
- UltraBlurColors: {
- topLeft: "031117",
- topRight: "010811",
- bottomRight: "090f10",
- bottomLeft: "2e3b3b"
- },
- Guid: [
- {
- id: "imdb://tt4033926"
- },
- {
- id: "tmdb://410794"
- },
- {
- id: "tvdb://64492"
- }
- ],
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Morgan Spurlock"
- }
- ],
- Writer: [
- {
- tag: "Jeremy Chilnick"
- },
- {
- tag: "Morgan Spurlock"
- }
- ],
- Role: [
- {
- tag: "Ed Sheehan"
- },
- {
- tag: "Bobby Corrigan"
- }
- ]
- },
- {
- ratingKey: "54744",
- key: "/library/metadata/54744",
- guid: "plex://movie/63922396f8d709dea9fadb84",
- slug: "reality-2023",
- studio: "In The Cut Films",
- type: "movie",
- title: "Reality",
- contentRating: "nl/AL",
- summary:
- "A former American intelligence specialist was given the longest sentence for the unauthorized release of government information to the media about Russian interference in the 2016 United States elections via an email operation.",
- rating: 9.4,
- audienceRating: 6.7,
- year: 2023,
- tagline: "The truth cannot be redacted",
- thumb: "/library/metadata/54744/thumb/1738995256",
- art: "/library/metadata/54744/art/1738995256",
- duration: 4938784,
- originallyAvailableAt: "2023-06-02",
- addedAt: 1716136835,
- updatedAt: 1738995256,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56435,
- duration: 4938784,
- bitrate: 21023,
- width: 3840,
- height: 1920,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86299,
- key: "/library/parts/86299/1685694267/file.mkv",
- duration: 4938784,
- file: "/Movies/Reality (2023)/Reality (2023) WEBDL-2160p.mkv",
- size: 12979818213,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Reality",
- type: "coverPoster",
- url: "/library/metadata/54744/thumb/1738995256"
- },
- {
- alt: "Reality",
- type: "background",
- url: "/library/metadata/54744/art/1738995256"
- },
- {
- alt: "Reality",
- type: "clearLogo",
- url: "/library/metadata/54744/clearLogo/1738995256"
- }
- ],
- UltraBlurColors: {
- topLeft: "0b2038",
- topRight: "124e65",
- bottomRight: "04142b",
- bottomLeft: "184e61"
- },
- Guid: [
- {
- id: "imdb://tt24068064"
- },
- {
- id: "tmdb://985617"
- },
- {
- id: "tvdb://344281"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Tina Satter"
- }
- ],
- Writer: [
- {
- tag: "James Paul Dallas"
- },
- {
- tag: "Tina Satter"
- }
- ],
- Role: [
- {
- tag: "Sydney Sweeney"
- },
- {
- tag: "Josh Hamilton"
- },
- {
- tag: "Marchánt Davis"
- }
- ]
- },
- {
- ratingKey: "44744",
- key: "/library/metadata/44744",
- guid: "plex://movie/5d7768333c3c2a001fbcdabc",
- slug: "red-dragon",
- studio: "Universal Pictures",
- type: "movie",
- title: "Red Dragon",
- contentRating: "nl/16",
- summary:
- 'A retired FBI agent with psychological gifts is assigned to help track down "The Tooth Fairy", a mysterious serial killer. Aiding him is imprisoned forensic psychiatrist Dr. Hannibal "The Cannibal" Lecter.',
- rating: 6.9,
- audienceRating: 7.4,
- year: 2002,
- tagline:
- "To understand the origin of evil, you must go back to the beginning.",
- thumb: "/library/metadata/44744/thumb/1736487661",
- art: "/library/metadata/44744/art/1736487661",
- duration: 7480416,
- originallyAvailableAt: "2002-10-04",
- addedAt: 1628894329,
- updatedAt: 1736487661,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 52604,
- duration: 7480416,
- bitrate: 89754,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: true,
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 81979,
- key: "/library/parts/81979/1697860530/file.mp4",
- duration: 7480416,
- file: "/Movies/Red Dragon (2002)/Red Dragon (2002) Bluray-2160p.mp4",
- size: 83930666622,
- container: "mp4",
- has64bitOffsets: true,
- hasThumbnail: "1",
- indexes: "sd",
- optimizedForStreaming: true,
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Red Dragon",
- type: "coverPoster",
- url: "/library/metadata/44744/thumb/1736487661"
- },
- {
- alt: "Red Dragon",
- type: "background",
- url: "/library/metadata/44744/art/1736487661"
- },
- {
- alt: "Red Dragon",
- type: "clearLogo",
- url: "/library/metadata/44744/clearLogo/1736487661"
- }
- ],
- UltraBlurColors: {
- topLeft: "470714",
- topRight: "541314",
- bottomRight: "561a09",
- bottomLeft: "2d030b"
- },
- Guid: [
- {
- id: "imdb://tt0289765"
- },
- {
- id: "tmdb://9533"
- },
- {
- id: "tvdb://23152"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "Italy"
- }
- ],
- Director: [
- {
- tag: "Brett Ratner"
- }
- ],
- Writer: [
- {
- tag: "Thomas Harris"
- },
- {
- tag: "Ted Tally"
- }
- ],
- Role: [
- {
- tag: "Edward Norton"
- },
- {
- tag: "Anthony Hopkins"
- },
- {
- tag: "Ralph Fiennes"
- }
- ]
- },
- {
- ratingKey: "23982",
- key: "/library/metadata/23982",
- guid: "plex://movie/5d9f34f968e4c8001fb5df44",
- slug: "reno-911-miami",
- studio: "Principato-Young Entertainment",
- type: "movie",
- title: "Reno 911!: Miami",
- contentRating: "nl/12",
- summary:
- "A rag-tag team of Reno cops are called in to save the day after a terrorist attack disrupts a national police convention in Miami Beach during spring break. Based on the Comedy Central series.",
- rating: 3.5,
- audienceRating: 5.1,
- year: 2007,
- tagline: "In a time of crisis, America will call Reno 911!",
- thumb: "/library/metadata/23982/thumb/1733633634",
- art: "/library/metadata/23982/art/1733633634",
- duration: 4840084,
- originallyAvailableAt: "2007-02-23",
- addedAt: 1575912988,
- updatedAt: 1733633634,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 25784,
- duration: 4840084,
- bitrate: 2724,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41854,
- key: "/library/parts/41854/1575463544/file.mp4",
- duration: 4840084,
- file: "/Movies/Reno 911! Miami (2007)/Reno.911.Miami.2007.1080p.WEBRip.x264-RARBG.mp4",
- size: 1651068406,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Reno 911!: Miami",
- type: "coverPoster",
- url: "/library/metadata/23982/thumb/1733633634"
- },
- {
- alt: "Reno 911!: Miami",
- type: "background",
- url: "/library/metadata/23982/art/1733633634"
- },
- {
- alt: "Reno 911!: Miami",
- type: "clearLogo",
- url: "/library/metadata/23982/clearLogo/1733633634"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1c08",
- topRight: "9f332c",
- bottomRight: "3e6b31",
- bottomLeft: "2c667b"
- },
- Guid: [
- {
- id: "imdb://tt0499554"
- },
- {
- id: "tmdb://10090"
- },
- {
- id: "tvdb://7429"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Robert Ben Garant"
- }
- ],
- Writer: [
- {
- tag: "Kerri Kenney"
- },
- {
- tag: "Thomas Lennon"
- }
- ],
- Role: [
- {
- tag: "Carlos Alazraqui"
- },
- {
- tag: "Mary Birdsong"
- },
- {
- tag: "Robert Ben Garant"
- }
- ]
- },
- {
- ratingKey: "22440",
- key: "/library/metadata/22440",
- guid: "plex://movie/5d776827103a2d001f56448a",
- slug: "requiem-for-a-dream",
- studio: "Artisan Entertainment",
- type: "movie",
- title: "Requiem for a Dream",
- contentRating: "nl/16",
- summary:
- "The drug-induced utopias of four Coney Island people are shattered when their addictions run deep.",
- rating: 7.8,
- audienceRating: 9.3,
- viewCount: 1,
- lastViewedAt: 1663793672,
- year: 2000,
- tagline: "From the director of [Pi]",
- thumb: "/library/metadata/22440/thumb/1733031174",
- art: "/library/metadata/22440/art/1733031174",
- duration: 6085961,
- originallyAvailableAt: "2000-11-03",
- addedAt: 1567143180,
- updatedAt: 1733031174,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 23096,
- duration: 6085961,
- bitrate: 2723,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41861,
- key: "/library/parts/41861/1567010225/file.mp4",
- duration: 6085961,
- file: "/Movies/Requiem for a Dream (2000)/Requiem.for.a.Dream.2000.PROPER.1080p.BluRay.H264.AAC-RARBG.mp4",
- size: 2076458982,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: false,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Requiem for a Dream",
- type: "coverPoster",
- url: "/library/metadata/22440/thumb/1733031174"
- },
- {
- alt: "Requiem for a Dream",
- type: "background",
- url: "/library/metadata/22440/art/1733031174"
- },
- {
- alt: "Requiem for a Dream",
- type: "clearLogo",
- url: "/library/metadata/22440/clearLogo/1733031174"
- }
- ],
- UltraBlurColors: {
- topLeft: "1b0408",
- topRight: "04386c",
- bottomRight: "093667",
- bottomLeft: "13436e"
- },
- Guid: [
- {
- id: "imdb://tt0180093"
- },
- {
- id: "tmdb://641"
- },
- {
- id: "tvdb://9496"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Darren Aronofsky"
- }
- ],
- Writer: [
- {
- tag: "Hubert Selby Jr."
- },
- {
- tag: "Darren Aronofsky"
- }
- ],
- Role: [
- {
- tag: "Ellen Burstyn"
- },
- {
- tag: "Jared Leto"
- },
- {
- tag: "Jennifer Connelly"
- }
- ]
- },
- {
- ratingKey: "22439",
- key: "/library/metadata/22439",
- guid: "plex://movie/5d776826103a2d001f564150",
- slug: "reservoir-dogs",
- studio: "Live Entertainment",
- type: "movie",
- title: "Reservoir Dogs",
- contentRating: "nl/16",
- summary:
- "A botched robbery indicates a police informant, and the pressure mounts in the aftermath at a warehouse. Crime begets violence as the survivors -- veteran Mr. White, newcomer Mr. Orange, psychopathic parolee Mr. Blonde, bickering weasel Mr. Pink and Nice Guy Eddie -- unravel.",
- rating: 9.0,
- audienceRating: 9.4,
- year: 1992,
- tagline: "Every dog has his day.",
- thumb: "/library/metadata/22439/thumb/1733031169",
- art: "/library/metadata/22439/art/1733031169",
- duration: 5949985,
- originallyAvailableAt: "1992-09-02",
- addedAt: 1567143179,
- updatedAt: 1733031169,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 23095,
- duration: 5949985,
- bitrate: 15880,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 7,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "es",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41714,
- key: "/library/parts/41714/1359713993/file.mkv",
- duration: 5949985,
- file: "/Movies/Reservoir Dogs (1992)/Reservoir.Dogs.1992.RERiP.1080p.BluRay.x264.DTS-WiKi.mkv",
- size: 11814225752,
- audioProfile: "es",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Reservoir Dogs",
- type: "coverPoster",
- url: "/library/metadata/22439/thumb/1733031169"
- },
- {
- alt: "Reservoir Dogs",
- type: "background",
- url: "/library/metadata/22439/art/1733031169"
- },
- {
- alt: "Reservoir Dogs",
- type: "clearLogo",
- url: "/library/metadata/22439/clearLogo/1733031169"
- }
- ],
- UltraBlurColors: {
- topLeft: "3e290e",
- topRight: "1a221b",
- bottomRight: "7a5525",
- bottomLeft: "7d541f"
- },
- Guid: [
- {
- id: "imdb://tt0105236"
- },
- {
- id: "tmdb://500"
- },
- {
- id: "tvdb://879"
- }
- ],
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Quentin Tarantino"
- }
- ],
- Writer: [
- {
- tag: "Quentin Tarantino"
- },
- {
- tag: "Roger Avary"
- }
- ],
- Role: [
- {
- tag: "Harvey Keitel"
- },
- {
- tag: "Tim Roth"
- },
- {
- tag: "Michael Madsen"
- }
- ]
- },
- {
- ratingKey: "20939",
- key: "/library/metadata/20939",
- guid: "plex://movie/5d776827a091de001f2e62cf",
- slug: "the-ring",
- studio: "DreamWorks Pictures",
- type: "movie",
- title: "The Ring",
- titleSort: "Ring",
- contentRating: "nl/16",
- summary:
- "Rachel Keller is a journalist investigating a videotape that may have killed four teenagers (including her niece). There is an urban legend about this tape: the viewer will die seven days after watching it. If the legend is correct, Rachel will have to run against time to save her son's and her own life.",
- rating: 7.1,
- audienceRating: 4.8,
- year: 2002,
- tagline: "Before you die, you see the Ring.",
- thumb: "/library/metadata/20939/thumb/1732511685",
- art: "/library/metadata/20939/art/1732511685",
- duration: 6918464,
- originallyAvailableAt: "2002-10-18",
- addedAt: 1563153006,
- updatedAt: 1732511685,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21337,
- duration: 6918464,
- bitrate: 20795,
- width: 1920,
- height: 1038,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41772,
- key: "/library/parts/41772/1339452981/file.mkv",
- duration: 6918464,
- file: "/Movies/The Ring (2002)/The.Ring.2002.1080p.BluRay.DD5.1.x264-EbP.mkv",
- size: 17985444595,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Ring",
- type: "coverPoster",
- url: "/library/metadata/20939/thumb/1732511685"
- },
- {
- alt: "The Ring",
- type: "background",
- url: "/library/metadata/20939/art/1732511685"
- },
- {
- alt: "The Ring",
- type: "clearLogo",
- url: "/library/metadata/20939/clearLogo/1732511685"
- }
- ],
- UltraBlurColors: {
- topLeft: "050605",
- topRight: "2b2b2f",
- bottomRight: "050405",
- bottomLeft: "2b2a30"
- },
- Guid: [
- {
- id: "imdb://tt0298130"
- },
- {
- id: "tmdb://565"
- },
- {
- id: "tvdb://1599"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Gore Verbinski"
- }
- ],
- Writer: [
- {
- tag: "Ehren Kruger"
- },
- {
- tag: "Kōji Suzuki"
- }
- ],
- Role: [
- {
- tag: "Naomi Watts"
- },
- {
- tag: "Martin Henderson"
- },
- {
- tag: "David Dorfman"
- }
- ]
- },
- {
- ratingKey: "26867",
- key: "/library/metadata/26867",
- guid: "plex://movie/5d77683454f42c001f8c438c",
- slug: "the-ring-two",
- studio: "DreamWorks Pictures",
- type: "movie",
- title: "The Ring Two",
- titleSort: "Ring Two",
- contentRating: "nl/16",
- summary:
- "A high school student named Jake tries to make his girlfriend Emily watch a cursed tape. But then Jake finds out that Emily covered her eyes and didn't watch the tape, and then Jake is killed by Samara Morgan (from the first The Ring movie). Rachel Keller learns of Jake's death and finds his twisted body in the back of an ambulance. Rachel then realizes she once again has to save her son Aidan from Samara the evil ghost child.",
- rating: 2.1,
- audienceRating: 3.3,
- year: 2005,
- tagline: "Fear comes full circle",
- thumb: "/library/metadata/26867/thumb/1733633758",
- art: "/library/metadata/26867/art/1733633758",
- duration: 7664661,
- originallyAvailableAt: "2005-03-17",
- addedAt: 1586126410,
- updatedAt: 1733633758,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 48401,
- duration: 7664661,
- bitrate: 5453,
- width: 1918,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 77744,
- key: "/library/parts/77744/1635209810/file.mkv",
- duration: 7664661,
- file: "/Movies/The Ring Two (2005)/The Ring Two (2005) Bluray-1080p.mkv",
- size: 5227384023,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Ring Two",
- type: "coverPoster",
- url: "/library/metadata/26867/thumb/1733633758"
- },
- {
- alt: "The Ring Two",
- type: "background",
- url: "/library/metadata/26867/art/1733633758"
- }
- ],
- UltraBlurColors: {
- topLeft: "03140b",
- topRight: "092222",
- bottomRight: "020e0e",
- bottomLeft: "040b03"
- },
- Guid: [
- {
- id: "imdb://tt0377109"
- },
- {
- id: "tmdb://10320"
- },
- {
- id: "tvdb://2202"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Hideo Nakata"
- }
- ],
- Writer: [
- {
- tag: "Ehren Kruger"
- },
- {
- tag: "Kōji Suzuki"
- }
- ],
- Role: [
- {
- tag: "Naomi Watts"
- },
- {
- tag: "Simon Baker"
- },
- {
- tag: "David Dorfman"
- }
- ]
- },
- {
- ratingKey: "7329",
- key: "/library/metadata/7329",
- guid: "plex://movie/5d776824f54112001f5bbdda",
- slug: "a-river-runs-through-it",
- studio: "Columbia Pictures",
- type: "movie",
- title: "A River Runs Through It",
- titleSort: "River Runs Through It",
- contentRating: "nl/6",
- summary:
- "The Maclean brothers, Paul and Norman, live a relatively idyllic life in rural Montana, spending much of their time fly fishing. The sons of a minister, the boys eventually part company when Norman moves east to attend college, leaving his rebellious brother to find trouble back home. When Norman finally returns, the siblings resume their fishing outings, and assess both where they've been and where they're going.",
- rating: 8.0,
- audienceRating: 8.3,
- year: 1992,
- tagline: "Nothing perfect lasts forever. Except in our memories.",
- thumb: "/library/metadata/7329/thumb/1732511417",
- art: "/library/metadata/7329/art/1732511417",
- duration: 7414122,
- originallyAvailableAt: "1992-10-30",
- addedAt: 1554844743,
- updatedAt: 1732511417,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 9240,
- duration: 7414122,
- bitrate: 12668,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41751,
- key: "/library/parts/41751/1245572410/file.mkv",
- duration: 7414122,
- file: "/Movies/A River Runs Through It (1992)/A River Runs Through It (1992) Bluray-1080p.mkv",
- size: 11744286399,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A River Runs Through It",
- type: "coverPoster",
- url: "/library/metadata/7329/thumb/1732511417"
- },
- {
- alt: "A River Runs Through It",
- type: "background",
- url: "/library/metadata/7329/art/1732511417"
- }
- ],
- UltraBlurColors: {
- topLeft: "113242",
- topRight: "2b6482",
- bottomRight: "176782",
- bottomLeft: "23667f"
- },
- Guid: [
- {
- id: "imdb://tt0105265"
- },
- {
- id: "tmdb://293"
- },
- {
- id: "tvdb://3474"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Family"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Robert Redford"
- }
- ],
- Writer: [
- {
- tag: "Norman Maclean"
- },
- {
- tag: "Richard Friedenberg"
- }
- ],
- Role: [
- {
- tag: "Craig Sheffer"
- },
- {
- tag: "Brad Pitt"
- },
- {
- tag: "Tom Skerritt"
- }
- ]
- },
- {
- ratingKey: "48861",
- key: "/library/metadata/48861",
- guid: "plex://movie/5d77684685719b001f3a6db1",
- slug: "the-road",
- studio: "Dimension Films",
- type: "movie",
- title: "The Road",
- titleSort: "Road",
- contentRating: "nl/12",
- summary:
- "A father and his son walk alone through burned America. Nothing moves in the ravaged landscape save the ash on the wind and water. It is cold enough to crack stones and, when the snow ,falls it is gray. Their destination is the warmer south, although they don't know what, if anything, awaits them there.",
- rating: 7.4,
- audienceRating: 6.8,
- year: 2009,
- tagline: "In a moment, the world changed forever.",
- thumb: "/library/metadata/48861/thumb/1738995241",
- art: "/library/metadata/48861/art/1738995241",
- duration: 6680736,
- originallyAvailableAt: "2009-11-25",
- addedAt: 1693219424,
- updatedAt: 1738995241,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 58179,
- duration: 6680736,
- bitrate: 33146,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88046,
- key: "/library/parts/88046/1733446410/file.mkv",
- duration: 6680736,
- file: "/Movies/The Road (2009)/The Road (2009) Remux-1080p.mkv",
- size: 27679592349,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Road",
- type: "coverPoster",
- url: "/library/metadata/48861/thumb/1738995241"
- },
- {
- alt: "The Road",
- type: "background",
- url: "/library/metadata/48861/art/1738995241"
- },
- {
- alt: "The Road",
- type: "clearLogo",
- url: "/library/metadata/48861/clearLogo/1738995241"
- }
- ],
- UltraBlurColors: {
- topLeft: "030403",
- topRight: "635c56",
- bottomRight: "030403",
- bottomLeft: "41434c"
- },
- Guid: [
- {
- id: "imdb://tt0898367"
- },
- {
- id: "tmdb://20766"
- },
- {
- id: "tvdb://2295"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "John Hillcoat"
- }
- ],
- Writer: [
- {
- tag: "Cormac McCarthy"
- },
- {
- tag: "Joe Penhall"
- }
- ],
- Role: [
- {
- tag: "Viggo Mortensen"
- },
- {
- tag: "Kodi Smit-McPhee"
- },
- {
- tag: "Charlize Theron"
- }
- ]
- },
- {
- ratingKey: "8540",
- key: "/library/metadata/8540",
- guid: "plex://movie/5d77682f7228e5001f1ddd2b",
- slug: "robocop",
- studio: "Orion Pictures",
- type: "movie",
- title: "RoboCop",
- contentRating: "nl/16",
- summary:
- "In a violent, near-apocalyptic Detroit, evil corporation Omni Consumer Products wins a contract from the city government to privatize the police force. To test their crime-eradicating cyborgs, the company leads street cop Alex Murphy into an armed confrontation with crime lord Boddicker so they can use his body to support their untested RoboCop prototype. But when RoboCop learns of the company's nefarious plans, he turns on his masters.",
- rating: 9.2,
- audienceRating: 8.4,
- year: 1987,
- tagline: "Part man, part machine, all cop.",
- thumb: "/library/metadata/8540/thumb/1732511464",
- art: "/library/metadata/8540/art/1732511464",
- duration: 6196960,
- originallyAvailableAt: "1987-07-17",
- addedAt: 1558943107,
- updatedAt: 1732511464,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 10665,
- duration: 6196960,
- bitrate: 31579,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41929,
- key: "/library/parts/41929/1538299965/file.mkv",
- duration: 6196960,
- file: "/Movies/RoboCop (1987)/RoboCop.1987.Directors.Cut.Remastered.1080p.USA.Blu-ray.Remux.AVC.DTS-HD.MA.5.-BluDragon.mkv",
- size: 23990208615,
- audioProfile: "ma",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "RoboCop",
- type: "coverPoster",
- url: "/library/metadata/8540/thumb/1732511464"
- },
- {
- alt: "RoboCop",
- type: "background",
- url: "/library/metadata/8540/art/1732511464"
- },
- {
- alt: "RoboCop",
- type: "clearLogo",
- url: "/library/metadata/8540/clearLogo/1732511464"
- }
- ],
- UltraBlurColors: {
- topLeft: "1f2463",
- topRight: "0c2962",
- bottomRight: "853549",
- bottomLeft: "1b2a59"
- },
- Guid: [
- {
- id: "imdb://tt0093870"
- },
- {
- id: "tmdb://5548"
- },
- {
- id: "tvdb://1333"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Paul Verhoeven"
- }
- ],
- Writer: [
- {
- tag: "Edward Neumeier"
- },
- {
- tag: "Michael Miner"
- }
- ],
- Role: [
- {
- tag: "Peter Weller"
- },
- {
- tag: "Nancy Allen"
- },
- {
- tag: "Dan O'Herlihy"
- }
- ]
- },
- {
- ratingKey: "8542",
- key: "/library/metadata/8542",
- guid: "plex://movie/5d7768fd96b655001fdc756e",
- slug: "robocop-2014",
- studio: "Metro-Goldwyn-Mayer",
- type: "movie",
- title: "RoboCop",
- contentRating: "nl/12",
- summary:
- "In 2028 Detroit, when Alex Murphy, a loving husband, father and good cop, is critically injured in the line of duty, the multinational conglomerate OmniCorp sees their chance for a part-man, part-robot police officer.",
- rating: 5.0,
- audienceRating: 4.9,
- year: 2014,
- tagline: "Crime has a new enemy.",
- thumb: "/library/metadata/8542/thumb/1732511473",
- art: "/library/metadata/8542/art/1732511473",
- duration: 7049214,
- originallyAvailableAt: "2014-01-30",
- addedAt: 1558948018,
- updatedAt: 1732511473,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 10667,
- duration: 7049214,
- bitrate: 19408,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41915,
- key: "/library/parts/41915/1495024310/file.mkv",
- duration: 7049214,
- file: "/Movies/RoboCop (2014)/Robocop.2014.PROPER.1080p.BluRay.DTS.x264-HDMaNiAcS.mkv",
- size: 16858353842,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "RoboCop",
- type: "coverPoster",
- url: "/library/metadata/8542/thumb/1732511473"
- },
- {
- alt: "RoboCop",
- type: "background",
- url: "/library/metadata/8542/art/1732511473"
- },
- {
- alt: "RoboCop",
- type: "clearLogo",
- url: "/library/metadata/8542/clearLogo/1732511473"
- }
- ],
- UltraBlurColors: {
- topLeft: "12323f",
- topRight: "265178",
- bottomRight: "7e2336",
- bottomLeft: "2c638a"
- },
- Guid: [
- {
- id: "imdb://tt1234721"
- },
- {
- id: "tmdb://97020"
- },
- {
- id: "tvdb://921"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "José Padilha"
- }
- ],
- Writer: [
- {
- tag: "Joshua Zetumer"
- },
- {
- tag: "Michael Miner"
- }
- ],
- Role: [
- {
- tag: "Joel Kinnaman"
- },
- {
- tag: "Gary Oldman"
- },
- {
- tag: "Michael Keaton"
- }
- ]
- },
- {
- ratingKey: "9025",
- key: "/library/metadata/9025",
- guid: "plex://movie/5d77682f151a60001f24c6a2",
- slug: "robocop-2",
- studio: "Orion Pictures",
- type: "movie",
- title: "RoboCop 2",
- contentRating: "nl/16",
- summary:
- "RoboCop returns to protect the citizens of old Detroit but faces a deadly challenge when a rogue OCP member secretly creates a new, evil RoboCop 2.",
- rating: 2.8,
- audienceRating: 3.7,
- year: 1990,
- tagline: "He's back to protect the innocent.",
- thumb: "/library/metadata/9025/thumb/1732511530",
- art: "/library/metadata/9025/art/1732511530",
- duration: 7000031,
- originallyAvailableAt: "1990-06-22",
- addedAt: 1559549299,
- updatedAt: 1732511530,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 11125,
- duration: 7000031,
- bitrate: 10726,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41841,
- key: "/library/parts/41841/1546093887/file.mkv",
- duration: 7000031,
- file: "/Movies/RoboCop 2 (1990)/RoboCop.2.1990.1080p.BluRay.x264-LEVERAGE.mkv",
- size: 9387182221,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "RoboCop 2",
- type: "coverPoster",
- url: "/library/metadata/9025/thumb/1732511530"
- },
- {
- alt: "RoboCop 2",
- type: "background",
- url: "/library/metadata/9025/art/1732511530"
- },
- {
- alt: "RoboCop 2",
- type: "clearLogo",
- url: "/library/metadata/9025/clearLogo/1732511530"
- }
- ],
- UltraBlurColors: {
- topLeft: "1a2c53",
- topRight: "0d132e",
- bottomRight: "294378",
- bottomLeft: "0c0f28"
- },
- Guid: [
- {
- id: "imdb://tt0100502"
- },
- {
- id: "tmdb://5549"
- },
- {
- id: "tvdb://2397"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Irvin Kershner"
- }
- ],
- Writer: [
- {
- tag: "Edward Neumeier"
- },
- {
- tag: "Walon Green"
- }
- ],
- Role: [
- {
- tag: "Peter Weller"
- },
- {
- tag: "Nancy Allen"
- },
- {
- tag: "Tom Noonan"
- }
- ]
- },
- {
- ratingKey: "8541",
- key: "/library/metadata/8541",
- guid: "plex://movie/5d77682f103a2d001f56632a",
- slug: "robocop-3",
- studio: "Orion Pictures",
- type: "movie",
- title: "RoboCop 3",
- contentRating: "nl/16",
- summary:
- 'Robocop saves the day once more. This time the half man/half robot takes on ruthless developers who want to evict some people on "their" land.',
- rating: 0.9,
- audienceRating: 1.5,
- year: 1993,
- tagline: "He's back. Back on line. Back on duty.",
- thumb: "/library/metadata/8541/thumb/1732511468",
- art: "/library/metadata/8541/art/1732511468",
- duration: 6290164,
- originallyAvailableAt: "1993-05-01",
- addedAt: 1558946982,
- updatedAt: 1732511468,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 10666,
- duration: 6290164,
- bitrate: 34583,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41833,
- key: "/library/parts/41833/1558563986/file.mkv",
- duration: 6290164,
- file: "/Movies/RoboCop 3 (1993)/RoboCop.3.1993.1080p.BluRay.REMUX.AVC.DTS-HD.MA.5.1-Blaat-Rakuvfinhel.mkv",
- size: 27196191336,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "RoboCop 3",
- type: "coverPoster",
- url: "/library/metadata/8541/thumb/1732511468"
- },
- {
- alt: "RoboCop 3",
- type: "background",
- url: "/library/metadata/8541/art/1732511468"
- },
- {
- alt: "RoboCop 3",
- type: "clearLogo",
- url: "/library/metadata/8541/clearLogo/1732511468"
- }
- ],
- UltraBlurColors: {
- topLeft: "132848",
- topRight: "0a192f",
- bottomRight: "674020",
- bottomLeft: "1a2d54"
- },
- Guid: [
- {
- id: "imdb://tt0107978"
- },
- {
- id: "tmdb://5550"
- },
- {
- id: "tvdb://2703"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Fred Dekker"
- }
- ],
- Writer: [
- {
- tag: "Edward Neumeier"
- },
- {
- tag: "Michael Miner"
- }
- ],
- Role: [
- {
- tag: "Robert John Burke"
- },
- {
- tag: "Nancy Allen"
- },
- {
- tag: "Rip Torn"
- }
- ]
- },
- {
- ratingKey: "21962",
- key: "/library/metadata/21962",
- guid: "plex://movie/5d776cea96b655001fe3af41",
- slug: "rocketman-2019",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Rocketman",
- contentRating: "nl/12",
- summary:
- "A deep insight into the career and life of one of the biggest music superstars of all time. Along the way, outside of his career, a look into the difficulties and troubles that he faced with his bad and mean family and the people who he thought were his friends.",
- rating: 8.9,
- audienceRating: 8.8,
- year: 2019,
- tagline: "Based on a true fantasy",
- thumb: "/library/metadata/21962/thumb/1733031150",
- art: "/library/metadata/21962/art/1733031150",
- duration: 7276960,
- originallyAvailableAt: "2019-05-17",
- addedAt: 1566282380,
- updatedAt: 1733031150,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 22426,
- duration: 7276960,
- bitrate: 10320,
- width: 1920,
- height: 808,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41795,
- key: "/library/parts/41795/1566269190/file.mkv",
- duration: 7276960,
- file: "/Movies/Rocketman (2019)/Rocketman.2019.REPACK.MULTi.1080p.BluRay.x264-VENUE.mkv",
- size: 9389411768,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Rocketman",
- type: "coverPoster",
- url: "/library/metadata/21962/thumb/1733031150"
- },
- {
- alt: "Rocketman",
- type: "background",
- url: "/library/metadata/21962/art/1733031150"
- },
- {
- alt: "Rocketman",
- type: "clearLogo",
- url: "/library/metadata/21962/clearLogo/1733031150"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d0529",
- topRight: "480e36",
- bottomRight: "55121a",
- bottomLeft: "571835"
- },
- Guid: [
- {
- id: "imdb://tt2066051"
- },
- {
- id: "tmdb://504608"
- },
- {
- id: "tvdb://5488"
- }
- ],
- Genre: [
- {
- tag: "Musical"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Dexter Fletcher"
- }
- ],
- Writer: [
- {
- tag: "Lee Hall"
- }
- ],
- Role: [
- {
- tag: "Taron Egerton"
- },
- {
- tag: "Jamie Bell"
- },
- {
- tag: "Richard Madden"
- }
- ]
- },
- {
- ratingKey: "21445",
- key: "/library/metadata/21445",
- guid: "plex://movie/5d776827eb5d26001f1ddab4",
- slug: "rosemarys-baby",
- studio: "William Castle Productions",
- type: "movie",
- title: "Rosemary's Baby",
- contentRating: "nl/12",
- summary:
- "A young couple trying for a baby moves into an aging, ornate apartment building on Central Park West, where they find themselves surrounded by peculiar neighbors.",
- rating: 9.7,
- audienceRating: 8.7,
- year: 1968,
- tagline: "Pray for Rosemary's Baby.",
- thumb: "/library/metadata/21445/thumb/1733031088",
- art: "/library/metadata/21445/art/1733031088",
- duration: 8203567,
- originallyAvailableAt: "1968-06-12",
- addedAt: 1564268103,
- updatedAt: 1733031088,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21780,
- duration: 8203567,
- bitrate: 16205,
- width: 1920,
- height: 1036,
- aspectRatio: 1.85,
- audioChannels: 2,
- audioCodec: "flac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41757,
- key: "/library/parts/41757/1539912211/file.mkv",
- duration: 8203567,
- file: "/Movies/Rosemary's Baby (1968)/Rosemary's.Baby.1968.1080p.BluRay.x264-HANDJOB.mkv",
- size: 16619850520,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Rosemary's Baby",
- type: "coverPoster",
- url: "/library/metadata/21445/thumb/1733031088"
- },
- {
- alt: "Rosemary's Baby",
- type: "background",
- url: "/library/metadata/21445/art/1733031088"
- },
- {
- alt: "Rosemary's Baby",
- type: "clearLogo",
- url: "/library/metadata/21445/clearLogo/1733031088"
- }
- ],
- UltraBlurColors: {
- topLeft: "142f4b",
- topRight: "2c657d",
- bottomRight: "2a2659",
- bottomLeft: "1a173c"
- },
- Guid: [
- {
- id: "imdb://tt0063522"
- },
- {
- id: "tmdb://805"
- },
- {
- id: "tvdb://3431"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Roman Polanski"
- }
- ],
- Writer: [
- {
- tag: "Roman Polanski"
- },
- {
- tag: "Ira Levin"
- }
- ],
- Role: [
- {
- tag: "Mia Farrow"
- },
- {
- tag: "John Cassavetes"
- },
- {
- tag: "Ruth Gordon"
- }
- ]
- },
- {
- ratingKey: "44745",
- key: "/library/metadata/44745",
- guid: "plex://movie/5d77707ef617c9002019e4eb",
- slug: "run-2020",
- studio: "Search Party",
- type: "movie",
- title: "Run",
- contentRating: "nl/16",
- summary:
- "Chloe, a teenager who is confined to a wheelchair, is homeschooled by her mother, Diane. Chloe soon becomes suspicious of her mother and begins to suspect that she may be harboring a dark secret.",
- rating: 8.8,
- audienceRating: 7.3,
- year: 2020,
- tagline: "You can't escape a mother's love.",
- thumb: "/library/metadata/44745/thumb/1736487665",
- art: "/library/metadata/44745/art/1736487665",
- duration: 5366528,
- originallyAvailableAt: "2020-04-13",
- addedAt: 1628894589,
- updatedAt: 1736487665,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47107,
- duration: 5366528,
- bitrate: 15593,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76450,
- key: "/library/parts/76450/1605860371/file.mkv",
- duration: 5366528,
- file: "/Movies/Run (2020)/Run (2020) WEBDL-2160p.mkv",
- size: 10461705850,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Run",
- type: "coverPoster",
- url: "/library/metadata/44745/thumb/1736487665"
- },
- {
- alt: "Run",
- type: "background",
- url: "/library/metadata/44745/art/1736487665"
- },
- {
- alt: "Run",
- type: "clearLogo",
- url: "/library/metadata/44745/clearLogo/1736487665"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1a19",
- topRight: "932d28",
- bottomRight: "7a3237",
- bottomLeft: "010b0d"
- },
- Guid: [
- {
- id: "imdb://tt8633478"
- },
- {
- id: "tmdb://546121"
- },
- {
- id: "tvdb://133061"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Aneesh Chaganty"
- }
- ],
- Writer: [
- {
- tag: "Aneesh Chaganty"
- },
- {
- tag: "Sev Ohanian"
- }
- ],
- Role: [
- {
- tag: "Sarah Paulson"
- },
- {
- tag: "Kiera Allen"
- },
- {
- tag: "Pat Healy"
- }
- ]
- },
- {
- ratingKey: "49650",
- key: "/library/metadata/49650",
- guid: "plex://movie/5d776881431c830024c0dd83",
- slug: "saint",
- studio: "Parachute Pictures",
- type: "movie",
- title: "Saint",
- originalTitle: "Sint",
- contentRating: "nl/16",
- summary:
- "A horror film that depicts St. Nicholas as a murderous bishop who kidnaps and murders children when there is a full moon on December 5.",
- rating: 5.5,
- audienceRating: 2.9,
- viewCount: 1,
- lastViewedAt: 1701810764,
- year: 2010,
- tagline: "December 5 will never be the same...",
- thumb: "/library/metadata/49650/thumb/1736656607",
- art: "/library/metadata/49650/art/1736656607",
- duration: 5275296,
- originallyAvailableAt: "2010-11-10",
- addedAt: 1701796127,
- updatedAt: 1736656607,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 53263,
- duration: 5275296,
- bitrate: 25270,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 83127,
- key: "/library/parts/83127/1668814344/file.mkv",
- duration: 5275296,
- file: "/Movies/Saint (2010)/Saint (2010) Remux-1080p.mkv",
- size: 16665914759,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Saint",
- type: "coverPoster",
- url: "/library/metadata/49650/thumb/1736656607"
- },
- {
- alt: "Saint",
- type: "background",
- url: "/library/metadata/49650/art/1736656607"
- },
- {
- alt: "Saint",
- type: "clearLogo",
- url: "/library/metadata/49650/clearLogo/1736656607"
- }
- ],
- UltraBlurColors: {
- topLeft: "123241",
- topRight: "041c1e",
- bottomRight: "0e2a3a",
- bottomLeft: "923c55"
- },
- Guid: [
- {
- id: "imdb://tt1167675"
- },
- {
- id: "tmdb://45756"
- },
- {
- id: "tvdb://18459"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "Netherlands"
- }
- ],
- Director: [
- {
- tag: "Dick Maas"
- }
- ],
- Writer: [
- {
- tag: "Dick Maas"
- }
- ],
- Role: [
- {
- tag: "Huub Stapel"
- },
- {
- tag: "Egbert Jan Weeber"
- },
- {
- tag: "Caro Lenssen"
- }
- ]
- },
- {
- ratingKey: "55607",
- key: "/library/metadata/55607",
- guid: "plex://movie/61f4fc0f3e33b8e48e80c03f",
- slug: "saltburn-2023",
- studio: "LuckyChap Entertainment",
- type: "movie",
- title: "Saltburn",
- contentRating: "nl/16",
- summary:
- "A student at Oxford University finds himself drawn into the world of a charming and aristocratic classmate, who invites him to his eccentric family's sprawling estate for a summer never to be forgotten.",
- rating: 7.1,
- audienceRating: 7.9,
- year: 2023,
- tagline: "We're all about to lose our minds.",
- thumb: "/library/metadata/55607/thumb/1738995273",
- art: "/library/metadata/55607/art/1738995273",
- duration: 7905952,
- originallyAvailableAt: "2023-11-16",
- addedAt: 1736105589,
- updatedAt: 1738995273,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 58595,
- duration: 7905952,
- bitrate: 20471,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88655,
- key: "/library/parts/88655/1735423157/file.mkv",
- duration: 7905952,
- file: "/Movies/Saltburn (2023)/Saltburn (2023) WEBDL-2160p.mkv",
- size: 20234198889,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Saltburn",
- type: "coverPoster",
- url: "/library/metadata/55607/thumb/1738995273"
- },
- {
- alt: "Saltburn",
- type: "background",
- url: "/library/metadata/55607/art/1738995273"
- },
- {
- alt: "Saltburn",
- type: "clearLogo",
- url: "/library/metadata/55607/clearLogo/1738995273"
- }
- ],
- UltraBlurColors: {
- topLeft: "4d0419",
- topRight: "3e0d0b",
- bottomRight: "ad1822",
- bottomLeft: "200708"
- },
- Guid: [
- {
- id: "imdb://tt17351924"
- },
- {
- id: "tmdb://930564"
- },
- {
- id: "tvdb://344178"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Emerald Fennell"
- }
- ],
- Writer: [
- {
- tag: "Emerald Fennell"
- }
- ],
- Role: [
- {
- tag: "Barry Keoghan"
- },
- {
- tag: "Jacob Elordi"
- },
- {
- tag: "Rosamund Pike"
- }
- ]
- },
- {
- ratingKey: "21440",
- key: "/library/metadata/21440",
- guid: "plex://movie/5d7768286f4521001ea99311",
- slug: "saving-private-ryan",
- studio: "DreamWorks Pictures",
- type: "movie",
- title: "Saving Private Ryan",
- contentRating: "nl/16",
- summary:
- "As U.S. troops storm the beaches of Normandy, three brothers lie dead on the battlefield, with a fourth trapped behind enemy lines. Ranger captain John Miller and seven men are tasked with penetrating German-held territory and bringing the boy home.",
- rating: 9.4,
- audienceRating: 9.5,
- year: 1998,
- tagline: "The mission is a man.",
- thumb: "/library/metadata/21440/thumb/1733031066",
- art: "/library/metadata/21440/art/1733031066",
- duration: 10166848,
- originallyAvailableAt: "1998-07-24",
- addedAt: 1564193499,
- updatedAt: 1733031066,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21775,
- duration: 10166848,
- bitrate: 35536,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41701,
- key: "/library/parts/41701/1545815260/file.mkv",
- duration: 10166848,
- file: "/Movies/Saving Private Ryan (1998)/Saving.Private.Ryan.1998.1080p.UHD.BluRay.DDP7.1.HDR.x265-NCmt.mkv",
- size: 44924121140,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Saving Private Ryan",
- type: "coverPoster",
- url: "/library/metadata/21440/thumb/1733031066"
- },
- {
- alt: "Saving Private Ryan",
- type: "background",
- url: "/library/metadata/21440/art/1733031066"
- },
- {
- alt: "Saving Private Ryan",
- type: "clearLogo",
- url: "/library/metadata/21440/clearLogo/1733031066"
- }
- ],
- UltraBlurColors: {
- topLeft: "1a1c1b",
- topRight: "434746",
- bottomRight: "404643",
- bottomLeft: "050605"
- },
- Guid: [
- {
- id: "imdb://tt0120815"
- },
- {
- id: "tmdb://857"
- },
- {
- id: "tvdb://569"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "War"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Steven Spielberg"
- }
- ],
- Writer: [
- {
- tag: "Robert Rodat"
- }
- ],
- Role: [
- {
- tag: "Tom Hanks"
- },
- {
- tag: "Tom Sizemore"
- },
- {
- tag: "Edward Burns"
- }
- ]
- },
- {
- ratingKey: "25502",
- key: "/library/metadata/25502",
- guid: "plex://movie/5d7768255af944001f1f65a1",
- slug: "schindlers-list",
- studio: "Amblin Entertainment",
- type: "movie",
- title: "Schindler's List",
- contentRating: "nl/12",
- summary:
- "Oskar Schindler is a vain and greedy German businessman who becomes an unlikely humanitarian amid the barbaric German Nazi reign when he feels compelled to turn his factory into a refuge for Jews. Based on the true story of Oskar Schindler who managed to save about 1100 Jews from being gassed at the Auschwitz concentration camp, it is a testament to the good in all of us.",
- rating: 9.8,
- audienceRating: 9.7,
- year: 1993,
- tagline: "Whoever saves one life, saves the world entire.",
- thumb: "/library/metadata/25502/thumb/1733633732",
- art: "/library/metadata/25502/art/1733633732",
- duration: 11712703,
- originallyAvailableAt: "1993-12-15",
- addedAt: 1579820290,
- updatedAt: 1733633732,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 27830,
- duration: 11712703,
- bitrate: 19828,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41844,
- key: "/library/parts/41844/1488909323/file.mkv",
- duration: 11712703,
- file: "/Movies/Schindler's List (1993)/Schindlers.List.1993.iNTERNAL.1080p.BluRay.x264-MOOVEE.mkv",
- size: 28951898722,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Schindler's List",
- type: "coverPoster",
- url: "/library/metadata/25502/thumb/1733633732"
- },
- {
- alt: "Schindler's List",
- type: "background",
- url: "/library/metadata/25502/art/1733633732"
- },
- {
- alt: "Schindler's List",
- type: "clearLogo",
- url: "/library/metadata/25502/clearLogo/1733633732"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d0202",
- topRight: "090b0c",
- bottomRight: "91403e",
- bottomLeft: "030403"
- },
- Guid: [
- {
- id: "imdb://tt0108052"
- },
- {
- id: "tmdb://424"
- },
- {
- id: "tvdb://223"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Steven Spielberg"
- }
- ],
- Writer: [
- {
- tag: "Steven Zaillian"
- },
- {
- tag: "Thomas Keneally"
- }
- ],
- Role: [
- {
- tag: "Liam Neeson"
- },
- {
- tag: "Ben Kingsley"
- },
- {
- tag: "Ralph Fiennes"
- }
- ]
- },
- {
- ratingKey: "44772",
- key: "/library/metadata/44772",
- guid: "plex://movie/5d7768274de0ee001fcc8cc8",
- slug: "se7en",
- studio: "New Line Cinema",
- type: "movie",
- title: "Se7en",
- contentRating: "nl/16",
- summary:
- 'Two homicide detectives are on a desperate hunt for a serial killer whose crimes are based on the "seven deadly sins" in this dark and haunting film that takes viewers from the tortured remains of one victim to the next. The seasoned Det. Sommerset researches each sin in an effort to get inside the killer\'s mind, while his novice partner, Mills, scoffs at his efforts to unravel the case.',
- rating: 8.4,
- audienceRating: 9.5,
- year: 1995,
- tagline: "Seven deadly sins. Seven ways to die.",
- thumb: "/library/metadata/44772/thumb/1738995237",
- art: "/library/metadata/44772/art/1738995237",
- duration: 7614720,
- originallyAvailableAt: "1995-09-22",
- addedAt: 1629559159,
- updatedAt: 1738995237,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 58527,
- duration: 7614720,
- bitrate: 76209,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88587,
- key: "/library/parts/88587/1735794366/file.mkv",
- duration: 7614720,
- file: "/Movies/Se7en (1995)/Se7en (1995) Bluray-2160p.mkv",
- size: 72267874944,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Se7en",
- type: "coverPoster",
- url: "/library/metadata/44772/thumb/1738995237"
- },
- {
- alt: "Se7en",
- type: "background",
- url: "/library/metadata/44772/art/1738995237"
- },
- {
- alt: "Se7en",
- type: "clearLogo",
- url: "/library/metadata/44772/clearLogo/1738995237"
- }
- ],
- UltraBlurColors: {
- topLeft: "05130b",
- topRight: "101313",
- bottomRight: "041515",
- bottomLeft: "884c20"
- },
- Guid: [
- {
- id: "imdb://tt0114369"
- },
- {
- id: "tmdb://807"
- },
- {
- id: "tvdb://268"
- }
- ],
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "David Fincher"
- }
- ],
- Writer: [
- {
- tag: "Andrew Kevin Walker"
- }
- ],
- Role: [
- {
- tag: "Morgan Freeman"
- },
- {
- tag: "Brad Pitt"
- },
- {
- tag: "Gwyneth Paltrow"
- }
- ]
- },
- {
- ratingKey: "9083",
- key: "/library/metadata/9083",
- guid: "plex://movie/5d7768b6374a5b001fece24d",
- slug: "a-serbian-film",
- studio: "Contra Film",
- type: "movie",
- title: "A Serbian Film",
- titleSort: "Serbian Film",
- originalTitle: "Srpski film",
- contentRating: "nl/16",
- summary:
- 'An aging porn star agrees to participate in an "art film" in order to make a clean break from the business, only to discover that he has been drafted into making a pedophilia and necrophilia themed snuff film.',
- audienceRating: 4.9,
- year: 2010,
- tagline: "Not all films have a happy ending",
- thumb: "/library/metadata/9083/thumb/1732511533",
- art: "/library/metadata/9083/art/1732511533",
- duration: 6227903,
- originallyAvailableAt: "2010-01-06",
- addedAt: 1559676302,
- updatedAt: 1732511533,
- audienceRatingImage: "imdb://image.rating",
- Media: [
- {
- id: 11190,
- duration: 6227903,
- bitrate: 12067,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 65842,
- key: "/library/parts/65842/1433622648/file.mkv",
- duration: 6227903,
- file: "/Movies/A Serbian Film (2010)/A Serbian Film (2010) Bluray-1080p.mkv",
- size: 9393478470,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A Serbian Film",
- type: "coverPoster",
- url: "/library/metadata/9083/thumb/1732511533"
- },
- {
- alt: "A Serbian Film",
- type: "background",
- url: "/library/metadata/9083/art/1732511533"
- },
- {
- alt: "A Serbian Film",
- type: "clearLogo",
- url: "/library/metadata/9083/clearLogo/1732511533"
- }
- ],
- UltraBlurColors: {
- topLeft: "030310",
- topRight: "0b081f",
- bottomRight: "040b03",
- bottomLeft: "843b23"
- },
- Guid: [
- {
- id: "imdb://tt1273235"
- },
- {
- id: "tmdb://73861"
- },
- {
- id: "tvdb://2042"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "Serbia"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Srđan Spasojević"
- }
- ],
- Writer: [
- {
- tag: "Aleksandar Radivojević"
- },
- {
- tag: "Srđan Spasojević"
- }
- ],
- Role: [
- {
- tag: "Srđan 'Žika' Todorović"
- },
- {
- tag: "Sergej Trifunović"
- },
- {
- tag: "Jelena Gavrilović"
- }
- ]
- },
- {
- ratingKey: "20931",
- key: "/library/metadata/20931",
- guid: "plex://movie/5d7768e0fb0d55001f51b733",
- slug: "seven-psychopaths",
- studio: "BFI",
- type: "movie",
- title: "Seven Psychopaths",
- contentRating: "nl/16",
- summary:
- "A struggling screenwriter (Colin Farrell) inadvertently becomes entangled in the Los Angeles criminal underworld after his friends (Christopher Walken and Sam Rockwell) kidnap a gangster's (Woody Harrelson) beloved Shih Tzu.",
- rating: 8.2,
- audienceRating: 7.1,
- year: 2012,
- tagline: "They Won't Take Any Shih Tzu.",
- thumb: "/library/metadata/20931/thumb/1732511670",
- art: "/library/metadata/20931/art/1732511670",
- duration: 6638793,
- originallyAvailableAt: "2012-10-12",
- addedAt: 1563118713,
- updatedAt: 1732511670,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21330,
- duration: 6638793,
- bitrate: 20303,
- width: 1888,
- height: 784,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41891,
- key: "/library/parts/41891/1387406575/file.mkv",
- duration: 6638793,
- file: "/Movies/Seven Psychopaths (2012)/Seven Psychopaths.2012.DL.DTS.1080p.BluRay.x264-ISDN-CREW.mkv",
- size: 16852218932,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Seven Psychopaths",
- type: "coverPoster",
- url: "/library/metadata/20931/thumb/1732511670"
- },
- {
- alt: "Seven Psychopaths",
- type: "background",
- url: "/library/metadata/20931/art/1732511670"
- },
- {
- alt: "Seven Psychopaths",
- type: "clearLogo",
- url: "/library/metadata/20931/clearLogo/1732511670"
- }
- ],
- UltraBlurColors: {
- topLeft: "120303",
- topRight: "252824",
- bottomRight: "124855",
- bottomLeft: "222b03"
- },
- Guid: [
- {
- id: "imdb://tt1931533"
- },
- {
- id: "tmdb://86838"
- },
- {
- id: "tvdb://1935"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Martin McDonagh"
- }
- ],
- Writer: [
- {
- tag: "Martin McDonagh"
- }
- ],
- Role: [
- {
- tag: "Colin Farrell"
- },
- {
- tag: "Sam Rockwell"
- },
- {
- tag: "Woody Harrelson"
- }
- ]
- },
- {
- ratingKey: "1794",
- key: "/library/metadata/1794",
- guid: "plex://movie/5d77682e5af944001f1f854a",
- slug: "sex-and-the-city",
- studio: "Darren Star Productions",
- type: "movie",
- title: "Sex and the City",
- contentRating: "nl/12",
- summary:
- "Carrie is finally getting married to her Mr. Big, but heartbreak ensues when an observation by Miranda inadvertently causes him to jilt her.",
- rating: 5.0,
- audienceRating: 7.7,
- year: 2008,
- tagline: "Get Carried away.",
- thumb: "/library/metadata/1794/thumb/1732511356",
- art: "/library/metadata/1794/art/1732511356",
- duration: 9054528,
- originallyAvailableAt: "2008-05-28",
- addedAt: 1552763507,
- updatedAt: 1732511356,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 10864,
- duration: 9054528,
- bitrate: 26408,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "truehd",
- videoCodec: "vc1",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "advanced",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41914,
- key: "/library/parts/41914/1559150811/file.mkv",
- duration: 9054528,
- file: "/Movies/Sex and the City (2008)/Sex.and.The.City.Extended.2008.1080p.Blu-ray.Remux.VC-1.TrueHD.5.1-SiCFoI.mkv",
- size: 29922045829,
- container: "mkv",
- indexes: "sd",
- videoProfile: "advanced"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Sex and the City",
- type: "coverPoster",
- url: "/library/metadata/1794/thumb/1732511356"
- },
- {
- alt: "Sex and the City",
- type: "background",
- url: "/library/metadata/1794/art/1732511356"
- },
- {
- alt: "Sex and the City",
- type: "clearLogo",
- url: "/library/metadata/1794/clearLogo/1732511356"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f0203",
- topRight: "432811",
- bottomRight: "3d240f",
- bottomLeft: "060403"
- },
- Guid: [
- {
- id: "imdb://tt1000774"
- },
- {
- id: "tmdb://4564"
- },
- {
- id: "tvdb://6229"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Michael Patrick King"
- }
- ],
- Writer: [
- {
- tag: "Michael Patrick King"
- },
- {
- tag: "Candace Bushnell"
- }
- ],
- Role: [
- {
- tag: "Sarah Jessica Parker"
- },
- {
- tag: "Kim Cattrall"
- },
- {
- tag: "Kristin Davis"
- }
- ]
- },
- {
- ratingKey: "8756",
- key: "/library/metadata/8756",
- guid: "plex://movie/5d77686ceb5d26001f1eabb4",
- slug: "sex-and-the-city-2",
- studio: "Village Roadshow Pictures",
- type: "movie",
- title: "Sex and the City 2",
- contentRating: "nl/12",
- summary:
- "While wrestling with the pressures of life, love, and work in Manhattan, Carrie, Miranda, and Charlotte join Samantha for a trip to Abu Dhabi (United Arab Emirates), where Samantha's ex is filming a new movie.",
- rating: 1.6,
- audienceRating: 4.3,
- year: 2010,
- tagline: "Carrie on.",
- thumb: "/library/metadata/8756/thumb/1732511516",
- art: "/library/metadata/8756/art/1732511516",
- duration: 8785824,
- originallyAvailableAt: "2010-05-27",
- addedAt: 1559164986,
- updatedAt: 1732511516,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 10865,
- duration: 8785824,
- bitrate: 21560,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "vc1",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "advanced",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41926,
- key: "/library/parts/41926/1559152186/file.mkv",
- duration: 8785824,
- file: "/Movies/Sex and the City 2 (2010)/Sex.and.The.City.2.2010.1080p.Blu-ray.Remux.VC-1.DTS-HD.MA.5.1-SiCFoI.mkv",
- size: 23445528305,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "advanced"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Sex and the City 2",
- type: "coverPoster",
- url: "/library/metadata/8756/thumb/1732511516"
- },
- {
- alt: "Sex and the City 2",
- type: "background",
- url: "/library/metadata/8756/art/1732511516"
- },
- {
- alt: "Sex and the City 2",
- type: "clearLogo",
- url: "/library/metadata/8756/clearLogo/1732511516"
- }
- ],
- UltraBlurColors: {
- topLeft: "11323d",
- topRight: "823447",
- bottomRight: "863741",
- bottomLeft: "180408"
- },
- Guid: [
- {
- id: "imdb://tt1261945"
- },
- {
- id: "tmdb://37786"
- },
- {
- id: "tvdb://2737"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Michael Patrick King"
- }
- ],
- Writer: [
- {
- tag: "Michael Patrick King"
- }
- ],
- Role: [
- {
- tag: "Sarah Jessica Parker"
- },
- {
- tag: "Kim Cattrall"
- },
- {
- tag: "Kristin Davis"
- }
- ]
- },
- {
- ratingKey: "8544",
- key: "/library/metadata/8544",
- guid: "plex://movie/5d776d17fb0d55001f597429",
- slug: "shaun-of-the-dead",
- studio: "WT² Productions",
- type: "movie",
- title: "Shaun of the Dead",
- contentRating: "nl/16",
- summary:
- "Shaun (Simon Pegg) doesn't have a very good day, so he decides to turn his life around by getting his ex to take him back, but he times it for right in the middle of what may be a zombie apocalypse. But for him, it's an opportunity to show everyone he knows how useful he is by saving them all. All he has to do is survive, and get his ex back.",
- rating: 9.2,
- audienceRating: 9.3,
- year: 2004,
- tagline: "A romantic comedy. With zombies.",
- thumb: "/library/metadata/8544/thumb/1732511483",
- art: "/library/metadata/8544/art/1732511483",
- duration: 5960128,
- originallyAvailableAt: "2004-04-09",
- addedAt: 1558950724,
- updatedAt: 1732511483,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 10669,
- duration: 5960128,
- bitrate: 34949,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41783,
- key: "/library/parts/41783/1495834590/file.mkv",
- duration: 5960128,
- file: "/Movies/Shaun of the Dead (2004)/Shaun.of.The.Dead.2004.1080p.BluRay.DTS-HD.MA.H264.Remux-decibeL.mkv",
- size: 26041384014,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Shaun of the Dead",
- type: "coverPoster",
- url: "/library/metadata/8544/thumb/1732511483"
- },
- {
- alt: "Shaun of the Dead",
- type: "background",
- url: "/library/metadata/8544/art/1732511483"
- },
- {
- alt: "Shaun of the Dead",
- type: "clearLogo",
- url: "/library/metadata/8544/clearLogo/1732511483"
- }
- ],
- UltraBlurColors: {
- topLeft: "5b0311",
- topRight: "8b0d20",
- bottomRight: "5a0f17",
- bottomLeft: "771620"
- },
- Guid: [
- {
- id: "imdb://tt0365748"
- },
- {
- id: "tmdb://747"
- },
- {
- id: "tvdb://770"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Edgar Wright"
- }
- ],
- Writer: [
- {
- tag: "Simon Pegg"
- },
- {
- tag: "Edgar Wright"
- }
- ],
- Role: [
- {
- tag: "Simon Pegg"
- },
- {
- tag: "Nick Frost"
- },
- {
- tag: "Kate Ashfield"
- }
- ]
- },
- {
- ratingKey: "8543",
- key: "/library/metadata/8543",
- guid: "plex://movie/5d7768365af944001f1fa488",
- slug: "shutter-island",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Shutter Island",
- contentRating: "nl/16",
- summary:
- "World War II soldier-turned-U.S. Marshal Teddy Daniels investigates the disappearance of a patient from a hospital for the criminally insane, but his efforts are compromised by troubling visions and a mysterious doctor.",
- rating: 6.9,
- audienceRating: 7.7,
- year: 2010,
- tagline: "Some places never let you go.",
- thumb: "/library/metadata/8543/thumb/1732511478",
- art: "/library/metadata/8543/art/1732511478",
- duration: 8284777,
- originallyAvailableAt: "2010-02-18",
- addedAt: 1558949842,
- updatedAt: 1732511478,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 10668,
- duration: 8284777,
- bitrate: 32301,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41718,
- key: "/library/parts/41718/1501002648/file.mkv",
- duration: 8284777,
- file: "/Movies/Shutter Island (2010)/Shutter.Island.2010.1080p.BluRay.REMUX.DTS-HD.MA.5.1.x264-GKNByNW.mkv",
- size: 33428867687,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Shutter Island",
- type: "coverPoster",
- url: "/library/metadata/8543/thumb/1732511478"
- },
- {
- alt: "Shutter Island",
- type: "background",
- url: "/library/metadata/8543/art/1732511478"
- },
- {
- alt: "Shutter Island",
- type: "clearLogo",
- url: "/library/metadata/8543/clearLogo/1732511478"
- }
- ],
- UltraBlurColors: {
- topLeft: "093149",
- topRight: "0b658e",
- bottomRight: "071731",
- bottomLeft: "132949"
- },
- Guid: [
- {
- id: "imdb://tt1130884"
- },
- {
- id: "tmdb://11324"
- },
- {
- id: "tvdb://558"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Martin Scorsese"
- }
- ],
- Writer: [
- {
- tag: "Dennis Lehane"
- },
- {
- tag: "Laeta Kalogridis"
- }
- ],
- Role: [
- {
- tag: "Leonardo DiCaprio"
- },
- {
- tag: "Mark Ruffalo"
- },
- {
- tag: "Ben Kingsley"
- }
- ]
- },
- {
- ratingKey: "25501",
- key: "/library/metadata/25501",
- guid: "plex://movie/5d7768253c3c2a001fbcab73",
- slug: "the-silence-of-the-lambs",
- studio: "Orion Pictures",
- type: "movie",
- title: "The Silence of the Lambs",
- titleSort: "Silence of the Lambs",
- contentRating: "nl/16",
- summary:
- "Clarice Starling is a top student at the FBI's training academy. Jack Crawford wants Clarice to interview Dr. Hannibal Lecter, a brilliant psychiatrist who is also a violent psychopath, serving life behind bars for various acts of murder and cannibalism. Crawford believes that Lecter may have insight into a case and that Starling, as an attractive young woman, may be just the bait to draw him out.",
- rating: 9.5,
- audienceRating: 9.5,
- viewCount: 1,
- lastViewedAt: 1638572944,
- year: 1991,
- tagline:
- "To enter the mind of a killer she must challenge the mind of a madman.",
- thumb: "/library/metadata/25501/thumb/1733633729",
- art: "/library/metadata/25501/art/1733633729",
- duration: 7111687,
- originallyAvailableAt: "1991-02-14",
- addedAt: 1579818825,
- updatedAt: 1733633729,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 27829,
- duration: 7111687,
- bitrate: 11886,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41698,
- key: "/library/parts/41698/1371653489/file.mkv",
- duration: 7111687,
- file: "/Movies/The Silence of the Lambs (1991)/The.silence.of.the.lambs.1991.multi.proper.1080p.bluray.x264-fidelio.mkv",
- size: 10569244258,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Silence of the Lambs",
- type: "coverPoster",
- url: "/library/metadata/25501/thumb/1733633729"
- },
- {
- alt: "The Silence of the Lambs",
- type: "background",
- url: "/library/metadata/25501/art/1733633729"
- },
- {
- alt: "The Silence of the Lambs",
- type: "clearLogo",
- url: "/library/metadata/25501/clearLogo/1733633729"
- }
- ],
- UltraBlurColors: {
- topLeft: "5a0704",
- topRight: "71312c",
- bottomRight: "2b2f2e",
- bottomLeft: "212321"
- },
- Guid: [
- {
- id: "imdb://tt0102926"
- },
- {
- id: "tmdb://274"
- },
- {
- id: "tvdb://15030"
- }
- ],
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jonathan Demme"
- }
- ],
- Writer: [
- {
- tag: "Ted Tally"
- },
- {
- tag: "Thomas Harris"
- }
- ],
- Role: [
- {
- tag: "Jodie Foster"
- },
- {
- tag: "Anthony Hopkins"
- },
- {
- tag: "Scott Glenn"
- }
- ]
- },
- {
- ratingKey: "23150",
- key: "/library/metadata/23150",
- guid: "plex://movie/5d7768274de0ee001fcc8cc3",
- slug: "the-sixth-sense",
- studio: "Spyglass Entertainment",
- type: "movie",
- title: "The Sixth Sense",
- titleSort: "Sixth Sense",
- contentRating: "nl/16",
- summary:
- "A child psychologist starts treating a young boy with a disturbing secret.",
- rating: 8.6,
- audienceRating: 9.0,
- year: 1999,
- tagline: "Not every gift is a blessing.",
- thumb: "/library/metadata/23150/thumb/1733031240",
- art: "/library/metadata/23150/art/1733031240",
- duration: 6443518,
- originallyAvailableAt: "1999-08-06",
- addedAt: 1570742912,
- updatedAt: 1733031240,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 24309,
- duration: 6443518,
- bitrate: 9628,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "constrained baseline",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41705,
- key: "/library/parts/41705/1570737756/file.mkv",
- duration: 6443518,
- file: "/Movies/The Sixth Sense (1999)/The Sixth Sense 1999 1080p BRRip x264 DTS-HD 5.1-decatora27 en.mkv",
- size: 7743546321,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "constrained baseline"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Sixth Sense",
- type: "coverPoster",
- url: "/library/metadata/23150/thumb/1733031240"
- },
- {
- alt: "The Sixth Sense",
- type: "background",
- url: "/library/metadata/23150/art/1733031240"
- },
- {
- alt: "The Sixth Sense",
- type: "clearLogo",
- url: "/library/metadata/23150/clearLogo/1733031240"
- }
- ],
- UltraBlurColors: {
- topLeft: "251403",
- topRight: "1d0304",
- bottomRight: "8a4b18",
- bottomLeft: "805128"
- },
- Guid: [
- {
- id: "imdb://tt0167404"
- },
- {
- id: "tmdb://745"
- },
- {
- id: "tvdb://947"
- }
- ],
- Genre: [
- {
- tag: "Mystery"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "M. Night Shyamalan"
- }
- ],
- Writer: [
- {
- tag: "M. Night Shyamalan"
- }
- ],
- Role: [
- {
- tag: "Bruce Willis"
- },
- {
- tag: "Haley Joel Osment"
- },
- {
- tag: "Toni Collette"
- }
- ]
- },
- {
- ratingKey: "38317",
- key: "/library/metadata/38317",
- guid: "plex://movie/5d77686c2e80df001ebe38b3",
- slug: "skyfall",
- studio: "Metro-Goldwyn-Mayer",
- type: "movie",
- title: "Skyfall",
- contentRating: "nl/12",
- summary:
- "When Bond's latest assignment goes gravely wrong, agents around the world are exposed and MI6 headquarters is attacked. While M faces challenges to her authority and position from Gareth Mallory, the new Chairman of the Intelligence and Security Committee, it's up to Bond, aided only by field agent Eve, to locate the mastermind behind the attack.",
- rating: 9.2,
- audienceRating: 8.6,
- year: 2012,
- tagline: "Think on your sins.",
- thumb: "/library/metadata/38317/thumb/1733633837",
- art: "/library/metadata/38317/art/1733633837",
- duration: 8590271,
- originallyAvailableAt: "2012-10-24",
- addedAt: 1604624663,
- updatedAt: 1733633837,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 40216,
- duration: 8590271,
- bitrate: 19279,
- width: 1920,
- height: 804,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 60204,
- key: "/library/parts/60204/1597851610/file.mkv",
- duration: 8590271,
- file: "/Movies/Skyfall (2012)/Skyfall (2012) Bluray-1080p.mkv",
- size: 20710071799,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Skyfall",
- type: "coverPoster",
- url: "/library/metadata/38317/thumb/1733633837"
- },
- {
- alt: "Skyfall",
- type: "background",
- url: "/library/metadata/38317/art/1733633837"
- },
- {
- alt: "Skyfall",
- type: "clearLogo",
- url: "/library/metadata/38317/clearLogo/1733633837"
- }
- ],
- UltraBlurColors: {
- topLeft: "1d2a55",
- topRight: "2b292a",
- bottomRight: "222959",
- bottomLeft: "050405"
- },
- Guid: [
- {
- id: "imdb://tt1074638"
- },
- {
- id: "tmdb://37724"
- },
- {
- id: "tvdb://279"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Sam Mendes"
- }
- ],
- Writer: [
- {
- tag: "Ian Fleming"
- },
- {
- tag: "Robert Wade"
- }
- ],
- Role: [
- {
- tag: "Daniel Craig"
- },
- {
- tag: "Judi Dench"
- },
- {
- tag: "Javier Bardem"
- }
- ]
- },
- {
- ratingKey: "54770",
- key: "/library/metadata/54770",
- guid: "plex://movie/5f40d85dce2564003faaa670",
- slug: "sleeping-dogs-2024",
- studio: "Nickel City Pictures",
- type: "movie",
- title: "Sleeping Dogs",
- contentRating: "nl/16",
- summary:
- "Roy Freeman, an ex-homicide detective with a fractured memory, is forced to revisit a case he can't remember. As a man's life hangs in the balance on death row, Freeman must piece together the brutal evidence from a decade-old murder investigation, uncovering a sinister web of buried secrets and betrayals linking to his past. With only instincts to trust, he faces a chilling truth - sometimes, it's best to let sleeping dogs lie.",
- rating: 4.2,
- audienceRating: 8.3,
- year: 2024,
- tagline: "Some lies never die.",
- thumb: "/library/metadata/54770/thumb/1736487816",
- art: "/library/metadata/54770/art/1736487816",
- duration: 6694188,
- originallyAvailableAt: "2024-03-21",
- addedAt: 1716914227,
- updatedAt: 1736487816,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 56462,
- duration: 6694188,
- bitrate: 15138,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86326,
- key: "/library/parts/86326/1712652930/file.mkv",
- duration: 6694188,
- file: "/Movies/Sleeping Dogs (2024)/Sleeping Dogs (2024) WEBDL-2160p.mkv",
- size: 12667286948,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Sleeping Dogs",
- type: "coverPoster",
- url: "/library/metadata/54770/thumb/1736487816"
- },
- {
- alt: "Sleeping Dogs",
- type: "background",
- url: "/library/metadata/54770/art/1736487816"
- },
- {
- alt: "Sleeping Dogs",
- type: "clearLogo",
- url: "/library/metadata/54770/clearLogo/1736487816"
- }
- ],
- UltraBlurColors: {
- topLeft: "0b2033",
- topRight: "404345",
- bottomRight: "1b1b1d",
- bottomLeft: "204b67"
- },
- Guid: [
- {
- id: "imdb://tt8542964"
- },
- {
- id: "tmdb://978592"
- },
- {
- id: "tvdb://354841"
- }
- ],
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "Australia"
- }
- ],
- Director: [
- {
- tag: "Adam Cooper"
- }
- ],
- Writer: [
- {
- tag: "Adam Cooper"
- },
- {
- tag: "Bill Collage"
- }
- ],
- Role: [
- {
- tag: "Russell Crowe"
- },
- {
- tag: "Karen Gillan"
- },
- {
- tag: "Marton Csokas"
- }
- ]
- },
- {
- ratingKey: "9877",
- key: "/library/metadata/9877",
- guid: "plex://movie/5d7768288718ba001e3120b5",
- slug: "sliver",
- studio: "Robert Evans Company",
- type: "movie",
- title: "Sliver",
- contentRating: "nl/16",
- summary:
- "A woman moves into an exclusive New York City apartment building that she soon discovers houses tenants with all manner of shocking secrets.",
- rating: 1.8,
- audienceRating: 3.0,
- year: 1993,
- tagline: "You like to watch... don't you?",
- thumb: "/library/metadata/9877/thumb/1732511594",
- art: "/library/metadata/9877/art/1732511594",
- duration: 6391017,
- originallyAvailableAt: "1993-05-21",
- addedAt: 1560800424,
- updatedAt: 1732511594,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 12302,
- duration: 6391017,
- bitrate: 10673,
- width: 1920,
- height: 920,
- aspectRatio: 2.2,
- audioChannels: 2,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41816,
- key: "/library/parts/41816/1378813263/file.mkv",
- duration: 6391017,
- file: "/Movies/Sliver (1993)/Sliver.1993.MULTi.1080p.BluRay.x264-ROUGH.mkv",
- size: 8528499862,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Sliver",
- type: "coverPoster",
- url: "/library/metadata/9877/thumb/1732511594"
- },
- {
- alt: "Sliver",
- type: "background",
- url: "/library/metadata/9877/art/1732511594"
- },
- {
- alt: "Sliver",
- type: "clearLogo",
- url: "/library/metadata/9877/clearLogo/1732511594"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d020e",
- topRight: "953f28",
- bottomRight: "692e1f",
- bottomLeft: "0f0202"
- },
- Guid: [
- {
- id: "imdb://tt0108162"
- },
- {
- id: "tmdb://867"
- },
- {
- id: "tvdb://7049"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "Belgium"
- }
- ],
- Director: [
- {
- tag: "Phillip Noyce"
- }
- ],
- Writer: [
- {
- tag: "Joe Eszterhas"
- },
- {
- tag: "Ira Levin"
- }
- ],
- Role: [
- {
- tag: "Sharon Stone"
- },
- {
- tag: "William Baldwin"
- },
- {
- tag: "Tom Berenger"
- }
- ]
- },
- {
- ratingKey: "1792",
- key: "/library/metadata/1792",
- guid: "plex://movie/5d776838f59e580021898fab",
- slug: "slumdog-millionaire",
- studio: "Celador Films",
- type: "movie",
- title: "Slumdog Millionaire",
- contentRating: "nl/16",
- summary:
- "A teenager from the slums of Mumbai becomes a contestant on the show 'Kaun Banega Crorepati?' When interrogated under suspicion of cheating, he revisits his past, revealing how he had all the answers.",
- rating: 9.1,
- audienceRating: 9.0,
- year: 2008,
- tagline: "What does it take to find a lost love?",
- thumb: "/library/metadata/1792/thumb/1732511351",
- art: "/library/metadata/1792/art/1732511351",
- duration: 7210165,
- originallyAvailableAt: "2008-12-05",
- addedAt: 1552763507,
- updatedAt: 1732511351,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 10820,
- duration: 7210165,
- bitrate: 16335,
- width: 1920,
- height: 798,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41913,
- key: "/library/parts/41913/1464109554/file.mkv",
- duration: 7210165,
- file: "/Movies/Slumdog Millionaire (2008)/Slumdog.Millionaire.2008.1080p.BluRay.DTS-HD.MA.5.1.x264-FuzerHD.mkv",
- size: 14728878070,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Slumdog Millionaire",
- type: "coverPoster",
- url: "/library/metadata/1792/thumb/1732511351"
- },
- {
- alt: "Slumdog Millionaire",
- type: "background",
- url: "/library/metadata/1792/art/1732511351"
- },
- {
- alt: "Slumdog Millionaire",
- type: "clearLogo",
- url: "/library/metadata/1792/clearLogo/1732511351"
- }
- ],
- UltraBlurColors: {
- topLeft: "49210a",
- topRight: "aa1f22",
- bottomRight: "442c68",
- bottomLeft: "903322"
- },
- Guid: [
- {
- id: "imdb://tt1010048"
- },
- {
- id: "tmdb://12405"
- },
- {
- id: "tvdb://1166"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Danny Boyle"
- }
- ],
- Writer: [
- {
- tag: "Simon Beaufoy"
- },
- {
- tag: "Vikas Swarup"
- }
- ],
- Role: [
- {
- tag: "Dev Patel"
- },
- {
- tag: "Freida Pinto"
- },
- {
- tag: "Madhur Mittal"
- }
- ]
- },
- {
- ratingKey: "56787",
- key: "/library/metadata/56787",
- guid: "plex://movie/5d77686ceb5d26001f1eabb9",
- slug: "the-social-network",
- studio: "Columbia Pictures",
- type: "movie",
- title: "The Social Network",
- titleSort: "Social Network",
- contentRating: "nl/12",
- summary:
- "As Harvard student Mark Zuckerberg creates the social networking site that would become known as Facebook, he is sued by the twins who claimed he stole their idea and by the co-founder who was later squeezed out of the business.",
- rating: 9.6,
- audienceRating: 8.7,
- year: 2010,
- tagline:
- "You don't get to 500 million friends without making a few enemies.",
- thumb: "/library/metadata/56787/thumb/1737355014",
- art: "/library/metadata/56787/art/1737355014",
- duration: 7228032,
- originallyAvailableAt: "2010-10-01",
- addedAt: 1737301812,
- updatedAt: 1737355014,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 60780,
- duration: 7228032,
- bitrate: 14735,
- width: 3840,
- height: 1592,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: true,
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 91821,
- key: "/library/parts/91821/1734637625/file.mp4",
- duration: 7228032,
- file: "/Movies/The Social Network/The Social Network (2010) [imdb-tt1285016][tmdb-37799][WEBDL-2160p][AC3 5.1][HEVC].mp4",
- size: 13312962963,
- container: "mp4",
- has64bitOffsets: true,
- indexes: "sd",
- optimizedForStreaming: true,
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Social Network",
- type: "coverPoster",
- url: "/library/metadata/56787/thumb/1737355014"
- },
- {
- alt: "The Social Network",
- type: "background",
- url: "/library/metadata/56787/art/1737355014"
- },
- {
- alt: "The Social Network",
- type: "clearLogo",
- url: "/library/metadata/56787/clearLogo/1737355014"
- }
- ],
- UltraBlurColors: {
- topLeft: "492012",
- topRight: "8b442c",
- bottomRight: "4c0c03",
- bottomLeft: "a03030"
- },
- Guid: [
- {
- id: "imdb://tt1285016"
- },
- {
- id: "tmdb://37799"
- },
- {
- id: "tvdb://2240"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Biography"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "David Fincher"
- }
- ],
- Writer: [
- {
- tag: "Aaron Sorkin"
- },
- {
- tag: "Ben Mezrich"
- }
- ],
- Role: [
- {
- tag: "Jesse Eisenberg"
- },
- {
- tag: "Andrew Garfield"
- },
- {
- tag: "Armie Hammer"
- }
- ]
- },
- {
- ratingKey: "21479",
- key: "/library/metadata/21479",
- guid: "plex://movie/5d777038594b2b001e746faa",
- slug: "someone-great",
- studio: "Likely Story",
- type: "movie",
- title: "Someone Great",
- contentRating: "nl/16",
- summary:
- "After a devastating break up on the eve of her cross-country move, Jenny enjoys one last NYC adventure with her two best pals. Someone Great is a romantic comedy about love, loss, growth and the everlasting bond of female friendship.",
- rating: 8.4,
- audienceRating: 6.5,
- year: 2019,
- tagline: "Getting It. Together.",
- thumb: "/library/metadata/21479/thumb/1733031111",
- art: "/library/metadata/21479/art/1733031111",
- duration: 5541952,
- originallyAvailableAt: "2019-04-19",
- addedAt: 1564779471,
- updatedAt: 1733031111,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21816,
- duration: 5541952,
- bitrate: 4679,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41797,
- key: "/library/parts/41797/1555660397/file.mkv",
- duration: 5541952,
- file: "/Movies/Someone Great (2019)/Someone Great (2019) WEB-DL 1080p 5.1DD-NoMore.mkv",
- size: 3242816378,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Someone Great",
- type: "coverPoster",
- url: "/library/metadata/21479/thumb/1733031111"
- },
- {
- alt: "Someone Great",
- type: "background",
- url: "/library/metadata/21479/art/1733031111"
- }
- ],
- UltraBlurColors: {
- topLeft: "5c0206",
- topRight: "8a4a21",
- bottomRight: "9c3829",
- bottomLeft: "2c0f0b"
- },
- Guid: [
- {
- id: "imdb://tt8075260"
- },
- {
- id: "tmdb://515248"
- },
- {
- id: "tvdb://25763"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jennifer Kaytin Robinson"
- }
- ],
- Writer: [
- {
- tag: "Jennifer Kaytin Robinson"
- }
- ],
- Role: [
- {
- tag: "Gina Rodriguez"
- },
- {
- tag: "Brittany Snow"
- },
- {
- tag: "DeWanda Wise"
- }
- ]
- },
- {
- ratingKey: "20909",
- key: "/library/metadata/20909",
- guid: "plex://movie/5d776833f54112001f5bd48e",
- slug: "south-park-bigger-longer-and-uncut",
- studio: "Paramount Pictures",
- type: "movie",
- title: "South Park: Bigger, Longer & Uncut",
- contentRating: "nl/12",
- summary:
- "When Stan, Kyle, Cartman and Kenny sneak into an R-rated movie featuring Canadians Terrance and Philip, they are pronounced 'corrupted', and their parents pressure the United States to wage war against Canada.",
- rating: 8.1,
- audienceRating: 8.8,
- year: 1999,
- tagline: "UH-OH.",
- thumb: "/library/metadata/20909/thumb/1732511665",
- art: "/library/metadata/20909/art/1732511665",
- duration: 4873577,
- originallyAvailableAt: "1999-06-24",
- addedAt: 1563104878,
- updatedAt: 1732511665,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21310,
- duration: 4873577,
- bitrate: 6916,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41895,
- key: "/library/parts/41895/1432334614/file.mkv",
- duration: 4873577,
- file: "/Movies/South Park Bigger, Longer & Uncut (1999)/South Park Bigger Longer and Uncut (1920x1080) [Phr0stY].mkv",
- size: 4215740626,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "South Park: Bigger, Longer & Uncut",
- type: "coverPoster",
- url: "/library/metadata/20909/thumb/1732511665"
- },
- {
- alt: "South Park: Bigger, Longer & Uncut",
- type: "background",
- url: "/library/metadata/20909/art/1732511665"
- },
- {
- alt: "South Park: Bigger, Longer & Uncut",
- type: "clearLogo",
- url: "/library/metadata/20909/clearLogo/1732511665"
- }
- ],
- UltraBlurColors: {
- topLeft: "580d05",
- topRight: "4a1014",
- bottomRight: "a32e18",
- bottomLeft: "993d0a"
- },
- Guid: [
- {
- id: "imdb://tt0158983"
- },
- {
- id: "tmdb://9473"
- },
- {
- id: "tvdb://1945"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Animation"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Trey Parker"
- }
- ],
- Writer: [
- {
- tag: "Pam Brady"
- },
- {
- tag: "Matt Stone"
- }
- ],
- Role: [
- {
- tag: "Trey Parker"
- },
- {
- tag: "Matt Stone"
- },
- {
- tag: "Mary Kay Bergman"
- }
- ]
- },
- {
- ratingKey: "26871",
- key: "/library/metadata/26871",
- guid: "plex://movie/5d776d3196b655001fe42280",
- slug: "spider-man-far-from-home",
- studio: "Marvel Studios",
- type: "movie",
- title: "Spider-Man: Far from Home",
- contentRating: "nl/12",
- summary:
- "Our friendly neighborhood Super Hero decides to join his best friends Ned, MJ, and the rest of the gang on a European vacation. However, Peter's plan to leave super heroics behind for a few weeks are quickly scrapped when he begrudgingly agrees to help Nick Fury uncover the mystery of several elemental creature attacks, creating havoc across the continent.",
- rating: 9.1,
- audienceRating: 9.5,
- year: 2019,
- tagline: "It’s time to step up.",
- thumb: "/library/metadata/26871/thumb/1733633763",
- art: "/library/metadata/26871/art/1733633763",
- duration: 7762775,
- originallyAvailableAt: "2019-06-28",
- addedAt: 1586127587,
- updatedAt: 1733633763,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 30124,
- duration: 7762775,
- bitrate: 22904,
- width: 1920,
- height: 804,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 45473,
- key: "/library/parts/45473/1578744941/file.mkv",
- duration: 7762775,
- file: "/Movies/Spider-Man Far from Home (2019)/Spider-Man Far from Home (2019) Bluray-1080p.mkv",
- size: 22226859750,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Spider-Man: Far from Home",
- type: "coverPoster",
- url: "/library/metadata/26871/thumb/1733633763"
- },
- {
- alt: "Spider-Man: Far from Home",
- type: "background",
- url: "/library/metadata/26871/art/1733633763"
- },
- {
- alt: "Spider-Man: Far from Home",
- type: "clearLogo",
- url: "/library/metadata/26871/clearLogo/1733633763"
- }
- ],
- UltraBlurColors: {
- topLeft: "043344",
- topRight: "0d6490",
- bottomRight: "8e471f",
- bottomLeft: "2b637c"
- },
- Guid: [
- {
- id: "imdb://tt6320628"
- },
- {
- id: "tmdb://429617"
- },
- {
- id: "tvdb://4137"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jon Watts"
- }
- ],
- Writer: [
- {
- tag: "Chris McKenna"
- }
- ],
- Role: [
- {
- tag: "Tom Holland"
- },
- {
- tag: "Jake Gyllenhaal"
- },
- {
- tag: "Samuel L. Jackson"
- }
- ]
- },
- {
- ratingKey: "44741",
- key: "/library/metadata/44741",
- guid: "plex://movie/5d776c17594b2b001e6eac2b",
- slug: "split-2017",
- studio: "Blinding Edge Pictures",
- type: "movie",
- title: "Split",
- contentRating: "nl/16",
- summary:
- "Though Kevin (James McAvoy) has evidenced 23 personalities to his trusted psychiatrist, Dr. Fletcher (Betty Buckley), there remains one still submerged who is set to materialize and dominate all of the others. Compelled to abduct three teenage girls led by the willful, observant Casey, Kevin reaches a war for survival among all of those contained within him -- as well as everyone around him -- as the walls between his compartments shatter.",
- rating: 7.9,
- audienceRating: 7.9,
- year: 2017,
- tagline:
- "Kevin has 23 distinct personalities. The 24th is about to be unleashed.",
- thumb: "/library/metadata/44741/thumb/1736487636",
- art: "/library/metadata/44741/art/1736487636",
- duration: 7028104,
- originallyAvailableAt: "2017-01-18",
- addedAt: 1628886838,
- updatedAt: 1736487636,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47103,
- duration: 7028104,
- bitrate: 40979,
- width: 3840,
- height: 1608,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76446,
- key: "/library/parts/76446/1626428746/file.mkv",
- duration: 7028104,
- file: "/Movies/Split (2016)/Split (2016) Bluray-2160p.mkv",
- size: 35919151248,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Split",
- type: "coverPoster",
- url: "/library/metadata/44741/thumb/1736487636"
- },
- {
- alt: "Split",
- type: "background",
- url: "/library/metadata/44741/art/1736487636"
- },
- {
- alt: "Split",
- type: "clearLogo",
- url: "/library/metadata/44741/clearLogo/1736487636"
- }
- ],
- UltraBlurColors: {
- topLeft: "1b1516",
- topRight: "373f36",
- bottomRight: "363a33",
- bottomLeft: "141110"
- },
- Guid: [
- {
- id: "imdb://tt4972582"
- },
- {
- id: "tmdb://381288"
- },
- {
- id: "tvdb://198"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "M. Night Shyamalan"
- }
- ],
- Writer: [
- {
- tag: "M. Night Shyamalan"
- }
- ],
- Role: [
- {
- tag: "James McAvoy"
- },
- {
- tag: "Anya Taylor-Joy"
- },
- {
- tag: "Betty Buckley"
- }
- ]
- },
- {
- ratingKey: "20785",
- key: "/library/metadata/20785",
- guid: "plex://movie/5d776b8b96b655001fe148a8",
- slug: "a-star-is-born-2018",
- studio: "Warner Bros. Pictures",
- type: "movie",
- title: "A Star Is Born",
- titleSort: "Star Is Born",
- contentRating: "nl/12",
- summary:
- "Seasoned musician Jackson Maine (Bradley Cooper) discovers-and falls in love with-struggling artist Ally (Gaga). She has just about given up on her dream to make it big as a singer - until Jack coaxes her into the spotlight. But even as Ally's career takes off, the personal side of their relationship is breaking down, as Jack fights an ongoing battle with his own internal demons.",
- rating: 9.0,
- audienceRating: 8.0,
- year: 2018,
- tagline:
- "A young singer marries a fading rock star, and as her career flourishes, his crumbles.",
- thumb: "/library/metadata/20785/thumb/1732511631",
- art: "/library/metadata/20785/art/1732511631",
- duration: 8145152,
- originallyAvailableAt: "2018-10-03",
- addedAt: 1563014529,
- updatedAt: 1732511631,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21177,
- duration: 8145152,
- bitrate: 24229,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41767,
- key: "/library/parts/41767/1549642306/file.mkv",
- duration: 8145152,
- file: "/Movies/A Star Is Born (2018)/A.Star.Is.Born.2018.INTERNAL.1080p.BluRay.X264-AMIABLE.mkv",
- size: 24521009309,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A Star Is Born",
- type: "coverPoster",
- url: "/library/metadata/20785/thumb/1732511631"
- },
- {
- alt: "A Star Is Born",
- type: "background",
- url: "/library/metadata/20785/art/1732511631"
- },
- {
- alt: "A Star Is Born",
- type: "clearLogo",
- url: "/library/metadata/20785/clearLogo/1732511631"
- }
- ],
- UltraBlurColors: {
- topLeft: "231f1f",
- topRight: "3e6a40",
- bottomRight: "423e41",
- bottomLeft: "121010"
- },
- Guid: [
- {
- id: "imdb://tt1517451"
- },
- {
- id: "tmdb://332562"
- },
- {
- id: "tvdb://6"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Bradley Cooper"
- }
- ],
- Writer: [
- {
- tag: "Bradley Cooper"
- },
- {
- tag: "Will Fetters"
- }
- ],
- Role: [
- {
- tag: "Lady Gaga"
- },
- {
- tag: "Bradley Cooper"
- },
- {
- tag: "Sam Elliott"
- }
- ]
- },
- {
- ratingKey: "55595",
- key: "/library/metadata/55595",
- guid: "plex://movie/5d77689433f255001e85a1c8",
- slug: "star-trek-into-darkness",
- studio: "Bad Robot",
- type: "movie",
- title: "Star Trek Into Darkness",
- contentRating: "nl/12",
- summary:
- "After the crew of the Enterprise find an unstoppable force of terror from within their own organization, Captain Kirk leads a manhunt to a war-zone world to capture a one-man weapon of mass destruction.",
- rating: 8.4,
- audienceRating: 8.9,
- year: 2013,
- tagline: "Beyond the darkness, lies greatness.",
- thumb: "/library/metadata/55595/thumb/1735649275",
- art: "/library/metadata/55595/art/1735649275",
- duration: 7928896,
- originallyAvailableAt: "2013-05-09",
- addedAt: 1735649269,
- updatedAt: 1735649275,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 58457,
- duration: 7928896,
- bitrate: 7888,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 88517,
- key: "/library/parts/88517/1735644914/file.mkv",
- duration: 7928896,
- file: "/Movies/Star Trek Into Darkness (2013)/Star Trek Into Darkness (2013) Bluray-1080p.mkv",
- size: 7700586047,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Star Trek Into Darkness",
- type: "coverPoster",
- url: "/library/metadata/55595/thumb/1735649275"
- },
- {
- alt: "Star Trek Into Darkness",
- type: "background",
- url: "/library/metadata/55595/art/1735649275"
- },
- {
- alt: "Star Trek Into Darkness",
- type: "clearLogo",
- url: "/library/metadata/55595/clearLogo/1735649275"
- }
- ],
- UltraBlurColors: {
- topLeft: "123142",
- topRight: "20667f",
- bottomRight: "163854",
- bottomLeft: "204c66"
- },
- Guid: [
- {
- id: "imdb://tt1408101"
- },
- {
- id: "tmdb://54138"
- },
- {
- id: "tvdb://613"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "J.J. Abrams"
- }
- ],
- Writer: [
- {
- tag: "Roberto Orci"
- },
- {
- tag: "Alex Kurtzman"
- }
- ],
- Role: [
- {
- tag: "Chris Pine"
- },
- {
- tag: "Zachary Quinto"
- },
- {
- tag: "Zoe Saldaña"
- }
- ]
- },
- {
- ratingKey: "42329",
- key: "/library/metadata/42329",
- guid: "plex://movie/5d776824880197001ec901ac",
- slug: "star-wars-episode-iv-a-new-hope",
- studio: "Lucasfilm Ltd.",
- type: "movie",
- title: "Star Wars: Episode IV - A New Hope",
- originalTitle: "Star Wars",
- contentRating: "nl/12",
- summary:
- "Luke Skywalker joins forces with a Jedi Knight, a cocky pilot, a Wookiee and two droids to save the galaxy from the Empire's world-destroying battle station, while also attempting to rescue Princess Leia from the mysterious Darth Vader.",
- rating: 9.3,
- audienceRating: 9.6,
- year: 1977,
- tagline: "A long time ago in a galaxy far, far away...",
- thumb: "/library/metadata/42329/thumb/1733633892",
- art: "/library/metadata/42329/art/1733633892",
- duration: 7485269,
- originallyAvailableAt: "1977-05-25",
- addedAt: 1610936134,
- updatedAt: 1733633892,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47899,
- duration: 7485269,
- bitrate: 2777,
- width: 3840,
- height: 1608,
- aspectRatio: 2.35,
- audioChannels: 8,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 77242,
- key: "/library/parts/77242/1633460272/file.mkv",
- duration: 7485269,
- file: "/Movies/Star Wars (1977)/Star Wars (1977) Bluray-2160p.mkv",
- size: 2576115912,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Star Wars: Episode IV - A New Hope",
- type: "coverPoster",
- url: "/library/metadata/42329/thumb/1733633892"
- },
- {
- alt: "Star Wars: Episode IV - A New Hope",
- type: "background",
- url: "/library/metadata/42329/art/1733633892"
- },
- {
- alt: "Star Wars: Episode IV - A New Hope",
- type: "clearLogo",
- url: "/library/metadata/42329/clearLogo/1733633892"
- }
- ],
- UltraBlurColors: {
- topLeft: "13030e",
- topRight: "803b31",
- bottomRight: "3a1221",
- bottomLeft: "74332d"
- },
- Guid: [
- {
- id: "imdb://tt0076759"
- },
- {
- id: "tmdb://11"
- },
- {
- id: "tvdb://71"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "George Lucas"
- }
- ],
- Writer: [
- {
- tag: "George Lucas"
- }
- ],
- Role: [
- {
- tag: "Mark Hamill"
- },
- {
- tag: "Harrison Ford"
- },
- {
- tag: "Carrie Fisher"
- }
- ]
- },
- {
- ratingKey: "8550",
- key: "/library/metadata/8550",
- guid: "plex://movie/5d77684ceb5d26001f1e50ff",
- slug: "sucker-punch",
- studio: "Legendary Pictures",
- type: "movie",
- title: "Sucker Punch [Extended]",
- contentRating: "nl/12",
- summary:
- "A young girl institutionalized by her abusive stepfather retreats to an alternative reality as a coping strategy and envisions a plan to help her escape.",
- rating: 2.2,
- audienceRating: 4.7,
- year: 2011,
- tagline: "You will be unprepared.",
- thumb: "/library/metadata/8550/thumb/1737354955",
- art: "/library/metadata/8550/art/1737354955",
- duration: 7648815,
- originallyAvailableAt: "2011-03-24",
- addedAt: 1558975447,
- updatedAt: 1737354955,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 60777,
- duration: 7648815,
- bitrate: 24686,
- width: 3840,
- height: 1600,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92184,
- key: "/library/parts/92184/1734822541/file.mkv",
- duration: 7648815,
- file: "/Movies/Sucker Punch (2011)/Sucker Punch (2011) WEBRip-2160p.mkv",
- size: 23604577331,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Sucker Punch [Extended]",
- type: "coverPoster",
- url: "/library/metadata/8550/thumb/1737354955"
- },
- {
- alt: "Sucker Punch [Extended]",
- type: "background",
- url: "/library/metadata/8550/art/1737354955"
- },
- {
- alt: "Sucker Punch [Extended]",
- type: "clearLogo",
- url: "/library/metadata/8550/clearLogo/1737354955"
- }
- ],
- UltraBlurColors: {
- topLeft: "3f2810",
- topRight: "874910",
- bottomRight: "511d04",
- bottomLeft: "2f2c0f"
- },
- Guid: [
- {
- id: "imdb://tt0978764"
- },
- {
- id: "tmdb://23629"
- },
- {
- id: "tvdb://1621"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "Canada"
- },
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Zack Snyder"
- }
- ],
- Writer: [
- {
- tag: "Zack Snyder"
- },
- {
- tag: "Steve Shibuya"
- }
- ],
- Role: [
- {
- tag: "Emily Browning"
- },
- {
- tag: "Abbie Cornish"
- },
- {
- tag: "Jena Malone"
- }
- ]
- },
- {
- ratingKey: "21041",
- key: "/library/metadata/21041",
- guid: "plex://movie/5d7768324de0ee001fccab8b",
- slug: "taken",
- studio: "EuropaCorp",
- type: "movie",
- title: "Taken",
- contentRating: "nl/12",
- summary:
- "While vacationing with a friend in Paris, an American girl is kidnapped by a gang of human traffickers intent on selling her into forced prostitution. Working against the clock, her ex-spy father must pull out all the stops to save her. But with his best years possibly behind him, the job may be more than he can handle.",
- rating: 6.0,
- audienceRating: 8.5,
- year: 2008,
- tagline: "They took his daughter. He'll take their lives.",
- thumb: "/library/metadata/21041/thumb/1733030899",
- art: "/library/metadata/21041/art/1733030899",
- duration: 5604640,
- originallyAvailableAt: "2008-02-27",
- addedAt: 1563192407,
- updatedAt: 1733030899,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21433,
- duration: 5604640,
- bitrate: 15975,
- width: 1920,
- height: 822,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41794,
- key: "/library/parts/41794/1465214771/file.mkv",
- duration: 5604640,
- file: "/Movies/Taken (2008)/Taken 2008 1080p BluRay DTS-HD MA 5 1 x264-FuzerHD.mkv",
- size: 11196696602,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Taken",
- type: "coverPoster",
- url: "/library/metadata/21041/thumb/1733030899"
- },
- {
- alt: "Taken",
- type: "background",
- url: "/library/metadata/21041/art/1733030899"
- },
- {
- alt: "Taken",
- type: "clearLogo",
- url: "/library/metadata/21041/clearLogo/1733030899"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e1a",
- topRight: "833c32",
- bottomRight: "430b04",
- bottomLeft: "461a1a"
- },
- Guid: [
- {
- id: "imdb://tt0936501"
- },
- {
- id: "tmdb://8681"
- },
- {
- id: "tvdb://525"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "France"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Pierre Morel"
- }
- ],
- Writer: [
- {
- tag: "Luc Besson"
- },
- {
- tag: "Robert Mark Kamen"
- }
- ],
- Role: [
- {
- tag: "Liam Neeson"
- },
- {
- tag: "Maggie Grace"
- },
- {
- tag: "Leland Orser"
- }
- ]
- },
- {
- ratingKey: "21505",
- key: "/library/metadata/21505",
- guid: "plex://movie/5d7768c90ea56a001e2aa2d8",
- slug: "taken-2",
- studio: "EuropaCorp",
- type: "movie",
- title: "Taken 2",
- contentRating: "nl/12",
- summary:
- "In Istanbul, retired CIA operative Bryan Mills and his wife are taken hostage by the father of a kidnapper Mills killed while rescuing his daughter.",
- rating: 2.2,
- audienceRating: 5.2,
- year: 2012,
- tagline:
- "First they took his daughter. Now they're coming for him.",
- thumb: "/library/metadata/21505/thumb/1733031118",
- art: "/library/metadata/21505/art/1733031118",
- duration: 5898686,
- originallyAvailableAt: "2012-09-29",
- addedAt: 1565374762,
- updatedAt: 1733031118,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21839,
- duration: 5898686,
- bitrate: 19080,
- width: 1920,
- height: 808,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41774,
- key: "/library/parts/41774/1565319771/file.mkv",
- duration: 5898686,
- file: "/Movies/Taken 2 (2012)/Taken.2.2012.UNRATED.EXTENDED.1080p.BluRay.DTS-HD.MA.5.1.x264-FuzerHD-WhiteRev.mkv",
- size: 14070873718,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Taken 2",
- type: "coverPoster",
- url: "/library/metadata/21505/thumb/1733031118"
- },
- {
- alt: "Taken 2",
- type: "background",
- url: "/library/metadata/21505/art/1733031118"
- },
- {
- alt: "Taken 2",
- type: "clearLogo",
- url: "/library/metadata/21505/clearLogo/1733031118"
- }
- ],
- UltraBlurColors: {
- topLeft: "12030c",
- topRight: "0f0202",
- bottomRight: "3a393c",
- bottomLeft: "100b0b"
- },
- Guid: [
- {
- id: "imdb://tt1397280"
- },
- {
- id: "tmdb://82675"
- },
- {
- id: "tvdb://1148"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "France"
- },
- {
- tag: "Turkey"
- }
- ],
- Director: [
- {
- tag: "Olivier Megaton"
- }
- ],
- Writer: [
- {
- tag: "Robert Mark Kamen"
- },
- {
- tag: "Luc Besson"
- }
- ],
- Role: [
- {
- tag: "Liam Neeson"
- },
- {
- tag: "Maggie Grace"
- },
- {
- tag: "Famke Janssen"
- }
- ]
- },
- {
- ratingKey: "24939",
- key: "/library/metadata/24939",
- guid: "plex://movie/5d776ab396b655001fdf6a1e",
- slug: "taken-3",
- studio: "EuropaCorp",
- type: "movie",
- title: "Taken 3",
- contentRating: "nl/16",
- summary:
- "Ex-government operative Bryan Mills finds his life is shattered when he's falsely accused of a murder that hits close to home. As he's pursued by a savvy police inspector, Mills employs his particular set of skills to track the real killer and exact his unique brand of justice.",
- rating: 1.3,
- audienceRating: 4.3,
- viewOffset: 3436000,
- lastViewedAt: 1553334368,
- year: 2014,
- tagline: "It ends here",
- thumb: "/library/metadata/24939/thumb/1733633696",
- art: "/library/metadata/24939/art/1733633696",
- duration: 6918505,
- originallyAvailableAt: "2014-12-16",
- addedAt: 1577472358,
- updatedAt: 1733633696,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 26920,
- duration: 6918505,
- bitrate: 20167,
- width: 1920,
- height: 804,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41848,
- key: "/library/parts/41848/1427917560/file.mkv",
- duration: 6918505,
- file: "/Movies/Taken 3 (2014)/Taken.3.2014.EXTENDED.1080p.BluRay.DTS.x264-HDA.mkv",
- size: 17443201350,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Taken 3",
- type: "coverPoster",
- url: "/library/metadata/24939/thumb/1733633696"
- },
- {
- alt: "Taken 3",
- type: "background",
- url: "/library/metadata/24939/art/1733633696"
- },
- {
- alt: "Taken 3",
- type: "clearLogo",
- url: "/library/metadata/24939/clearLogo/1733633696"
- }
- ],
- UltraBlurColors: {
- topLeft: "060504",
- topRight: "864d23",
- bottomRight: "944118",
- bottomLeft: "0a020f"
- },
- Guid: [
- {
- id: "imdb://tt2446042"
- },
- {
- id: "tmdb://260346"
- },
- {
- id: "tvdb://254"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "France"
- },
- {
- tag: "Spain"
- }
- ],
- Director: [
- {
- tag: "Olivier Megaton"
- }
- ],
- Writer: [
- {
- tag: "Robert Mark Kamen"
- },
- {
- tag: "Luc Besson"
- }
- ],
- Role: [
- {
- tag: "Liam Neeson"
- },
- {
- tag: "Forest Whitaker"
- },
- {
- tag: "Maggie Grace"
- }
- ]
- },
- {
- ratingKey: "26875",
- key: "/library/metadata/26875",
- guid: "plex://movie/5d776d14fb0d55001f596b0c",
- slug: "taxi-1998",
- studio: "EuropaCorp",
- type: "movie",
- title: "Taxi",
- contentRating: "nl/12",
- summary:
- "In Marseilles (France), skilled pizza delivery boy Daniel who drives a scooter finally has his dreams come true. He gets a taxi license. Caught by the police for a huge speed infraction, he will help Emilien, a loser inspector who can't drive, on the track of German bank robbers, so he doesn't lose his license and his dream job.",
- audienceRating: 8.1,
- year: 1998,
- thumb: "/library/metadata/26875/thumb/1736487478",
- art: "/library/metadata/26875/art/1736487478",
- duration: 5390345,
- originallyAvailableAt: "1998-04-08",
- addedAt: 1586129044,
- updatedAt: 1736487478,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- Media: [
- {
- id: 30126,
- duration: 5390345,
- bitrate: 30311,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 45475,
- key: "/library/parts/45475/1548454673/file.mkv",
- duration: 5390345,
- file: "/Movies/Taxi (1998)/Taxi (1998) Remux-1080p.mkv",
- size: 20426116899,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Taxi",
- type: "coverPoster",
- url: "/library/metadata/26875/thumb/1736487478"
- },
- {
- alt: "Taxi",
- type: "background",
- url: "/library/metadata/26875/art/1736487478"
- },
- {
- alt: "Taxi",
- type: "clearLogo",
- url: "/library/metadata/26875/clearLogo/1736487478"
- }
- ],
- UltraBlurColors: {
- topLeft: "541502",
- topRight: "12509a",
- bottomRight: "782816",
- bottomLeft: "2a1203"
- },
- Guid: [
- {
- id: "imdb://tt0152930"
- },
- {
- id: "tmdb://2330"
- },
- {
- id: "tvdb://2065"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "France"
- }
- ],
- Director: [
- {
- tag: "Gérard Pirès"
- }
- ],
- Writer: [
- {
- tag: "Luc Besson"
- }
- ],
- Role: [
- {
- tag: "Samy Naceri"
- },
- {
- tag: "Frédéric Diefenthal"
- },
- {
- tag: "Marion Cotillard"
- }
- ]
- },
- {
- ratingKey: "26895",
- key: "/library/metadata/26895",
- guid: "plex://movie/5d9f34eeca3253001ef26f35",
- slug: "taxi-2-2000",
- studio: "ARP Sélection",
- type: "movie",
- title: "Taxi 2",
- contentRating: "nl/12",
- summary:
- "Police inspector Emilien and his taxi-driver pal Daniel are back, this time on the tail of a group of Japanese yakuza.",
- audienceRating: 7.0,
- year: 2000,
- tagline: "France's answer to the Italian job",
- thumb: "/library/metadata/26895/thumb/1736487483",
- art: "/library/metadata/26895/art/1736487483",
- duration: 5286793,
- originallyAvailableAt: "2000-03-29",
- addedAt: 1586129836,
- updatedAt: 1736487483,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- Media: [
- {
- id: 30145,
- duration: 5286793,
- bitrate: 24056,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 45494,
- key: "/library/parts/45494/1522612562/file.mkv",
- duration: 5286793,
- file: "/Movies/Taxi 2 (2000)/Taxi 2 (2000) Remux-1080p.mkv",
- size: 15899593194,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Taxi 2",
- type: "coverPoster",
- url: "/library/metadata/26895/thumb/1736487483"
- },
- {
- alt: "Taxi 2",
- type: "background",
- url: "/library/metadata/26895/art/1736487483"
- },
- {
- alt: "Taxi 2",
- type: "clearLogo",
- url: "/library/metadata/26895/clearLogo/1736487483"
- }
- ],
- UltraBlurColors: {
- topLeft: "0e304c",
- topRight: "a42b27",
- bottomRight: "785629",
- bottomLeft: "9d3715"
- },
- Guid: [
- {
- id: "imdb://tt0183869"
- },
- {
- id: "tmdb://2332"
- },
- {
- id: "tvdb://4160"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "France"
- }
- ],
- Director: [
- {
- tag: "Gérard Krawczyk"
- }
- ],
- Writer: [
- {
- tag: "Luc Besson"
- }
- ],
- Role: [
- {
- tag: "Samy Naceri"
- },
- {
- tag: "Frédéric Diefenthal"
- },
- {
- tag: "Marion Cotillard"
- }
- ]
- },
- {
- ratingKey: "57301",
- key: "/library/metadata/57301",
- guid: "plex://movie/5d9f34ee4441b1001fa0cdff",
- slug: "taxi-3",
- studio: "EuropaCorp",
- type: "movie",
- title: "Taxi 3",
- contentRating: "nl/12",
- summary:
- "A gang of thieves calling themselves the Santa Claus Gang are wreaking havoc, and the police can't keep up. Police Captain Gilbert is distracted by a Chinese reporter writing a story on his squad, and taxi driver Daniel is in the midst of a relationship crisis. After a string of mistakes in which the thieves outsmart the police time and time again, Daniel and his super-taxi pitch in.",
- audienceRating: 5.1,
- year: 2003,
- tagline: "No speed limits the next 90 min.",
- thumb: "/library/metadata/57301/thumb/1738890244",
- art: "/library/metadata/57301/art/1738890244",
- duration: 5237472,
- originallyAvailableAt: "2003-01-29",
- addedAt: 1738890239,
- updatedAt: 1738890244,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- Media: [
- {
- id: 61627,
- duration: 5237472,
- bitrate: 6757,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92675,
- key: "/library/parts/92675/1738856445/file.mkv",
- duration: 5237472,
- file: "/Movies/Taxi 3 (2003)/Taxi 3 (2003) WEBDL-1080p.mkv",
- size: 4425021280,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Taxi 3",
- type: "coverPoster",
- url: "/library/metadata/57301/thumb/1738890244"
- },
- {
- alt: "Taxi 3",
- type: "background",
- url: "/library/metadata/57301/art/1738890244"
- },
- {
- alt: "Taxi 3",
- type: "clearLogo",
- url: "/library/metadata/57301/clearLogo/1738890244"
- }
- ],
- UltraBlurColors: {
- topLeft: "1e2a56",
- topRight: "9d371c",
- bottomRight: "7c481d",
- bottomLeft: "252454"
- },
- Guid: [
- {
- id: "imdb://tt0295721"
- },
- {
- id: "tmdb://2334"
- },
- {
- id: "tvdb://2015"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "France"
- }
- ],
- Director: [
- {
- tag: "Gérard Krawczyk"
- }
- ],
- Writer: [
- {
- tag: "Luc Besson"
- }
- ],
- Role: [
- {
- tag: "Samy Naceri"
- },
- {
- tag: "Frédéric Diefenthal"
- },
- {
- tag: "Bernard Farcy"
- }
- ]
- },
- {
- ratingKey: "26897",
- key: "/library/metadata/26897",
- guid: "plex://movie/5d77682b151a60001f24b9ed",
- slug: "taxi-4",
- studio: "Apipoulaï Productions",
- type: "movie",
- title: "Taxi 4",
- contentRating: "nl/12",
- summary:
- "Daniel, the driver of a very special taxi in Marseille, gets a famous soccer player to the stadium in time and later helps his clumsy police friend Émilien catch the dangerous Belgian after he escaped on Émilien's guard.",
- audienceRating: 4.2,
- year: 2007,
- thumb: "/library/metadata/26897/thumb/1736487490",
- art: "/library/metadata/26897/art/1736487490",
- duration: 5448041,
- originallyAvailableAt: "2007-02-14",
- addedAt: 1586130647,
- updatedAt: 1736487490,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- Media: [
- {
- id: 30147,
- duration: 5448041,
- bitrate: 10340,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 45496,
- key: "/library/parts/45496/1207238935/file.mkv",
- duration: 5448041,
- file: "/Movies/Taxi 4 (2007)/Taxi 4 (2007) Bluray-1080p.mkv",
- size: 7044531454,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Taxi 4",
- type: "coverPoster",
- url: "/library/metadata/26897/thumb/1736487490"
- },
- {
- alt: "Taxi 4",
- type: "background",
- url: "/library/metadata/26897/art/1736487490"
- },
- {
- alt: "Taxi 4",
- type: "clearLogo",
- url: "/library/metadata/26897/clearLogo/1736487490"
- }
- ],
- UltraBlurColors: {
- topLeft: "113339",
- topRight: "672d25",
- bottomRight: "2a5e7c",
- bottomLeft: "126783"
- },
- Guid: [
- {
- id: "imdb://tt0804540"
- },
- {
- id: "tmdb://2335"
- },
- {
- id: "tvdb://4507"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "France"
- }
- ],
- Director: [
- {
- tag: "Gérard Krawczyk"
- }
- ],
- Writer: [
- {
- tag: "Luc Besson"
- }
- ],
- Role: [
- {
- tag: "Samy Naceri"
- },
- {
- tag: "Frédéric Diefenthal"
- },
- {
- tag: "Bernard Farcy"
- }
- ]
- },
- {
- ratingKey: "26896",
- key: "/library/metadata/26896",
- guid: "plex://movie/5d776d327a53e9001e7542a8",
- slug: "taxi-5",
- studio: "ARP Sélection",
- type: "movie",
- title: "Taxi 5",
- contentRating: "nl/12",
- summary:
- "A police officer who's transferred in the police of Marseilles gets assigned to take down a group of Italian robbers who drive the powerful Ferraris with the older nephew of Daniel, a terrible driver who gets the legendary white taxi.",
- audienceRating: 2.6,
- year: 2018,
- thumb: "/library/metadata/26896/thumb/1736487487",
- art: "/library/metadata/26896/art/1736487487",
- duration: 6114016,
- originallyAvailableAt: "2018-04-07",
- addedAt: 1586130514,
- updatedAt: 1736487487,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- Media: [
- {
- id: 30146,
- duration: 6114016,
- bitrate: 28711,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 45495,
- key: "/library/parts/45495/1538349262/file.mkv",
- duration: 6114016,
- file: "/Movies/Taxi 5 (2018)/Taxi 5 (2018) Remux-1080p.mkv",
- size: 21976930783,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Taxi 5",
- type: "coverPoster",
- url: "/library/metadata/26896/thumb/1736487487"
- },
- {
- alt: "Taxi 5",
- type: "background",
- url: "/library/metadata/26896/art/1736487487"
- },
- {
- alt: "Taxi 5",
- type: "clearLogo",
- url: "/library/metadata/26896/clearLogo/1736487487"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d2e53",
- topRight: "335f94",
- bottomRight: "345e96",
- bottomLeft: "315b95"
- },
- Guid: [
- {
- id: "imdb://tt7238392"
- },
- {
- id: "tmdb://434355"
- },
- {
- id: "tvdb://1688"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Comedy"
- }
- ],
- Country: [
- {
- tag: "France"
- }
- ],
- Director: [
- {
- tag: "Franck Gastambide"
- }
- ],
- Writer: [
- {
- tag: "Franck Gastambide"
- },
- {
- tag: "Stéphane Kazandjian"
- }
- ],
- Role: [
- {
- tag: "Franck Gastambide"
- },
- {
- tag: "Malik Bentalha"
- },
- {
- tag: "Bernard Farcy"
- }
- ]
- },
- {
- ratingKey: "48192",
- key: "/library/metadata/48192",
- guid: "plex://movie/5d7768322ec6b5001f6bb5cd",
- slug: "the-thin-red-line",
- studio: "Fox 2000 Pictures",
- type: "movie",
- title: "The Thin Red Line",
- titleSort: "Thin Red Line",
- contentRating: "nl/16",
- summary:
- "The story of a group of men, an Army Rifle company called C-for-Charlie, who change, suffer, and ultimately make essential discoveries about themselves during the fierce World War II battle of Guadalcanal. It follows their journey, from the surprise of an unopposed landing, through the bloody and exhausting battles that follow, to the ultimate departure of those who survived.",
- rating: 8.0,
- audienceRating: 8.0,
- year: 1998,
- tagline: "Every man fights his own war.",
- thumb: "/library/metadata/48192/thumb/1736487813",
- art: "/library/metadata/48192/art/1736487813",
- duration: 10247081,
- originallyAvailableAt: "1998-12-23",
- addedAt: 1678301157,
- updatedAt: 1736487813,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 57085,
- duration: 10247081,
- bitrate: 28730,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86952,
- key: "/library/parts/86952/1730585247/file.mkv",
- duration: 10247081,
- file: "/Movies/The Thin Red Line (1998)/The Thin Red Line (1998) Remux-1080p.mkv",
- size: 36799641461,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Thin Red Line",
- type: "coverPoster",
- url: "/library/metadata/48192/thumb/1736487813"
- },
- {
- alt: "The Thin Red Line",
- type: "background",
- url: "/library/metadata/48192/art/1736487813"
- },
- {
- alt: "The Thin Red Line",
- type: "clearLogo",
- url: "/library/metadata/48192/clearLogo/1736487813"
- }
- ],
- UltraBlurColors: {
- topLeft: "541409",
- topRight: "481b18",
- bottomRight: "3f1715",
- bottomLeft: "9f351c"
- },
- Guid: [
- {
- id: "imdb://tt0120863"
- },
- {
- id: "tmdb://8741"
- },
- {
- id: "tvdb://1681"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Terrence Malick"
- }
- ],
- Writer: [
- {
- tag: "Terrence Malick"
- },
- {
- tag: "James Jones"
- }
- ],
- Role: [
- {
- tag: "Jim Caviezel"
- },
- {
- tag: "Ben Chaplin"
- },
- {
- tag: "Dash Mihok"
- }
- ]
- },
- {
- ratingKey: "5509",
- key: "/library/metadata/5509",
- guid: "plex://movie/5d78b9aa0c18f5001f16ac2e",
- slug: "the-time-machine-2002",
- studio: "DreamWorks Pictures",
- type: "movie",
- title: "The Time Machine",
- titleSort: "Time Machine",
- contentRating: "nl/12",
- summary:
- "Hoping to alter the events of the past, a 19th century inventor instead travels 800,000 years into the future, where he finds humankind divided into two warring races.",
- rating: 2.8,
- audienceRating: 3.7,
- year: 2002,
- tagline: "The greatest adventure THROUGH all time!",
- thumb: "/library/metadata/5509/thumb/1732511401",
- art: "/library/metadata/5509/art/1732511401",
- duration: 5746601,
- originallyAvailableAt: "2002-03-07",
- addedAt: 1553386847,
- updatedAt: 1732511401,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 48098,
- duration: 5746601,
- bitrate: 19593,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "truehd",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 77441,
- key: "/library/parts/77441/1634232943/file.mkv",
- duration: 5746601,
- file: "/Movies/The Time Machine (2002)/The Time Machine (2002) Bluray-1080p.mkv",
- size: 13995334651,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Time Machine",
- type: "coverPoster",
- url: "/library/metadata/5509/thumb/1732511401"
- },
- {
- alt: "The Time Machine",
- type: "background",
- url: "/library/metadata/5509/art/1732511401"
- },
- {
- alt: "The Time Machine",
- type: "clearLogo",
- url: "/library/metadata/5509/clearLogo/1732511401"
- }
- ],
- UltraBlurColors: {
- topLeft: "0e3438",
- topRight: "0c4c50",
- bottomRight: "043648",
- bottomLeft: "134350"
- },
- Guid: [
- {
- id: "imdb://tt0268695"
- },
- {
- id: "tmdb://2135"
- },
- {
- id: "tvdb://374"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Simon Wells"
- }
- ],
- Writer: [
- {
- tag: "John Logan"
- },
- {
- tag: "H.G. Wells"
- }
- ],
- Role: [
- {
- tag: "Guy Pearce"
- },
- {
- tag: "Samantha Mumba"
- },
- {
- tag: "Omero Mumba"
- }
- ]
- },
- {
- ratingKey: "9016",
- key: "/library/metadata/9016",
- guid: "plex://movie/5d776d10ad5437001f7cc065",
- slug: "titanic-1997",
- studio: "Paramount Pictures",
- type: "movie",
- title: "Titanic",
- contentRating: "nl/12",
- summary:
- "At age 101, Rose DeWitt Bukater recounts her experiences on the Titanic, which took its maiden and final journey 84 years prior. Alongside her mother and betrothed, a youthful Rose embarked on the voyage. At the same time, Jack Dawson and Fabrizio De Rossi secured tickets for the ship's third class. She narrates the events from the moment the Titanic set sail until its sinking on April 15, 1912.",
- rating: 8.8,
- audienceRating: 6.9,
- year: 1997,
- tagline: "Nothing on Earth could come between them.",
- thumb: "/library/metadata/9016/thumb/1732511521",
- art: "/library/metadata/9016/art/1732511521",
- duration: 6479806,
- originallyAvailableAt: "1997-12-18",
- addedAt: 1559546287,
- updatedAt: 1732511521,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 11102,
- duration: 6479806,
- bitrate: 34783,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41907,
- key: "/library/parts/41907/1417536731/file.mkv",
- duration: 6479806,
- file: "/Movies/Titanic (1997)/Titanic.1997.BluRay.Part.1.1080p.DTS.HD.MA.5_1.AVC.3D-Left-Eye.REMUX-FraMeSToR.mkv",
- size: 28127290866,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Titanic",
- type: "coverPoster",
- url: "/library/metadata/9016/thumb/1732511521"
- },
- {
- alt: "Titanic",
- type: "background",
- url: "/library/metadata/9016/art/1732511521"
- },
- {
- alt: "Titanic",
- type: "clearLogo",
- url: "/library/metadata/9016/clearLogo/1732511521"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f0202",
- topRight: "625656",
- bottomRight: "615c5a",
- bottomLeft: "0f0208"
- },
- Guid: [
- {
- id: "imdb://tt0120338"
- },
- {
- id: "tmdb://597"
- },
- {
- id: "tvdb://231"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "James Cameron"
- }
- ],
- Writer: [
- {
- tag: "James Cameron"
- }
- ],
- Role: [
- {
- tag: "Leonardo DiCaprio"
- },
- {
- tag: "Kate Winslet"
- },
- {
- tag: "Billy Zane"
- }
- ]
- },
- {
- ratingKey: "21000",
- key: "/library/metadata/21000",
- guid: "plex://movie/5d776b9e96b655001fe16fd9",
- slug: "tomb-raider",
- studio: "Square Enix",
- type: "movie",
- title: "Tomb Raider",
- contentRating: "nl/12",
- summary:
- "Lara Croft, the fiercely independent daughter of a missing adventurer, must push herself beyond her limits when she discovers the island where her father, Lord Richard Croft disappeared.",
- rating: 5.2,
- audienceRating: 5.5,
- year: 2018,
- tagline: "Her legend begins.",
- thumb: "/library/metadata/21000/thumb/1733030854",
- art: "/library/metadata/21000/art/1733030854",
- duration: 7070442,
- originallyAvailableAt: "2018-03-08",
- addedAt: 1563799910,
- updatedAt: 1733030854,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21396,
- duration: 7070442,
- bitrate: 15999,
- width: 1920,
- height: 804,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41834,
- key: "/library/parts/41834/1528560739/file.mkv",
- duration: 7070442,
- file: "/Movies/Tomb Raider (2018)/Tomb.Raider.2018.REPACK.Hybrid.1080p.BluRay.DTS.x264-VietHD-Rakuv.mkv",
- size: 14141892060,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Tomb Raider",
- type: "coverPoster",
- url: "/library/metadata/21000/thumb/1733030854"
- },
- {
- alt: "Tomb Raider",
- type: "background",
- url: "/library/metadata/21000/art/1733030854"
- },
- {
- alt: "Tomb Raider",
- type: "clearLogo",
- url: "/library/metadata/21000/clearLogo/1733030854"
- }
- ],
- UltraBlurColors: {
- topLeft: "14352b",
- topRight: "066d62",
- bottomRight: "306a58",
- bottomLeft: "126e52"
- },
- Guid: [
- {
- id: "imdb://tt1365519"
- },
- {
- id: "tmdb://338970"
- },
- {
- id: "tvdb://404"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "Japan"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Roar Uthaug"
- }
- ],
- Writer: [
- {
- tag: "Geneva Robertson-Dworet"
- },
- {
- tag: "Evan Daugherty"
- }
- ],
- Role: [
- {
- tag: "Alicia Vikander"
- },
- {
- tag: "Dominic West"
- },
- {
- tag: "Walton Goggins"
- }
- ]
- },
- {
- ratingKey: "54977",
- key: "/library/metadata/54977",
- guid: "plex://movie/63f2ee40e3211559a531578d",
- slug: "trap-2024",
- studio: "Blinding Edge Pictures",
- type: "movie",
- title: "Trap",
- contentRating: "nl/12",
- summary:
- "A father and his teen daughter attend a pop concert only to realize they've entered the center of a dark and sinister event.",
- rating: 5.7,
- audienceRating: 6.5,
- year: 2024,
- tagline: "30,000 fans. 300 cops. 1 serial killer. No escape.",
- thumb: "/library/metadata/54977/thumb/1738995261",
- art: "/library/metadata/54977/art/1738995261",
- duration: 6309761,
- originallyAvailableAt: "2024-07-31",
- addedAt: 1724991827,
- updatedAt: 1738995261,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 57072,
- duration: 6309761,
- bitrate: 19029,
- width: 3840,
- height: 2076,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86939,
- key: "/library/parts/86939/1730270042/file.mkv",
- duration: 6309761,
- file: "/Movies/Trap (2024)/Trap (2024) Bluray-2160p.mkv",
- size: 14897795702,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Trap",
- type: "coverPoster",
- url: "/library/metadata/54977/thumb/1738995261"
- },
- {
- alt: "Trap",
- type: "background",
- url: "/library/metadata/54977/art/1738995261"
- },
- {
- alt: "Trap",
- type: "clearLogo",
- url: "/library/metadata/54977/clearLogo/1738995261"
- }
- ],
- UltraBlurColors: {
- topLeft: "580c04",
- topRight: "a01b05",
- bottomRight: "6c1305",
- bottomLeft: "460d04"
- },
- Guid: [
- {
- id: "imdb://tt26753003"
- },
- {
- id: "tmdb://1032823"
- },
- {
- id: "tvdb://355922"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "M. Night Shyamalan"
- }
- ],
- Writer: [
- {
- tag: "M. Night Shyamalan"
- }
- ],
- Role: [
- {
- tag: "Josh Hartnett"
- },
- {
- tag: "Ariel Donoghue"
- },
- {
- tag: "Saleka"
- }
- ]
- },
- {
- ratingKey: "43905",
- key: "/library/metadata/43905",
- guid: "plex://movie/5d776831999c64001ec2e7ab",
- slug: "tropic-thunder",
- studio: "DreamWorks Pictures",
- type: "movie",
- title: "Tropic Thunder",
- contentRating: "nl/16",
- summary:
- "A group of self-absorbed actors set out to make the most expensive war film ever. After ballooning costs force the studio to cancel the movie, the frustrated director refuses to stop shooting, leading his cast into the jungles of Southeast Asia, where they encounter real bad guys.",
- rating: 8.2,
- audienceRating: 7.1,
- year: 2008,
- tagline: "Get Some.",
- thumb: "/library/metadata/43905/thumb/1733633946",
- art: "/library/metadata/43905/art/1733633946",
- duration: 6406992,
- originallyAvailableAt: "2008-08-13",
- addedAt: 1622054518,
- updatedAt: 1733633946,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 46154,
- duration: 6406992,
- bitrate: 904,
- width: 640,
- height: 272,
- aspectRatio: 2.35,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 73547,
- key: "/library/parts/73547/1225423996/file.avi",
- duration: 6406992,
- file: "/Movies/Tropic Thunder/dmd-tropicthunder.avi",
- size: 734246912,
- container: "avi",
- indexes: "sd",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Tropic Thunder",
- type: "coverPoster",
- url: "/library/metadata/43905/thumb/1733633946"
- },
- {
- alt: "Tropic Thunder",
- type: "background",
- url: "/library/metadata/43905/art/1733633946"
- },
- {
- alt: "Tropic Thunder",
- type: "clearLogo",
- url: "/library/metadata/43905/clearLogo/1733633946"
- }
- ],
- UltraBlurColors: {
- topLeft: "411306",
- topRight: "95300f",
- bottomRight: "9a3b18",
- bottomLeft: "2b0e03"
- },
- Guid: [
- {
- id: "imdb://tt0942385"
- },
- {
- id: "tmdb://7446"
- },
- {
- id: "tvdb://1431"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Ben Stiller"
- }
- ],
- Writer: [
- {
- tag: "Etan Cohen"
- },
- {
- tag: "Ben Stiller"
- }
- ],
- Role: [
- {
- tag: "Ben Stiller"
- },
- {
- tag: "Robert Downey Jr."
- },
- {
- tag: "Jack Black"
- }
- ]
- },
- {
- ratingKey: "25500",
- key: "/library/metadata/25500",
- guid: "plex://movie/5d776825151a60001f24a5d9",
- slug: "true-romance",
- studio: "Morgan Creek Entertainment",
- type: "movie",
- title: "True Romance",
- contentRating: "nl/16",
- summary:
- "In Detroit, a pop-culture nerd steals cocaine from his new wife's pimp and tries to sell it in Hollywood, prompting the mobsters who own the drugs to pursue the couple.",
- rating: 9.3,
- audienceRating: 9.3,
- year: 1993,
- tagline: "Stealing. Cheating. Killing. Who said romance was dead?",
- thumb: "/library/metadata/25500/thumb/1733633725",
- art: "/library/metadata/25500/art/1733633725",
- duration: 7230222,
- originallyAvailableAt: "1993-09-10",
- addedAt: 1579818209,
- updatedAt: 1733633725,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 27828,
- duration: 7230222,
- bitrate: 14590,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41845,
- key: "/library/parts/41845/1276153927/file.mkv",
- duration: 7230222,
- file: "/Movies/True Romance (1993)/True.Romance.1993.1080p.Bluray.DTS.x264.mkv",
- size: 13188387115,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "True Romance",
- type: "coverPoster",
- url: "/library/metadata/25500/thumb/1733633725"
- },
- {
- alt: "True Romance",
- type: "background",
- url: "/library/metadata/25500/art/1733633725"
- },
- {
- alt: "True Romance",
- type: "clearLogo",
- url: "/library/metadata/25500/clearLogo/1733633725"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f323f",
- topRight: "a22d33",
- bottomRight: "216680",
- bottomLeft: "943f39"
- },
- Guid: [
- {
- id: "imdb://tt0108399"
- },
- {
- id: "tmdb://319"
- },
- {
- id: "tvdb://1469"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "France"
- }
- ],
- Director: [
- {
- tag: "Tony Scott"
- }
- ],
- Writer: [
- {
- tag: "Quentin Tarantino"
- },
- {
- tag: "Roger Avary"
- }
- ],
- Role: [
- {
- tag: "Christian Slater"
- },
- {
- tag: "Patricia Arquette"
- },
- {
- tag: "Dennis Hopper"
- }
- ]
- },
- {
- ratingKey: "8679",
- key: "/library/metadata/8679",
- guid: "plex://movie/5d776d0996b655001fe3d706",
- slug: "turkish-delight",
- studio: "Verenigde Nederlandsche Filmcompagnie (VNF)",
- type: "movie",
- title: "Turkish Delight",
- originalTitle: "Turks Fruit",
- contentRating: "nl/16",
- summary:
- "An aimless young artist learns to face his responsibilities when a former lover develops a terminal illness.",
- rating: 8.6,
- audienceRating: 8.0,
- year: 1973,
- tagline: "A real love story.",
- thumb: "/library/metadata/8679/thumb/1732511500",
- art: "/library/metadata/8679/art/1732511500",
- duration: 6414256,
- originallyAvailableAt: "1973-02-22",
- addedAt: 1559004273,
- updatedAt: 1732511500,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 10791,
- duration: 6414256,
- bitrate: 1938,
- width: 672,
- height: 400,
- aspectRatio: 1.66,
- audioChannels: 2,
- audioCodec: "ac3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "PAL",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41748,
- key: "/library/parts/41748/1269891782/file.avi",
- duration: 6414256,
- file: "/Movies/Turkish Delight (1973)/Turkish Delight (1973) (Turks Fruit) dvdrip.avi",
- size: 1559293952,
- container: "avi",
- indexes: "sd",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Turkish Delight",
- type: "coverPoster",
- url: "/library/metadata/8679/thumb/1732511500"
- },
- {
- alt: "Turkish Delight",
- type: "background",
- url: "/library/metadata/8679/art/1732511500"
- },
- {
- alt: "Turkish Delight",
- type: "clearLogo",
- url: "/library/metadata/8679/clearLogo/1732511500"
- }
- ],
- UltraBlurColors: {
- topLeft: "372d00",
- topRight: "6c5d11",
- bottomRight: "343434",
- bottomLeft: "424041"
- },
- Guid: [
- {
- id: "imdb://tt0070842"
- },
- {
- id: "tmdb://21035"
- },
- {
- id: "tvdb://11474"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "Netherlands"
- }
- ],
- Director: [
- {
- tag: "Paul Verhoeven"
- }
- ],
- Writer: [
- {
- tag: "Gerard Soeteman"
- },
- {
- tag: "Jan Wolkers"
- }
- ],
- Role: [
- {
- tag: "Monique van de Ven"
- },
- {
- tag: "Rutger Hauer"
- },
- {
- tag: "Tonny Huurdeman"
- }
- ]
- },
- {
- ratingKey: "56825",
- key: "/library/metadata/56825",
- guid: "plex://movie/5d7770e6594b2b001e7538b7",
- slug: "unhinged-2020",
- studio: "Solstice Studios",
- type: "movie",
- title: "Unhinged",
- contentRating: "nl/16",
- summary:
- "After a confrontation with an unstable man at an intersection, a woman becomes the target of his rage.",
- rating: 4.9,
- audienceRating: 7.7,
- year: 2020,
- tagline: "He can happen to anyone.",
- thumb: "/library/metadata/56825/thumb/1737355293",
- art: "/library/metadata/56825/art/1737355293",
- duration: 5418070,
- originallyAvailableAt: "2020-07-16",
- addedAt: 1737305314,
- updatedAt: 1737355293,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 60878,
- duration: 5418070,
- bitrate: 24979,
- width: 3840,
- height: 1604,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 91919,
- key: "/library/parts/91919/1734821178/file.mkv",
- duration: 5418070,
- file: "/Movies/Unhinged/Unhinged (2020) [imdb-tt10059518][tmdb-625568][Bluray-2160p][HDR][HDR10][DTS-HD MA 5.1][x265].mkv",
- size: 16916933325,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Unhinged",
- type: "coverPoster",
- url: "/library/metadata/56825/thumb/1737355293"
- },
- {
- alt: "Unhinged",
- type: "background",
- url: "/library/metadata/56825/art/1737355293"
- },
- {
- alt: "Unhinged",
- type: "clearLogo",
- url: "/library/metadata/56825/clearLogo/1737355293"
- }
- ],
- UltraBlurColors: {
- topLeft: "1a1b1b",
- topRight: "031414",
- bottomRight: "5b0408",
- bottomLeft: "a82608"
- },
- Guid: [
- {
- id: "imdb://tt10059518"
- },
- {
- id: "tmdb://625568"
- },
- {
- id: "tvdb://133346"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Derrick Borte"
- }
- ],
- Writer: [
- {
- tag: "Carl Ellsworth"
- }
- ],
- Role: [
- {
- tag: "Russell Crowe"
- },
- {
- tag: "Caren Pistorius"
- },
- {
- tag: "Gabriel Bateman"
- }
- ]
- },
- {
- ratingKey: "2062",
- key: "/library/metadata/2062",
- guid: "plex://movie/5d776d9fad5437001f7db1b2",
- slug: "upgrade",
- studio: "Goalpost Pictures",
- type: "movie",
- title: "Upgrade",
- contentRating: "nl/16",
- summary:
- "Set in the near-future, technology controls nearly all aspects of life. But when the world of Grey, a self-labeled technophobe, is turned upside down, his only hope for revenge is an experimental computer chip implant.",
- rating: 8.8,
- audienceRating: 8.8,
- year: 2018,
- tagline: "Not man. Not machine. More.",
- thumb: "/library/metadata/2062/thumb/1732511366",
- art: "/library/metadata/2062/art/1732511366",
- duration: 5994580,
- originallyAvailableAt: "2018-05-31",
- addedAt: 1552849777,
- updatedAt: 1732511366,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 3029,
- duration: 5994580,
- bitrate: 2295,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41906,
- key: "/library/parts/41906/1549191086/file.mp4",
- duration: 5994580,
- file: "/Movies/Upgrade (2018)/Upgrade.2018.1080p.BluRay.x264-[YTS.AM].mp4",
- size: 1724722384,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Upgrade",
- type: "coverPoster",
- url: "/library/metadata/2062/thumb/1732511366"
- },
- {
- alt: "Upgrade",
- type: "background",
- url: "/library/metadata/2062/art/1732511366"
- }
- ],
- UltraBlurColors: {
- topLeft: "580c06",
- topRight: "771307",
- bottomRight: "621209",
- bottomLeft: "391409"
- },
- Guid: [
- {
- id: "imdb://tt6499752"
- },
- {
- id: "tmdb://500664"
- },
- {
- id: "tvdb://131"
- }
- ],
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "Australia"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Leigh Whannell"
- }
- ],
- Writer: [
- {
- tag: "Leigh Whannell"
- }
- ],
- Role: [
- {
- tag: "Logan Marshall-Green"
- },
- {
- tag: "Betty Gabriel"
- },
- {
- tag: "Harrison Gilbertson"
- }
- ]
- },
- {
- ratingKey: "38344",
- key: "/library/metadata/38344",
- guid: "plex://movie/5d776827eb5d26001f1dd79a",
- slug: "the-usual-suspects",
- studio: "Bad Hat Harry Productions",
- type: "movie",
- title: "The Usual Suspects",
- titleSort: "Usual Suspects",
- contentRating: "nl/12",
- summary:
- "Held in an L.A. interrogation room, Verbal Kint attempts to convince the feds that a mythic crime lord, Keyser Soze, not only exists, but was also responsible for drawing him and his four partners into a multi-million dollar heist that ended with an explosion in San Pedro harbor – leaving few survivors. Verbal lures his interrogators with an incredible story of the crime lord's almost supernatural prowess.",
- rating: 8.7,
- audienceRating: 9.6,
- year: 1995,
- tagline: "Five criminals. One line up. No coincidence.",
- thumb: "/library/metadata/38344/thumb/1736487529",
- art: "/library/metadata/38344/art/1736487529",
- duration: 6364073,
- originallyAvailableAt: "1995-07-19",
- addedAt: 1604627164,
- updatedAt: 1736487529,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 40238,
- duration: 6364073,
- bitrate: 10704,
- width: 1920,
- height: 816,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 60226,
- key: "/library/parts/60226/1218940018/file.mkv",
- duration: 6364073,
- file: "/Movies/The Usual Suspects (1995)/The Usual Suspects (1995) Bluray-1080p.mkv",
- size: 8518734460,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Usual Suspects",
- type: "coverPoster",
- url: "/library/metadata/38344/thumb/1736487529"
- },
- {
- alt: "The Usual Suspects",
- type: "background",
- url: "/library/metadata/38344/art/1736487529"
- },
- {
- alt: "The Usual Suspects",
- type: "clearLogo",
- url: "/library/metadata/38344/clearLogo/1736487529"
- }
- ],
- UltraBlurColors: {
- topLeft: "14150f",
- topRight: "5f361c",
- bottomRight: "7b3631",
- bottomLeft: "080a09"
- },
- Guid: [
- {
- id: "imdb://tt0114814"
- },
- {
- id: "tmdb://629"
- },
- {
- id: "tvdb://1048"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Bryan Singer"
- }
- ],
- Writer: [
- {
- tag: "Christopher McQuarrie"
- }
- ],
- Role: [
- {
- tag: "Stephen Baldwin"
- },
- {
- tag: "Gabriel Byrne"
- },
- {
- tag: "Benicio del Toro"
- }
- ]
- },
- {
- ratingKey: "31094",
- key: "/library/metadata/31094",
- guid: "plex://movie/5d776827151a60001f24ada8",
- slug: "v-for-vendetta",
- studio: "Virtual Studios",
- type: "movie",
- title: "V for Vendetta",
- contentRating: "nl/16",
- summary:
- "In a world in which Great Britain has become a fascist state, a masked vigilante known only as “V” conducts guerrilla warfare against the oppressive British government. When V rescues a young woman from the secret police, he finds in her an ally with whom he can continue his fight to free the people of Britain.",
- rating: 7.3,
- audienceRating: 9.0,
- year: 2006,
- tagline:
- "People should not be afraid of their governments. Governments should be afraid of their people.",
- thumb: "/library/metadata/31094/thumb/1733633816",
- art: "/library/metadata/31094/art/1733633816",
- duration: 7952361,
- originallyAvailableAt: "2006-03-15",
- addedAt: 1563642157,
- updatedAt: 1733633816,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 34259,
- duration: 7952361,
- bitrate: 10627,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "flac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 49645,
- key: "/library/parts/49645/1389636000/file.mkv",
- duration: 7952361,
- file: "/Movies/V for Vendetta (2005)/V.for.Vendetta.2005.PROPER.1080p.BluRay.x264-WLM.mkv",
- size: 10565890534,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "V for Vendetta",
- type: "coverPoster",
- url: "/library/metadata/31094/thumb/1733633816"
- },
- {
- alt: "V for Vendetta",
- type: "background",
- url: "/library/metadata/31094/art/1733633816"
- },
- {
- alt: "V for Vendetta",
- type: "clearLogo",
- url: "/library/metadata/31094/clearLogo/1733633816"
- }
- ],
- UltraBlurColors: {
- topLeft: "55110e",
- topRight: "a02921",
- bottomRight: "410c0b",
- bottomLeft: "260a0b"
- },
- Guid: [
- {
- id: "imdb://tt0434409"
- },
- {
- id: "tmdb://752"
- },
- {
- id: "tvdb://528"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "Germany"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "James McTeigue"
- }
- ],
- Writer: [
- {
- tag: "Lana Wachowski"
- },
- {
- tag: "Lilly Wachowski"
- }
- ],
- Role: [
- {
- tag: "Natalie Portman"
- },
- {
- tag: "Hugo Weaving"
- },
- {
- tag: "Stephen Rea"
- }
- ]
- },
- {
- ratingKey: "27008",
- key: "/library/metadata/27008",
- guid: "plex://movie/5d77682a880197001ec913ee",
- slug: "velvet-goldmine",
- studio: "Zenith Entertainment",
- type: "movie",
- title: "Velvet Goldmine",
- contentRating: "R",
- summary:
- "In 1984, British journalist Arthur Stuart investigates the career of 1970s glam superstar Brian Slade, who was heavily influenced in his early years by hard-living and rebellious American singer Curt Wild.",
- rating: 6.3,
- audienceRating: 8.0,
- year: 1998,
- tagline:
- "The secret of becoming a star is knowing how to behave like one.",
- thumb: "/library/metadata/27008/thumb/1736487495",
- art: "/library/metadata/27008/art/1736487495",
- duration: 7405041,
- originallyAvailableAt: "1998-10-16",
- addedAt: 1586186717,
- updatedAt: 1736487495,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 30260,
- duration: 7405041,
- bitrate: 11403,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 45643,
- key: "/library/parts/45643/1507396891/file.mkv",
- duration: 7405041,
- file: "/Movies/Velvet Goldmine (1998)/Velvet Goldmine (1998) Bluray-1080p.mkv",
- size: 10557793922,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Velvet Goldmine",
- type: "coverPoster",
- url: "/library/metadata/27008/thumb/1736487495"
- },
- {
- alt: "Velvet Goldmine",
- type: "background",
- url: "/library/metadata/27008/art/1736487495"
- },
- {
- alt: "Velvet Goldmine",
- type: "clearLogo",
- url: "/library/metadata/27008/clearLogo/1736487495"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a1339",
- topRight: "6f2745",
- bottomRight: "933668",
- bottomLeft: "25071e"
- },
- Guid: [
- {
- id: "imdb://tt0120879"
- },
- {
- id: "tmdb://1808"
- },
- {
- id: "tvdb://5894"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Music"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Todd Haynes"
- }
- ],
- Writer: [
- {
- tag: "James Lyons"
- },
- {
- tag: "Todd Haynes"
- }
- ],
- Role: [
- {
- tag: "Ewan McGregor"
- },
- {
- tag: "Jonathan Rhys Meyers"
- },
- {
- tag: "Toni Collette"
- }
- ]
- },
- {
- ratingKey: "20870",
- key: "/library/metadata/20870",
- guid: "plex://movie/5d776cc1ad5437001f7c8422",
- slug: "war-of-the-worlds",
- studio: "Paramount Pictures",
- type: "movie",
- title: "War of the Worlds",
- contentRating: "nl/12",
- summary:
- "Ray Ferrier is a divorced dockworker and less-than-perfect father. Soon after his ex-wife and her new husband drop off his teenage son and young daughter for a rare weekend visit, a strange and powerful lightning storm touches down.",
- rating: 7.6,
- audienceRating: 4.2,
- year: 2005,
- tagline: "They're already here.",
- thumb: "/library/metadata/20870/thumb/1732511661",
- art: "/library/metadata/20870/art/1732511661",
- duration: 6964850,
- originallyAvailableAt: "2005-06-28",
- addedAt: 1563104842,
- updatedAt: 1732511661,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21271,
- duration: 6964850,
- bitrate: 11193,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41741,
- key: "/library/parts/41741/1367855811/file.mkv",
- duration: 6964850,
- file: "/Movies/War of the Worlds (2005)/War.Of.The.Worlds.2005.1080p.Bluray.X264-BARC0DE.mkv",
- size: 9743735686,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "War of the Worlds",
- type: "coverPoster",
- url: "/library/metadata/20870/thumb/1732511661"
- },
- {
- alt: "War of the Worlds",
- type: "background",
- url: "/library/metadata/20870/art/1732511661"
- },
- {
- alt: "War of the Worlds",
- type: "clearLogo",
- url: "/library/metadata/20870/clearLogo/1732511661"
- }
- ],
- UltraBlurColors: {
- topLeft: "120303",
- topRight: "421913",
- bottomRight: "9f332c",
- bottomLeft: "310403"
- },
- Guid: [
- {
- id: "imdb://tt0407304"
- },
- {
- id: "tmdb://74"
- },
- {
- id: "tvdb://1398"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Steven Spielberg"
- }
- ],
- Writer: [
- {
- tag: "H.G. Wells"
- },
- {
- tag: "David Koepp"
- }
- ],
- Role: [
- {
- tag: "Tom Cruise"
- },
- {
- tag: "Dakota Fanning"
- },
- {
- tag: "Justin Chatwin"
- }
- ]
- },
- {
- ratingKey: "54774",
- key: "/library/metadata/54774",
- guid: "plex://movie/5ffddbd9ee1feb002c4e2915",
- slug: "the-whale-2022",
- studio: "A24",
- type: "movie",
- title: "The Whale",
- titleSort: "Whale",
- contentRating: "nl/12",
- summary:
- "A reclusive, morbidly obese English teacher attempts to reconnect with his estranged teenage daughter.",
- rating: 6.4,
- audienceRating: 9.1,
- year: 2022,
- tagline: "People are incapable of not caring, people are amazing.",
- thumb: "/library/metadata/54774/thumb/1736656645",
- art: "/library/metadata/54774/art/1736656645",
- duration: 7010253,
- originallyAvailableAt: "2022-12-21",
- addedAt: 1716916474,
- updatedAt: 1736656645,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56466,
- duration: 7010253,
- bitrate: 63811,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86330,
- key: "/library/parts/86330/1690765000/file.mkv",
- duration: 7010253,
- file: "/Movies/The Whale (2022)/The Whale (2022) Bluray-2160p.mkv",
- size: 55899011786,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Whale",
- type: "coverPoster",
- url: "/library/metadata/54774/thumb/1736656645"
- },
- {
- alt: "The Whale",
- type: "background",
- url: "/library/metadata/54774/art/1736656645"
- },
- {
- alt: "The Whale",
- type: "clearLogo",
- url: "/library/metadata/54774/clearLogo/1736656645"
- }
- ],
- UltraBlurColors: {
- topLeft: "151516",
- topRight: "35393b",
- bottomRight: "14030c",
- bottomLeft: "16372a"
- },
- Guid: [
- {
- id: "imdb://tt13833688"
- },
- {
- id: "tmdb://785084"
- },
- {
- id: "tvdb://152790"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Darren Aronofsky"
- }
- ],
- Writer: [
- {
- tag: "Samuel D. Hunter"
- }
- ],
- Role: [
- {
- tag: "Brendan Fraser"
- },
- {
- tag: "Sadie Sink"
- },
- {
- tag: "Ty Simpkins"
- }
- ]
- },
- {
- ratingKey: "22874",
- key: "/library/metadata/22874",
- guid: "plex://movie/5d776a8b594b2b001e6bf335",
- slug: "what-we-do-in-the-shadows",
- studio: "Unison Films",
- type: "movie",
- title: "What We Do in the Shadows",
- contentRating: "nl/16",
- summary:
- "Viago, Deacon, and Vladislav are vampires who are struggling with the mundane aspects of modern life, like paying rent, keeping up with the chore wheel, trying to get into nightclubs, and overcoming flatmate conflicts.",
- rating: 9.6,
- audienceRating: 8.7,
- year: 2014,
- tagline: "Some interviews with some vampires",
- thumb: "/library/metadata/22874/thumb/1733031231",
- art: "/library/metadata/22874/art/1733031231",
- duration: 5123963,
- originallyAvailableAt: "2014-06-19",
- addedAt: 1569480694,
- updatedAt: 1733031231,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 23850,
- duration: 5123963,
- bitrate: 6194,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41786,
- key: "/library/parts/41786/1569476803/file.mkv",
- duration: 5123963,
- file: "/Movies/What We Do in the Shadows (2014)/What.We.Do.in.the.Shadows.2014.1080p.BluRay.x264-nikt0.mkv",
- size: 3968752506,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "What We Do in the Shadows",
- type: "coverPoster",
- url: "/library/metadata/22874/thumb/1733031231"
- },
- {
- alt: "What We Do in the Shadows",
- type: "background",
- url: "/library/metadata/22874/art/1733031231"
- },
- {
- alt: "What We Do in the Shadows",
- type: "clearLogo",
- url: "/library/metadata/22874/clearLogo/1733031231"
- }
- ],
- UltraBlurColors: {
- topLeft: "0b2175",
- topRight: "353fda",
- bottomRight: "1e289f",
- bottomLeft: "1d4ed0"
- },
- Guid: [
- {
- id: "imdb://tt3416742"
- },
- {
- id: "tmdb://246741"
- },
- {
- id: "tvdb://1340"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "New Zealand"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jemaine Clement"
- },
- {
- tag: "Taika Waititi"
- }
- ],
- Writer: [
- {
- tag: "Jemaine Clement"
- },
- {
- tag: "Taika Waititi"
- }
- ],
- Role: [
- {
- tag: "Jemaine Clement"
- },
- {
- tag: "Taika Waititi"
- },
- {
- tag: "Jonny Brugh"
- }
- ]
- },
- {
- ratingKey: "56826",
- key: "/library/metadata/56826",
- guid: "plex://movie/62c81ca4dc8b1533b9051052",
- slug: "whats-in-a-name-2022-1",
- studio: "Pilot Boy Productions",
- type: "movie",
- title: "What's in a Name?",
- contentRating: "TV-MA",
- summary:
- "After his former high school, Duke Ellington School of the Arts in Washington DC, decides to rename its theatre after him, comedian Dave Chappelle gives a speech at the school. He talks about his history with the school, what the school means to him and the importance of art.",
- audienceRating: 7.1,
- year: 2022,
- thumb: "/library/metadata/56826/thumb/1737354738",
- art: "/library/metadata/56826/art/1737354738",
- duration: 2405024,
- originallyAvailableAt: "2022-07-07",
- addedAt: 1737305354,
- updatedAt: 1737354738,
- audienceRatingImage: "imdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 60879,
- duration: 2405024,
- bitrate: 12481,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 91920,
- key: "/library/parts/91920/1734638004/file.mkv",
- duration: 2405024,
- file: "/Movies/What's in a Name?/Dave Chappelle Whats in a Name (2022) [imdb-tt21242930][tmdb-997010][WEBDL-2160p][EAC3 5.1][h265].mkv",
- size: 3752231589,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "What's in a Name?",
- type: "coverPoster",
- url: "/library/metadata/56826/thumb/1737354738"
- },
- {
- alt: "What's in a Name?",
- type: "background",
- url: "/library/metadata/56826/art/1737354738"
- },
- {
- alt: "What's in a Name?",
- type: "clearLogo",
- url: "/library/metadata/56826/clearLogo/1737354738"
- }
- ],
- UltraBlurColors: {
- topLeft: "36130b",
- topRight: "411c11",
- bottomRight: "8f452d",
- bottomLeft: "2b0b0b"
- },
- Guid: [
- {
- id: "imdb://tt21242930"
- },
- {
- id: "tmdb://997010"
- },
- {
- id: "tvdb://339746"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Rikki Hughes"
- }
- ],
- Writer: [
- {
- tag: "Dave Chappelle"
- }
- ],
- Role: [
- {
- tag: "Dave Chappelle"
- }
- ]
- },
- {
- ratingKey: "21433",
- key: "/library/metadata/21433",
- guid: "plex://movie/5d7768384de0ee001fccc09b",
- slug: "white-chicks",
- studio: "Columbia Pictures",
- type: "movie",
- title: "White Chicks",
- contentRating: "nl/12",
- summary:
- "After an unsuccessful mission, FBI agents Kevin and Marcus Copeland fall into disgrace at the agency. They decide to work undercover on an abduction case disguised as Brittany and Tiffany Wilson, the vain, spoiled white daughters of a tycoon.",
- rating: 1.5,
- audienceRating: 5.5,
- year: 2004,
- tagline: "They're going deep undercover.",
- thumb: "/library/metadata/21433/thumb/1733031042",
- art: "/library/metadata/21433/art/1733031042",
- duration: 6890144,
- originallyAvailableAt: "2004-06-23",
- addedAt: 1564168439,
- updatedAt: 1733031042,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21768,
- duration: 6890144,
- bitrate: 7880,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41760,
- key: "/library/parts/41760/1499857751/file.mkv",
- duration: 6890144,
- file: "/Movies/White Chicks (2004)/White.Chicks.2004.Unrated.1080p.NF.WEB-DL.DD5.1.x264-monkee.mkv",
- size: 6789056236,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "White Chicks",
- type: "coverPoster",
- url: "/library/metadata/21433/thumb/1733031042"
- },
- {
- alt: "White Chicks",
- type: "background",
- url: "/library/metadata/21433/art/1733031042"
- },
- {
- alt: "White Chicks",
- type: "clearLogo",
- url: "/library/metadata/21433/clearLogo/1733031042"
- }
- ],
- UltraBlurColors: {
- topLeft: "462313",
- topRight: "9d2e56",
- bottomRight: "6e2924",
- bottomLeft: "0e234d"
- },
- Guid: [
- {
- id: "imdb://tt0381707"
- },
- {
- id: "tmdb://12153"
- },
- {
- id: "tvdb://2246"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Keenen Ivory Wayans"
- }
- ],
- Writer: [
- {
- tag: "Xavier Cook"
- },
- {
- tag: "Michael Anthony Snowden"
- }
- ],
- Role: [
- {
- tag: "Shawn Wayans"
- },
- {
- tag: "Marlon Wayans"
- },
- {
- tag: "Frankie Faison"
- }
- ]
- },
- {
- ratingKey: "54771",
- key: "/library/metadata/54771",
- guid: "plex://movie/6284c9c7f018e53ba85744c0",
- slug: "wicked-little-letters-2024",
- studio: "Blueprint Pictures",
- type: "movie",
- title: "Wicked Little Letters",
- contentRating: "nl/12",
- summary:
- "When people in Littlehampton--including conservative local, Edith--begin receiving letters full of hilarious profanities, the rowdy, Irish migrant, Rose, is charged with the crime. Suspecting that something is amiss, the town's women investigate.",
- rating: 8.0,
- audienceRating: 9.2,
- year: 2024,
- tagline: "Be careful what you post.",
- thumb: "/library/metadata/54771/thumb/1736656633",
- art: "/library/metadata/54771/art/1736656633",
- duration: 6004916,
- originallyAvailableAt: "2024-02-23",
- addedAt: 1716914744,
- updatedAt: 1736656633,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56463,
- duration: 6004916,
- bitrate: 25149,
- width: 3836,
- height: 2072,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86327,
- key: "/library/parts/86327/1712638670/file.mkv",
- duration: 6004916,
- file: "/Movies/Wicked Little Letters (2024)/Wicked Little Letters (2024) WEBDL-2160p.mkv",
- size: 18879078173,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Wicked Little Letters",
- type: "coverPoster",
- url: "/library/metadata/54771/thumb/1736656633"
- },
- {
- alt: "Wicked Little Letters",
- type: "background",
- url: "/library/metadata/54771/art/1736656633"
- },
- {
- alt: "Wicked Little Letters",
- type: "clearLogo",
- url: "/library/metadata/54771/clearLogo/1736656633"
- }
- ],
- UltraBlurColors: {
- topLeft: "3a133c",
- topRight: "2e052a",
- bottomRight: "47172b",
- bottomLeft: "551e30"
- },
- Guid: [
- {
- id: "imdb://tt20234774"
- },
- {
- id: "tmdb://975773"
- },
- {
- id: "tvdb://348799"
- }
- ],
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Thea Sharrock"
- }
- ],
- Writer: [
- {
- tag: "Jonny Sweet"
- }
- ],
- Role: [
- {
- tag: "Olivia Colman"
- },
- {
- tag: "Jessie Buckley"
- },
- {
- tag: "Anjana Vasan"
- }
- ]
- },
- {
- ratingKey: "9880",
- key: "/library/metadata/9880",
- guid: "plex://movie/5d77682e151a60001f24c5b2",
- slug: "wild-orchid",
- studio: "Vision P.D.G.",
- type: "movie",
- title: "Wild Orchid",
- contentRating: "nl/12",
- summary:
- "Emily, a raw recruit to a law firm is sent to Brazil with Claudia to help finalise a real estate deal. Emily is innocent and vulnerable, and when she's left in Rio with Wheeler, a milionaire with an unusual outlook on life, Emily is shocked and intrigued by the sex antics to which she is exposed.",
- rating: 0.9,
- audienceRating: 4.4,
- year: 1989,
- tagline: "An adventure of the senses.",
- thumb: "/library/metadata/9880/thumb/1732511603",
- art: "/library/metadata/9880/art/1732511603",
- duration: 6696672,
- originallyAvailableAt: "1989-12-22",
- addedAt: 1560801438,
- updatedAt: 1732511603,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 12305,
- duration: 6696672,
- bitrate: 11632,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 2,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41900,
- key: "/library/parts/41900/1456588006/file.mkv",
- duration: 6696672,
- file: "/Movies/Wild Orchid (1989)/Wild.Orchid.1989.1080p.BluRay.x264-DiVULGED.mkv",
- size: 9728369405,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Wild Orchid",
- type: "coverPoster",
- url: "/library/metadata/9880/thumb/1732511603"
- },
- {
- alt: "Wild Orchid",
- type: "background",
- url: "/library/metadata/9880/art/1732511603"
- },
- {
- alt: "Wild Orchid",
- type: "clearLogo",
- url: "/library/metadata/9880/clearLogo/1732511603"
- }
- ],
- UltraBlurColors: {
- topLeft: "40150c",
- topRight: "933d4d",
- bottomRight: "331335",
- bottomLeft: "481d18"
- },
- Guid: [
- {
- id: "imdb://tt0100934"
- },
- {
- id: "tmdb://5203"
- },
- {
- id: "tvdb://2853"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Zalman King"
- }
- ],
- Writer: [
- {
- tag: "Zalman King"
- },
- {
- tag: "Patricia Louisianna Knop"
- }
- ],
- Role: [
- {
- tag: "Carré Otis"
- },
- {
- tag: "Mickey Rourke"
- },
- {
- tag: "Jacqueline Bisset"
- }
- ]
- },
- {
- ratingKey: "23278",
- key: "/library/metadata/23278",
- guid: "plex://movie/5d77682ef54112001f5bcbdb",
- slug: "wild-orchid-ii-two-shades-of-blue",
- studio: "Vision PDG",
- type: "movie",
- title: "Wild Orchid II: Two Shades of Blue",
- contentRating: "R",
- summary:
- "Blue is a teenage girl who lives with her Jazz playing father Ham. Ham, frustrated with being a drug addict, crashes his car and kills himself. Blue must support herself somehow. Elle, the headmistress at a brothel, talks her into living and working at her establishment. She decides to leave the business and lead a normal life. Elle is hellbent to see that she never has one.",
- audienceRating: 4.0,
- year: 1991,
- tagline:
- "One love. Two lives. She could sell her body, but not her heart.",
- thumb: "/library/metadata/23278/thumb/1733633606",
- art: "/library/metadata/23278/art/1733633606",
- duration: 6468049,
- originallyAvailableAt: "1991-10-31",
- addedAt: 1560966901,
- updatedAt: 1733633606,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- Media: [
- {
- id: 56348,
- duration: 6468049,
- bitrate: 5949,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86212,
- key: "/library/parts/86212/1711927310/file.mkv",
- duration: 6468049,
- file: "/Movies/Wild Orchid II Two Shades of Blue (1991)/Wild Orchid II Two Shades of Blue (1991) Bluray-1080p.mkv",
- size: 4811156553,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Wild Orchid II: Two Shades of Blue",
- type: "coverPoster",
- url: "/library/metadata/23278/thumb/1733633606"
- },
- {
- alt: "Wild Orchid II: Two Shades of Blue",
- type: "background",
- url: "/library/metadata/23278/art/1733633606"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d2d56",
- topRight: "204f63",
- bottomRight: "2f6093",
- bottomLeft: "5a3ba7"
- },
- Guid: [
- {
- id: "imdb://tt0105819"
- },
- {
- id: "tmdb://5233"
- },
- {
- id: "tvdb://29664"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Zalman King"
- }
- ],
- Writer: [
- {
- tag: "Zalman King"
- }
- ],
- Role: [
- {
- tag: "Nina Siemaszko"
- },
- {
- tag: "Wendy Hughes"
- },
- {
- tag: "Tom Skerritt"
- }
- ]
- },
- {
- ratingKey: "2123",
- key: "/library/metadata/2123",
- guid: "plex://movie/5d776c3b7a53e9001e73d82d",
- slug: "wind-river-2017",
- studio: "Savvy Media Holdings",
- type: "movie",
- title: "Wind River",
- contentRating: "nl/16",
- summary:
- "A wildlife officer, who is haunted by a tragedy that happened because of him, teams up with an FBI agent in solving a murder of a young woman on a Wyoming Native American reservation and hopes to get redemption from his past regrets.",
- rating: 8.7,
- audienceRating: 9.0,
- year: 2017,
- tagline: "Nothing is harder to track than the truth.",
- thumb: "/library/metadata/2123/thumb/1732511381",
- art: "/library/metadata/2123/art/1732511381",
- duration: 6407157,
- originallyAvailableAt: "2017-08-02",
- addedAt: 1552849793,
- updatedAt: 1732511381,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 3090,
- duration: 6407157,
- bitrate: 2168,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41726,
- key: "/library/parts/41726/1549192299/file.mp4",
- duration: 6407157,
- file: "/Movies/Wind River (2017)/Wind.River.2017.1080p.BluRay.x264-[YTS.AG].mp4",
- size: 1742151602,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- indexes: "sd",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Wind River",
- type: "coverPoster",
- url: "/library/metadata/2123/thumb/1732511381"
- },
- {
- alt: "Wind River",
- type: "background",
- url: "/library/metadata/2123/art/1732511381"
- },
- {
- alt: "Wind River",
- type: "clearLogo",
- url: "/library/metadata/2123/clearLogo/1732511381"
- }
- ],
- UltraBlurColors: {
- topLeft: "072c5c",
- topRight: "115499",
- bottomRight: "2f628c",
- bottomLeft: "23406e"
- },
- Guid: [
- {
- id: "imdb://tt5362988"
- },
- {
- id: "tmdb://395834"
- },
- {
- id: "tvdb://1047"
- }
- ],
- Genre: [
- {
- tag: "Thriller"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "France"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Taylor Sheridan"
- }
- ],
- Writer: [
- {
- tag: "Taylor Sheridan"
- }
- ],
- Role: [
- {
- tag: "Jeremy Renner"
- },
- {
- tag: "Elizabeth Olsen"
- },
- {
- tag: "Gil Birmingham"
- }
- ]
- },
- {
- ratingKey: "44742",
- key: "/library/metadata/44742",
- guid: "plex://movie/5d776b54ad5437001f79bad5",
- slug: "the-witch-2015-1",
- studio: "Very Special Projects",
- type: "movie",
- title: "The Witch",
- titleSort: "Witch",
- originalTitle: "The VVitch: A New-England Folktale",
- contentRating: "nl/12",
- summary:
- "In 1630, a farmer relocates his family to a remote plot of land on the edge of a forest where strange, unsettling things happen. With suspicion and paranoia mounting, each family member's faith, loyalty and love are tested in shocking ways.",
- rating: 9.1,
- audienceRating: 6.0,
- viewCount: 1,
- lastViewedAt: 1628892715,
- year: 2015,
- tagline: "Evil takes many forms.",
- thumb: "/library/metadata/44742/thumb/1736487641",
- art: "/library/metadata/44742/art/1736487641",
- duration: 5537536,
- originallyAvailableAt: "2015-11-11",
- addedAt: 1628887409,
- updatedAt: 1736487641,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47104,
- duration: 5537536,
- bitrate: 68859,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76447,
- key: "/library/parts/76447/1614883678/file.mkv",
- duration: 5537536,
- file: "/Movies/The Witch (2015)/The Witch (2015) Remux-2160p.mkv",
- size: 47667899772,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Witch",
- type: "coverPoster",
- url: "/library/metadata/44742/thumb/1736487641"
- },
- {
- alt: "The Witch",
- type: "background",
- url: "/library/metadata/44742/art/1736487641"
- },
- {
- alt: "The Witch",
- type: "clearLogo",
- url: "/library/metadata/44742/clearLogo/1736487641"
- }
- ],
- UltraBlurColors: {
- topLeft: "1b1f24",
- topRight: "245370",
- bottomRight: "101519",
- bottomLeft: "3c4a51"
- },
- Guid: [
- {
- id: "imdb://tt4263482"
- },
- {
- id: "tmdb://310131"
- },
- {
- id: "tvdb://1916"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "Brazil"
- },
- {
- tag: "Canada"
- }
- ],
- Director: [
- {
- tag: "Robert Eggers"
- }
- ],
- Writer: [
- {
- tag: "Robert Eggers"
- }
- ],
- Role: [
- {
- tag: "Anya Taylor-Joy"
- },
- {
- tag: "Ralph Ineson"
- },
- {
- tag: "Kate Dickie"
- }
- ]
- },
- {
- ratingKey: "22772",
- key: "/library/metadata/22772",
- guid: "plex://movie/5d77691c9ab54400214efcc8",
- slug: "the-wolf-of-wall-street",
- studio: "Red Granite Pictures",
- type: "movie",
- title: "The Wolf of Wall Street",
- titleSort: "Wolf of Wall Street",
- contentRating: "nl/16",
- summary:
- "Jordan Belfort, portrayed by DiCaprio, finds himself a penny stockbroker in Long Island, eventually spending nearly two years behind bars. His refusal to assist in a securities fraud investigation from the 1990s leads to his incarceration. This case unveils deep-rooted corruption across Wall Street and corporate banks, with the mob also playing a part.",
- rating: 7.9,
- audienceRating: 8.3,
- year: 2013,
- tagline: "Earn. Spend. Party.",
- thumb: "/library/metadata/22772/thumb/1733031214",
- art: "/library/metadata/22772/art/1733031214",
- duration: 10792415,
- originallyAvailableAt: "2013-12-25",
- addedAt: 1568946788,
- updatedAt: 1733031214,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 23674,
- duration: 10792415,
- bitrate: 3125,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41723,
- key: "/library/parts/41723/1568931508/file.mkv",
- duration: 10792415,
- file: "/Movies/The Wolf of Wall Street (2013)/The.Wolf.of.Wall.Street.2013.1080p.BDRip.DTS.x265.10bit-MarkII.mkv",
- size: 4224868799,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Wolf of Wall Street",
- type: "coverPoster",
- url: "/library/metadata/22772/thumb/1733031214"
- },
- {
- alt: "The Wolf of Wall Street",
- type: "background",
- url: "/library/metadata/22772/art/1733031214"
- },
- {
- alt: "The Wolf of Wall Street",
- type: "clearLogo",
- url: "/library/metadata/22772/clearLogo/1733031214"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1e07",
- topRight: "a22a43",
- bottomRight: "884b25",
- bottomLeft: "28346a"
- },
- Guid: [
- {
- id: "imdb://tt0993846"
- },
- {
- id: "tmdb://106646"
- },
- {
- id: "tvdb://389"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crime"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Martin Scorsese"
- }
- ],
- Writer: [
- {
- tag: "Terence Winter"
- },
- {
- tag: "Jordan Belfort"
- }
- ],
- Role: [
- {
- tag: "Leonardo DiCaprio"
- },
- {
- tag: "Jonah Hill"
- },
- {
- tag: "Margot Robbie"
- }
- ]
- },
- {
- ratingKey: "20965",
- key: "/library/metadata/20965",
- guid: "plex://movie/5d7768b31999bc0020dce522",
- slug: "world-war-z",
- studio: "GK Films",
- type: "movie",
- title: "World War Z",
- contentRating: "nl/16",
- summary:
- "Former United Nations employee Gerry Lane traverses the world in a race against time to stop a zombie pandemic that is toppling armies and governments and threatens to destroy humanity itself.",
- rating: 6.7,
- audienceRating: 7.2,
- year: 2013,
- tagline: "There will come a day when the world we know will end.",
- thumb: "/library/metadata/20965/thumb/1733030819",
- art: "/library/metadata/20965/art/1733030819",
- duration: 7383668,
- originallyAvailableAt: "2013-06-19",
- addedAt: 1563194615,
- updatedAt: 1733030819,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21363,
- duration: 7383668,
- bitrate: 18631,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41759,
- key: "/library/parts/41759/1378410162/file.mkv",
- duration: 7383668,
- file: "/Movies/World War Z (2013)/World.War.Z.2013.Unrated.1080p.BluRay.DTS.x264-HDMaNiAcS.mkv",
- size: 17118471895,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "World War Z",
- type: "coverPoster",
- url: "/library/metadata/20965/thumb/1733030819"
- },
- {
- alt: "World War Z",
- type: "background",
- url: "/library/metadata/20965/art/1733030819"
- },
- {
- alt: "World War Z",
- type: "clearLogo",
- url: "/library/metadata/20965/clearLogo/1733030819"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a1e19",
- topRight: "5f5d5b",
- bottomRight: "95411f",
- bottomLeft: "a32e1a"
- },
- Guid: [
- {
- id: "imdb://tt0816711"
- },
- {
- id: "tmdb://72190"
- },
- {
- id: "tvdb://700"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Marc Forster"
- }
- ],
- Writer: [
- {
- tag: "Drew Goddard"
- },
- {
- tag: "Matthew Michael Carnahan"
- }
- ],
- Role: [
- {
- tag: "Brad Pitt"
- },
- {
- tag: "Mireille Enos"
- },
- {
- tag: "Daniella Kertesz"
- }
- ]
- },
- {
- ratingKey: "24637",
- key: "/library/metadata/24637",
- guid: "plex://movie/5d7768680ab244002006d25c",
- slug: "x2-x-men-united",
- studio: "The Donners' Company",
- type: "movie",
- title: "X2: X-Men United",
- originalTitle: "X2",
- contentRating: "nl/12",
- summary:
- "Professor Charles Xavier and his team of genetically gifted superheroes face a rising tide of anti-mutant sentiment led by Col. William Stryker. Storm, Wolverine and Jean Grey must join their usual nemeses—Magneto and Mystique—to unhinge Stryker's scheme to exterminate all mutants.",
- rating: 8.5,
- audienceRating: 8.5,
- year: 2003,
- tagline:
- "The time has come for those who are different to stand united.",
- thumb: "/library/metadata/24637/thumb/1733633667",
- art: "/library/metadata/24637/art/1733633667",
- duration: 8027488,
- originallyAvailableAt: "2003-04-25",
- addedAt: 1576609985,
- updatedAt: 1733633667,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 26517,
- duration: 8027488,
- bitrate: 22207,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41814,
- key: "/library/parts/41814/1576565009/file.mkv",
- duration: 8027488,
- file: "/Movies/X2 (2003)/X2.2003.1080p.UHD.BluRay.DTS.HDR.x265-NCmt.mkv",
- size: 21880322150,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "X2: X-Men United",
- type: "coverPoster",
- url: "/library/metadata/24637/thumb/1733633667"
- },
- {
- alt: "X2: X-Men United",
- type: "background",
- url: "/library/metadata/24637/art/1733633667"
- },
- {
- alt: "X2: X-Men United",
- type: "clearLogo",
- url: "/library/metadata/24637/clearLogo/1733633667"
- }
- ],
- UltraBlurColors: {
- topLeft: "133047",
- topRight: "1d6588",
- bottomRight: "2b5e80",
- bottomLeft: "2d6385"
- },
- Guid: [
- {
- id: "imdb://tt0290334"
- },
- {
- id: "tmdb://36658"
- },
- {
- id: "tvdb://72106"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Bryan Singer"
- }
- ],
- Writer: [
- {
- tag: "David Hayter"
- },
- {
- tag: "Dan Harris"
- }
- ],
- Role: [
- {
- tag: "Patrick Stewart"
- },
- {
- tag: "Hugh Jackman"
- },
- {
- tag: "Ian McKellen"
- }
- ]
- },
- {
- ratingKey: "5516",
- key: "/library/metadata/5516",
- guid: "plex://movie/5d776c159ab5440021512afe",
- slug: "zero-days",
- studio: "Participant",
- type: "movie",
- title: "Zero Days",
- contentRating: "nl/AL",
- summary:
- "A documentary focused on Stuxnet, a piece of self-replicating computer malware that the U.S. and Israel unleashed to destroy a key part of an Iranian nuclear facility, and which ultimately spread beyond its intended target.",
- rating: 9.0,
- audienceRating: 7.5,
- year: 2016,
- tagline: "World War 3.0",
- thumb: "/library/metadata/5516/thumb/1732511408",
- art: "/library/metadata/5516/art/1732511408",
- duration: 6831125,
- originallyAvailableAt: "2016-07-08",
- addedAt: 1553386850,
- updatedAt: 1732511408,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 7103,
- duration: 6831125,
- bitrate: 2178,
- width: 1920,
- height: 1072,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "lc",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41811,
- key: "/library/parts/41811/1553348406/file.mkv",
- duration: 6831125,
- file: "/Movies/Zero Days (2016)/11285.Zero.Days.2016.1080p.BluRay.UNSOLOCLIC.INFO.mkv",
- size: 1862199485,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Zero Days",
- type: "coverPoster",
- url: "/library/metadata/5516/thumb/1732511408"
- },
- {
- alt: "Zero Days",
- type: "background",
- url: "/library/metadata/5516/art/1732511408"
- },
- {
- alt: "Zero Days",
- type: "clearLogo",
- url: "/library/metadata/5516/clearLogo/1732511408"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f333a",
- topRight: "144857",
- bottomRight: "286273",
- bottomLeft: "133740"
- },
- Guid: [
- {
- id: "imdb://tt5446858"
- },
- {
- id: "tmdb://380808"
- },
- {
- id: "tvdb://11839"
- }
- ],
- Genre: [
- {
- tag: "Documentary"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Alex Gibney"
- }
- ],
- Writer: [
- {
- tag: "Alex Gibney"
- }
- ],
- Role: [
- {
- tag: "Yossi Melman"
- },
- {
- tag: "Ralph Langner"
- },
- {
- tag: "Emad Kiyaei"
- }
- ]
- },
- {
- ratingKey: "54769",
- key: "/library/metadata/54769",
- guid: "plex://movie/5d776d41ad5437001f7d1384",
- slug: "the-zone-of-interest",
- studio: "A24",
- type: "movie",
- title: "The Zone of Interest",
- titleSort: "Zone of Interest",
- contentRating: "nl/12",
- summary:
- "Auschwitz commandant Rudolf Höss and his wife Hedwig strive to build a dream life for their family in a house and garden beside the camp.",
- rating: 9.3,
- audienceRating: 7.8,
- year: 2023,
- tagline: "Build a dream life for their family",
- thumb: "/library/metadata/54769/thumb/1736656628",
- art: "/library/metadata/54769/art/1736656628",
- duration: 6285705,
- originallyAvailableAt: "2023-12-14",
- addedAt: 1716913774,
- updatedAt: 1736656628,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 56495,
- duration: 6285705,
- bitrate: 70776,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 86359,
- key: "/library/parts/86359/1718147845/file.mkv",
- duration: 6285705,
- file: "/Movies/The Zone of Interest (2023)/The Zone of Interest (2023) Bluray-2160p.mkv",
- size: 55598595731,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Zone of Interest",
- type: "coverPoster",
- url: "/library/metadata/54769/thumb/1736656628"
- },
- {
- alt: "The Zone of Interest",
- type: "background",
- url: "/library/metadata/54769/art/1736656628"
- },
- {
- alt: "The Zone of Interest",
- type: "clearLogo",
- url: "/library/metadata/54769/clearLogo/1736656628"
- }
- ],
- UltraBlurColors: {
- topLeft: "232a30",
- topRight: "23516d",
- bottomRight: "2a6079",
- bottomLeft: "193f55"
- },
- Guid: [
- {
- id: "imdb://tt7160372"
- },
- {
- id: "tmdb://467244"
- },
- {
- id: "tvdb://336494"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "Poland"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Jonathan Glazer"
- }
- ],
- Writer: [
- {
- tag: "Jonathan Glazer"
- }
- ],
- Role: [
- {
- tag: "Christian Friedel"
- },
- {
- tag: "Sandra Hüller"
- },
- {
- tag: "Johann Karthaus"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec(
- "/library/sections/{sectionKey}/all",
- "get",
- 200,
- response
- )
- })
-})
diff --git a/tests/paths/library/[sectionKey]/get-library-countries.spec.ts b/tests/paths/library/[sectionKey]/get-library-countries.spec.ts
deleted file mode 100644
index f4d21435..00000000
--- a/tests/paths/library/[sectionKey]/get-library-countries.spec.ts
+++ /dev/null
@@ -1,88 +0,0 @@
-import { validateResponseSpec } from "@utils"
-import { describe, it } from "vitest"
-
-describe("GET /library/sections/[sectionKey]/country", () => {
- it("should validate the 200 response when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 6,
- 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 Country",
- viewGroup: "secondary",
- Directory: [
- {
- fastKey: "/library/sections/2/all?country=15491",
- key: "15491",
- title: "Japan"
- },
- {
- fastKey: "/library/sections/2/all?country=3929",
- key: "3929",
- title: "Netherlands"
- },
- {
- fastKey: "/library/sections/2/all?country=119944",
- key: "119944",
- title: "Republic of Korea"
- },
- {
- fastKey: "/library/sections/2/all?country=8343",
- key: "8343",
- title: "Spain"
- },
- {
- fastKey: "/library/sections/2/all?country=1761",
- key: "1761",
- title: "United Kingdom"
- },
- {
- fastKey: "/library/sections/2/all?country=58591",
- key: "58591",
- title: "United States of America"
- }
- ]
- }
- }
-
- validateResponseSpec(
- "/library/sections/{sectionKey}/country",
- "get",
- 200,
- response
- )
- })
-
- it("should validate the 200 response with no Directories when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 0,
- 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: "Anime",
- title2: "By Country",
- viewGroup: "secondary"
- }
- }
-
- validateResponseSpec(
- "/library/sections/{sectionKey}/country",
- "get",
- 200,
- response
- )
- })
-})
diff --git a/tests/paths/library/[sectionKey]/get-library-details.spec.ts b/tests/paths/library/[sectionKey]/get-library-details.spec.ts
deleted file mode 100644
index a67d951d..00000000
--- a/tests/paths/library/[sectionKey]/get-library-details.spec.ts
+++ /dev/null
@@ -1,722 +0,0 @@
-import { validateResponseSpec } from "@utils"
-import { describe, it } from "vitest"
-
-describe("GET /library/sections", () => {
- it("should validate the 200 response without includeDetails queryParam when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 20,
- allowSync: false,
- art: "/:/resources/movie-fanart.jpg",
- content: "secondary",
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 1,
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1724161316,
- thumb: "/:/resources/movie.png",
- title1: "Movies",
- viewGroup: "secondary",
- Directory: [
- {
- key: "all",
- title: "All Movies"
- },
- {
- key: "unwatched",
- title: "Unwatched"
- },
- {
- key: "newest",
- title: "Recently Released"
- },
- {
- key: "recentlyAdded",
- title: "Recently Added"
- },
- {
- key: "recentlyViewed",
- title: "Recently Viewed"
- },
- {
- key: "onDeck",
- title: "Continue Watching"
- },
- {
- secondary: true,
- key: "collection",
- title: "By Collection"
- },
- {
- secondary: true,
- key: "edition",
- title: "By Edition"
- },
- {
- secondary: true,
- key: "genre",
- title: "By Genre"
- },
- {
- secondary: true,
- key: "year",
- title: "By Year"
- },
- {
- secondary: true,
- key: "decade",
- title: "By Decade"
- },
- {
- secondary: true,
- key: "director",
- title: "By Director"
- },
- {
- secondary: true,
- key: "actor",
- title: "By Starring Actor"
- },
- {
- secondary: true,
- key: "country",
- title: "By Country"
- },
- {
- secondary: true,
- key: "contentRating",
- title: "By Content Rating"
- },
- {
- secondary: true,
- key: "rating",
- title: "By Rating"
- },
- {
- secondary: true,
- key: "resolution",
- title: "By Resolution"
- },
- {
- secondary: true,
- key: "firstCharacter",
- title: "By First Letter"
- },
- {
- key: "folder",
- title: "By Folder"
- },
- {
- prompt: "Search Movies",
- search: true,
- key: "search?type=1",
- title: "Search..."
- }
- ]
- }
- }
-
- validateResponseSpec("/library/sections/{sectionKey}", "get", 200, response)
- })
-
- it("should validate the 200 response with includeDetails queryParam when the API spec is valid", () => {
- const response = {
- 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: 1724161316,
- thumb: "/:/resources/movie.png",
- title1: "Movies",
- viewGroup: "secondary",
- Directory: [
- {
- key: "all",
- title: "All Movies"
- },
- {
- key: "unwatched",
- title: "Unwatched"
- },
- {
- key: "newest",
- title: "Recently Released"
- },
- {
- key: "recentlyAdded",
- title: "Recently Added"
- },
- {
- key: "recentlyViewed",
- title: "Recently Viewed"
- },
- {
- key: "onDeck",
- title: "Continue Watching"
- },
- {
- secondary: true,
- key: "collection",
- title: "By Collection"
- },
- {
- secondary: true,
- key: "edition",
- title: "By Edition"
- },
- {
- secondary: true,
- key: "genre",
- title: "By Genre"
- },
- {
- secondary: true,
- key: "year",
- title: "By Year"
- },
- {
- secondary: true,
- key: "decade",
- title: "By Decade"
- },
- {
- secondary: true,
- key: "director",
- title: "By Director"
- },
- {
- secondary: true,
- key: "actor",
- title: "By Starring Actor"
- },
- {
- secondary: true,
- key: "country",
- title: "By Country"
- },
- {
- secondary: true,
- key: "contentRating",
- title: "By Content Rating"
- },
- {
- secondary: true,
- key: "rating",
- title: "By Rating"
- },
- {
- secondary: true,
- key: "resolution",
- title: "By Resolution"
- },
- {
- secondary: true,
- key: "firstCharacter",
- title: "By First Letter"
- },
- {
- key: "folder",
- title: "By Folder"
- },
- {
- prompt: "Search Movies",
- search: true,
- key: "search?type=1",
- title: "Search..."
- }
- ],
- Type: [
- {
- key: "/library/sections/1/all?type=1",
- type: "movie",
- title: "Movies",
- active: false,
- Filter: [
- {
- filter: "genre",
- filterType: "string",
- key: "/library/sections/1/genre",
- title: "Genre",
- type: "filter"
- },
- {
- filter: "year",
- filterType: "integer",
- key: "/library/sections/1/year",
- title: "Year",
- type: "filter"
- },
- {
- filter: "decade",
- filterType: "integer",
- key: "/library/sections/1/decade",
- title: "Decade",
- type: "filter"
- },
- {
- filter: "contentRating",
- filterType: "string",
- key: "/library/sections/1/contentRating",
- title: "Content Rating",
- type: "filter"
- },
- {
- filter: "collection",
- filterType: "string",
- key: "/library/sections/1/collection",
- title: "Collection",
- type: "filter"
- },
- {
- filter: "director",
- filterType: "string",
- key: "/library/sections/1/director",
- title: "Director",
- type: "filter"
- },
- {
- filter: "actor",
- filterType: "string",
- key: "/library/sections/1/actor",
- title: "Actor",
- type: "filter"
- },
- {
- filter: "writer",
- filterType: "string",
- key: "/library/sections/1/writer",
- title: "Writer",
- type: "filter"
- },
- {
- filter: "producer",
- filterType: "string",
- key: "/library/sections/1/producer",
- title: "Producer",
- type: "filter"
- },
- {
- filter: "country",
- filterType: "string",
- key: "/library/sections/1/country",
- title: "Country",
- type: "filter"
- },
- {
- filter: "studio",
- filterType: "string",
- key: "/library/sections/1/studio",
- title: "Studio",
- type: "filter"
- },
- {
- filter: "resolution",
- filterType: "string",
- key: "/library/sections/1/resolution",
- title: "Resolution",
- type: "filter"
- },
- {
- filter: "hdr",
- filterType: "boolean",
- key: "/library/sections/1/hdr",
- title: "HDR",
- type: "filter"
- },
- {
- filter: "unwatched",
- filterType: "boolean",
- key: "/library/sections/1/unwatched",
- title: "Unwatched",
- type: "filter"
- },
- {
- filter: "inProgress",
- filterType: "boolean",
- key: "/library/sections/1/inProgress",
- title: "In Progress",
- type: "filter"
- },
- {
- filter: "unmatched",
- filterType: "boolean",
- key: "/library/sections/1/unmatched",
- title: "Unmatched",
- type: "filter"
- },
- {
- filter: "audioLanguage",
- filterType: "string",
- key: "/library/sections/1/audioLanguage",
- title: "Audio Language",
- type: "filter"
- },
- {
- filter: "subtitleLanguage",
- filterType: "string",
- key: "/library/sections/1/subtitleLanguage",
- title: "Subtitle Language",
- type: "filter"
- },
- {
- filter: "label",
- filterType: "string",
- key: "/library/sections/1/label",
- title: "Labels",
- type: "filter"
- }
- ],
- Sort: [
- {
- default: "asc",
- defaultDirection: "asc",
- descKey: "titleSort:desc",
- firstCharacterKey: "/library/sections/1/firstCharacter",
- key: "titleSort",
- title: "Title"
- },
- {
- defaultDirection: "desc",
- descKey: "originallyAvailableAt:desc",
- key: "originallyAvailableAt",
- title: "Release Date"
- },
- {
- defaultDirection: "desc",
- descKey: "rating:desc",
- key: "rating",
- title: "Critic Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "audienceRating:desc",
- key: "audienceRating",
- title: "Audience Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "duration:desc",
- key: "duration",
- title: "Duration"
- },
- {
- defaultDirection: "desc",
- descKey: "addedAt:desc",
- key: "addedAt",
- title: "Date Added"
- },
- {
- defaultDirection: "desc",
- descKey: "lastViewedAt:desc",
- key: "lastViewedAt",
- title: "Date Viewed"
- },
- {
- defaultDirection: "asc",
- descKey: "mediaHeight:desc",
- key: "mediaHeight",
- title: "Resolution"
- },
- {
- defaultDirection: "desc",
- descKey: "random:desc",
- key: "random",
- title: "Randomly"
- }
- ],
- Field: [
- {
- key: "title",
- title: "Title",
- type: "string"
- },
- {
- key: "studio",
- title: "Studio",
- type: "string"
- },
- {
- key: "userRating",
- subType: "rating",
- title: "Rating",
- type: "integer"
- },
- {
- key: "contentRating",
- title: "Content Rating",
- type: "tag"
- },
- {
- key: "year",
- subType: "year",
- title: "Year",
- type: "integer"
- },
- {
- key: "decade",
- subType: "decade",
- title: "Decade",
- type: "integer"
- },
- {
- key: "originallyAvailableAt",
- title: "Release Date",
- type: "date"
- },
- {
- key: "duration",
- subType: "duration",
- title: "Duration",
- type: "integer"
- },
- {
- key: "unmatched",
- title: "Unmatched",
- type: "boolean"
- },
- {
- key: "duplicate",
- title: "Duplicate",
- type: "boolean"
- },
- {
- key: "genre",
- title: "Genre",
- type: "tag"
- },
- {
- key: "collection",
- title: "Collection",
- type: "tag"
- },
- {
- key: "director",
- title: "Director",
- type: "tag"
- },
- {
- key: "writer",
- title: "Writer",
- type: "tag"
- },
- {
- key: "producer",
- title: "Producer",
- type: "tag"
- },
- {
- key: "actor",
- title: "Actor",
- type: "tag"
- },
- {
- key: "country",
- title: "Country",
- type: "tag"
- },
- {
- key: "addedAt",
- title: "Date Added",
- type: "date"
- },
- {
- key: "viewCount",
- title: "Plays",
- type: "integer"
- },
- {
- key: "lastViewedAt",
- title: "Last Watched",
- type: "date"
- },
- {
- key: "unwatched",
- title: "Unwatched",
- type: "boolean"
- },
- {
- key: "resolution",
- title: "Resolution",
- type: "resolution"
- },
- {
- key: "hdr",
- subType: "hdr",
- title: "HDR",
- type: "boolean"
- },
- {
- key: "mediaSize",
- subType: "fileSize",
- title: "File Size",
- type: "integer"
- },
- {
- key: "mediaBitrate",
- subType: "bitrate",
- title: "Bitrate",
- type: "integer"
- },
- {
- key: "subtitleLanguage",
- title: "Subtitle Language",
- type: "subtitleLanguage"
- },
- {
- key: "audioLanguage",
- title: "Audio Language",
- type: "audioLanguage"
- },
- {
- key: "inProgress",
- title: "In Progress",
- type: "boolean"
- },
- {
- key: "trash",
- title: "Trash",
- type: "boolean"
- },
- {
- key: "label",
- title: "Label",
- type: "tag"
- }
- ]
- }
- ],
- FieldType: [
- {
- type: "tag",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- }
- ]
- },
- {
- type: "integer",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- },
- {
- key: ">>=",
- title: "is greater than"
- },
- {
- key: "<<=",
- title: "is less than"
- }
- ]
- },
- {
- type: "string",
- Operator: [
- {
- key: "=",
- title: "contains"
- },
- {
- key: "!=",
- title: "does not contain"
- },
- {
- key: "==",
- title: "is"
- },
- {
- key: "!==",
- title: "is not"
- },
- {
- key: "<=",
- title: "begins with"
- },
- {
- key: ">=",
- title: "ends with"
- }
- ]
- },
- {
- type: "boolean",
- Operator: [
- {
- key: "=",
- title: "is true"
- },
- {
- key: "!=",
- title: "is false"
- }
- ]
- },
- {
- type: "date",
- Operator: [
- {
- key: "<<=",
- title: "is before"
- },
- {
- key: ">>=",
- title: "is after"
- }
- ]
- },
- {
- type: "subtitleLanguage",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- }
- ]
- },
- {
- type: "audioLanguage",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- }
- ]
- },
- {
- type: "resolution",
- Operator: [
- {
- key: "=",
- title: "is"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec("/library/sections/{sectionKey}", "get", 200, response)
- })
-})
diff --git a/tests/paths/library/[sectionKey]/get-library-genres.spec.ts b/tests/paths/library/[sectionKey]/get-library-genres.spec.ts
deleted file mode 100644
index f0616b8c..00000000
--- a/tests/paths/library/[sectionKey]/get-library-genres.spec.ts
+++ /dev/null
@@ -1,196 +0,0 @@
-import { validateResponseSpec } from "@utils"
-import { describe, it } from "vitest"
-
-describe("GET /library/sections/[sectionKey]/genre", () => {
- it("should validate the 200 response when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 23,
- 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 Shows (Reality)",
- title2: "By Genre",
- viewGroup: "secondary",
- Directory: [
- {
- fastKey: "/library/sections/10/all?genre=89",
- key: "89",
- title: "Action",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=17",
- key: "17",
- title: "Adventure",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=4025",
- key: "4025",
- title: "Biography",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=19",
- key: "19",
- title: "Comedy",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=1057",
- key: "1057",
- title: "Crime",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=2268",
- key: "2268",
- title: "Documentary",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=91",
- key: "91",
- title: "Drama",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=1708",
- key: "1708",
- title: "Family",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=8438",
- key: "8438",
- title: "Food",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=8439",
- key: "8439",
- title: "Game Show",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=30219",
- key: "30219",
- title: "Home and Garden",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=551",
- key: "551",
- title: "Horror",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=5114",
- key: "5114",
- title: "Music",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=552",
- key: "552",
- title: "Mystery",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=12439",
- key: "12439",
- title: "News",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=96699",
- key: "96699",
- title: "Podcast",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=86",
- key: "86",
- title: "Reality",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=2313",
- key: "2313",
- title: "Romance",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=7484",
- key: "7484",
- title: "Sport",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=82171",
- key: "82171",
- title: "Talk",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=82170",
- key: "82170",
- title: "Talk Show",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=739",
- key: "739",
- title: "Thriller",
- type: "genre"
- },
- {
- fastKey: "/library/sections/10/all?genre=57093",
- key: "57093",
- title: "Travel",
- type: "genre"
- }
- ]
- }
- }
-
- validateResponseSpec(
- "/library/sections/{sectionKey}/genre",
- "get",
- 200,
- response
- )
- })
-
- it("should validate the 200 response with no Directories when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 14,
- 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 Shows (Kids)",
- title2: "By Genre",
- viewGroup: "secondary"
- }
- }
-
- validateResponseSpec(
- "/library/sections/{sectionKey}/genre",
- "get",
- 200,
- response
- )
- })
-})
diff --git a/tests/paths/library/[sectionKey]/get-library-items.spec.ts b/tests/paths/library/[sectionKey]/get-library-items.spec.ts
deleted file mode 100644
index 856098a0..00000000
--- a/tests/paths/library/[sectionKey]/get-library-items.spec.ts
+++ /dev/null
@@ -1,6647 +0,0 @@
-import { validateResponseSpec } from "@utils"
-import { describe, it } from "vitest"
-
-describe("GET /library/sections", () => {
- it("should validate the 200 response without includeGuids and includeMeta queryParam when the API spec is valid", () => {
- // Response from the API endpoint
- // Thu, 19 Sep 2024 12:08:46 GMT
- // {{baseUrl}}/library/sections/1/all?X-Plex-Container-Start=1&X-Plex-Container-Size=5
- const response = {
- MediaContainer: {
- size: 10,
- totalSize: 358,
- offset: 0,
- allowSync: true,
- art: "/:/resources/movie-fanart.jpg",
- content: "secondary",
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 1,
- librarySectionTitle: "Movies",
- librarySectionUUID: "0e71027d-88bc-4413-9927-5aad992d3d19",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1726069332,
- thumb: "/:/resources/movie.png",
- title1: "Movies",
- title2: "All Movies",
- viewGroup: "movie",
- Metadata: [
- {
- ratingKey: "28550",
- key: "/library/metadata/28550",
- guid: "plex://movie/5d776841103a2d001f56a97b",
- slug: "4-for-texas",
- studio: "The Sam Company",
- type: "movie",
- title: "4 for Texas",
- contentRating: "nl/14",
- summary:
- "In the 1870s, two rival businessmen, Zack Thomas and Joe Jarrett, on a stagecoach heading to Galveston, Texas, must pull together to protect $100,000 from an outlaw named Matson. Once in Galveston, however, their rivalry continues, as Thomas joins up with Elya Carlson and Jarret with Maxine Richter. But Matson is still on the loose, and a scheming banker threatens both Thomas and Jarrett.",
- rating: 1.1,
- audienceRating: 3.7,
- year: 1963,
- tagline: "The far out story of the far west",
- thumb: "/library/metadata/28550/thumb/1719370467",
- art: "/library/metadata/28550/art/1719370467",
- duration: 6908735,
- originallyAvailableAt: "1963-12-21",
- addedAt: 1586886369,
- updatedAt: 1719370467,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 31687,
- duration: 6908735,
- bitrate: 1694,
- width: 640,
- height: 368,
- aspectRatio: 1.78,
- audioChannels: 1,
- audioCodec: "ac3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 47070,
- key: "/library/parts/47070/1586877036/file.avi",
- duration: 6908735,
- file: "/Movies/4 for Texas (1963)/4 for Texas (1963).avi",
- size: 1468592128,
- container: "avi",
- indexes: "sd",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "4 for Texas",
- type: "coverPoster",
- url: "/library/metadata/28550/thumb/1719370467"
- },
- {
- alt: "4 for Texas",
- type: "background",
- url: "/library/metadata/28550/art/1719370467"
- }
- ],
- UltraBlurColors: {
- topLeft: "0b0b0b",
- topRight: "232222",
- bottomRight: "030403",
- bottomLeft: "101110"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Western"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Robert Aldrich"
- }
- ],
- Writer: [
- {
- tag: "W.R. Burnett"
- }
- ],
- Role: [
- {
- tag: "Frank Sinatra"
- },
- {
- tag: "Dean Martin"
- },
- {
- tag: "Anita Ekberg"
- }
- ]
- },
- {
- ratingKey: "9881",
- key: "/library/metadata/9881",
- guid: "plex://movie/5d776834961905001eb939ac",
- slug: "91-2-weeks",
- studio: "Jonesfilm",
- type: "movie",
- title: "9½ Weeks",
- originalTitle: "Nine 1/2 Weeks",
- contentRating: "nl/12",
- summary:
- "An erotic story about a woman, the assistant of an art gallery, who gets involved in an impersonal affair with a man. She barely knows about his life, only about the sex games they play, so the relationship begins to get complicated.",
- rating: 6.0,
- audienceRating: 5.6,
- year: 1986,
- tagline: "They Broke Every Rule.",
- thumb: "/library/metadata/9881/thumb/1726724715",
- art: "/library/metadata/9881/art/1726724715",
- duration: 7011007,
- originallyAvailableAt: "1986-02-09",
- addedAt: 1560801795,
- updatedAt: 1726724715,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 12306,
- duration: 7011007,
- bitrate: 13003,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41930,
- key: "/library/parts/41930/1501053187/file.mkv",
- duration: 7011007,
- file: "/Movies/Nine 1+2 Weeks (1986)/Nine.and.a.Half.Weeks.1986.1080p.BluRay.DTS.x264-HDMaNiAcS.mkv",
- size: 11394952434,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "9½ Weeks",
- type: "coverPoster",
- url: "/library/metadata/9881/thumb/1726724715"
- },
- {
- alt: "9½ Weeks",
- type: "background",
- url: "/library/metadata/9881/art/1726724715"
- },
- {
- alt: "9½ Weeks",
- type: "clearLogo",
- url: "/library/metadata/9881/clearLogo/1726724715"
- }
- ],
- UltraBlurColors: {
- topLeft: "452410",
- topRight: "0d0202",
- bottomRight: "0d0202",
- bottomLeft: "272223"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Adrian Lyne"
- }
- ],
- Writer: [
- {
- tag: "Sarah Kernochan"
- },
- {
- tag: "Zalman King"
- }
- ],
- Role: [
- {
- tag: "Mickey Rourke"
- },
- {
- tag: "Kim Basinger"
- },
- {
- tag: "Margaret Whitton"
- }
- ]
- },
- {
- ratingKey: "20936",
- key: "/library/metadata/20936",
- guid: "plex://movie/5d776831a091de001f2e7756",
- slug: "10000-bc",
- studio: "Centropolis Entertainment",
- type: "movie",
- title: "10,000 BC",
- contentRating: "nl/12",
- summary:
- "In the prehistoric past, D'Leh is a mammoth hunter who bonds with the beautiful Evolet. When warriors on horseback capture Evolet and the tribesmen, D'Leh must embark on an odyssey to save his true love.",
- rating: 0.9,
- audienceRating: 3.7,
- viewOffset: 3866000,
- lastViewedAt: 1563831721,
- year: 2008,
- tagline: "The legend. The battle. The first hero.",
- thumb: "/library/metadata/20936/thumb/1726724759",
- art: "/library/metadata/20936/art/1726724759",
- duration: 6535680,
- originallyAvailableAt: "2008-03-05",
- addedAt: 1558940057,
- updatedAt: 1726724759,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21335,
- duration: 6535680,
- bitrate: 18740,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "truehd",
- videoCodec: "vc1",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "advanced",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41744,
- key: "/library/parts/41744/1563131036/file.mkv",
- duration: 6535680,
- file: "/Movies/10,000 BC (2008)/10000.BC.2008.1080p.BluRay.REMUX.VC-1.TrueHD.5.1-EPSiLON.mkv",
- size: 15359810466,
- container: "mkv",
- indexes: "sd",
- videoProfile: "advanced"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "10,000 BC",
- type: "coverPoster",
- url: "/library/metadata/20936/thumb/1726724759"
- },
- {
- alt: "10,000 BC",
- type: "background",
- url: "/library/metadata/20936/art/1726724759"
- },
- {
- alt: "10,000 BC",
- type: "clearLogo",
- url: "/library/metadata/20936/clearLogo/1726724759"
- }
- ],
- UltraBlurColors: {
- topLeft: "173524",
- topRight: "8e471e",
- bottomRight: "734124",
- bottomLeft: "864e20"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "South Africa"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Roland Emmerich"
- }
- ],
- Writer: [
- {
- tag: "Roland Emmerich"
- },
- {
- tag: "Harald Kloser"
- }
- ],
- Role: [
- {
- tag: "Steven Strait"
- },
- {
- tag: "Camilla Belle"
- },
- {
- tag: "Cliff Curtis"
- }
- ]
- },
- {
- ratingKey: "47175",
- key: "/library/metadata/47175",
- guid: "plex://movie/5d776d6c23d5a3001f5230e4",
- slug: "22-july",
- studio: "Scott Rudin Productions",
- type: "movie",
- title: "22 July",
- contentRating: "nl/16",
- summary:
- "A three-part story of Norway's worst terrorist attack in which over seventy people were killed. 22 July looks at the disaster itself, the survivors, Norway's political system and the lawyers who worked on this horrific case.",
- rating: 8.1,
- audienceRating: 7.0,
- year: 2018,
- tagline: "The true story of a day that started like any other",
- thumb: "/library/metadata/47175/thumb/1721705174",
- art: "/library/metadata/47175/art/1721705174",
- duration: 8640416,
- originallyAvailableAt: "2018-10-04",
- addedAt: 1657821161,
- updatedAt: 1721705174,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 50492,
- duration: 8640416,
- bitrate: 15942,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79867,
- key: "/library/parts/79867/1595149163/file.mkv",
- duration: 8640416,
- file: "/Movies/22 July (2018)/22 July (2018) WEBDL-2160p.mkv",
- size: 17221974810,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "22 July",
- type: "coverPoster",
- url: "/library/metadata/47175/thumb/1721705174"
- },
- {
- alt: "22 July",
- type: "background",
- url: "/library/metadata/47175/art/1721705174"
- }
- ],
- UltraBlurColors: {
- topLeft: "243032",
- topRight: "245968",
- bottomRight: "113140",
- bottomLeft: "1b1d1f"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "Iceland"
- },
- {
- tag: "Norway"
- }
- ],
- Director: [
- {
- tag: "Paul Greengrass"
- }
- ],
- Writer: [
- {
- tag: "Åsne Seierstad"
- },
- {
- tag: "Paul Greengrass"
- }
- ],
- Role: [
- {
- tag: "Jonas Strand Gravli"
- },
- {
- tag: "Anders Danielsen Lie"
- },
- {
- tag: "Jon Øigarden"
- }
- ]
- },
- {
- ratingKey: "21488",
- key: "/library/metadata/21488",
- guid: "plex://movie/5d776bd9fb0d55001f574e73",
- slug: "the-24-hour-war",
- studio: "Chassy Media",
- type: "movie",
- title: "The 24 Hour War",
- titleSort: "24 Hour War",
- summary:
- "In the early 1960s, Henry Ford II and Enzo Ferrari went to war on the battlefield of Le Mans(TM). This epic battle saw drivers lose their lives, family dynasties nearly collapse and the development of a new race car that changed racing.",
- rating: 10.0,
- audienceRating: 8.6,
- skipCount: 1,
- year: 2016,
- thumb: "/library/metadata/21488/thumb/1721967875",
- art: "/library/metadata/21488/art/1721967875",
- duration: 5997792,
- originallyAvailableAt: "2016-11-22",
- addedAt: 1565072391,
- updatedAt: 1721967875,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21822,
- duration: 5997792,
- bitrate: 11730,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41819,
- key: "/library/parts/41819/1492372630/file.mkv",
- duration: 5997792,
- file: "/Movies/The 24 Hour War (2016)/The.24.Hour.War.2016.1080p.BluRay.DD5.1.x264-HiFi.mkv",
- size: 8796183796,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The 24 Hour War",
- type: "coverPoster",
- url: "/library/metadata/21488/thumb/1721967875"
- },
- {
- alt: "The 24 Hour War",
- type: "background",
- url: "/library/metadata/21488/art/1721967875"
- }
- ],
- UltraBlurColors: {
- topLeft: "511811",
- topRight: "692a1e",
- bottomRight: "2d0f0b",
- bottomLeft: "551c17"
- },
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Adam Carolla"
- },
- {
- tag: "Nate Adams"
- }
- ],
- Role: [
- {
- tag: "Mario Andretti"
- },
- {
- tag: "Bob Bondurant"
- },
- {
- tag: "Ralph Nader"
- }
- ]
- },
- {
- ratingKey: "21050",
- key: "/library/metadata/21050",
- guid: "plex://movie/5d776824f54112001f5bbdd7",
- slug: "28-days-later",
- studio: "DNA Films",
- type: "movie",
- title: "28 Days Later",
- originalTitle: "28 Days Later...",
- contentRating: "nl/16",
- summary:
- "Twenty-eight days after a killer virus was accidentally unleashed from a British research facility, a small group of London survivors are caught in a desperate struggle to protect themselves from the infected. Carried by animals and humans, the virus turns those it infects into homicidal maniacs -- and it's absolutely impossible to contain.",
- rating: 8.7,
- audienceRating: 8.5,
- viewOffset: 3421000,
- lastViewedAt: 1554844099,
- year: 2002,
- tagline:
- "His fear began when he woke up alone. His terror began when he realised he wasn't.",
- thumb: "/library/metadata/21050/thumb/1721967834",
- art: "/library/metadata/21050/art/1721967834",
- duration: 6787605,
- originallyAvailableAt: "2002-11-01",
- addedAt: 1563846686,
- updatedAt: 1721967834,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21442,
- duration: 6787605,
- bitrate: 10056,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41881,
- key: "/library/parts/41881/1540562456/file.mkv",
- duration: 6787605,
- file: "/Movies/28 Days Later (2002)/28.Days.Later.2002.1080p.REPACK.BluRay.x264-AVCHD.mkv",
- size: 8534411908,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "28 Days Later",
- type: "coverPoster",
- url: "/library/metadata/21050/thumb/1721967834"
- },
- {
- alt: "28 Days Later",
- type: "background",
- url: "/library/metadata/21050/art/1721967834"
- }
- ],
- UltraBlurColors: {
- topLeft: "571002",
- topRight: "6e190f",
- bottomRight: "9f1a03",
- bottomLeft: "430b04"
- },
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Danny Boyle"
- }
- ],
- Writer: [
- {
- tag: "Alex Garland"
- }
- ],
- Role: [
- {
- tag: "Cillian Murphy"
- },
- {
- tag: "Naomie Harris"
- },
- {
- tag: "Brendan Gleeson"
- }
- ]
- },
- {
- ratingKey: "8535",
- key: "/library/metadata/8535",
- guid: "plex://movie/5d77682aeb5d26001f1de2ba",
- slug: "50-first-dates",
- studio: "Columbia Pictures",
- type: "movie",
- title: "50 First Dates",
- contentRating: "nl/6",
- summary:
- "Henry Roth is a man afraid of commitment until he meets the beautiful Lucy. They hit it off and Henry think he's finally found the girl of his dreams until discovering she has short-term memory loss and forgets him the next day.",
- rating: 4.5,
- audienceRating: 6.5,
- year: 2004,
- tagline:
- "Imagine having to win over the girl of your dreams... every friggin' day.",
- thumb: "/library/metadata/8535/thumb/1726724604",
- art: "/library/metadata/8535/art/1726724604",
- duration: 5943968,
- originallyAvailableAt: "2004-02-13",
- addedAt: 1558937609,
- updatedAt: 1726724604,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 10660,
- duration: 5943968,
- bitrate: 11481,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41925,
- key: "/library/parts/41925/1207831515/file.mkv",
- duration: 5943968,
- file: "/Movies/50 First Dates (2004)/50.first.dates.2004.1080p.bluray.x264-wpi.mkv",
- size: 8533075307,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "50 First Dates",
- type: "coverPoster",
- url: "/library/metadata/8535/thumb/1726724604"
- },
- {
- alt: "50 First Dates",
- type: "background",
- url: "/library/metadata/8535/art/1726724604"
- },
- {
- alt: "50 First Dates",
- type: "clearLogo",
- url: "/library/metadata/8535/clearLogo/1726724604"
- }
- ],
- UltraBlurColors: {
- topLeft: "123145",
- topRight: "8c341f",
- bottomRight: "842e1d",
- bottomLeft: "9f332e"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Peter Segal"
- }
- ],
- Writer: [
- {
- tag: "George Wing"
- }
- ],
- Role: [
- {
- tag: "Adam Sandler"
- },
- {
- tag: "Drew Barrymore"
- },
- {
- tag: "Rob Schneider"
- }
- ]
- },
- {
- ratingKey: "20995",
- key: "/library/metadata/20995",
- guid: "plex://movie/5d77687d7e5fa10020bf080d",
- slug: "127-hours",
- studio: "Fox Searchlight Pictures",
- type: "movie",
- title: "127 Hours",
- contentRating: "nl/16",
- summary:
- "A mountain climber becomes trapped under a boulder while canyoneering alone near Moab, Utah and resorts to desperate measures in order to survive.",
- rating: 9.3,
- audienceRating: 8.5,
- skipCount: 1,
- year: 2011,
- tagline: "There is no force more powerful than the will to live.",
- thumb: "/library/metadata/20995/thumb/1721967796",
- art: "/library/metadata/20995/art/1721967796",
- duration: 5621696,
- originallyAvailableAt: "2011-01-06",
- addedAt: 1563639698,
- updatedAt: 1721967796,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21391,
- duration: 5621696,
- bitrate: 15196,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41899,
- key: "/library/parts/41899/1299056035/file.mkv",
- duration: 5621696,
- file: "/Movies/127 Hours (2010)/127.Hours.2010.1080p.BluRay.x264-EbP.mkv",
- size: 10680320550,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "127 Hours",
- type: "coverPoster",
- url: "/library/metadata/20995/thumb/1721967796"
- },
- {
- alt: "127 Hours",
- type: "background",
- url: "/library/metadata/20995/art/1721967796"
- }
- ],
- UltraBlurColors: {
- topLeft: "48210a",
- topRight: "92440f",
- bottomRight: "7d330c",
- bottomLeft: "4f1904"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "France"
- },
- {
- tag: "United Kingdom"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Danny Boyle"
- }
- ],
- Writer: [
- {
- tag: "Danny Boyle"
- },
- {
- tag: "Simon Beaufoy"
- }
- ],
- Role: [
- {
- tag: "James Franco"
- },
- {
- tag: "Amber Tamblyn"
- },
- {
- tag: "Kate Mara"
- }
- ]
- },
- {
- ratingKey: "44645",
- key: "/library/metadata/44645",
- guid: "plex://movie/5d7768296f4521001ea99959",
- slug: "300",
- studio: "Virtual Studios",
- type: "movie",
- title: "300",
- contentRating: "nl/16",
- summary:
- "Based on Frank Miller's graphic novel, \"300\" is very loosely based the 480 B.C. Battle of Thermopylae, where the King of Sparta led his army against the advancing Persians; the battle is said to have inspired all of Greece to band together against the Persians, and helped usher in the world's first democracy.",
- rating: 6.1,
- audienceRating: 8.9,
- year: 2007,
- tagline: "Prepare for glory!",
- thumb: "/library/metadata/44645/thumb/1722057391",
- art: "/library/metadata/44645/art/1722057391",
- duration: 6998208,
- originallyAvailableAt: "2007-03-07",
- addedAt: 1628685751,
- updatedAt: 1722057391,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 47012,
- duration: 6998208,
- bitrate: 64719,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 8,
- audioCodec: "truehd",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 76355,
- key: "/library/parts/76355/1601695383/file.mkv",
- duration: 6998208,
- file: "/Movies/300 (2007)/300 (2007) Remux-2160p.mkv",
- size: 56679095113,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "300",
- type: "coverPoster",
- url: "/library/metadata/44645/thumb/1722057391"
- },
- {
- alt: "300",
- type: "background",
- url: "/library/metadata/44645/art/1722057391"
- }
- ],
- UltraBlurColors: {
- topLeft: "280405",
- topRight: "0d0202",
- bottomRight: "7a312c",
- bottomLeft: "120303"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "Bulgaria"
- },
- {
- tag: "Canada"
- }
- ],
- Director: [
- {
- tag: "Zack Snyder"
- }
- ],
- Writer: [
- {
- tag: "Zack Snyder"
- },
- {
- tag: "Kurt Johnstad"
- }
- ],
- Role: [
- {
- tag: "Gerard Butler"
- },
- {
- tag: "Lena Headey"
- },
- {
- tag: "Dominic West"
- }
- ]
- },
- {
- ratingKey: "23922",
- key: "/library/metadata/23922",
- guid: "plex://movie/5d77682c8718ba001e312aee",
- slug: "1408",
- studio: "Dimension Films",
- type: "movie",
- title: "1408",
- contentRating: "nl/16",
- summary:
- "Author Michael Enslin specializes in debunking paranormal occurrences, checks into the fabled room 1408 in the Dolphin Hotel in New York City, settles in, and soon confronts genuine terror.",
- rating: 8.0,
- audienceRating: 6.1,
- viewCount: 1,
- lastViewedAt: 1563149090,
- year: 2007,
- tagline:
- "The Dolphin Hotel invites you to stay in any of its stunning rooms. Except one.",
- thumb: "/library/metadata/23922/thumb/1721967895",
- art: "/library/metadata/23922/art/1721967895",
- duration: 6746516,
- originallyAvailableAt: "2007-06-22",
- addedAt: 1575713145,
- updatedAt: 1721967895,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 25705,
- duration: 6746516,
- bitrate: 17466,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41711,
- key: "/library/parts/41711/1563893631/file.mkv",
- duration: 6746516,
- file: "/Movies/1408 (2007)/1408.2007.Directors.Cut.Hybrid.1080p.BluRay.DTS.x264-VietHD.mkv",
- size: 14732413639,
- audioProfile: "dts",
- container: "mkv",
- hasThumbnail: "1",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "1408",
- type: "coverPoster",
- url: "/library/metadata/23922/thumb/1721967895"
- },
- {
- alt: "1408",
- type: "background",
- url: "/library/metadata/23922/art/1721967895"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e0f",
- topRight: "4b1b0b",
- bottomRight: "602313",
- bottomLeft: "89381e"
- },
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Fantasy"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Mikael Håfström"
- }
- ],
- Writer: [
- {
- tag: "Matt Greenberg"
- },
- {
- tag: "Scott Alexander"
- }
- ],
- Role: [
- {
- tag: "John Cusack"
- },
- {
- tag: "Samuel L. Jackson"
- },
- {
- tag: "Mary McCormack"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec(
- "/library/sections/{sectionKey}/{tag}",
- "get",
- 200,
- response
- )
- })
-
- it("should validate the 200 response with includeGuids and includeMeta queryParam when the API spec is valid", () => {
- // {{baseUrl}}/library/sections/1/all?type=2&includeGuids=1&includeMeta=1&X-Plex-Container-Start=1&X-Plex-Container-Size=5
- const response = {
- MediaContainer: {
- size: 5,
- totalSize: 357,
- offset: 1,
- allowSync: true,
- art: "/:/resources/movie-fanart.jpg",
- content: "secondary",
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 1,
- librarySectionTitle: "Movies",
- librarySectionUUID: "0e71027d-88bc-4413-9927-5aad992d3d19",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1724161316,
- thumb: "/:/resources/movie.png",
- title1: "Movies",
- title2: "All Movies",
- viewGroup: "movie",
- Meta: {
- Type: [
- {
- key: "/library/sections/1/all?type=1",
- type: "movie",
- title: "Movies",
- active: true,
- Filter: [
- {
- filter: "genre",
- filterType: "string",
- key: "/library/sections/1/genre",
- title: "Genre",
- type: "filter"
- },
- {
- filter: "year",
- filterType: "integer",
- key: "/library/sections/1/year",
- title: "Year",
- type: "filter"
- },
- {
- filter: "decade",
- filterType: "integer",
- key: "/library/sections/1/decade",
- title: "Decade",
- type: "filter"
- },
- {
- filter: "contentRating",
- filterType: "string",
- key: "/library/sections/1/contentRating",
- title: "Content Rating",
- type: "filter"
- },
- {
- filter: "collection",
- filterType: "string",
- key: "/library/sections/1/collection",
- title: "Collection",
- type: "filter"
- },
- {
- filter: "director",
- filterType: "string",
- key: "/library/sections/1/director",
- title: "Director",
- type: "filter"
- },
- {
- filter: "actor",
- filterType: "string",
- key: "/library/sections/1/actor",
- title: "Actor",
- type: "filter"
- },
- {
- filter: "writer",
- filterType: "string",
- key: "/library/sections/1/writer",
- title: "Writer",
- type: "filter"
- },
- {
- filter: "producer",
- filterType: "string",
- key: "/library/sections/1/producer",
- title: "Producer",
- type: "filter"
- },
- {
- filter: "country",
- filterType: "string",
- key: "/library/sections/1/country",
- title: "Country",
- type: "filter"
- },
- {
- filter: "studio",
- filterType: "string",
- key: "/library/sections/1/studio",
- title: "Studio",
- type: "filter"
- },
- {
- filter: "resolution",
- filterType: "string",
- key: "/library/sections/1/resolution",
- title: "Resolution",
- type: "filter"
- },
- {
- filter: "hdr",
- filterType: "boolean",
- key: "/library/sections/1/hdr",
- title: "HDR",
- type: "filter"
- },
- {
- filter: "unwatched",
- filterType: "boolean",
- key: "/library/sections/1/unwatched",
- title: "Unwatched",
- type: "filter"
- },
- {
- filter: "inProgress",
- filterType: "boolean",
- key: "/library/sections/1/inProgress",
- title: "In Progress",
- type: "filter"
- },
- {
- filter: "unmatched",
- filterType: "boolean",
- key: "/library/sections/1/unmatched",
- title: "Unmatched",
- type: "filter"
- },
- {
- filter: "audioLanguage",
- filterType: "string",
- key: "/library/sections/1/audioLanguage",
- title: "Audio Language",
- type: "filter"
- },
- {
- filter: "subtitleLanguage",
- filterType: "string",
- key: "/library/sections/1/subtitleLanguage",
- title: "Subtitle Language",
- type: "filter"
- },
- {
- filter: "label",
- filterType: "string",
- key: "/library/sections/1/label",
- title: "Labels",
- type: "filter"
- }
- ],
- Sort: [
- {
- active: true,
- activeDirection: "asc",
- default: "asc",
- defaultDirection: "asc",
- descKey: "titleSort:desc",
- firstCharacterKey: "/library/sections/1/firstCharacter",
- key: "titleSort",
- title: "Title"
- },
- {
- defaultDirection: "desc",
- descKey: "originallyAvailableAt:desc",
- key: "originallyAvailableAt",
- title: "Release Date"
- },
- {
- defaultDirection: "desc",
- descKey: "rating:desc",
- key: "rating",
- title: "Critic Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "audienceRating:desc",
- key: "audienceRating",
- title: "Audience Rating"
- },
- {
- defaultDirection: "desc",
- descKey: "duration:desc",
- key: "duration",
- title: "Duration"
- },
- {
- defaultDirection: "desc",
- descKey: "addedAt:desc",
- key: "addedAt",
- title: "Date Added"
- },
- {
- defaultDirection: "desc",
- descKey: "lastViewedAt:desc",
- key: "lastViewedAt",
- title: "Date Viewed"
- },
- {
- defaultDirection: "asc",
- descKey: "mediaHeight:desc",
- key: "mediaHeight",
- title: "Resolution"
- },
- {
- defaultDirection: "desc",
- descKey: "random:desc",
- key: "random",
- title: "Randomly"
- }
- ],
- Field: [
- {
- key: "title",
- title: "Title",
- type: "string"
- },
- {
- key: "studio",
- title: "Studio",
- type: "string"
- },
- {
- key: "userRating",
- subType: "rating",
- title: "Rating",
- type: "integer"
- },
- {
- key: "contentRating",
- title: "Content Rating",
- type: "tag"
- },
- {
- key: "year",
- subType: "year",
- title: "Year",
- type: "integer"
- },
- {
- key: "decade",
- subType: "decade",
- title: "Decade",
- type: "integer"
- },
- {
- key: "originallyAvailableAt",
- title: "Release Date",
- type: "date"
- },
- {
- key: "duration",
- subType: "duration",
- title: "Duration",
- type: "integer"
- },
- {
- key: "unmatched",
- title: "Unmatched",
- type: "boolean"
- },
- {
- key: "duplicate",
- title: "Duplicate",
- type: "boolean"
- },
- {
- key: "genre",
- title: "Genre",
- type: "tag"
- },
- {
- key: "collection",
- title: "Collection",
- type: "tag"
- },
- {
- key: "director",
- title: "Director",
- type: "tag"
- },
- {
- key: "writer",
- title: "Writer",
- type: "tag"
- },
- {
- key: "producer",
- title: "Producer",
- type: "tag"
- },
- {
- key: "actor",
- title: "Actor",
- type: "tag"
- },
- {
- key: "country",
- title: "Country",
- type: "tag"
- },
- {
- key: "addedAt",
- title: "Date Added",
- type: "date"
- },
- {
- key: "viewCount",
- title: "Plays",
- type: "integer"
- },
- {
- key: "lastViewedAt",
- title: "Last Watched",
- type: "date"
- },
- {
- key: "unwatched",
- title: "Unwatched",
- type: "boolean"
- },
- {
- key: "resolution",
- title: "Resolution",
- type: "resolution"
- },
- {
- key: "hdr",
- subType: "hdr",
- title: "HDR",
- type: "boolean"
- },
- {
- key: "mediaSize",
- subType: "fileSize",
- title: "File Size",
- type: "integer"
- },
- {
- key: "mediaBitrate",
- subType: "bitrate",
- title: "Bitrate",
- type: "integer"
- },
- {
- key: "subtitleLanguage",
- title: "Subtitle Language",
- type: "subtitleLanguage"
- },
- {
- key: "audioLanguage",
- title: "Audio Language",
- type: "audioLanguage"
- },
- {
- key: "inProgress",
- title: "In Progress",
- type: "boolean"
- },
- {
- key: "trash",
- title: "Trash",
- type: "boolean"
- },
- {
- key: "label",
- title: "Label",
- type: "tag"
- }
- ]
- },
- {
- key: "/library/sections/1/folder",
- type: "folder",
- title: "Folders",
- active: false
- }
- ],
- FieldType: [
- {
- type: "tag",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- }
- ]
- },
- {
- type: "integer",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- },
- {
- key: ">>=",
- title: "is greater than"
- },
- {
- key: "<<=",
- title: "is less than"
- }
- ]
- },
- {
- type: "string",
- Operator: [
- {
- key: "=",
- title: "contains"
- },
- {
- key: "!=",
- title: "does not contain"
- },
- {
- key: "==",
- title: "is"
- },
- {
- key: "!==",
- title: "is not"
- },
- {
- key: "<=",
- title: "begins with"
- },
- {
- key: ">=",
- title: "ends with"
- }
- ]
- },
- {
- type: "boolean",
- Operator: [
- {
- key: "=",
- title: "is true"
- },
- {
- key: "!=",
- title: "is false"
- }
- ]
- },
- {
- type: "date",
- Operator: [
- {
- key: "<<=",
- title: "is before"
- },
- {
- key: ">>=",
- title: "is after"
- }
- ]
- },
- {
- type: "subtitleLanguage",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- }
- ]
- },
- {
- type: "audioLanguage",
- Operator: [
- {
- key: "=",
- title: "is"
- },
- {
- key: "!=",
- title: "is not"
- }
- ]
- },
- {
- type: "resolution",
- Operator: [
- {
- key: "=",
- title: "is"
- }
- ]
- }
- ]
- },
- Metadata: [
- {
- ratingKey: "9881",
- key: "/library/metadata/9881",
- guid: "plex://movie/5d776834961905001eb939ac",
- slug: "91-2-weeks",
- studio: "Jonesfilm",
- type: "movie",
- title: "9½ Weeks",
- originalTitle: "Nine 1/2 Weeks",
- contentRating: "nl/12",
- summary:
- "An erotic story about a woman, the assistant of an art gallery, who gets involved in an impersonal affair with a man. She barely knows about his life, only about the sex games they play, so the relationship begins to get complicated.",
- rating: 6.0,
- audienceRating: 5.6,
- year: 1986,
- tagline: "They Broke Every Rule.",
- thumb: "/library/metadata/9881/thumb/1723182007",
- art: "/library/metadata/9881/art/1723182007",
- duration: 7011007,
- originallyAvailableAt: "1986-02-09",
- addedAt: 1560801795,
- updatedAt: 1723182007,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 12306,
- duration: 7011007,
- bitrate: 13003,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- Part: [
- {
- id: 41930,
- key: "/library/parts/41930/1501053187/file.mkv",
- duration: 7011007,
- file: "/Movies/Nine 1+2 Weeks (1986)/Nine.and.a.Half.Weeks.1986.1080p.BluRay.DTS.x264-HDMaNiAcS.mkv",
- size: 11394952434,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- UltraBlurColors: {
- topLeft: "452410",
- topRight: "0d0202",
- bottomRight: "0d0202",
- bottomLeft: "272223"
- },
- Guid: [
- {
- id: "imdb://tt0091635"
- },
- {
- id: "tmdb://10068"
- },
- {
- id: "tvdb://1165"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Romance"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Adrian Lyne"
- }
- ],
- Writer: [
- {
- tag: "Sarah Kernochan"
- },
- {
- tag: "Zalman King"
- }
- ],
- Role: [
- {
- tag: "Mickey Rourke"
- },
- {
- tag: "Kim Basinger"
- },
- {
- tag: "Margaret Whitton"
- }
- ]
- },
- {
- ratingKey: "20936",
- key: "/library/metadata/20936",
- guid: "plex://movie/5d776831a091de001f2e7756",
- slug: "10000-bc",
- studio: "Centropolis Entertainment",
- type: "movie",
- title: "10,000 BC",
- contentRating: "nl/12",
- summary:
- "In the prehistoric past, D'Leh is a mammoth hunter who bonds with the beautiful Evolet. When warriors on horseback capture Evolet and the tribesmen, D'Leh must embark on an odyssey to save his true love.",
- rating: 0.9,
- audienceRating: 3.7,
- viewOffset: 3866000,
- lastViewedAt: 1563831721,
- year: 2008,
- tagline: "The legend. The battle. The first hero.",
- thumb: "/library/metadata/20936/thumb/1721967792",
- art: "/library/metadata/20936/art/1721967792",
- duration: 6535680,
- originallyAvailableAt: "2008-03-05",
- addedAt: 1558940057,
- updatedAt: 1721967792,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 21335,
- duration: 6535680,
- bitrate: 18740,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "truehd",
- videoCodec: "vc1",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "advanced",
- Part: [
- {
- id: 41744,
- key: "/library/parts/41744/1563131036/file.mkv",
- duration: 6535680,
- file: "/Movies/10,000 BC (2008)/10000.BC.2008.1080p.BluRay.REMUX.VC-1.TrueHD.5.1-EPSiLON.mkv",
- size: 15359810466,
- container: "mkv",
- indexes: "sd",
- videoProfile: "advanced"
- }
- ]
- }
- ],
- UltraBlurColors: {
- topLeft: "173524",
- topRight: "8e471e",
- bottomRight: "734124",
- bottomLeft: "864e20"
- },
- Guid: [
- {
- id: "imdb://tt0443649"
- },
- {
- id: "tmdb://7840"
- },
- {
- id: "tvdb://1913"
- }
- ],
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "South Africa"
- }
- ],
- Collection: [
- {
- tag: "Working NL Subs"
- }
- ],
- Director: [
- {
- tag: "Roland Emmerich"
- }
- ],
- Writer: [
- {
- tag: "Harald Kloser"
- },
- {
- tag: "Roland Emmerich"
- }
- ],
- Role: [
- {
- tag: "Steven Strait"
- },
- {
- tag: "Camilla Belle"
- },
- {
- tag: "Cliff Curtis"
- }
- ]
- },
- {
- ratingKey: "47175",
- key: "/library/metadata/47175",
- guid: "plex://movie/5d776d6c23d5a3001f5230e4",
- slug: "22-july",
- studio: "Scott Rudin Productions",
- type: "movie",
- title: "22 July",
- contentRating: "nl/16",
- summary:
- "A three-part story of Norway's worst terrorist attack in which over seventy people were killed. 22 July looks at the disaster itself, the survivors, Norway's political system and the lawyers who worked on this horrific case.",
- rating: 8.1,
- audienceRating: 7.0,
- year: 2018,
- tagline: "The true story of a day that started like any other",
- thumb: "/library/metadata/47175/thumb/1721705174",
- art: "/library/metadata/47175/art/1721705174",
- duration: 8640416,
- originallyAvailableAt: "2018-10-04",
- addedAt: 1657821161,
- updatedAt: 1721705174,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 50492,
- duration: 8640416,
- bitrate: 15942,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- Part: [
- {
- id: 79867,
- key: "/library/parts/79867/1595149163/file.mkv",
- duration: 8640416,
- file: "/Movies/22 July (2018)/22 July (2018) WEBDL-2160p.mkv",
- size: 17221974810,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- UltraBlurColors: {
- topLeft: "243032",
- topRight: "245968",
- bottomRight: "113140",
- bottomLeft: "1b1d1f"
- },
- Guid: [
- {
- id: "imdb://tt7280898"
- },
- {
- id: "tmdb://474354"
- },
- {
- id: "tvdb://968"
- }
- ],
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "Iceland"
- },
- {
- tag: "Norway"
- }
- ],
- Director: [
- {
- tag: "Paul Greengrass"
- }
- ],
- Writer: [
- {
- tag: "Åsne Seierstad"
- },
- {
- tag: "Paul Greengrass"
- }
- ],
- Role: [
- {
- tag: "Jonas Strand Gravli"
- },
- {
- tag: "Anders Danielsen Lie"
- },
- {
- tag: "Jon Øigarden"
- }
- ]
- },
- {
- ratingKey: "21488",
- key: "/library/metadata/21488",
- guid: "plex://movie/5d776bd9fb0d55001f574e73",
- slug: "the-24-hour-war",
- studio: "Chassy Media",
- type: "movie",
- title: "The 24 Hour War",
- titleSort: "24 Hour War",
- summary:
- "In the early 1960s, Henry Ford II and Enzo Ferrari went to war on the battlefield of Le Mans(TM). This epic battle saw drivers lose their lives, family dynasties nearly collapse and the development of a new race car that changed racing.",
- rating: 10.0,
- audienceRating: 8.6,
- skipCount: 1,
- year: 2016,
- thumb: "/library/metadata/21488/thumb/1721967875",
- art: "/library/metadata/21488/art/1721967875",
- duration: 5997792,
- originallyAvailableAt: "2016-11-22",
- addedAt: 1565072391,
- updatedAt: 1721967875,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21822,
- duration: 5997792,
- bitrate: 11730,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- Part: [
- {
- id: 41819,
- key: "/library/parts/41819/1492372630/file.mkv",
- duration: 5997792,
- file: "/Movies/The 24 Hour War (2016)/The.24.Hour.War.2016.1080p.BluRay.DD5.1.x264-HiFi.mkv",
- size: 8796183796,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- UltraBlurColors: {
- topLeft: "511811",
- topRight: "692a1e",
- bottomRight: "2d0f0b",
- bottomLeft: "551c17"
- },
- Guid: [
- {
- id: "imdb://tt4875844"
- },
- {
- id: "tmdb://359093"
- },
- {
- id: "tvdb://132451"
- }
- ],
- Genre: [
- {
- tag: "Documentary"
- },
- {
- tag: "History"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Adam Carolla"
- },
- {
- tag: "Nate Adams"
- }
- ],
- Role: [
- {
- tag: "Mario Andretti"
- },
- {
- tag: "Bob Bondurant"
- },
- {
- tag: "Ralph Nader"
- }
- ]
- },
- {
- ratingKey: "21050",
- key: "/library/metadata/21050",
- guid: "plex://movie/5d776824f54112001f5bbdd7",
- slug: "28-days-later",
- studio: "DNA Films",
- type: "movie",
- title: "28 Days Later",
- originalTitle: "28 Days Later...",
- contentRating: "nl/16",
- summary:
- "Twenty-eight days after a killer virus was accidentally unleashed from a British research facility, a small group of London survivors are caught in a desperate struggle to protect themselves from the infected. Carried by animals and humans, the virus turns those it infects into homicidal maniacs -- and it's absolutely impossible to contain.",
- rating: 8.7,
- audienceRating: 8.5,
- viewOffset: 3421000,
- lastViewedAt: 1554844099,
- year: 2002,
- tagline:
- "His fear began when he woke up alone. His terror began when he realised he wasn't.",
- thumb: "/library/metadata/21050/thumb/1721967834",
- art: "/library/metadata/21050/art/1721967834",
- duration: 6787605,
- originallyAvailableAt: "2002-11-01",
- addedAt: 1563846686,
- updatedAt: 1721967834,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 21442,
- duration: 6787605,
- bitrate: 10056,
- width: 1920,
- height: 1040,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- Part: [
- {
- id: 41881,
- key: "/library/parts/41881/1540562456/file.mkv",
- duration: 6787605,
- file: "/Movies/28 Days Later (2002)/28.Days.Later.2002.1080p.REPACK.BluRay.x264-AVCHD.mkv",
- size: 8534411908,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- UltraBlurColors: {
- topLeft: "571002",
- topRight: "6e190f",
- bottomRight: "9f1a03",
- bottomLeft: "430b04"
- },
- Guid: [
- {
- id: "imdb://tt0289043"
- },
- {
- id: "tmdb://170"
- },
- {
- id: "tvdb://871"
- }
- ],
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Director: [
- {
- tag: "Danny Boyle"
- }
- ],
- Writer: [
- {
- tag: "Alex Garland"
- }
- ],
- Role: [
- {
- tag: "Cillian Murphy"
- },
- {
- tag: "Naomie Harris"
- },
- {
- tag: "Brendan Gleeson"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec(
- "/library/sections/{sectionKey}/{tag}",
- "get",
- 200,
- response
- )
- })
-
- it("should validate the 200 response with type 4 and includeGuids queryParam when the API spec is valid", () => {
- // {{baseUrl}}/library/sections/1/all?type=4&includeGuids=1&includeMeta=1&X-Plex-Container-Start=1&X-Plex-Container-Size=5
- const response = {
- MediaContainer: {
- size: 10,
- totalSize: 3438,
- offset: 0,
- allowSync: true,
- art: "/:/resources/show-fanart.jpg",
- content: "secondary",
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 2,
- librarySectionTitle: "TV Series ",
- librarySectionUUID: "b611bd29-cd72-4e30-ad86-34d06b7a0153",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1726069332,
- nocache: true,
- thumb: "/:/resources/show.png",
- title1: "TV Series ",
- title2: "All Shows",
- viewGroup: "show",
- Metadata: [
- {
- ratingKey: "45522",
- key: "/library/metadata/45522",
- parentRatingKey: "45521",
- grandparentRatingKey: "45520",
- guid: "plex://episode/5f68d2a93109960041ef8aed",
- parentGuid: "plex://season/602e7872c47d69002c8ce7b3",
- grandparentGuid: "plex://show/5e16253691c20300412003a8",
- grandparentSlug: "alice-in-borderland-2020",
- type: "episode",
- title: "Episode 1",
- grandparentKey: "/library/metadata/45520",
- parentKey: "/library/metadata/45521",
- grandparentTitle: "Alice in Borderland",
- parentTitle: "Season 1",
- originalTitle: "エピソード1",
- contentRating: "TV-MA",
- summary:
- "Arisu and his friends run into a public bathroom to hide from the police, but when they reemerge, the streets of Tokyo are suddenly completely empty.",
- index: 1,
- parentIndex: 1,
- audienceRating: 6.9,
- viewCount: 1,
- lastViewedAt: 1633889060,
- year: 2020,
- thumb: "/library/metadata/45522/thumb/1633811171",
- art: "/library/metadata/45520/art/1724304813",
- parentThumb: "/library/metadata/45521/thumb/1644710589",
- grandparentThumb: "/library/metadata/45520/thumb/1724304813",
- grandparentArt: "/library/metadata/45520/art/1724304813",
- duration: 2911520,
- originallyAvailableAt: "2020-12-10",
- addedAt: 1633811171,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 49519,
- duration: 2911520,
- bitrate: 11961,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78862,
- key: "/library/parts/78862/1644697576/file.mkv",
- duration: 2911520,
- file: "/TV Shows/Alice in Borderland (2020)/Season 01/Alice in Borderland (2020) - S01E01 - Episode 1 WEBDL-2160p.mkv",
- size: 4354485068,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 1",
- type: "coverPoster",
- url: "/library/metadata/45521/thumb/1644710589"
- },
- {
- alt: "Episode 1",
- type: "snapshot",
- url: "/library/metadata/45522/thumb/1633811171"
- },
- {
- alt: "Episode 1",
- type: "background",
- url: "/library/metadata/45520/art/1724304813"
- }
- ],
- UltraBlurColors: {
- topLeft: "11333b",
- topRight: "0a232d",
- bottomRight: "073958",
- bottomLeft: "1f5066"
- },
- Guid: [
- {
- id: "imdb://tt13015952"
- },
- {
- id: "tmdb://2434012"
- },
- {
- id: "tvdb://7945991"
- }
- ],
- Director: [
- {
- tag: "Shinsuke Sato"
- }
- ],
- Writer: [
- {
- tag: "Yoshiki Watabe"
- },
- {
- tag: "Yasuko Kuramitsu"
- }
- ]
- },
- {
- ratingKey: "45530",
- key: "/library/metadata/45530",
- parentRatingKey: "45521",
- grandparentRatingKey: "45520",
- guid: "plex://episode/5fc977a559365b002fe74016",
- parentGuid: "plex://season/602e7872c47d69002c8ce7b3",
- grandparentGuid: "plex://show/5e16253691c20300412003a8",
- grandparentSlug: "alice-in-borderland-2020",
- type: "episode",
- title: "Episode 2",
- grandparentKey: "/library/metadata/45520",
- parentKey: "/library/metadata/45521",
- grandparentTitle: "Alice in Borderland",
- parentTitle: "Season 1",
- originalTitle: "エピソード2",
- contentRating: "TV-MA",
- summary:
- "Leaving an injured Chota, Arisu and Karube head out to gain more experience. They come to a sprawling apartment, where a deadly game of tag awaits.",
- index: 2,
- parentIndex: 1,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1633892225,
- year: 2020,
- thumb: "/library/metadata/45530/thumb/1633811716",
- art: "/library/metadata/45520/art/1724304813",
- parentThumb: "/library/metadata/45521/thumb/1644710589",
- grandparentThumb: "/library/metadata/45520/thumb/1724304813",
- grandparentArt: "/library/metadata/45520/art/1724304813",
- duration: 3039776,
- originallyAvailableAt: "2020-12-10",
- addedAt: 1633811716,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 49521,
- duration: 3039776,
- bitrate: 12046,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78864,
- key: "/library/parts/78864/1644721302/file.mkv",
- duration: 3039776,
- file: "/TV Shows/Alice in Borderland (2020)/Season 01/Alice in Borderland (2020) - S01E02 - Episode 2 WEBDL-2160p.mkv",
- size: 4578487305,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 2",
- type: "coverPoster",
- url: "/library/metadata/45521/thumb/1644710589"
- },
- {
- alt: "Episode 2",
- type: "snapshot",
- url: "/library/metadata/45530/thumb/1633811716"
- },
- {
- alt: "Episode 2",
- type: "background",
- url: "/library/metadata/45520/art/1724304813"
- }
- ],
- UltraBlurColors: {
- topLeft: "113337",
- topRight: "184149",
- bottomRight: "12343c",
- bottomLeft: "0e4751"
- },
- Guid: [
- {
- id: "imdb://tt13618826"
- },
- {
- id: "tmdb://2552012"
- },
- {
- id: "tvdb://8073634"
- }
- ],
- Director: [
- {
- tag: "Shinsuke Sato"
- }
- ],
- Writer: [
- {
- tag: "Yoshiki Watabe"
- },
- {
- tag: "Yasuko Kuramitsu"
- }
- ],
- Role: [
- {
- tag: "Kanon Hanakage"
- },
- {
- tag: "Chigusa Yasuzawa"
- },
- {
- tag: "Riku Matsuda"
- }
- ]
- },
- {
- ratingKey: "45523",
- key: "/library/metadata/45523",
- parentRatingKey: "45521",
- grandparentRatingKey: "45520",
- guid: "plex://episode/5fc977a759365b002fe7402e",
- parentGuid: "plex://season/602e7872c47d69002c8ce7b3",
- grandparentGuid: "plex://show/5e16253691c20300412003a8",
- grandparentSlug: "alice-in-borderland-2020",
- type: "episode",
- title: "Episode 3",
- grandparentKey: "/library/metadata/45520",
- parentKey: "/library/metadata/45521",
- grandparentTitle: "Alice in Borderland",
- parentTitle: "Season 1",
- originalTitle: "エピソード3",
- contentRating: "TV-MA",
- summary:
- "With Chota and Shibuki’s visas fast expiring, the four enter a vast botanical garden in Shinjuku, where they take part in a cruel game of betrayal.",
- index: 3,
- parentIndex: 1,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1643663885,
- year: 2020,
- thumb: "/library/metadata/45523/thumb/1633811541",
- art: "/library/metadata/45520/art/1724304813",
- parentThumb: "/library/metadata/45521/thumb/1644710589",
- grandparentThumb: "/library/metadata/45520/thumb/1724304813",
- grandparentArt: "/library/metadata/45520/art/1724304813",
- duration: 2549024,
- originallyAvailableAt: "2020-12-10",
- addedAt: 1633811541,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 49520,
- duration: 2549024,
- bitrate: 11992,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78863,
- key: "/library/parts/78863/1644721444/file.mkv",
- duration: 2549024,
- file: "/TV Shows/Alice in Borderland (2020)/Season 01/Alice in Borderland (2020) - S01E03 - Episode 3 WEBDL-2160p.mkv",
- size: 3821961043,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 3",
- type: "coverPoster",
- url: "/library/metadata/45521/thumb/1644710589"
- },
- {
- alt: "Episode 3",
- type: "snapshot",
- url: "/library/metadata/45523/thumb/1633811541"
- },
- {
- alt: "Episode 3",
- type: "background",
- url: "/library/metadata/45520/art/1724304813"
- }
- ],
- UltraBlurColors: {
- topLeft: "043344",
- topRight: "031b1a",
- bottomRight: "8f4524",
- bottomLeft: "174453"
- },
- Guid: [
- {
- id: "imdb://tt13618828"
- },
- {
- id: "tmdb://2552013"
- },
- {
- id: "tvdb://8073638"
- }
- ],
- Director: [
- {
- tag: "Shinsuke Sato"
- }
- ],
- Writer: [
- {
- tag: "Yoshiki Watabe"
- },
- {
- tag: "Yasuko Kuramitsu"
- }
- ],
- Role: [
- {
- tag: "Yuya Matsuura"
- },
- {
- tag: "Chizuko Akiba"
- },
- {
- tag: "Tetsuya Nakanishi"
- }
- ]
- },
- {
- ratingKey: "45531",
- key: "/library/metadata/45531",
- parentRatingKey: "45521",
- grandparentRatingKey: "45520",
- guid: "plex://episode/5fc977a859365b002fe74031",
- parentGuid: "plex://season/602e7872c47d69002c8ce7b3",
- grandparentGuid: "plex://show/5e16253691c20300412003a8",
- grandparentSlug: "alice-in-borderland-2020",
- type: "episode",
- title: "Episode 4",
- grandparentKey: "/library/metadata/45520",
- parentKey: "/library/metadata/45521",
- grandparentTitle: "Alice in Borderland",
- parentTitle: "Season 1",
- originalTitle: "エピソード4",
- contentRating: "TV-MA",
- summary:
- "Arisu is overwhelmed with guilt and ready to give up, but Usagi urges him to keep going. Next up is a game of endurance in an underground highway.",
- index: 4,
- parentIndex: 1,
- audienceRating: 7.2,
- year: 2020,
- thumb: "/library/metadata/45531/thumb/1633811716",
- art: "/library/metadata/45520/art/1724304813",
- parentThumb: "/library/metadata/45521/thumb/1644710589",
- grandparentThumb: "/library/metadata/45520/thumb/1724304813",
- grandparentArt: "/library/metadata/45520/art/1724304813",
- duration: 2829344,
- originallyAvailableAt: "2020-12-10",
- addedAt: 1633811716,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 49522,
- duration: 2829344,
- bitrate: 12036,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78865,
- key: "/library/parts/78865/1644698196/file.mkv",
- duration: 2829344,
- file: "/TV Shows/Alice in Borderland (2020)/Season 01/Alice in Borderland (2020) - S01E04 - Episode 4 WEBDL-2160p.mkv",
- size: 4257792611,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 4",
- type: "coverPoster",
- url: "/library/metadata/45521/thumb/1644710589"
- },
- {
- alt: "Episode 4",
- type: "snapshot",
- url: "/library/metadata/45531/thumb/1633811716"
- },
- {
- alt: "Episode 4",
- type: "background",
- url: "/library/metadata/45520/art/1724304813"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c3435",
- topRight: "7c531b",
- bottomRight: "24280d",
- bottomLeft: "275e58"
- },
- Guid: [
- {
- id: "imdb://tt13618830"
- },
- {
- id: "tmdb://2552014"
- },
- {
- id: "tvdb://8073641"
- }
- ],
- Director: [
- {
- tag: "Shinsuke Sato"
- }
- ],
- Writer: [
- {
- tag: "Yoshiki Watabe"
- },
- {
- tag: "Yasuko Kuramitsu"
- }
- ],
- Role: [
- {
- tag: "Kazuma Sano"
- },
- {
- tag: "Kazuma Yamane"
- },
- {
- tag: "Yusuke Hirayama"
- }
- ]
- },
- {
- ratingKey: "45524",
- key: "/library/metadata/45524",
- parentRatingKey: "45521",
- grandparentRatingKey: "45520",
- guid: "plex://episode/5fc977a859365b002fe74034",
- parentGuid: "plex://season/602e7872c47d69002c8ce7b3",
- grandparentGuid: "plex://show/5e16253691c20300412003a8",
- grandparentSlug: "alice-in-borderland-2020",
- type: "episode",
- title: "Episode 5",
- grandparentKey: "/library/metadata/45520",
- parentKey: "/library/metadata/45521",
- grandparentTitle: "Alice in Borderland",
- parentTitle: "Season 1",
- originalTitle: "エピソード5",
- contentRating: "TV-MA",
- summary:
- "After Arisu and Usagi find their way to the Beach, the king of the so-called utopian haven forces them to help gather the remaining playing cards.",
- index: 5,
- parentIndex: 1,
- audienceRating: 6.7,
- year: 2020,
- thumb: "/library/metadata/45524/thumb/1644710590",
- art: "/library/metadata/45520/art/1724304813",
- parentThumb: "/library/metadata/45521/thumb/1644710589",
- grandparentThumb: "/library/metadata/45520/thumb/1724304813",
- grandparentArt: "/library/metadata/45520/art/1724304813",
- duration: 3101600,
- originallyAvailableAt: "2020-12-10",
- addedAt: 1633811541,
- updatedAt: 1644710590,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 49512,
- duration: 3101600,
- bitrate: 11733,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78855,
- key: "/library/parts/78855/1644697248/file.mkv",
- duration: 3101600,
- file: "/TV Shows/Alice in Borderland (2020)/Season 01/Alice in Borderland (2020) - S01E05 - Episode 5 WEBDL-2160p.mkv",
- size: 4550234744,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 5",
- type: "coverPoster",
- url: "/library/metadata/45521/thumb/1644710589"
- },
- {
- alt: "Episode 5",
- type: "snapshot",
- url: "/library/metadata/45524/thumb/1644710590"
- },
- {
- alt: "Episode 5",
- type: "background",
- url: "/library/metadata/45520/art/1724304813"
- }
- ],
- UltraBlurColors: {
- topLeft: "3f1a10",
- topRight: "5b2817",
- bottomRight: "54271a",
- bottomLeft: "161313"
- },
- Guid: [
- {
- id: "imdb://tt13618832"
- },
- {
- id: "tmdb://2552015"
- },
- {
- id: "tvdb://8073643"
- }
- ],
- Director: [
- {
- tag: "Shinsuke Sato"
- }
- ],
- Writer: [
- {
- tag: "Yoshiki Watabe"
- },
- {
- tag: "Yasuko Kuramitsu"
- }
- ],
- Role: [
- {
- tag: "Natsumi Eto"
- },
- {
- tag: "Masato Ijiri"
- },
- {
- tag: "Yua Fuwari"
- }
- ]
- },
- {
- ratingKey: "45525",
- key: "/library/metadata/45525",
- parentRatingKey: "45521",
- grandparentRatingKey: "45520",
- guid: "plex://episode/5fc977a859365b002fe74035",
- parentGuid: "plex://season/602e7872c47d69002c8ce7b3",
- grandparentGuid: "plex://show/5e16253691c20300412003a8",
- grandparentSlug: "alice-in-borderland-2020",
- type: "episode",
- title: "Episode 6",
- grandparentKey: "/library/metadata/45520",
- parentKey: "/library/metadata/45521",
- grandparentTitle: "Alice in Borderland",
- parentTitle: "Season 1",
- originalTitle: "エピソード6",
- contentRating: "TV-MA",
- summary:
- "Chishiya recruits Arisu and Usagi to help him change the status quo. An unforeseen event rocks the fragile power dynamics of the Beach.",
- index: 6,
- parentIndex: 1,
- audienceRating: 7.3,
- year: 2020,
- thumb: "/library/metadata/45525/thumb/1633811541",
- art: "/library/metadata/45520/art/1724304813",
- parentThumb: "/library/metadata/45521/thumb/1644710589",
- grandparentThumb: "/library/metadata/45520/thumb/1724304813",
- grandparentArt: "/library/metadata/45520/art/1724304813",
- duration: 2492960,
- originallyAvailableAt: "2020-12-10",
- addedAt: 1633811541,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 49523,
- duration: 2492960,
- bitrate: 11946,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78866,
- key: "/library/parts/78866/1644698881/file.mkv",
- duration: 2492960,
- file: "/TV Shows/Alice in Borderland (2020)/Season 01/Alice in Borderland (2020) - S01E06 - Episode 6 WEBDL-2160p.mkv",
- size: 3723808490,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 6",
- type: "coverPoster",
- url: "/library/metadata/45521/thumb/1644710589"
- },
- {
- alt: "Episode 6",
- type: "snapshot",
- url: "/library/metadata/45525/thumb/1633811541"
- },
- {
- alt: "Episode 6",
- type: "background",
- url: "/library/metadata/45520/art/1724304813"
- }
- ],
- UltraBlurColors: {
- topLeft: "093242",
- topRight: "045474",
- bottomRight: "2b6776",
- bottomLeft: "2c6679"
- },
- Guid: [
- {
- id: "imdb://tt13618834"
- },
- {
- id: "tmdb://2552016"
- },
- {
- id: "tvdb://8073645"
- }
- ],
- Director: [
- {
- tag: "Shinsuke Sato"
- }
- ],
- Writer: [
- {
- tag: "Yoshiki Watabe"
- },
- {
- tag: "Yasuko Kuramitsu"
- }
- ],
- Role: [
- {
- tag: "Daisuke Suzuki"
- },
- {
- tag: "Haro Aso"
- },
- {
- tag: "Takumi Iwasaka"
- }
- ]
- },
- {
- ratingKey: "45539",
- key: "/library/metadata/45539",
- parentRatingKey: "45521",
- grandparentRatingKey: "45520",
- guid: "plex://episode/5fc977a959365b002fe74039",
- parentGuid: "plex://season/602e7872c47d69002c8ce7b3",
- grandparentGuid: "plex://show/5e16253691c20300412003a8",
- grandparentSlug: "alice-in-borderland-2020",
- type: "episode",
- title: "Episode 7",
- grandparentKey: "/library/metadata/45520",
- parentKey: "/library/metadata/45521",
- grandparentTitle: "Alice in Borderland",
- parentTitle: "Season 1",
- originalTitle: "エピソード7",
- contentRating: "TV-MA",
- summary:
- "Once a safe haven, the Beach becomes the arena for the next stage, where an epic witch hunt turns everyone against each other in a hostile showdown.",
- index: 7,
- parentIndex: 1,
- audienceRating: 7.7,
- year: 2020,
- thumb: "/library/metadata/45539/thumb/1633812575",
- art: "/library/metadata/45520/art/1724304813",
- parentThumb: "/library/metadata/45521/thumb/1644710589",
- grandparentThumb: "/library/metadata/45520/thumb/1724304813",
- grandparentArt: "/library/metadata/45520/art/1724304813",
- duration: 2893472,
- originallyAvailableAt: "2020-12-10",
- addedAt: 1633812575,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 49524,
- duration: 2893472,
- bitrate: 12077,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78867,
- key: "/library/parts/78867/1644698863/file.mkv",
- duration: 2893472,
- file: "/TV Shows/Alice in Borderland (2020)/Season 01/Alice in Borderland (2020) - S01E07 - Episode 7 WEBDL-2160p.mkv",
- size: 4369277863,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 7",
- type: "coverPoster",
- url: "/library/metadata/45521/thumb/1644710589"
- },
- {
- alt: "Episode 7",
- type: "snapshot",
- url: "/library/metadata/45539/thumb/1633812575"
- },
- {
- alt: "Episode 7",
- type: "background",
- url: "/library/metadata/45520/art/1724304813"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a1f17",
- topRight: "7e3f15",
- bottomRight: "7c2b07",
- bottomLeft: "8a4422"
- },
- Guid: [
- {
- id: "imdb://tt13618836"
- },
- {
- id: "tmdb://2552017"
- },
- {
- id: "tvdb://8073647"
- }
- ],
- Director: [
- {
- tag: "Shinsuke Sato"
- }
- ],
- Writer: [
- {
- tag: "Yoshiki Watabe"
- },
- {
- tag: "Yasuko Kuramitsu"
- }
- ],
- Role: [
- {
- tag: "Shohei Abe"
- },
- {
- tag: "Kosuke Kubota"
- },
- {
- tag: "Yukina Fukushima"
- }
- ]
- },
- {
- ratingKey: "45526",
- key: "/library/metadata/45526",
- parentRatingKey: "45521",
- grandparentRatingKey: "45520",
- guid: "plex://episode/5fc977aa59365b002fe7403b",
- parentGuid: "plex://season/602e7872c47d69002c8ce7b3",
- grandparentGuid: "plex://show/5e16253691c20300412003a8",
- grandparentSlug: "alice-in-borderland-2020",
- type: "episode",
- title: "Episode 8",
- grandparentKey: "/library/metadata/45520",
- parentKey: "/library/metadata/45521",
- grandparentTitle: "Alice in Borderland",
- parentTitle: "Season 1",
- originalTitle: "エピソード8",
- contentRating: "TV-MA",
- summary:
- "Tensions inside the resort reach a boiling point. As the game clock nears zero, those who’ve survived the onslaught now face an uncertain future.",
- index: 8,
- parentIndex: 1,
- audienceRating: 8.4,
- year: 2020,
- thumb: "/library/metadata/45526/thumb/1633811541",
- art: "/library/metadata/45520/art/1724304813",
- parentThumb: "/library/metadata/45521/thumb/1644710589",
- grandparentThumb: "/library/metadata/45520/thumb/1724304813",
- grandparentArt: "/library/metadata/45520/art/1724304813",
- duration: 3175712,
- originallyAvailableAt: "2020-12-10",
- addedAt: 1633811541,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 49516,
- duration: 3175712,
- bitrate: 11974,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78859,
- key: "/library/parts/78859/1644697257/file.mkv",
- duration: 3175712,
- file: "/TV Shows/Alice in Borderland (2020)/Season 01/Alice in Borderland (2020) - S01E08 - Episode 8 WEBDL-2160p.mkv",
- size: 4754593020,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 8",
- type: "coverPoster",
- url: "/library/metadata/45521/thumb/1644710589"
- },
- {
- alt: "Episode 8",
- type: "snapshot",
- url: "/library/metadata/45526/thumb/1633811541"
- },
- {
- alt: "Episode 8",
- type: "background",
- url: "/library/metadata/45520/art/1724304813"
- }
- ],
- UltraBlurColors: {
- topLeft: "402809",
- topRight: "704817",
- bottomRight: "764e11",
- bottomLeft: "481f0b"
- },
- Guid: [
- {
- id: "imdb://tt13618838"
- },
- {
- id: "tmdb://2552018"
- },
- {
- id: "tvdb://8073649"
- }
- ],
- Director: [
- {
- tag: "Shinsuke Sato"
- }
- ],
- Writer: [
- {
- tag: "Yoshiki Watabe"
- },
- {
- tag: "Yasuko Kuramitsu"
- }
- ],
- Role: [
- {
- tag: "Kina Yazaki"
- },
- {
- tag: "Kento Shibuya"
- },
- {
- tag: "Takashi Kitadai"
- }
- ]
- },
- {
- ratingKey: "48049",
- key: "/library/metadata/48049",
- parentRatingKey: "48047",
- grandparentRatingKey: "45520",
- guid: "plex://episode/6332ef1e8848240ba522f9df",
- parentGuid: "plex://season/618b89208dde18df707ad15c",
- grandparentGuid: "plex://show/5e16253691c20300412003a8",
- grandparentSlug: "alice-in-borderland-2020",
- type: "episode",
- title: "Episode 1",
- grandparentKey: "/library/metadata/45520",
- parentKey: "/library/metadata/48047",
- grandparentTitle: "Alice in Borderland",
- parentTitle: "Season 2",
- originalTitle: "Alice in Borderland (2020)",
- contentRating: "TV-MA",
- summary:
- "Arisu, Usagi, Kuina and Chishiya have been waiting for over an hour in Shibuya crossing for the next stage to start, but nothing seems to be happening.",
- index: 1,
- parentIndex: 2,
- audienceRating: 9.2,
- year: 2020,
- thumb: "/library/metadata/48049/thumb/1672202197",
- art: "/library/metadata/45520/art/1724304813",
- parentThumb: "/library/metadata/48047/thumb/1671800243",
- grandparentThumb: "/library/metadata/45520/thumb/1724304813",
- grandparentArt: "/library/metadata/45520/art/1724304813",
- duration: 2915744,
- originallyAvailableAt: "2022-12-22",
- addedAt: 1671801218,
- updatedAt: 1672202197,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 51375,
- duration: 2915744,
- bitrate: 6109,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 80750,
- key: "/library/parts/80750/1671790200/file.mkv",
- duration: 2915744,
- file: "/TV Shows/Alice in Borderland (2020)/Season 02/Alice in Borderland (2020) - S02E01 - Episode 1 WEBDL-1080p.mkv",
- size: 2227846737,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 1",
- type: "coverPoster",
- url: "/library/metadata/48047/thumb/1671800243"
- },
- {
- alt: "Episode 1",
- type: "snapshot",
- url: "/library/metadata/48049/thumb/1672202197"
- },
- {
- alt: "Episode 1",
- type: "background",
- url: "/library/metadata/45520/art/1724304813"
- }
- ],
- UltraBlurColors: {
- topLeft: "1a1d1a",
- topRight: "030403",
- bottomRight: "90423a",
- bottomLeft: "0f2c39"
- },
- Guid: [
- {
- id: "imdb://tt13702212"
- },
- {
- id: "tmdb://3975867"
- },
- {
- id: "tvdb://8830735"
- }
- ]
- },
- {
- ratingKey: "48050",
- key: "/library/metadata/48050",
- parentRatingKey: "48047",
- grandparentRatingKey: "45520",
- guid: "plex://episode/63853f646063789db0efe845",
- parentGuid: "plex://season/618b89208dde18df707ad15c",
- grandparentGuid: "plex://show/5e16253691c20300412003a8",
- grandparentSlug: "alice-in-borderland-2020",
- type: "episode",
- title: "Episode 2",
- grandparentKey: "/library/metadata/45520",
- parentKey: "/library/metadata/48047",
- grandparentTitle: "Alice in Borderland",
- parentTitle: "Season 2",
- originalTitle: "Alice in Borderland (2020)",
- contentRating: "TV-MA",
- summary:
- "Now that the King of Clubs has revealed himself in his full glory, the game finally begins. Much to Arisu's surprise, things are going pretty well.",
- index: 2,
- parentIndex: 2,
- audienceRating: 8.0,
- year: 2020,
- thumb: "/library/metadata/48050/thumb/1672202197",
- art: "/library/metadata/45520/art/1724304813",
- parentThumb: "/library/metadata/48047/thumb/1671800243",
- grandparentThumb: "/library/metadata/45520/thumb/1724304813",
- grandparentArt: "/library/metadata/45520/art/1724304813",
- duration: 3616544,
- originallyAvailableAt: "2022-12-22",
- addedAt: 1671801219,
- updatedAt: 1672202197,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 51376,
- duration: 3616544,
- bitrate: 6188,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 80751,
- key: "/library/parts/80751/1671790197/file.mkv",
- duration: 3616544,
- file: "/TV Shows/Alice in Borderland (2020)/Season 02/Alice in Borderland (2020) - S02E02 - Episode 2 WEBDL-1080p.mkv",
- size: 2799175661,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 2",
- type: "coverPoster",
- url: "/library/metadata/48047/thumb/1671800243"
- },
- {
- alt: "Episode 2",
- type: "snapshot",
- url: "/library/metadata/48050/thumb/1672202197"
- },
- {
- alt: "Episode 2",
- type: "background",
- url: "/library/metadata/45520/art/1724304813"
- }
- ],
- UltraBlurColors: {
- topLeft: "123240",
- topRight: "91413e",
- bottomRight: "753230",
- bottomLeft: "91413d"
- },
- Guid: [
- {
- id: "imdb://tt22865046"
- },
- {
- id: "tmdb://4110585"
- },
- {
- id: "tvdb://9476213"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec(
- "/library/sections/{sectionKey}/{tag}",
- "get",
- 200,
- response
- )
- })
-
- it("should validate the 200 response with type 2 and with includeGuids and includeMeta queryParam when the API spec is valid", () => {
- // {{baseUrl}}/library/sections/1/all?type=4&includeGuids=1&includeMeta=1&X-Plex-Container-Start=1&X-Plex-Container-Size=5
- const response = {
- MediaContainer: {
- size: 26,
- totalSize: 26,
- offset: 0,
- allowSync: true,
- art: "/:/resources/show-fanart.jpg",
- content: "secondary",
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 3,
- librarySectionTitle: "Anime",
- librarySectionUUID: "96204dfc-eabd-4328-8186-8330fda0b888",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1726069332,
- nocache: true,
- thumb: "/:/resources/show.png",
- title1: "Anime",
- title2: "All Shows",
- viewGroup: "show",
- Metadata: [
- {
- ratingKey: "28580",
- key: "/library/metadata/28580/children",
- guid: "com.plexapp.agents.thetvdb://88651?lang=en",
- studio: "CTC (JA)",
- type: "show",
- title: "07-Ghost",
- contentRating: "TV-PG",
- summary:
- "Set in a gothic fantasy world, this is the story of Teito Klein, an orphaned slave who became the top military academy student. However, an unexpected turn of events left him pursued by the forces of the Barsburg Empire. Now an escaping convict, Teito's sheltered by the church and it’s law of sanctuary. Here, he discovered many mysteries surrounding himself, the church, and the Empire itself. The fact that he might be connected to a dethroned king and the mystical stone of god, 'The Eye of Mikhael' made him the target of the empire more than ever. Fortunately the church is under the mythical 7 Ghost protection. But who are the Ghosts really. Will Teito be free from the military's clutch, And what of his said mission to uncover the history. And who is the military's Chief-of-Staff Ayanami exactly. Teito's future seems to have spiraled into an unexpectedly perilous path.",
- index: 1,
- rating: 6.9,
- year: 2009,
- thumb: "/library/metadata/28580/thumb/1640367138",
- art: "/library/metadata/28580/art/1640367138",
- banner: "/library/metadata/28580/banner/1640367138",
- duration: 1500000,
- originallyAvailableAt: "2009-04-06",
- leafCount: 26,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1586886437,
- updatedAt: 1640367138,
- Image: [
- {
- alt: "07-Ghost",
- type: "coverPoster",
- url: "/library/metadata/28580/thumb/1640367138"
- },
- {
- alt: "07-Ghost",
- type: "background",
- url: "/library/metadata/28580/art/1640367138"
- }
- ],
- UltraBlurColors: {
- topLeft: "040404",
- topRight: "903b67",
- bottomRight: "18250e",
- bottomLeft: "923f43"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Animation"
- }
- ],
- Role: [
- {
- tag: "Mitsuki Saiga"
- },
- {
- tag: "Shou Hayami"
- },
- {
- tag: "Jun'ichi Suwabe"
- }
- ]
- },
- {
- ratingKey: "57",
- key: "/library/metadata/57/children",
- guid: "com.plexapp.agents.thetvdb://267440?lang=en",
- studio: "NHK",
- type: "show",
- title: "Attack on Titan",
- contentRating: "TV-14",
- summary:
- "After his hometown is destroyed and his mother is killed, young Eren Yeager vows to cleanse the earth of the giant humanoid Titans that have brought humanity to the brink of extinction.",
- index: 1,
- rating: 2049.0,
- viewCount: 95,
- skipCount: 6,
- lastViewedAt: 1723324718,
- year: 2013,
- thumb: "/library/metadata/57/thumb/1724061366",
- art: "/library/metadata/57/art/1724061366",
- banner: "/library/metadata/57/banner/1724061366",
- theme: "/library/metadata/57/theme/1724061366",
- duration: 1500000,
- originallyAvailableAt: "2013-04-06",
- leafCount: 99,
- viewedLeafCount: 89,
- childCount: 5,
- seasonCount: 4,
- addedAt: 1542821672,
- updatedAt: 1724061366,
- Image: [
- {
- alt: "Attack on Titan",
- type: "coverPoster",
- url: "/library/metadata/57/thumb/1724061366"
- },
- {
- alt: "Attack on Titan",
- type: "background",
- url: "/library/metadata/57/art/1724061366"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1c05",
- topRight: "4f1e0a",
- bottomRight: "993c1a",
- bottomLeft: "4b1709"
- },
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Fantasy"
- }
- ],
- Role: [
- {
- tag: "Yuki Kaji"
- },
- {
- tag: "Yui Ishikawa"
- },
- {
- tag: "Marina Inoue"
- }
- ]
- },
- {
- ratingKey: "3556",
- key: "/library/metadata/3556/children",
- guid: "com.plexapp.agents.thetvdb://78987?lang=en",
- studio: "Tokyo Broadcasting System",
- type: "show",
- title: "Black Cat",
- contentRating: "TV-14",
- summary:
- "A group of assasins are controled by Chronos. They all have a number on their neck. But number 13 which is Black Cat has the characteristics of a cat, because a witch cursed him. He is supposed to kill people but he also hates the thought of killing people.\r\nThe world is secretly controlled by a secret organizition, Chronos. Under the command of this mysterious organization, are the Chronos Numbers, a group of powerful assasins, taking orders to eliminate certain target secretly to keep the so-called `peace`. One of the most powerful is the Number XIII, Train Hartnett, or known as Black Cat. At first he seems to be a cruel killer, a meeting with a girl Sweeper changed him completely. Now as a Sweeper, Train travelled with his partner Sven Volfied to hunt down criminals.",
- index: 1,
- rating: 8.9,
- year: 2005,
- thumb: "/library/metadata/3556/thumb/1640367137",
- art: "/library/metadata/3556/art/1640367137",
- banner: "/library/metadata/3556/banner/1640367137",
- duration: 1500000,
- originallyAvailableAt: "2005-10-07",
- leafCount: 24,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1552930790,
- updatedAt: 1640367137,
- Image: [
- {
- alt: "Black Cat",
- type: "coverPoster",
- url: "/library/metadata/3556/thumb/1640367137"
- },
- {
- alt: "Black Cat",
- type: "background",
- url: "/library/metadata/3556/art/1640367137"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c2f50",
- topRight: "113858",
- bottomRight: "3e57a8",
- bottomLeft: "245284"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Action"
- }
- ],
- Role: [
- {
- tag: "Keiji Fujiwara"
- },
- {
- tag: "Misato Fukuen"
- },
- {
- tag: "Takashi Kondou"
- }
- ]
- },
- {
- ratingKey: "1221",
- key: "/library/metadata/1221/children",
- guid: "com.plexapp.agents.thetvdb://79604?lang=en",
- studio: "Tokyo MX",
- type: "show",
- title: "Black Lagoon",
- contentRating: "TV-MA",
- summary:
- "Okajima Rokuro - now known almost exclusively as 'Rock' - was once a typical, put-upon Japanese businessman. Then, on a routine business trip, he was kidnapped and ransomed by the Lagoon Company: a band of mercenary pirates operating out of the crime-riddled city of Roanapur. Abandoned by his bosses, he joined the Lagoon Company. Now he must try and stay afloat amongst the ever-shifting politics of the criminal underworld, while simultaneously avoiding death at the hands of his quick-tempered, gun-toting co-worker, 'Two Hand' Revy. ",
- index: 1,
- rating: 8.0,
- year: 2006,
- thumb: "/library/metadata/1221/thumb/1640367168",
- art: "/library/metadata/1221/art/1640367168",
- banner: "/library/metadata/1221/banner/1640367168",
- theme: "/library/metadata/1221/theme/1640367168",
- duration: 1500000,
- originallyAvailableAt: "2006-04-09",
- leafCount: 29,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1552687240,
- updatedAt: 1640367168,
- Image: [
- {
- alt: "Black Lagoon",
- type: "coverPoster",
- url: "/library/metadata/1221/thumb/1640367168"
- },
- {
- alt: "Black Lagoon",
- type: "background",
- url: "/library/metadata/1221/art/1640367168"
- }
- ],
- UltraBlurColors: {
- topLeft: "162e4f",
- topRight: "9c3631",
- bottomRight: "1a4c96",
- bottomLeft: "182b54"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Adventure"
- }
- ],
- Role: [
- {
- tag: "Jun Karasawa"
- },
- {
- tag: "Daisuke Namikawa"
- },
- {
- tag: "Megumi Toyoguchi"
- }
- ]
- },
- {
- ratingKey: "5604",
- key: "/library/metadata/5604/children",
- guid: "com.plexapp.agents.thetvdb://74796?lang=en",
- studio: "TV Tokyo",
- type: "show",
- title: "Bleach",
- contentRating: "TV-MA",
- summary:
- "For as long as he can remember, Ichigo Kurosaki has been able to see ghosts. But when he meets Rukia, a Soul Reaper who battles evil spirits known as Hollows, he finds his life is changed forever when Rukia transfers most of her powers to him. Now a Soul Reaper himself with a newfound wealth of spiritual energy, Ichigo discovers his true calling: to protect the living and the dead from evil.",
- index: 1,
- rating: 7.9,
- viewCount: 5,
- skipCount: 1,
- lastViewedAt: 1720283316,
- year: 2004,
- thumb: "/library/metadata/5604/thumb/1726582203",
- art: "/library/metadata/5604/art/1726582203",
- banner: "/library/metadata/5604/banner/1726582203",
- theme: "/library/metadata/5604/theme/1726582203",
- duration: 1500000,
- originallyAvailableAt: "2004-10-04",
- leafCount: 393,
- viewedLeafCount: 2,
- childCount: 18,
- seasonCount: 17,
- addedAt: 1553396573,
- updatedAt: 1726582203,
- Image: [
- {
- alt: "Bleach",
- type: "coverPoster",
- url: "/library/metadata/5604/thumb/1726582203"
- },
- {
- alt: "Bleach",
- type: "background",
- url: "/library/metadata/5604/art/1726582203"
- }
- ],
- UltraBlurColors: {
- topLeft: "00314c",
- topRight: "770b37",
- bottomRight: "360c19",
- bottomLeft: "0b4a64"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Animation"
- }
- ],
- Role: [
- {
- tag: "Masakazu Morita"
- },
- {
- tag: "Fumiko Orikasa"
- },
- {
- tag: "Yuki Matsuoka"
- }
- ]
- },
- {
- ratingKey: "1733",
- key: "/library/metadata/1733/children",
- guid: "com.plexapp.agents.thetvdb://79995?lang=en",
- studio: "Nippon TV",
- type: "show",
- title: "Claymore",
- contentRating: "TV-MA",
- summary:
- "Based on a shounen manga by Yagi Norihiro serialised in Monthly Shounen Jump.\r\n\r\nThe setting of the story is a fictional world of abundant towns where humans coexist with demons called Yoma. These monsters feed on humans as their main source of food, hiding themselves in human society until they strike.\r\n\r\nA group of skilled warriors form a nameless organization to protect humans from these demons. These warriors are called Claymores, after their immense Claymore weapons. They willingly infuse themselves with demon flesh and blood to become powerful half-human hybrids. Villages in danger of attack hire warriors from the organisation for protection.\r\n\r\nThe story of Claymore follows the adventures of the beautiful Claymore warrior Claire, who fights demons and struggles to hold on to her humanity.\r\n\r\nLong ago, the Yoma, the shape changing demons, took human form to live in disguise among human society. They feed on human innards, and take possession of memories from the brains of people they eat. These acquired memories help them better disguise themselves within human society.\r\n\r\nIn recent years, a secret society discovers a way of implanting demon bodies and body parts into humans, to create hybrids more powerful than the original demons. A hybrid's standard abilities include faster healing, limited shape modification, the ability to detect other demons and hybrids, and overall enhanced physical prowess. Almost all hybrids are created against their will; they are typically survivors of families attacked by demons. The only exception is the lead character, who volunteered to become a hybrid to avenge her family. The society sends hybrids to towns that can afford their fares to kill demons, although not every hybrid does so willingly (this is implied in the manga.) The society is often strict and harsh; hybrids who break the rules risk being hunted down by their fellow hybrids.",
- index: 1,
- rating: 8.0,
- viewCount: 21,
- skipCount: 3,
- lastViewedAt: 1564758734,
- year: 2007,
- thumb: "/library/metadata/1733/thumb/1640367193",
- art: "/library/metadata/1733/art/1640367193",
- banner: "/library/metadata/1733/banner/1640367193",
- theme: "/library/metadata/1733/theme/1640367193",
- duration: 1500000,
- originallyAvailableAt: "2007-04-03",
- leafCount: 26,
- viewedLeafCount: 18,
- childCount: 1,
- addedAt: 1552727021,
- updatedAt: 1640367193,
- Image: [
- {
- alt: "Claymore",
- type: "coverPoster",
- url: "/library/metadata/1733/thumb/1640367193"
- },
- {
- alt: "Claymore",
- type: "background",
- url: "/library/metadata/1733/art/1640367193"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c0b0d",
- topRight: "1a1716",
- bottomRight: "3e3a39",
- bottomLeft: "211f1f"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Animation"
- }
- ],
- Role: [
- {
- tag: "Houko Kuwashima"
- },
- {
- tag: "Motoki Takagi"
- },
- {
- tag: "Ai Orikasa"
- }
- ]
- },
- {
- ratingKey: "979",
- key: "/library/metadata/979/children",
- guid: "com.plexapp.agents.thetvdb://76885?lang=en",
- studio: "TV Tokyo",
- type: "show",
- title: "Cowboy Bebop",
- contentRating: "TV-MA",
- summary:
- 'In the year 2071 humanity has colonized the entire Solar System through the use of "Phase Difference Space Gates". A catastrophic accident occurred during the development of the Gates, damaging both the Earth and the Moon, heavily irradiating the surface, and forcing most of mankind to evacuate to other planets of the Solar System.\r\n\r\nWherever humanity goes, so goes its criminal element, and thus the need for those who hunt criminals. The newly formed solar system police reinstated the bounty scheme of the Wild West. Cowboy Bebop is the story of the four inhabitants of the spaceship Bebop, and the living they barely make at bounty hunting.',
- index: 1,
- rating: 9.1,
- year: 1998,
- thumb: "/library/metadata/979/thumb/1640367200",
- art: "/library/metadata/979/art/1640367200",
- banner: "/library/metadata/979/banner/1640367200",
- theme: "/library/metadata/979/theme/1640367200",
- duration: 1500000,
- originallyAvailableAt: "1998-04-03",
- leafCount: 26,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1552685855,
- updatedAt: 1640367200,
- Image: [
- {
- alt: "Cowboy Bebop",
- type: "coverPoster",
- url: "/library/metadata/979/thumb/1640367200"
- },
- {
- alt: "Cowboy Bebop",
- type: "background",
- url: "/library/metadata/979/art/1640367200"
- }
- ],
- UltraBlurColors: {
- topLeft: "122d54",
- topRight: "29529a",
- bottomRight: "80521d",
- bottomLeft: "92413f"
- },
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Adventure"
- }
- ],
- Role: [
- {
- tag: "Kouichi Yamadera"
- },
- {
- tag: "Unshou Ishizuka"
- },
- {
- tag: "Megumi Hayashibara"
- }
- ]
- },
- {
- ratingKey: "4269",
- key: "/library/metadata/4269/children",
- guid: "com.plexapp.agents.thetvdb://79481?lang=en",
- studio: "Nippon TV",
- type: "show",
- title: "Death Note",
- contentRating: "TV-MA",
- summary:
- "When a Japanese high schooler comes into possession of a mystical notebook, he finds he has the power to kill anybody whose name he enters in it.",
- index: 1,
- rating: 9.0,
- year: 2006,
- thumb: "/library/metadata/4269/thumb/1640367238",
- art: "/library/metadata/4269/art/1640367238",
- banner: "/library/metadata/4269/banner/1640367238",
- theme: "/library/metadata/4269/theme/1640367238",
- duration: 1320000,
- originallyAvailableAt: "2006-10-04",
- leafCount: 37,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1552931028,
- updatedAt: 1640367238,
- Image: [
- {
- alt: "Death Note",
- type: "coverPoster",
- url: "/library/metadata/4269/thumb/1640367238"
- },
- {
- alt: "Death Note",
- type: "background",
- url: "/library/metadata/4269/art/1640367238"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a2013",
- topRight: "864e21",
- bottomRight: "1c1717",
- bottomLeft: "973a2f"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Drama"
- }
- ],
- Role: [
- {
- tag: "Mamoru Miyano"
- },
- {
- tag: "Nakamura Shidō II"
- },
- {
- tag: "Masaya Matsukaze"
- }
- ]
- },
- {
- ratingKey: "4386",
- key: "/library/metadata/4386/children",
- guid: "com.plexapp.agents.thetvdb://289177?lang=en",
- studio: "Nippon TV",
- type: "show",
- title: "Death Parade",
- contentRating: "TV-MA",
- summary:
- '"Welcome to QuinnDecim." What greets two unsuspecting guests is a strange bar, QuinnDecim, and the white-haired bartender, Decim. "From here you two shall begin a battle where your lives hang in the balance," he says to introduce the Death Game. Before long the guests\' true natures become apparent. As a matter of course, at the game\'s end Decim is revealed to be the "arbiter." Decim\'s judgement on the two guests is...',
- index: 1,
- rating: 8.1,
- year: 2015,
- thumb: "/library/metadata/4386/thumb/1640367215",
- art: "/library/metadata/4386/art/1640367215",
- banner: "/library/metadata/4386/banner/1640367215",
- theme: "/library/metadata/4386/theme/1640367215",
- duration: 1320000,
- originallyAvailableAt: "2015-01-10",
- leafCount: 12,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1552964652,
- updatedAt: 1640367215,
- Image: [
- {
- alt: "Death Parade",
- type: "coverPoster",
- url: "/library/metadata/4386/thumb/1640367215"
- },
- {
- alt: "Death Parade",
- type: "background",
- url: "/library/metadata/4386/art/1640367215"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c0417",
- topRight: "331a44",
- bottomRight: "27163d",
- bottomLeft: "070312"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Animation"
- }
- ],
- Role: [
- {
- tag: "Ikuko Tani"
- },
- {
- tag: "Takahiro Sakurai"
- },
- {
- tag: "Keiji Fujiwara"
- }
- ]
- },
- {
- ratingKey: "27380",
- key: "/library/metadata/27380/children",
- guid: "com.plexapp.agents.thetvdb://88031?lang=en",
- studio: "Fuji TV",
- type: "show",
- title: "Dragon Ball Kai",
- contentRating: "TV-14",
- summary:
- "Rejoin Goku and his friends in a series of cosmic battles! Toei has redubbed, recut, and cleaned up the animation of the original 1989 animated series. The show's story arc has been refined to better follow the comic book series on which it is based. The show also features a new opening and ending.\r\n\r\nIn the series, martial artist Goku, and his various friends, battle increasingly powerful enemies to defend the world against evil. Can Earth's defender defeat demons, aliens, and other villains? ",
- index: 1,
- rating: 8.9,
- year: 2009,
- thumb: "/library/metadata/27380/thumb/1640367321",
- art: "/library/metadata/27380/art/1640367321",
- banner: "/library/metadata/27380/banner/1640367321",
- duration: 1500000,
- originallyAvailableAt: "2009-04-05",
- leafCount: 105,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1586252029,
- updatedAt: 1640367321,
- Image: [
- {
- alt: "Dragon Ball Kai",
- type: "coverPoster",
- url: "/library/metadata/27380/thumb/1640367321"
- },
- {
- alt: "Dragon Ball Kai",
- type: "background",
- url: "/library/metadata/27380/art/1640367321"
- }
- ],
- UltraBlurColors: {
- topLeft: "0b3815",
- topRight: "8d4823",
- bottomRight: "4b54a4",
- bottomLeft: "2d6d3c"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Animation"
- }
- ],
- Role: [
- {
- tag: "Masako Nozawa"
- },
- {
- tag: "Ryo Horikawa"
- },
- {
- tag: "Toshio Furukawa"
- }
- ]
- },
- {
- ratingKey: "22398",
- key: "/library/metadata/22398/children",
- guid: "com.plexapp.agents.thetvdb://75941?lang=en",
- studio: "AT-X",
- type: "show",
- title: "Elfen Lied",
- contentRating: "TV-MA",
- summary:
- 'The diclonius, otherwise known as a two-horned human, are mutants of the human species, and may well be the next step in human evolution. The diclonius have horns and strong telekinetic powers represented by "vectors". However with this great power, they can easily destroy the human race. Fearful of their power, humans quarantined the diclonius into secret research facilities to study. However, in a freak accident, a enraged female diclonius escaped, killing many guards in the process. While escaping, she is shot in the head, and falls into the ocean. As a result she has waves of amnesia. Later, she washes ashore. There, she meets two people named Kouta and Yuka, who name the female diclonius "Nyuu", after the only word she can say. They decide to watch after her, but of course, the research facility can\'t have this, and begin trying to retrieve her by any means necessary.',
- index: 1,
- rating: 8.2,
- viewCount: 1,
- skipCount: 1,
- lastViewedAt: 1586810201,
- year: 2004,
- thumb: "/library/metadata/22398/thumb/1640367247",
- art: "/library/metadata/22398/art/1640367247",
- banner: "/library/metadata/22398/banner/1640367247",
- duration: 1500000,
- originallyAvailableAt: "2004-07-25",
- leafCount: 13,
- viewedLeafCount: 1,
- childCount: 1,
- addedAt: 1566759226,
- updatedAt: 1640367247,
- Image: [
- {
- alt: "Elfen Lied",
- type: "coverPoster",
- url: "/library/metadata/22398/thumb/1640367247"
- },
- {
- alt: "Elfen Lied",
- type: "background",
- url: "/library/metadata/22398/art/1640367247"
- }
- ],
- UltraBlurColors: {
- topLeft: "570e10",
- topRight: "5f1619",
- bottomRight: "300808",
- bottomLeft: "751e22"
- },
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Drama"
- }
- ],
- Role: [
- {
- tag: "Eriko Ishihara"
- },
- {
- tag: "Hagiwara Emiko"
- },
- {
- tag: "Mamiko Noto"
- }
- ]
- },
- {
- ratingKey: "9359",
- key: "/library/metadata/9359/children",
- guid: "com.plexapp.agents.thetvdb://114801?lang=en",
- studio: "TV Tokyo",
- type: "show",
- title: "Fairy Tail",
- contentRating: "TV-14",
- summary:
- 'In the land of Fiore, magic is everywhere. Sorcerers are like skilled tradesmen who band together in "guilds" and take on paying assignments for non-magic wielders, like hunting monsters, retrieving lost items or running odd errands. Lucy is an aspiring wizard who wants to hook up with the coolest guild around, Fairy Tail. One day, she meets a red-headed boy who saves her from a unscrupulous wizard, and before she knows it, she\'s introduced to the wild and wacky band of wizards of Fairy Tail and begins the adventure of a lifetime.',
- index: 1,
- rating: 7.9,
- year: 2009,
- thumb: "/library/metadata/9359/thumb/1640367377",
- art: "/library/metadata/9359/art/1640367377",
- banner: "/library/metadata/9359/banner/1640367377",
- duration: 1500000,
- originallyAvailableAt: "2009-10-12",
- leafCount: 179,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1560023608,
- updatedAt: 1640367377,
- Image: [
- {
- alt: "Fairy Tail",
- type: "coverPoster",
- url: "/library/metadata/9359/thumb/1640367377"
- },
- {
- alt: "Fairy Tail",
- type: "background",
- url: "/library/metadata/9359/art/1640367377"
- }
- ],
- UltraBlurColors: {
- topLeft: "561109",
- topRight: "332c65",
- bottomRight: "272e68",
- bottomLeft: "9c3727"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Comedy"
- }
- ],
- Role: [
- {
- tag: "Tetsuya Kakihara"
- },
- {
- tag: "Aya Hirano"
- },
- {
- tag: "Rie Kugimiya"
- }
- ]
- },
- {
- ratingKey: "9461",
- key: "/library/metadata/9461/children",
- guid: "com.plexapp.agents.thetvdb://75579?lang=en",
- studio: "Animax",
- type: "show",
- title: "Fullmetal Alchemist",
- contentRating: "TV-14",
- summary:
- "Two young brothers are raised as alchemists, but when they are severely injured trying to perform a forbidden act, they begin searching for the one thing that can save them; the fabled philosopher's stone.",
- index: 1,
- rating: 8.8,
- viewCount: 28,
- skipCount: 2,
- lastViewedAt: 1560528627,
- year: 2003,
- thumb: "/library/metadata/9461/thumb/1640367328",
- art: "/library/metadata/9461/art/1640367328",
- banner: "/library/metadata/9461/banner/1640367328",
- duration: 1500000,
- originallyAvailableAt: "2003-10-04",
- leafCount: 51,
- viewedLeafCount: 28,
- childCount: 1,
- addedAt: 1560025033,
- updatedAt: 1640367328,
- Image: [
- {
- alt: "Fullmetal Alchemist",
- type: "coverPoster",
- url: "/library/metadata/9461/thumb/1640367328"
- },
- {
- alt: "Fullmetal Alchemist",
- type: "background",
- url: "/library/metadata/9461/art/1640367328"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1b22",
- topRight: "893b3d",
- bottomRight: "973b3f",
- bottomLeft: "904529"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Drama"
- }
- ],
- Role: [
- {
- tag: "Romi Paku"
- },
- {
- tag: "Rie Kugimiya"
- },
- {
- tag: "Tooru Ookawa"
- }
- ]
- },
- {
- ratingKey: "8310",
- key: "/library/metadata/8310/children",
- guid: "com.plexapp.agents.thetvdb://307375?lang=en",
- studio: "Tokyo MX",
- type: "show",
- title: "Mob Psycho 100",
- contentRating: "TV-14",
- summary:
- 'Kageyama Shigeo (a.k.a. "Mob") is a 8th grader with psychic abilities. He could bend spoons and lift objects with his mind from a young age, but he slowly began to withhold from using his abilities in public due to the negative attention he kept receiving. Now, the only thing he wants is to become friends with a girl in his class, Tsubomi. With his psychic "mentor" (who has no psychic powers), he continues his daily life, attempting to realize his purpose in life.',
- index: 1,
- rating: 9.0,
- year: 2016,
- thumb: "/library/metadata/8310/thumb/1671643061",
- art: "/library/metadata/8310/art/1671643061",
- banner: "/library/metadata/8310/banner/1671643061",
- duration: 1440000,
- originallyAvailableAt: "2016-07-11",
- leafCount: 38,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1557941187,
- updatedAt: 1671643061,
- Image: [
- {
- alt: "Mob Psycho 100",
- type: "coverPoster",
- url: "/library/metadata/8310/thumb/1671643061"
- },
- {
- alt: "Mob Psycho 100",
- type: "background",
- url: "/library/metadata/8310/art/1671643061"
- }
- ],
- UltraBlurColors: {
- topLeft: "282658",
- topRight: "5e4da2",
- bottomRight: "4d53a4",
- bottomLeft: "273064"
- },
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Comedy"
- }
- ],
- Role: [
- {
- tag: "Setsuo Itou"
- },
- {
- tag: "Takahiro Sakurai"
- },
- {
- tag: "Akio Ootsuka"
- }
- ]
- },
- {
- ratingKey: "43906",
- key: "/library/metadata/43906/children",
- guid: "com.plexapp.agents.hama://anidb-2127?lang=en",
- studio: "Toei Animation",
- type: "show",
- title: "Mushrambo",
- summary:
- "Humanity is exterminated by a genetic race they created to fight a deadly virus. One of the scientist brings his young daughter in a cryogenic sleep, hoping that she will awaken one day and find surviving humans, so that she can bring peace between them and the genetic beings, the Enterrans. The girl, Yakumo received special powers at the impact of a meteorite, the impact after which the Enterrans went evil. When she awakens, 500 years later, she goes on her journey and meets three Enterrans who join her. Together with them she slowly finds from the secrets of the past, what happened to her home planet in reality.\nThere is a third season made by a smaller Japanese organisation, not by Toei. This season was half aired in Japan, under a new name. It aired in its entirety in Germany and a few other countries. There are also unverified rumours of a fourth season.",
- index: 1,
- rating: 4.4,
- lastViewedAt: 1622468470,
- year: 2000,
- thumb: "/library/metadata/43906/thumb/1622069087",
- duration: 1500000,
- originallyAvailableAt: "2000-02-05",
- leafCount: 32,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1622069051,
- updatedAt: 1622069087,
- Image: [
- {
- alt: "Mushrambo",
- type: "coverPoster",
- url: "/library/metadata/43906/thumb/1622069087"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1d1d",
- topRight: "7c1a1c",
- bottomRight: "af1317",
- bottomLeft: "ab1d1e"
- },
- Genre: [
- {
- tag: "Adventure"
- },
- {
- tag: "Angst"
- }
- ],
- Role: [
- {
- tag: "Minaguchi Yuuko"
- },
- {
- tag: "Takayama Minami"
- },
- {
- tag: "Kawazu Yasuhiko"
- }
- ]
- },
- {
- ratingKey: "9518",
- key: "/library/metadata/9518/children",
- guid: "com.plexapp.agents.thetvdb://305074?lang=en",
- studio: "Nippon TV",
- type: "show",
- title: "My Hero Academia",
- contentRating: "TV-14",
- summary:
- "A superhero-loving boy without any powers is determined to enroll in a prestigious hero academy and learn what it really means to be a hero.\r\n",
- index: 1,
- rating: 8.8,
- lastViewedAt: 1726348188,
- year: 2016,
- thumb: "/library/metadata/9518/thumb/1726307093",
- art: "/library/metadata/9518/art/1726307093",
- banner: "/library/metadata/9518/banner/1726307093",
- duration: 1380000,
- originallyAvailableAt: "2016-04-02",
- leafCount: 163,
- viewedLeafCount: 0,
- childCount: 8,
- seasonCount: 7,
- addedAt: 1560197575,
- updatedAt: 1726307093,
- Image: [
- {
- alt: "My Hero Academia",
- type: "coverPoster",
- url: "/library/metadata/9518/thumb/1726307093"
- },
- {
- alt: "My Hero Academia",
- type: "background",
- url: "/library/metadata/9518/art/1726307093"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1d14",
- topRight: "933d4e",
- bottomRight: "276d49",
- bottomLeft: "216b60"
- },
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Fantasy"
- }
- ],
- Role: [
- {
- tag: "Daiki Yamashita"
- },
- {
- tag: "Nobuhiko Okamoto"
- },
- {
- tag: "Ayane Sakura"
- }
- ]
- },
- {
- ratingKey: "40081",
- key: "/library/metadata/40081/children",
- guid: "com.plexapp.agents.none://40081?lang=xn",
- type: "show",
- title: "Naruto Kai",
- summary: "",
- index: 1,
- viewCount: 12,
- skipCount: 2,
- lastViewedAt: 1674322575,
- leafCount: 72,
- viewedLeafCount: 59,
- childCount: 3,
- addedAt: 1604671304,
- updatedAt: 1605008899
- },
- {
- ratingKey: "40166",
- key: "/library/metadata/40166/children",
- skipChildren: true,
- guid: "com.plexapp.agents.hama://anidb-4880?lang=en",
- studio: "Studio Pierrot",
- type: "show",
- title: "Naruto: Shippuden",
- titleSort: "Naruto Shippuuden",
- contentRating: "TV-PG",
- summary:
- "Naruto Uzumaki, is a loud, hyperactive, adolescent ninja who constantly searches for approval and recognition, as well as to become Hokage, who is acknowledged as the leader and strongest of all ninja in the village.",
- index: 1,
- rating: 5.8,
- viewCount: 101,
- skipCount: 5,
- lastViewedAt: 1718737376,
- year: 2007,
- thumb: "/library/metadata/40166/thumb/1605009080",
- art: "/library/metadata/40166/art/1605009080",
- banner: "/library/metadata/40166/banner/1605009080",
- theme: "/library/metadata/40166/theme/1605009080",
- duration: 1380000,
- originallyAvailableAt: "2007-02-15",
- leafCount: 500,
- viewedLeafCount: 98,
- childCount: 1,
- addedAt: 1604971385,
- updatedAt: 1605009080,
- flattenSeasons: "1",
- showOrdering: "absolute",
- Image: [
- {
- alt: "Naruto: Shippuden",
- type: "coverPoster",
- url: "/library/metadata/40166/thumb/1605009080"
- },
- {
- alt: "Naruto: Shippuden",
- type: "background",
- url: "/library/metadata/40166/art/1605009080"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1a1d",
- topRight: "814729",
- bottomRight: "264f78",
- bottomLeft: "9d3245"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Role: [
- {
- tag: "Takeuchi Junko"
- },
- {
- tag: "Ootsuka Houchuu"
- },
- {
- tag: "Inoue Kazuhiko"
- }
- ]
- },
- {
- ratingKey: "2905",
- key: "/library/metadata/2905/children",
- guid: "com.plexapp.agents.thetvdb://81797?lang=en",
- studio: "Fuji TV",
- type: "show",
- title: "One Piece",
- contentRating: "TV-Y7",
- summary:
- 'The adventures of Monkey D. Luffy and his pirate crew in order to find the greatest treasure ever left by the legendary Pirate, Gold Roger. The famous mystery treasure named "One Piece".\r\n',
- index: 1,
- rating: 1521628.0,
- viewCount: 237,
- skipCount: 6,
- lastViewedAt: 1722875639,
- year: 1999,
- thumb: "/library/metadata/2905/thumb/1711868578",
- art: "/library/metadata/2905/art/1711868578",
- banner: "/library/metadata/2905/banner/1711868578",
- theme: "/library/metadata/2905/theme/1711868578",
- duration: 1500000,
- originallyAvailableAt: "1999-10-19",
- leafCount: 428,
- viewedLeafCount: 394,
- childCount: 12,
- addedAt: 1552907862,
- updatedAt: 1711868578,
- Image: [
- {
- alt: "One Piece",
- type: "coverPoster",
- url: "/library/metadata/2905/thumb/1711868578"
- },
- {
- alt: "One Piece",
- type: "background",
- url: "/library/metadata/2905/art/1711868578"
- }
- ],
- UltraBlurColors: {
- topLeft: "53160d",
- topRight: "7e5316",
- bottomRight: "8d3c29",
- bottomLeft: "813a33"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Drama"
- }
- ],
- Role: [
- {
- tag: "Mayumi Tanaka"
- },
- {
- tag: "Kazuya Nakai"
- },
- {
- tag: "Wakana Yamazaki"
- }
- ]
- },
- {
- ratingKey: "1252",
- key: "/library/metadata/1252/children",
- guid: "com.plexapp.agents.thetvdb://293088?lang=en",
- studio: "TV Tokyo",
- type: "show",
- title: "One-Punch Man",
- contentRating: "TV-14",
- summary:
- "Saitama is a superhero who has trained so hard that his hair has fallen out, and who can overcome any enemy with one punch. However, because he is so strong, he has become bored and frustrated that he wins all of his battles too easily.",
- index: 1,
- rating: 8.9,
- viewCount: 41,
- skipCount: 3,
- lastViewedAt: 1650482934,
- year: 2015,
- thumb: "/library/metadata/1252/thumb/1640367444",
- art: "/library/metadata/1252/art/1640367444",
- banner: "/library/metadata/1252/banner/1640367444",
- theme: "/library/metadata/1252/theme/1640367444",
- duration: 1500000,
- originallyAvailableAt: "2015-10-04",
- leafCount: 25,
- viewedLeafCount: 25,
- childCount: 3,
- seasonCount: 2,
- addedAt: 1552687243,
- updatedAt: 1640367444,
- Image: [
- {
- alt: "One-Punch Man",
- type: "coverPoster",
- url: "/library/metadata/1252/thumb/1640367444"
- },
- {
- alt: "One-Punch Man",
- type: "background",
- url: "/library/metadata/1252/art/1640367444"
- }
- ],
- UltraBlurColors: {
- topLeft: "501910",
- topRight: "28396e",
- bottomRight: "9d3621",
- bottomLeft: "346a50"
- },
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Comedy"
- }
- ],
- Role: [
- {
- tag: "Kaito Ishikawa"
- },
- {
- tag: "Makoto Furukawa"
- },
- {
- tag: "Kenjirou Tsuda"
- }
- ]
- },
- {
- ratingKey: "9712",
- key: "/library/metadata/9712/children",
- guid: "com.plexapp.agents.thetvdb://79654?lang=en",
- studio: "TV Asahi",
- type: "show",
- title: "Shin Chan",
- contentRating: "TV-PG",
- summary:
- "Crayon Shin-chan is a popular yet controversial Japanese anime series. FUNimation made their dub more mature in content compared to the original. Shin is a 5-year-old boy who is constantly doing and saying inappropriate things, much to the dismay and annoyance of those around him, with hilarious results. Shin along with his family including his little sister Himawari and his dog Shiro, as well as his friends from kindergarten, ends up turning everyday situations into funny adventures.",
- index: 1,
- rating: 9.6,
- skipCount: 2,
- lastViewedAt: 1562173684,
- year: 1992,
- thumb: "/library/metadata/9712/thumb/1640367457",
- art: "/library/metadata/9712/art/1640367457",
- banner: "/library/metadata/9712/banner/1640367457",
- duration: 1500000,
- originallyAvailableAt: "1992-04-13",
- leafCount: 1,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1560580971,
- updatedAt: 1640367457,
- Image: [
- {
- alt: "Shin Chan",
- type: "coverPoster",
- url: "/library/metadata/9712/thumb/1640367457"
- },
- {
- alt: "Shin Chan",
- type: "background",
- url: "/library/metadata/9712/art/1640367457"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d3243",
- topRight: "83501a",
- bottomRight: "24573a",
- bottomLeft: "1c6e44"
- },
- Genre: [
- {
- tag: "Family"
- },
- {
- tag: "Comedy"
- }
- ]
- },
- {
- ratingKey: "907",
- key: "/library/metadata/907/children",
- guid: "com.plexapp.agents.thetvdb://81751?lang=en",
- studio: "TV Tokyo",
- type: "show",
- title: "Soul Eater",
- contentRating: "TV-14",
- summary:
- "At the Death Weapon Meister Academy, humans known as Meisters study. Each Meister have their own partner, which is a weapon capable of taking on a human form. The story follows three of these Meisters and their Weapon. They are Maka Alban and her weapon Soul Eater, Black Star and his weapon Tsubaki, and Death the Kid and his weapons Patricia and Elizabeth Thompson. They attend school, do homework, fight evil souls, and most important, they try to help their weapons reach Death Scythe status, in which they are eligible for use by the leader of all the Meisters and Weapons, Death(The Grim Reaper) himself.",
- index: 1,
- rating: 7.7,
- viewCount: 52,
- skipCount: 2,
- lastViewedAt: 1575713332,
- year: 2008,
- thumb: "/library/metadata/907/thumb/1640367490",
- art: "/library/metadata/907/art/1640367490",
- banner: "/library/metadata/907/banner/1640367490",
- theme: "/library/metadata/907/theme/1640367490",
- duration: 1500000,
- originallyAvailableAt: "2008-04-07",
- leafCount: 51,
- viewedLeafCount: 51,
- childCount: 1,
- addedAt: 1552685841,
- updatedAt: 1640367490,
- Image: [
- {
- alt: "Soul Eater",
- type: "coverPoster",
- url: "/library/metadata/907/thumb/1640367490"
- },
- {
- alt: "Soul Eater",
- type: "background",
- url: "/library/metadata/907/art/1640367490"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c343b",
- topRight: "9a3355",
- bottomRight: "983163",
- bottomLeft: "773997"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Comedy"
- }
- ],
- Role: [
- {
- tag: "Koike Izumi"
- },
- {
- tag: "Shouzou Iizuka"
- },
- {
- tag: "Tomie Kataoka"
- }
- ]
- },
- {
- ratingKey: "53972",
- key: "/library/metadata/53972/children",
- guid: "com.plexapp.agents.hama://anidb-17061?lang=en",
- studio: "Wit Studio",
- type: "show",
- title: "Spy x Family (2022)",
- summary:
- "World peace is at stake and secret agent Twilight must undergo his most difficult mission yet—pretend to be a family man. Posing as a loving husband and father, he’ll infiltrate an elite school to get close to a high-profile politician. He has the perfect cover, except his wife’s a deadly assassin and neither knows each other’s identity. But someone does, his adopted daughter who’s a telepath!",
- index: 1,
- rating: 7.8,
- year: 2022,
- thumb: "/library/metadata/53972/thumb/1703533045",
- banner: "/library/metadata/53972/banner/1703533045",
- duration: 1500000,
- originallyAvailableAt: "2022-09-30",
- leafCount: 37,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1703533009,
- updatedAt: 1703533045,
- Image: [
- {
- alt: "Spy x Family (2022)",
- type: "coverPoster",
- url: "/library/metadata/53972/thumb/1703533045"
- }
- ],
- UltraBlurColors: {
- topLeft: "003051",
- topRight: "25677b",
- bottomRight: "884c1d",
- bottomLeft: "864e1f"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Comedy"
- }
- ],
- Role: [
- {
- tag: "Eguchi Takuya"
- },
- {
- tag: "Tanezaki Atsumi"
- },
- {
- tag: "Hayami Saori"
- }
- ]
- },
- {
- ratingKey: "54464",
- key: "/library/metadata/54464/children",
- guid: "com.plexapp.agents.hama://tvdb-347734?lang=en",
- studio: "Toei Animation",
- type: "show",
- title: "Super Dragon Ball Heroes",
- contentRating: "TV-Y7",
- summary:
- "Trunks returns from the future to train with Goku and Vegeta. However, he disappears without warning. Then the mysterious Fu bursts in, telling them that Trunks has been imprisoned in the Prison Planet, a mysterious complex in an unknown place in the universes. The group seeks the dragon balls to free Trunks, but an endless battle awaits them! Will Goku and the others rescue Trunks and escape the Prison Planet?",
- index: 1,
- rating: 2.2,
- year: 2018,
- thumb: "/library/metadata/54464/thumb/1723200736",
- art: "/library/metadata/54464/art/1723200736",
- banner: "/library/metadata/54464/banner/1723200736",
- duration: 600000,
- originallyAvailableAt: "2018-06-30",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1708341242,
- updatedAt: 1723200736,
- Image: [
- {
- alt: "Super Dragon Ball Heroes",
- type: "coverPoster",
- url: "/library/metadata/54464/thumb/1723200736"
- },
- {
- alt: "Super Dragon Ball Heroes",
- type: "background",
- url: "/library/metadata/54464/art/1723200736"
- }
- ],
- UltraBlurColors: {
- topLeft: "472304",
- topRight: "874d10",
- bottomRight: "874d14",
- bottomLeft: "8c4a0d"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Role: [
- {
- tag: "Nozawa Masako"
- },
- {
- tag: "Horikawa Ryou"
- },
- {
- tag: "Kusao Takeshi"
- }
- ]
- },
- {
- ratingKey: "54979",
- key: "/library/metadata/54979/children",
- guid: "com.plexapp.agents.hama://anidb-673?lang=en",
- studio: "Madhouse",
- type: "show",
- title: "Texhnolyze",
- contentRating: "TV-MA",
- summary:
- "In the experimental underground city of Lux, the human spirit is crushed by a Hobbesian nightmare of tribal and ideological conflict. When ‘wild dog’ prize fighter Ichise is brutally maimed, a chance encounter with a rogue doctor of cybernetic Texhnolyze body parts draws him into a spiral of escalating chaos with consequences for the evolution and survival of humanity itself.",
- index: 1,
- rating: 7.1,
- year: 2003,
- thumb: "/library/metadata/54979/thumb/1725051561",
- art: "/library/metadata/54979/art/1725051561",
- banner: "/library/metadata/54979/banner/1725051561",
- theme: "/library/metadata/54979/theme/1725051561",
- duration: 1500000,
- originallyAvailableAt: "2003-04-16",
- leafCount: 22,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1725051486,
- updatedAt: 1725051561,
- Image: [
- {
- alt: "Texhnolyze",
- type: "coverPoster",
- url: "/library/metadata/54979/thumb/1725051561"
- },
- {
- alt: "Texhnolyze",
- type: "background",
- url: "/library/metadata/54979/art/1725051561"
- }
- ],
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Anime"
- }
- ],
- Role: [
- {
- tag: "Inoue Takashi"
- },
- {
- tag: "Tsuchida Hiroshi"
- },
- {
- tag: "Itou Shizuka"
- }
- ]
- },
- {
- ratingKey: "19388",
- key: "/library/metadata/19388/children",
- guid: "com.plexapp.agents.thetvdb://76894?lang=en",
- studio: "TV Tokyo",
- type: "show",
- title: "Yu-Gi-Oh! Duel Monsters",
- summary:
- "Follows the adventures of high school student Yugi, who has a magical secret that comes to life when he plays his favorite card game: 'Duel Monsters.",
- index: 1,
- rating: 9.5,
- year: 2000,
- thumb: "/library/metadata/19388/thumb/1640367593",
- art: "/library/metadata/19388/art/1640367593",
- banner: "/library/metadata/19388/banner/1640367593",
- duration: 1500000,
- originallyAvailableAt: "2000-04-18",
- leafCount: 190,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1562618943,
- updatedAt: 1640367593,
- Image: [
- {
- alt: "Yu-Gi-Oh! Duel Monsters",
- type: "coverPoster",
- url: "/library/metadata/19388/thumb/1640367593"
- },
- {
- alt: "Yu-Gi-Oh! Duel Monsters",
- type: "background",
- url: "/library/metadata/19388/art/1640367593"
- }
- ],
- UltraBlurColors: {
- topLeft: "231d69",
- topRight: "353ea3",
- bottomRight: "2b368e",
- bottomLeft: "0f104b"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Animation"
- }
- ],
- Role: [
- {
- tag: "KONTA"
- },
- {
- tag: "Nozomu Sasaki"
- },
- {
- tag: "Megumi Ogata"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec(
- "/library/sections/{sectionKey}/{tag}",
- "get",
- 200,
- response
- )
- })
-
- it("should validate the 200 response with type 2 and with includeGuids queryParam when the API spec is valid", () => {
- // {{baseUrl}}/library/sections/1/all?type=4&includeGuids=1&includeMeta=1&X-Plex-Container-Start=1&X-Plex-Container-Size=5
- const response = {
- MediaContainer: {
- size: 26,
- totalSize: 26,
- offset: 0,
- allowSync: true,
- art: "/:/resources/show-fanart.jpg",
- content: "secondary",
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 3,
- librarySectionTitle: "Anime",
- librarySectionUUID: "96204dfc-eabd-4328-8186-8330fda0b888",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1726069332,
- nocache: true,
- thumb: "/:/resources/show.png",
- title1: "Anime",
- title2: "All Shows",
- viewGroup: "show",
- Metadata: [
- {
- ratingKey: "28580",
- key: "/library/metadata/28580/children",
- guid: "com.plexapp.agents.thetvdb://88651?lang=en",
- studio: "CTC (JA)",
- type: "show",
- title: "07-Ghost",
- contentRating: "TV-PG",
- summary:
- "Set in a gothic fantasy world, this is the story of Teito Klein, an orphaned slave who became the top military academy student. However, an unexpected turn of events left him pursued by the forces of the Barsburg Empire. Now an escaping convict, Teito's sheltered by the church and it’s law of sanctuary. Here, he discovered many mysteries surrounding himself, the church, and the Empire itself. The fact that he might be connected to a dethroned king and the mystical stone of god, 'The Eye of Mikhael' made him the target of the empire more than ever. Fortunately the church is under the mythical 7 Ghost protection. But who are the Ghosts really. Will Teito be free from the military's clutch, And what of his said mission to uncover the history. And who is the military's Chief-of-Staff Ayanami exactly. Teito's future seems to have spiraled into an unexpectedly perilous path.",
- index: 1,
- rating: 6.9,
- year: 2009,
- thumb: "/library/metadata/28580/thumb/1640367138",
- art: "/library/metadata/28580/art/1640367138",
- banner: "/library/metadata/28580/banner/1640367138",
- duration: 1500000,
- originallyAvailableAt: "2009-04-06",
- leafCount: 26,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1586886437,
- updatedAt: 1640367138,
- Image: [
- {
- alt: "07-Ghost",
- type: "coverPoster",
- url: "/library/metadata/28580/thumb/1640367138"
- },
- {
- alt: "07-Ghost",
- type: "background",
- url: "/library/metadata/28580/art/1640367138"
- }
- ],
- UltraBlurColors: {
- topLeft: "040404",
- topRight: "903b67",
- bottomRight: "18250e",
- bottomLeft: "923f43"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Animation"
- }
- ],
- Role: [
- {
- tag: "Mitsuki Saiga"
- },
- {
- tag: "Shou Hayami"
- },
- {
- tag: "Jun'ichi Suwabe"
- }
- ]
- },
- {
- ratingKey: "57",
- key: "/library/metadata/57/children",
- guid: "com.plexapp.agents.thetvdb://267440?lang=en",
- studio: "NHK",
- type: "show",
- title: "Attack on Titan",
- contentRating: "TV-14",
- summary:
- "After his hometown is destroyed and his mother is killed, young Eren Yeager vows to cleanse the earth of the giant humanoid Titans that have brought humanity to the brink of extinction.",
- index: 1,
- rating: 2049.0,
- viewCount: 95,
- skipCount: 6,
- lastViewedAt: 1723324718,
- year: 2013,
- thumb: "/library/metadata/57/thumb/1724061366",
- art: "/library/metadata/57/art/1724061366",
- banner: "/library/metadata/57/banner/1724061366",
- theme: "/library/metadata/57/theme/1724061366",
- duration: 1500000,
- originallyAvailableAt: "2013-04-06",
- leafCount: 99,
- viewedLeafCount: 89,
- childCount: 5,
- seasonCount: 4,
- addedAt: 1542821672,
- updatedAt: 1724061366,
- Image: [
- {
- alt: "Attack on Titan",
- type: "coverPoster",
- url: "/library/metadata/57/thumb/1724061366"
- },
- {
- alt: "Attack on Titan",
- type: "background",
- url: "/library/metadata/57/art/1724061366"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1c05",
- topRight: "4f1e0a",
- bottomRight: "993c1a",
- bottomLeft: "4b1709"
- },
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Fantasy"
- }
- ],
- Role: [
- {
- tag: "Yuki Kaji"
- },
- {
- tag: "Yui Ishikawa"
- },
- {
- tag: "Marina Inoue"
- }
- ]
- },
- {
- ratingKey: "3556",
- key: "/library/metadata/3556/children",
- guid: "com.plexapp.agents.thetvdb://78987?lang=en",
- studio: "Tokyo Broadcasting System",
- type: "show",
- title: "Black Cat",
- contentRating: "TV-14",
- summary:
- "A group of assasins are controled by Chronos. They all have a number on their neck. But number 13 which is Black Cat has the characteristics of a cat, because a witch cursed him. He is supposed to kill people but he also hates the thought of killing people.\r\nThe world is secretly controlled by a secret organizition, Chronos. Under the command of this mysterious organization, are the Chronos Numbers, a group of powerful assasins, taking orders to eliminate certain target secretly to keep the so-called `peace`. One of the most powerful is the Number XIII, Train Hartnett, or known as Black Cat. At first he seems to be a cruel killer, a meeting with a girl Sweeper changed him completely. Now as a Sweeper, Train travelled with his partner Sven Volfied to hunt down criminals.",
- index: 1,
- rating: 8.9,
- year: 2005,
- thumb: "/library/metadata/3556/thumb/1640367137",
- art: "/library/metadata/3556/art/1640367137",
- banner: "/library/metadata/3556/banner/1640367137",
- duration: 1500000,
- originallyAvailableAt: "2005-10-07",
- leafCount: 24,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1552930790,
- updatedAt: 1640367137,
- Image: [
- {
- alt: "Black Cat",
- type: "coverPoster",
- url: "/library/metadata/3556/thumb/1640367137"
- },
- {
- alt: "Black Cat",
- type: "background",
- url: "/library/metadata/3556/art/1640367137"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c2f50",
- topRight: "113858",
- bottomRight: "3e57a8",
- bottomLeft: "245284"
- },
- Genre: [
- {
- tag: "Crime"
- },
- {
- tag: "Action"
- }
- ],
- Role: [
- {
- tag: "Keiji Fujiwara"
- },
- {
- tag: "Misato Fukuen"
- },
- {
- tag: "Takashi Kondou"
- }
- ]
- },
- {
- ratingKey: "1221",
- key: "/library/metadata/1221/children",
- guid: "com.plexapp.agents.thetvdb://79604?lang=en",
- studio: "Tokyo MX",
- type: "show",
- title: "Black Lagoon",
- contentRating: "TV-MA",
- summary:
- "Okajima Rokuro - now known almost exclusively as 'Rock' - was once a typical, put-upon Japanese businessman. Then, on a routine business trip, he was kidnapped and ransomed by the Lagoon Company: a band of mercenary pirates operating out of the crime-riddled city of Roanapur. Abandoned by his bosses, he joined the Lagoon Company. Now he must try and stay afloat amongst the ever-shifting politics of the criminal underworld, while simultaneously avoiding death at the hands of his quick-tempered, gun-toting co-worker, 'Two Hand' Revy. ",
- index: 1,
- rating: 8.0,
- year: 2006,
- thumb: "/library/metadata/1221/thumb/1640367168",
- art: "/library/metadata/1221/art/1640367168",
- banner: "/library/metadata/1221/banner/1640367168",
- theme: "/library/metadata/1221/theme/1640367168",
- duration: 1500000,
- originallyAvailableAt: "2006-04-09",
- leafCount: 29,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1552687240,
- updatedAt: 1640367168,
- Image: [
- {
- alt: "Black Lagoon",
- type: "coverPoster",
- url: "/library/metadata/1221/thumb/1640367168"
- },
- {
- alt: "Black Lagoon",
- type: "background",
- url: "/library/metadata/1221/art/1640367168"
- }
- ],
- UltraBlurColors: {
- topLeft: "162e4f",
- topRight: "9c3631",
- bottomRight: "1a4c96",
- bottomLeft: "182b54"
- },
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Adventure"
- }
- ],
- Role: [
- {
- tag: "Jun Karasawa"
- },
- {
- tag: "Daisuke Namikawa"
- },
- {
- tag: "Megumi Toyoguchi"
- }
- ]
- },
- {
- ratingKey: "5604",
- key: "/library/metadata/5604/children",
- guid: "com.plexapp.agents.thetvdb://74796?lang=en",
- studio: "TV Tokyo",
- type: "show",
- title: "Bleach",
- contentRating: "TV-MA",
- summary:
- "For as long as he can remember, Ichigo Kurosaki has been able to see ghosts. But when he meets Rukia, a Soul Reaper who battles evil spirits known as Hollows, he finds his life is changed forever when Rukia transfers most of her powers to him. Now a Soul Reaper himself with a newfound wealth of spiritual energy, Ichigo discovers his true calling: to protect the living and the dead from evil.",
- index: 1,
- rating: 7.9,
- viewCount: 5,
- skipCount: 1,
- lastViewedAt: 1720283316,
- year: 2004,
- thumb: "/library/metadata/5604/thumb/1726582203",
- art: "/library/metadata/5604/art/1726582203",
- banner: "/library/metadata/5604/banner/1726582203",
- theme: "/library/metadata/5604/theme/1726582203",
- duration: 1500000,
- originallyAvailableAt: "2004-10-04",
- leafCount: 393,
- viewedLeafCount: 2,
- childCount: 18,
- seasonCount: 17,
- addedAt: 1553396573,
- updatedAt: 1726582203,
- Image: [
- {
- alt: "Bleach",
- type: "coverPoster",
- url: "/library/metadata/5604/thumb/1726582203"
- },
- {
- alt: "Bleach",
- type: "background",
- url: "/library/metadata/5604/art/1726582203"
- }
- ],
- UltraBlurColors: {
- topLeft: "00314c",
- topRight: "770b37",
- bottomRight: "360c19",
- bottomLeft: "0b4a64"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Animation"
- }
- ],
- Role: [
- {
- tag: "Masakazu Morita"
- },
- {
- tag: "Fumiko Orikasa"
- },
- {
- tag: "Yuki Matsuoka"
- }
- ]
- },
- {
- ratingKey: "1733",
- key: "/library/metadata/1733/children",
- guid: "com.plexapp.agents.thetvdb://79995?lang=en",
- studio: "Nippon TV",
- type: "show",
- title: "Claymore",
- contentRating: "TV-MA",
- summary:
- "Based on a shounen manga by Yagi Norihiro serialised in Monthly Shounen Jump.\r\n\r\nThe setting of the story is a fictional world of abundant towns where humans coexist with demons called Yoma. These monsters feed on humans as their main source of food, hiding themselves in human society until they strike.\r\n\r\nA group of skilled warriors form a nameless organization to protect humans from these demons. These warriors are called Claymores, after their immense Claymore weapons. They willingly infuse themselves with demon flesh and blood to become powerful half-human hybrids. Villages in danger of attack hire warriors from the organisation for protection.\r\n\r\nThe story of Claymore follows the adventures of the beautiful Claymore warrior Claire, who fights demons and struggles to hold on to her humanity.\r\n\r\nLong ago, the Yoma, the shape changing demons, took human form to live in disguise among human society. They feed on human innards, and take possession of memories from the brains of people they eat. These acquired memories help them better disguise themselves within human society.\r\n\r\nIn recent years, a secret society discovers a way of implanting demon bodies and body parts into humans, to create hybrids more powerful than the original demons. A hybrid's standard abilities include faster healing, limited shape modification, the ability to detect other demons and hybrids, and overall enhanced physical prowess. Almost all hybrids are created against their will; they are typically survivors of families attacked by demons. The only exception is the lead character, who volunteered to become a hybrid to avenge her family. The society sends hybrids to towns that can afford their fares to kill demons, although not every hybrid does so willingly (this is implied in the manga.) The society is often strict and harsh; hybrids who break the rules risk being hunted down by their fellow hybrids.",
- index: 1,
- rating: 8.0,
- viewCount: 21,
- skipCount: 3,
- lastViewedAt: 1564758734,
- year: 2007,
- thumb: "/library/metadata/1733/thumb/1640367193",
- art: "/library/metadata/1733/art/1640367193",
- banner: "/library/metadata/1733/banner/1640367193",
- theme: "/library/metadata/1733/theme/1640367193",
- duration: 1500000,
- originallyAvailableAt: "2007-04-03",
- leafCount: 26,
- viewedLeafCount: 18,
- childCount: 1,
- addedAt: 1552727021,
- updatedAt: 1640367193,
- Image: [
- {
- alt: "Claymore",
- type: "coverPoster",
- url: "/library/metadata/1733/thumb/1640367193"
- },
- {
- alt: "Claymore",
- type: "background",
- url: "/library/metadata/1733/art/1640367193"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c0b0d",
- topRight: "1a1716",
- bottomRight: "3e3a39",
- bottomLeft: "211f1f"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Animation"
- }
- ],
- Role: [
- {
- tag: "Houko Kuwashima"
- },
- {
- tag: "Motoki Takagi"
- },
- {
- tag: "Ai Orikasa"
- }
- ]
- },
- {
- ratingKey: "979",
- key: "/library/metadata/979/children",
- guid: "com.plexapp.agents.thetvdb://76885?lang=en",
- studio: "TV Tokyo",
- type: "show",
- title: "Cowboy Bebop",
- contentRating: "TV-MA",
- summary:
- 'In the year 2071 humanity has colonized the entire Solar System through the use of "Phase Difference Space Gates". A catastrophic accident occurred during the development of the Gates, damaging both the Earth and the Moon, heavily irradiating the surface, and forcing most of mankind to evacuate to other planets of the Solar System.\r\n\r\nWherever humanity goes, so goes its criminal element, and thus the need for those who hunt criminals. The newly formed solar system police reinstated the bounty scheme of the Wild West. Cowboy Bebop is the story of the four inhabitants of the spaceship Bebop, and the living they barely make at bounty hunting.',
- index: 1,
- rating: 9.1,
- year: 1998,
- thumb: "/library/metadata/979/thumb/1640367200",
- art: "/library/metadata/979/art/1640367200",
- banner: "/library/metadata/979/banner/1640367200",
- theme: "/library/metadata/979/theme/1640367200",
- duration: 1500000,
- originallyAvailableAt: "1998-04-03",
- leafCount: 26,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1552685855,
- updatedAt: 1640367200,
- Image: [
- {
- alt: "Cowboy Bebop",
- type: "coverPoster",
- url: "/library/metadata/979/thumb/1640367200"
- },
- {
- alt: "Cowboy Bebop",
- type: "background",
- url: "/library/metadata/979/art/1640367200"
- }
- ],
- UltraBlurColors: {
- topLeft: "122d54",
- topRight: "29529a",
- bottomRight: "80521d",
- bottomLeft: "92413f"
- },
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Adventure"
- }
- ],
- Role: [
- {
- tag: "Kouichi Yamadera"
- },
- {
- tag: "Unshou Ishizuka"
- },
- {
- tag: "Megumi Hayashibara"
- }
- ]
- },
- {
- ratingKey: "4269",
- key: "/library/metadata/4269/children",
- guid: "com.plexapp.agents.thetvdb://79481?lang=en",
- studio: "Nippon TV",
- type: "show",
- title: "Death Note",
- contentRating: "TV-MA",
- summary:
- "When a Japanese high schooler comes into possession of a mystical notebook, he finds he has the power to kill anybody whose name he enters in it.",
- index: 1,
- rating: 9.0,
- year: 2006,
- thumb: "/library/metadata/4269/thumb/1640367238",
- art: "/library/metadata/4269/art/1640367238",
- banner: "/library/metadata/4269/banner/1640367238",
- theme: "/library/metadata/4269/theme/1640367238",
- duration: 1320000,
- originallyAvailableAt: "2006-10-04",
- leafCount: 37,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1552931028,
- updatedAt: 1640367238,
- Image: [
- {
- alt: "Death Note",
- type: "coverPoster",
- url: "/library/metadata/4269/thumb/1640367238"
- },
- {
- alt: "Death Note",
- type: "background",
- url: "/library/metadata/4269/art/1640367238"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a2013",
- topRight: "864e21",
- bottomRight: "1c1717",
- bottomLeft: "973a2f"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Drama"
- }
- ],
- Role: [
- {
- tag: "Mamoru Miyano"
- },
- {
- tag: "Nakamura Shidō II"
- },
- {
- tag: "Masaya Matsukaze"
- }
- ]
- },
- {
- ratingKey: "4386",
- key: "/library/metadata/4386/children",
- guid: "com.plexapp.agents.thetvdb://289177?lang=en",
- studio: "Nippon TV",
- type: "show",
- title: "Death Parade",
- contentRating: "TV-MA",
- summary:
- '"Welcome to QuinnDecim." What greets two unsuspecting guests is a strange bar, QuinnDecim, and the white-haired bartender, Decim. "From here you two shall begin a battle where your lives hang in the balance," he says to introduce the Death Game. Before long the guests\' true natures become apparent. As a matter of course, at the game\'s end Decim is revealed to be the "arbiter." Decim\'s judgement on the two guests is...',
- index: 1,
- rating: 8.1,
- year: 2015,
- thumb: "/library/metadata/4386/thumb/1640367215",
- art: "/library/metadata/4386/art/1640367215",
- banner: "/library/metadata/4386/banner/1640367215",
- theme: "/library/metadata/4386/theme/1640367215",
- duration: 1320000,
- originallyAvailableAt: "2015-01-10",
- leafCount: 12,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1552964652,
- updatedAt: 1640367215,
- Image: [
- {
- alt: "Death Parade",
- type: "coverPoster",
- url: "/library/metadata/4386/thumb/1640367215"
- },
- {
- alt: "Death Parade",
- type: "background",
- url: "/library/metadata/4386/art/1640367215"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c0417",
- topRight: "331a44",
- bottomRight: "27163d",
- bottomLeft: "070312"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Animation"
- }
- ],
- Role: [
- {
- tag: "Ikuko Tani"
- },
- {
- tag: "Takahiro Sakurai"
- },
- {
- tag: "Keiji Fujiwara"
- }
- ]
- },
- {
- ratingKey: "27380",
- key: "/library/metadata/27380/children",
- guid: "com.plexapp.agents.thetvdb://88031?lang=en",
- studio: "Fuji TV",
- type: "show",
- title: "Dragon Ball Kai",
- contentRating: "TV-14",
- summary:
- "Rejoin Goku and his friends in a series of cosmic battles! Toei has redubbed, recut, and cleaned up the animation of the original 1989 animated series. The show's story arc has been refined to better follow the comic book series on which it is based. The show also features a new opening and ending.\r\n\r\nIn the series, martial artist Goku, and his various friends, battle increasingly powerful enemies to defend the world against evil. Can Earth's defender defeat demons, aliens, and other villains? ",
- index: 1,
- rating: 8.9,
- year: 2009,
- thumb: "/library/metadata/27380/thumb/1640367321",
- art: "/library/metadata/27380/art/1640367321",
- banner: "/library/metadata/27380/banner/1640367321",
- duration: 1500000,
- originallyAvailableAt: "2009-04-05",
- leafCount: 105,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1586252029,
- updatedAt: 1640367321,
- Image: [
- {
- alt: "Dragon Ball Kai",
- type: "coverPoster",
- url: "/library/metadata/27380/thumb/1640367321"
- },
- {
- alt: "Dragon Ball Kai",
- type: "background",
- url: "/library/metadata/27380/art/1640367321"
- }
- ],
- UltraBlurColors: {
- topLeft: "0b3815",
- topRight: "8d4823",
- bottomRight: "4b54a4",
- bottomLeft: "2d6d3c"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Animation"
- }
- ],
- Role: [
- {
- tag: "Masako Nozawa"
- },
- {
- tag: "Ryo Horikawa"
- },
- {
- tag: "Toshio Furukawa"
- }
- ]
- },
- {
- ratingKey: "22398",
- key: "/library/metadata/22398/children",
- guid: "com.plexapp.agents.thetvdb://75941?lang=en",
- studio: "AT-X",
- type: "show",
- title: "Elfen Lied",
- contentRating: "TV-MA",
- summary:
- 'The diclonius, otherwise known as a two-horned human, are mutants of the human species, and may well be the next step in human evolution. The diclonius have horns and strong telekinetic powers represented by "vectors". However with this great power, they can easily destroy the human race. Fearful of their power, humans quarantined the diclonius into secret research facilities to study. However, in a freak accident, a enraged female diclonius escaped, killing many guards in the process. While escaping, she is shot in the head, and falls into the ocean. As a result she has waves of amnesia. Later, she washes ashore. There, she meets two people named Kouta and Yuka, who name the female diclonius "Nyuu", after the only word she can say. They decide to watch after her, but of course, the research facility can\'t have this, and begin trying to retrieve her by any means necessary.',
- index: 1,
- rating: 8.2,
- viewCount: 1,
- skipCount: 1,
- lastViewedAt: 1586810201,
- year: 2004,
- thumb: "/library/metadata/22398/thumb/1640367247",
- art: "/library/metadata/22398/art/1640367247",
- banner: "/library/metadata/22398/banner/1640367247",
- duration: 1500000,
- originallyAvailableAt: "2004-07-25",
- leafCount: 13,
- viewedLeafCount: 1,
- childCount: 1,
- addedAt: 1566759226,
- updatedAt: 1640367247,
- Image: [
- {
- alt: "Elfen Lied",
- type: "coverPoster",
- url: "/library/metadata/22398/thumb/1640367247"
- },
- {
- alt: "Elfen Lied",
- type: "background",
- url: "/library/metadata/22398/art/1640367247"
- }
- ],
- UltraBlurColors: {
- topLeft: "570e10",
- topRight: "5f1619",
- bottomRight: "300808",
- bottomLeft: "751e22"
- },
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Drama"
- }
- ],
- Role: [
- {
- tag: "Eriko Ishihara"
- },
- {
- tag: "Hagiwara Emiko"
- },
- {
- tag: "Mamiko Noto"
- }
- ]
- },
- {
- ratingKey: "9359",
- key: "/library/metadata/9359/children",
- guid: "com.plexapp.agents.thetvdb://114801?lang=en",
- studio: "TV Tokyo",
- type: "show",
- title: "Fairy Tail",
- contentRating: "TV-14",
- summary:
- 'In the land of Fiore, magic is everywhere. Sorcerers are like skilled tradesmen who band together in "guilds" and take on paying assignments for non-magic wielders, like hunting monsters, retrieving lost items or running odd errands. Lucy is an aspiring wizard who wants to hook up with the coolest guild around, Fairy Tail. One day, she meets a red-headed boy who saves her from a unscrupulous wizard, and before she knows it, she\'s introduced to the wild and wacky band of wizards of Fairy Tail and begins the adventure of a lifetime.',
- index: 1,
- rating: 7.9,
- year: 2009,
- thumb: "/library/metadata/9359/thumb/1640367377",
- art: "/library/metadata/9359/art/1640367377",
- banner: "/library/metadata/9359/banner/1640367377",
- duration: 1500000,
- originallyAvailableAt: "2009-10-12",
- leafCount: 179,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1560023608,
- updatedAt: 1640367377,
- Image: [
- {
- alt: "Fairy Tail",
- type: "coverPoster",
- url: "/library/metadata/9359/thumb/1640367377"
- },
- {
- alt: "Fairy Tail",
- type: "background",
- url: "/library/metadata/9359/art/1640367377"
- }
- ],
- UltraBlurColors: {
- topLeft: "561109",
- topRight: "332c65",
- bottomRight: "272e68",
- bottomLeft: "9c3727"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Comedy"
- }
- ],
- Role: [
- {
- tag: "Tetsuya Kakihara"
- },
- {
- tag: "Aya Hirano"
- },
- {
- tag: "Rie Kugimiya"
- }
- ]
- },
- {
- ratingKey: "9461",
- key: "/library/metadata/9461/children",
- guid: "com.plexapp.agents.thetvdb://75579?lang=en",
- studio: "Animax",
- type: "show",
- title: "Fullmetal Alchemist",
- contentRating: "TV-14",
- summary:
- "Two young brothers are raised as alchemists, but when they are severely injured trying to perform a forbidden act, they begin searching for the one thing that can save them; the fabled philosopher's stone.",
- index: 1,
- rating: 8.8,
- viewCount: 28,
- skipCount: 2,
- lastViewedAt: 1560528627,
- year: 2003,
- thumb: "/library/metadata/9461/thumb/1640367328",
- art: "/library/metadata/9461/art/1640367328",
- banner: "/library/metadata/9461/banner/1640367328",
- duration: 1500000,
- originallyAvailableAt: "2003-10-04",
- leafCount: 51,
- viewedLeafCount: 28,
- childCount: 1,
- addedAt: 1560025033,
- updatedAt: 1640367328,
- Image: [
- {
- alt: "Fullmetal Alchemist",
- type: "coverPoster",
- url: "/library/metadata/9461/thumb/1640367328"
- },
- {
- alt: "Fullmetal Alchemist",
- type: "background",
- url: "/library/metadata/9461/art/1640367328"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1b22",
- topRight: "893b3d",
- bottomRight: "973b3f",
- bottomLeft: "904529"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Drama"
- }
- ],
- Role: [
- {
- tag: "Romi Paku"
- },
- {
- tag: "Rie Kugimiya"
- },
- {
- tag: "Tooru Ookawa"
- }
- ]
- },
- {
- ratingKey: "8310",
- key: "/library/metadata/8310/children",
- guid: "com.plexapp.agents.thetvdb://307375?lang=en",
- studio: "Tokyo MX",
- type: "show",
- title: "Mob Psycho 100",
- contentRating: "TV-14",
- summary:
- 'Kageyama Shigeo (a.k.a. "Mob") is a 8th grader with psychic abilities. He could bend spoons and lift objects with his mind from a young age, but he slowly began to withhold from using his abilities in public due to the negative attention he kept receiving. Now, the only thing he wants is to become friends with a girl in his class, Tsubomi. With his psychic "mentor" (who has no psychic powers), he continues his daily life, attempting to realize his purpose in life.',
- index: 1,
- rating: 9.0,
- year: 2016,
- thumb: "/library/metadata/8310/thumb/1671643061",
- art: "/library/metadata/8310/art/1671643061",
- banner: "/library/metadata/8310/banner/1671643061",
- duration: 1440000,
- originallyAvailableAt: "2016-07-11",
- leafCount: 38,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1557941187,
- updatedAt: 1671643061,
- Image: [
- {
- alt: "Mob Psycho 100",
- type: "coverPoster",
- url: "/library/metadata/8310/thumb/1671643061"
- },
- {
- alt: "Mob Psycho 100",
- type: "background",
- url: "/library/metadata/8310/art/1671643061"
- }
- ],
- UltraBlurColors: {
- topLeft: "282658",
- topRight: "5e4da2",
- bottomRight: "4d53a4",
- bottomLeft: "273064"
- },
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Comedy"
- }
- ],
- Role: [
- {
- tag: "Setsuo Itou"
- },
- {
- tag: "Takahiro Sakurai"
- },
- {
- tag: "Akio Ootsuka"
- }
- ]
- },
- {
- ratingKey: "43906",
- key: "/library/metadata/43906/children",
- guid: "com.plexapp.agents.hama://anidb-2127?lang=en",
- studio: "Toei Animation",
- type: "show",
- title: "Mushrambo",
- summary:
- "Humanity is exterminated by a genetic race they created to fight a deadly virus. One of the scientist brings his young daughter in a cryogenic sleep, hoping that she will awaken one day and find surviving humans, so that she can bring peace between them and the genetic beings, the Enterrans. The girl, Yakumo received special powers at the impact of a meteorite, the impact after which the Enterrans went evil. When she awakens, 500 years later, she goes on her journey and meets three Enterrans who join her. Together with them she slowly finds from the secrets of the past, what happened to her home planet in reality.\nThere is a third season made by a smaller Japanese organisation, not by Toei. This season was half aired in Japan, under a new name. It aired in its entirety in Germany and a few other countries. There are also unverified rumours of a fourth season.",
- index: 1,
- rating: 4.4,
- lastViewedAt: 1622468470,
- year: 2000,
- thumb: "/library/metadata/43906/thumb/1622069087",
- duration: 1500000,
- originallyAvailableAt: "2000-02-05",
- leafCount: 32,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1622069051,
- updatedAt: 1622069087,
- Image: [
- {
- alt: "Mushrambo",
- type: "coverPoster",
- url: "/library/metadata/43906/thumb/1622069087"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1d1d",
- topRight: "7c1a1c",
- bottomRight: "af1317",
- bottomLeft: "ab1d1e"
- },
- Genre: [
- {
- tag: "Adventure"
- },
- {
- tag: "Angst"
- }
- ],
- Role: [
- {
- tag: "Minaguchi Yuuko"
- },
- {
- tag: "Takayama Minami"
- },
- {
- tag: "Kawazu Yasuhiko"
- }
- ]
- },
- {
- ratingKey: "9518",
- key: "/library/metadata/9518/children",
- guid: "com.plexapp.agents.thetvdb://305074?lang=en",
- studio: "Nippon TV",
- type: "show",
- title: "My Hero Academia",
- contentRating: "TV-14",
- summary:
- "A superhero-loving boy without any powers is determined to enroll in a prestigious hero academy and learn what it really means to be a hero.\r\n",
- index: 1,
- rating: 8.8,
- lastViewedAt: 1726348188,
- year: 2016,
- thumb: "/library/metadata/9518/thumb/1726307093",
- art: "/library/metadata/9518/art/1726307093",
- banner: "/library/metadata/9518/banner/1726307093",
- duration: 1380000,
- originallyAvailableAt: "2016-04-02",
- leafCount: 163,
- viewedLeafCount: 0,
- childCount: 8,
- seasonCount: 7,
- addedAt: 1560197575,
- updatedAt: 1726307093,
- Image: [
- {
- alt: "My Hero Academia",
- type: "coverPoster",
- url: "/library/metadata/9518/thumb/1726307093"
- },
- {
- alt: "My Hero Academia",
- type: "background",
- url: "/library/metadata/9518/art/1726307093"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1d14",
- topRight: "933d4e",
- bottomRight: "276d49",
- bottomLeft: "216b60"
- },
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Fantasy"
- }
- ],
- Role: [
- {
- tag: "Daiki Yamashita"
- },
- {
- tag: "Nobuhiko Okamoto"
- },
- {
- tag: "Ayane Sakura"
- }
- ]
- },
- {
- ratingKey: "40081",
- key: "/library/metadata/40081/children",
- guid: "com.plexapp.agents.none://40081?lang=xn",
- type: "show",
- title: "Naruto Kai",
- summary: "",
- index: 1,
- viewCount: 12,
- skipCount: 2,
- lastViewedAt: 1674322575,
- leafCount: 72,
- viewedLeafCount: 59,
- childCount: 3,
- addedAt: 1604671304,
- updatedAt: 1605008899
- },
- {
- ratingKey: "40166",
- key: "/library/metadata/40166/children",
- skipChildren: true,
- guid: "com.plexapp.agents.hama://anidb-4880?lang=en",
- studio: "Studio Pierrot",
- type: "show",
- title: "Naruto: Shippuden",
- titleSort: "Naruto Shippuuden",
- contentRating: "TV-PG",
- summary:
- "Naruto Uzumaki, is a loud, hyperactive, adolescent ninja who constantly searches for approval and recognition, as well as to become Hokage, who is acknowledged as the leader and strongest of all ninja in the village.",
- index: 1,
- rating: 5.8,
- viewCount: 101,
- skipCount: 5,
- lastViewedAt: 1718737376,
- year: 2007,
- thumb: "/library/metadata/40166/thumb/1605009080",
- art: "/library/metadata/40166/art/1605009080",
- banner: "/library/metadata/40166/banner/1605009080",
- theme: "/library/metadata/40166/theme/1605009080",
- duration: 1380000,
- originallyAvailableAt: "2007-02-15",
- leafCount: 500,
- viewedLeafCount: 98,
- childCount: 1,
- addedAt: 1604971385,
- updatedAt: 1605009080,
- flattenSeasons: "1",
- showOrdering: "absolute",
- Image: [
- {
- alt: "Naruto: Shippuden",
- type: "coverPoster",
- url: "/library/metadata/40166/thumb/1605009080"
- },
- {
- alt: "Naruto: Shippuden",
- type: "background",
- url: "/library/metadata/40166/art/1605009080"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1a1d",
- topRight: "814729",
- bottomRight: "264f78",
- bottomLeft: "9d3245"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Role: [
- {
- tag: "Takeuchi Junko"
- },
- {
- tag: "Ootsuka Houchuu"
- },
- {
- tag: "Inoue Kazuhiko"
- }
- ]
- },
- {
- ratingKey: "2905",
- key: "/library/metadata/2905/children",
- guid: "com.plexapp.agents.thetvdb://81797?lang=en",
- studio: "Fuji TV",
- type: "show",
- title: "One Piece",
- contentRating: "TV-Y7",
- summary:
- 'The adventures of Monkey D. Luffy and his pirate crew in order to find the greatest treasure ever left by the legendary Pirate, Gold Roger. The famous mystery treasure named "One Piece".\r\n',
- index: 1,
- rating: 1521628.0,
- viewCount: 237,
- skipCount: 6,
- lastViewedAt: 1722875639,
- year: 1999,
- thumb: "/library/metadata/2905/thumb/1711868578",
- art: "/library/metadata/2905/art/1711868578",
- banner: "/library/metadata/2905/banner/1711868578",
- theme: "/library/metadata/2905/theme/1711868578",
- duration: 1500000,
- originallyAvailableAt: "1999-10-19",
- leafCount: 428,
- viewedLeafCount: 394,
- childCount: 12,
- addedAt: 1552907862,
- updatedAt: 1711868578,
- Image: [
- {
- alt: "One Piece",
- type: "coverPoster",
- url: "/library/metadata/2905/thumb/1711868578"
- },
- {
- alt: "One Piece",
- type: "background",
- url: "/library/metadata/2905/art/1711868578"
- }
- ],
- UltraBlurColors: {
- topLeft: "53160d",
- topRight: "7e5316",
- bottomRight: "8d3c29",
- bottomLeft: "813a33"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Drama"
- }
- ],
- Role: [
- {
- tag: "Mayumi Tanaka"
- },
- {
- tag: "Kazuya Nakai"
- },
- {
- tag: "Wakana Yamazaki"
- }
- ]
- },
- {
- ratingKey: "1252",
- key: "/library/metadata/1252/children",
- guid: "com.plexapp.agents.thetvdb://293088?lang=en",
- studio: "TV Tokyo",
- type: "show",
- title: "One-Punch Man",
- contentRating: "TV-14",
- summary:
- "Saitama is a superhero who has trained so hard that his hair has fallen out, and who can overcome any enemy with one punch. However, because he is so strong, he has become bored and frustrated that he wins all of his battles too easily.",
- index: 1,
- rating: 8.9,
- viewCount: 41,
- skipCount: 3,
- lastViewedAt: 1650482934,
- year: 2015,
- thumb: "/library/metadata/1252/thumb/1640367444",
- art: "/library/metadata/1252/art/1640367444",
- banner: "/library/metadata/1252/banner/1640367444",
- theme: "/library/metadata/1252/theme/1640367444",
- duration: 1500000,
- originallyAvailableAt: "2015-10-04",
- leafCount: 25,
- viewedLeafCount: 25,
- childCount: 3,
- seasonCount: 2,
- addedAt: 1552687243,
- updatedAt: 1640367444,
- Image: [
- {
- alt: "One-Punch Man",
- type: "coverPoster",
- url: "/library/metadata/1252/thumb/1640367444"
- },
- {
- alt: "One-Punch Man",
- type: "background",
- url: "/library/metadata/1252/art/1640367444"
- }
- ],
- UltraBlurColors: {
- topLeft: "501910",
- topRight: "28396e",
- bottomRight: "9d3621",
- bottomLeft: "346a50"
- },
- Genre: [
- {
- tag: "Science Fiction"
- },
- {
- tag: "Comedy"
- }
- ],
- Role: [
- {
- tag: "Kaito Ishikawa"
- },
- {
- tag: "Makoto Furukawa"
- },
- {
- tag: "Kenjirou Tsuda"
- }
- ]
- },
- {
- ratingKey: "9712",
- key: "/library/metadata/9712/children",
- guid: "com.plexapp.agents.thetvdb://79654?lang=en",
- studio: "TV Asahi",
- type: "show",
- title: "Shin Chan",
- contentRating: "TV-PG",
- summary:
- "Crayon Shin-chan is a popular yet controversial Japanese anime series. FUNimation made their dub more mature in content compared to the original. Shin is a 5-year-old boy who is constantly doing and saying inappropriate things, much to the dismay and annoyance of those around him, with hilarious results. Shin along with his family including his little sister Himawari and his dog Shiro, as well as his friends from kindergarten, ends up turning everyday situations into funny adventures.",
- index: 1,
- rating: 9.6,
- skipCount: 2,
- lastViewedAt: 1562173684,
- year: 1992,
- thumb: "/library/metadata/9712/thumb/1640367457",
- art: "/library/metadata/9712/art/1640367457",
- banner: "/library/metadata/9712/banner/1640367457",
- duration: 1500000,
- originallyAvailableAt: "1992-04-13",
- leafCount: 1,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1560580971,
- updatedAt: 1640367457,
- Image: [
- {
- alt: "Shin Chan",
- type: "coverPoster",
- url: "/library/metadata/9712/thumb/1640367457"
- },
- {
- alt: "Shin Chan",
- type: "background",
- url: "/library/metadata/9712/art/1640367457"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d3243",
- topRight: "83501a",
- bottomRight: "24573a",
- bottomLeft: "1c6e44"
- },
- Genre: [
- {
- tag: "Family"
- },
- {
- tag: "Comedy"
- }
- ]
- },
- {
- ratingKey: "907",
- key: "/library/metadata/907/children",
- guid: "com.plexapp.agents.thetvdb://81751?lang=en",
- studio: "TV Tokyo",
- type: "show",
- title: "Soul Eater",
- contentRating: "TV-14",
- summary:
- "At the Death Weapon Meister Academy, humans known as Meisters study. Each Meister have their own partner, which is a weapon capable of taking on a human form. The story follows three of these Meisters and their Weapon. They are Maka Alban and her weapon Soul Eater, Black Star and his weapon Tsubaki, and Death the Kid and his weapons Patricia and Elizabeth Thompson. They attend school, do homework, fight evil souls, and most important, they try to help their weapons reach Death Scythe status, in which they are eligible for use by the leader of all the Meisters and Weapons, Death(The Grim Reaper) himself.",
- index: 1,
- rating: 7.7,
- viewCount: 52,
- skipCount: 2,
- lastViewedAt: 1575713332,
- year: 2008,
- thumb: "/library/metadata/907/thumb/1640367490",
- art: "/library/metadata/907/art/1640367490",
- banner: "/library/metadata/907/banner/1640367490",
- theme: "/library/metadata/907/theme/1640367490",
- duration: 1500000,
- originallyAvailableAt: "2008-04-07",
- leafCount: 51,
- viewedLeafCount: 51,
- childCount: 1,
- addedAt: 1552685841,
- updatedAt: 1640367490,
- Image: [
- {
- alt: "Soul Eater",
- type: "coverPoster",
- url: "/library/metadata/907/thumb/1640367490"
- },
- {
- alt: "Soul Eater",
- type: "background",
- url: "/library/metadata/907/art/1640367490"
- }
- ],
- UltraBlurColors: {
- topLeft: "0c343b",
- topRight: "9a3355",
- bottomRight: "983163",
- bottomLeft: "773997"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Comedy"
- }
- ],
- Role: [
- {
- tag: "Koike Izumi"
- },
- {
- tag: "Shouzou Iizuka"
- },
- {
- tag: "Tomie Kataoka"
- }
- ]
- },
- {
- ratingKey: "53972",
- key: "/library/metadata/53972/children",
- guid: "com.plexapp.agents.hama://anidb-17061?lang=en",
- studio: "Wit Studio",
- type: "show",
- title: "Spy x Family (2022)",
- summary:
- "World peace is at stake and secret agent Twilight must undergo his most difficult mission yet—pretend to be a family man. Posing as a loving husband and father, he’ll infiltrate an elite school to get close to a high-profile politician. He has the perfect cover, except his wife’s a deadly assassin and neither knows each other’s identity. But someone does, his adopted daughter who’s a telepath!",
- index: 1,
- rating: 7.8,
- year: 2022,
- thumb: "/library/metadata/53972/thumb/1703533045",
- banner: "/library/metadata/53972/banner/1703533045",
- duration: 1500000,
- originallyAvailableAt: "2022-09-30",
- leafCount: 37,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1703533009,
- updatedAt: 1703533045,
- Image: [
- {
- alt: "Spy x Family (2022)",
- type: "coverPoster",
- url: "/library/metadata/53972/thumb/1703533045"
- }
- ],
- UltraBlurColors: {
- topLeft: "003051",
- topRight: "25677b",
- bottomRight: "884c1d",
- bottomLeft: "864e1f"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Comedy"
- }
- ],
- Role: [
- {
- tag: "Eguchi Takuya"
- },
- {
- tag: "Tanezaki Atsumi"
- },
- {
- tag: "Hayami Saori"
- }
- ]
- },
- {
- ratingKey: "54464",
- key: "/library/metadata/54464/children",
- guid: "com.plexapp.agents.hama://tvdb-347734?lang=en",
- studio: "Toei Animation",
- type: "show",
- title: "Super Dragon Ball Heroes",
- contentRating: "TV-Y7",
- summary:
- "Trunks returns from the future to train with Goku and Vegeta. However, he disappears without warning. Then the mysterious Fu bursts in, telling them that Trunks has been imprisoned in the Prison Planet, a mysterious complex in an unknown place in the universes. The group seeks the dragon balls to free Trunks, but an endless battle awaits them! Will Goku and the others rescue Trunks and escape the Prison Planet?",
- index: 1,
- rating: 2.2,
- year: 2018,
- thumb: "/library/metadata/54464/thumb/1723200736",
- art: "/library/metadata/54464/art/1723200736",
- banner: "/library/metadata/54464/banner/1723200736",
- duration: 600000,
- originallyAvailableAt: "2018-06-30",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1708341242,
- updatedAt: 1723200736,
- Image: [
- {
- alt: "Super Dragon Ball Heroes",
- type: "coverPoster",
- url: "/library/metadata/54464/thumb/1723200736"
- },
- {
- alt: "Super Dragon Ball Heroes",
- type: "background",
- url: "/library/metadata/54464/art/1723200736"
- }
- ],
- UltraBlurColors: {
- topLeft: "472304",
- topRight: "874d10",
- bottomRight: "874d14",
- bottomLeft: "8c4a0d"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Adventure"
- }
- ],
- Role: [
- {
- tag: "Nozawa Masako"
- },
- {
- tag: "Horikawa Ryou"
- },
- {
- tag: "Kusao Takeshi"
- }
- ]
- },
- {
- ratingKey: "54979",
- key: "/library/metadata/54979/children",
- guid: "com.plexapp.agents.hama://anidb-673?lang=en",
- studio: "Madhouse",
- type: "show",
- title: "Texhnolyze",
- contentRating: "TV-MA",
- summary:
- "In the experimental underground city of Lux, the human spirit is crushed by a Hobbesian nightmare of tribal and ideological conflict. When ‘wild dog’ prize fighter Ichise is brutally maimed, a chance encounter with a rogue doctor of cybernetic Texhnolyze body parts draws him into a spiral of escalating chaos with consequences for the evolution and survival of humanity itself.",
- index: 1,
- rating: 7.1,
- year: 2003,
- thumb: "/library/metadata/54979/thumb/1725051561",
- art: "/library/metadata/54979/art/1725051561",
- banner: "/library/metadata/54979/banner/1725051561",
- theme: "/library/metadata/54979/theme/1725051561",
- duration: 1500000,
- originallyAvailableAt: "2003-04-16",
- leafCount: 22,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1725051486,
- updatedAt: 1725051561,
- Image: [
- {
- alt: "Texhnolyze",
- type: "coverPoster",
- url: "/library/metadata/54979/thumb/1725051561"
- },
- {
- alt: "Texhnolyze",
- type: "background",
- url: "/library/metadata/54979/art/1725051561"
- }
- ],
- Genre: [
- {
- tag: "Animation"
- },
- {
- tag: "Anime"
- }
- ],
- Role: [
- {
- tag: "Inoue Takashi"
- },
- {
- tag: "Tsuchida Hiroshi"
- },
- {
- tag: "Itou Shizuka"
- }
- ]
- },
- {
- ratingKey: "19388",
- key: "/library/metadata/19388/children",
- guid: "com.plexapp.agents.thetvdb://76894?lang=en",
- studio: "TV Tokyo",
- type: "show",
- title: "Yu-Gi-Oh! Duel Monsters",
- summary:
- "Follows the adventures of high school student Yugi, who has a magical secret that comes to life when he plays his favorite card game: 'Duel Monsters.",
- index: 1,
- rating: 9.5,
- year: 2000,
- thumb: "/library/metadata/19388/thumb/1640367593",
- art: "/library/metadata/19388/art/1640367593",
- banner: "/library/metadata/19388/banner/1640367593",
- duration: 1500000,
- originallyAvailableAt: "2000-04-18",
- leafCount: 190,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1562618943,
- updatedAt: 1640367593,
- Image: [
- {
- alt: "Yu-Gi-Oh! Duel Monsters",
- type: "coverPoster",
- url: "/library/metadata/19388/thumb/1640367593"
- },
- {
- alt: "Yu-Gi-Oh! Duel Monsters",
- type: "background",
- url: "/library/metadata/19388/art/1640367593"
- }
- ],
- UltraBlurColors: {
- topLeft: "231d69",
- topRight: "353ea3",
- bottomRight: "2b368e",
- bottomLeft: "0f104b"
- },
- Genre: [
- {
- tag: "Fantasy"
- },
- {
- tag: "Animation"
- }
- ],
- Role: [
- {
- tag: "KONTA"
- },
- {
- tag: "Nozomu Sasaki"
- },
- {
- tag: "Megumi Ogata"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec(
- "/library/sections/{sectionKey}/{tag}",
- "get",
- 200,
- response
- )
- })
-})
diff --git a/tests/paths/library/get-all-libraries.spec.ts b/tests/paths/library/get-all-libraries.spec.ts
deleted file mode 100644
index 04820a2d..00000000
--- a/tests/paths/library/get-all-libraries.spec.ts
+++ /dev/null
@@ -1,551 +0,0 @@
-import {
- randPlexUnixEpoch,
- randRelativeSeconds,
- randUUID,
- validateResponseSpec
-} from "@utils"
-import { describe, it } from "vitest"
-
-describe("GET /library/sections", () => {
- it("should validate the 200 response when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 14,
- allowSync: false,
- title1: "Plex Library",
- Directory: [
- {
- allowSync: true,
- art: "/:/resources/movie-fanart.jpg",
- composite: "/library/sections/7/composite/1893047123",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/movie.png",
- key: "7",
- type: "movie",
- title: "Kids Movies",
- agent: "tv.plex.agents.movie",
- scanner: "Plex Movie",
- language: "en-US",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [
- {
- id: 25,
- path: "/KidsMovies"
- }
- ]
- },
- {
- allowSync: true,
- art: "/:/resources/movie-fanart.jpg",
- composite: "/library/sections/13/composite/1893047124",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/movie.png",
- key: "13",
- type: "movie",
- title: "Kids Movies NL",
- agent: "tv.plex.agents.movie",
- scanner: "Plex Movie",
- language: "nl-NL",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [
- {
- id: 23,
- path: "/KidsMoviesNL"
- }
- ]
- },
- {
- allowSync: true,
- art: "/:/resources/movie-fanart.jpg",
- composite: "/library/sections/1/composite/1893047130",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/movie.png",
- key: "1",
- type: "movie",
- title: "Movies",
- agent: "tv.plex.agents.movie",
- scanner: "Plex Movie",
- language: "en-US",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [
- {
- id: 18,
- path: "/Movies"
- }
- ]
- },
- {
- allowSync: true,
- art: "/:/resources/movie-fanart.jpg",
- composite: "/library/sections/6/composite/1893047135",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/movie.png",
- key: "6",
- type: "movie",
- title: "Movies (Documentaries)",
- agent: "tv.plex.agents.movie",
- scanner: "Plex Movie",
- language: "en-US",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [
- {
- id: 29,
- path: "/Movies (Documentaries)"
- },
- {
- id: 15,
- path: "/Plex Library/Documentaries"
- }
- ]
- },
- {
- allowSync: true,
- art: "/:/resources/movie-fanart.jpg",
- composite: "/library/sections/15/composite/1893047145",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/movie.png",
- key: "15",
- type: "movie",
- title: "Test Media Movies",
- agent: "tv.plex.agents.movie",
- scanner: "Plex Movie",
- language: "en-US",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [
- {
- id: 27,
- path: "/TestMedia/Movies"
- }
- ]
- },
- {
- allowSync: true,
- art: "/:/resources/show-fanart.jpg",
- composite: "/library/sections/3/composite/1893047110",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/show.png",
- key: "3",
- type: "show",
- title: "Anime",
- agent: "com.plexapp.agents.hama",
- scanner: "Plex Series Scanner",
- language: "en",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [
- {
- id: 17,
- path: "/Anime"
- }
- ]
- },
- {
- allowSync: true,
- art: "/:/resources/show-fanart.jpg",
- composite: "/library/sections/12/composite/1893047125",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/show.png",
- key: "12",
- type: "show",
- title: "Kids Tv Shows NL",
- agent: "tv.plex.agents.series",
- scanner: "Plex TV Series",
- language: "nl-NL",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [
- {
- id: 22,
- path: "/KidsTvShowsNL"
- }
- ]
- },
- {
- allowSync: true,
- art: "/:/resources/show-fanart.jpg",
- composite: "/library/sections/14/composite/1893047145",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/show.png",
- key: "14",
- type: "show",
- title: "Reality TV (NL)",
- agent: "tv.plex.agents.series",
- scanner: "Plex TV Series",
- language: "nl-NL",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [
- {
- id: 26,
- path: "/Reality TV NL"
- }
- ]
- },
- {
- allowSync: true,
- art: "/:/resources/show-fanart.jpg",
- composite: "/library/sections/2/composite/1893047150",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/show.png",
- key: "2",
- type: "show",
- title: "TV Series ",
- agent: "tv.plex.agents.series",
- scanner: "Plex TV Series",
- language: "en-US",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [
- {
- id: 32,
- path: "/TV Shows"
- }
- ]
- },
- {
- allowSync: true,
- art: "/:/resources/show-fanart.jpg",
- composite: "/library/sections/16/composite/1893047155",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/show.png",
- key: "16",
- type: "show",
- title: "TV Shows (Documentaries)",
- agent: "tv.plex.agents.series",
- scanner: "Plex TV Series",
- language: "en-US",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [
- {
- id: 28,
- path: "/TV Shows (Documentaries)"
- }
- ]
- },
- {
- allowSync: true,
- art: "/:/resources/show-fanart.jpg",
- composite: "/library/sections/17/composite/1893047155",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/show.png",
- key: "17",
- type: "show",
- title: "TV Shows (Kids)",
- agent: "tv.plex.agents.series",
- scanner: "Plex TV Series",
- language: "en-US",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [
- {
- id: 31,
- path: "/TV Shows (Kids)"
- }
- ]
- },
- {
- allowSync: true,
- art: "/:/resources/show-fanart.jpg",
- composite: "/library/sections/10/composite/1893047170",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/show.png",
- key: "10",
- type: "show",
- title: "TV Shows (Reality)",
- agent: "tv.plex.agents.series",
- scanner: "Plex TV Series",
- language: "en-US",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [
- {
- id: 30,
- path: "/TV Shows (Reality)"
- }
- ]
- },
- {
- allowSync: true,
- art: "/:/resources/artist-fanart.jpg",
- composite: "/library/sections/9/composite/1893047140",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/artist.png",
- key: "9",
- type: "artist",
- title: "Music",
- agent: "tv.plex.agents.music",
- scanner: "Plex Music",
- language: "en-US",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [
- {
- id: 24,
- path: "/Music"
- }
- ]
- },
- {
- allowSync: true,
- art: "/:/resources/movie-fanart.jpg",
- composite: "/library/sections/5/composite/1893047123",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/video.png",
- key: "5",
- type: "movie",
- title: "Graduation",
- agent: "com.plexapp.agents.none",
- scanner: "Plex Video Files Scanner",
- language: "xn",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [
- {
- id: 14,
- path: "/Plex Library/Conspiracy"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec("/library/sections", "get", 200, response)
- })
- it("should validate the 200 response when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 5,
- allowSync: false,
- title1: "Plex Library",
- Directory: [
- {
- allowSync: false,
- art: "/:/resources/movie-fanart.jpg",
- composite: "/library/sections/4/composite/1743766611",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/movie.png",
- key: "4",
- type: "movie",
- title: "Kids Movies",
- agent: "tv.plex.agents.movie",
- scanner: "Plex Movie",
- language: "en-US",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [{ id: 50, path: "/mnt/Media/Kids/Movies" }]
- },
- {
- allowSync: false,
- art: "/:/resources/movie-fanart.jpg",
- composite: "/library/sections/3/composite/1743769012",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/movie.png",
- key: "3",
- type: "movie",
- title: "Movies",
- agent: "tv.plex.agents.movie",
- scanner: "Plex Movie",
- language: "en-US",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [{ id: 31, path: "/mnt/Movies_1" }]
- },
- {
- allowSync: false,
- art: "/:/resources/show-fanart.jpg",
- composite: "/library/sections/13/composite/1743768412",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/show.png",
- key: "13",
- type: "show",
- title: "Kids TV Shows",
- agent: "tv.plex.agents.series",
- scanner: "Plex TV Series",
- language: "en-US",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [{ id: 51, path: "/mnt/Media/Kids/TV Shows" }]
- },
- {
- allowSync: false,
- art: "/:/resources/show-fanart.jpg",
- composite: "/library/sections/1/composite/1743772322",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/show.png",
- key: "1",
- type: "show",
- title: "TV Shows",
- agent: "tv.plex.agents.series",
- scanner: "Plex TV Series",
- language: "en-US",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 0,
- Location: [
- { id: 59, path: "/mnt/TV_3" },
- { id: 19, path: "/mnt/TV_1" },
- { id: 20, path: "/mnt/TV_2" }
- ]
- },
- {
- allowSync: false,
- art: "/:/resources/artist-fanart.jpg",
- composite: "/library/sections/5/composite/1743766611",
- filters: true,
- refreshing: false,
- thumb: "/:/resources/artist.png",
- key: "5",
- type: "artist",
- title: "Audiobooks",
- agent: "tv.plex.agents.music",
- scanner: "Plex Music",
- language: "en-US",
- uuid: randUUID(),
- updatedAt: randPlexUnixEpoch(),
- createdAt: randPlexUnixEpoch(),
- scannedAt: randPlexUnixEpoch(),
- content: true,
- directory: true,
- contentChangedAt: randRelativeSeconds(),
- hidden: 1,
- Location: [{ id: 49, path: "/mnt/Media/Audiobooks" }]
- }
- ]
- }
- }
-
- validateResponseSpec("/library/sections", "get", 200, response)
- })
-})
diff --git a/tests/paths/library/get-search-library.spec.ts b/tests/paths/library/get-search-library.spec.ts
deleted file mode 100644
index 5ef95dd0..00000000
--- a/tests/paths/library/get-search-library.spec.ts
+++ /dev/null
@@ -1,35373 +0,0 @@
-import { validateResponseSpec } from "@utils"
-import { describe, it } from "vitest"
-
-describe("GET /library/search", () => {
- it("SAMPLE #1 - should validate the 200 response when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 100,
- SearchResult: [
- {
- score: 0.73043,
- Metadata: {
- librarySectionTitle: "Movies",
- ratingKey: "9194",
- key: "/library/metadata/9194",
- guid: "plex://movie/5d776834e6d55c002040ccce",
- slug: "house-of-wax",
- studio: "Village Roadshow Pictures",
- type: "movie",
- title: "House of Wax",
- contentRating: "nl/16",
- summary:
- "A group of teens are unwittingly stranded near a strange wax museum and soon must fight to survive and keep from becoming the next exhibit.",
- rating: 2.8,
- audienceRating: 4.3,
- year: 2005,
- tagline: "Prey. Slay. Display.",
- thumb: "/library/metadata/9194/thumb/1726724674",
- art: "/library/metadata/9194/art/1726724674",
- duration: 6764608,
- originallyAvailableAt: "2005-05-05",
- addedAt: 1559777413,
- updatedAt: 1726724674,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 11366,
- duration: 6764608,
- bitrate: 12775,
- width: 1920,
- height: 1072,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41919,
- key: "/library/parts/41919/1258755669/file.mkv",
- duration: 6764608,
- file: "/Movies/House of Wax (2005)/House.of.Wax.2005.DL.1080p.BluRay.x264-VIAHD.mkv",
- size: 10804146277,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House of Wax",
- type: "coverPoster",
- url: "/library/metadata/9194/thumb/1726724674"
- },
- {
- alt: "House of Wax",
- type: "background",
- url: "/library/metadata/9194/art/1726724674"
- },
- {
- alt: "House of Wax",
- type: "clearLogo",
- url: "/library/metadata/9194/clearLogo/1726724674"
- }
- ],
- UltraBlurColors: {
- topLeft: "113434",
- topRight: "2a6a62",
- bottomRight: "194b58",
- bottomLeft: "0e3e48"
- },
- Genre: [
- {
- tag: "Horror"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Jaume Collet-Serra"
- }
- ],
- Writer: [
- {
- tag: "Charles Belden"
- },
- {
- tag: "Chad Hayes"
- }
- ],
- Role: [
- {
- tag: "Elisha Cuthbert"
- },
- {
- tag: "Chad Michael Murray"
- },
- {
- tag: "Brian Van Holt"
- }
- ]
- }
- },
- {
- score: 0.93086,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10592",
- key: "/library/metadata/10592/children",
- guid: "plex://show/5d9c086c02391c001f5891b7",
- slug: "house",
- studio: "Universal Television",
- type: "show",
- title: "House",
- librarySectionID: 2,
- librarySectionKey: "/library/sections/2",
- contentRating: "TV-14",
- summary:
- "The series follows the life of anti-social, pain killer addict, witty and arrogant medical doctor Gregory House (Hugh Laurie) with only half a muscle in his right leg. He and his team of medical doctors try to cure complex and rare diseases from very ill ordinary people in the United States of America.",
- index: 1,
- audienceRating: 8.6,
- viewCount: 127,
- skipCount: 20,
- lastViewedAt: 1699389439,
- year: 2004,
- tagline: "Genius has side effects. [UK]",
- thumb: "/library/metadata/10592/thumb/1727232766",
- art: "/library/metadata/10592/art/1727232766",
- theme: "/library/metadata/10592/theme/1727232766",
- duration: 2640000,
- originallyAvailableAt: "2004-11-15",
- leafCount: 176,
- viewedLeafCount: 118,
- childCount: 8,
- addedAt: 1562175868,
- updatedAt: 1727232766,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "House",
- type: "coverPoster",
- url: "/library/metadata/10592/thumb/1727232766"
- },
- {
- alt: "House",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "House",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "0a2032",
- topRight: "131231",
- bottomRight: "0b1b34",
- bottomLeft: "1e4662"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Robert Sean Leonard"
- },
- {
- tag: "Omar Epps"
- }
- ],
- Location: [
- {
- path: "/TV Shows/House"
- }
- ]
- }
- },
- {
- score: 0.33,
- Metadata: {
- librarySectionTitle: "TV Shows (Reality)",
- ratingKey: "43042",
- key: "/library/metadata/43042/children",
- guid: "plex://show/5d9c08c0ba2e21001f192af4",
- slug: "obsessive-compulsive-country-house-cleaners",
- type: "show",
- title: "Obsessive Compulsive Country House Cleaners",
- librarySectionID: 10,
- librarySectionKey: "/library/sections/10",
- contentRating: "TV-G",
- summary:
- "Obsessive cleaners team up to clean some of Britain's dirty homes",
- index: 1,
- year: 2016,
- thumb: "/library/metadata/43042/thumb/1722057516",
- art: "/library/metadata/43042/art/1722057516",
- duration: 3600000,
- originallyAvailableAt: "2016-05-24",
- leafCount: 2,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1620477134,
- updatedAt: 1722057516,
- Image: [
- {
- alt: "Obsessive Compulsive Country House Cleaners",
- type: "coverPoster",
- url: "/library/metadata/43042/thumb/1722057516"
- },
- {
- alt: "Obsessive Compulsive Country House Cleaners",
- type: "background",
- url: "/library/metadata/43042/art/1722057516"
- }
- ],
- UltraBlurColors: {
- topLeft: "322c29",
- topRight: "050310",
- bottomRight: "5d622c",
- bottomLeft: "60612b"
- },
- Genre: [
- {
- tag: "Reality"
- },
- {
- tag: "Home and Garden"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- }
- ],
- Role: [
- {
- tag: "Hayley Leitch"
- },
- {
- tag: "Kelly Waite"
- }
- ],
- Location: [
- {
- path: "/TV Shows (Reality)/Obsessive Compulsive Country House Cleaners"
- }
- ]
- }
- },
- {
- score: 0.71074,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46658",
- key: "/library/metadata/46658",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e98e47001eb841c9",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "House Training",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- 'The doctors try to find what\'s wrong with a scam artist who collapses after her brain "freezes," but the case becomes personal for Foreman.',
- index: 20,
- parentIndex: 3,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1679095164,
- thumb: "/library/metadata/46658/thumb/1646775441",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2630346,
- originallyAvailableAt: "2007-04-24",
- addedAt: 1646775434,
- updatedAt: 1646775441,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49795,
- duration: 2630346,
- bitrate: 24061,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79140,
- key: "/library/parts/79140/1552085120/file.mkv",
- duration: 2630346,
- file: "/TV Shows/House/Season 03/House - S03E20 - House Training Bluray-1080p Remux.mkv",
- size: 7912264949,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House Training",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "House Training",
- type: "snapshot",
- url: "/library/metadata/46658/thumb/1646775441"
- },
- {
- alt: "House Training",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "House Training",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "292e37",
- topRight: "131514",
- bottomRight: "3f4846",
- bottomLeft: "3c3e83"
- },
- Director: [
- {
- tag: "Paul McCrane"
- }
- ],
- Writer: [
- {
- tag: "Doris Egan"
- }
- ],
- Role: [
- {
- tag: "Charles S. Dutton"
- },
- {
- tag: "Jane Adams"
- },
- {
- tag: "Beverly Todd"
- }
- ]
- }
- },
- {
- score: 0.71073,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19014",
- key: "/library/metadata/19014",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772df347001e41c3f1",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "House vs. God",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "House treats a 15 year old faith healer, while Wilson feels left out when he finds out House has a weekly poker game.",
- index: 19,
- parentIndex: 2,
- audienceRating: 7.3,
- viewCount: 1,
- lastViewedAt: 1677275541,
- thumb: "/library/metadata/19014/thumb/1562355221",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2637428,
- originallyAvailableAt: "2006-04-25",
- addedAt: 1562355221,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49873,
- duration: 2637428,
- bitrate: 23055,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79218,
- key: "/library/parts/79218/1648391481/file.mkv",
- duration: 2637428,
- file: "/TV Shows/House/Season 02/House - S02E19 - House vs. God Bluray-1080p Remux.mkv",
- size: 7508928166,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House vs. God",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "House vs. God",
- type: "snapshot",
- url: "/library/metadata/19014/thumb/1562355221"
- },
- {
- alt: "House vs. God",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "House vs. God",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "3e2910",
- topRight: "3a0b06",
- bottomRight: "4c4ba5",
- bottomLeft: "5251a4"
- },
- Director: [
- {
- tag: "John F. Showalter"
- }
- ],
- Writer: [
- {
- tag: "Doris Egan"
- }
- ],
- Role: [
- {
- tag: "Thomas Dekker"
- },
- {
- tag: "William Katt"
- },
- {
- tag: "Tamara Braun"
- }
- ]
- }
- },
- {
- score: 0.71,
- Metadata: {
- librarySectionTitle: "Anime",
- ratingKey: "9479",
- key: "/library/metadata/9479",
- parentRatingKey: "9462",
- grandparentRatingKey: "9461",
- guid: "com.plexapp.agents.thetvdb://75579/1/17?lang=en",
- parentGuid: "com.plexapp.agents.thetvdb://75579/1?lang=en",
- grandparentGuid: "com.plexapp.agents.thetvdb://75579?lang=en",
- type: "episode",
- title: "House of the Waiting Family",
- grandparentKey: "/library/metadata/9461",
- parentKey: "/library/metadata/9462",
- grandparentTitle: "Fullmetal Alchemist",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "The Elrics finally reach their childhood hometown of Risembool. As the brothers bide their time while Winry and her grandmother make their repairs, they sort through the ashes of their old home. But as Ed makes a visit to their mother's grave, Al comes to a disturbing realization about himself.",
- index: 17,
- parentIndex: 1,
- rating: 8.2,
- viewCount: 1,
- lastViewedAt: 1560345032,
- year: 2004,
- thumb: "/library/metadata/9479/thumb/1640367320",
- art: "/library/metadata/9461/art/1640367328",
- parentThumb: "/library/metadata/9462/thumb/1586023648",
- grandparentThumb: "/library/metadata/9461/thumb/1640367328",
- grandparentArt: "/library/metadata/9461/art/1640367328",
- duration: 1434111,
- originallyAvailableAt: "2004-01-31",
- addedAt: 1560025035,
- updatedAt: 1640367320,
- chapterSource: "media",
- Media: [
- {
- id: 11800,
- duration: 1434111,
- bitrate: 8660,
- width: 1440,
- height: 1080,
- aspectRatio: 1.33,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 40852,
- key: "/library/parts/40852/1459321105/file.mkv",
- duration: 1434111,
- file: "/Anime/Fullmetal Alchemist/Season 1/Fullmetal Alchemist - S01E17 - House of the Waiting Family Bluray-1080p.mkv",
- size: 1552753791,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House of the Waiting Family",
- type: "coverPoster",
- url: "/library/metadata/9462/thumb/1586023648"
- },
- {
- alt: "House of the Waiting Family",
- type: "snapshot",
- url: "/library/metadata/9479/thumb/1640367320"
- },
- {
- alt: "House of the Waiting Family",
- type: "background",
- url: "/library/metadata/9461/art/1640367328"
- }
- ],
- UltraBlurColors: {
- topLeft: "0e2f51",
- topRight: "924042",
- bottomRight: "326a52",
- bottomLeft: "933e48"
- },
- Director: [
- {
- tag: "Kazuki Kakuda"
- }
- ],
- Writer: [
- {
- tag: "Natsuko Takahashi"
- }
- ]
- }
- },
- {
- score: 0.71,
- Metadata: {
- librarySectionTitle: "TV Shows (Reality)",
- ratingKey: "28348",
- key: "/library/metadata/28348",
- parentRatingKey: "28341",
- grandparentRatingKey: "28329",
- guid: "plex://episode/5d9c10fdffd9ef001e9f0020",
- parentGuid: "plex://season/602e64cff39aec002dc2cf66",
- grandparentGuid: "plex://show/5d9c0852e264b7001fc413ef",
- grandparentSlug: "botched",
- type: "episode",
- title: "House of Horrors",
- grandparentKey: "/library/metadata/28329",
- parentKey: "/library/metadata/28341",
- grandparentTitle: "Botched",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "The Doctors help a woman whose nose was botched. Tanya hopes to remove a scar that reminds her of her unborn twin. Sarah Burge visits the doctors to find eternal youth.",
- index: 7,
- parentIndex: 2,
- thumb: "/library/metadata/28348/thumb/1640371143",
- art: "/library/metadata/28329/art/1724651330",
- parentThumb: "/library/metadata/28341/thumb/1640371142",
- grandparentThumb: "/library/metadata/28329/thumb/1724651330",
- grandparentArt: "/library/metadata/28329/art/1724651330",
- duration: 2612109,
- originallyAvailableAt: "2015-06-07",
- addedAt: 1586792027,
- updatedAt: 1640371143,
- Media: [
- {
- id: 31491,
- duration: 2612109,
- bitrate: 25748,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 69615,
- key: "/library/parts/69615/1474191785/file.mkv",
- duration: 2612109,
- file: "/TV Shows (Reality)/Botched/Season 02/Botched - S02E07 - House of Horrors WEBDL-1080p.mkv",
- size: 4240693164,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House of Horrors",
- type: "coverPoster",
- url: "/library/metadata/28341/thumb/1640371142"
- },
- {
- alt: "House of Horrors",
- type: "snapshot",
- url: "/library/metadata/28348/thumb/1640371143"
- },
- {
- alt: "House of Horrors",
- type: "background",
- url: "/library/metadata/28329/art/1724651330"
- }
- ],
- UltraBlurColors: {
- topLeft: "442412",
- topRight: "3a0f0a",
- bottomRight: "61371d",
- bottomLeft: "144c93"
- }
- }
- },
- {
- score: 0.71,
- Metadata: {
- librarySectionTitle: "TV Shows (Reality)",
- ratingKey: "38161",
- key: "/library/metadata/38161",
- parentRatingKey: "29691",
- grandparentRatingKey: "29690",
- guid: "plex://episode/5e2be46219125a003d464a26",
- parentGuid: "plex://season/602e78a6535238002c3708e0",
- grandparentGuid: "plex://show/5e1719012d4d84003e516eeb",
- grandparentSlug: "1000-lb-sisters",
- type: "episode",
- title: "A House Divided",
- titleSort: "House Divided",
- grandparentKey: "/library/metadata/29690",
- parentKey: "/library/metadata/29691",
- grandparentTitle: "1000-lb Sisters",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "After a stressful first month of dieting, the sisters head back to Atlanta for their one-month check in with Dr. Procter to find out if they are on the right path to their weight goals. The results force Amy to make a difficult decision.",
- index: 4,
- parentIndex: 1,
- thumb: "/library/metadata/38161/thumb/1637681889",
- art: "/library/metadata/29690/art/1726724814",
- parentThumb: "/library/metadata/29691/thumb/1637681888",
- grandparentThumb: "/library/metadata/29690/thumb/1726724814",
- grandparentArt: "/library/metadata/29690/art/1726724814",
- duration: 2490946,
- originallyAvailableAt: "2020-01-22",
- addedAt: 1603641020,
- updatedAt: 1637681889,
- Media: [
- {
- id: 40068,
- duration: 2490946,
- bitrate: 5442,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 71089,
- key: "/library/parts/71089/1579760714/file.mkv",
- duration: 2490946,
- file: "/TV Shows (Reality)/1000-lb Sisters/Season 01/1000-lb Sisters - S01E04 - A House Divided HDTV-1080p.mkv",
- size: 1695112862,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A House Divided",
- type: "coverPoster",
- url: "/library/metadata/29691/thumb/1637681888"
- },
- {
- alt: "A House Divided",
- type: "snapshot",
- url: "/library/metadata/38161/thumb/1637681889"
- },
- {
- alt: "A House Divided",
- type: "background",
- url: "/library/metadata/29690/art/1726724814"
- },
- {
- alt: "A House Divided",
- type: "clearLogo",
- url: "/library/metadata/29690/clearLogo/1726724814"
- }
- ],
- UltraBlurColors: {
- topLeft: "38210d",
- topRight: "644821",
- bottomRight: "5b1d13",
- bottomLeft: "1a4451"
- }
- }
- },
- {
- score: 0.71,
- Metadata: {
- librarySectionTitle: "TV Shows (Reality)",
- ratingKey: "43876",
- key: "/library/metadata/43876",
- parentRatingKey: "43865",
- grandparentRatingKey: "43860",
- guid: "plex://episode/5d9c10bc3c3f87001f3abaad",
- parentGuid: "plex://season/606f0171577d5e002c39f93f",
- grandparentGuid: "plex://show/5d9c084c02391c001f58618b",
- grandparentSlug: "catch-a-contractor",
- type: "episode",
- title: "House of Cards",
- grandparentKey: "/library/metadata/43860",
- parentKey: "/library/metadata/43865",
- grandparentTitle: "Catch a Contractor",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "Preppy contractor Jeff converted a structurally sound home into a dangerous death trap when he removed a load bearing wall. Can Adam and Skip get him back to secure the house before it collapses?",
- index: 4,
- parentIndex: 1,
- year: 2014,
- thumb: "/library/metadata/43876/thumb/1700722056",
- art: "/library/metadata/43860/art/1722057540",
- grandparentThumb: "/library/metadata/43860/thumb/1722057540",
- grandparentArt: "/library/metadata/43860/art/1722057540",
- duration: 1192192,
- originallyAvailableAt: "2014-03-23",
- addedAt: 1622051313,
- updatedAt: 1700722056,
- Media: [
- {
- id: 46126,
- duration: 1192192,
- bitrate: 2936,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 73518,
- key: "/library/parts/73518/1395640875/file.mkv",
- duration: 1192192,
- file: "/TV Shows (Reality)/Catch a Contractor/Season 01/Catch a Contractor - S01E04 - House of Cards HDTV-720p.mkv",
- size: 437748360,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House of Cards",
- type: "coverPoster",
- url: "/library/metadata/43860/thumb/1722057540"
- },
- {
- alt: "House of Cards",
- type: "snapshot",
- url: "/library/metadata/43876/thumb/1700722056"
- },
- {
- alt: "House of Cards",
- type: "background",
- url: "/library/metadata/43860/art/1722057540"
- }
- ],
- UltraBlurColors: {
- topLeft: "060403",
- topRight: "110b02",
- bottomRight: "675f15",
- bottomLeft: "6a4419"
- },
- Role: [
- {
- tag: "Adam Carolla"
- },
- {
- tag: "Skip Bedell"
- },
- {
- tag: "Alison Bedell"
- }
- ]
- }
- },
- {
- score: 0.51092,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46547",
- key: "/library/metadata/46547",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e264b7001fcaa9c6",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "House's Head (1)",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "A bus accident leaves House with serious head trauma and partial amnesia. He comes to believe that a patient on the bus had a life-threatening disease and struggles to recall who it was, and what they had.",
- index: 15,
- parentIndex: 4,
- audienceRating: 9.2,
- viewCount: 1,
- lastViewedAt: 1680210531,
- thumb: "/library/metadata/46547/thumb/1666996239",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2611456,
- originallyAvailableAt: "2008-05-12",
- addedAt: 1646677320,
- updatedAt: 1666996239,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49687,
- duration: 2611456,
- bitrate: 23180,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79032,
- key: "/library/parts/79032/1646676447/file.mkv",
- duration: 2611456,
- file: "/TV Shows/House/Season 04/House - S04E15 - House's Head (1) Bluray-1080p Remux.mkv",
- size: 7567834284,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House's Head (1)",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "House's Head (1)",
- type: "snapshot",
- url: "/library/metadata/46547/thumb/1666996239"
- },
- {
- alt: "House's Head (1)",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "House's Head (1)",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "2c2e2f",
- topRight: "2e2c2a",
- bottomRight: "302e31",
- bottomLeft: "21201e"
- },
- Director: [
- {
- tag: "Greg Yaitanes"
- }
- ],
- Writer: [
- {
- tag: "Russel Friend"
- },
- {
- tag: "Garrett Lerner"
- }
- ],
- Role: [
- {
- tag: "Fred Durst"
- },
- {
- tag: "Ivana Miličević"
- },
- {
- tag: "Julie Ariola"
- }
- ]
- }
- },
- {
- score: 0.51081,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "21819",
- key: "/library/metadata/21819",
- parentRatingKey: "21806",
- grandparentRatingKey: "21805",
- guid: "plex://episode/5f84bd9424542d003fa780ed",
- parentGuid: "plex://season/602e5e0d33eb76002d608061",
- grandparentGuid: "plex://show/5d9c0815e9d5a1001f4d7202",
- grandparentSlug: "the-handmaids-tale",
- type: "episode",
- title: "Household",
- grandparentKey: "/library/metadata/21805",
- parentKey: "/library/metadata/21806",
- grandparentTitle: "The Handmaid's Tale",
- parentTitle: "Season 3",
- contentRating: "TV-MA",
- summary:
- "June accompanies the Waterfords to Washington D.C., where a powerful family offers a glimpse of the future of Gilead. June makes an important connection as she attempts to protect Nichole.",
- index: 6,
- parentIndex: 3,
- audienceRating: 8.1,
- thumb: "/library/metadata/21819/thumb/1663185345",
- art: "/library/metadata/21805/art/1727232774",
- parentThumb: "/library/metadata/21806/thumb/1663185342",
- grandparentThumb: "/library/metadata/21805/thumb/1727232774",
- grandparentArt: "/library/metadata/21805/art/1727232774",
- grandparentTheme: "/library/metadata/21805/theme/1727232774",
- duration: 3351561,
- originallyAvailableAt: "2019-06-26",
- addedAt: 1565700436,
- updatedAt: 1663185345,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 27197,
- duration: 3351561,
- bitrate: 11198,
- width: 1920,
- height: 960,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 73879,
- key: "/library/parts/73879/1577978777/file.mkv",
- duration: 3351561,
- file: "/TV Shows/The Handmaid's Tale/Season 03/The Handmaid's Tale - S03E06 - Household Bluray-1080p.mkv",
- size: 4692513895,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Household",
- type: "coverPoster",
- url: "/library/metadata/21806/thumb/1663185342"
- },
- {
- alt: "Household",
- type: "snapshot",
- url: "/library/metadata/21819/thumb/1663185345"
- },
- {
- alt: "Household",
- type: "background",
- url: "/library/metadata/21805/art/1727232774"
- },
- {
- alt: "Household",
- type: "clearLogo",
- url: "/library/metadata/21805/clearLogo/1727232774"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b2e31",
- topRight: "393a38",
- bottomRight: "551a22",
- bottomLeft: "923948"
- },
- Director: [
- {
- tag: "Dearbhla Walsh"
- }
- ],
- Writer: [
- {
- tag: "Dorothy Fortenberry"
- }
- ],
- Role: [
- {
- tag: "Christopher Meloni"
- },
- {
- tag: "Elizabeth Reaser"
- },
- {
- tag: "Kirrilee Berger"
- }
- ]
- }
- },
- {
- score: 0.311,
- Metadata: {
- librarySectionTitle: "TV Shows (Kids)",
- ratingKey: "44019",
- key: "/library/metadata/44019",
- parentRatingKey: "44016",
- grandparentRatingKey: "44015",
- guid: "plex://episode/5d9c106c705e7a001e745006",
- parentGuid: "plex://season/602e6354ea35e0002c233663",
- grandparentGuid: "plex://show/5d9c084508fddd001f29632d",
- grandparentSlug: "dragons-1",
- type: "episode",
- title: "Animal House",
- grandparentKey: "/library/metadata/44015",
- parentKey: "/library/metadata/44016",
- grandparentTitle: "Dragons",
- parentTitle: "Season 1",
- contentRating: "TV-Y7",
- summary:
- "The dragons unintentionally reduce Berk's food productivity by still scaring the living daylights out of the local livestock, and with the first winter storm coming, the dragon-riding Viking youths of Berk must try and familiarize the local animals with their Dragon companions.",
- index: 3,
- parentIndex: 1,
- audienceRating: 10.0,
- thumb: "/library/metadata/44019/thumb/1645375599",
- art: "/library/metadata/44015/art/1724651426",
- parentThumb: "/library/metadata/44016/thumb/1622475200",
- grandparentThumb: "/library/metadata/44015/thumb/1724651426",
- grandparentArt: "/library/metadata/44015/art/1724651426",
- grandparentTheme: "/library/metadata/44015/theme/1724651426",
- duration: 1356330,
- originallyAvailableAt: "2012-09-04",
- addedAt: 1356021784,
- updatedAt: 1645375599,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 46267,
- duration: 1356330,
- bitrate: 5681,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 73692,
- key: "/library/parts/73692/1356021784/file.mkv",
- duration: 1356330,
- file: "/TV Shows (Kids)/Dragons/Season 01/Dragons - S01E03 - Animal House WEBDL-1080p.mkv",
- size: 963630047,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Animal House",
- type: "coverPoster",
- url: "/library/metadata/44016/thumb/1622475200"
- },
- {
- alt: "Animal House",
- type: "snapshot",
- url: "/library/metadata/44019/thumb/1645375599"
- },
- {
- alt: "Animal House",
- type: "background",
- url: "/library/metadata/44015/art/1724651426"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f2d55",
- topRight: "132544",
- bottomRight: "295281",
- bottomLeft: "122241"
- },
- Director: [
- {
- tag: "John Eng"
- }
- ],
- Writer: [
- {
- tag: "Linda Teverbaugh"
- },
- {
- tag: "Linda Teverbaugh"
- }
- ],
- Role: [
- {
- tag: "Tim Conway"
- },
- {
- tag: "Stephen Root"
- },
- {
- tag: "Julie Marcus"
- }
- ]
- }
- },
- {
- score: 0.31094,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46560",
- key: "/library/metadata/46560",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c127708fddd001f316834",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Wilson's Heart (2)",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "In the aftermath of the bus accident, House struggles with his head injuries and short-term memory loss, and must deal with a concerned Wilson who believes his friend's health may be in danger.",
- index: 16,
- parentIndex: 4,
- audienceRating: 9.4,
- viewCount: 1,
- lastViewedAt: 1680213351,
- thumb: "/library/metadata/46560/thumb/1666996240",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2638474,
- originallyAvailableAt: "2008-05-19",
- addedAt: 1646679208,
- updatedAt: 1666996240,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49699,
- duration: 2638474,
- bitrate: 22959,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79044,
- key: "/library/parts/79044/1646676514/file.mkv",
- duration: 2638474,
- file: "/TV Shows/House/Season 04/House - S04E16 - Wilson's Heart (2) Bluray-1080p Remux.mkv",
- size: 7573221449,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Wilson's Heart (2)",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "Wilson's Heart (2)",
- type: "snapshot",
- url: "/library/metadata/46560/thumb/1666996240"
- },
- {
- alt: "Wilson's Heart (2)",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Wilson's Heart (2)",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1d1c",
- topRight: "924040",
- bottomRight: "141519",
- bottomLeft: "1a161c"
- },
- Director: [
- {
- tag: "Katie Jacobs"
- }
- ],
- Writer: [
- {
- tag: "Russel Friend"
- },
- {
- tag: "Garrett Lerner"
- }
- ],
- Role: [
- {
- tag: "Fred Durst"
- },
- {
- tag: "Dan Desmond"
- },
- {
- tag: "Anne Dudek"
- }
- ]
- }
- },
- {
- score: 0.31093,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10614",
- key: "/library/metadata/10614",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c127702391c001f5f6bcb",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Three Stories",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "House's ex-girlfriend Stacy Warner returns - not to be with House, but to get his help for her ailing husband. While House decides whether or not to take the case, Cuddy instructs him to substitute for a sick professor and present a lecture to a class of medical students. As he weaves the stories of three patients who all present with a similar symptom, House gives a lecture the students will never forget. In the end, they come out with a broader understanding of diagnostics and House's team comes out with a greater understanding of him.",
- index: 21,
- parentIndex: 1,
- audienceRating: 9.3,
- viewCount: 1,
- lastViewedAt: 1646677625,
- year: 2005,
- thumb: "/library/metadata/10614/thumb/1562181497",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2643060,
- originallyAvailableAt: "2005-05-17",
- addedAt: 1562181497,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49864,
- duration: 2643060,
- bitrate: 24042,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79209,
- key: "/library/parts/79209/1648370640/file.mkv",
- duration: 2643060,
- file: "/TV Shows/House/Season 01/House - S01E21 - Three Stories Bluray-1080p Remux.mkv",
- size: 7853207162,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Three Stories",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Three Stories",
- type: "snapshot",
- url: "/library/metadata/10614/thumb/1562181497"
- },
- {
- alt: "Three Stories",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Three Stories",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e0d",
- topRight: "3a1809",
- bottomRight: "463e42",
- bottomLeft: "834f2b"
- },
- Director: [
- {
- tag: "Paris Barclay"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- }
- ],
- Role: [
- {
- tag: "Nicole Bilderback"
- },
- {
- tag: "Carmen Electra"
- },
- {
- tag: "Andrew Keegan"
- }
- ]
- }
- },
- {
- score: 0.31087,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46546",
- key: "/library/metadata/46546",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e264b7001fcaa9da",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Frozen",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "House and his team have to diagnose a case at a distance when a researcher at a South Pole base is taken ill.",
- index: 11,
- parentIndex: 4,
- audienceRating: 8.7,
- viewCount: 1,
- lastViewedAt: 1679950794,
- thumb: "/library/metadata/46546/thumb/1666996239",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2640308,
- originallyAvailableAt: "2008-02-03",
- addedAt: 1646676992,
- updatedAt: 1666996239,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49686,
- duration: 2640308,
- bitrate: 21101,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79031,
- key: "/library/parts/79031/1646676173/file.mkv",
- duration: 2640308,
- file: "/TV Shows/House/Season 04/House - S04E11 - Frozen Bluray-1080p Remux.mkv",
- size: 6965216069,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Frozen",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "Frozen",
- type: "snapshot",
- url: "/library/metadata/46546/thumb/1666996239"
- },
- {
- alt: "Frozen",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Frozen",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "201f1f",
- topRight: "401914",
- bottomRight: "904433",
- bottomLeft: "29346a"
- },
- Director: [
- {
- tag: "David Straiton"
- }
- ],
- Writer: [
- {
- tag: "Liz Friedman"
- }
- ],
- Role: [
- {
- tag: "Mira Sorvino"
- },
- {
- tag: "Jeff Hephner"
- },
- {
- tag: "Anne Dudek"
- }
- ]
- }
- },
- {
- score: 0.31087,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19019",
- key: "/library/metadata/19019",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772192ba001f383acf",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "No Reason",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "As House and his team are working on the diagnosis of a man with a giant, swollen tongue, the husband of a former patient walks into House's office and shoots him. House continues to treat his patient from his ICU hospital bed with the shooter, who has been shot by hospital security and hand-cuffed to his bed, as his roommate. When the after-effects of the shooting begin to impact House, he starts to question his own ability to diagnose properly. As his patient's body deteriorates, House struggles through his self-doubt and must trust his team to find a way to solve the case.",
- index: 24,
- parentIndex: 2,
- audienceRating: 8.7,
- viewCount: 1,
- lastViewedAt: 1677492151,
- thumb: "/library/metadata/19019/thumb/1562357062",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2632640,
- originallyAvailableAt: "2006-05-23",
- addedAt: 1562357062,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49878,
- duration: 2632640,
- bitrate: 25240,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79223,
- key: "/library/parts/79223/1648390928/file.mkv",
- duration: 2632640,
- file: "/TV Shows/House/Season 02/House - S02E24 - No Reason Bluray-1080p Remux.mkv",
- size: 8214667745,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "No Reason",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "No Reason",
- type: "snapshot",
- url: "/library/metadata/19019/thumb/1562357062"
- },
- {
- alt: "No Reason",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "No Reason",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "11333c",
- topRight: "316a57",
- bottomRight: "3f2050",
- bottomLeft: "1f4665"
- },
- Director: [
- {
- tag: "David Shore"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Michelle Clunie"
- },
- {
- tag: "Elias Koteas"
- },
- {
- tag: "Chris Tallman"
- }
- ]
- }
- },
- {
- score: 0.31085,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19017",
- key: "/library/metadata/19017",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772192ba001f383ac7",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Euphoria (1)",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "When a police officer with a gunshot wound to the head and uncontrollable laughter is admitted, House and the team are baffled. When Foreman begins showing the same symptoms, they race to determine the cause of the illness before Foreman's condition takes the same path.",
- index: 20,
- parentIndex: 2,
- audienceRating: 8.5,
- viewCount: 1,
- lastViewedAt: 1677364022,
- thumb: "/library/metadata/19017/thumb/1562356217",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2634548,
- originallyAvailableAt: "2006-05-02",
- addedAt: 1562356217,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49886,
- duration: 2634548,
- bitrate: 23025,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79231,
- key: "/library/parts/79231/1648391812/file.mkv",
- duration: 2634548,
- file: "/TV Shows/House/Season 02/House - S02E20 - Euphoria (1) Bluray-1080p Remux.mkv",
- size: 7498263570,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Euphoria (1)",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "Euphoria (1)",
- type: "snapshot",
- url: "/library/metadata/19017/thumb/1562356217"
- },
- {
- alt: "Euphoria (1)",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Euphoria (1)",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "35170c",
- topRight: "020c0e",
- bottomRight: "080909",
- bottomLeft: "4e1d22"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Matthew V. Lewis"
- }
- ],
- Role: [
- {
- tag: "Scott Michael Campbell"
- },
- {
- tag: "Loreni Delgado"
- },
- {
- tag: "Chioke Dmachi"
- }
- ]
- }
- },
- {
- score: 0.31084,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19016",
- key: "/library/metadata/19016",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772192ba001f383ac3",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Euphoria (2)",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "Foreman continues to experience the same progression of symptoms as the police officer. When he realizes he may be facing imminent death, he calls his father who comes to his son's side. As it comes down to a race against time, House believes the solution to the illness is in the police officer's apartment.",
- index: 21,
- parentIndex: 2,
- audienceRating: 8.4,
- viewCount: 1,
- lastViewedAt: 1677366602,
- thumb: "/library/metadata/19016/thumb/1562355756",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2639102,
- originallyAvailableAt: "2006-05-03",
- addedAt: 1562355756,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49882,
- duration: 2639102,
- bitrate: 25018,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79227,
- key: "/library/parts/79227/1648390729/file.mkv",
- duration: 2639102,
- file: "/TV Shows/House/Season 02/House - S02E21 - Euphoria (2) Bluray-1080p Remux.mkv",
- size: 8167621132,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Euphoria (2)",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "Euphoria (2)",
- type: "snapshot",
- url: "/library/metadata/19016/thumb/1562355756"
- },
- {
- alt: "Euphoria (2)",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Euphoria (2)",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4d1d0c",
- topRight: "853d34",
- bottomRight: "8d3c41",
- bottomLeft: "572513"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Russel Friend"
- }
- ],
- Role: [
- {
- tag: "Scott Michael Campbell"
- },
- {
- tag: "Charles S. Dutton"
- },
- {
- tag: "Leigh-Allyn Baker"
- }
- ]
- }
- },
- {
- score: 0.31084,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46541",
- key: "/library/metadata/46541",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e264b7001fcaa9ca",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Mirror Mirror",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "House deals with a patient who mirrors the personality of anyone he meets. Meanwhile, Foreman is put in charge of overseeing the fellowship candidates.",
- index: 5,
- parentIndex: 4,
- audienceRating: 8.4,
- viewCount: 1,
- lastViewedAt: 1679435791,
- thumb: "/library/metadata/46541/thumb/1666996239",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2635092,
- originallyAvailableAt: "2007-10-30",
- addedAt: 1646676206,
- updatedAt: 1666996239,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49681,
- duration: 2635092,
- bitrate: 24083,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79026,
- key: "/library/parts/79026/1646675787/file.mkv",
- duration: 2635092,
- file: "/TV Shows/House/Season 04/House - S04E05 - Mirror, Mirror Bluray-1080p Remux.mkv",
- size: 7933742429,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Mirror Mirror",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "Mirror Mirror",
- type: "snapshot",
- url: "/library/metadata/46541/thumb/1666996239"
- },
- {
- alt: "Mirror Mirror",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Mirror Mirror",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "170306",
- topRight: "1e0503",
- bottomRight: "270c24",
- bottomLeft: "242422"
- },
- Director: [
- {
- tag: "David Platt"
- }
- ],
- Writer: [
- {
- tag: "David Foster"
- }
- ],
- Role: [
- {
- tag: "Frank Whaley"
- },
- {
- tag: "Edi Gathegi"
- },
- {
- tag: "Anne Dudek"
- }
- ]
- }
- },
- {
- score: 0.31083,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10604",
- key: "/library/metadata/10604",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ef619b00204a4a44",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Histories",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "Dr. Foreman believes an uncooperative homeless woman is faking seizures to get a meal ticket at the teaching hospital. But her homelessness strikes a personal chord with Dr. Wilson and he grows determined to keep her from falling between the cracks. Her worsening symptoms prove to be a complex mystery for House and his team, but the mystery of her identity and medical history may hold the answers to saving her life. Just as the team suspects she has contagious meningitis, the woman goes missing, only to be Tasered by the police, who bring her back. But House deduces the Taser may have proven yet another diagnosis, with dire results.",
- index: 10,
- parentIndex: 1,
- audienceRating: 8.3,
- viewCount: 2,
- lastViewedAt: 1565889962,
- year: 2005,
- thumb: "/library/metadata/10604/thumb/1648437061",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2659126,
- originallyAvailableAt: "2005-02-08",
- addedAt: 1562179100,
- updatedAt: 1648437061,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49865,
- duration: 2659126,
- bitrate: 20767,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79210,
- key: "/library/parts/79210/1648370532/file.mkv",
- duration: 2659126,
- file: "/TV Shows/House/Season 01/House - S01E10 - Histories Bluray-1080p Remux.mkv",
- size: 6902670616,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Histories",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Histories",
- type: "snapshot",
- url: "/library/metadata/10604/thumb/1648437061"
- },
- {
- alt: "Histories",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Histories",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "30130b",
- topRight: "91423b",
- bottomRight: "8f4536",
- bottomLeft: "672e25"
- },
- Director: [
- {
- tag: "Daniel Attias"
- }
- ],
- Writer: [
- {
- tag: "Joel Anderson Thompson"
- }
- ],
- Role: [
- {
- tag: "Leslie Hope"
- },
- {
- tag: "Larry Clarke"
- },
- {
- tag: "Smith Cho"
- }
- ]
- }
- },
- {
- score: 0.31082,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10603",
- key: "/library/metadata/10603",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c127702391c001f5f6ba7",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Detox",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "While trying to figure out why a young patient won't stop bleeding, House takes Cuddy's challenge and goes off Vicodin for a week in exchange for no clinic duty for a month. If House and his team can't determine the source of his patient's blood loss, the 16-year-old car accident victim will die in a matter of days. As House's withdrawal symptoms become more and more severe, his directives for his patient are more harsh and risky than usual, forcing Foreman and Cameron to fear he may not be thinking clearly enough to save the patient's life.",
- index: 11,
- parentIndex: 1,
- audienceRating: 8.2,
- viewCount: 1,
- lastViewedAt: 1646603343,
- year: 2005,
- thumb: "/library/metadata/10603/thumb/1648386793",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2648692,
- originallyAvailableAt: "2005-02-15",
- addedAt: 1562178866,
- updatedAt: 1648386793,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49855,
- duration: 2648692,
- bitrate: 24021,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79200,
- key: "/library/parts/79200/1648370459/file.mkv",
- duration: 2648692,
- file: "/TV Shows/House/Season 01/House - S01E11 - Detox Bluray-1080p Remux.mkv",
- size: 7865340829,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Detox",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Detox",
- type: "snapshot",
- url: "/library/metadata/10603/thumb/1648386793"
- },
- {
- alt: "Detox",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Detox",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "352b28",
- topRight: "1c0706",
- bottomRight: "312322",
- bottomLeft: "1f0807"
- },
- Director: [
- {
- tag: "Nelson McCormick"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- },
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Mark Harelik"
- },
- {
- tag: "Nicholas D'Agosto"
- },
- {
- tag: "Amanda Seyfried"
- }
- ]
- }
- },
- {
- score: 0.31082,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "18998",
- key: "/library/metadata/18998",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277170e24001f2cfc6a",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Autopsy",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "Andie, a 9-year-old terminal cancer patient, is brought in after suffering from a hallucinogenic episode. Wilson convinces House to take the case, but he and his team struggle to diagnose what caused the hallucination. Andie handles the reality of her terminal medical situation remarkably well - so well that House questions the sincerity of her bravery and considers the possibility it may be a medical symptom.\n\nMeanwhile, Andie's request to experience one of life's great \"firsts\" forces Dr. Chase to make a difficult personal decision. House has an idea of what's causing Andie's medical emergency, but puts the decision in her hands as to whether to take on an extremely risky experimental treatment, one that may end her life even sooner than her terminal illness.",
- index: 2,
- parentIndex: 2,
- audienceRating: 8.2,
- viewCount: 1,
- lastViewedAt: 1646729928,
- thumb: "/library/metadata/18998/thumb/1562347495",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2627264,
- originallyAvailableAt: "2005-09-20",
- addedAt: 1562347495,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49872,
- duration: 2627264,
- bitrate: 23208,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79217,
- key: "/library/parts/79217/1648388238/file.mkv",
- duration: 2627264,
- file: "/TV Shows/House/Season 02/House - S02E02 - Autopsy Bluray-1080p Remux.mkv",
- size: 7543063758,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Autopsy",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "Autopsy",
- type: "snapshot",
- url: "/library/metadata/18998/thumb/1562347495"
- },
- {
- alt: "Autopsy",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Autopsy",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "51161e",
- topRight: "2c686b",
- bottomRight: "051421",
- bottomLeft: "113c48"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Stephanie Venditto"
- },
- {
- tag: "Jewel Christian"
- },
- {
- tag: "Sasha Pieterse"
- }
- ]
- }
- },
- {
- score: 0.31082,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "47769",
- key: "/library/metadata/47769",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772192ba001f383ad3",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "97 Seconds",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "The candidates are now two teams of five women and five men, competing on diagnosing and treating a wheelchair-bound man. Meanwhile House does experiments on himself to test what happens after death, and Foreman, at another hospital, is treating his team in a House-like manner.",
- index: 3,
- parentIndex: 4,
- audienceRating: 8.2,
- viewCount: 1,
- lastViewedAt: 1679354456,
- thumb: "/library/metadata/47769/thumb/1666996241",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2635466,
- originallyAvailableAt: "2007-10-09",
- addedAt: 1666996235,
- updatedAt: 1666996241,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 51041,
- duration: 2635466,
- bitrate: 11740,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 80416,
- key: "/library/parts/80416/1666907586/file.mkv",
- duration: 2635466,
- file: "/TV Shows/House/Season 04/House - S04E03 - 97 Seconds Bluray-1080p.mkv",
- size: 3868540586,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "97 Seconds",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "97 Seconds",
- type: "snapshot",
- url: "/library/metadata/47769/thumb/1666996241"
- },
- {
- alt: "97 Seconds",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "97 Seconds",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1b23",
- topRight: "904338",
- bottomRight: "0f1111",
- bottomLeft: "933d4e"
- },
- Director: [
- {
- tag: "David Platt"
- }
- ],
- Writer: [
- {
- tag: "Russel Friend"
- },
- {
- tag: "Garrett Lerner"
- }
- ],
- Role: [
- {
- tag: "Kathleen York"
- },
- {
- tag: "Carmen Argenziano"
- },
- {
- tag: "Brian Klugman"
- }
- ]
- }
- },
- {
- score: 0.31081,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10611",
- key: "/library/metadata/10611",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c127702391c001f5f6bc3",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Babies & Bathwater",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "While House and his team scramble to discover what's causing brain and kidney dysfunction in a pregnant woman, Vogler is on the warpath to get House fired. House diagnoses his pregnant patient's illness, but now she and her husband struggle with an emotional and heartbreaking choice: to save her life, or that of her unborn child.\n\nMeanwhile, Vogler sets up a board meeting to get rid of House, but when Wilson objects, Vogler lashes out against him and shocks Cuddy and the rest of the board with his decision. Finally, Cuddy takes a stand against Vogler (will she be next?).",
- index: 18,
- parentIndex: 1,
- audienceRating: 8.1,
- viewCount: 1,
- lastViewedAt: 1646660487,
- year: 2005,
- thumb: "/library/metadata/10611/thumb/1562180865",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2650110,
- originallyAvailableAt: "2005-04-19",
- addedAt: 1562180865,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49860,
- duration: 2650110,
- bitrate: 24048,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79205,
- key: "/library/parts/79205/1648371437/file.mkv",
- duration: 2650110,
- file: "/TV Shows/House/Season 01/House - S01E18 - Babies & Bathwater Bluray-1080p Remux.mkv",
- size: 7874432714,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Babies & Bathwater",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Babies & Bathwater",
- type: "snapshot",
- url: "/library/metadata/10611/thumb/1562180865"
- },
- {
- alt: "Babies & Bathwater",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Babies & Bathwater",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b1009",
- topRight: "2e2320",
- bottomRight: "63321f",
- bottomLeft: "854d2a"
- },
- Director: [
- {
- tag: "Bill Johnson"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Kenneth Choi"
- },
- {
- tag: "Chi McBride"
- },
- {
- tag: "Marin Hinkle"
- }
- ]
- }
- },
- {
- score: 0.3108,
- Metadata: {
- librarySectionTitle: "TV Shows (Documentaries)",
- ratingKey: "43534",
- key: "/library/metadata/43534",
- parentRatingKey: "43522",
- grandparentRatingKey: "43335",
- guid: "plex://episode/5d9c130ee264b7001fcb1ba7",
- parentGuid: "plex://season/602e68da33eb76002d61b865",
- grandparentGuid: "plex://show/5d9c08713c3f87001f3501bc",
- grandparentSlug: "how-its-made",
- type: "episode",
- title:
- "Gingerbread Houses; Livestock Trailers; Hangar Doors; Toy Figurines",
- grandparentKey: "/library/metadata/43335",
- parentKey: "/library/metadata/43522",
- grandparentTitle: "How It's Made",
- parentTitle: "Season 25",
- contentRating: "TV-G",
- summary:
- "This episode demonstrates the production processes for Gingerbread Houses, Livestock Trailers, Hangar Doors, and Toy Figurines and shows how each is made.",
- index: 12,
- parentIndex: 25,
- audienceRating: 8.0,
- thumb: "/library/metadata/43534/thumb/1640371084",
- art: "/library/metadata/43335/art/1722057536",
- parentThumb: "/library/metadata/43522/thumb/1640371081",
- grandparentThumb: "/library/metadata/43335/thumb/1722057536",
- grandparentArt: "/library/metadata/43335/art/1722057536",
- grandparentTheme: "/library/metadata/43335/theme/1722057536",
- duration: 1302634,
- originallyAvailableAt: "2015-06-18",
- addedAt: 1622039449,
- updatedAt: 1640371084,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 45766,
- duration: 1302634,
- bitrate: 9960,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "NTSC",
- audioProfile: "he-aac",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 69239,
- key: "/library/parts/69239/1543838620/file.mkv",
- duration: 1302634,
- file: "/TV Shows (Documentaries)/How Its Made/Season 25/How It's Made - S25E12 - Gingerbread Houses; Livestock Trailers; Hangar Doors; Toy Figurines WEBDL-1080p.mkv",
- size: 821623462,
- audioProfile: "he-aac",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Gingerbread Houses; Livestock Trailers; Hangar Doors; Toy Figurines",
- type: "coverPoster",
- url: "/library/metadata/43522/thumb/1640371081"
- },
- {
- alt: "Gingerbread Houses; Livestock Trailers; Hangar Doors; Toy Figurines",
- type: "snapshot",
- url: "/library/metadata/43534/thumb/1640371084"
- },
- {
- alt: "Gingerbread Houses; Livestock Trailers; Hangar Doors; Toy Figurines",
- type: "background",
- url: "/library/metadata/43335/art/1722057536"
- }
- ],
- UltraBlurColors: {
- topLeft: "56100e",
- topRight: "32481e",
- bottomRight: "664320",
- bottomLeft: "9f3232"
- }
- }
- },
- {
- score: 0.3108,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46543",
- key: "/library/metadata/46543",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772192ba001f383adb",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "You Don't Want to Know",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "House treats a magician but comes to believe he's faking illness to cover up his own incompetence. Meanwhile, House pits the fellows against each other in his version of an immunity challenge.",
- index: 8,
- parentIndex: 4,
- audienceRating: 8.0,
- viewCount: 1,
- lastViewedAt: 1679868165,
- thumb: "/library/metadata/46543/thumb/1666996239",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2633673,
- originallyAvailableAt: "2007-11-20",
- addedAt: 1646676992,
- updatedAt: 1666996239,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49683,
- duration: 2633673,
- bitrate: 24087,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79028,
- key: "/library/parts/79028/1646675971/file.mkv",
- duration: 2633673,
- file: "/TV Shows/House/Season 04/House - S04E08 - You Don't Want to Know Bluray-1080p Remux.mkv",
- size: 7930879788,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "You Don't Want to Know",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "You Don't Want to Know",
- type: "snapshot",
- url: "/library/metadata/46543/thumb/1666996239"
- },
- {
- alt: "You Don't Want to Know",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "You Don't Want to Know",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4d1e05",
- topRight: "8e471f",
- bottomRight: "391206",
- bottomLeft: "743314"
- },
- Director: [
- {
- tag: "Lesli Linka Glatter"
- }
- ],
- Writer: [
- {
- tag: "Sara Hess"
- }
- ],
- Role: [
- {
- tag: "Steve Valentine"
- },
- {
- tag: "Edi Gathegi"
- },
- {
- tag: "Anne Dudek"
- }
- ]
- }
- },
- {
- score: 0.3108,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10601",
- key: "/library/metadata/10601",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12773c3f87001f3bf920",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "The Socratic Method",
- titleSort: "Socratic Method",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "When it appears that Lucy Palermo, a schizophrenic mom with deadly deep vein thrombosis, is lying about her alcohol intake, Dr. House is the lone voice of reason. Under the scrutiny of her hyper-vigilant teenage son, House takes Lucy off all her medication and secretly sends Foreman and Chase to search her apartment for clues. An anonymous call to Social Services makes House question whether Lucy is really schizophrenic, and causes Lucy's son, Lucas, to blame Dr. House for making the call. Wading through Lucy's altered reality to get to the truth and save her life, House discovers it isn't mom who's keeping the secrets and reality isn't always what it seems.",
- index: 6,
- parentIndex: 1,
- audienceRating: 8.0,
- viewCount: 1,
- lastViewedAt: 1646600951,
- year: 2004,
- thumb: "/library/metadata/10601/thumb/1648386792",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2623668,
- originallyAvailableAt: "2004-12-21",
- addedAt: 1562178198,
- updatedAt: 1648386792,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49664,
- duration: 2623668,
- bitrate: 24060,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79009,
- key: "/library/parts/79009/1646668987/file.mkv",
- duration: 2623668,
- file: "/TV Shows/House/Season 01/House - S01E06 - The Socratic Method Bluray-1080p Remux.mkv",
- size: 7800076413,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Socratic Method",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "The Socratic Method",
- type: "snapshot",
- url: "/library/metadata/10601/thumb/1648386792"
- },
- {
- alt: "The Socratic Method",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "The Socratic Method",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "2e2e2e",
- topRight: "212a59",
- bottomRight: "42424b",
- bottomLeft: "555052"
- },
- Director: [
- {
- tag: "Peter Medak"
- }
- ],
- Writer: [
- {
- tag: "John Mankiewicz"
- }
- ],
- Role: [
- {
- tag: "Aaron Himelstein"
- },
- {
- tag: "Stacy Edwards"
- },
- {
- tag: "John Prosky"
- }
- ]
- }
- },
- {
- score: 0.3108,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46711",
- key: "/library/metadata/46711",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772192ba001f383acb",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "The Right Stuff",
- titleSort: "Right Stuff",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "House is secretly trying to treat a fighter pilot who is a candidate for NASA's astronaut training program. Her diagnosis will be the test to choose which ones of the 40 applicants are going to take the empty spots in his team.",
- index: 2,
- parentIndex: 4,
- audienceRating: 8.0,
- viewCount: 1,
- lastViewedAt: 1679351641,
- thumb: "/library/metadata/46711/thumb/1666996240",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2629877,
- originallyAvailableAt: "2007-10-02",
- addedAt: 1648380162,
- updatedAt: 1666996240,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49852,
- duration: 2629877,
- bitrate: 23786,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79197,
- key: "/library/parts/79197/1648363322/file.mkv",
- duration: 2629877,
- file: "/TV Shows/House/Season 04/House - S04E02 - The Right Stuff Bluray-1080p Remux.mkv",
- size: 7819296719,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Right Stuff",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "The Right Stuff",
- type: "snapshot",
- url: "/library/metadata/46711/thumb/1666996240"
- },
- {
- alt: "The Right Stuff",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "The Right Stuff",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "511904",
- topRight: "6d3f16",
- bottomRight: "944123",
- bottomLeft: "693b1b"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Leonard Dick"
- },
- {
- tag: "Doris Egan"
- }
- ],
- Role: [
- {
- tag: "Carmen Argenziano"
- },
- {
- tag: "Essence Atkins"
- },
- {
- tag: "Edi Gathegi"
- }
- ]
- }
- },
- {
- score: 0.3108,
- Metadata: {
- librarySectionTitle: "TV Shows (Reality)",
- ratingKey: "32204",
- key: "/library/metadata/32204",
- parentRatingKey: "32195",
- grandparentRatingKey: "32117",
- guid: "plex://episode/5d9c0c0acb3ffa001f1c1de3",
- parentGuid: "plex://season/602e5a8791bd55002cf6e228",
- grandparentGuid: "plex://show/5d9c07fd08fddd001f28f70a",
- grandparentSlug: "kenny-vs-spenny",
- type: "episode",
- title: "Who Can Stay in a Haunted House the Longest?",
- grandparentKey: "/library/metadata/32117",
- parentKey: "/library/metadata/32195",
- grandparentTitle: "Kenny vs. Spenny",
- parentTitle: "Season 3",
- contentRating: "TV-MA",
- summary:
- "The guys see who can best manipulate the supernatural. Spenny, who is afraid of ghosts, uses white witchcraft and his guardian angel to protect himself, while Kenny, who doesn't believe in ghosts, tries to frighten his best friend by scaring the living shit out of him.",
- index: 9,
- parentIndex: 3,
- audienceRating: 8.0,
- skipCount: 1,
- parentYear: 2006,
- thumb: "/library/metadata/32204/thumb/1640371381",
- art: "/library/metadata/32117/art/1722057485",
- parentThumb: "/library/metadata/32195/thumb/1640371379",
- grandparentThumb: "/library/metadata/32117/thumb/1722057485",
- grandparentArt: "/library/metadata/32117/art/1722057485",
- grandparentTheme: "/library/metadata/32117/theme/1722057485",
- duration: 1362360,
- originallyAvailableAt: "2006-12-11",
- addedAt: 1600162197,
- updatedAt: 1640371381,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 35315,
- duration: 1362360,
- bitrate: 5394,
- width: 720,
- height: 480,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "ac3",
- videoCodec: "mpeg2video",
- videoResolution: "480",
- container: "mkv",
- videoFrameRate: "NTSC",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 71875,
- key: "/library/parts/71875/1600111338/file.mkv",
- duration: 1362360,
- file: "/TV Shows (Reality)/Kenny vs Spenny/Season 3/Kenny vs. Spenny - S03E09 Who Can Stay in a Haunted House the Longest.mkv",
- size: 919475352,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Who Can Stay in a Haunted House the Longest?",
- type: "coverPoster",
- url: "/library/metadata/32195/thumb/1640371379"
- },
- {
- alt: "Who Can Stay in a Haunted House the Longest?",
- type: "snapshot",
- url: "/library/metadata/32204/thumb/1640371381"
- },
- {
- alt: "Who Can Stay in a Haunted House the Longest?",
- type: "background",
- url: "/library/metadata/32117/art/1722057485"
- }
- ],
- UltraBlurColors: {
- topLeft: "1a0509",
- topRight: "030615",
- bottomRight: "040b1c",
- bottomLeft: "0d020e"
- },
- Director: [
- {
- tag: "Spencer Rice"
- },
- {
- tag: "Kenny Hotz"
- }
- ],
- Writer: [
- {
- tag: "Kenny Hotz"
- },
- {
- tag: "Sebastian Cluer"
- }
- ]
- }
- },
- {
- score: 0.3108,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19013",
- key: "/library/metadata/19013",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772df347001e41c3e9",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "All In",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "When a six-year-old boy is brought in with the same symptoms as another patient who died years ago under House's care, House believes the cases are identical and he can predict the course of the boy's illness. Meanwhile, the clinic hosts a poker night to benefit the oncology department.",
- index: 17,
- parentIndex: 2,
- audienceRating: 8.0,
- viewCount: 1,
- lastViewedAt: 1677267201,
- thumb: "/library/metadata/19013/thumb/1562354768",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2634890,
- originallyAvailableAt: "2006-04-11",
- addedAt: 1562354768,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49885,
- duration: 2634890,
- bitrate: 23032,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79230,
- key: "/library/parts/79230/1648391155/file.mkv",
- duration: 2634890,
- file: "/TV Shows/House/Season 02/House - S02E17 - All In Bluray-1080p Remux.mkv",
- size: 7501857048,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "All In",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "All In",
- type: "snapshot",
- url: "/library/metadata/19013/thumb/1562354768"
- },
- {
- alt: "All In",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "All In",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4f1b0e",
- topRight: "6a3323",
- bottomRight: "501216",
- bottomLeft: "3e170b"
- },
- Director: [
- {
- tag: "Fred Gerber"
- }
- ],
- Writer: [
- {
- tag: "David Foster"
- }
- ],
- Role: [
- {
- tag: "Laura Allen"
- },
- {
- tag: "Mackenzie Astin"
- },
- {
- tag: "Carter Page"
- }
- ]
- }
- },
- {
- score: 0.3108,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46535",
- key: "/library/metadata/46535",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ffd9ef001ea005a2",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Whatever It Takes",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "Based on practically no information and no medical history about a mystery patient sent by the CIA, House is using some unorthodox methods to diagnose and treat him. Meanwhile the remaining candidates are questioning Foreman's judgment.",
- index: 6,
- parentIndex: 4,
- audienceRating: 8.0,
- viewCount: 1,
- lastViewedAt: 1679438475,
- thumb: "/library/metadata/46535/thumb/1666996239",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2637097,
- originallyAvailableAt: "2007-11-06",
- addedAt: 1646675874,
- updatedAt: 1666996239,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49675,
- duration: 2637097,
- bitrate: 24080,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79020,
- key: "/library/parts/79020/1646675835/file.mkv",
- duration: 2637097,
- file: "/TV Shows/House/Season 04/House - S04E06 - Whatever It Takes Bluray-1080p Remux.mkv",
- size: 7938791011,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Whatever It Takes",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "Whatever It Takes",
- type: "snapshot",
- url: "/library/metadata/46535/thumb/1666996239"
- },
- {
- alt: "Whatever It Takes",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Whatever It Takes",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a200e",
- topRight: "0e3e60",
- bottomRight: "764026",
- bottomLeft: "246585"
- },
- Director: [
- {
- tag: "Juan José Campanella"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- },
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Thomas F. Wilson"
- },
- {
- tag: "Michael Michele"
- },
- {
- tag: "Edi Gathegi"
- }
- ]
- }
- },
- {
- score: 0.3108,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46712",
- key: "/library/metadata/46712",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772192ba001f383abf",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Alone",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "With his diagnostic team gone, House tries to diagnose a young woman who survived an office building collapse. With the condition getting worse, Cuddy puts pressure on House to hire a new team, but instead attempts a differential diagnosis with help from the janitor.",
- index: 1,
- parentIndex: 4,
- audienceRating: 8.0,
- viewCount: 1,
- skipCount: 1,
- lastViewedAt: 1679269062,
- thumb: "/library/metadata/46712/thumb/1666996240",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2621462,
- originallyAvailableAt: "2007-09-25",
- addedAt: 1648384813,
- updatedAt: 1666996240,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49853,
- duration: 2621462,
- bitrate: 23774,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79198,
- key: "/library/parts/79198/1648364166/file.mkv",
- duration: 2621462,
- file: "/TV Shows/House/Season 04/House - S04E01 - Alone Bluray-1080p Remux.mkv",
- size: 7790409944,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Alone",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "Alone",
- type: "snapshot",
- url: "/library/metadata/46712/thumb/1666996240"
- },
- {
- alt: "Alone",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Alone",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "362d10",
- topRight: "675024",
- bottomRight: "5d3d1c",
- bottomLeft: "8e4725"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Kay Lenz"
- },
- {
- tag: "Bevin Prince"
- },
- {
- tag: "Ken Takemoto"
- }
- ]
- }
- },
- {
- score: 0.31079,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10602",
- key: "/library/metadata/10602",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ef619b00204a4a2d",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "DNR",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "Legendary jazz musician John Henry Giles is checked into the hospital and when he's told he's dying from ALS, he signs a DNR to avoid a slow death. House disagrees with the diagnosis and goes against everyone's wishes when he violates the DNR to save Giles' life. The decision lands House in court, drives Foreman to consider taking another job, and results in Giles' paralysis worsening. But when the patient inexplicably starts getting better, the team has to figure out the mystery in reverse and find out why his condition is improving.",
- index: 9,
- parentIndex: 1,
- audienceRating: 7.9,
- viewCount: 1,
- skipCount: 2,
- lastViewedAt: 1563838367,
- year: 2005,
- thumb: "/library/metadata/10602/thumb/1562178525",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2626666,
- originallyAvailableAt: "2005-02-01",
- addedAt: 1562178525,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49861,
- duration: 2626666,
- bitrate: 24074,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79206,
- key: "/library/parts/79206/1648370797/file.mkv",
- duration: 2626666,
- file: "/TV Shows/House/Season 01/House - S01E09 - DNR Bluray-1080p Remux.mkv",
- size: 7809263372,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "DNR",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "DNR",
- type: "snapshot",
- url: "/library/metadata/10602/thumb/1562178525"
- },
- {
- alt: "DNR",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "DNR",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b0e07",
- topRight: "371309",
- bottomRight: "0d0204",
- bottomLeft: "3a170d"
- },
- Director: [
- {
- tag: "Frederick King Keller"
- }
- ],
- Writer: [
- {
- tag: "David Foster"
- }
- ],
- Role: [
- {
- tag: "Harry Lennix"
- },
- {
- tag: "Chloe Webb"
- },
- {
- tag: "Mike Starr"
- }
- ]
- }
- },
- {
- score: 0.31079,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46646",
- key: "/library/metadata/46646",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ffd9ef001ea005c6",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Meaning",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "After recovering from his gunshot wounds, House works feverishly on two cases at the same time: a paralyzed man who drove his wheelchair into a swimming pool and a woman who became paralyzed after a yoga session.",
- index: 1,
- parentIndex: 3,
- audienceRating: 7.9,
- viewCount: 1,
- lastViewedAt: 1677703020,
- thumb: "/library/metadata/46646/thumb/1646773293",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2617663,
- originallyAvailableAt: "2006-09-05",
- addedAt: 1646773287,
- updatedAt: 1646773293,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49783,
- duration: 2617663,
- bitrate: 25015,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79128,
- key: "/library/parts/79128/1552083036/file.mkv",
- duration: 2617663,
- file: "/TV Shows/House/Season 03/House - S03E01 - Meaning Bluray-1080p Remux.mkv",
- size: 8186332618,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Meaning",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Meaning",
- type: "snapshot",
- url: "/library/metadata/46646/thumb/1646773293"
- },
- {
- alt: "Meaning",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Meaning",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "0e333f",
- topRight: "32441e",
- bottomRight: "226488",
- bottomLeft: "1e6174"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Russel Friend"
- }
- ],
- Role: [
- {
- tag: "Clare Kramer"
- },
- {
- tag: "Terry Rhoads"
- },
- {
- tag: "Edward Edwards"
- }
- ]
- }
- },
- {
- score: 0.31079,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "27130",
- key: "/library/metadata/27130",
- parentRatingKey: "27121",
- grandparentRatingKey: "26406",
- guid: "plex://episode/5de7da193bcff9001f28ac74",
- parentGuid: "plex://season/602e67b466dfdb002c0a1370",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891c7",
- grandparentSlug: "american-horror-story",
- type: "episode",
- title: "Return to Murder House",
- grandparentKey: "/library/metadata/26406",
- parentKey: "/library/metadata/27121",
- grandparentTitle: "American Horror Story",
- parentTitle: "Season 8",
- contentRating: "TV-MA",
- summary:
- "Madison and Behold travel to the Murder House to uncover the origins of Michael Langdon.",
- index: 6,
- parentIndex: 8,
- audienceRating: 7.9,
- thumb: "/library/metadata/27130/thumb/1666250414",
- art: "/library/metadata/26406/art/1724905130",
- parentThumb: "/library/metadata/27121/thumb/1666250412",
- grandparentThumb: "/library/metadata/26406/thumb/1724905130",
- grandparentArt: "/library/metadata/26406/art/1724905130",
- grandparentTheme: "/library/metadata/26406/theme/1724905130",
- duration: 3331913,
- originallyAvailableAt: "2018-10-17",
- addedAt: 1586209598,
- updatedAt: 1666250414,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 30374,
- duration: 3331913,
- bitrate: 11258,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 74889,
- key: "/library/parts/74889/1565190918/file.mkv",
- duration: 3331913,
- file: "/TV Shows/American Horror Story/Season 08/American Horror Story - S08E06 - Return to Murder House Bluray-1080p.mkv",
- size: 4689992405,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Return to Murder House",
- type: "coverPoster",
- url: "/library/metadata/27121/thumb/1666250412"
- },
- {
- alt: "Return to Murder House",
- type: "snapshot",
- url: "/library/metadata/27130/thumb/1666250414"
- },
- {
- alt: "Return to Murder House",
- type: "background",
- url: "/library/metadata/26406/art/1724905130"
- }
- ],
- UltraBlurColors: {
- topLeft: "2c2d33",
- topRight: "563c1b",
- bottomRight: "503718",
- bottomLeft: "291008"
- },
- Director: [
- {
- tag: "Sarah Paulson"
- }
- ],
- Writer: [
- {
- tag: "Crystal Liu"
- }
- ],
- Role: [
- {
- tag: "Jessica Lange"
- },
- {
- tag: "Taissa Farmiga"
- },
- {
- tag: "Frances Conroy"
- }
- ]
- }
- },
- {
- score: 0.31079,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19011",
- key: "/library/metadata/19011",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772df347001e41c3ed",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Clueless",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "House believes a woman is trying to kill her husband and tries to find the proof to confirm his suspicions. When Wilson moves in with House after separating from his wife, he learns Wilson is a great cook.",
- index: 15,
- parentIndex: 2,
- audienceRating: 7.9,
- viewCount: 1,
- lastViewedAt: 1677189002,
- thumb: "/library/metadata/19011/thumb/1648411432",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2638388,
- originallyAvailableAt: "2006-03-28",
- addedAt: 1562354092,
- updatedAt: 1648411432,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49670,
- duration: 2638388,
- bitrate: 23042,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79015,
- key: "/library/parts/79015/1646670883/file.mkv",
- duration: 2638388,
- file: "/TV Shows/House/Season 02/House - S02E15 - Clueless Bluray-1080p Remux.mkv",
- size: 7510516516,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Clueless",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "Clueless",
- type: "snapshot",
- url: "/library/metadata/19011/thumb/1648411432"
- },
- {
- alt: "Clueless",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Clueless",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1d1b",
- topRight: "932e2b",
- bottomRight: "3b1415",
- bottomLeft: "160303"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- }
- ],
- Role: [
- {
- tag: "Eddie Mills"
- },
- {
- tag: "Samantha Mathis"
- },
- {
- tag: "Peter Birkenhead"
- }
- ]
- }
- },
- {
- score: 0.31079,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10609",
- key: "/library/metadata/10609",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ef619b00204a4a29",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Heavy",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "When an obese 10-year-old girl presents with a heart attack, House and his team investigate. At first thinking it's an adverse reaction to diet pills, they ultimately uncover a much more deadly source of her illness.\n\nMeanwhile, under pressure from hospital management, House tries to figure out which of his team to fire. But once he makes a decision, Vogler doesn't accept it and demands he pick someone else, leading House to suspect one of his team members is giving inside information to Vogler.",
- index: 16,
- parentIndex: 1,
- audienceRating: 7.9,
- viewCount: 1,
- lastViewedAt: 1646649293,
- year: 2005,
- thumb: "/library/metadata/10609/thumb/1562180493",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2652649,
- originallyAvailableAt: "2005-03-29",
- addedAt: 1562180493,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49859,
- duration: 2652649,
- bitrate: 24073,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79204,
- key: "/library/parts/79204/1648370046/file.mkv",
- duration: 2652649,
- file: "/TV Shows/House/Season 01/House - S01E16 - Heavy Bluray-1080p Remux.mkv",
- size: 7882300034,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Heavy",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Heavy",
- type: "snapshot",
- url: "/library/metadata/10609/thumb/1562180493"
- },
- {
- alt: "Heavy",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Heavy",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "302c31",
- topRight: "4d4e63",
- bottomRight: "3c3c49",
- bottomLeft: "2f0d18"
- },
- Director: [
- {
- tag: "Fred Gerber"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- }
- ],
- Role: [
- {
- tag: "Jennifer Stone"
- },
- {
- tag: "Cynthia Ettinger"
- },
- {
- tag: "Ramón Franco"
- }
- ]
- }
- },
- {
- score: 0.31078,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "28314",
- key: "/library/metadata/28314",
- parentRatingKey: "28313",
- grandparentRatingKey: "26872",
- guid: "plex://episode/5d9c0fc34eefaa001f6252b9",
- parentGuid: "plex://season/602e61e566dfdb002c096c2b",
- grandparentGuid: "plex://show/5d9c083402391c001f583d09",
- grandparentSlug: "breaking-bad",
- type: "episode",
- title: "Open House",
- grandparentKey: "/library/metadata/26872",
- parentKey: "/library/metadata/28313",
- grandparentTitle: "Breaking Bad",
- parentTitle: "Season 4",
- contentRating: "TV-MA",
- summary:
- "Events spiral out of control at Jesse’s place. Skyler reluctantly asks for Saul’s help. Marie returns to an old pastime and a friend asks Hank for help.",
- index: 3,
- parentIndex: 4,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1624213758,
- year: 2011,
- thumb: "/library/metadata/28314/thumb/1650439648",
- art: "/library/metadata/26872/art/1727232784",
- parentThumb: "/library/metadata/28313/thumb/1649472764",
- grandparentThumb: "/library/metadata/26872/thumb/1727232784",
- grandparentArt: "/library/metadata/26872/art/1727232784",
- grandparentTheme: "/library/metadata/26872/theme/1727232784",
- duration: 2773833,
- originallyAvailableAt: "2011-07-31",
- addedAt: 1586748355,
- updatedAt: 1650439648,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 31462,
- duration: 2773833,
- bitrate: 78348,
- width: 3840,
- height: 2160,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 74702,
- key: "/library/parts/74702/1546289870/file.mkv",
- duration: 2773833,
- file: "/TV Shows/Breaking Bad/Season 04/Breaking Bad - S04E03 - Open House WEBDL-2160p.mkv",
- size: 27140645330,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Open House",
- type: "coverPoster",
- url: "/library/metadata/28313/thumb/1649472764"
- },
- {
- alt: "Open House",
- type: "snapshot",
- url: "/library/metadata/28314/thumb/1650439648"
- },
- {
- alt: "Open House",
- type: "background",
- url: "/library/metadata/26872/art/1727232784"
- },
- {
- alt: "Open House",
- type: "clearLogo",
- url: "/library/metadata/26872/clearLogo/1727232784"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f2b5d",
- topRight: "9e342d",
- bottomRight: "a42937",
- bottomLeft: "593a1b"
- },
- Director: [
- {
- tag: "David Slade"
- }
- ],
- Writer: [
- {
- tag: "Sam Catlin"
- }
- ],
- Role: [
- {
- tag: "Jennifer Hasty"
- },
- {
- tag: "Ralph Alderman"
- },
- {
- tag: "Marius Stan"
- }
- ]
- }
- },
- {
- score: 0.31078,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46713",
- key: "/library/metadata/46713",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772192ba001f383abb",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Guardian Angels",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "House finds that some of his own fellowship students will do whatever it takes, when they deal with a woman who believes she can talk to the dead.",
- index: 4,
- parentIndex: 4,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1679433185,
- thumb: "/library/metadata/46713/thumb/1666996240",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2635467,
- originallyAvailableAt: "2007-10-23",
- addedAt: 1648385743,
- updatedAt: 1666996240,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49854,
- duration: 2635467,
- bitrate: 23789,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79199,
- key: "/library/parts/79199/1648363967/file.mkv",
- duration: 2635467,
- file: "/TV Shows/House/Season 04/House - S04E04 - Guardian Angels Bluray-1080p Remux.mkv",
- size: 7837039992,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Guardian Angels",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "Guardian Angels",
- type: "snapshot",
- url: "/library/metadata/46713/thumb/1666996240"
- },
- {
- alt: "Guardian Angels",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Guardian Angels",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "541405",
- topRight: "823e15",
- bottomRight: "a32f21",
- bottomLeft: "993a36"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "David Hoselton"
- }
- ],
- Role: [
- {
- tag: "Caroline Lagerfelt"
- },
- {
- tag: "Carmen Argenziano"
- },
- {
- tag: "Azura Skye"
- }
- ]
- }
- },
- {
- score: 0.31078,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10607",
- key: "/library/metadata/10607",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ef619b00204a4a34",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Control",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "Princeton-Plainsboro Teaching Hospital is turned upside-down when billionaire entrepreneur Edward Vogler buys his way into becoming Chairman of the Board. Vogler intends to use the hospital as a new biotech venture, meaning they no longer require the financially draining services of one Dr. Gregory House.\n\nMeanwhile, a powerful young woman who seemingly has it all - perfect life, perfect body, perfect job - becomes inexplicably paralyzed. Upon discovering her deadly secret, House finds himself fighting for her life even though it means risking his job and his medical license.",
- index: 14,
- parentIndex: 1,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1646612046,
- year: 2005,
- thumb: "/library/metadata/10607/thumb/1562180074",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2658324,
- originallyAvailableAt: "2005-03-15",
- addedAt: 1562180074,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49866,
- duration: 2658324,
- bitrate: 24039,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79211,
- key: "/library/parts/79211/1648370701/file.mkv",
- duration: 2658324,
- file: "/TV Shows/House/Season 01/House - S01E14 - Control Bluray-1080p Remux.mkv",
- size: 7897438134,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Control",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Control",
- type: "snapshot",
- url: "/library/metadata/10607/thumb/1562180074"
- },
- {
- alt: "Control",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Control",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "382a29",
- topRight: "230c27",
- bottomRight: "2a1e1d",
- bottomLeft: "4c54a4"
- },
- Director: [
- {
- tag: "Randall Zisk"
- }
- ],
- Writer: [
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Sarah Clarke"
- },
- {
- tag: "Sunny Mabrey"
- },
- {
- tag: "Vivian Bang"
- }
- ]
- }
- },
- {
- score: 0.31078,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46559",
- key: "/library/metadata/46559",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e264b7001fcaa9ce",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Living the Dream",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "House is convinced one of the actors on his favorite soap opera “Prescription Passion” has a serious medical condition after observing his symptoms on television. House decides to intervene and take matters into his own hands, but both the actor and House's own team dismiss House’s assessment and do not believe there is anything wrong with him.",
- index: 14,
- parentIndex: 4,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1680038587,
- thumb: "/library/metadata/46559/thumb/1666996240",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2639476,
- originallyAvailableAt: "2008-05-05",
- addedAt: 1646679208,
- updatedAt: 1666996240,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49698,
- duration: 2639476,
- bitrate: 23119,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79043,
- key: "/library/parts/79043/1646676378/file.mkv",
- duration: 2639476,
- file: "/TV Shows/House/Season 04/House - S04E14 - Living the Dream Bluray-1080p Remux.mkv",
- size: 7628894275,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Living the Dream",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "Living the Dream",
- type: "snapshot",
- url: "/library/metadata/46559/thumb/1666996240"
- },
- {
- alt: "Living the Dream",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Living the Dream",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "23272e",
- topRight: "0f213c",
- bottomRight: "071928",
- bottomLeft: "924139"
- },
- Director: [
- {
- tag: "David Straiton"
- }
- ],
- Writer: [
- {
- tag: "Sara Hess"
- },
- {
- tag: "Liz Friedman"
- }
- ],
- Role: [
- {
- tag: "Rob Benedict"
- },
- {
- tag: "Jason Lewis"
- },
- {
- tag: "Kristina Anapau"
- }
- ]
- }
- },
- {
- score: 0.31078,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46661",
- key: "/library/metadata/46661",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e98e47001eb841ad",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Human Error",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "A Cuban couple attempt to get to America by raft... to see House about the wife's heart condition. But when she gets worse House wonders if someone on his staff messed up. Meanwhile Foreman prepares to leave and his departure threatens to shake up the entire team.",
- index: 24,
- parentIndex: 3,
- audienceRating: 7.8,
- viewCount: 1,
- skipCount: 1,
- lastViewedAt: 1679246434,
- thumb: "/library/metadata/46661/thumb/1646775442",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2640682,
- originallyAvailableAt: "2007-05-29",
- addedAt: 1646775434,
- updatedAt: 1646775442,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49798,
- duration: 2640682,
- bitrate: 23959,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79143,
- key: "/library/parts/79143/1552086642/file.mkv",
- duration: 2640682,
- file: "/TV Shows/House/Season 03/House - S03E24 - Human Error Bluray-1080p Remux.mkv",
- size: 7909658701,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Human Error",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Human Error",
- type: "snapshot",
- url: "/library/metadata/46661/thumb/1646775442"
- },
- {
- alt: "Human Error",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Human Error",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "030414",
- topRight: "081429",
- bottomRight: "020410",
- bottomLeft: "040919"
- },
- Director: [
- {
- tag: "Katie Jacobs"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- },
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Omar Avila"
- },
- {
- tag: "Mercedes Renard"
- },
- {
- tag: "Ken Luckey"
- }
- ]
- }
- },
- {
- score: 0.31078,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19012",
- key: "/library/metadata/19012",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772df347001e41c3fd",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Safe",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "Melinda, a troubled teenage girl who is immuno-compromised as a result of the medications she must take after a heart transplant, has a severe allergic reaction and goes into shock when her boyfriend visits her. Meanwhile, House and Wilson continue to work out the problems in their new living arrangement.",
- index: 16,
- parentIndex: 2,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1677254926,
- thumb: "/library/metadata/19012/thumb/1562354472",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2597929,
- originallyAvailableAt: "2006-04-04",
- addedAt: 1562354472,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49888,
- duration: 2597929,
- bitrate: 23051,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79233,
- key: "/library/parts/79233/1648391586/file.mkv",
- duration: 2597929,
- file: "/TV Shows/House/Season 02/House - S02E16 - Safe Bluray-1080p Remux.mkv",
- size: 7396710756,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Safe",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "Safe",
- type: "snapshot",
- url: "/library/metadata/19012/thumb/1562354472"
- },
- {
- alt: "Safe",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Safe",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "232857",
- topRight: "414ebe",
- bottomRight: "5050ab",
- bottomLeft: "2c1303"
- },
- Director: [
- {
- tag: "Félix Enríquez Alcalá"
- }
- ],
- Writer: [
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Michelle Trachtenberg"
- },
- {
- tag: "Jake McDorman"
- },
- {
- tag: "Mel Harris"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46544",
- key: "/library/metadata/46544",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e264b7001fcaa9e2",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Games",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "Under Cuddy’s pressure to choose his team, House gives the candidates a case of a former punk rock star who is a drug user. Whoever diagnoses the patient is going to have a future as a member of House’s team.",
- index: 9,
- parentIndex: 4,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1679943809,
- thumb: "/library/metadata/46544/thumb/1666996239",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2638516,
- originallyAvailableAt: "2007-11-27",
- addedAt: 1646676992,
- updatedAt: 1666996239,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49684,
- duration: 2638516,
- bitrate: 24093,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79029,
- key: "/library/parts/79029/1646676042/file.mkv",
- duration: 2638516,
- file: "/TV Shows/House/Season 04/House - S04E09 - Games Bluray-1080p Remux.mkv",
- size: 7947376704,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Games",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "Games",
- type: "snapshot",
- url: "/library/metadata/46544/thumb/1666996239"
- },
- {
- alt: "Games",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Games",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "172d50",
- topRight: "452d13",
- bottomRight: "472c13",
- bottomLeft: "565f64"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Eli Attie"
- }
- ],
- Role: [
- {
- tag: "Matt DeCaro"
- },
- {
- tag: "Jeremy Renner"
- },
- {
- tag: "Alex Weed"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46542",
- key: "/library/metadata/46542",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e264b7001fcaa9d2",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Ugly",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "A film crew and the candidates are following around House distracting him while he is trying to diagnose a teenager who suffers from a heart attack prior to a serious plastic surgery.",
- index: 7,
- parentIndex: 4,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1679522264,
- thumb: "/library/metadata/46542/thumb/1666996239",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2636681,
- originallyAvailableAt: "2007-11-13",
- addedAt: 1646676992,
- updatedAt: 1666996239,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49682,
- duration: 2636681,
- bitrate: 24057,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79027,
- key: "/library/parts/79027/1646675901/file.mkv",
- duration: 2636681,
- file: "/TV Shows/House/Season 04/House - S04E07 - Ugly Bluray-1080p Remux.mkv",
- size: 7930017235,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Ugly",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "Ugly",
- type: "snapshot",
- url: "/library/metadata/46542/thumb/1666996239"
- },
- {
- alt: "Ugly",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Ugly",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "12323f",
- topRight: "40161b",
- bottomRight: "8e4720",
- bottomLeft: "824f2b"
- },
- Director: [
- {
- tag: "David Straiton"
- }
- ],
- Writer: [
- {
- tag: "Sean Whitesell"
- }
- ],
- Role: [
- {
- tag: "Michael Michele"
- },
- {
- tag: "Khleo Thomas"
- },
- {
- tag: "Edi Gathegi"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "26410",
- key: "/library/metadata/26410",
- parentRatingKey: "26407",
- grandparentRatingKey: "26406",
- guid: "plex://episode/5d9c1278ffd9ef001ea0063e",
- parentGuid: "plex://season/602e67b266dfdb002c0a1368",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891c7",
- grandparentSlug: "american-horror-story",
- type: "episode",
- title: "Murder House",
- grandparentKey: "/library/metadata/26406",
- parentKey: "/library/metadata/26407",
- grandparentTitle: "American Horror Story",
- parentTitle: "Season 1",
- contentRating: "TV-MA",
- summary:
- "Vivien learns the horrific truth about the house's first residents and Ben's visitor causes him to further unravel about what really happened in the haunted house. Constance and Moira have their history revealed.",
- index: 3,
- parentIndex: 1,
- audienceRating: 7.7,
- thumb: "/library/metadata/26410/thumb/1666250401",
- art: "/library/metadata/26406/art/1724905130",
- parentThumb: "/library/metadata/26407/thumb/1666250400",
- grandparentThumb: "/library/metadata/26406/thumb/1724905130",
- grandparentArt: "/library/metadata/26406/art/1724905130",
- grandparentTheme: "/library/metadata/26406/theme/1724905130",
- duration: 2560641,
- originallyAvailableAt: "2011-10-19",
- addedAt: 1584190065,
- updatedAt: 1666250401,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 29394,
- duration: 2560641,
- bitrate: 17192,
- width: 1916,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 74928,
- key: "/library/parts/74928/1577688357/file.mkv",
- duration: 2560641,
- file: "/TV Shows/American Horror Story/Season 01/American Horror Story - S01E03 - Murder House Bluray-1080p.mkv",
- size: 5503395349,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Murder House",
- type: "coverPoster",
- url: "/library/metadata/26407/thumb/1666250400"
- },
- {
- alt: "Murder House",
- type: "snapshot",
- url: "/library/metadata/26410/thumb/1666250401"
- },
- {
- alt: "Murder House",
- type: "background",
- url: "/library/metadata/26406/art/1724905130"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1d1b",
- topRight: "7a5529",
- bottomRight: "393a3b",
- bottomLeft: "3c2910"
- },
- Director: [
- {
- tag: "Bradley Buecker"
- }
- ],
- Writer: [
- {
- tag: "Jennifer Salt"
- }
- ],
- Role: [
- {
- tag: "Lily Rabe"
- },
- {
- tag: "Matt Ross"
- },
- {
- tag: "Frances Conroy"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46539",
- key: "/library/metadata/46539",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ba6eb9001fc15630",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Half-Wit",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "House encounters a brain-damaged musical prodigy with inexplicable abilities while the team faces serious concerns about House's own health.",
- index: 15,
- parentIndex: 3,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1678750351,
- thumb: "/library/metadata/46539/thumb/1646675881",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2665920,
- originallyAvailableAt: "2007-03-06",
- addedAt: 1646675875,
- updatedAt: 1646675881,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49679,
- duration: 2665920,
- bitrate: 24208,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79024,
- key: "/library/parts/79024/1646672600/file.mkv",
- duration: 2665920,
- file: "/TV Shows/House/Season 03/House - S03E15 - Half-Wit Bluray-1080p Remux.mkv",
- size: 8068241532,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Half-Wit",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Half-Wit",
- type: "snapshot",
- url: "/library/metadata/46539/thumb/1646675881"
- },
- {
- alt: "Half-Wit",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Half-Wit",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "45250b",
- topRight: "1d0304",
- bottomRight: "271003",
- bottomLeft: "3d2308"
- },
- Director: [
- {
- tag: "Katie Jacobs"
- }
- ],
- Writer: [
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Dave Matthews"
- },
- {
- tag: "Kurtwood Smith"
- },
- {
- tag: "Ingrid Sanai Buron"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46551",
- key: "/library/metadata/46551",
- parentRatingKey: "46548",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12774eefaa001f6443f8",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Dying Changes Everything",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46548",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- contentRating: "TV-14",
- summary:
- "In the aftermath of personal tragedy, Wilson resigns from the hospital... and from his friendship with House. Meanwhile, Thirteen struggles with her personal medical problems while helping treat an executive assistant with a similar situation to her own.",
- index: 1,
- parentIndex: 5,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1680215955,
- thumb: "/library/metadata/46551/thumb/1646678575",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46548/thumb/1646677325",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2609866,
- originallyAvailableAt: "2008-09-16",
- addedAt: 1646678571,
- updatedAt: 1646678575,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49690,
- duration: 2609866,
- bitrate: 23118,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79035,
- key: "/library/parts/79035/1646676580/file.mkv",
- duration: 2609866,
- file: "/TV Shows/House/Season 05/House - S05E01 - Dying Changes Everything Bluray-1080p Remux.mkv",
- size: 7436701706,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Dying Changes Everything",
- type: "coverPoster",
- url: "/library/metadata/46548/thumb/1646677325"
- },
- {
- alt: "Dying Changes Everything",
- type: "snapshot",
- url: "/library/metadata/46551/thumb/1646678575"
- },
- {
- alt: "Dying Changes Everything",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Dying Changes Everything",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "1f1d23",
- topRight: "562e19",
- bottomRight: "8b4831",
- bottomLeft: "65401f"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Eli Attie"
- }
- ],
- Role: [
- {
- tag: "Jamie Rose"
- },
- {
- tag: "Christine Woods"
- },
- {
- tag: "Bob Sherer"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19006",
- key: "/library/metadata/19006",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772df347001e41c3e1",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Distractions",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "While a severely burned teenager is admitted and his blood tests come back with strange results, House makes himself the guinea pig in his own unofficial tests of a new drug designed to treat migraines to prove a former medical school colleague is wrong about the drug.",
- index: 12,
- parentIndex: 2,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1677101610,
- thumb: "/library/metadata/19006/thumb/1648411432",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2639849,
- originallyAvailableAt: "2006-02-14",
- addedAt: 1562351961,
- updatedAt: 1648411432,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49673,
- duration: 2639849,
- bitrate: 23030,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79018,
- key: "/library/parts/79018/1646670685/file.mkv",
- duration: 2639849,
- file: "/TV Shows/House/Season 02/House - S02E12 - Distractions Bluray-1080p Remux.mkv",
- size: 7513734934,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Distractions",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "Distractions",
- type: "snapshot",
- url: "/library/metadata/19006/thumb/1648411432"
- },
- {
- alt: "Distractions",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Distractions",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "391512",
- topRight: "242726",
- bottomRight: "363837",
- bottomLeft: "161638"
- },
- Director: [
- {
- tag: "Daniel Attias"
- }
- ],
- Writer: [
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Lisa Darr"
- },
- {
- tag: "Christopher Cousins"
- },
- {
- tag: "Dan Butler"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Shows (Documentaries)",
- ratingKey: "43696",
- key: "/library/metadata/43696",
- parentRatingKey: "43690",
- grandparentRatingKey: "43335",
- guid: "plex://episode/5d9c130d1cae62001f774bca",
- parentGuid: "plex://season/602e68d333eb76002d61b7ce",
- grandparentGuid: "plex://show/5d9c08713c3f87001f3501bc",
- grandparentSlug: "how-its-made",
- type: "episode",
- title: "Fishing Reels, Miniature Houses, Kitchen Mixers",
- grandparentKey: "/library/metadata/43335",
- parentKey: "/library/metadata/43690",
- grandparentTitle: "How It's Made",
- parentTitle: "Season 8",
- contentRating: "TV-G",
- summary:
- "This episode demonstrates the production processes for fishing reels, miniature houses and kitchen mixers, and shows how each is made.",
- index: 6,
- parentIndex: 8,
- audienceRating: 7.7,
- thumb: "/library/metadata/43696/thumb/1640371033",
- art: "/library/metadata/43335/art/1722057536",
- parentThumb: "/library/metadata/43690/thumb/1640371032",
- grandparentThumb: "/library/metadata/43335/thumb/1722057536",
- grandparentArt: "/library/metadata/43335/art/1722057536",
- grandparentTheme: "/library/metadata/43335/theme/1722057536",
- duration: 1327752,
- originallyAvailableAt: "2007-02-06",
- addedAt: 1622039573,
- updatedAt: 1640371033,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 45916,
- duration: 1327752,
- bitrate: 1044,
- width: 640,
- height: 368,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "PAL",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 69389,
- key: "/library/parts/69389/1553225218/file.avi",
- duration: 1327752,
- file: "/TV Shows (Documentaries)/How Its Made/Season 08/how it's made 806 (097) Pistons, Paint Rollers, Parachutes, Chimneys (ws) (andyscot).avi",
- size: 174995456,
- container: "avi",
- indexes: "sd",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Fishing Reels, Miniature Houses, Kitchen Mixers",
- type: "coverPoster",
- url: "/library/metadata/43690/thumb/1640371032"
- },
- {
- alt: "Fishing Reels, Miniature Houses, Kitchen Mixers",
- type: "snapshot",
- url: "/library/metadata/43696/thumb/1640371033"
- },
- {
- alt: "Fishing Reels, Miniature Houses, Kitchen Mixers",
- type: "background",
- url: "/library/metadata/43335/art/1722057536"
- }
- ],
- UltraBlurColors: {
- topLeft: "342d10",
- topRight: "5c5023",
- bottomRight: "64602a",
- bottomLeft: "6e5b29"
- }
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10600",
- key: "/library/metadata/10600",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12773c3f87001f3bf91c",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Poison",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "When a high school student falls victim to a mysterious but lethal poisoning, House and his team jump in to find out what is killing the teen. Given a low heart rate and a clean tox screen, House sends Cameron and Chase to the teen's home to find the hot new drug House is sure he's taking. They don't find any drugs, but think they've come up with the answers, until a second unrelated student is admitted with identical symptoms. With the boys' lives hanging in the balance, House and the team have to connect the dots - fast. Meanwhile, an 82-year-old patient has become enamored with House while he helps her figure out the basis of her renewed fascination with her sexual feelings.",
- index: 8,
- parentIndex: 1,
- audienceRating: 7.7,
- viewCount: 1,
- skipCount: 2,
- lastViewedAt: 1563816976,
- year: 2005,
- thumb: "/library/metadata/10600/thumb/1562177855",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2635679,
- originallyAvailableAt: "2005-01-25",
- addedAt: 1562177855,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49868,
- duration: 2635679,
- bitrate: 24035,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79213,
- key: "/library/parts/79213/1648370797/file.mkv",
- duration: 2635679,
- file: "/TV Shows/House/Season 01/House - S01E08 - Poison Bluray-1080p Remux.mkv",
- size: 7831334846,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Poison",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Poison",
- type: "snapshot",
- url: "/library/metadata/10600/thumb/1562177855"
- },
- {
- alt: "Poison",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Poison",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "222123",
- topRight: "4a3a38",
- bottomRight: "173f43",
- bottomLeft: "30618e"
- },
- Director: [
- {
- tag: "Guy Ferland"
- }
- ],
- Writer: [
- {
- tag: "Matt Witten"
- }
- ],
- Role: [
- {
- tag: "Roxanne Hart"
- },
- {
- tag: "John Patrick Amedori"
- },
- {
- tag: "Kurt Fuller"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46554",
- key: "/library/metadata/46554",
- parentRatingKey: "46548",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12774eefaa001f644400",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Lucky Thirteen",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46548",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- contentRating: "TV-14",
- summary:
- "Thirteen brings her one-night stand to the hospital after the woman has a seizure. However, the woman admits she slept with Thirteen just so she could get to House and have him diagnose her condition. Meanwhile, House continues to pay Lucas to spy on Wilson.",
- index: 5,
- parentIndex: 5,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1680475592,
- thumb: "/library/metadata/46554/thumb/1646678576",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46548/thumb/1646677325",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2639476,
- originallyAvailableAt: "2008-10-21",
- addedAt: 1646678571,
- updatedAt: 1646678576,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49693,
- duration: 2639476,
- bitrate: 23043,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79038,
- key: "/library/parts/79038/1646676848/file.mkv",
- duration: 2639476,
- file: "/TV Shows/House/Season 05/House - S05E05 - Lucky Thirteen Bluray-1080p Remux.mkv",
- size: 7512718286,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Lucky Thirteen",
- type: "coverPoster",
- url: "/library/metadata/46548/thumb/1646677325"
- },
- {
- alt: "Lucky Thirteen",
- type: "snapshot",
- url: "/library/metadata/46554/thumb/1646678576"
- },
- {
- alt: "Lucky Thirteen",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Lucky Thirteen",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "282927",
- topRight: "4d4f4d",
- bottomRight: "333434",
- bottomLeft: "141511"
- },
- Director: [
- {
- tag: "Greg Yaitanes"
- }
- ],
- Writer: [
- {
- tag: "Sara Hess"
- },
- {
- tag: "Liz Friedman"
- }
- ],
- Role: [
- {
- tag: "Angela Gots"
- },
- {
- tag: "Helena Barrett"
- },
- {
- tag: "Ali Damji"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10613",
- key: "/library/metadata/10613",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ef619b00204a4a38",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Love Hurts",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "While Princeton-Plainsboro Hospital is rife with rumor and speculation about House's imminent date with Cameron, House apparently scares a meek clinic patient into having a stroke. The team must navigate their way through the patient's odd proclivities, overbearing \"friend\" and reluctant parents in order to stop the strokes and try to save the guy's life.\n\nAll the while, Wilson, Cuddy and the team offer House dating advice and lay odds on the outcome.",
- index: 20,
- parentIndex: 1,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1646671889,
- year: 2005,
- thumb: "/library/metadata/10613/thumb/1562181280",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2652649,
- originallyAvailableAt: "2005-05-10",
- addedAt: 1562181280,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49863,
- duration: 2652649,
- bitrate: 21070,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79208,
- key: "/library/parts/79208/1648370700/file.mkv",
- duration: 2652649,
- file: "/TV Shows/House/Season 01/House - S01E20 - Love Hurts Bluray-1080p Remux.mkv",
- size: 6894065927,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Love Hurts",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Love Hurts",
- type: "snapshot",
- url: "/library/metadata/10613/thumb/1562181280"
- },
- {
- alt: "Love Hurts",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Love Hurts",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b0e04",
- topRight: "271107",
- bottomRight: "904339",
- bottomLeft: "3e1708"
- },
- Director: [
- {
- tag: "Bryan Spicer"
- }
- ],
- Writer: [
- {
- tag: "Sara B. Cooper"
- }
- ],
- Role: [
- {
- tag: "Christina Cox"
- },
- {
- tag: "Peter Graves"
- },
- {
- tag: "John Cho"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10610",
- key: "/library/metadata/10610",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c127702391c001f5f6bbf",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Role Model",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "At a high-level campaign fundraiser, up-and-coming Senator Tom Wright becomes violently ill. Vogler pushes House to take Wright's case and also dangles a new incentive in front of him: deliver a speech on behalf of Vogler's pharmaceutical company, and save his whole team. While the Senator's symptoms and tests point to AIDS, a condition which would squash his White House dreams forever, House and the team dig for different answers.\n\nMeanwhile, House gives the speech, but it's not exactly what Vogler had in mind.",
- index: 17,
- parentIndex: 1,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1646651970,
- year: 2005,
- thumb: "/library/metadata/10610/thumb/1562180710",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2652906,
- originallyAvailableAt: "2005-04-12",
- addedAt: 1562180710,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49867,
- duration: 2652906,
- bitrate: 24043,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79212,
- key: "/library/parts/79212/1648370581/file.mkv",
- duration: 2652906,
- file: "/TV Shows/House/Season 01/House - S01E17 - Role Model Bluray-1080p Remux.mkv",
- size: 7881352912,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Role Model",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Role Model",
- type: "snapshot",
- url: "/library/metadata/10610/thumb/1562180710"
- },
- {
- alt: "Role Model",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Role Model",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d2d32",
- topRight: "5a4f1c",
- bottomRight: "27232a",
- bottomLeft: "17143b"
- },
- Director: [
- {
- tag: "Peter O'Fallon"
- }
- ],
- Writer: [
- {
- tag: "Matt Witten"
- }
- ],
- Role: [
- {
- tag: "Missy Crider"
- },
- {
- tag: "Chi McBride"
- },
- {
- tag: "Joe Morton"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46537",
- key: "/library/metadata/46537",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ba6eb9001fc1560c",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Lines in the Sand",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "When doctors are unable to diagnose why a severely autistic boy screams loudly for no apparent reason, House takes the case. As the boy's condition worsens, it becomes obvious that House relates to the boy because he has no social niceties.",
- index: 4,
- parentIndex: 3,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1677777955,
- thumb: "/library/metadata/46537/thumb/1646675881",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2635466,
- originallyAvailableAt: "2006-09-26",
- addedAt: 1646675874,
- updatedAt: 1646675881,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49677,
- duration: 2635466,
- bitrate: 25061,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79022,
- key: "/library/parts/79022/1646671823/file.mkv",
- duration: 2635466,
- file: "/TV Shows/House/Season 03/House - S03E04 - Lines in the Sand Bluray-1080p Remux.mkv",
- size: 8257103255,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Lines in the Sand",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Lines in the Sand",
- type: "snapshot",
- url: "/library/metadata/46537/thumb/1646675881"
- },
- {
- alt: "Lines in the Sand",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Lines in the Sand",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "24080f",
- topRight: "8e4723",
- bottomRight: "2b0b15",
- bottomLeft: "602321"
- },
- Director: [
- {
- tag: "Newton Thomas Sigel"
- }
- ],
- Writer: [
- {
- tag: "David Hoselton"
- }
- ],
- Role: [
- {
- tag: "Leighton Meester"
- },
- {
- tag: "Geoffrey Blake"
- },
- {
- tag: "Heather Kafka"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10612",
- key: "/library/metadata/10612",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ef619b00204a4a48",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Kids",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "While a meningitis scare overwhelms the resources and staff of Princeton-Plainsboro Teaching Hospital, House zeros in on a single patient: a 12-year-old whose symptoms are similar to, but not quite right for, meningitis. Cuddy gives them an hour to crack the case before pulling their medical manpower to treat the countless patients taking over the waiting rooms, but when they discover something quite unexpected, House, Foreman and Chase must devise ingenious ways and locations to treat the girl's delicate condition amid the chaos.\n\nMeanwhile, House asks Cameron to come back to her job now that Vogler is gone, but she's got a surprising requirement.",
- index: 19,
- parentIndex: 1,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1646663108,
- year: 2005,
- thumb: "/library/metadata/10612/thumb/1562181081",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2651114,
- originallyAvailableAt: "2005-05-03",
- addedAt: 1562181081,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49862,
- duration: 2651114,
- bitrate: 23998,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79207,
- key: "/library/parts/79207/1648371062/file.mkv",
- duration: 2651114,
- file: "/TV Shows/House/Season 01/House - S01E19 - Kids Bluray-1080p Remux.mkv",
- size: 7869076019,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Kids",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Kids",
- type: "snapshot",
- url: "/library/metadata/10612/thumb/1562181081"
- },
- {
- alt: "Kids",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Kids",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "411915",
- topRight: "241e1e",
- bottomRight: "2a2121",
- bottomLeft: "a13121"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- },
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Eddie McClintock"
- },
- {
- tag: "Ben Jelen"
- },
- {
- tag: "Shari Headley"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46545",
- key: "/library/metadata/46545",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e264b7001fcaa9e6",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "It's a Wonderful Lie",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "A mother's sudden paralysis during a indoor rock-climbing incident leaves her daughter injured, and House's new team looking for a cure. Meanwhile, House organizes his new recruits' Secret Santa gift exchange... with a few twists of his own.",
- index: 10,
- parentIndex: 4,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1679947290,
- thumb: "/library/metadata/46545/thumb/1666996239",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2634676,
- originallyAvailableAt: "2008-01-29",
- addedAt: 1646676992,
- updatedAt: 1666996239,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49685,
- duration: 2634676,
- bitrate: 24085,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79030,
- key: "/library/parts/79030/1646676112/file.mkv",
- duration: 2634676,
- file: "/TV Shows/House/Season 04/House - S04E10 - It's A Wonderful Lie Bluray-1080p Remux.mkv",
- size: 7933394474,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "It's a Wonderful Lie",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "It's a Wonderful Lie",
- type: "snapshot",
- url: "/library/metadata/46545/thumb/1666996239"
- },
- {
- alt: "It's a Wonderful Lie",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "It's a Wonderful Lie",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "392b10",
- topRight: "651c09",
- bottomRight: "8f4709",
- bottomLeft: "8e462f"
- },
- Director: [
- {
- tag: "Matt Shakman"
- }
- ],
- Writer: [
- {
- tag: "Pam Davis"
- }
- ],
- Role: [
- {
- tag: "Janel Moloney"
- },
- {
- tag: "Jennifer Hall"
- },
- {
- tag: "Liana Liberato"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10615",
- key: "/library/metadata/10615",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c127702391c001f5f6bab",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Honeymoon",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "House insists he can handle things when Stacy, the woman he once loved, asks him to diagnose Mark, the man she married. When Mark's tests come back normal yet symptoms show that his brain is dying, the puzzle may be one that even House can't solve.\n\nWhile Wilson worries about House's emotional well-being, the team is blown away by his over-the-top demands. As House struggles to put his emotions aside and solve the case, Cuddy adds to his dilemma and offers Stacy a reason to stay.",
- index: 22,
- parentIndex: 1,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1646681175,
- year: 2005,
- thumb: "/library/metadata/10615/thumb/1562181603",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2651070,
- originallyAvailableAt: "2005-05-24",
- addedAt: 1562181603,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49856,
- duration: 2651070,
- bitrate: 30948,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79201,
- key: "/library/parts/79201/1648370287/file.mkv",
- duration: 2651070,
- file: "/TV Shows/House/Season 01/House - S01E22 - Honeymoon Bluray-1080p Remux.mkv",
- size: 10173307009,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Honeymoon",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Honeymoon",
- type: "snapshot",
- url: "/library/metadata/10615/thumb/1562181603"
- },
- {
- alt: "Honeymoon",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Honeymoon",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d1108",
- topRight: "8e4536",
- bottomRight: "904339",
- bottomLeft: "90433a"
- },
- Director: [
- {
- tag: "Frederick King Keller"
- }
- ],
- Writer: [
- {
- tag: "John Mankiewicz"
- },
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Currie Graham"
- },
- {
- tag: "Mark Hames"
- },
- {
- tag: "Revital Krawetz"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46536",
- key: "/library/metadata/46536",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ffd9ef001ea005ae",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Informed Consent",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "House puts a well-known medical researcher through a battery of tests to determine why he collapsed in his lab. When the team is unable to diagnose the problem, the doctor asks the team to help him end his life. House is forced to use his cane again after the ketamine has worn off as he deals with a clinic patient's teenaged daughter who has a crush on him.",
- index: 3,
- parentIndex: 3,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1677775305,
- thumb: "/library/metadata/46536/thumb/1646675880",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2616446,
- originallyAvailableAt: "2006-09-19",
- addedAt: 1646675874,
- updatedAt: 1646675880,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49676,
- duration: 2616446,
- bitrate: 23046,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79021,
- key: "/library/parts/79021/1646671747/file.mkv",
- duration: 2616446,
- file: "/TV Shows/House/Season 03/House - S03E03 - Informed Consent Bluray-1080p Remux.mkv",
- size: 7538476826,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Informed Consent",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Informed Consent",
- type: "snapshot",
- url: "/library/metadata/46536/thumb/1646675880"
- },
- {
- alt: "Informed Consent",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Informed Consent",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "0a2131",
- topRight: "2a386f",
- bottomRight: "122744",
- bottomLeft: "173c4e"
- },
- Director: [
- {
- tag: "Laura Innes"
- }
- ],
- Writer: [
- {
- tag: "David Foster"
- }
- ],
- Role: [
- {
- tag: "Leighton Meester"
- },
- {
- tag: "Joel Grey"
- },
- {
- tag: "Stephanie Venditto"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19010",
- key: "/library/metadata/19010",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772df347001e41c3f5",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Sex Kills",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "House takes the case of a man who experienced a seizure but wasn't aware it happened. When the man suffers a heart attack and needs a heart transplant, the team races to diagnose a dead woman's illness so they can harvest her heart to save their living patient.",
- index: 14,
- parentIndex: 2,
- audienceRating: 7.7,
- viewCount: 1,
- skipCount: 1,
- lastViewedAt: 1677186391,
- thumb: "/library/metadata/19010/thumb/1648411432",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2613738,
- originallyAvailableAt: "2006-03-07",
- addedAt: 1562353643,
- updatedAt: 1648411432,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49668,
- duration: 2613738,
- bitrate: 23045,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79013,
- key: "/library/parts/79013/1646670817/file.mkv",
- duration: 2613738,
- file: "/TV Shows/House/Season 02/House - S02E14 - Sex Kills Bluray-1080p Remux.mkv",
- size: 7441263606,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Sex Kills",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "Sex Kills",
- type: "snapshot",
- url: "/library/metadata/19010/thumb/1648411432"
- },
- {
- alt: "Sex Kills",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Sex Kills",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1c1e",
- topRight: "92403f",
- bottomRight: "5e2625",
- bottomLeft: "813737"
- },
- Director: [
- {
- tag: "David Semel"
- }
- ],
- Writer: [
- {
- tag: "Matt Witten"
- }
- ],
- Role: [
- {
- tag: "Greg Grunberg"
- },
- {
- tag: "Howard Hesseman"
- },
- {
- tag: "Adam Busch"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46650",
- key: "/library/metadata/46650",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ba6eb9001fc15618",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Words and Deeds",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "House splits his time between treating a firefighter for uncontrollable shivering, giving Tritter a piece of his mind, and handling his trial for forging prescriptions.",
- index: 11,
- parentIndex: 3,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1678662480,
- thumb: "/library/metadata/46650/thumb/1646774152",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2636468,
- originallyAvailableAt: "2007-01-09",
- addedAt: 1646774146,
- updatedAt: 1646774152,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49787,
- duration: 2636468,
- bitrate: 23084,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79132,
- key: "/library/parts/79132/1552076676/file.mkv",
- duration: 2636468,
- file: "/TV Shows/House/Season 03/House - S03E11 - Words and Deeds Bluray-1080p Remux.mkv",
- size: 7608577436,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Words and Deeds",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Words and Deeds",
- type: "snapshot",
- url: "/library/metadata/46650/thumb/1646774152"
- },
- {
- alt: "Words and Deeds",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Words and Deeds",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "0b1403",
- topRight: "2c0b03",
- bottomRight: "472e14",
- bottomLeft: "2b1b03"
- },
- Director: [
- {
- tag: "Daniel Sackheim"
- }
- ],
- Writer: [
- {
- tag: "Leonard Dick"
- }
- ],
- Role: [
- {
- tag: "David Morse"
- },
- {
- tag: "Meagan Good"
- },
- {
- tag: "Kadeem Hardison"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46647",
- key: "/library/metadata/46647",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ffd9ef001ea005a6",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Cane & Able",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "House and the team treat a young boy who claims there is a tracking device in his neck and believes he has been the subject of alien experimentation. Cameron is outraged when she learns Cuddy and Wilson have been lying to House about the diagnosis on his last case.",
- index: 2,
- parentIndex: 3,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1677705615,
- thumb: "/library/metadata/46647/thumb/1646773293",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2633716,
- originallyAvailableAt: "2006-09-12",
- addedAt: 1646773287,
- updatedAt: 1646773293,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49784,
- duration: 2633716,
- bitrate: 25019,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79129,
- key: "/library/parts/79129/1552085856/file.mkv",
- duration: 2633716,
- file: "/TV Shows/House/Season 03/House - S03E02 - Cane & Able Bluray-1080p Remux.mkv",
- size: 8237903618,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Cane & Able",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Cane & Able",
- type: "snapshot",
- url: "/library/metadata/46647/thumb/1646773293"
- },
- {
- alt: "Cane & Able",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Cane & Able",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "2a2558",
- topRight: "1e235e",
- bottomRight: "1d2461",
- bottomLeft: "614ba1"
- },
- Director: [
- {
- tag: "Daniel Sackheim"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Russel Friend"
- }
- ],
- Role: [
- {
- tag: "Sheryl Lee"
- },
- {
- tag: "Edward Edwards"
- },
- {
- tag: "Skyler Gisondo"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46656",
- key: "/library/metadata/46656",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e98e47001eb841b1",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Airborne",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "On House and Cuddy's flight from Singapore a passenger gets ill and Cuddy suspects an epidemic. At the hospital, Wilson leads the team as they deal with a middle-aged woman suffering from seizures.",
- index: 18,
- parentIndex: 3,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1679007758,
- thumb: "/library/metadata/46656/thumb/1646775441",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2635433,
- originallyAvailableAt: "2007-04-10",
- addedAt: 1646775434,
- updatedAt: 1646775441,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49793,
- duration: 2635433,
- bitrate: 23993,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79138,
- key: "/library/parts/79138/1552082852/file.mkv",
- duration: 2635433,
- file: "/TV Shows/House/Season 03/House - S03E18 - Airborne Bluray-1080p Remux.mkv",
- size: 7905079121,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Airborne",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Airborne",
- type: "snapshot",
- url: "/library/metadata/46656/thumb/1646775441"
- },
- {
- alt: "Airborne",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Airborne",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "1d161d",
- topRight: "3e152f",
- bottomRight: "0b0108",
- bottomLeft: "110c10"
- },
- Director: [
- {
- tag: "Elodie Keene"
- }
- ],
- Writer: [
- {
- tag: "David Hoselton"
- }
- ],
- Role: [
- {
- tag: "Jenny O'Hara"
- },
- {
- tag: "Meta Golding"
- },
- {
- tag: "Jamison Yang"
- }
- ]
- }
- },
- {
- score: 0.31077,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19005",
- key: "/library/metadata/19005",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772192ba001f383ab7",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Deception",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "With Foreman as House's supervisor, the team must figure out if a woman who cried wolf too many times is really ill.",
- index: 9,
- parentIndex: 2,
- audienceRating: 7.7,
- viewCount: 1,
- skipCount: 1,
- lastViewedAt: 1677013888,
- thumb: "/library/metadata/19005/thumb/1562351399",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2636724,
- originallyAvailableAt: "2005-12-13",
- addedAt: 1562351399,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49875,
- duration: 2636724,
- bitrate: 23097,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79220,
- key: "/library/parts/79220/1648392473/file.mkv",
- duration: 2636724,
- file: "/TV Shows/House/Season 02/House - S02E09 - Deception Bluray-1080p Remux.mkv",
- size: 7514468681,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Deception",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "Deception",
- type: "snapshot",
- url: "/library/metadata/19005/thumb/1562351399"
- },
- {
- alt: "Deception",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Deception",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "191212",
- topRight: "2a1503",
- bottomRight: "4d1e45",
- bottomLeft: "231f22"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Michael R. Perry"
- }
- ],
- Role: [
- {
- tag: "Cynthia Nixon"
- },
- {
- tag: "Peter Abbay"
- },
- {
- tag: "Nell Rutledge"
- }
- ]
- }
- },
- {
- score: 0.31076,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "18999",
- key: "/library/metadata/18999",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277170e24001f2cfc72",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Humpty Dumpty",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "When Cuddy's handyman Alfredo, a young Latino and the sole provider for his family, falls from her roof and develops strange darkened pinkies, Cuddy joins the team in trying to figure out what's wrong with him. Despite everything the team tries, the whole hand becomes infected. As Cuddy struggles with worry and guilt, House and his team are forced to amputate Alfredo's hand so they have more time to diagnose the illness before it kills the patient.\n\nHowever, when Alfredo's other hand starts showing the same symptoms, the doctors look outside the hospital for answers. A trip to the young man's neighborhood helps them understand Alfredo's desire for a better life for his family, and provides a clue as to what might be causing his deadly illness.",
- index: 3,
- parentIndex: 2,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1646732551,
- thumb: "/library/metadata/18999/thumb/1562347894",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2604895,
- originallyAvailableAt: "2005-09-27",
- addedAt: 1562347894,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49879,
- duration: 2604895,
- bitrate: 23052,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79224,
- key: "/library/parts/79224/1648392146/file.mkv",
- duration: 2604895,
- file: "/TV Shows/House/Season 02/House - S02E03 - Humpty Dumpty Bluray-1080p Remux.mkv",
- size: 7419233456,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Humpty Dumpty",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "Humpty Dumpty",
- type: "snapshot",
- url: "/library/metadata/18999/thumb/1562347894"
- },
- {
- alt: "Humpty Dumpty",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Humpty Dumpty",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "43130e",
- topRight: "380a08",
- bottomRight: "3c1515",
- bottomLeft: "261c1d"
- },
- Director: [
- {
- tag: "Daniel Attias"
- }
- ],
- Writer: [
- {
- tag: "Matt Witten"
- }
- ],
- Role: [
- {
- tag: "Ignacio Serricchio"
- },
- {
- tag: "Christine Avila"
- },
- {
- tag: "Charles Robinson"
- }
- ]
- }
- },
- {
- score: 0.31076,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19003",
- key: "/library/metadata/19003",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277170e24001f2cfc7a",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "The Mistake",
- titleSort: "Mistake",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "House and Chase find themselves in a serious situation after a young mother with stomach pains dies. Months later, Stacy counsels Chase prior to his disciplinary hearing, and must determine whether Chase made a mistake that ultimately led to the patient's death. She soon realizes he is holding something back.",
- index: 8,
- parentIndex: 2,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1677010932,
- thumb: "/library/metadata/19003/thumb/1562350189",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2638345,
- originallyAvailableAt: "2005-11-29",
- addedAt: 1562350189,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49881,
- duration: 2638345,
- bitrate: 23142,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79226,
- key: "/library/parts/79226/1648392297/file.mkv",
- duration: 2638345,
- file: "/TV Shows/House/Season 02/House - S02E08 - The Mistake Bluray-1080p Remux.mkv",
- size: 7526130846,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Mistake",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "The Mistake",
- type: "snapshot",
- url: "/library/metadata/19003/thumb/1562350189"
- },
- {
- alt: "The Mistake",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "The Mistake",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1f10",
- topRight: "250a09",
- bottomRight: "6a2f27",
- bottomLeft: "4c4abb"
- },
- Director: [
- {
- tag: "David Semel"
- }
- ],
- Writer: [
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Ryan Hurst"
- },
- {
- tag: "Allison Smith"
- },
- {
- tag: "John Rubinstein"
- }
- ]
- }
- },
- {
- score: 0.31076,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46652",
- key: "/library/metadata/46652",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e98e47001eb841a5",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Insensitive",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "It's Valentine's Day, and Cuddy has a blind date. Meanwhile, House leaves ER duty to take the case of a child patient named Hannah.",
- index: 14,
- parentIndex: 3,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1678747467,
- thumb: "/library/metadata/46652/thumb/1646774153",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2634548,
- originallyAvailableAt: "2007-02-13",
- addedAt: 1646774146,
- updatedAt: 1646774153,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49789,
- duration: 2634548,
- bitrate: 24098,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79134,
- key: "/library/parts/79134/1552088188/file.mkv",
- duration: 2634548,
- file: "/TV Shows/House/Season 03/House - S03E14 - Insensitive Bluray-1080p Remux.mkv",
- size: 7937038559,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Insensitive",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Insensitive",
- type: "snapshot",
- url: "/library/metadata/46652/thumb/1646774153"
- },
- {
- alt: "Insensitive",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Insensitive",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d2d34",
- topRight: "131b1b",
- bottomRight: "171a13",
- bottomLeft: "35230d"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Matthew V. Lewis"
- }
- ],
- Role: [
- {
- tag: "Mika Boorem"
- },
- {
- tag: "Jenny Robertson"
- },
- {
- tag: "Josh Stamberg"
- }
- ]
- }
- },
- {
- score: 0.31076,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10605",
- key: "/library/metadata/10605",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ef619b00204a4a4c",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Sports Medicine",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "A severely broken arm reveals a bizarre case of bone loss and ends the comeback plans of major league pitcher Hank Wiggen. House suspects Hank - with a history of drug abuse - is lying about using steroids, as his condition worsens. When Hank's kidneys start to fail, his wife offers to donate hers, but she would have to abort her early pregnancy. Forced into an impossible solution, and admitting failure as an addict, Hank tries to take his own life. House and his team must isolate and fix the problem soon if this pitcher's life, as well his career, can be saved.",
- index: 12,
- parentIndex: 1,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1646605954,
- year: 2005,
- thumb: "/library/metadata/10605/thumb/1562179541",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2590633,
- originallyAvailableAt: "2005-02-22",
- addedAt: 1562179541,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49869,
- duration: 2590633,
- bitrate: 24077,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79214,
- key: "/library/parts/79214/1648370763/file.mkv",
- duration: 2590633,
- file: "/TV Shows/House/Season 01/House - S01E12 - Sports Medicine Bluray-1080p Remux.mkv",
- size: 7701404996,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Sports Medicine",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Sports Medicine",
- type: "snapshot",
- url: "/library/metadata/10605/thumb/1562179541"
- },
- {
- alt: "Sports Medicine",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Sports Medicine",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "140502",
- topRight: "171512",
- bottomRight: "47423d",
- bottomLeft: "8f4229"
- },
- Director: [
- {
- tag: "Keith Gordon"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "John Mankiewicz"
- }
- ],
- Role: [
- {
- tag: "Scott Foley"
- },
- {
- tag: "Meredith Monroe"
- },
- {
- tag: "Art LaFleur"
- }
- ]
- }
- },
- {
- score: 0.31076,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46663",
- key: "/library/metadata/46663",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ba6eb9001fc15620",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Merry Little Christmas",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "Wilson arranges for House to make a deal with Tritter, but House refuses. Meanwhile, Cuddy cuts House off Vicodin and removes him from the team's case: a 15-year-old little person who entered the hospital with a collapsed lung and anemia.",
- index: 10,
- parentIndex: 3,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1678577571,
- thumb: "/library/metadata/46663/thumb/1646833620",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2632340,
- originallyAvailableAt: "2006-12-12",
- addedAt: 1646833614,
- updatedAt: 1646833620,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49800,
- duration: 2632340,
- bitrate: 24072,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79145,
- key: "/library/parts/79145/1646833266/file.mkv",
- duration: 2632340,
- file: "/TV Shows/House/Season 03/House - S03E10 - Merry Little Christmas Bluray-1080p Remux.mkv",
- size: 7921877025,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Merry Little Christmas",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Merry Little Christmas",
- type: "snapshot",
- url: "/library/metadata/46663/thumb/1646833620"
- },
- {
- alt: "Merry Little Christmas",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Merry Little Christmas",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "131615",
- topRight: "292a31",
- bottomRight: "252128",
- bottomLeft: "37312e"
- },
- Director: [
- {
- tag: "Tony To"
- }
- ],
- Writer: [
- {
- tag: "Liz Friedman"
- }
- ],
- Role: [
- {
- tag: "David Morse"
- },
- {
- tag: "Meredith Eaton"
- },
- {
- tag: "Shyann McClure"
- }
- ]
- }
- },
- {
- score: 0.31076,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46662",
- key: "/library/metadata/46662",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ba6eb9001fc15610",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Son of Coma Guy",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "House decides to awaken a comatose patient so he can question the man regarding the family history of his son, who may have a genetic condition and the father is the only living relative. Meanwhile, Wilson confronts House about the stolen prescription pad as Tritter approaches Cameron, Chase, and Foreman in an attempt to divide the team and reveal their loyalties.",
- index: 7,
- parentIndex: 3,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1678399600,
- thumb: "/library/metadata/46662/thumb/1646833620",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2628926,
- originallyAvailableAt: "2006-11-14",
- addedAt: 1646833613,
- updatedAt: 1646833620,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49799,
- duration: 2628926,
- bitrate: 24084,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79144,
- key: "/library/parts/79144/1646833196/file.mkv",
- duration: 2628926,
- file: "/TV Shows/House/Season 03/House - S03E07 - Son of Coma Guy Bluray-1080p Remux.mkv",
- size: 7915684899,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Son of Coma Guy",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Son of Coma Guy",
- type: "snapshot",
- url: "/library/metadata/46662/thumb/1646833620"
- },
- {
- alt: "Son of Coma Guy",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Son of Coma Guy",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "253034",
- topRight: "374448",
- bottomRight: "11312b",
- bottomLeft: "0f1313"
- },
- Director: [
- {
- tag: "Daniel Attias"
- }
- ],
- Writer: [
- {
- tag: "Doris Egan"
- }
- ],
- Role: [
- {
- tag: "David Morse"
- },
- {
- tag: "John Larroquette"
- },
- {
- tag: "Zeb Newman"
- }
- ]
- }
- },
- {
- score: 0.31076,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46553",
- key: "/library/metadata/46553",
- parentRatingKey: "46548",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12774eefaa001f6443fc",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Birthmarks",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46548",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- contentRating: "TV-14",
- summary:
- "While en route to his father's funeral, House must help the team with a differential diagnosis on a young Chinese girl who has collapsed under mysterious circumstances.",
- index: 4,
- parentIndex: 5,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1680388503,
- thumb: "/library/metadata/46553/thumb/1646678576",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46548/thumb/1646677325",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2639476,
- originallyAvailableAt: "2008-10-14",
- addedAt: 1646678571,
- updatedAt: 1646678576,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49692,
- duration: 2639476,
- bitrate: 23059,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79037,
- key: "/library/parts/79037/1646676781/file.mkv",
- duration: 2639476,
- file: "/TV Shows/House/Season 05/House - S05E04 - Birthmarks Bluray-1080p Remux.mkv",
- size: 7514834429,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Birthmarks",
- type: "coverPoster",
- url: "/library/metadata/46548/thumb/1646677325"
- },
- {
- alt: "Birthmarks",
- type: "snapshot",
- url: "/library/metadata/46553/thumb/1646678576"
- },
- {
- alt: "Birthmarks",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Birthmarks",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a2011",
- topRight: "774027",
- bottomRight: "7f521e",
- bottomLeft: "815028"
- },
- Director: [
- {
- tag: "David Platt"
- }
- ],
- Writer: [
- {
- tag: "Doris Egan"
- },
- {
- tag: "David Foster"
- }
- ],
- Role: [
- {
- tag: "Scott Paulin"
- },
- {
- tag: "Jack Conley"
- },
- {
- tag: "R. Lee Ermey"
- }
- ]
- }
- },
- {
- score: 0.31076,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46654",
- key: "/library/metadata/46654",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e98e47001eb841b5",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Resignation",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "The team deals with a 19-year-old college student, while Foreman suddenly and without a reason hands in his resignation. House seems to have already found Foreman's replacement, an attractive nutritionist named Honey.",
- index: 22,
- parentIndex: 3,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1679240582,
- thumb: "/library/metadata/46654/thumb/1646774251",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2619167,
- originallyAvailableAt: "2007-05-08",
- addedAt: 1646774246,
- updatedAt: 1646774251,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49791,
- duration: 2619167,
- bitrate: 24031,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79136,
- key: "/library/parts/79136/1552086417/file.mkv",
- duration: 2619167,
- file: "/TV Shows/House/Season 03/House - S03E22 - Resignation Bluray-1080p Remux.mkv",
- size: 7868818046,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Resignation",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Resignation",
- type: "snapshot",
- url: "/library/metadata/46654/thumb/1646774251"
- },
- {
- alt: "Resignation",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Resignation",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "442411",
- topRight: "331a0b",
- bottomRight: "1a0303",
- bottomLeft: "2e0c03"
- },
- Director: [
- {
- tag: "Martha Mitchell"
- }
- ],
- Writer: [
- {
- tag: "Pam Davis"
- }
- ],
- Role: [
- {
- tag: "Eve Gordon"
- },
- {
- tag: "Piper Perabo"
- },
- {
- tag: "Lyndsy Fonseca"
- }
- ]
- }
- },
- {
- score: 0.31076,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46550",
- key: "/library/metadata/46550",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e264b7001fcaa9d6",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "No More Mr. Nice Guy",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "House copes with a patient whose symptoms conceal a greater problem, but spends much of his time dodging Cuddy's orders to give performance reviews, and fighting with Amber over who gets to spend more time with Wilson.",
- index: 13,
- parentIndex: 4,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1680035966,
- thumb: "/library/metadata/46550/thumb/1666996240",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2632298,
- originallyAvailableAt: "2008-04-28",
- addedAt: 1646677639,
- updatedAt: 1666996240,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49689,
- duration: 2632298,
- bitrate: 23103,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79034,
- key: "/library/parts/79034/1646676310/file.mkv",
- duration: 2632298,
- file: "/TV Shows/House/Season 04/House - S04E13 - No More Mr. Nice Guy Bluray-1080p Remux.mkv",
- size: 7603063857,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "No More Mr. Nice Guy",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "No More Mr. Nice Guy",
- type: "snapshot",
- url: "/library/metadata/46550/thumb/1666996240"
- },
- {
- alt: "No More Mr. Nice Guy",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "No More Mr. Nice Guy",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "222c2c",
- topRight: "401c11",
- bottomRight: "2a0f09",
- bottomLeft: "3e3d43"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "David Hoselton"
- }
- ],
- Role: [
- {
- tag: "Christopher Emerson"
- },
- {
- tag: "Anne Dudek"
- },
- {
- tag: "Dina Defterios"
- }
- ]
- }
- },
- {
- score: 0.31076,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10594",
- key: "/library/metadata/10594",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12773c3f87001f3bf934",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Pilot",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "Dr. Gregory House, a brilliant diagnostician but devoid of bedside manner, and his elite team of young medical experts rush to save the life of a kindergarten teacher who started speaking gibberish and passed out in front of her class.",
- index: 1,
- parentIndex: 1,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1562178177,
- year: 2004,
- thumb: "/library/metadata/10594/thumb/1648386792",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2645652,
- originallyAvailableAt: "2004-11-16",
- addedAt: 1562175868,
- updatedAt: 1648386792,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 13321,
- duration: 2645652,
- bitrate: 24069,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79006,
- key: "/library/parts/79006/1646668645/file.mkv",
- duration: 2645652,
- file: "/TV Shows/House/Season 01/House - S01E01 - Pilot Bluray-1080p Remux.mkv",
- size: 7864441279,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Pilot",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Pilot",
- type: "snapshot",
- url: "/library/metadata/10594/thumb/1648386792"
- },
- {
- alt: "Pilot",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Pilot",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "1d1c1d",
- topRight: "2a2522",
- bottomRight: "1d1b1c",
- bottomLeft: "2d2b2e"
- },
- Director: [
- {
- tag: "Bryan Singer"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- }
- ],
- Role: [
- {
- tag: "Robin Tunney"
- },
- {
- tag: "Andrew Airlie"
- },
- {
- tag: "Rekha Sharma"
- }
- ]
- }
- },
- {
- score: 0.31076,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46648",
- key: "/library/metadata/46648",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ffd9ef001ea005b2",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Fools for Love",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "House takes the case of a young woman who has been rushed to the hospital with problems breathing and severe stomach pain after she and her husband were robbed. After her husband collapses, the team believes the couple's illnesses are related. Meanwhile, Michael Tritter, a clinic patient, causes problems for House that could have serious ramifications.",
- index: 5,
- parentIndex: 3,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1677800901,
- thumb: "/library/metadata/46648/thumb/1646773294",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2634473,
- originallyAvailableAt: "2006-10-31",
- addedAt: 1646773287,
- updatedAt: 1646773294,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49785,
- duration: 2634473,
- bitrate: 24111,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79130,
- key: "/library/parts/79130/1552085386/file.mkv",
- duration: 2634473,
- file: "/TV Shows/House/Season 03/House - S03E05 - Fools for Love Bluray-1080p Remux.mkv",
- size: 7941322413,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Fools for Love",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Fools for Love",
- type: "snapshot",
- url: "/library/metadata/46648/thumb/1646773294"
- },
- {
- alt: "Fools for Love",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Fools for Love",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "061f1e",
- topRight: "091c11",
- bottomRight: "0b242e",
- bottomLeft: "0f393a"
- },
- Director: [
- {
- tag: "David Platt"
- }
- ],
- Writer: [
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "David Morse"
- },
- {
- tag: "Jurnee Smollett"
- },
- {
- tag: "Ricky Ullman"
- }
- ]
- }
- },
- {
- score: 0.31076,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46558",
- key: "/library/metadata/46558",
- parentRatingKey: "46548",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ba6eb9001fc15614",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Not Cancer",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46548",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- contentRating: "TV-14",
- summary:
- "The team deals with an organ donor whose organs prove fatal, and the two surviving patients. Meanwhile, House hires a private detective to spy on Wilson, but hears a few things about himself that he'd rather not.",
- index: 2,
- parentIndex: 5,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1680382460,
- thumb: "/library/metadata/46558/thumb/1646678886",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46548/thumb/1646677325",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2624084,
- originallyAvailableAt: "2008-09-23",
- addedAt: 1646678884,
- updatedAt: 1646678886,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49697,
- duration: 2624084,
- bitrate: 23045,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79042,
- key: "/library/parts/79042/1646676647/file.mkv",
- duration: 2624084,
- file: "/TV Shows/House/Season 05/House - S05E02 - Not Cancer Bluray-1080p Remux.mkv",
- size: 7466558811,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Not Cancer",
- type: "coverPoster",
- url: "/library/metadata/46548/thumb/1646677325"
- },
- {
- alt: "Not Cancer",
- type: "snapshot",
- url: "/library/metadata/46558/thumb/1646678886"
- },
- {
- alt: "Not Cancer",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Not Cancer",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b2e2e",
- topRight: "424440",
- bottomRight: "45403b",
- bottomLeft: "263b6e"
- },
- Director: [
- {
- tag: "David Straiton"
- }
- ],
- Writer: [
- {
- tag: "Lawrence Kaplow"
- },
- {
- tag: "David Shore"
- }
- ],
- Role: [
- {
- tag: "Felicia Day"
- },
- {
- tag: "Tim Conlon"
- },
- {
- tag: "Christine McLain"
- }
- ]
- }
- },
- {
- score: 0.31076,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46655",
- key: "/library/metadata/46655",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e98e47001eb841bd",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Fetal Position",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "A famous celebrity photographer suffers from a stroke while being pregnant at her early forties. House and his team have to deal with a great dilemma, save the mother or her unborn child.",
- index: 17,
- parentIndex: 3,
- audienceRating: 7.6,
- viewCount: 1,
- skipCount: 1,
- lastViewedAt: 1678926240,
- thumb: "/library/metadata/46655/thumb/1646775440",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2633097,
- originallyAvailableAt: "2007-04-03",
- addedAt: 1646775434,
- updatedAt: 1646775440,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49792,
- duration: 2633097,
- bitrate: 24111,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79137,
- key: "/library/parts/79137/1552085810/file.mkv",
- duration: 2633097,
- file: "/TV Shows/House/Season 03/House - S03E17 - Fetal Position Bluray-1080p Remux.mkv",
- size: 7936905776,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Fetal Position",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Fetal Position",
- type: "snapshot",
- url: "/library/metadata/46655/thumb/1646775440"
- },
- {
- alt: "Fetal Position",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Fetal Position",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "402710",
- topRight: "503016",
- bottomRight: "1a0616",
- bottomLeft: "573619"
- },
- Director: [
- {
- tag: "Matt Shakman"
- }
- ],
- Writer: [
- {
- tag: "Russel Friend"
- },
- {
- tag: "Garrett Lerner"
- }
- ],
- Role: [
- {
- tag: "Tyson Ritter"
- },
- {
- tag: "Anne Ramsay"
- },
- {
- tag: "Jeff Sugarman"
- }
- ]
- }
- },
- {
- score: 0.31075,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10599",
- key: "/library/metadata/10599",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12773c3f87001f3bf92c",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Fidelity",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "When young wife Elyse falls ill with a rare disease she can't possibly have, Dr. Cameron is very interested in the case - so much so that her interest convinces House to take the case, and the team struggles to save her and appease her very attentive husband, Ed. After Dr. House and Dr. Wilson treat a woman at the clinic with new breast implants, the idea that House's new patient Elyse may have breast cancer is raised as a possible diagnosis. But that diagnosis fails to be the answer when Elyse lapses into a coma after starting treatment. House starts to suspect Elyse has contracted a rare sexually transmitted disease, but when Ed and Elyse are questioned individually, they each deny having an affair. To save their patient's life, the team has to acknowledge that House is right: everybody lies.",
- index: 7,
- parentIndex: 1,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1565807696,
- year: 2004,
- thumb: "/library/metadata/10599/thumb/1648386792",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2636681,
- originallyAvailableAt: "2004-12-28",
- addedAt: 1562177514,
- updatedAt: 1648386792,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49666,
- duration: 2636681,
- bitrate: 24052,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79011,
- key: "/library/parts/79011/1646669060/file.mkv",
- duration: 2636681,
- file: "/TV Shows/House/Season 01/House - S01E07 - Fidelity Bluray-1080p Remux.mkv",
- size: 7836678109,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Fidelity",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Fidelity",
- type: "snapshot",
- url: "/library/metadata/10599/thumb/1648386792"
- },
- {
- alt: "Fidelity",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Fidelity",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "302d2a",
- topRight: "5b301b",
- bottomRight: "070706",
- bottomLeft: "0f0a09"
- },
- Director: [
- {
- tag: "Bryan Spicer"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- }
- ],
- Role: [
- {
- tag: "Dominic Purcell"
- },
- {
- tag: "Myndy Crist"
- },
- {
- tag: "Brennan Elliott"
- }
- ]
- }
- },
- {
- score: 0.31075,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19004",
- key: "/library/metadata/19004",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277170e24001f2cfc62",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Hunting",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "A gay man with full-blown AIDS collapses in front of House's home and goes into shock. When House discovers the man's father is suffering from symptoms of his own, he must determine if they might be connected and save both their lives. Meanwhile, Cameron faces a potentially life-threatening disease of her own.",
- index: 7,
- parentIndex: 2,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1677008312,
- thumb: "/library/metadata/19004/thumb/1648411432",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2639850,
- originallyAvailableAt: "2005-11-22",
- addedAt: 1562350737,
- updatedAt: 1648411432,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49782,
- duration: 2639850,
- bitrate: 23071,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79127,
- key: "/library/parts/79127/1552065901/file.mkv",
- duration: 2639850,
- file: "/TV Shows/House/Season 02/House - S02E07 - Hunting Bluray-1080p Remux.mkv",
- size: 7614283065,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Hunting",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "Hunting",
- type: "snapshot",
- url: "/library/metadata/19004/thumb/1648411432"
- },
- {
- alt: "Hunting",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Hunting",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d2e2f",
- topRight: "662c26",
- bottomRight: "6a2e29",
- bottomLeft: "3e3a3d"
- },
- Director: [
- {
- tag: "Gloria Muzio"
- }
- ],
- Writer: [
- {
- tag: "Liz Friedman"
- }
- ],
- Role: [
- {
- tag: "Currie Graham"
- },
- {
- tag: "Wings Hauser"
- },
- {
- tag: "Matthew John Armstrong"
- }
- ]
- }
- },
- {
- score: 0.31075,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19007",
- key: "/library/metadata/19007",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772df347001e41c401",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Failure to Communicate",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "While attending his editor's retirement party, a journalist collapses and hits his head on a desk. When he regains consciousness, his sentences are garbled and incoherent, so he is rushed to Princeton Plainsboro Teaching Hospital. With House and Stacy stranded at an airport due to bad weather, the team is forced to solve the case with House helping out over the phone.",
- index: 10,
- parentIndex: 2,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1677016482,
- thumb: "/library/metadata/19007/thumb/1648411432",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2617076,
- originallyAvailableAt: "2006-01-10",
- addedAt: 1562352337,
- updatedAt: 1648411432,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49672,
- duration: 2617076,
- bitrate: 23059,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79017,
- key: "/library/parts/79017/1646670549/file.mkv",
- duration: 2617076,
- file: "/TV Shows/House/Season 02/House - S02E10 - Failure to Communicate Bluray-1080p Remux.mkv",
- size: 7452470256,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Failure to Communicate",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "Failure to Communicate",
- type: "snapshot",
- url: "/library/metadata/19007/thumb/1648411432"
- },
- {
- alt: "Failure to Communicate",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Failure to Communicate",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "312c2d",
- topRight: "33110f",
- bottomRight: "4e3d3f",
- bottomLeft: "300f0f"
- },
- Director: [
- {
- tag: "Jace Alexander"
- }
- ],
- Writer: [
- {
- tag: "Doris Egan"
- }
- ],
- Role: [
- {
- tag: "Michael O'Keefe"
- },
- {
- tag: "Erica Gimpel"
- },
- {
- tag: "Mimi Kennedy"
- }
- ]
- }
- },
- {
- score: 0.31075,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46653",
- key: "/library/metadata/46653",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e98e47001eb841a9",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Top Secret",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "The ex-marine that saved House's life, in a dream he had the day before, is admitted in the hospital with symptoms resembling Gulf War Syndrome. While House is busy dealing with his own health issues, and Chase and Cameron are too busy with each other, the ex-marine gets worse.",
- index: 16,
- parentIndex: 3,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1678835783,
- thumb: "/library/metadata/46653/thumb/1646774153",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2620202,
- originallyAvailableAt: "2007-03-27",
- addedAt: 1646774146,
- updatedAt: 1646774153,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49790,
- duration: 2620202,
- bitrate: 24085,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79135,
- key: "/library/parts/79135/1552085806/file.mkv",
- duration: 2620202,
- file: "/TV Shows/House/Season 03/House - S03E16 - Top Secret Bluray-1080p Remux.mkv",
- size: 7889681038,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Top Secret",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Top Secret",
- type: "snapshot",
- url: "/library/metadata/46653/thumb/1646774153"
- },
- {
- alt: "Top Secret",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Top Secret",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "171815",
- topRight: "111312",
- bottomRight: "323430",
- bottomLeft: "0f1210"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- }
- ],
- Role: [
- {
- tag: "Marc Blucas"
- },
- {
- tag: "Hira Ambrosino"
- },
- {
- tag: "Annie Quinn"
- }
- ]
- }
- },
- {
- score: 0.31075,
- Metadata: {
- librarySectionTitle: "TV Shows (Reality)",
- ratingKey: "30329",
- key: "/library/metadata/30329",
- parentRatingKey: "30324",
- grandparentRatingKey: "30306",
- guid: "plex://episode/5d9c13d26c3e37001ed04397",
- parentGuid: "plex://season/602e69d52d6795002c564a88",
- grandparentGuid: "plex://show/5d9c0874705e7a001e6ddb8c",
- grandparentSlug: "ramsays-kitchen-nightmares",
- type: "episode",
- title: "The Glass House (Revisited)",
- titleSort: "Glass House (Revisited)",
- grandparentKey: "/library/metadata/30306",
- parentKey: "/library/metadata/30324",
- grandparentTitle: "Kitchen Nightmares (UK)",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary: "Have things gotten any better since Gordon left?",
- index: 5,
- parentIndex: 2,
- audienceRating: 7.5,
- viewCount: 2,
- lastViewedAt: 1673466558,
- parentYear: 2005,
- thumb: "/library/metadata/30329/thumb/1597850192",
- art: "/library/metadata/30306/art/1722057461",
- parentThumb: "/library/metadata/30324/thumb/1640371389",
- grandparentThumb: "/library/metadata/30306/thumb/1722057461",
- grandparentArt: "/library/metadata/30306/art/1722057461",
- grandparentTheme: "/library/metadata/30306/theme/1722057461",
- duration: 2963120,
- originallyAvailableAt: "2005-06-21",
- addedAt: 1597850192,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 48893,
- duration: 2963120,
- bitrate: 5059,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "PAL",
- audioProfile: "he-aac",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78236,
- key: "/library/parts/78236/1640543074/file.mkv",
- duration: 2963120,
- file: "/TV Shows (Reality)/Gordan Ramsay - Kitchen Nightmares UK/Season 02/Ramsay's Kitchen Nightmares - S02E05 - The Glass House (Revisited) WEBDL-1080p.mkv",
- size: 1874816925,
- audioProfile: "he-aac",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Glass House (Revisited)",
- type: "coverPoster",
- url: "/library/metadata/30324/thumb/1640371389"
- },
- {
- alt: "The Glass House (Revisited)",
- type: "snapshot",
- url: "/library/metadata/30329/thumb/1597850192"
- },
- {
- alt: "The Glass House (Revisited)",
- type: "background",
- url: "/library/metadata/30306/art/1722057461"
- }
- ],
- UltraBlurColors: {
- topLeft: "2e3011",
- topRight: "6b5d15",
- bottomRight: "251b07",
- bottomLeft: "5c3d1c"
- }
- }
- },
- {
- score: 0.31075,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46657",
- key: "/library/metadata/46657",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e98e47001eb841c5",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Act Your Age",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "A 6-year-old girl suffers ailments expected in patients much older. Tensions between Chase and Cameron lead House to intentionally assign them to the same tasks, including investigating the young girl's home.",
- index: 19,
- parentIndex: 3,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1679092511,
- thumb: "/library/metadata/46657/thumb/1646775441",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2623209,
- originallyAvailableAt: "2007-04-17",
- addedAt: 1646775434,
- updatedAt: 1646775441,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49794,
- duration: 2623209,
- bitrate: 24090,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79139,
- key: "/library/parts/79139/1552086109/file.mkv",
- duration: 2623209,
- file: "/TV Shows/House/Season 03/House - S03E19 - Act Your Age Bluray-1080p Remux.mkv",
- size: 7900333085,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Act Your Age",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Act Your Age",
- type: "snapshot",
- url: "/library/metadata/46657/thumb/1646775441"
- },
- {
- alt: "Act Your Age",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Act Your Age",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "250303",
- topRight: "390303",
- bottomRight: "3a0709",
- bottomLeft: "200906"
- },
- Director: [
- {
- tag: "Daniel Sackheim"
- }
- ],
- Writer: [
- {
- tag: "Sara Hess"
- }
- ],
- Role: [
- {
- tag: "Joel David Moore"
- },
- {
- tag: "Erich Anderson"
- },
- {
- tag: "Carla Gallo"
- }
- ]
- }
- },
- {
- score: 0.31075,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46557",
- key: "/library/metadata/46557",
- parentRatingKey: "46534",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e264b7001fcaa9de",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Don't Ever Change",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46534",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- contentRating: "TV-14",
- summary:
- "House and his team must diagnose a Jewish bride who is taken ill at her wedding. However, House is more interested in analyzing Wilson's relationship with his new girlfriend.",
- index: 12,
- parentIndex: 4,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1679953400,
- thumb: "/library/metadata/46557/thumb/1666996240",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46534/thumb/1646675877",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2637470,
- originallyAvailableAt: "2008-02-05",
- addedAt: 1646678731,
- updatedAt: 1666996240,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49696,
- duration: 2637470,
- bitrate: 23097,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79041,
- key: "/library/parts/79041/1646676242/file.mkv",
- duration: 2637470,
- file: "/TV Shows/House/Season 04/House - S04E12 - Don't Ever Change Bluray-1080p Remux.mkv",
- size: 7615747115,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Don't Ever Change",
- type: "coverPoster",
- url: "/library/metadata/46534/thumb/1646675877"
- },
- {
- alt: "Don't Ever Change",
- type: "snapshot",
- url: "/library/metadata/46557/thumb/1666996240"
- },
- {
- alt: "Don't Ever Change",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Don't Ever Change",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4f1b0f",
- topRight: "421f12",
- bottomRight: "642a26",
- bottomLeft: "834f2b"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Leonard Dick"
- },
- {
- tag: "Doris Egan"
- }
- ],
- Role: [
- {
- tag: "Laura Silverman"
- },
- {
- tag: "Eyal Podell"
- },
- {
- tag: "Anne Dudek"
- }
- ]
- }
- },
- {
- score: 0.31075,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "26415",
- key: "/library/metadata/26415",
- parentRatingKey: "26407",
- grandparentRatingKey: "26406",
- guid: "plex://episode/5d9c1278ef619b00204a4a7d",
- parentGuid: "plex://season/602e67b266dfdb002c0a1368",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891c7",
- grandparentSlug: "american-horror-story",
- type: "episode",
- title: "Open House",
- grandparentKey: "/library/metadata/26406",
- parentKey: "/library/metadata/26407",
- grandparentTitle: "American Horror Story",
- parentTitle: "Season 1",
- contentRating: "TV-MA",
- summary:
- "Moira persuades a buyer to make an offer while Constance and Larry work against her efforts.",
- index: 7,
- parentIndex: 1,
- audienceRating: 7.5,
- thumb: "/library/metadata/26415/thumb/1666250404",
- art: "/library/metadata/26406/art/1724905130",
- parentThumb: "/library/metadata/26407/thumb/1666250400",
- grandparentThumb: "/library/metadata/26406/thumb/1724905130",
- grandparentArt: "/library/metadata/26406/art/1724905130",
- grandparentTheme: "/library/metadata/26406/theme/1724905130",
- duration: 2449530,
- originallyAvailableAt: "2011-11-16",
- addedAt: 1584191586,
- updatedAt: 1666250404,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 29399,
- duration: 2449530,
- bitrate: 15577,
- width: 1916,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 74932,
- key: "/library/parts/74932/1577688356/file.mkv",
- duration: 2449530,
- file: "/TV Shows/American Horror Story/Season 01/American Horror Story - S01E07 - Open House Bluray-1080p.mkv",
- size: 4770189276,
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Open House",
- type: "coverPoster",
- url: "/library/metadata/26407/thumb/1666250400"
- },
- {
- alt: "Open House",
- type: "snapshot",
- url: "/library/metadata/26415/thumb/1666250404"
- },
- {
- alt: "Open House",
- type: "background",
- url: "/library/metadata/26406/art/1724905130"
- }
- ],
- UltraBlurColors: {
- topLeft: "341403",
- topRight: "8b441c",
- bottomRight: "271403",
- bottomLeft: "642b0a"
- },
- Director: [
- {
- tag: "Tim Hunter"
- }
- ],
- Writer: [
- {
- tag: "Brad Falchuk"
- }
- ],
- Role: [
- {
- tag: "Lily Rabe"
- },
- {
- tag: "Morris Chestnut"
- },
- {
- tag: "Matt Ross"
- }
- ]
- }
- },
- {
- score: 0.31075,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10606",
- key: "/library/metadata/10606",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ef619b00204a4a40",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Cursed",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "A 12-year-old boy believes he's cursed after a Ouija board tells him he's going to die. His father, a major financial supporter of the hospital, makes escalating demands of House and the team as they try to diagnose the boy's pneumonia-like symptoms and incongruous rash. Tension intensifies when House invites Chase's estranged father, a renowned doctor visiting from Australia, into their circle of diagnosticians - much to Chase's discomfort - and House is intrigued by Chase's lack of relationship with his father. When the boy's diagnosis becomes more evident, the young patient is forced to face the idea that his father may not be everything he believes.",
- index: 13,
- parentIndex: 1,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1646608576,
- year: 2005,
- thumb: "/library/metadata/10606/thumb/1562179927",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2629300,
- originallyAvailableAt: "2005-03-01",
- addedAt: 1562179927,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49857,
- duration: 2629300,
- bitrate: 24032,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79202,
- key: "/library/parts/79202/1648370571/file.mkv",
- duration: 2629300,
- file: "/TV Shows/House/Season 01/House - S01E13 - Cursed Bluray-1080p Remux.mkv",
- size: 7807888358,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Cursed",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Cursed",
- type: "snapshot",
- url: "/library/metadata/10606/thumb/1562179927"
- },
- {
- alt: "Cursed",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Cursed",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "121315",
- topRight: "201f20",
- bottomRight: "213564",
- bottomLeft: "363f80"
- },
- Director: [
- {
- tag: "Daniel Sackheim"
- }
- ],
- Writer: [
- {
- tag: "Matt Witten"
- },
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Nestor Carbonell"
- },
- {
- tag: "Tracy Middendorf"
- },
- {
- tag: "David Henrie"
- }
- ]
- }
- },
- {
- score: 0.31075,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46664",
- key: "/library/metadata/46664",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ba6eb9001fc1562c",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Finding Judas",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "House takes the case of a young girl who has been diagnosed with pancreatitis. When he takes her divorced parents to court to force them to allow treatment because they can't agree, the judge awards guardianship of the girl to Cuddy. Meanwhile, Tritter continues his strategy to force House to admit to his drug use by offering one of the team members a deal.",
- index: 9,
- parentIndex: 3,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1678574775,
- thumb: "/library/metadata/46664/thumb/1646833767",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2617447,
- originallyAvailableAt: "2006-11-28",
- addedAt: 1646833764,
- updatedAt: 1646833767,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49801,
- duration: 2617447,
- bitrate: 24072,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79146,
- key: "/library/parts/79146/1646833337/file.mkv",
- duration: 2617447,
- file: "/TV Shows/House/Season 03/House - S03E09 - Finding Judas Bluray-1080p Remux.mkv",
- size: 7877000325,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Finding Judas",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Finding Judas",
- type: "snapshot",
- url: "/library/metadata/46664/thumb/1646833767"
- },
- {
- alt: "Finding Judas",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Finding Judas",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "231105",
- topRight: "180f03",
- bottomRight: "173364",
- bottomLeft: "573019"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Sara Hess"
- }
- ],
- Role: [
- {
- tag: "David Morse"
- },
- {
- tag: "Paula Cale"
- },
- {
- tag: "Chris Gartin"
- }
- ]
- }
- },
- {
- score: 0.31075,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10597",
- key: "/library/metadata/10597",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12773c3f87001f3bf928",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Damned If You Do",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "When a nun comes into the clinic with swollen arms, rash and bleeding in her palms, Dr. House's diagnosis is a bad allergy, not stigmata. However, when he gives her a shot of medication, she has a heart attack, and whether he gave her the correct amount of medicine comes into question. As the the nun's case unfolds, the team has to deal with questions regarding their own calling, faith and whether or not they can trust the direction in which their mentor is leading them.",
- index: 5,
- parentIndex: 1,
- audienceRating: 7.5,
- viewCount: 2,
- skipCount: 1,
- lastViewedAt: 1562617221,
- year: 2004,
- thumb: "/library/metadata/10597/thumb/1648386792",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2642687,
- originallyAvailableAt: "2004-12-14",
- addedAt: 1562176808,
- updatedAt: 1648386792,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49667,
- duration: 2642687,
- bitrate: 21136,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79012,
- key: "/library/parts/79012/1646668914/file.mkv",
- duration: 2642687,
- file: "/TV Shows/House/Season 01/House - S01E05 - Damned If You Do Bluray-1080p Remux.mkv",
- size: 6875211830,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Damned If You Do",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Damned If You Do",
- type: "snapshot",
- url: "/library/metadata/10597/thumb/1648386792"
- },
- {
- alt: "Damned If You Do",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Damned If You Do",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "191a17",
- topRight: "391f0d",
- bottomRight: "9d361f",
- bottomLeft: "92413f"
- },
- Director: [
- {
- tag: "Greg Yaitanes"
- }
- ],
- Writer: [
- {
- tag: "Sara B. Cooper"
- }
- ],
- Role: [
- {
- tag: "Elizabeth Mitchell"
- },
- {
- tag: "Lori Rom"
- },
- {
- tag: "Lucinda Jenney"
- }
- ]
- }
- },
- {
- score: 0.31074,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19015",
- key: "/library/metadata/19015",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772df347001e41c3dd",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Forever",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "A young mother has a seizure while bathing her newborn son and nearly drowns him. House and the team have two cases at one time as they try to save the infant and determine the cause of the mother's seizures.",
- index: 22,
- parentIndex: 2,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1677458310,
- thumb: "/library/metadata/19015/thumb/1562355425",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2641556,
- originallyAvailableAt: "2006-05-09",
- addedAt: 1562355425,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49876,
- duration: 2641556,
- bitrate: 25026,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79221,
- key: "/library/parts/79221/1648390348/file.mkv",
- duration: 2641556,
- file: "/TV Shows/House/Season 02/House - S02E22 - Forever Bluray-1080p Remux.mkv",
- size: 8175594055,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Forever",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "Forever",
- type: "snapshot",
- url: "/library/metadata/19015/thumb/1562355425"
- },
- {
- alt: "Forever",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Forever",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a1e19",
- topRight: "9e3338",
- bottomRight: "4b1c1e",
- bottomLeft: "161719"
- },
- Director: [
- {
- tag: "Daniel Sackheim"
- }
- ],
- Writer: [
- {
- tag: "Liz Friedman"
- }
- ],
- Role: [
- {
- tag: "Hillary Tuck"
- },
- {
- tag: "Kip Pardue"
- },
- {
- tag: "Toni Lewis"
- }
- ]
- }
- },
- {
- score: 0.31074,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46659",
- key: "/library/metadata/46659",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e98e47001eb841b9",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Family",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "Wilson prepares to transplant bone marrow from Matty to his brother Nick. But when Matty gets sick, the team must cure him as he's the only safe donor. Meanwhile Foreman deals with the consequences of his mistake and House has a battle of wills with his new pet Hector.",
- index: 21,
- parentIndex: 3,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1679182095,
- thumb: "/library/metadata/46659/thumb/1646775441",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2634975,
- originallyAvailableAt: "2007-05-01",
- addedAt: 1646775434,
- updatedAt: 1646775441,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49796,
- duration: 2634975,
- bitrate: 24044,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79141,
- key: "/library/parts/79141/1552085258/file.mkv",
- duration: 2634975,
- file: "/TV Shows/House/Season 03/House - S03E21 - Family Bluray-1080p Remux.mkv",
- size: 7920640148,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Family",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Family",
- type: "snapshot",
- url: "/library/metadata/46659/thumb/1646775441"
- },
- {
- alt: "Family",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Family",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "1c2b55",
- topRight: "121b3c",
- bottomRight: "0e1f3a",
- bottomLeft: "1c2c5b"
- },
- Director: [
- {
- tag: "David Straiton"
- }
- ],
- Writer: [
- {
- tag: "Liz Friedman"
- }
- ],
- Role: [
- {
- tag: "Greg Cipes"
- },
- {
- tag: "Jascha Washington"
- },
- {
- tag: "Adina Porter"
- }
- ]
- }
- },
- {
- score: 0.31074,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10595",
- key: "/library/metadata/10595",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12773c3f87001f3bf924",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Paternity",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "When a teenage lacrosse player is stricken with an unidentifiable brain disease, Dr. House and the team hustle to give his parents answers. Chase breaks the bad news, the kid has MS, but the boy's night-terror hallucinations disprove the diagnosis and send House and his team back to square one. As the boy's health deteriorates. House's side-bet on the paternity of the patient infuriates Dr. Cuddy and the teenager's parents, but may just pay off in spades.",
- index: 2,
- parentIndex: 1,
- audienceRating: 7.4,
- viewCount: 1,
- skipCount: 1,
- lastViewedAt: 1562264968,
- year: 2004,
- thumb: "/library/metadata/10595/thumb/1648386792",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2596639,
- originallyAvailableAt: "2004-11-23",
- addedAt: 1562176175,
- updatedAt: 1648386792,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49663,
- duration: 2596639,
- bitrate: 24069,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79008,
- key: "/library/parts/79008/1646668715/file.mkv",
- duration: 2596639,
- file: "/TV Shows/House/Season 01/House - S01E02 - Paternity Bluray-1080p Remux.mkv",
- size: 7719888978,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Paternity",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Paternity",
- type: "snapshot",
- url: "/library/metadata/10595/thumb/1648386792"
- },
- {
- alt: "Paternity",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Paternity",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1f0e",
- topRight: "240d06",
- bottomRight: "381610",
- bottomLeft: "512618"
- },
- Director: [
- {
- tag: "Peter O'Fallon"
- }
- ],
- Writer: [
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Scott Mechlowicz"
- },
- {
- tag: "Robin Thomas"
- },
- {
- tag: "Wendy Gazelle"
- }
- ]
- }
- },
- {
- score: 0.31074,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46651",
- key: "/library/metadata/46651",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ba6eb9001fc1561c",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Needle in a Haystack",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "House and his staff must deal with a teenage Gypsy boy suffering from inexplicable respiratory distress. However, House has bigger issues on his mind: Cuddy has given away his handicapped spot.",
- index: 13,
- parentIndex: 3,
- audienceRating: 7.4,
- viewCount: 1,
- skipCount: 1,
- lastViewedAt: 1678699233,
- thumb: "/library/metadata/46651/thumb/1646774152",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2627754,
- originallyAvailableAt: "2007-02-06",
- addedAt: 1646774146,
- updatedAt: 1646774152,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49788,
- duration: 2627754,
- bitrate: 24033,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79133,
- key: "/library/parts/79133/1552083728/file.mkv",
- duration: 2627754,
- file: "/TV Shows/House/Season 03/House - S03E13 - Needle in a Haystack Bluray-1080p Remux.mkv",
- size: 7895229031,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Needle in a Haystack",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Needle in a Haystack",
- type: "snapshot",
- url: "/library/metadata/46651/thumb/1646774152"
- },
- {
- alt: "Needle in a Haystack",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Needle in a Haystack",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "162e4f",
- topRight: "193e55",
- bottomRight: "131514",
- bottomLeft: "19224a"
- },
- Director: [
- {
- tag: "Peter O'Fallon"
- }
- ],
- Writer: [
- {
- tag: "David Foster"
- }
- ],
- Role: [
- {
- tag: "Wendy Makkena"
- },
- {
- tag: "Jessy Schram"
- },
- {
- tag: "Arabella Field"
- }
- ]
- }
- },
- {
- score: 0.31074,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19009",
- key: "/library/metadata/19009",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772df347001e41c3f9",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Skin Deep",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "House uncovers a startling secret when he treats a teenage supermodel for heroin addiction. Meanwhile, Wilson hopes the increased leg pain in House's leg is an indication his leg nerves are regenerating.",
- index: 13,
- parentIndex: 2,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1677104478,
- thumb: "/library/metadata/19009/thumb/1648411432",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2632468,
- originallyAvailableAt: "2006-02-20",
- addedAt: 1562353386,
- updatedAt: 1648411432,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49669,
- duration: 2632468,
- bitrate: 23030,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79014,
- key: "/library/parts/79014/1646670751/file.mkv",
- duration: 2632468,
- file: "/TV Shows/House/Season 02/House - S02E13 - Skin Deep Bluray-1080p Remux.mkv",
- size: 7493979460,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Skin Deep",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "Skin Deep",
- type: "snapshot",
- url: "/library/metadata/19009/thumb/1648411432"
- },
- {
- alt: "Skin Deep",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Skin Deep",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e19",
- topRight: "8a2923",
- bottomRight: "8d332d",
- bottomLeft: "5450a4"
- },
- Director: [
- {
- tag: "James Hayman"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Russel Friend"
- }
- ],
- Role: [
- {
- tag: "Tom Verica"
- },
- {
- tag: "Cameron Richardson"
- },
- {
- tag: "James DuMont"
- }
- ]
- }
- },
- {
- score: 0.31074,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "20279",
- key: "/library/metadata/20279",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12772df347001e41c3e5",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Sleeping Dogs Lie",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "House has to work fast when a woman comes in with a life-threatening case of insomnia. Meanwhile Cameron is angry at Foreman for stealing an article she worked on.",
- index: 18,
- parentIndex: 2,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1677270397,
- thumb: "/library/metadata/20279/thumb/1562759039",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2636511,
- originallyAvailableAt: "2006-04-18",
- addedAt: 1562759039,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49883,
- duration: 2636511,
- bitrate: 23090,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79228,
- key: "/library/parts/79228/1648391529/file.mkv",
- duration: 2636511,
- file: "/TV Shows/House/Season 02/House - S02E18 - Sleeping Dogs Lie Bluray-1080p Remux.mkv",
- size: 7511651510,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Sleeping Dogs Lie",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "Sleeping Dogs Lie",
- type: "snapshot",
- url: "/library/metadata/20279/thumb/1562759039"
- },
- {
- alt: "Sleeping Dogs Lie",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Sleeping Dogs Lie",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1d1b",
- topRight: "55281a",
- bottomRight: "893847",
- bottomLeft: "2f0e11"
- },
- Director: [
- {
- tag: "Greg Yaitanes"
- }
- ],
- Writer: [
- {
- tag: "Sara Hess"
- }
- ],
- Role: [
- {
- tag: "Jayma Mays"
- },
- {
- tag: "Julia Ling"
- },
- {
- tag: "Dahlia Salem"
- }
- ]
- }
- },
- {
- score: 0.31074,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "19008",
- key: "/library/metadata/19008",
- parentRatingKey: "18996",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277e264b7001fcaa9c2",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Need to Know",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/18996",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "While House's staff tries to diagnose a woman whose uncontrollable muscle flailing caused her to crash her car, House and Stacy try to resolve their relationship issues once and for all. Cameron refuses to take her HIV test, wary of the results.",
- index: 11,
- parentIndex: 2,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1677098740,
- thumb: "/library/metadata/19008/thumb/1648411432",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/18996/thumb/1646669430",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2635220,
- originallyAvailableAt: "2006-02-07",
- addedAt: 1562352852,
- updatedAt: 1648411432,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49671,
- duration: 2635220,
- bitrate: 23036,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79016,
- key: "/library/parts/79016/1646670615/file.mkv",
- duration: 2635220,
- file: "/TV Shows/House/Season 02/House - S02E11 - Need to Know Bluray-1080p Remux.mkv",
- size: 7503017767,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Need to Know",
- type: "coverPoster",
- url: "/library/metadata/18996/thumb/1646669430"
- },
- {
- alt: "Need to Know",
- type: "snapshot",
- url: "/library/metadata/19008/thumb/1648411432"
- },
- {
- alt: "Need to Know",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Need to Know",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "4f1b0e",
- topRight: "7b2129",
- bottomRight: "71191f",
- bottomLeft: "3b0503"
- },
- Director: [
- {
- tag: "David Semel"
- }
- ],
- Writer: [
- {
- tag: "Pam Davis"
- }
- ],
- Role: [
- {
- tag: "Julie Warner"
- },
- {
- tag: "Currie Graham"
- },
- {
- tag: "Edward Kerr"
- }
- ]
- }
- },
- {
- score: 0.31074,
- Metadata: {
- librarySectionTitle: "TV Shows (Reality)",
- ratingKey: "30309",
- key: "/library/metadata/30309",
- parentRatingKey: "30307",
- grandparentRatingKey: "30306",
- guid: "plex://episode/5d9c13d26c3e37001ed04387",
- parentGuid: "plex://season/602e69d52d6795002c564a87",
- grandparentGuid: "plex://show/5d9c0874705e7a001e6ddb8c",
- grandparentSlug: "ramsays-kitchen-nightmares",
- type: "episode",
- title: "The Glass House",
- titleSort: "Glass House",
- grandparentKey: "/library/metadata/30306",
- parentKey: "/library/metadata/30307",
- grandparentTitle: "Kitchen Nightmares (UK)",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "Britain's famous Lake District is where tourists are plentiful and money is flowing. However, the Glass House Restaurant in Ambleside seems to have missed both points.",
- index: 2,
- parentIndex: 1,
- audienceRating: 7.4,
- viewCount: 2,
- skipCount: 1,
- lastViewedAt: 1673466004,
- parentYear: 2004,
- thumb: "/library/metadata/30309/thumb/1597850073",
- art: "/library/metadata/30306/art/1722057461",
- parentThumb: "/library/metadata/30307/thumb/1640371387",
- grandparentThumb: "/library/metadata/30306/thumb/1722057461",
- grandparentArt: "/library/metadata/30306/art/1722057461",
- grandparentTheme: "/library/metadata/30306/theme/1722057461",
- duration: 2909005,
- originallyAvailableAt: "2004-05-04",
- addedAt: 1597850073,
- audienceRatingImage: "thetvdb://image.rating",
- Media: [
- {
- id: 48889,
- duration: 2909005,
- bitrate: 5055,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "PAL",
- audioProfile: "he-aac",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 78232,
- key: "/library/parts/78232/1640541989/file.mkv",
- duration: 2909005,
- file: "/TV Shows (Reality)/Gordan Ramsay - Kitchen Nightmares UK/Season 01/Ramsay's Kitchen Nightmares - S01E02 - The Glass House WEBDL-1080p.mkv",
- size: 1839294469,
- audioProfile: "he-aac",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Glass House",
- type: "coverPoster",
- url: "/library/metadata/30307/thumb/1640371387"
- },
- {
- alt: "The Glass House",
- type: "snapshot",
- url: "/library/metadata/30309/thumb/1597850073"
- },
- {
- alt: "The Glass House",
- type: "background",
- url: "/library/metadata/30306/art/1722057461"
- }
- ],
- UltraBlurColors: {
- topLeft: "162e4f",
- topRight: "343536",
- bottomRight: "2a2c29",
- bottomLeft: "5c5d60"
- }
- }
- },
- {
- score: 0.31074,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46649",
- key: "/library/metadata/46649",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ba6eb9001fc15624",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "One Day, One Room",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "While House is forced to work full-time in the clinic and deal with a rape victim who insists on confiding with him, Cameron deals with a terminal cancer patient trying to take advantage of her state of mind.",
- index: 12,
- parentIndex: 3,
- audienceRating: 7.4,
- viewCount: 1,
- skipCount: 1,
- lastViewedAt: 1678665016,
- thumb: "/library/metadata/46649/thumb/1646773472",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2565396,
- originallyAvailableAt: "2007-01-30",
- addedAt: 1646773468,
- updatedAt: 1646773472,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49786,
- duration: 2565396,
- bitrate: 24077,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79131,
- key: "/library/parts/79131/1552078417/file.mkv",
- duration: 2565396,
- file: "/TV Shows/House/Season 03/House - S03E12 - One Day, One Room Bluray-1080p Remux.mkv",
- size: 7722058097,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "One Day, One Room",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "One Day, One Room",
- type: "snapshot",
- url: "/library/metadata/46649/thumb/1646773472"
- },
- {
- alt: "One Day, One Room",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "One Day, One Room",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f2c25",
- topRight: "404144",
- bottomRight: "57202a",
- bottomLeft: "2f1909"
- },
- Director: [
- {
- tag: "Juan José Campanella"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- }
- ],
- Role: [
- {
- tag: "Geoffrey Lewis"
- },
- {
- tag: "Katheryn Winnick"
- },
- {
- tag: "Michelle L. Gardner"
- }
- ]
- }
- },
- {
- score: 0.31074,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "10596",
- key: "/library/metadata/10596",
- parentRatingKey: "10593",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12773c3f87001f3bf918",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Maternity",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/10593",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "Dr. House exasperates his boss, Dr. Lisa Cuddy, when he suggests that two sick newborn babies in one hospital add up to an epidemic. Even more frightening is the fact he may be right. As more babies are quarantined and the maternity ward is shut down, Cuddy power-scrubs the hospital and House spars with Dr. Cameron and his team of specialists over his plan to possibly sacrifice one sick baby for the good of the others.",
- index: 4,
- parentIndex: 1,
- audienceRating: 7.4,
- viewCount: 1,
- skipCount: 1,
- lastViewedAt: 1562535327,
- year: 2004,
- thumb: "/library/metadata/10596/thumb/1648386792",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/10593/thumb/1646669427",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2612660,
- originallyAvailableAt: "2004-12-07",
- addedAt: 1562176512,
- updatedAt: 1648386792,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49662,
- duration: 2612660,
- bitrate: 24017,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79007,
- key: "/library/parts/79007/1646668855/file.mkv",
- duration: 2612660,
- file: "/TV Shows/House/Season 01/House - S01E04 - Maternity Bluray-1080p Remux.mkv",
- size: 7760690719,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Maternity",
- type: "coverPoster",
- url: "/library/metadata/10593/thumb/1646669427"
- },
- {
- alt: "Maternity",
- type: "snapshot",
- url: "/library/metadata/10596/thumb/1648386792"
- },
- {
- alt: "Maternity",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Maternity",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "482115",
- topRight: "883e24",
- bottomRight: "8d4631",
- bottomLeft: "7e5416"
- },
- Director: [
- {
- tag: "Newton Thomas Sigel"
- }
- ],
- Writer: [
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Ever Carradine"
- },
- {
- tag: "Hedy Burress"
- },
- {
- tag: "Sam Trammell"
- }
- ]
- }
- },
- {
- score: 0.31074,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46552",
- key: "/library/metadata/46552",
- parentRatingKey: "46548",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c12774eefaa001f6443f0",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Adverse Events",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46548",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- contentRating: "TV-14",
- summary:
- "A painter's undiagnosed illness affects his work, and House and his team must look at the man's paintings to determine what's wrong with him.",
- index: 3,
- parentIndex: 5,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1680385870,
- thumb: "/library/metadata/46552/thumb/1646678576",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46548/thumb/1646677325",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2638474,
- originallyAvailableAt: "2008-09-30",
- addedAt: 1646678571,
- updatedAt: 1646678576,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49691,
- duration: 2638474,
- bitrate: 23104,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79036,
- key: "/library/parts/79036/1646676714/file.mkv",
- duration: 2638474,
- file: "/TV Shows/House/Season 05/House - S05E03 - Adverse Events Bluray-1080p Remux.mkv",
- size: 7516844593,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Adverse Events",
- type: "coverPoster",
- url: "/library/metadata/46548/thumb/1646677325"
- },
- {
- alt: "Adverse Events",
- type: "snapshot",
- url: "/library/metadata/46552/thumb/1646678576"
- },
- {
- alt: "Adverse Events",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Adverse Events",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "211104",
- topRight: "59341a",
- bottomRight: "643a1e",
- bottomLeft: "4e2e16"
- },
- Director: [
- {
- tag: "Andrew Bernstein"
- }
- ],
- Writer: [
- {
- tag: "Dustin Paddock"
- },
- {
- tag: "Carol Green"
- }
- ],
- Role: [
- {
- tag: "Breckin Meyer"
- },
- {
- tag: "Marika Dominczyk"
- },
- {
- tag: "Sarah Knowlton"
- }
- ]
- }
- },
- {
- score: 0.31074,
- Metadata: {
- librarySectionTitle: "TV Series ",
- ratingKey: "46533",
- key: "/library/metadata/46533",
- parentRatingKey: "46532",
- grandparentRatingKey: "10592",
- guid: "plex://episode/5d9c1277ffd9ef001ea005aa",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Que Será Será",
- titleSort: "Que Sera Sera",
- grandparentKey: "/library/metadata/10592",
- parentKey: "/library/metadata/46532",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- contentRating: "TV-14",
- summary:
- "The team encounters logistical problems while trying to run tests on a 600-pound man due to his extremely large size. Meanwhile, House spends the night in jail after being arrested by Detective Tritter for various charges, including resisting arrest.",
- index: 6,
- parentIndex: 3,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1678396795,
- thumb: "/library/metadata/46533/thumb/1646833617",
- art: "/library/metadata/10592/art/1727232766",
- parentThumb: "/library/metadata/46532/thumb/1646672838",
- grandparentThumb: "/library/metadata/10592/thumb/1727232766",
- grandparentArt: "/library/metadata/10592/art/1727232766",
- grandparentTheme: "/library/metadata/10592/theme/1727232766",
- duration: 2590463,
- originallyAvailableAt: "2006-11-07",
- addedAt: 1646672834,
- updatedAt: 1646833617,
- audienceRatingImage: "thetvdb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 49674,
- duration: 2590463,
- bitrate: 24118,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 79019,
- key: "/library/parts/79019/1646671961/file.mkv",
- duration: 2590463,
- file: "/TV Shows/House/Season 03/House - S03E06 - Que Será Será Bluray-1080p Remux.mkv",
- size: 7810764420,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Que Será Será",
- type: "coverPoster",
- url: "/library/metadata/46532/thumb/1646672838"
- },
- {
- alt: "Que Será Será",
- type: "snapshot",
- url: "/library/metadata/46533/thumb/1646833617"
- },
- {
- alt: "Que Será Será",
- type: "background",
- url: "/library/metadata/10592/art/1727232766"
- },
- {
- alt: "Que Será Será",
- type: "clearLogo",
- url: "/library/metadata/10592/clearLogo/1727232766"
- }
- ],
- UltraBlurColors: {
- topLeft: "04140e",
- topRight: "0b110f",
- bottomRight: "0a1e12",
- bottomLeft: "212a2c"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- }
- ],
- Role: [
- {
- tag: "David Morse"
- },
- {
- tag: "Pruitt Taylor Vince"
- },
- {
- tag: "Kadeem Hardison"
- }
- ]
- }
- }
- ]
- }
- }
-
- validateResponseSpec("/library/search", "get", 200, response)
- })
-
- it("SAMPLE #2 - should validate the 200 response when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 100,
- SearchResult: [
- {
- score: 0.23027,
- Metadata: {
- librarySectionTitle: "Movies",
- ratingKey: "2488",
- key: "/library/metadata/2488",
- guid: "plex://movie/5d776bdafb0d55001f5750cf",
- slug: "road-house-2024",
- studio: "Metro-Goldwyn-Mayer",
- type: "movie",
- title: "Road House",
- contentRating: "R",
- summary:
- "Ex-UFC fighter Dalton takes a job as a bouncer at a Florida Keys roadhouse, only to discover that this paradise is not all it seems.",
- audienceRating: 2.7,
- year: 2024,
- tagline: "Take it outside.",
- thumb: "/library/metadata/2488/thumb/1727488131",
- art: "/library/metadata/2488/art/1727488131",
- duration: 7404564,
- originallyAvailableAt: "2024-03-21",
- addedAt: 1711480939,
- updatedAt: 1727488131,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/2493",
- Media: [
- {
- id: 4771,
- duration: 7404564,
- bitrate: 2360,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "he-aac",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 4771,
- key: "/library/parts/4771/1711480939/file.mkv",
- duration: 7404564,
- file: "P:\\movies\\Road.House.2024.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA\\Road.House.2024.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv",
- size: 2184497909,
- audioProfile: "he-aac",
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Road House",
- type: "coverPoster",
- url: "/library/metadata/2488/thumb/1727488131"
- },
- {
- alt: "Road House",
- type: "background",
- url: "/library/metadata/2488/art/1727488131"
- },
- {
- alt: "Road House",
- type: "clearLogo",
- url: "/library/metadata/2488/clearLogo/1727488131"
- }
- ],
- UltraBlurColors: {
- topLeft: "20340d",
- topRight: "943928",
- bottomRight: "852011",
- bottomLeft: "201d1d"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Thriller"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Doug Liman"
- }
- ],
- Writer: [
- {
- tag: "Anthony Bagarozzi"
- },
- {
- tag: "Charles Mondry"
- }
- ],
- Role: [
- {
- tag: "Jake Gyllenhaal"
- },
- {
- tag: "Billy Magnussen"
- },
- {
- tag: "Daniela Melchior"
- }
- ]
- }
- },
- {
- score: 0.83086,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18839",
- key: "/library/metadata/18839/children",
- guid: "plex://show/5d9c086c02391c001f5891b7",
- slug: "house",
- studio: "Universal Television",
- type: "show",
- title: "House",
- librarySectionID: 11,
- librarySectionKey: "/library/sections/11",
- contentRating: "nl/12",
- summary:
- "The series follows the life of anti-social, pain killer addict, witty and arrogant medical doctor Gregory House (Hugh Laurie) with only half a muscle in his right leg. He and his team of medical doctors try to cure complex and rare diseases from very ill ordinary people in the United States of America.",
- index: 1,
- audienceRating: 8.6,
- year: 2004,
- tagline: "Genius has side effects. [UK]",
- thumb: "/library/metadata/18839/thumb/1725247822",
- art: "/library/metadata/18839/art/1725247822",
- theme: "/library/metadata/18839/theme/1725247822",
- duration: 2640000,
- originallyAvailableAt: "2004-11-15",
- leafCount: 22,
- viewedLeafCount: 22,
- childCount: 1,
- addedAt: 1725247800,
- updatedAt: 1725247822,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "House",
- type: "coverPoster",
- url: "/library/metadata/18839/thumb/1725247822"
- },
- {
- alt: "House",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "0a2032",
- topRight: "131231",
- bottomRight: "0b1b34",
- bottomLeft: "1e4662"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Mystery"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Robert Sean Leonard"
- },
- {
- tag: "Omar Epps"
- }
- ],
- Location: [
- {
- path: "P:\\tvshows\\House MD"
- }
- ]
- }
- },
- {
- score: 0.23079,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4951",
- key: "/library/metadata/4951/children",
- guid: "plex://show/5d9c0871ba2e21001f190aa5",
- slug: "little-house-on-the-prairie",
- studio: "Worldvision Enterprises",
- type: "show",
- title: "Little House on the Prairie",
- librarySectionID: 11,
- librarySectionKey: "/library/sections/11",
- contentRating: "nl/6",
- summary:
- "Little House on the Prairie is an American Western drama television series, starring Michael Landon, Melissa Gilbert, and Karen Grassle, about a family living on a farm in Walnut Grove, Minnesota, in the 1870s and 1880s.",
- index: 1,
- audienceRating: 8.0,
- year: 1974,
- thumb: "/library/metadata/4951/thumb/1726971568",
- art: "/library/metadata/4951/art/1726971568",
- theme: "/library/metadata/4951/theme/1726971568",
- duration: 2700000,
- originallyAvailableAt: "1974-03-30",
- leafCount: 204,
- viewedLeafCount: 0,
- childCount: 9,
- addedAt: 1691713966,
- updatedAt: 1726971568,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Little House on the Prairie",
- type: "coverPoster",
- url: "/library/metadata/4951/thumb/1726971568"
- },
- {
- alt: "Little House on the Prairie",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Little House on the Prairie",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "173618",
- topRight: "3e6a40",
- bottomRight: "416a30",
- bottomLeft: "40693d"
- },
- Genre: [
- {
- tag: "Western"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Katherine MacGregor"
- },
- {
- tag: "Alison Arngrim"
- },
- {
- tag: "Melissa Gilbert"
- }
- ],
- Location: [
- {
- path: "P:\\tvshows\\Little House on The Prairie"
- }
- ]
- }
- },
- {
- score: 0.23076,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "14025",
- key: "/library/metadata/14025/children",
- guid: "plex://show/616511bebe75f414611d89c2",
- slug: "the-fall-of-the-house-of-usher",
- studio: "Intrepid Pictures",
- type: "show",
- title: "The Fall of the House of Usher",
- titleSort: "Fall of the House of Usher",
- librarySectionID: 11,
- librarySectionKey: "/library/sections/11",
- contentRating: "TV-MA",
- summary:
- "Ruthless siblings Roderick and Madeline Usher have built Fortunato Pharmaceuticals into an empire of wealth, privilege and power. But past secrets come to light when the heirs to the Usher dynasty start dying at the hands of a mysterious woman from their youth.",
- index: 1,
- audienceRating: 7.6,
- year: 2023,
- tagline: "Nevermore",
- thumb: "/library/metadata/14025/thumb/1725935110",
- art: "/library/metadata/14025/art/1725935110",
- theme: "/library/metadata/14025/theme/1725935110",
- duration: 3600000,
- originallyAvailableAt: "2023-10-12",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1723214590,
- updatedAt: 1725935110,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/14035",
- Image: [
- {
- alt: "The Fall of the House of Usher",
- type: "coverPoster",
- url: "/library/metadata/14025/thumb/1725935110"
- },
- {
- alt: "The Fall of the House of Usher",
- type: "background",
- url: "/library/metadata/14025/art/1725935110"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1b23",
- topRight: "8d3b6f",
- bottomRight: "3d4141",
- bottomLeft: "2c667a"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Horror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Carla Gugino"
- },
- {
- tag: "Bruce Greenwood"
- },
- {
- tag: "Mary McDonnell"
- }
- ],
- Location: [
- {
- path: "P:\\tvshows\\The Fall of the House of Usher"
- }
- ]
- }
- },
- {
- score: 0.211,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4288",
- key: "/library/metadata/4288",
- parentRatingKey: "4285",
- grandparentRatingKey: "4284",
- guid: "plex://episode/5d9c106c705e7a001e745006",
- parentGuid: "plex://season/602e6354ea35e0002c233663",
- grandparentGuid: "plex://show/5d9c084508fddd001f29632d",
- grandparentSlug: "dragons-1",
- type: "episode",
- title: "Animal House",
- grandparentKey: "/library/metadata/4284",
- parentKey: "/library/metadata/4285",
- grandparentTitle: "Dragons",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "The dragons unintentionally reduce Berk's food productivity by still scaring the living daylights out of the local livestock, and with the first winter storm coming, the dragon-riding Viking youths of Berk must try and familiarize the local animals with their Dragon companions.",
- index: 3,
- parentIndex: 1,
- audienceRating: 10.0,
- year: 2012,
- thumb: "/library/metadata/4288/thumb/1714437860",
- art: "/library/metadata/4284/art/1726971555",
- parentThumb: "/library/metadata/4285/thumb/1714437860",
- grandparentThumb: "/library/metadata/4284/thumb/1726971555",
- grandparentArt: "/library/metadata/4284/art/1726971555",
- grandparentTheme: "/library/metadata/4284/theme/1726971555",
- duration: 1356314,
- originallyAvailableAt: "2012-09-04",
- addedAt: 1691808359,
- updatedAt: 1714437860,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 8469,
- duration: 1356314,
- bitrate: 4406,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 0,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "constrained baseline",
- hasVoiceActivity: false,
- Part: [
- {
- id: 8470,
- key: "/library/parts/8470/1691808359/file.mp4",
- duration: 1356314,
- file: "P:\\tvshows\\Dreamworks Dragons\\Season 1\\3 Animal House.mp4",
- size: 746957874,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: false,
- videoProfile: "constrained baseline"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Animal House",
- type: "coverPoster",
- url: "/library/metadata/4285/thumb/1714437860"
- },
- {
- alt: "Animal House",
- type: "snapshot",
- url: "/library/metadata/4288/thumb/1714437860"
- },
- {
- alt: "Animal House",
- type: "background",
- url: "/library/metadata/4284/art/1726971555"
- },
- {
- alt: "Animal House",
- type: "clearLogo",
- url: "/library/metadata/4284/clearLogo/1726971555"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d3242",
- topRight: "0e1f39",
- bottomRight: "28657f",
- bottomLeft: "193357"
- },
- Director: [
- {
- tag: "John Eng"
- }
- ],
- Writer: [
- {
- tag: "Mike Teverbaugh"
- },
- {
- tag: "Linda Teverbaugh"
- }
- ],
- Role: [
- {
- tag: "Jay Baruchel"
- },
- {
- tag: "America Ferrera"
- },
- {
- tag: "Christopher Mintz-Plasse"
- }
- ]
- }
- },
- {
- score: 0.2109,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18877",
- key: "/library/metadata/18877",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c127702391c001f5f6bcb",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Three Stories",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "House must decide whether to take the case of his ex-love's husband and he gives medical students a lecture they'll never forget.",
- index: 21,
- parentIndex: 1,
- audienceRating: 9.0,
- viewCount: 1,
- lastViewedAt: 1646677625,
- year: 2005,
- thumb: "/library/metadata/18877/thumb/1725334509",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2644311,
- originallyAvailableAt: "2005-05-17",
- addedAt: 1725334488,
- updatedAt: 1725334509,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23366,
- duration: 2644311,
- bitrate: 1110,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23504,
- key: "/library/parts/23504/1725297962/file.avi",
- duration: 2644311,
- file: "P:\\tvshows\\House MD\\S01\\S01E21.avi",
- size: 367005696,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Three Stories",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Three Stories",
- type: "snapshot",
- url: "/library/metadata/18877/thumb/1725334509"
- },
- {
- alt: "Three Stories",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "160f03",
- topRight: "513217",
- bottomRight: "121412",
- bottomLeft: "2d6385"
- },
- Director: [
- {
- tag: "Paris Barclay"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.2109,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4974",
- key: "/library/metadata/4974",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13121cae62001f774c9a",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Survival",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "The Ingallses have to seek shelter when a blizzard hits. There they meet an Indian who helps them out. A marshall, looking for the Indian, comes by...",
- index: 22,
- parentIndex: 1,
- audienceRating: 9.0,
- year: 1975,
- thumb: "/library/metadata/4974/thumb/1715219558",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2845600,
- originallyAvailableAt: "1975-02-26",
- addedAt: 1691719209,
- updatedAt: 1715219558,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9109,
- duration: 2845600,
- bitrate: 512,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9110,
- key: "/library/parts/9110/1691719209/file.mp4",
- duration: 2845600,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\22 Survival - fiveofseven.mp4",
- size: 183569488,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Survival",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "Survival",
- type: "snapshot",
- url: "/library/metadata/4974/thumb/1715219558"
- },
- {
- alt: "Survival",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Survival",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "1c351d",
- topRight: "3b3f42",
- bottomRight: "3d3e3e",
- bottomLeft: "431730"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "John Hawkins"
- },
- {
- tag: "Preston Wood"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21085,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4956",
- key: "/library/metadata/4956",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13112df347001e422f29",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "100 Mile Walk",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "In the beginning, things look very good for the Ingalls until a bad hailstorm ruins their crops. Charles and some other farmers must leave to look for work. They end up working in a quarry. While Charles is away, Caroline is able to get the women of Walnut Grove to join together to harvest the remaining crops.",
- index: 3,
- parentIndex: 1,
- audienceRating: 8.5,
- year: 1974,
- thumb: "/library/metadata/4956/thumb/1715127695",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 5718912,
- originallyAvailableAt: "1974-09-25",
- addedAt: 1691721058,
- updatedAt: 1715127695,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9294,
- duration: 5718912,
- bitrate: 509,
- width: 720,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9295,
- key: "/library/parts/9295/1691770511/file.mp4",
- duration: 5718912,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 9 (& Post Series Specials)\\Post Series Specials\\03 The Last Farewell - fiveofseven.mp4",
- size: 366968449,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- },
- {
- id: 9091,
- duration: 2852960,
- bitrate: 511,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9092,
- key: "/library/parts/9092/1691721058/file.mp4",
- duration: 2852960,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\03 100 Mile Walk - fiveofseven.mp4",
- size: 183658642,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "100 Mile Walk",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "100 Mile Walk",
- type: "snapshot",
- url: "/library/metadata/4956/thumb/1715127695"
- },
- {
- alt: "100 Mile Walk",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "100 Mile Walk",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "232226",
- topRight: "120208",
- bottomRight: "883b39",
- bottomLeft: "351310"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "Ward Hawkins"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21085,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4955",
- key: "/library/metadata/4955",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13112df347001e422f19",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Country Girls",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "Laura and Mary start school for the first time. That is where they meet Nellie Oleson. Since Laura hasn't been to school before, she tries especially hard with her schoolwork. The students have to write an essay to present in front of the class. Laura recites what she would have written on the paper if she could have, instead of what was actually written on it.",
- index: 2,
- parentIndex: 1,
- audienceRating: 8.5,
- year: 1974,
- thumb: "/library/metadata/4955/thumb/1714787563",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2854440,
- originallyAvailableAt: "1974-09-18",
- addedAt: 1691720024,
- updatedAt: 1714787563,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9090,
- duration: 2854440,
- bitrate: 510,
- width: 688,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9091,
- key: "/library/parts/9091/1691720024/file.mp4",
- duration: 2854440,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\02 Country Girls - fiveofseven.mp4",
- size: 183616489,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- },
- {
- id: 9293,
- duration: 5768101,
- bitrate: 505,
- width: 496,
- height: 368,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "sd",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9294,
- key: "/library/parts/9294/1691770680/file.mp4",
- duration: 5768101,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 9 (& Post Series Specials)\\Post Series Specials\\02 Bless All the Dear Children - fiveofseven.mp4",
- size: 367256431,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Country Girls",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "Country Girls",
- type: "snapshot",
- url: "/library/metadata/4955/thumb/1714787563"
- },
- {
- alt: "Country Girls",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Country Girls",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "3e2810",
- topRight: "210808",
- bottomRight: "3d424d",
- bottomLeft: "311d0a"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "Juanita Bartlett"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18843",
- key: "/library/metadata/18843",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c127702391c001f5f6bc3",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Babies & Bathwater",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "House and his team battle to diagnose a pregnant patient's life-threatening illness, prompting her to make the most emotional decision of her life, and Vogler is determined to fire House.",
- index: 18,
- parentIndex: 1,
- audienceRating: 8.0,
- viewCount: 1,
- lastViewedAt: 1646660487,
- year: 2005,
- thumb: "/library/metadata/18843/thumb/1725247823",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2647314,
- originallyAvailableAt: "2005-04-19",
- addedAt: 1725247803,
- updatedAt: 1725247823,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23335,
- duration: 2647314,
- bitrate: 1109,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23501,
- key: "/library/parts/23501/1725297969/file.avi",
- duration: 2647314,
- file: "P:\\tvshows\\House MD\\S01\\S01E18.avi",
- size: 366989312,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Babies & Bathwater",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Babies & Bathwater",
- type: "snapshot",
- url: "/library/metadata/18843/thumb/1725247823"
- },
- {
- alt: "Babies & Bathwater",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "501910",
- topRight: "3e1707",
- bottomRight: "754c26",
- bottomLeft: "5e361c"
- },
- Director: [
- {
- tag: "Bill Johnson"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18871",
- key: "/library/metadata/18871",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c127702391c001f5f6ba7",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Detox",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "Dr. House takes Cuddy's challenge to go off his painkillers for a week, but the effects of his withdrawal symptoms may put his patient in danger.",
- index: 11,
- parentIndex: 1,
- audienceRating: 8.0,
- viewCount: 1,
- lastViewedAt: 1646603343,
- year: 2005,
- thumb: "/library/metadata/18871/thumb/1725334509",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2646813,
- originallyAvailableAt: "2005-02-15",
- addedAt: 1725334480,
- updatedAt: 1725334509,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23360,
- duration: 2646813,
- bitrate: 1109,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23494,
- key: "/library/parts/23494/1725297965/file.avi",
- duration: 2646813,
- file: "P:\\tvshows\\House MD\\S01\\S01E11.avi",
- size: 366979072,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Detox",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Detox",
- type: "snapshot",
- url: "/library/metadata/18871/thumb/1725334509"
- },
- {
- alt: "Detox",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e19",
- topRight: "2c272b",
- bottomRight: "49393e",
- bottomLeft: "923f44"
- },
- Director: [
- {
- tag: "Nelson McCormick"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- },
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4960",
- key: "/library/metadata/4960",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c131102391c001f5fe0e4",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Town Party, Country Party",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "Laura connects with a sweet, shy classmate named Olga Nordstrom, who happens to have been born with a short leg. Charles has an idea that can change Olga’s entire life, but the challenge will be convincing the child’s stubborn widowed father.",
- index: 7,
- parentIndex: 1,
- audienceRating: 8.0,
- year: 1974,
- thumb: "/library/metadata/4960/thumb/1714528952",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2850640,
- originallyAvailableAt: "1974-10-30",
- addedAt: 1691715731,
- updatedAt: 1714528952,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9095,
- duration: 2850640,
- bitrate: 510,
- width: 688,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9096,
- key: "/library/parts/9096/1691715731/file.mp4",
- duration: 2850640,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\07 Town Party, Country Party - fiveofseven.mp4",
- size: 183386691,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Town Party, Country Party",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "Town Party, Country Party",
- type: "snapshot",
- url: "/library/metadata/4960/thumb/1714528952"
- },
- {
- alt: "Town Party, Country Party",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Town Party, Country Party",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "1c0509",
- topRight: "221c1b",
- bottomRight: "1a3e59",
- bottomLeft: "5d2e1c"
- },
- Director: [
- {
- tag: "Alf Kjellin"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4988",
- key: "/library/metadata/4988",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311ba6eb9001fc1d295",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Gift",
- titleSort: "Gift",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "The school children have saved up some money to buy the Reverend a birthday present. They give the money to Mary, who is in charge of buying the present. Laura convinces Mary to buy something that they could sell to people with the hope that they could buy Reverend Alden a better gift. The plan backfires.",
- index: 11,
- parentIndex: 2,
- audienceRating: 8.0,
- year: 1975,
- thumb: "/library/metadata/4988/thumb/1714701426",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2783800,
- originallyAvailableAt: "1975-12-17",
- addedAt: 1691717056,
- updatedAt: 1714701426,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9122,
- duration: 2783800,
- bitrate: 523,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9123,
- key: "/library/parts/9123/1691717056/file.mp4",
- duration: 2783800,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\11 The Gift - fiveofseven.mp4",
- size: 183453279,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Gift",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "The Gift",
- type: "snapshot",
- url: "/library/metadata/4988/thumb/1714701426"
- },
- {
- alt: "The Gift",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Gift",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b2e30",
- topRight: "481c18",
- bottomRight: "421916",
- bottomLeft: "161414"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "Rocci Chatfield"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4982",
- key: "/library/metadata/4982",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311705e7a001e766990",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Campout",
- titleSort: "Campout",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "In spite of a rocky start and over Charles' strong objections, the Olesons accompany the Ingalls on a family camping trip and, surprisingly, the oft-feuding families begin to enjoy each other's company. But will the warming relationship between them survive a cold plunge into a rushing river and Willie's rash decision to add a special leaf to his collection...the one that Mary won't touch?",
- index: 5,
- parentIndex: 2,
- audienceRating: 8.0,
- year: 1975,
- thumb: "/library/metadata/4982/thumb/1714530403",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2782080,
- originallyAvailableAt: "1975-10-08",
- addedAt: 1691722061,
- updatedAt: 1714530403,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9116,
- duration: 2782080,
- bitrate: 524,
- width: 704,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9117,
- key: "/library/parts/9117/1691722061/file.mp4",
- duration: 2782080,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\05 Haunted House - fiveofseven.mp4",
- size: 183724645,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Campout",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "The Campout",
- type: "snapshot",
- url: "/library/metadata/4982/thumb/1714530403"
- },
- {
- alt: "The Campout",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Campout",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "302d2e",
- topRight: "34240d",
- bottomRight: "1d0805",
- bottomLeft: "413e3d"
- },
- Director: [
- {
- tag: "Victor French"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4957",
- key: "/library/metadata/4957",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13112df347001e422f1d",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Mr. Edwards' Homecoming",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "While Charles is in Mankato, he runs into Mr. Edwards and invites him to come to Walnut Grove. Caroline tries to match Mr. Edwards up with Grace Snider, but instead she just ends up in the way since Mr. Edwards is able to charm Grace all by himself. Although there are a couple problems that must be overcome, things turn out for the best in the end.",
- index: 4,
- parentIndex: 1,
- audienceRating: 8.0,
- year: 1974,
- thumb: "/library/metadata/4957/thumb/1714609431",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2854680,
- originallyAvailableAt: "1974-10-02",
- addedAt: 1691716067,
- updatedAt: 1714609431,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9092,
- duration: 2854680,
- bitrate: 510,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9093,
- key: "/library/parts/9093/1691716067/file.mp4",
- duration: 2854680,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\04 Mr. Edwards' Homecoming - fiveofseven.mp4",
- size: 183405226,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Mr. Edwards' Homecoming",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "Mr. Edwards' Homecoming",
- type: "snapshot",
- url: "/library/metadata/4957/thumb/1714609431"
- },
- {
- alt: "Mr. Edwards' Homecoming",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Mr. Edwards' Homecoming",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "290a14",
- topRight: "451722",
- bottomRight: "362d2a",
- bottomLeft: "3c1417"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Writer: [
- {
- tag: "Joel Murcott"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4963",
- key: "/library/metadata/4963",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13113c3f87001f3c7430",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Raccoon",
- titleSort: "Raccoon",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "Charles allows Laura to adopt a baby raccoon, Jasper. After being caged, the raccoon bites Laura and Jack and runs away. The family fears that Laura and Jack might have rabies until a healthy Jasper returns.",
- index: 10,
- parentIndex: 1,
- audienceRating: 8.0,
- year: 1974,
- thumb: "/library/metadata/4963/thumb/1714877288",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2832160,
- originallyAvailableAt: "1974-11-20",
- addedAt: 1691722209,
- updatedAt: 1714877288,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9098,
- duration: 2832160,
- bitrate: 515,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9099,
- key: "/library/parts/9099/1691722209/file.mp4",
- duration: 2832160,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\10 The Raccoon- fiveofseven.mp4",
- size: 183732817,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Raccoon",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "The Raccoon",
- type: "snapshot",
- url: "/library/metadata/4963/thumb/1714877288"
- },
- {
- alt: "The Raccoon",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Raccoon",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "282524",
- topRight: "1f1c1c",
- bottomRight: "1c1b1c",
- bottomLeft: "543118"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "Joseph Bonaduce"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4973",
- key: "/library/metadata/4973",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13121cae62001f774cba",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Money Crop",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "A college-educated farmer named Joe moves to Walnut Grove with his pregnant wife. He tells the Walnut Grove-area farmers of a new hybrid of corn that would produce good crops, to which the farmers are very enthused. They decide to buy some of this new seed. While on the way back to Walnut Grove with the seed, Joe gets into an accident, as the farmers wait for his return.",
- index: 21,
- parentIndex: 1,
- audienceRating: 8.0,
- year: 1975,
- thumb: "/library/metadata/4973/thumb/1714529945",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2856120,
- originallyAvailableAt: "1975-02-19",
- addedAt: 1691721616,
- updatedAt: 1714529945,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9108,
- duration: 2856120,
- bitrate: 510,
- width: 704,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9109,
- key: "/library/parts/9109/1691721616/file.mp4",
- duration: 2856120,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\21 Money Crop - fiveofseven.mp4",
- size: 183702161,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Money Crop",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "Money Crop",
- type: "snapshot",
- url: "/library/metadata/4973/thumb/1714529945"
- },
- {
- alt: "Money Crop",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Money Crop",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "142f4b",
- topRight: "2b686f",
- bottomRight: "27482b",
- bottomLeft: "3f6a3f"
- },
- Director: [
- {
- tag: "Leo Penn"
- }
- ],
- Writer: [
- {
- tag: "John Meston"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4970",
- key: "/library/metadata/4970",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c131208fddd001f31d73a",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Plague",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "Several people in Walnut Grove get very sick. A quarantine is set up in the church while the source of the illness is being sought.",
- index: 18,
- parentIndex: 1,
- audienceRating: 8.0,
- year: 1975,
- thumb: "/library/metadata/4970/thumb/1715213105",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2851640,
- originallyAvailableAt: "1975-01-29",
- addedAt: 1691717765,
- updatedAt: 1715213105,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9105,
- duration: 2851640,
- bitrate: 511,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9106,
- key: "/library/parts/9106/1691717765/file.mp4",
- duration: 2851640,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\18 Plague - fiveofseven.mp4",
- size: 183490042,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Plague",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "Plague",
- type: "snapshot",
- url: "/library/metadata/4970/thumb/1715213105"
- },
- {
- alt: "Plague",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Plague",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1d1b",
- topRight: "292220",
- bottomRight: "131714",
- bottomLeft: "231c1b"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "Michael Landon"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "14034",
- key: "/library/metadata/14034",
- parentRatingKey: "14026",
- grandparentRatingKey: "14025",
- guid: "plex://episode/64d63a367c954618ce17ddf5",
- parentGuid: "plex://season/61ffda0c0524c42b2c7e6ac8",
- grandparentGuid: "plex://show/616511bebe75f414611d89c2",
- grandparentSlug: "the-fall-of-the-house-of-usher",
- type: "episode",
- title: "The Raven",
- titleSort: "Raven",
- grandparentKey: "/library/metadata/14025",
- parentKey: "/library/metadata/14026",
- grandparentTitle: "The Fall of the House of Usher",
- parentTitle: "Season 1",
- contentRating: "TV-MA",
- summary:
- "In 1980, Roderick and Madeline seize a chance to cement their fortune — for a price. Decades later, the remaining Ushers reckon with the consequences.",
- index: 8,
- parentIndex: 1,
- audienceRating: 8.0,
- year: 2023,
- thumb: "/library/metadata/14034/thumb/1723425726",
- art: "/library/metadata/14025/art/1725935110",
- parentThumb: "/library/metadata/14026/thumb/1723214603",
- grandparentThumb: "/library/metadata/14025/thumb/1725935110",
- grandparentArt: "/library/metadata/14025/art/1725935110",
- grandparentTheme: "/library/metadata/14025/theme/1725935110",
- duration: 4618749,
- originallyAvailableAt: "2023-10-12",
- addedAt: 1723214600,
- updatedAt: 1723425726,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 18081,
- duration: 4618749,
- bitrate: 1436,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "he-aac",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 18142,
- key: "/library/parts/18142/1723130064/file.mkv",
- duration: 4618749,
- file: "P:\\tvshows\\The Fall of the House of Usher\\The.Fall.of.the.House.of.Usher.S01E08.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv",
- size: 832051099,
- audioProfile: "he-aac",
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Raven",
- type: "coverPoster",
- url: "/library/metadata/14026/thumb/1723214603"
- },
- {
- alt: "The Raven",
- type: "snapshot",
- url: "/library/metadata/14034/thumb/1723425726"
- },
- {
- alt: "The Raven",
- type: "background",
- url: "/library/metadata/14025/art/1725935110"
- }
- ],
- UltraBlurColors: {
- topLeft: "202129",
- topRight: "923f43",
- bottomRight: "353639",
- bottomLeft: "2a487c"
- },
- Director: [
- {
- tag: "Michael Fimognari"
- }
- ],
- Writer: [
- {
- tag: "Mike Flanagan"
- },
- {
- tag: "Kiele Sanchez"
- }
- ],
- Role: [
- {
- tag: "Carla Gugino"
- },
- {
- tag: "Bruce Greenwood"
- },
- {
- tag: "Mary McDonnell"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4967",
- key: "/library/metadata/4967",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c131208fddd001f31d72e",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Christmas At Plum Creek",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "The Christmas holiday is approaching and the members of the Ingalls family go about their holiday shopping in secrecy. Laura is able to buy her mom a stove that she wanted after she sells her horse to Mr. Oleson.",
- index: 15,
- parentIndex: 1,
- audienceRating: 8.0,
- year: 1974,
- thumb: "/library/metadata/4967/thumb/1714870614",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2846600,
- originallyAvailableAt: "1974-12-25",
- addedAt: 1691715504,
- updatedAt: 1714870614,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9102,
- duration: 2846600,
- bitrate: 511,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9103,
- key: "/library/parts/9103/1691715504/file.mp4",
- duration: 2846600,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\15 Christmas at Plum Creek - fiveofseven.mp4",
- size: 183357731,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Christmas At Plum Creek",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "Christmas At Plum Creek",
- type: "snapshot",
- url: "/library/metadata/4967/thumb/1714870614"
- },
- {
- alt: "Christmas At Plum Creek",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Christmas At Plum Creek",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1c21",
- topRight: "573a1a",
- bottomRight: "563218",
- bottomLeft: "1e3921"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "Arthur Heinemann"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4968",
- key: "/library/metadata/4968",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c131208fddd001f31d736",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Family Quarrel",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "After a major disagreement, Nels and Harriet go their separate ways. Many people in town try to get the two back together.",
- index: 16,
- parentIndex: 1,
- audienceRating: 8.0,
- year: 1975,
- thumb: "/library/metadata/4968/thumb/1714703715",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2852560,
- originallyAvailableAt: "1975-01-15",
- addedAt: 1691716104,
- updatedAt: 1714703715,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9103,
- duration: 2852560,
- bitrate: 510,
- width: 688,
- height: 496,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9104,
- key: "/library/parts/9104/1691716104/file.mp4",
- duration: 2852560,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\16 Family Quarrel - fiveofseven.mp4",
- size: 183411990,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Family Quarrel",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "Family Quarrel",
- type: "snapshot",
- url: "/library/metadata/4968/thumb/1714703715"
- },
- {
- alt: "Family Quarrel",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Family Quarrel",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "3e290e",
- topRight: "1d191b",
- bottomRight: "82502b",
- bottomLeft: "734b21"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "Ward Hawkins"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4954",
- key: "/library/metadata/4954",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13112df347001e422f39",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "A Harvest of Friends",
- titleSort: "Harvest of Friends",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "The Ingalls settle on the banks of Plum Creek in Walnut Grove. To get the farm set up, Charles must take on several jobs at once. He promises one person that if he didn't get the job done in the specified time, the person could have his oxen.",
- index: 1,
- parentIndex: 1,
- audienceRating: 8.0,
- year: 1974,
- thumb: "/library/metadata/4954/thumb/1714701192",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 5719914,
- originallyAvailableAt: "1974-09-11",
- addedAt: 1691718947,
- updatedAt: 1714701192,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9292,
- duration: 5719914,
- bitrate: 509,
- width: 720,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9293,
- key: "/library/parts/9293/1691770435/file.mp4",
- duration: 5719914,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 9 (& Post Series Specials)\\Post Series Specials\\01 Look Back to Yesterday - fiveofseven.mp4",
- size: 366892585,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- },
- {
- id: 9089,
- duration: 2849600,
- bitrate: 511,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9090,
- key: "/library/parts/9090/1691718947/file.mp4",
- duration: 2849600,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\01 A Harvest of Friends - fiveofseven.mp4",
- size: 183551064,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A Harvest of Friends",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "A Harvest of Friends",
- type: "snapshot",
- url: "/library/metadata/4954/thumb/1714701192"
- },
- {
- alt: "A Harvest of Friends",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "A Harvest of Friends",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "452412",
- topRight: "612219",
- bottomRight: "7e2921",
- bottomLeft: "683e20"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Writer: [
- {
- tag: "John Hawkins"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21079,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18893",
- key: "/library/metadata/18893",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c1277ef619b00204a4a2d",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "DNR",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "House has to defend himself when he treats a patient who has legally chosen to refuse treatment.",
- index: 9,
- parentIndex: 1,
- audienceRating: 7.9,
- viewCount: 1,
- lastViewedAt: 1563838367,
- year: 2005,
- thumb: "/library/metadata/18893/thumb/1725421244",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2622581,
- originallyAvailableAt: "2005-02-01",
- addedAt: 1725421207,
- updatedAt: 1725421244,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23382,
- duration: 2622581,
- bitrate: 1119,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23492,
- key: "/library/parts/23492/1725297926/file.avi",
- duration: 2622581,
- file: "P:\\tvshows\\House MD\\S01\\S01E09.avi",
- size: 366981120,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "DNR",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "DNR",
- type: "snapshot",
- url: "/library/metadata/18893/thumb/1725421244"
- },
- {
- alt: "DNR",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "521519",
- topRight: "9f3323",
- bottomRight: "904339",
- bottomLeft: "482108"
- },
- Director: [
- {
- tag: "Frederick King Keller"
- }
- ],
- Writer: [
- {
- tag: "David Foster"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21079,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4036",
- key: "/library/metadata/4036",
- parentRatingKey: "4033",
- grandparentRatingKey: "4032",
- guid: "plex://episode/65098f2fc0fc31be52666835",
- parentGuid: "plex://season/61aa2b96d6407374ab7f5002",
- grandparentGuid: "plex://show/61a89b341e3382928da22b4d",
- grandparentSlug: "berlin-2023",
- type: "episode",
- title: "Full House of Embryos",
- grandparentKey: "/library/metadata/4032",
- parentKey: "/library/metadata/4033",
- grandparentTitle: "Berlin",
- parentTitle: "Season 1",
- originalTitle: "Berlin (2023)",
- contentRating: "TV-MA",
- summary:
- "Everything seems to be rolling along — for a short while. While Berlin schemes to get his way with both the heist and Camille, Damián gets some bad news.",
- index: 3,
- parentIndex: 1,
- audienceRating: 7.9,
- year: 2023,
- thumb: "/library/metadata/4036/thumb/1714877348",
- art: "/library/metadata/4032/art/1726971547",
- parentThumb: "/library/metadata/4033/thumb/1714436213",
- grandparentThumb: "/library/metadata/4032/thumb/1726971547",
- grandparentArt: "/library/metadata/4032/art/1726971547",
- duration: 2639917,
- originallyAvailableAt: "2023-12-29",
- addedAt: 1704819425,
- updatedAt: 1714877348,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 8216,
- duration: 2639917,
- bitrate: 1944,
- width: 1920,
- height: 960,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "he-aac",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 8216,
- key: "/library/parts/8216/1704819425/file.mkv",
- duration: 2639917,
- file: "P:\\tvshows\\Berlin S01\\Berlin.S01E03.DUAL-AUDIO.SPA-ENG.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv",
- size: 641345940,
- audioProfile: "he-aac",
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Full House of Embryos",
- type: "coverPoster",
- url: "/library/metadata/4033/thumb/1714436213"
- },
- {
- alt: "Full House of Embryos",
- type: "snapshot",
- url: "/library/metadata/4036/thumb/1714877348"
- },
- {
- alt: "Full House of Embryos",
- type: "background",
- url: "/library/metadata/4032/art/1726971547"
- }
- ],
- UltraBlurColors: {
- topLeft: "262e0e",
- topRight: "52451d",
- bottomRight: "091f17",
- bottomLeft: "832b4c"
- },
- Director: [
- {
- tag: "Albert Pintó"
- },
- {
- tag: "David Barrocal"
- }
- ],
- Writer: [
- {
- tag: "Álex Pina"
- },
- {
- tag: "Esther Martínez Lobato"
- }
- ],
- Role: [
- {
- tag: "Pedro Alonso"
- },
- {
- tag: "Michelle Jenner"
- },
- {
- tag: "Tristán Ulloa"
- }
- ]
- }
- },
- {
- score: 0.21079,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18874",
- key: "/library/metadata/18874",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c1277ef619b00204a4a34",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Control",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "The hospital's new Chairman of the Board has it out for Dr. House, questioning his importance to the hospital and threatening to eliminate House and his team.",
- index: 14,
- parentIndex: 1,
- audienceRating: 7.9,
- viewCount: 1,
- lastViewedAt: 1646612046,
- year: 2005,
- thumb: "/library/metadata/18874/thumb/1725334509",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2655322,
- originallyAvailableAt: "2005-03-15",
- addedAt: 1725334484,
- updatedAt: 1725334509,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23363,
- duration: 2655322,
- bitrate: 1106,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23497,
- key: "/library/parts/23497/1725297829/file.avi",
- duration: 2655322,
- file: "P:\\tvshows\\House MD\\S01\\S01E14.avi",
- size: 366991360,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Control",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Control",
- type: "snapshot",
- url: "/library/metadata/18874/thumb/1725334509"
- },
- {
- alt: "Control",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1d16",
- topRight: "51231a",
- bottomRight: "4e1c3d",
- bottomLeft: "3f141e"
- },
- Director: [
- {
- tag: "Randall Zisk"
- }
- ],
- Writer: [
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21079,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18841",
- key: "/library/metadata/18841",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c1277ef619b00204a4a29",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Heavy",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "Dr. House and his team try to uncover the reason a 10-year-old has a heart attack while House suspects one of his team is selling him out to Vogler.",
- index: 16,
- parentIndex: 1,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1646649293,
- year: 2005,
- thumb: "/library/metadata/18841/thumb/1725322132",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2635802,
- originallyAvailableAt: "2005-03-29",
- addedAt: 1725247800,
- updatedAt: 1725322132,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23333,
- duration: 2635802,
- bitrate: 1114,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23499,
- key: "/library/parts/23499/1725297982/file.avi",
- duration: 2635802,
- file: "P:\\tvshows\\House MD\\S01\\S01E16.avi",
- size: 366981120,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Heavy",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Heavy",
- type: "snapshot",
- url: "/library/metadata/18841/thumb/1725322132"
- },
- {
- alt: "Heavy",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "482112",
- topRight: "221103",
- bottomRight: "a23028",
- bottomLeft: "9f3610"
- },
- Director: [
- {
- tag: "Fred Gerber"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21078,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18870",
- key: "/library/metadata/18870",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c1277ef619b00204a4a44",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Histories",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "Dr. House and the team treat a homeless woman whose worsening symptoms and unknown identity prove to be a complex mystery.",
- index: 10,
- parentIndex: 1,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1565889962,
- year: 2005,
- thumb: "/library/metadata/18870/thumb/1725334509",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2651652,
- originallyAvailableAt: "2005-02-08",
- addedAt: 1725334478,
- updatedAt: 1725334509,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23359,
- duration: 2651652,
- bitrate: 1107,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23493,
- key: "/library/parts/23493/1725297993/file.avi",
- duration: 2651652,
- file: "P:\\tvshows\\House MD\\S01\\S01E10.avi",
- size: 366981120,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Histories",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Histories",
- type: "snapshot",
- url: "/library/metadata/18870/thumb/1725334509"
- },
- {
- alt: "Histories",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "302c31",
- topRight: "191312",
- bottomRight: "441c15",
- bottomLeft: "332f35"
- },
- Director: [
- {
- tag: "Daniel Attias"
- }
- ],
- Writer: [
- {
- tag: "Joel Anderson Thompson"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21078,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4095",
- key: "/library/metadata/4095",
- parentRatingKey: "4092",
- grandparentRatingKey: "4053",
- guid: "plex://episode/5d9c0fc34eefaa001f6252b9",
- parentGuid: "plex://season/602e61e266dfdb002c096bd2",
- grandparentGuid: "plex://show/5d9c083402391c001f583d09",
- grandparentSlug: "breaking-bad",
- type: "episode",
- title: "Open House",
- grandparentKey: "/library/metadata/4053",
- parentKey: "/library/metadata/4092",
- grandparentTitle: "Breaking Bad",
- parentTitle: "Season 4",
- contentRating: "TV-MA",
- summary:
- "Events spiral out of control at Jesse’s place. Skyler reluctantly asks for Saul’s help. Marie returns to an old pastime and a friend asks Hank for help.",
- index: 3,
- parentIndex: 4,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1624213758,
- year: 2011,
- thumb: "/library/metadata/4095/thumb/1714436665",
- art: "/library/metadata/4053/art/1726971548",
- parentThumb: "/library/metadata/4092/thumb/1714436665",
- grandparentThumb: "/library/metadata/4053/thumb/1726971548",
- grandparentArt: "/library/metadata/4053/art/1726971548",
- grandparentTheme: "/library/metadata/4053/theme/1726971548",
- duration: 2820000,
- originallyAvailableAt: "2011-07-31",
- addedAt: 1702895903,
- updatedAt: 1714436665,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 8279,
- container: "mkv",
- hasVoiceActivity: false,
- Part: [
- {
- id: 8279,
- key: "/library/parts/8279/1702895903/file.mkv",
- file: "P:\\tvshows\\Breaking.Bad.S01-S05.1080p.BluRay.10bit.HEVC.6CH-MkvCage.ws\\Breaking.Bad.S04.1080p.BluRay.10bit.HEVC.6CH-MkvCage.ws\\Breaking.Bad.S04E03.Open.House.1080p.BluRay.10bit.HEVC.6CH-MkvCage.ws.mkv",
- size: 1076922261,
- container: "mkv"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Open House",
- type: "coverPoster",
- url: "/library/metadata/4092/thumb/1714436665"
- },
- {
- alt: "Open House",
- type: "snapshot",
- url: "/library/metadata/4095/thumb/1714436665"
- },
- {
- alt: "Open House",
- type: "background",
- url: "/library/metadata/4053/art/1726971548"
- },
- {
- alt: "Open House",
- type: "clearLogo",
- url: "/library/metadata/4053/clearLogo/1726971548"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f2b5d",
- topRight: "9e342d",
- bottomRight: "a42937",
- bottomLeft: "593a1b"
- },
- Director: [
- {
- tag: "David Slade"
- }
- ],
- Writer: [
- {
- tag: "Sam Catlin"
- }
- ],
- Role: [
- {
- tag: "Bryan Cranston"
- },
- {
- tag: "Aaron Paul"
- },
- {
- tag: "Anna Gunn"
- }
- ]
- }
- },
- {
- score: 0.21078,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18890",
- key: "/library/metadata/18890",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c12773c3f87001f3bf920",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "The Socratic Method",
- titleSort: "Socratic Method",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "The case of a schizophrenic mom with a deadly disease and her teenage son who have traded caretaking roles holds a special interest for Dr. House.",
- index: 6,
- parentIndex: 1,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1646600951,
- year: 2004,
- thumb: "/library/metadata/18890/thumb/1725421244",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2622956,
- originallyAvailableAt: "2004-12-21",
- addedAt: 1725421204,
- updatedAt: 1725421244,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23379,
- duration: 2622956,
- bitrate: 1119,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23489,
- key: "/library/parts/23489/1725297949/file.avi",
- duration: 2622956,
- file: "P:\\tvshows\\House MD\\S01\\S01E06.avi",
- size: 366983168,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Socratic Method",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "The Socratic Method",
- type: "snapshot",
- url: "/library/metadata/18890/thumb/1725421244"
- },
- {
- alt: "The Socratic Method",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "292624",
- topRight: "6b3921",
- bottomRight: "2a2722",
- bottomLeft: "5b341a"
- },
- Director: [
- {
- tag: "Peter Medak"
- }
- ],
- Writer: [
- {
- tag: "John Mankiewicz"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21078,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18885",
- key: "/library/metadata/18885",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c12773c3f87001f3bf934",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Pilot",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "Dr. Gregory House, a brilliant diagnostician but devoid of bedside manner, and his elite team of young medical experts rush to save the life of a kindergarten teacher who started speaking gibberish and passed out in front of her class.",
- index: 1,
- parentIndex: 1,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1562178177,
- year: 2004,
- thumb: "/library/metadata/18885/thumb/1725421243",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2640974,
- originallyAvailableAt: "2004-11-16",
- addedAt: 1725421195,
- updatedAt: 1725421243,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23374,
- duration: 2640974,
- bitrate: 1112,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23484,
- key: "/library/parts/23484/1725226559/file.avi",
- duration: 2640974,
- file: "P:\\tvshows\\House MD\\S01\\S01E01.avi",
- size: 366983168,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Pilot",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Pilot",
- type: "snapshot",
- url: "/library/metadata/18885/thumb/1725421243"
- },
- {
- alt: "Pilot",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "452412",
- topRight: "413e40",
- bottomRight: "2b2320",
- bottomLeft: "141415"
- },
- Director: [
- {
- tag: "Bryan Singer"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21077,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "14027",
- key: "/library/metadata/14027",
- parentRatingKey: "14026",
- grandparentRatingKey: "14025",
- guid: "plex://episode/61ffda0c0524c42b2c7e6ae9",
- parentGuid: "plex://season/61ffda0c0524c42b2c7e6ac8",
- grandparentGuid: "plex://show/616511bebe75f414611d89c2",
- grandparentSlug: "the-fall-of-the-house-of-usher",
- type: "episode",
- title: "A Midnight Dreary",
- titleSort: "Midnight Dreary",
- grandparentKey: "/library/metadata/14025",
- parentKey: "/library/metadata/14026",
- grandparentTitle: "The Fall of the House of Usher",
- parentTitle: "Season 1",
- contentRating: "TV-MA",
- summary:
- "A wealthy CEO faces a criminal investigation amid tragedy, trauma — and a supernatural threat. The Usher family learns an informant lurks among them.",
- index: 1,
- parentIndex: 1,
- audienceRating: 7.8,
- year: 2023,
- thumb: "/library/metadata/14027/thumb/1723342139",
- art: "/library/metadata/14025/art/1725935110",
- parentThumb: "/library/metadata/14026/thumb/1723214603",
- grandparentThumb: "/library/metadata/14025/thumb/1725935110",
- grandparentArt: "/library/metadata/14025/art/1725935110",
- grandparentTheme: "/library/metadata/14025/theme/1725935110",
- duration: 3403583,
- originallyAvailableAt: "2023-10-12",
- addedAt: 1723214590,
- updatedAt: 1723342139,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 18074,
- duration: 3403583,
- bitrate: 1737,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "he-aac",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 18135,
- key: "/library/parts/18135/1723130080/file.mkv",
- duration: 3403583,
- file: "P:\\tvshows\\The Fall of the House of Usher\\The.Fall.of.the.House.of.Usher.S01E01.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv",
- size: 741059940,
- audioProfile: "he-aac",
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A Midnight Dreary",
- type: "coverPoster",
- url: "/library/metadata/14026/thumb/1723214603"
- },
- {
- alt: "A Midnight Dreary",
- type: "snapshot",
- url: "/library/metadata/14027/thumb/1723342139"
- },
- {
- alt: "A Midnight Dreary",
- type: "background",
- url: "/library/metadata/14025/art/1725935110"
- }
- ],
- UltraBlurColors: {
- topLeft: "40280e",
- topRight: "1d1503",
- bottomRight: "5c2c19",
- bottomLeft: "351f04"
- },
- Director: [
- {
- tag: "Mike Flanagan"
- }
- ],
- Writer: [
- {
- tag: "Mike Flanagan"
- }
- ],
- Role: [
- {
- tag: "Carla Gugino"
- },
- {
- tag: "Bruce Greenwood"
- },
- {
- tag: "Mary McDonnell"
- }
- ]
- }
- },
- {
- score: 0.21077,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "14033",
- key: "/library/metadata/14033",
- parentRatingKey: "14026",
- grandparentRatingKey: "14025",
- guid: "plex://episode/64d63a377c954618ce17ddf6",
- parentGuid: "plex://season/61ffda0c0524c42b2c7e6ac8",
- grandparentGuid: "plex://show/616511bebe75f414611d89c2",
- grandparentSlug: "the-fall-of-the-house-of-usher",
- type: "episode",
- title: "The Pit and the Pendulum",
- titleSort: "Pit and the Pendulum",
- grandparentKey: "/library/metadata/14025",
- parentKey: "/library/metadata/14026",
- grandparentTitle: "The Fall of the House of Usher",
- parentTitle: "Season 1",
- contentRating: "TV-MA",
- summary:
- "A furious Frederick sets out to handle unfinished business. Madeline receives an ominous message at an old haunt. Dupin grows wary of Roderick's motives.",
- index: 7,
- parentIndex: 1,
- audienceRating: 7.7,
- year: 2023,
- thumb: "/library/metadata/14033/thumb/1723424652",
- art: "/library/metadata/14025/art/1725935110",
- parentThumb: "/library/metadata/14026/thumb/1723214603",
- grandparentThumb: "/library/metadata/14025/thumb/1725935110",
- grandparentArt: "/library/metadata/14025/art/1725935110",
- grandparentTheme: "/library/metadata/14025/theme/1725935110",
- duration: 3566541,
- originallyAvailableAt: "2023-10-12",
- addedAt: 1723214598,
- updatedAt: 1723424652,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 18080,
- duration: 3566541,
- bitrate: 1383,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "he-aac",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 18141,
- key: "/library/parts/18141/1723130098/file.mkv",
- duration: 3566541,
- file: "P:\\tvshows\\The Fall of the House of Usher\\The.Fall.of.the.House.of.Usher.S01E07.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv",
- size: 618694981,
- audioProfile: "he-aac",
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Pit and the Pendulum",
- type: "coverPoster",
- url: "/library/metadata/14026/thumb/1723214603"
- },
- {
- alt: "The Pit and the Pendulum",
- type: "snapshot",
- url: "/library/metadata/14033/thumb/1723424652"
- },
- {
- alt: "The Pit and the Pendulum",
- type: "background",
- url: "/library/metadata/14025/art/1725935110"
- }
- ],
- UltraBlurColors: {
- topLeft: "041512",
- topRight: "1a211d",
- bottomRight: "09221e",
- bottomLeft: "020b0b"
- },
- Director: [
- {
- tag: "Michael Fimognari"
- }
- ],
- Writer: [
- {
- tag: "Mike Flanagan"
- },
- {
- tag: "Jamie Flanagan"
- }
- ],
- Role: [
- {
- tag: "Carla Gugino"
- },
- {
- tag: "Bruce Greenwood"
- },
- {
- tag: "Mary McDonnell"
- }
- ]
- }
- },
- {
- score: 0.21077,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18844",
- key: "/library/metadata/18844",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c1277ef619b00204a4a48",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Kids",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "House and his team race to diagnose a 12-year-old's illness - an illness with a shocking origin - and House asks Cameron to come back to her job.",
- index: 19,
- parentIndex: 1,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1646663108,
- year: 2005,
- thumb: "/library/metadata/18844/thumb/1725247823",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2643852,
- originallyAvailableAt: "2005-05-03",
- addedAt: 1725247804,
- updatedAt: 1725247823,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23336,
- duration: 2643852,
- bitrate: 1110,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23502,
- key: "/library/parts/23502/1725297936/file.avi",
- duration: 2643852,
- file: "P:\\tvshows\\House MD\\S01\\S01E19.avi",
- size: 366979072,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Kids",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Kids",
- type: "snapshot",
- url: "/library/metadata/18844/thumb/1725247823"
- },
- {
- alt: "Kids",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "41270a",
- topRight: "675e2a",
- bottomRight: "533011",
- bottomLeft: "8c491d"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- },
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21077,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18878",
- key: "/library/metadata/18878",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c127702391c001f5f6bab",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Honeymoon",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "House is faced with a problem he may not be able to solve and Stacy returns.",
- index: 22,
- parentIndex: 1,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1646681175,
- year: 2005,
- thumb: "/library/metadata/18878/thumb/1725334509",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2649816,
- originallyAvailableAt: "2005-05-24",
- addedAt: 1725334489,
- updatedAt: 1725334509,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23367,
- duration: 2649816,
- bitrate: 1108,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23505,
- key: "/library/parts/23505/1725297964/file.avi",
- duration: 2649816,
- file: "P:\\tvshows\\House MD\\S01\\S01E22.avi",
- size: 367011840,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Honeymoon",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Honeymoon",
- type: "snapshot",
- url: "/library/metadata/18878/thumb/1725334509"
- },
- {
- alt: "Honeymoon",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "391710",
- topRight: "221305",
- bottomRight: "3e4147",
- bottomLeft: "355e97"
- },
- Director: [
- {
- tag: "Frederick King Keller"
- }
- ],
- Writer: [
- {
- tag: "John Mankiewicz"
- },
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "14032",
- key: "/library/metadata/14032",
- parentRatingKey: "14026",
- grandparentRatingKey: "14025",
- guid: "plex://episode/64d63a377c954618ce17ddf7",
- parentGuid: "plex://season/61ffda0c0524c42b2c7e6ac8",
- grandparentGuid: "plex://show/616511bebe75f414611d89c2",
- grandparentSlug: "the-fall-of-the-house-of-usher",
- type: "episode",
- title: "Goldbug",
- grandparentKey: "/library/metadata/14025",
- parentKey: "/library/metadata/14026",
- grandparentTitle: "The Fall of the House of Usher",
- parentTitle: "Season 1",
- contentRating: "TV-MA",
- summary:
- "Pym digs up disturbing information on Verna. With her marriage on the decline, Tamerlane hosts a turbulent product launch that shatters expectations.",
- index: 6,
- parentIndex: 1,
- audienceRating: 7.6,
- year: 2023,
- thumb: "/library/metadata/14032/thumb/1723342332",
- art: "/library/metadata/14025/art/1725935110",
- parentThumb: "/library/metadata/14026/thumb/1723214603",
- grandparentThumb: "/library/metadata/14025/thumb/1725935110",
- grandparentArt: "/library/metadata/14025/art/1725935110",
- grandparentTheme: "/library/metadata/14025/theme/1725935110",
- duration: 3485666,
- originallyAvailableAt: "2023-10-12",
- addedAt: 1723214597,
- updatedAt: 1723342332,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 18079,
- duration: 3485666,
- bitrate: 1379,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "he-aac",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 18140,
- key: "/library/parts/18140/1723130002/file.mkv",
- duration: 3485666,
- file: "P:\\tvshows\\The Fall of the House of Usher\\The.Fall.of.the.House.of.Usher.S01E06.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv",
- size: 603136276,
- audioProfile: "he-aac",
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Goldbug",
- type: "coverPoster",
- url: "/library/metadata/14026/thumb/1723214603"
- },
- {
- alt: "Goldbug",
- type: "snapshot",
- url: "/library/metadata/14032/thumb/1723342332"
- },
- {
- alt: "Goldbug",
- type: "background",
- url: "/library/metadata/14025/art/1725935110"
- }
- ],
- UltraBlurColors: {
- topLeft: "16361c",
- topRight: "1c4a23",
- bottomRight: "2c683c",
- bottomLeft: "037047"
- },
- Director: [
- {
- tag: "Mike Flanagan"
- }
- ],
- Writer: [
- {
- tag: "Mike Flanagan"
- }
- ],
- Role: [
- {
- tag: "Carla Gugino"
- },
- {
- tag: "Bruce Greenwood"
- },
- {
- tag: "Mary McDonnell"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18842",
- key: "/library/metadata/18842",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c127702391c001f5f6bbf",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Role Model",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "House and his team battle to save a presidential hopeful, and House refuses to give in to Vogler's ultimatum when given the chance to save one of his team members.",
- index: 17,
- parentIndex: 1,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1646651970,
- year: 2005,
- thumb: "/library/metadata/18842/thumb/1725247823",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2648815,
- originallyAvailableAt: "2005-04-12",
- addedAt: 1725247803,
- updatedAt: 1725247823,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23334,
- duration: 2648815,
- bitrate: 1108,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23500,
- key: "/library/parts/23500/1725297890/file.avi",
- duration: 2648815,
- file: "P:\\tvshows\\House MD\\S01\\S01E17.avi",
- size: 366981120,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Role Model",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Role Model",
- type: "snapshot",
- url: "/library/metadata/18842/thumb/1725247823"
- },
- {
- alt: "Role Model",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "521711",
- topRight: "54130d",
- bottomRight: "374440",
- bottomLeft: "883d36"
- },
- Director: [
- {
- tag: "Peter O'Fallon"
- }
- ],
- Writer: [
- {
- tag: "Matt Witten"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "14029",
- key: "/library/metadata/14029",
- parentRatingKey: "14026",
- grandparentRatingKey: "14025",
- guid: "plex://episode/64d63a397c954618ce17ddfa",
- parentGuid: "plex://season/61ffda0c0524c42b2c7e6ac8",
- grandparentGuid: "plex://show/616511bebe75f414611d89c2",
- grandparentSlug: "the-fall-of-the-house-of-usher",
- type: "episode",
- title: "Murder in the Rue Morgue",
- grandparentKey: "/library/metadata/14025",
- parentKey: "/library/metadata/14026",
- grandparentTitle: "The Fall of the House of Usher",
- parentTitle: "Season 1",
- contentRating: "TV-MA",
- summary:
- "In charge of the Ushers' publicity, Camille conspires to spin controversy in her family's favor and expose the grim details of her sister's experiments.",
- index: 3,
- parentIndex: 1,
- audienceRating: 7.6,
- year: 2023,
- thumb: "/library/metadata/14029/thumb/1723509225",
- art: "/library/metadata/14025/art/1725935110",
- parentThumb: "/library/metadata/14026/thumb/1723214603",
- grandparentThumb: "/library/metadata/14025/thumb/1725935110",
- grandparentArt: "/library/metadata/14025/art/1725935110",
- grandparentTheme: "/library/metadata/14025/theme/1725935110",
- duration: 3629499,
- originallyAvailableAt: "2023-10-12",
- addedAt: 1723214593,
- updatedAt: 1723509225,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 18076,
- duration: 3629499,
- bitrate: 1482,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "he-aac",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 18137,
- key: "/library/parts/18137/1723130001/file.mkv",
- duration: 3629499,
- file: "P:\\tvshows\\The Fall of the House of Usher\\The.Fall.of.the.House.of.Usher.S01E03.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv",
- size: 675074362,
- audioProfile: "he-aac",
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Murder in the Rue Morgue",
- type: "coverPoster",
- url: "/library/metadata/14026/thumb/1723214603"
- },
- {
- alt: "Murder in the Rue Morgue",
- type: "snapshot",
- url: "/library/metadata/14029/thumb/1723509225"
- },
- {
- alt: "Murder in the Rue Morgue",
- type: "background",
- url: "/library/metadata/14025/art/1725935110"
- }
- ],
- UltraBlurColors: {
- topLeft: "27302f",
- topRight: "1a3621",
- bottomRight: "133641",
- bottomLeft: "0e2d2f"
- },
- Director: [
- {
- tag: "Michael Fimognari"
- }
- ],
- Writer: [
- {
- tag: "Mike Flanagan"
- },
- {
- tag: "Justina Ireland"
- }
- ],
- Role: [
- {
- tag: "Carla Gugino"
- },
- {
- tag: "Bruce Greenwood"
- },
- {
- tag: "Mary McDonnell"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18872",
- key: "/library/metadata/18872",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c1277ef619b00204a4a4c",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Sports Medicine",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "A baseball player's comeback is cut short when he breaks his arm and House and his team have to act fast to figure out what is causing major bone loss that's killing the player and his dreams.",
- index: 12,
- parentIndex: 1,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1646605954,
- year: 2005,
- thumb: "/library/metadata/18872/thumb/1725334509",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2589756,
- originallyAvailableAt: "2005-02-22",
- addedAt: 1725334482,
- updatedAt: 1725334509,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23361,
- duration: 2589756,
- bitrate: 1134,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23495,
- key: "/library/parts/23495/1725297950/file.avi",
- duration: 2589756,
- file: "P:\\tvshows\\House MD\\S01\\S01E12.avi",
- size: 366981120,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Sports Medicine",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Sports Medicine",
- type: "snapshot",
- url: "/library/metadata/18872/thumb/1725334509"
- },
- {
- alt: "Sports Medicine",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "33160b",
- topRight: "462113",
- bottomRight: "573b1a",
- bottomLeft: "7f521b"
- },
- Director: [
- {
- tag: "Keith Gordon"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "John Mankiewicz"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18876",
- key: "/library/metadata/18876",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c1277ef619b00204a4a38",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Love Hurts",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "House and his team tackle the case of a young man with a penchant for odd behavior, and House prepares for his date with Cameron.",
- index: 20,
- parentIndex: 1,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1646671889,
- year: 2005,
- thumb: "/library/metadata/18876/thumb/1725334509",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2648440,
- originallyAvailableAt: "2005-05-10",
- addedAt: 1725334488,
- updatedAt: 1725334509,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23365,
- duration: 2648440,
- bitrate: 1109,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23503,
- key: "/library/parts/23503/1725297894/file.avi",
- duration: 2648440,
- file: "P:\\tvshows\\House MD\\S01\\S01E20.avi",
- size: 366981120,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Love Hurts",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Love Hurts",
- type: "snapshot",
- url: "/library/metadata/18876/thumb/1725334509"
- },
- {
- alt: "Love Hurts",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "482202",
- topRight: "8c4732",
- bottomRight: "542e0e",
- bottomLeft: "2b0e04"
- },
- Director: [
- {
- tag: "Bryan Spicer"
- }
- ],
- Writer: [
- {
- tag: "Sara B. Cooper"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "14031",
- key: "/library/metadata/14031",
- parentRatingKey: "14026",
- grandparentRatingKey: "14025",
- guid: "plex://episode/64d63a387c954618ce17ddf8",
- parentGuid: "plex://season/61ffda0c0524c42b2c7e6ac8",
- grandparentGuid: "plex://show/616511bebe75f414611d89c2",
- grandparentSlug: "the-fall-of-the-house-of-usher",
- type: "episode",
- title: "The Tell-Tale Heart",
- titleSort: "Tell-Tale Heart",
- grandparentKey: "/library/metadata/14025",
- parentKey: "/library/metadata/14026",
- grandparentTitle: "The Fall of the House of Usher",
- parentTitle: "Season 1",
- contentRating: "TV-MA",
- summary:
- "Victorine inches closer to testing her heart technology on a patient until tensions erupt between her and Alessandra. Dupin makes a chilling confession.",
- index: 5,
- parentIndex: 1,
- audienceRating: 7.5,
- year: 2023,
- thumb: "/library/metadata/14031/thumb/1723339946",
- art: "/library/metadata/14025/art/1725935110",
- parentThumb: "/library/metadata/14026/thumb/1723214603",
- grandparentThumb: "/library/metadata/14025/thumb/1725935110",
- grandparentArt: "/library/metadata/14025/art/1725935110",
- grandparentTheme: "/library/metadata/14025/theme/1725935110",
- duration: 3668624,
- originallyAvailableAt: "2023-10-12",
- addedAt: 1723214596,
- updatedAt: 1723339946,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 18078,
- duration: 3668624,
- bitrate: 1479,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "he-aac",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 18139,
- key: "/library/parts/18139/1723130103/file.mkv",
- duration: 3668624,
- file: "P:\\tvshows\\The Fall of the House of Usher\\The.Fall.of.the.House.of.Usher.S01E05.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv",
- size: 680835843,
- audioProfile: "he-aac",
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Tell-Tale Heart",
- type: "coverPoster",
- url: "/library/metadata/14026/thumb/1723214603"
- },
- {
- alt: "The Tell-Tale Heart",
- type: "snapshot",
- url: "/library/metadata/14031/thumb/1723339946"
- },
- {
- alt: "The Tell-Tale Heart",
- type: "background",
- url: "/library/metadata/14025/art/1725935110"
- }
- ],
- UltraBlurColors: {
- topLeft: "0a0808",
- topRight: "763703",
- bottomRight: "943f32",
- bottomLeft: "914505"
- },
- Director: [
- {
- tag: "Mike Flanagan"
- }
- ],
- Writer: [
- {
- tag: "Dani Parker"
- }
- ],
- Role: [
- {
- tag: "Carla Gugino"
- },
- {
- tag: "Bruce Greenwood"
- },
- {
- tag: "Mary McDonnell"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18886",
- key: "/library/metadata/18886",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c12773c3f87001f3bf924",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Paternity",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "Dr. House goes with his gut and performs an unethical act to prove what he suspects to be the link to a teenage lacrosse player's illness in order to save the boy's life.",
- index: 2,
- parentIndex: 1,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1562264968,
- year: 2004,
- thumb: "/library/metadata/18886/thumb/1725421243",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2592342,
- originallyAvailableAt: "2004-11-23",
- addedAt: 1725421197,
- updatedAt: 1725421243,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23375,
- duration: 2592342,
- bitrate: 1133,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23485,
- key: "/library/parts/23485/1725297834/file.avi",
- duration: 2592342,
- file: "P:\\tvshows\\House MD\\S01\\S01E02.avi",
- size: 366985216,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Paternity",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Paternity",
- type: "snapshot",
- url: "/library/metadata/18886/thumb/1725421243"
- },
- {
- alt: "Paternity",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1f0e",
- topRight: "240d06",
- bottomRight: "381610",
- bottomLeft: "512618"
- },
- Director: [
- {
- tag: "Peter O'Fallon"
- }
- ],
- Writer: [
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18873",
- key: "/library/metadata/18873",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c1277ef619b00204a4a40",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Cursed",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "Dr. House's young patient believes his illness is the result of a curse while House uncovers important information about Chase's father.",
- index: 13,
- parentIndex: 1,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1646608576,
- year: 2005,
- thumb: "/library/metadata/18873/thumb/1725334509",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2623790,
- originallyAvailableAt: "2005-03-01",
- addedAt: 1725334484,
- updatedAt: 1725334509,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23362,
- duration: 2623790,
- bitrate: 1119,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23496,
- key: "/library/parts/23496/1725297980/file.avi",
- duration: 2623790,
- file: "P:\\tvshows\\House MD\\S01\\S01E13.avi",
- size: 366981120,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Cursed",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Cursed",
- type: "snapshot",
- url: "/library/metadata/18873/thumb/1725334509"
- },
- {
- alt: "Cursed",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "441b04",
- topRight: "280b03",
- bottomRight: "290c03",
- bottomLeft: "783403"
- },
- Director: [
- {
- tag: "Daniel Sackheim"
- }
- ],
- Writer: [
- {
- tag: "Matt Witten"
- },
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18888",
- key: "/library/metadata/18888",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c12773c3f87001f3bf918",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Maternity",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "A maternity ward epidemic forces House to decide whether to save the life of one child over another.",
- index: 4,
- parentIndex: 1,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1562535327,
- year: 2004,
- thumb: "/library/metadata/18888/thumb/1725421243",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2609276,
- originallyAvailableAt: "2004-12-07",
- addedAt: 1725421201,
- updatedAt: 1725421243,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23377,
- duration: 2609276,
- bitrate: 1125,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23487,
- key: "/library/parts/23487/1725297976/file.avi",
- duration: 2609276,
- file: "P:\\tvshows\\House MD\\S01\\S01E04.avi",
- size: 366983168,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Maternity",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Maternity",
- type: "snapshot",
- url: "/library/metadata/18888/thumb/1725421243"
- },
- {
- alt: "Maternity",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1d16",
- topRight: "351019",
- bottomRight: "290b0d",
- bottomLeft: "2d2825"
- },
- Director: [
- {
- tag: "Newton Thomas Sigel"
- }
- ],
- Writer: [
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4959",
- key: "/library/metadata/4959",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13112df347001e422f35",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "If I Should Wake Before I Die",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "After her friend dies, Miss Amy, an old lady, convinces the Ingalls and Doc Baker to help her stage her own death. Amy thought this was the only way to get her family to come and see her.",
- index: 6,
- parentIndex: 1,
- audienceRating: 7.5,
- year: 1974,
- thumb: "/library/metadata/4959/thumb/1714704436",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2851160,
- originallyAvailableAt: "1974-10-23",
- addedAt: 1691722245,
- updatedAt: 1714704436,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9094,
- duration: 2851160,
- bitrate: 511,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9095,
- key: "/library/parts/9095/1691722245/file.mp4",
- duration: 2851160,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\06 If I Should Wake Before I Die - fiveofseven.mp4",
- size: 183733787,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "If I Should Wake Before I Die",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "If I Should Wake Before I Die",
- type: "snapshot",
- url: "/library/metadata/4959/thumb/1714704436"
- },
- {
- alt: "If I Should Wake Before I Die",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "If I Should Wake Before I Die",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "52141c",
- topRight: "411a14",
- bottomRight: "462213",
- bottomLeft: "2e0d12"
- },
- Director: [
- {
- tag: "Victor French"
- }
- ],
- Writer: [
- {
- tag: "Harold Swanton"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21074,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "14030",
- key: "/library/metadata/14030",
- parentRatingKey: "14026",
- grandparentRatingKey: "14025",
- guid: "plex://episode/64d63a387c954618ce17ddf9",
- parentGuid: "plex://season/61ffda0c0524c42b2c7e6ac8",
- grandparentGuid: "plex://show/616511bebe75f414611d89c2",
- grandparentSlug: "the-fall-of-the-house-of-usher",
- type: "episode",
- title: "The Black Cat",
- titleSort: "Black Cat",
- grandparentKey: "/library/metadata/14025",
- parentKey: "/library/metadata/14026",
- grandparentTitle: "The Fall of the House of Usher",
- parentTitle: "Season 1",
- contentRating: "TV-MA",
- summary:
- "Leo adopts a black cat who soon brings evil — and a mysterious woman — into his home, while Roderick struggles with terrifying hallucinations.",
- index: 4,
- parentIndex: 1,
- audienceRating: 7.4,
- year: 2023,
- thumb: "/library/metadata/14030/thumb/1723335888",
- art: "/library/metadata/14025/art/1725935110",
- parentThumb: "/library/metadata/14026/thumb/1723214603",
- grandparentThumb: "/library/metadata/14025/thumb/1725935110",
- grandparentArt: "/library/metadata/14025/art/1725935110",
- grandparentTheme: "/library/metadata/14025/theme/1725935110",
- duration: 3759624,
- originallyAvailableAt: "2023-10-12",
- addedAt: 1723214594,
- updatedAt: 1723335888,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 18077,
- duration: 3759624,
- bitrate: 1541,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "he-aac",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 18138,
- key: "/library/parts/18138/1723130097/file.mkv",
- duration: 3759624,
- file: "P:\\tvshows\\The Fall of the House of Usher\\The.Fall.of.the.House.of.Usher.S01E04.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv",
- size: 726654855,
- audioProfile: "he-aac",
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Black Cat",
- type: "coverPoster",
- url: "/library/metadata/14026/thumb/1723214603"
- },
- {
- alt: "The Black Cat",
- type: "snapshot",
- url: "/library/metadata/14030/thumb/1723335888"
- },
- {
- alt: "The Black Cat",
- type: "background",
- url: "/library/metadata/14025/art/1725935110"
- }
- ],
- UltraBlurColors: {
- topLeft: "472310",
- topRight: "0b1404",
- bottomRight: "081b10",
- bottomLeft: "6a5426"
- },
- Director: [
- {
- tag: "Michael Fimognari"
- }
- ],
- Writer: [
- {
- tag: "Mike Flanagan"
- },
- {
- tag: "Mat Johnson"
- }
- ],
- Role: [
- {
- tag: "Carla Gugino"
- },
- {
- tag: "Bruce Greenwood"
- },
- {
- tag: "Mary McDonnell"
- }
- ]
- }
- },
- {
- score: 0.21074,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18889",
- key: "/library/metadata/18889",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c12773c3f87001f3bf928",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Damned If You Do",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "Dr. House's approach is questioned when he treats a nun for what he believes to be an allergy, not realizing the nun's past is coming back to haunt her.",
- index: 5,
- parentIndex: 1,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1562617221,
- year: 2004,
- thumb: "/library/metadata/18889/thumb/1725421244",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2640974,
- originallyAvailableAt: "2004-12-14",
- addedAt: 1725421202,
- updatedAt: 1725421244,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23378,
- duration: 2640974,
- bitrate: 1112,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23488,
- key: "/library/parts/23488/1725297981/file.avi",
- duration: 2640974,
- file: "P:\\tvshows\\House MD\\S01\\S01E05.avi",
- size: 366981120,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Damned If You Do",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Damned If You Do",
- type: "snapshot",
- url: "/library/metadata/18889/thumb/1725421244"
- },
- {
- alt: "Damned If You Do",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "060303",
- topRight: "09090a",
- bottomRight: "924042",
- bottomLeft: "340f19"
- },
- Director: [
- {
- tag: "Greg Yaitanes"
- }
- ],
- Writer: [
- {
- tag: "Sara B. Cooper"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21073,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18891",
- key: "/library/metadata/18891",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c12773c3f87001f3bf92c",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Fidelity",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "Dr. House's diagnosis of a married woman with a rare sleep disorder forces her and her husband to examine their marriage and question their trust for each other.",
- index: 7,
- parentIndex: 1,
- audienceRating: 7.3,
- viewCount: 1,
- lastViewedAt: 1565807696,
- year: 2004,
- thumb: "/library/metadata/18891/thumb/1725421244",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2634801,
- originallyAvailableAt: "2004-12-28",
- addedAt: 1725421205,
- updatedAt: 1725421244,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23380,
- duration: 2634801,
- bitrate: 1114,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23490,
- key: "/library/parts/23490/1725297953/file.avi",
- duration: 2634801,
- file: "P:\\tvshows\\House MD\\S01\\S01E07.avi",
- size: 366983168,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Fidelity",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Fidelity",
- type: "snapshot",
- url: "/library/metadata/18891/thumb/1725421244"
- },
- {
- alt: "Fidelity",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1d1c",
- topRight: "a72905",
- bottomRight: "9e3427",
- bottomLeft: "93403a"
- },
- Director: [
- {
- tag: "Bryan Spicer"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21073,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18892",
- key: "/library/metadata/18892",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c12773c3f87001f3bf91c",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Poison",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "House and his team have to act fast when a high school student is admitted with a mysterious and lethal poisoning, especially when they discover more teens have been diagnosed with the same deadly illness.",
- index: 8,
- parentIndex: 1,
- audienceRating: 7.3,
- viewCount: 1,
- lastViewedAt: 1563816976,
- year: 2005,
- thumb: "/library/metadata/18892/thumb/1725421244",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2631131,
- originallyAvailableAt: "2005-01-25",
- addedAt: 1725421206,
- updatedAt: 1725421244,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23381,
- duration: 2631131,
- bitrate: 1116,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23491,
- key: "/library/parts/23491/1725297861/file.avi",
- duration: 2631131,
- file: "P:\\tvshows\\House MD\\S01\\S01E08.avi",
- size: 366981120,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Poison",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Poison",
- type: "snapshot",
- url: "/library/metadata/18892/thumb/1725421244"
- },
- {
- alt: "Poison",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "442511",
- topRight: "753a28",
- bottomRight: "864c2d",
- bottomLeft: "754725"
- },
- Director: [
- {
- tag: "Guy Ferland"
- }
- ],
- Writer: [
- {
- tag: "Matt Witten"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21072,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18875",
- key: "/library/metadata/18875",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c1277ef619b00204a4a3c",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Mob Rules",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "Dr. House and his team race to diagnose a member of the mob and get him well enough to testify and enter the witness protection program while Cuddy works to convince Vogler of House's importance to the hospital.",
- index: 15,
- parentIndex: 1,
- audienceRating: 7.2,
- viewCount: 1,
- lastViewedAt: 1646614665,
- year: 2005,
- thumb: "/library/metadata/18875/thumb/1725334509",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2654488,
- originallyAvailableAt: "2005-03-22",
- addedAt: 1725334487,
- updatedAt: 1725334509,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23364,
- duration: 2654488,
- bitrate: 1106,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23498,
- key: "/library/parts/23498/1725297987/file.avi",
- duration: 2654488,
- file: "P:\\tvshows\\House MD\\S01\\S01E15.avi",
- size: 366989312,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Mob Rules",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Mob Rules",
- type: "snapshot",
- url: "/library/metadata/18875/thumb/1725334509"
- },
- {
- alt: "Mob Rules",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "3d1e05",
- topRight: "894b26",
- bottomRight: "91451d",
- bottomLeft: "814520"
- },
- Director: [
- {
- tag: "Tim Hunter"
- }
- ],
- Writer: [
- {
- tag: "John Mankiewicz"
- },
- {
- tag: "David Foster"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.21072,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "18887",
- key: "/library/metadata/18887",
- parentRatingKey: "18840",
- grandparentRatingKey: "18839",
- guid: "plex://episode/5d9c12773c3f87001f3bf930",
- parentGuid: "plex://season/602e67adc47d69002c8bab9a",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Occam's Razor",
- grandparentKey: "/library/metadata/18839",
- parentKey: "/library/metadata/18840",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "nl/12",
- summary:
- "Dr. House and his team race to save a young man who may have not one, but two illnesses killing him.",
- index: 3,
- parentIndex: 1,
- audienceRating: 7.2,
- viewCount: 1,
- lastViewedAt: 1562433964,
- year: 2004,
- thumb: "/library/metadata/18887/thumb/1725421243",
- art: "/library/metadata/18839/art/1725247822",
- parentThumb: "/library/metadata/18840/thumb/1725247823",
- grandparentThumb: "/library/metadata/18839/thumb/1725247822",
- grandparentArt: "/library/metadata/18839/art/1725247822",
- grandparentTheme: "/library/metadata/18839/theme/1725247822",
- duration: 2648315,
- originallyAvailableAt: "2004-11-30",
- addedAt: 1725421199,
- updatedAt: 1725421243,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 23376,
- duration: 2648315,
- bitrate: 1109,
- width: 624,
- height: 352,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "mp3",
- videoCodec: "mpeg4",
- videoResolution: "sd",
- container: "avi",
- videoFrameRate: "24p",
- videoProfile: "advanced simple",
- hasVoiceActivity: false,
- Part: [
- {
- id: 23486,
- key: "/library/parts/23486/1725297990/file.avi",
- duration: 2648315,
- file: "P:\\tvshows\\House MD\\S01\\S01E03.avi",
- size: 366979072,
- container: "avi",
- videoProfile: "advanced simple"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Occam's Razor",
- type: "coverPoster",
- url: "/library/metadata/18840/thumb/1725247823"
- },
- {
- alt: "Occam's Razor",
- type: "snapshot",
- url: "/library/metadata/18887/thumb/1725421243"
- },
- {
- alt: "Occam's Razor",
- type: "background",
- url: "/library/metadata/18839/art/1725247822"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b292c",
- topRight: "3b3a3d",
- bottomRight: "933e49",
- bottomLeft: "211f20"
- },
- Director: [
- {
- tag: "Bryan Singer"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Lisa Edelstein"
- },
- {
- tag: "Robert Sean Leonard"
- }
- ]
- }
- },
- {
- score: 0.2107,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4964",
- key: "/library/metadata/4964",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c131108fddd001f31d722",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Voice of Tinker Jones",
- titleSort: "Voice of Tinker Jones",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "The town becomes divided when Mrs. Oleson offers to buy a bell for the church, but only if she can put up a plaque. The differences and arguing begin to affect the school children. A mute craftsman, Tinker Jones, steps in and with the help of the school children, is able to make a bell.",
- index: 11,
- parentIndex: 1,
- audienceRating: 7.0,
- year: 1974,
- thumb: "/library/metadata/4964/thumb/1714874481",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2846120,
- originallyAvailableAt: "1974-12-04",
- addedAt: 1691717912,
- updatedAt: 1714874481,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9099,
- duration: 2846120,
- bitrate: 512,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9100,
- key: "/library/parts/9100/1691717912/file.mp4",
- duration: 2846120,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\11 The Voice of Tinker Jones - fiveofseven.mp4",
- size: 183496699,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Voice of Tinker Jones",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "The Voice of Tinker Jones",
- type: "snapshot",
- url: "/library/metadata/4964/thumb/1714874481"
- },
- {
- alt: "The Voice of Tinker Jones",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Voice of Tinker Jones",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "140404",
- topRight: "28567b",
- bottomRight: "230909",
- bottomLeft: "371214"
- },
- Director: [
- {
- tag: "Leo Penn"
- }
- ],
- Writer: [
- {
- tag: "Tony Kayden"
- },
- {
- tag: "Michael Russnow"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2107,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4980",
- key: "/library/metadata/4980",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311705e7a001e76698c",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Haunted House",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "Although many in Walnut Grove think he's a homicidal maniac who lives in a haunted house, brave Laura Ingalls befriends mysterious hermit, Amos Pike, and soon discovers the truth behind both the rumors and the old man's reclusive life.",
- index: 3,
- parentIndex: 2,
- audienceRating: 7.0,
- year: 1975,
- thumb: "/library/metadata/4980/thumb/1714441845",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2781520,
- originallyAvailableAt: "1975-09-24",
- addedAt: 1691715465,
- updatedAt: 1714441845,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9114,
- duration: 2781520,
- bitrate: 527,
- width: 688,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9115,
- key: "/library/parts/9115/1691715465/file.mp4",
- duration: 2781520,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\03 Ebenezer Sprague - fiveofseven.mp4",
- size: 183354870,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Haunted House",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "Haunted House",
- type: "snapshot",
- url: "/library/metadata/4980/thumb/1714441845"
- },
- {
- alt: "Haunted House",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Haunted House",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "37160e",
- topRight: "54271a",
- bottomRight: "6b2e29",
- bottomLeft: "251f1f"
- },
- Director: [
- {
- tag: "Victor French"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2107,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4966",
- key: "/library/metadata/4966",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c131108fddd001f31d71a",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Lord is My Shepherd (1)",
- titleSort: "Lord is My Shepherd (1)",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "Caroline becomes pregnant. Shortly after the baby is born, he becomes ill.",
- index: 13,
- parentIndex: 1,
- audienceRating: 7.0,
- year: 1974,
- thumb: "/library/metadata/4966/thumb/1714788997",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 5800716,
- originallyAvailableAt: "1974-12-18",
- addedAt: 1691770590,
- updatedAt: 1714788997,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9101,
- duration: 5800716,
- bitrate: 502,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9102,
- key: "/library/parts/9102/1691770590/file.mp4",
- duration: 5800716,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\13 & 14 The Lord is My Shepherd - fiveofseven.mp4",
- size: 367093161,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Lord is My Shepherd (1)",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "The Lord is My Shepherd (1)",
- type: "snapshot",
- url: "/library/metadata/4966/thumb/1714788997"
- },
- {
- alt: "The Lord is My Shepherd (1)",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Lord is My Shepherd (1)",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "070404",
- topRight: "371410",
- bottomRight: "401a0d",
- bottomLeft: "0d0808"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Writer: [
- {
- tag: "Michael Landon"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2107,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4965",
- key: "/library/metadata/4965",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c131108fddd001f31d726",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Award",
- titleSort: "Award",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "While studying for an optional history exam in the barn, Mary accidentally knocks over a reading lamp and starts a fire. Caroline punishes Mary by telling her she couldn't take the exam. Mary doesn't tell Ms. Beadle this until the day of the exam.",
- index: 12,
- parentIndex: 1,
- audienceRating: 7.0,
- year: 1974,
- thumb: "/library/metadata/4965/thumb/1714962205",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2847360,
- originallyAvailableAt: "1974-12-11",
- addedAt: 1691719802,
- updatedAt: 1714962205,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9100,
- duration: 2847360,
- bitrate: 512,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9101,
- key: "/library/parts/9101/1691719802/file.mp4",
- duration: 2847360,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\12 The Award - fiveofseven.mp4",
- size: 183602418,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Award",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "The Award",
- type: "snapshot",
- url: "/library/metadata/4965/thumb/1714962205"
- },
- {
- alt: "The Award",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Award",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "211c1e",
- topRight: "332b31",
- bottomRight: "3d302f",
- bottomLeft: "292222"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "Michael Landon"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2107,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4979",
- key: "/library/metadata/4979",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311705e7a001e76699f",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Four Eyes",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "Mary is beginning to do worse in school because she has a hard time reading the blackboard. When Mary first gets her new glasses, she really likes them. The other school children begin to tease her. She purposely loses her glasses, until she realizes that her teacher, who wears glasses, has a boyfriend.",
- index: 2,
- parentIndex: 2,
- audienceRating: 7.0,
- year: 1975,
- thumb: "/library/metadata/4979/thumb/1714441845",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2792200,
- originallyAvailableAt: "1975-09-17",
- addedAt: 1691716353,
- updatedAt: 1714441845,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9113,
- duration: 2792200,
- bitrate: 526,
- width: 688,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9114,
- key: "/library/parts/9114/1691716353/file.mp4",
- duration: 2792200,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\02 Four Eyes - fiveofseven.mp4",
- size: 183423821,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Four Eyes",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "Four Eyes",
- type: "snapshot",
- url: "/library/metadata/4979/thumb/1714441845"
- },
- {
- alt: "Four Eyes",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Four Eyes",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "3d2910",
- topRight: "3d3314",
- bottomRight: "5e3c1c",
- bottomLeft: "4f2517"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "B.W. Sandefur"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2107,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4976",
- key: "/library/metadata/4976",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13121cae62001f774c9e",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Founder's Day",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "Walnut Grove celebrates this great day with several different competitions. There are very competitive spirits between the Olesons and the Ingallses.",
- index: 24,
- parentIndex: 1,
- audienceRating: 7.0,
- year: 1975,
- thumb: "/library/metadata/4976/thumb/1715045082",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2844360,
- originallyAvailableAt: "1975-05-07",
- addedAt: 1691718355,
- updatedAt: 1715045082,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9111,
- duration: 2844360,
- bitrate: 512,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9112,
- key: "/library/parts/9112/1691718355/file.mp4",
- duration: 2844360,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\24 Founder's Day - fiveofseven.mp4",
- size: 183509453,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Founder's Day",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "Founder's Day",
- type: "snapshot",
- url: "/library/metadata/4976/thumb/1715045082"
- },
- {
- alt: "Founder's Day",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Founder's Day",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "272322",
- topRight: "342e2b",
- bottomRight: "1c1515",
- bottomLeft: "22080a"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "John Hawkins"
- },
- {
- tag: "Ward Hawkins"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2107,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4969",
- key: "/library/metadata/4969",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c131108fddd001f31d71e",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Doctor's Lady",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "Dr. Baker and Harriet's niece, Kate, fall in love with each other. Then their age difference becomes an issue.",
- index: 17,
- parentIndex: 1,
- audienceRating: 7.0,
- year: 1975,
- thumb: "/library/metadata/4969/thumb/1714790277",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2850560,
- originallyAvailableAt: "1975-01-22",
- addedAt: 1691719135,
- updatedAt: 1714790277,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9104,
- duration: 2850560,
- bitrate: 511,
- width: 688,
- height: 496,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9105,
- key: "/library/parts/9105/1691719135/file.mp4",
- duration: 2850560,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\17 Doctor's Lady - fiveofseven.mp4",
- size: 183565875,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Doctor's Lady",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "Doctor's Lady",
- type: "snapshot",
- url: "/library/metadata/4969/thumb/1714790277"
- },
- {
- alt: "Doctor's Lady",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Doctor's Lady",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "382a27",
- topRight: "75342d",
- bottomRight: "2b2623",
- bottomLeft: "923f43"
- },
- Director: [
- {
- tag: "Lewis Allen"
- }
- ],
- Writer: [
- {
- tag: "Arthur Heinemann"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2107,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4972",
- key: "/library/metadata/4972",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c131208fddd001f31d72a",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Child of Pain",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "When it is found out that a young boy, Graham, is being beaten by his alcoholic father, John, Caroline takes care of the boy while Charles stays with John to try to get him to stay sober.",
- index: 20,
- parentIndex: 1,
- audienceRating: 7.0,
- year: 1975,
- thumb: "/library/metadata/4972/thumb/1714615089",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2848280,
- originallyAvailableAt: "1975-02-12",
- addedAt: 1691719839,
- updatedAt: 1714615089,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9107,
- duration: 2848280,
- bitrate: 511,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9108,
- key: "/library/parts/9108/1691719839/file.mp4",
- duration: 2848280,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\20 Child of Pain - fiveofseven.mp4",
- size: 183602824,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Child of Pain",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "Child of Pain",
- type: "snapshot",
- url: "/library/metadata/4972/thumb/1714615089"
- },
- {
- alt: "Child of Pain",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Child of Pain",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "2e2226",
- topRight: "501c2e",
- bottomRight: "282024",
- bottomLeft: "5d232b"
- },
- Director: [
- {
- tag: "Victor French"
- }
- ],
- Writer: [
- {
- tag: "John Meston"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2107,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4961",
- key: "/library/metadata/4961",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1312d4f2a9001f8283c3",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Ma's Holiday",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "Charles and Caroline decide to go on a second honeymoon and leave Mr. Edwards in charge of the children. The honeymoon doesn't turn out very well because Caroline keeps worrying about the children. Back at home, Mr. Edwards has his hands full with Carrie.",
- index: 8,
- parentIndex: 1,
- audienceRating: 7.0,
- year: 1974,
- thumb: "/library/metadata/4961/thumb/1714441745",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2849280,
- originallyAvailableAt: "1974-11-06",
- addedAt: 1691721427,
- updatedAt: 1714441745,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9096,
- duration: 2849280,
- bitrate: 516,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9097,
- key: "/library/parts/9097/1691721427/file.mp4",
- duration: 2849280,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\08 Ma's Holiday - fiveofseven.mp4",
- size: 183682829,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Ma's Holiday",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "Ma's Holiday",
- type: "snapshot",
- url: "/library/metadata/4961/thumb/1714441745"
- },
- {
- alt: "Ma's Holiday",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Ma's Holiday",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1d1d",
- topRight: "3a4441",
- bottomRight: "37111d",
- bottomLeft: "66282e"
- },
- Director: [
- {
- tag: "Leo Penn"
- }
- ],
- Writer: [
- {
- tag: "Dale Eunson"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2107,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4975",
- key: "/library/metadata/4975",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13121cae62001f774ca2",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "To See The World",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- 'Johnny Johnson leaves to ""see the world"" and Mr. Edwards goes along with him to keep him out of trouble. Johnny meets up with a girl who is able to trick him out of a lot of money. Mr. Edwards talks to this girl to try to have her convince Johnny to go back home.',
- index: 23,
- parentIndex: 1,
- audienceRating: 7.0,
- year: 1975,
- thumb: "/library/metadata/4975/thumb/1714610042",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2841160,
- originallyAvailableAt: "1975-03-05",
- addedAt: 1691719690,
- updatedAt: 1714610042,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9110,
- duration: 2841160,
- bitrate: 513,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9111,
- key: "/library/parts/9111/1691719690/file.mp4",
- duration: 2841160,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\23 To See the World - fiveofseven.mp4",
- size: 183600140,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "To See The World",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "To See The World",
- type: "snapshot",
- url: "/library/metadata/4975/thumb/1714610042"
- },
- {
- alt: "To See The World",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "To See The World",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "211f23",
- topRight: "8a4930",
- bottomRight: "2c030b",
- bottomLeft: "9f2f45"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Writer: [
- {
- tag: "Gerry Day"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2107,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4962",
- key: "/library/metadata/4962",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311e264b7001fcb1ee9",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "School Mom",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "After Ms. Beadle sprains her ankle, Caroline becomes the substitute teacher. Caroline takes a special interest in helping an older student, Abel, learn to read. One day Mrs. Oleson shows up and causes Abel to quit school. Because of this Caroline quits, but returns after she convinces Abel to give school another chance.",
- index: 9,
- parentIndex: 1,
- audienceRating: 7.0,
- year: 1974,
- thumb: "/library/metadata/4962/thumb/1714610545",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2839000,
- originallyAvailableAt: "1974-11-13",
- addedAt: 1691720466,
- updatedAt: 1714610545,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9097,
- duration: 2839000,
- bitrate: 513,
- width: 688,
- height: 496,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9098,
- key: "/library/parts/9098/1691720466/file.mp4",
- duration: 2839000,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\09 School Mom - fiveofseven.mp4",
- size: 183639815,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "School Mom",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "School Mom",
- type: "snapshot",
- url: "/library/metadata/4962/thumb/1714610545"
- },
- {
- alt: "School Mom",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "School Mom",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "312725",
- topRight: "505b52",
- bottomRight: "372a27",
- bottomLeft: "4e3d3e"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "Ward Hawkins"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2107,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4978",
- key: "/library/metadata/4978",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311705e7a001e766994",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Richest Man In Walnut Grove",
- titleSort: "Richest Man In Walnut Grove",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "After the mill closes, Charles is unable to pay off his debt at the mercantile. Mr. Hanson is forced to close the mill after one of his big customers declares bankruptcy. This was after Hanson had already shipped them a bunch of lumber. Charles had been expecting two months worth of wages before Hanson was forced to close down. Charles must taken on several jobs at the same time. Mary gets a job to help the family, while Laura does the chores at home. When the bill finally gets paid, Nels tells Charles that he thinks Charles is the richest man in Walnut Grove, since he has a very loving family.",
- index: 1,
- parentIndex: 2,
- audienceRating: 7.0,
- year: 1975,
- thumb: "/library/metadata/4978/thumb/1714441845",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2784240,
- originallyAvailableAt: "1975-09-10",
- addedAt: 1691721950,
- updatedAt: 1714441845,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9112,
- duration: 2784240,
- bitrate: 528,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9113,
- key: "/library/parts/9113/1691721950/file.mp4",
- duration: 2784240,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\01 The Richest Man in Walnut Grove - fiveofseven.mp4",
- size: 183719927,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Richest Man In Walnut Grove",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "The Richest Man In Walnut Grove",
- type: "snapshot",
- url: "/library/metadata/4978/thumb/1714441845"
- },
- {
- alt: "The Richest Man In Walnut Grove",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Richest Man In Walnut Grove",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "491f17",
- topRight: "481a1c",
- bottomRight: "4a3b18",
- bottomLeft: "372c28"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2107,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4971",
- key: "/library/metadata/4971",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13114eefaa001f64ba61",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Circus Man",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "A traveling circusman, O'Hara, comes to Walnut Grove and tries to get everyone to believe he has magic healing powders. However, he is really found out when Mrs. Oleson almost loses her life when she tries his healing powders instead of having an operation.",
- index: 19,
- parentIndex: 1,
- audienceRating: 7.0,
- year: 1975,
- thumb: "/library/metadata/4971/thumb/1714868191",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2855160,
- originallyAvailableAt: "1975-02-05",
- addedAt: 1691716500,
- updatedAt: 1714868191,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9106,
- duration: 2855160,
- bitrate: 510,
- width: 704,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9107,
- key: "/library/parts/9107/1691716500/file.mp4",
- duration: 2855160,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\19 Circus Man - fiveofseven.mp4",
- size: 183433530,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Circus Man",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "Circus Man",
- type: "snapshot",
- url: "/library/metadata/4971/thumb/1714868191"
- },
- {
- alt: "Circus Man",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Circus Man",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "411d12",
- topRight: "4c2514",
- bottomRight: "240d03",
- bottomLeft: "3f1409"
- },
- Director: [
- {
- tag: "Victor French"
- },
- {
- tag: "Michael Landon"
- }
- ],
- Writer: [
- {
- tag: "Preston Wood"
- },
- {
- tag: "Ward Hawkins"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21069,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "14028",
- key: "/library/metadata/14028",
- parentRatingKey: "14026",
- grandparentRatingKey: "14025",
- guid: "plex://episode/64d63a397c954618ce17ddfb",
- parentGuid: "plex://season/61ffda0c0524c42b2c7e6ac8",
- grandparentGuid: "plex://show/616511bebe75f414611d89c2",
- grandparentSlug: "the-fall-of-the-house-of-usher",
- type: "episode",
- title: "The Masque of the Red Death",
- titleSort: "Masque of the Red Death",
- grandparentKey: "/library/metadata/14025",
- parentKey: "/library/metadata/14026",
- grandparentTitle: "The Fall of the House of Usher",
- parentTitle: "Season 1",
- contentRating: "TV-MA",
- summary:
- "Motivated by money and revenge, Perry hosts an exclusive masque-rave that takes a twisted turn. A young Roderick pitches a revolutionary new opioid.",
- index: 2,
- parentIndex: 1,
- audienceRating: 6.9,
- year: 2023,
- thumb: "/library/metadata/14028/thumb/1723336710",
- art: "/library/metadata/14025/art/1725935110",
- parentThumb: "/library/metadata/14026/thumb/1723214603",
- grandparentThumb: "/library/metadata/14025/thumb/1725935110",
- grandparentArt: "/library/metadata/14025/art/1725935110",
- grandparentTheme: "/library/metadata/14025/theme/1725935110",
- duration: 3663749,
- originallyAvailableAt: "2023-10-12",
- addedAt: 1723214591,
- updatedAt: 1723336710,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 18075,
- duration: 3663749,
- bitrate: 1699,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "aac",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "he-aac",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 18136,
- key: "/library/parts/18136/1723130039/file.mkv",
- duration: 3663749,
- file: "P:\\tvshows\\The Fall of the House of Usher\\The.Fall.of.the.House.of.Usher.S01E02.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv",
- size: 780271687,
- audioProfile: "he-aac",
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Masque of the Red Death",
- type: "coverPoster",
- url: "/library/metadata/14026/thumb/1723214603"
- },
- {
- alt: "The Masque of the Red Death",
- type: "snapshot",
- url: "/library/metadata/14028/thumb/1723336710"
- },
- {
- alt: "The Masque of the Red Death",
- type: "background",
- url: "/library/metadata/14025/art/1725935110"
- }
- ],
- UltraBlurColors: {
- topLeft: "030403",
- topRight: "010b0d",
- bottomRight: "050609",
- bottomLeft: "06090b"
- },
- Director: [
- {
- tag: "Mike Flanagan"
- }
- ],
- Writer: [
- {
- tag: "Mike Flanagan"
- },
- {
- tag: "Emmy Grinwis"
- }
- ],
- Role: [
- {
- tag: "Carla Gugino"
- },
- {
- tag: "Bruce Greenwood"
- },
- {
- tag: "Mary McDonnell"
- }
- ]
- }
- },
- {
- score: 0.2106,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4958",
- key: "/library/metadata/4958",
- parentRatingKey: "4952",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13112df347001e422f2d",
- parentGuid: "plex://season/602e68f59b7e9c002d71c01d",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Love of Johnny Johnson",
- titleSort: "Love of Johnny Johnson",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4952",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 1",
- contentRating: "TV-PG",
- summary:
- "Laura falls in love with a new student, Johnny Johnson. Johnny, who is a lot older than Laura, is interested in Mary instead. Although Mary is not interested in Johnny, Laura's actions cause tension between the sisters. When Charles finds this out, he is appalled that either of his girls is involved with Johnny.",
- index: 5,
- parentIndex: 1,
- audienceRating: 6.0,
- year: 1974,
- thumb: "/library/metadata/4958/thumb/1714961970",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4952/thumb/1714441744",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2854000,
- originallyAvailableAt: "1974-10-09",
- addedAt: 1691721654,
- updatedAt: 1714961970,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9093,
- duration: 2854000,
- bitrate: 511,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9094,
- key: "/library/parts/9094/1691721654/file.mp4",
- duration: 2854000,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 1\\05 The Love of Johnny Johnson - fiveofseven.mp4",
- size: 183702401,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Love of Johnny Johnson",
- type: "coverPoster",
- url: "/library/metadata/4952/thumb/1714441744"
- },
- {
- alt: "The Love of Johnny Johnson",
- type: "snapshot",
- url: "/library/metadata/4958/thumb/1714961970"
- },
- {
- alt: "The Love of Johnny Johnson",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Love of Johnny Johnson",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "113339",
- topRight: "5b632c",
- bottomRight: "506630",
- bottomLeft: "4f6731"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "Gerry Day"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.2104,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5002",
- key: "/library/metadata/5002",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13117b5c2e001e6ce4ec",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Bunny",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "Nellie falls off of Bunny and pretends to be paralyzed. Mrs. Oleson blames Laura for this and wants to destroy Bunny.",
- index: 2,
- parentIndex: 3,
- audienceRating: 4.0,
- year: 1976,
- thumb: "/library/metadata/5002/thumb/1714441947",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2772430,
- originallyAvailableAt: "1976-10-04",
- addedAt: 1691717986,
- updatedAt: 1714441947,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9135,
- duration: 2772430,
- bitrate: 529,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9136,
- key: "/library/parts/9136/1691717986/file.mp4",
- duration: 2772430,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\02 Bunny - fiveofseven.mp4",
- size: 183496887,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Bunny",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "Bunny",
- type: "snapshot",
- url: "/library/metadata/5002/thumb/1714441947"
- },
- {
- alt: "Bunny",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Bunny",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "49210d",
- topRight: "291207",
- bottomRight: "331306",
- bottomLeft: "92413f"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Writer: [
- {
- tag: "Michael Landon"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21005,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5009",
- key: "/library/metadata/5009",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1312ef619b00204a6ead",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Bully Boys",
- titleSort: "Bully Boys",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- 'Rev. Alden\'s pleas to ""turn the other cheek"" is put to the test when a family of ruffians move to Walnut Grove and cause trouble.',
- index: 9,
- parentIndex: 3,
- audienceRating: 0.5,
- year: 1976,
- thumb: "/library/metadata/5009/thumb/1714870650",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2766078,
- originallyAvailableAt: "1976-12-06",
- addedAt: 1691720541,
- updatedAt: 1714870650,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 9142,
- duration: 2766078,
- bitrate: 527,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9143,
- key: "/library/parts/9143/1691720541/file.mp4",
- duration: 2766078,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\09 The Bully Boys - fiveofseven.mp4",
- size: 183641624,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Bully Boys",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "The Bully Boys",
- type: "snapshot",
- url: "/library/metadata/5009/thumb/1714870650"
- },
- {
- alt: "The Bully Boys",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Bully Boys",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "221f1d",
- topRight: "564a48",
- bottomRight: "47403d",
- bottomLeft: "0f0202"
- },
- Director: [
- {
- tag: "Victor French"
- }
- ],
- Writer: [
- {
- tag: "B.W. Sandefur"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4983",
- key: "/library/metadata/4983",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311705e7a001e766998",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Spring Dance",
- titleSort: "Spring Dance",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "Laura and Grace Snider both need dates for the annual Spring Dance, but those they have their eyes on seem not to be interested. Caroline shares with them a 'womanly wile' she used on Charles to get his attention, but when Laura and Grace try it the consequences are not what they had hoped for. Then Charles reminds Caroline of what actually happened when she tried it on him, and she changes her advice to Laura and Grace, with a happier outcome.",
- index: 6,
- parentIndex: 2,
- year: 1975,
- thumb: "/library/metadata/4983/thumb/1714441845",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2790480,
- originallyAvailableAt: "1975-10-29",
- addedAt: 1691720726,
- updatedAt: 1714441845,
- Media: [
- {
- id: 9117,
- duration: 2790480,
- bitrate: 526,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9118,
- key: "/library/parts/9118/1691720726/file.mp4",
- duration: 2790480,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\06 The Spring Dance - fiveofseven.mp4",
- size: 183642474,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Spring Dance",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "The Spring Dance",
- type: "snapshot",
- url: "/library/metadata/4983/thumb/1714441845"
- },
- {
- alt: "The Spring Dance",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Spring Dance",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "231204",
- topRight: "201c08",
- bottomRight: "393916",
- bottomLeft: "1f1f09"
- },
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4993",
- key: "/library/metadata/4993",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311ba6eb9001fc1d29d",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Runaway Caboose",
- titleSort: "Runaway Caboose",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "Mary, Laura, and Mr. Edwards' adopted son, Carl, go along with Charles and Mr. Edwards to a train station. The three children wander into the caboose. The caboose then begins to move backwards, going faster and faster. Another train is coming the opposite direction...",
- index: 16,
- parentIndex: 2,
- year: 1976,
- thumb: "/library/metadata/4993/thumb/1714701838",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2783480,
- originallyAvailableAt: "1976-02-11",
- addedAt: 1691720615,
- updatedAt: 1714701838,
- Media: [
- {
- id: 9127,
- duration: 2783480,
- bitrate: 524,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9128,
- key: "/library/parts/9128/1691720615/file.mp4",
- duration: 2783480,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\16 The Runaway Caboose - fiveofseven.mp4",
- size: 183641812,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Runaway Caboose",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "The Runaway Caboose",
- type: "snapshot",
- url: "/library/metadata/4993/thumb/1714701838"
- },
- {
- alt: "The Runaway Caboose",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Runaway Caboose",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "341015",
- topRight: "3e1618",
- bottomRight: "1d1d22",
- bottomLeft: "3f3130"
- },
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4989",
- key: "/library/metadata/4989",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311ba6eb9001fc1d28d",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "His Father's Son",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "John is a lot more interested in books than farming or hunting. Mr. Edwards tries to make him different and buys him a gun for his birthday.",
- index: 12,
- parentIndex: 2,
- year: 1976,
- thumb: "/library/metadata/4989/thumb/1714867375",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2774360,
- originallyAvailableAt: "1976-01-07",
- addedAt: 1691720319,
- updatedAt: 1714867375,
- Media: [
- {
- id: 9123,
- duration: 2774360,
- bitrate: 525,
- width: 688,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9124,
- key: "/library/parts/9124/1691720319/file.mp4",
- duration: 2774360,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\12 His Father's Son - fiveofseven.mp4",
- size: 183625702,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "His Father's Son",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "His Father's Son",
- type: "snapshot",
- url: "/library/metadata/4989/thumb/1714867375"
- },
- {
- alt: "His Father's Son",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "His Father's Son",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "1b0703",
- topRight: "2c0b03",
- bottomRight: "3f312e",
- bottomLeft: "1b1413"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5003",
- key: "/library/metadata/5003",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13117b5c2e001e6ce4f0",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Race",
- titleSort: "Race",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "Laura and her horse, Bunny, are picked to win at the horse race in town. Since Mrs. Oleson doesn't want Laura to win, she buys a great thoroughbred for Nellie to ride.",
- index: 3,
- parentIndex: 3,
- year: 1976,
- thumb: "/library/metadata/5003/thumb/1714441947",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2769870,
- originallyAvailableAt: "1976-10-11",
- addedAt: 1691720245,
- updatedAt: 1714441947,
- Media: [
- {
- id: 9136,
- duration: 2769870,
- bitrate: 530,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9137,
- key: "/library/parts/9137/1691720245/file.mp4",
- duration: 2769870,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\03 The Race - fiveofseven.mp4",
- size: 183623784,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Race",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "The Race",
- type: "snapshot",
- url: "/library/metadata/5003/thumb/1714441947"
- },
- {
- alt: "The Race",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Race",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "291e22",
- topRight: "181213",
- bottomRight: "251d1f",
- bottomLeft: "100205"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "John V. Hanrahan"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4991",
- key: "/library/metadata/4991",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311ba6eb9001fc1d289",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Pride Of Walnut Grove",
- titleSort: "Pride Of Walnut Grove",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "Mary is excited when she has the chance to participate in a state-wide math competition. The problem is that Charles can't afford to have her go.",
- index: 14,
- parentIndex: 2,
- year: 1976,
- thumb: "/library/metadata/4991/thumb/1714871904",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2777960,
- originallyAvailableAt: "1976-01-28",
- addedAt: 1691719097,
- updatedAt: 1714871904,
- Media: [
- {
- id: 9125,
- duration: 2777960,
- bitrate: 524,
- width: 688,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9126,
- key: "/library/parts/9126/1691719097/file.mp4",
- duration: 2777960,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\14 The Pride of Walnut Grove - fiveofseven.mp4",
- size: 183559934,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Pride Of Walnut Grove",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "The Pride Of Walnut Grove",
- type: "snapshot",
- url: "/library/metadata/4991/thumb/1714871904"
- },
- {
- alt: "The Pride Of Walnut Grove",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Pride Of Walnut Grove",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "261606",
- topRight: "443835",
- bottomRight: "5f252a",
- bottomLeft: "383029"
- },
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5019",
- key: "/library/metadata/5019",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13112df347001e422f15",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Music Box",
- titleSort: "Music Box",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "Laura befriends a new girl, Anna, who stutters and has a hard time making friends. A jealous Nellie starts an elite club and although she invites Laura, she leaves Anna out. While at the Olesons, Laura steals one of Nellie's music boxes.",
- index: 19,
- parentIndex: 3,
- year: 1977,
- thumb: "/library/metadata/5019/thumb/1714441948",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2776847,
- originallyAvailableAt: "1977-03-14",
- addedAt: 1691717949,
- updatedAt: 1714441948,
- Media: [
- {
- id: 9152,
- duration: 2776847,
- bitrate: 529,
- width: 688,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9153,
- key: "/library/parts/9153/1691717949/file.mp4",
- duration: 2776847,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\19 The Music Box - fiveofseven.mp4",
- size: 183496856,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Music Box",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "The Music Box",
- type: "snapshot",
- url: "/library/metadata/5019/thumb/1714441948"
- },
- {
- alt: "The Music Box",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Music Box",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "260916",
- topRight: "481824",
- bottomRight: "491c1b",
- bottomLeft: "371118"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Writer: [
- {
- tag: "Robert Janes"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5021",
- key: "/library/metadata/5021",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13112df347001e422f25",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Gold Country (1)",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "After having their crops destroyed, the Ingalls leave Walnut Grove to try their luck at striking it rich. After being at the gold mines for a while, the Ingalls realize that greed has been poisoning their minds. They leave to go home instead of looking for more gold.",
- index: 21,
- parentIndex: 3,
- year: 1977,
- thumb: "/library/metadata/5021/thumb/1714528020",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2835966,
- originallyAvailableAt: "1977-04-04",
- addedAt: 1691723717,
- updatedAt: 1714528020,
- Media: [
- {
- id: 9154,
- duration: 2835966,
- bitrate: 529,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9155,
- key: "/library/parts/9155/1691723717/file.mp4",
- duration: 2835966,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\21 Gold Country - fiveofseven.mp4",
- size: 188863799,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Gold Country (1)",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "Gold Country (1)",
- type: "snapshot",
- url: "/library/metadata/5021/thumb/1714528020"
- },
- {
- alt: "Gold Country (1)",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Gold Country (1)",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "421c45",
- topRight: "332b33",
- bottomRight: "3e353e",
- bottomLeft: "2c2229"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Writer: [
- {
- tag: "B.W. Sandefur"
- },
- {
- tag: "John Hawkins"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4999",
- key: "/library/metadata/4999",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13117b5c2e001e6ce4d4",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Going Home",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "After a tornado ruins his crop, Charles decides to sell the land and return to the Big Woods of Wisconsin without consulting his family.",
- index: 22,
- parentIndex: 2,
- year: 1976,
- thumb: "/library/metadata/4999/thumb/1714528623",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2774840,
- originallyAvailableAt: "1976-03-31",
- addedAt: 1691716184,
- updatedAt: 1714528623,
- Media: [
- {
- id: 9133,
- duration: 2774840,
- bitrate: 525,
- width: 704,
- height: 544,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9134,
- key: "/library/parts/9134/1691716184/file.mp4",
- duration: 2774840,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\22 Going Home - fiveofseven.mp4",
- size: 183414327,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Going Home",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "Going Home",
- type: "snapshot",
- url: "/library/metadata/4999/thumb/1714528623"
- },
- {
- alt: "Going Home",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Going Home",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b1403",
- topRight: "292621",
- bottomRight: "482513",
- bottomLeft: "2b4120"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5005",
- key: "/library/metadata/5005",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13117b5c2e001e6ce4dc",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Monster Of Walnut Grove",
- titleSort: "Monster Of Walnut Grove",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "Laura's imagination runs wild on Halloween when she thinks she sees Nels cut off Mrs Oleson's head. Laura tells Nellie and Willie what she saw. Since the Oleson kids know that their mother is really out of town, they decide to scare Laura a little bit more. Everything is straightened up when Mrs. Oleson comes back.",
- index: 5,
- parentIndex: 3,
- year: 1976,
- thumb: "/library/metadata/5005/thumb/1714874788",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2768446,
- originallyAvailableAt: "1976-11-01",
- addedAt: 1691719022,
- updatedAt: 1714874788,
- Media: [
- {
- id: 9138,
- duration: 2768446,
- bitrate: 526,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9139,
- key: "/library/parts/9139/1691719022/file.mp4",
- duration: 2768446,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\05 The Monster of Walnut Grove - fiveofseven.mp4",
- size: 183555997,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Monster Of Walnut Grove",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "The Monster Of Walnut Grove",
- type: "snapshot",
- url: "/library/metadata/5005/thumb/1714874788"
- },
- {
- alt: "The Monster Of Walnut Grove",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Monster Of Walnut Grove",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "110303",
- topRight: "130e03",
- bottomRight: "543b1a",
- bottomLeft: "8c3c2b"
- },
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5008",
- key: "/library/metadata/5008",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13121cae62001f774c96",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Fred",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- 'Laura is tricked into taking a ""one of a kind"" billy goat home with her. After Fred eats some of the Ingalls\' crops, Laura is forced to get rid of the billy goat. Every person that Laura wanted to give the billy goat to resulted in a funny time. Laura finally decides to set him free in the wild. This episode is guaranteed to make you laugh!',
- index: 8,
- parentIndex: 3,
- year: 1976,
- thumb: "/library/metadata/5008/thumb/1715129356",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2763988,
- originallyAvailableAt: "1976-11-29",
- addedAt: 1691718909,
- updatedAt: 1715129356,
- Media: [
- {
- id: 9141,
- duration: 2763988,
- bitrate: 527,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9142,
- key: "/library/parts/9142/1691718909/file.mp4",
- duration: 2763988,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\08 Fred - fiveofseven.mp4",
- size: 183544514,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Fred",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "Fred",
- type: "snapshot",
- url: "/library/metadata/5008/thumb/1715129356"
- },
- {
- alt: "Fred",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Fred",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "203418",
- topRight: "102109",
- bottomRight: "172910",
- bottomLeft: "2d3c19"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "Robert Vincent Wright"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4995",
- key: "/library/metadata/4995",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311ba6eb9001fc1d2a1",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Long Road Home",
- titleSort: "Long Road Home",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "Charles, Mr. Edwards, and two other men take a job that involves handling and transporting explosives. They must deal with many things along the road, including prejudice.",
- index: 18,
- parentIndex: 2,
- year: 1976,
- thumb: "/library/metadata/4995/thumb/1714615954",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2783120,
- originallyAvailableAt: "1976-03-03",
- addedAt: 1691718650,
- updatedAt: 1714615954,
- Media: [
- {
- id: 9129,
- duration: 2783120,
- bitrate: 523,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9130,
- key: "/library/parts/9130/1691718650/file.mp4",
- duration: 2783120,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\18 The Long Road Home - fiveofseven.mp4",
- size: 183531429,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Long Road Home",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "The Long Road Home",
- type: "snapshot",
- url: "/library/metadata/4995/thumb/1714615954"
- },
- {
- alt: "The Long Road Home",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Long Road Home",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "1a1615",
- topRight: "813738",
- bottomRight: "391120",
- bottomLeft: "562029"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5010",
- key: "/library/metadata/5010",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1312cb3ffa001f1dbde0",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Hunters",
- titleSort: "Hunters",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "Pa decides to take Laura hunting with him. When Charles and Laura are getting settled down for the night, Laura trips over her dad's gun and sets it off. Charles is badly wounded. Laura runs to get help, but the only person she can find is a blind person, Sam. Since Sam just recently became blind, he knew his way around somewhat. After getting lost a few times, Sam and Laura finally find Mr. Edwards' home. Mr. Edwards gets a doctor, who saves Mr. Ingalls. Thanks to Laura, Sam learned that just because he was blind didn't mean he had to stay at home and do nothing.",
- index: 10,
- parentIndex: 3,
- year: 1976,
- thumb: "/library/metadata/5010/thumb/1714527854",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 4223678,
- originallyAvailableAt: "1976-12-20",
- addedAt: 1691746448,
- updatedAt: 1714527854,
- Media: [
- {
- id: 9143,
- duration: 4223678,
- bitrate: 518,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9144,
- key: "/library/parts/9144/1691746448/file.mp4",
- duration: 4223678,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\10 The Hunters - fiveofseven.mp4",
- size: 275510970,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Hunters",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "The Hunters",
- type: "snapshot",
- url: "/library/metadata/5010/thumb/1714527854"
- },
- {
- alt: "The Hunters",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Hunters",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "280d0a",
- topRight: "28605a",
- bottomRight: "346a50",
- bottomLeft: "34190b"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Writer: [
- {
- tag: "Harold Swanton"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5020",
- key: "/library/metadata/5020",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13112df347001e422f21",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Election",
- titleSort: "Election",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "As a prank to make him look foolish, the older boys of Walnut Grove school nominate the object of their practical jokes, gentle Elmer Dobkins, to run for class president against popular Mary Ingalls and wealthy Nellie Oleson. While Mary and Nellie wage their campaigns with promises of popcorn and gum balls, Mr. Dobkins witnesses his son being teased by the older boys and, when he finds out why Elmer was nominated, angrily orders him to pull out of the election. But, when election day comes and the race seems too close to call, a cruel act and children tired of being bullied decide the outcome.",
- index: 20,
- parentIndex: 3,
- year: 1977,
- thumb: "/library/metadata/5020/thumb/1714615962",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2772691,
- originallyAvailableAt: "1977-03-21",
- addedAt: 1691719579,
- updatedAt: 1714615962,
- Media: [
- {
- id: 9153,
- duration: 2772691,
- bitrate: 525,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9154,
- key: "/library/parts/9154/1691719579/file.mp4",
- duration: 2772691,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\20 The Election - fiveofseven.mp4",
- size: 183591441,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Election",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "The Election",
- type: "snapshot",
- url: "/library/metadata/5020/thumb/1714615962"
- },
- {
- alt: "The Election",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Election",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "1b050b",
- topRight: "1d0b03",
- bottomRight: "301a0a",
- bottomLeft: "0f0202"
- },
- Director: [
- {
- tag: "Victor French"
- }
- ],
- Writer: [
- {
- tag: "B.W. Sandefur"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5001",
- key: "/library/metadata/5001",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13117b5c2e001e6ce4d8",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Collection",
- titleSort: "Collection",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "Reverend Alden gets sick while collecting donations. Caleb Hodgekiss, an ex-convict, helps the Reverend by giving him a place to stay and volunteering to get the donations from Walnut Grove. Caleb poses as a friend of the Reverend so that he might get donations which he initially planned to keep for himself.",
- index: 1,
- parentIndex: 3,
- year: 1976,
- thumb: "/library/metadata/5001/thumb/1714441947",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2771598,
- originallyAvailableAt: "1976-09-27",
- addedAt: 1691717321,
- updatedAt: 1714441947,
- Media: [
- {
- id: 9134,
- duration: 2771598,
- bitrate: 530,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9135,
- key: "/library/parts/9135/1691717321/file.mp4",
- duration: 2771598,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\01 The Collection - fiveofseven.mp4",
- size: 183467183,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Collection",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "The Collection",
- type: "snapshot",
- url: "/library/metadata/5001/thumb/1714441947"
- },
- {
- alt: "The Collection",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Collection",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "140304",
- topRight: "271f1c",
- bottomRight: "91413d",
- bottomLeft: "1a171a"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Writer: [
- {
- tag: "Arthur Heinemann"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4998",
- key: "/library/metadata/4998",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13117b5c2e001e6ce4e8",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Soldier's Return",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "The son of Mrs. Whipple returns to Walnut Grove after serving in the Civil War. To forget his painful past, he takes morphine, which he becomes addicted to.",
- index: 21,
- parentIndex: 2,
- year: 1976,
- thumb: "/library/metadata/4998/thumb/1714877305",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2761840,
- originallyAvailableAt: "1976-03-24",
- addedAt: 1691718836,
- updatedAt: 1714877305,
- Media: [
- {
- id: 9132,
- duration: 2761840,
- bitrate: 527,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9133,
- key: "/library/parts/9133/1691718836/file.mp4",
- duration: 2761840,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\21 Soldier's Return - fiveofseven.mp4",
- size: 183541554,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Soldier's Return",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "Soldier's Return",
- type: "snapshot",
- url: "/library/metadata/4998/thumb/1714877305"
- },
- {
- alt: "Soldier's Return",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Soldier's Return",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "321a0a",
- topRight: "140303",
- bottomRight: "301306",
- bottomLeft: "39210a"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "B.W. Sandefur"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4986",
- key: "/library/metadata/4986",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311ba6eb9001fc1d291",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Ebenezer Sprague",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "Laura Ingalls is stunned to learn that her amiable fishing friend is none other than Walnut Grove's new banker, miserly Ebenezer Sprague, and heartbroken when he accuses her of becoming his friend to secure a loan for her family.",
- index: 9,
- parentIndex: 2,
- year: 1975,
- thumb: "/library/metadata/4986/thumb/1714530189",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2785840,
- originallyAvailableAt: "1975-11-19",
- addedAt: 1691718984,
- updatedAt: 1714530189,
- Media: [
- {
- id: 9120,
- duration: 2785840,
- bitrate: 523,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9121,
- key: "/library/parts/9121/1691718984/file.mp4",
- duration: 2785840,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\09 The Camp-Out - fiveofseven.mp4",
- size: 183554539,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Ebenezer Sprague",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "Ebenezer Sprague",
- type: "snapshot",
- url: "/library/metadata/4986/thumb/1714530189"
- },
- {
- alt: "Ebenezer Sprague",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Ebenezer Sprague",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "1c0404",
- topRight: "381412",
- bottomRight: "101214",
- bottomLeft: "28201e"
- },
- Director: [
- {
- tag: "Victor French"
- }
- ],
- Writer: [
- {
- tag: "Hindi Brooks"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4984",
- key: "/library/metadata/4984",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311705e7a001e766988",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Remember Me (1)",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "A widowed mother named Julia Sanderson (Patricia Neal) learns she has a terminal illness and, with no close relatives to care for her three children, John Jr., Carl and Alicia, she gets Charles to promise to find the children a new home after she dies. Meanwhile, Laura and Mary rescue some abandoned puppies, and the relationship between Mr. Edwards and Grace Snider begins to blossom.",
- index: 7,
- parentIndex: 2,
- year: 1975,
- thumb: "/library/metadata/4984/thumb/1715045664",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2770680,
- originallyAvailableAt: "1975-11-05",
- addedAt: 1691716983,
- updatedAt: 1715045664,
- Media: [
- {
- id: 9118,
- duration: 2770680,
- bitrate: 525,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9119,
- key: "/library/parts/9119/1691716983/file.mp4",
- duration: 2770680,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\07 Remember Me Part I - fiveofseven.mp4",
- size: 183449267,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Remember Me (1)",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "Remember Me (1)",
- type: "snapshot",
- url: "/library/metadata/4984/thumb/1715045664"
- },
- {
- alt: "Remember Me (1)",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Remember Me (1)",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "192c53",
- topRight: "110204",
- bottomRight: "140303",
- bottomLeft: "5b2720"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Writer: [
- {
- tag: "Gerry Day"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5013",
- key: "/library/metadata/5013",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1312cb3ffa001f1dbdd8",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Quarantine",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "Mr. Edwards and Doc Baker help a nearby town with an epidemic case of mountain fever. When Mr. Edwards returns, a quarantine is placed on Walnut Grove. Alicia, Mr. Edward's adopted daughter comes down with the disease. Mr. Edwards tries to help his daughter. Laura, not knowing about the disease, goes to visit Alicia and Mr. Edwards. Laura ends up taking care of the both of them while they recover.",
- index: 13,
- parentIndex: 3,
- year: 1977,
- thumb: "/library/metadata/5013/thumb/1714612581",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2778686,
- originallyAvailableAt: "1977-01-17",
- addedAt: 1691717019,
- updatedAt: 1714612581,
- Media: [
- {
- id: 9146,
- duration: 2778686,
- bitrate: 524,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9147,
- key: "/library/parts/9147/1691717019/file.mp4",
- duration: 2778686,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\13 Quarantine - fiveofseven.mp4",
- size: 183449548,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Quarantine",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "Quarantine",
- type: "snapshot",
- url: "/library/metadata/5013/thumb/1714612581"
- },
- {
- alt: "Quarantine",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Quarantine",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "150821",
- topRight: "271030",
- bottomRight: "7a303f",
- bottomLeft: "411525"
- },
- Director: [
- {
- tag: "Victor French"
- }
- ],
- Writer: [
- {
- tag: "John Hawkins"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4985",
- key: "/library/metadata/4985",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13117b5c2e001e6ce4d0",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Remember Me (2)",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "After Julia Sanderson's death, her three children stay with Grace, with help from Mr. Edwards. When Charles is unable to find someone to adopt all three children, he has to make the difficult decision to place them in separate homes. At the very last minute, Mr. Edwards makes a monumental decision: he marries Grace - and they take on all three children.",
- index: 8,
- parentIndex: 2,
- year: 1975,
- thumb: "/library/metadata/4985/thumb/1715300213",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2774000,
- originallyAvailableAt: "1975-11-12",
- addedAt: 1691720910,
- updatedAt: 1715300213,
- Media: [
- {
- id: 9119,
- duration: 2774000,
- bitrate: 525,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9120,
- key: "/library/parts/9120/1691720910/file.mp4",
- duration: 2774000,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\08 Remember Me Part II - fiveofseven.mp4",
- size: 183650866,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Remember Me (2)",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "Remember Me (2)",
- type: "snapshot",
- url: "/library/metadata/4985/thumb/1715300213"
- },
- {
- alt: "Remember Me (2)",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Remember Me (2)",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "1d1716",
- topRight: "423b39",
- bottomRight: "1f1c18",
- bottomLeft: "423434"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Writer: [
- {
- tag: "Michael Landon"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4994",
- key: "/library/metadata/4994",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311ba6eb9001fc1d2a5",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Troublemaker",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "When Miss Beadle can no longer handle the older students' bullying, she is fired. Her mean-spirited succecssor immediately clashes with Laura, and unfairly blames her for several incidents in the classroom.",
- index: 17,
- parentIndex: 2,
- year: 1976,
- thumb: "/library/metadata/4994/thumb/1714877645",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2785840,
- originallyAvailableAt: "1976-02-25",
- addedAt: 1691720690,
- updatedAt: 1714877645,
- Media: [
- {
- id: 9128,
- duration: 2785840,
- bitrate: 523,
- width: 704,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9129,
- key: "/library/parts/9129/1691720690/file.mp4",
- duration: 2785840,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\17 Troublemaker - fiveofseven.mp4",
- size: 183642326,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Troublemaker",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "Troublemaker",
- type: "snapshot",
- url: "/library/metadata/4994/thumb/1714877645"
- },
- {
- alt: "Troublemaker",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Troublemaker",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "422611",
- topRight: "181403",
- bottomRight: "376a4a",
- bottomLeft: "412210"
- },
- Director: [
- {
- tag: "Victor French"
- }
- ],
- Writer: [
- {
- tag: "John Hawkins"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5017",
- key: "/library/metadata/5017",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c131208fddd001f31d732",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "To Live With Fear (2)",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "Caroline stays with Mary who suddenly needs another operation. Charles leave and take on a high risk job to pay for the operation for Mary and Mr. Edwards goes with him. They take a job as a couple of Powder Monkeys making a tunnel for the railroad. But safety is far at the back of Charles' mind as he takes risks, refusing to stop even when a funeral of a Chinese worker takes place. This rush inevitably causes a cave-in where Charles and Harris are buried.",
- index: 17,
- parentIndex: 3,
- year: 1977,
- thumb: "/library/metadata/5017/thumb/1714526443",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2772350,
- originallyAvailableAt: "1977-02-21",
- addedAt: 1691718134,
- updatedAt: 1714526443,
- Media: [
- {
- id: 9150,
- duration: 2772350,
- bitrate: 525,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9151,
- key: "/library/parts/9151/1691718134/file.mp4",
- duration: 2772350,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\17 To Live with Fear Part II - fiveofseven.mp4",
- size: 183504519,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "To Live With Fear (2)",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "To Live With Fear (2)",
- type: "snapshot",
- url: "/library/metadata/5017/thumb/1714526443"
- },
- {
- alt: "To Live With Fear (2)",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "To Live With Fear (2)",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "441a0f",
- topRight: "512c11",
- bottomRight: "461820",
- bottomLeft: "6a2a2e"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "John Hawkins"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5016",
- key: "/library/metadata/5016",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1312cb3ffa001f1dbdd4",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "To Live With Fear (1)",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "Mary has an accident with a horse in the barn. When Mary starts to get worse, the Ingalls take her to a specialist. There they learn that Mary needs an immediate operation.",
- index: 16,
- parentIndex: 3,
- year: 1977,
- thumb: "/library/metadata/5016/thumb/1714963048",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2769747,
- originallyAvailableAt: "1977-02-14",
- addedAt: 1691718245,
- updatedAt: 1714963048,
- Media: [
- {
- id: 9149,
- duration: 2769747,
- bitrate: 526,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9150,
- key: "/library/parts/9150/1691718245/file.mp4",
- duration: 2769747,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\16 To Live with Fear Part I - fiveofseven.mp4",
- size: 183506073,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "To Live With Fear (1)",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "To Live With Fear (1)",
- type: "snapshot",
- url: "/library/metadata/5016/thumb/1714963048"
- },
- {
- alt: "To Live With Fear (1)",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "To Live With Fear (1)",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "322d29",
- topRight: "272120",
- bottomRight: "25232c",
- bottomLeft: "1d1c1d"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "B.W. Sandefur"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5014",
- key: "/library/metadata/5014",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1312cb3ffa001f1dbdcc",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Little Women",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "The school children are allowed to put on plays in groups. Laura and Mary work with Ginny Clark, a student who has no father. Ginny wants her mother to date, but her mother, Della, doesn't believe she looks good enough. Ginny sells her long beautiful hair so she can buy her mother a new dress. Della at first accuses Ginny of stealing money until she sees that her daughter has cut her hair.",
- index: 14,
- parentIndex: 3,
- year: 1977,
- thumb: "/library/metadata/5014/thumb/1714964133",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2769875,
- originallyAvailableAt: "1977-01-24",
- addedAt: 1691717729,
- updatedAt: 1714964133,
- Media: [
- {
- id: 9147,
- duration: 2769875,
- bitrate: 526,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9148,
- key: "/library/parts/9148/1691717729/file.mp4",
- duration: 2769875,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\14 Little Women - fiveofseven.mp4",
- size: 183486538,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Little Women",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "Little Women",
- type: "snapshot",
- url: "/library/metadata/5014/thumb/1714964133"
- },
- {
- alt: "Little Women",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Little Women",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "33140b",
- topRight: "19071d",
- bottomRight: "371411",
- bottomLeft: "5c2426"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "Dale Eunson"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5004",
- key: "/library/metadata/5004",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13117b5c2e001e6ce4e0",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Little Girl Lost",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "Carrie, having tagged along on Laura and Mary's classroom assignment, falls down a mine shaft, providing an alcoholic ex-miner a chance at redemption.",
- index: 4,
- parentIndex: 3,
- year: 1976,
- thumb: "/library/metadata/5004/thumb/1714441947",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2772430,
- originallyAvailableAt: "1976-10-18",
- addedAt: 1691716146,
- updatedAt: 1714441947,
- Media: [
- {
- id: 9137,
- duration: 2772430,
- bitrate: 529,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9138,
- key: "/library/parts/9138/1691716146/file.mp4",
- duration: 2772430,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\04 Little Girl Lost - fiveofseven.mp4",
- size: 183412832,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Little Girl Lost",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "Little Girl Lost",
- type: "snapshot",
- url: "/library/metadata/5004/thumb/1714441947"
- },
- {
- alt: "Little Girl Lost",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Little Girl Lost",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "25255e",
- topRight: "863d7d",
- bottomRight: "4d53a4",
- bottomLeft: "110303"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Writer: [
- {
- tag: "Paul W. Cooper"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4996",
- key: "/library/metadata/4996",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13117b5c2e001e6ce4e4",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "For My Lady",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "Charles takes a job refinishing woodwork for Thurman in exchange for a nice set of china to give to Caroline. Widow Thurman was a lovely, young lady. To keep his secret, Charles had to lie. After he tells the girls and Caroline different stories, everyone suspects that Charles is having an affair.",
- index: 19,
- parentIndex: 2,
- year: 1976,
- thumb: "/library/metadata/4996/thumb/1714526620",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2761800,
- originallyAvailableAt: "1976-03-10",
- addedAt: 1691716426,
- updatedAt: 1714526620,
- Media: [
- {
- id: 9130,
- duration: 2761800,
- bitrate: 527,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9131,
- key: "/library/parts/9131/1691716426/file.mp4",
- duration: 2761800,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\19 For My Lady - fiveofseven.mp4",
- size: 183432459,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "For My Lady",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "For My Lady",
- type: "snapshot",
- url: "/library/metadata/4996/thumb/1714526620"
- },
- {
- alt: "For My Lady",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "For My Lady",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "451f13",
- topRight: "753a28",
- bottomRight: "2f2c64",
- bottomLeft: "6d3326"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "B.W. Sandefur"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5018",
- key: "/library/metadata/5018",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1312cb3ffa001f1dbdd0",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "The Wisdom Of Solomon",
- titleSort: "Wisdom Of Solomon",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "Solomon Henry, an eleven year old black boy, runs away from his family because he's tired of everybody treating him different. He goes to live with the Ingalls. The Ingalls learn many important things and Laura learns an important lesson : Don't take things for granted. The Ingalls convince Solomon to be proud of his heritage. Solomon goes back to his family in the end.",
- index: 18,
- parentIndex: 3,
- year: 1977,
- thumb: "/library/metadata/5018/thumb/1714875517",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2771518,
- originallyAvailableAt: "1977-03-07",
- addedAt: 1691721765,
- updatedAt: 1714875517,
- Media: [
- {
- id: 9151,
- duration: 2771518,
- bitrate: 526,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9152,
- key: "/library/parts/9152/1691721765/file.mp4",
- duration: 2771518,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\18 The Wisdom of Solomon - fiveofseven.mp4",
- size: 183709175,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Wisdom Of Solomon",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "The Wisdom Of Solomon",
- type: "snapshot",
- url: "/library/metadata/5018/thumb/1714875517"
- },
- {
- alt: "The Wisdom Of Solomon",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "The Wisdom Of Solomon",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "140313",
- topRight: "471826",
- bottomRight: "3f3c3b",
- bottomLeft: "261d26"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "Scott Swanton"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4997",
- key: "/library/metadata/4997",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c13117b5c2e001e6ce4f4",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Centennial",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "The Independence Day celebration in Walnut Grove is threatened when taxes are increased. A Russian immigrant shows the people why America is a great place. Even though the immigrant lost his land since he couldn't pay his taxes, he was happy to be in America. He considered it to be the best place to live in the world.",
- index: 20,
- parentIndex: 2,
- year: 1976,
- thumb: "/library/metadata/4997/thumb/1714876203",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2775400,
- originallyAvailableAt: "1976-03-17",
- addedAt: 1691718319,
- updatedAt: 1714876203,
- Media: [
- {
- id: 9131,
- duration: 2775400,
- bitrate: 525,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9132,
- key: "/library/parts/9132/1691718319/file.mp4",
- duration: 2775400,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\20 Centennial - fiveofseven.mp4",
- size: 183508666,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Centennial",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "Centennial",
- type: "snapshot",
- url: "/library/metadata/4997/thumb/1714876203"
- },
- {
- alt: "Centennial",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Centennial",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "141416",
- topRight: "1d1e24",
- bottomRight: "20466a",
- bottomLeft: "1e1e21"
- },
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5007",
- key: "/library/metadata/5007",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1312ec357c001f9d2b8f",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Journey In The Spring (2)",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "Lansford leaves because he feels really bad. Once Laura realizes that her grandpa wasn't to blame for the accident, she looks for Lansford and convinces him to come back home.",
- index: 7,
- parentIndex: 3,
- year: 1976,
- thumb: "/library/metadata/5007/thumb/1714613320",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2910035,
- originallyAvailableAt: "1976-11-22",
- addedAt: 1691716946,
- updatedAt: 1714613320,
- Media: [
- {
- id: 9140,
- duration: 2910035,
- bitrate: 500,
- width: 704,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9141,
- key: "/library/parts/9141/1691716946/file.mp4",
- duration: 2910035,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\07 Journey in the Spring Part II - fiveofseven.mp4",
- size: 183449067,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Journey In The Spring (2)",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "Journey In The Spring (2)",
- type: "snapshot",
- url: "/library/metadata/5007/thumb/1714613320"
- },
- {
- alt: "Journey In The Spring (2)",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Journey In The Spring (2)",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "0f0202",
- topRight: "060c02",
- bottomRight: "7f3538",
- bottomLeft: "210809"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Writer: [
- {
- tag: "Michael Landon"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5011",
- key: "/library/metadata/5011",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1312cb3ffa001f1dbddc",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Blizzard",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "The day before Christmas vacation started, Miss Beadle lets the children out early when she notices that a snowstorm is beginning. The children aren't able to make it home before the storm starts. The men of Walnut Grove search for the children while Doc Baker takes care of the frostbitten children that show up at the school.",
- index: 11,
- parentIndex: 3,
- year: 1976,
- thumb: "/library/metadata/5011/thumb/1714614259",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2768787,
- originallyAvailableAt: "1976-12-27",
- addedAt: 1691719876,
- updatedAt: 1714614259,
- Media: [
- {
- id: 9144,
- duration: 2768787,
- bitrate: 526,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9145,
- key: "/library/parts/9145/1691719876/file.mp4",
- duration: 2768787,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\11 Blizzard - fiveofseven.mp4",
- size: 183608369,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Blizzard",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "Blizzard",
- type: "snapshot",
- url: "/library/metadata/5011/thumb/1714614259"
- },
- {
- alt: "Blizzard",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Blizzard",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "2e0d1d",
- topRight: "11030c",
- bottomRight: "1d1b1a",
- bottomLeft: "0f030e"
- },
- Director: [
- {
- tag: "William F. Claxton"
- }
- ],
- Writer: [
- {
- tag: "Paul W. Cooper"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5006",
- key: "/library/metadata/5006",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1312cb3ffa001f1dbde8",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Journey In The Spring (1)",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "Charles' father, Lansford Ingalls, doesn't want to live after his wife dies. Charles brings his father to Walnut Grove to help him out. When Laura's horse gets hurt, she blames her grandpa.",
- index: 6,
- parentIndex: 3,
- year: 1976,
- thumb: "/library/metadata/5006/thumb/1714617900",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2906964,
- originallyAvailableAt: "1976-11-15",
- addedAt: 1691719059,
- updatedAt: 1714617900,
- Media: [
- {
- id: 9139,
- duration: 2906964,
- bitrate: 501,
- width: 704,
- height: 528,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9140,
- key: "/library/parts/9140/1691719059/file.mp4",
- duration: 2906964,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\06 Journey in the Spring Part I - fiveofseven.mp4",
- size: 183559826,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Journey In The Spring (1)",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "Journey In The Spring (1)",
- type: "snapshot",
- url: "/library/metadata/5006/thumb/1714617900"
- },
- {
- alt: "Journey In The Spring (1)",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Journey In The Spring (1)",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "123146",
- topRight: "312e31",
- bottomRight: "2a252c",
- bottomLeft: "39383a"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Writer: [
- {
- tag: "Michael Landon"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4987",
- key: "/library/metadata/4987",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311ba6eb9001fc1d285",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "At The End Of The Rainbow",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- 'While fishing in a stream, Laura and a friend stumble upon ""gold"". They spend several weeks trying to pick up all of the gold. When they bring it to the bank, they learn that it is only fool\'s gold.',
- index: 10,
- parentIndex: 2,
- year: 1975,
- thumb: "/library/metadata/4987/thumb/1714700401",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2767960,
- originallyAvailableAt: "1975-12-10",
- addedAt: 1691720837,
- updatedAt: 1714700401,
- Media: [
- {
- id: 9121,
- duration: 2767960,
- bitrate: 527,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9122,
- key: "/library/parts/9122/1691720837/file.mp4",
- duration: 2767960,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\10 At The End of the Rainbow - fiveofseven.mp4",
- size: 183646346,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "At The End Of The Rainbow",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "At The End Of The Rainbow",
- type: "snapshot",
- url: "/library/metadata/4987/thumb/1714700401"
- },
- {
- alt: "At The End Of The Rainbow",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "At The End Of The Rainbow",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "182d52",
- topRight: "36404e",
- bottomRight: "3c3639",
- bottomLeft: "1a3559"
- },
- Director: [
- {
- tag: "Michael Landon"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "5015",
- key: "/library/metadata/5015",
- parentRatingKey: "5000",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1312cb3ffa001f1dbdec",
- parentGuid: "plex://season/602e68f89b7e9c002d71c03f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "Injun Kid",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/5000",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 3",
- contentRating: "TV-PG",
- summary:
- "Joseph Stokes is the son of a Sioux Indian who moves to Walnut Grove with his widowed mother. They stay with his grandpa, Jeremy. Jeremy doesn't like Joseph because he is embarrassed that his daughter married an Indian. At school, Joseph is being bullied. Jeremy finally accepts Joseph when he sees his grandson face the bullies",
- index: 15,
- parentIndex: 3,
- year: 1977,
- thumb: "/library/metadata/5015/thumb/1714702100",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/5000/thumb/1714441947",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2777662,
- originallyAvailableAt: "1977-01-31",
- addedAt: 1691717245,
- updatedAt: 1714702100,
- Media: [
- {
- id: 9148,
- duration: 2777662,
- bitrate: 524,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9149,
- key: "/library/parts/9149/1691717245/file.mp4",
- duration: 2777662,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 3\\15 Injun Kid - fiveofseven.mp4",
- size: 183460524,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Injun Kid",
- type: "coverPoster",
- url: "/library/metadata/5000/thumb/1714441947"
- },
- {
- alt: "Injun Kid",
- type: "snapshot",
- url: "/library/metadata/5015/thumb/1714702100"
- },
- {
- alt: "Injun Kid",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "Injun Kid",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "181312",
- topRight: "3c1515",
- bottomRight: "211e1c",
- bottomLeft: "172a4e"
- },
- Director: [
- {
- tag: "Michael Landon"
- },
- {
- tag: "Victor French"
- }
- ],
- Writer: [
- {
- tag: "Arthur Heinemann"
- }
- ],
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- },
- {
- score: 0.21,
- Metadata: {
- librarySectionTitle: "TV Shows",
- ratingKey: "4981",
- key: "/library/metadata/4981",
- parentRatingKey: "4977",
- grandparentRatingKey: "4951",
- guid: "plex://episode/5d9c1311705e7a001e766984",
- parentGuid: "plex://season/602e68f69b7e9c002d71c02f",
- grandparentGuid: "plex://show/5d9c0871ba2e21001f190aa5",
- grandparentSlug: "little-house-on-the-prairie",
- type: "episode",
- title: "In The Big Inning",
- grandparentKey: "/library/metadata/4951",
- parentKey: "/library/metadata/4977",
- grandparentTitle: "Little House on the Prairie",
- parentTitle: "Season 2",
- contentRating: "TV-PG",
- summary:
- "It's time for baseball! After losing badly last year, Walnut Grove expects to win with their star pitcher, Mr. Mumford. People in Walnut Grove are so confident that they are going to win, they place bets on the game. However, Mr. Mumford's wife won't let her husband play because of the gambling. Caroline convinces Mr. Mumford's wife to let her husband play on the condition that any money made from the game goes to the church.",
- index: 4,
- parentIndex: 2,
- year: 1975,
- thumb: "/library/metadata/4981/thumb/1714870855",
- art: "/library/metadata/4951/art/1726971568",
- parentThumb: "/library/metadata/4977/thumb/1714441845",
- grandparentThumb: "/library/metadata/4951/thumb/1726971568",
- grandparentArt: "/library/metadata/4951/art/1726971568",
- grandparentTheme: "/library/metadata/4951/theme/1726971568",
- duration: 2786960,
- originallyAvailableAt: "1975-10-01",
- addedAt: 1691720209,
- updatedAt: 1714870855,
- Media: [
- {
- id: 9115,
- duration: 2786960,
- bitrate: 523,
- width: 688,
- height: 512,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "h264",
- videoResolution: "480",
- container: "mp4",
- videoFrameRate: "PAL",
- optimizedForStreaming: 1,
- audioProfile: "lc",
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 9116,
- key: "/library/parts/9116/1691720209/file.mp4",
- duration: 2786960,
- file: "P:\\tvshows\\Little House on The Prairie\\Season 2\\04 In The Big Inning - fiveofseven.mp4",
- size: 183623579,
- audioProfile: "lc",
- container: "mp4",
- has64bitOffsets: false,
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "In The Big Inning",
- type: "coverPoster",
- url: "/library/metadata/4977/thumb/1714441845"
- },
- {
- alt: "In The Big Inning",
- type: "snapshot",
- url: "/library/metadata/4981/thumb/1714870855"
- },
- {
- alt: "In The Big Inning",
- type: "background",
- url: "/library/metadata/4951/art/1726971568"
- },
- {
- alt: "In The Big Inning",
- type: "clearLogo",
- url: "/library/metadata/4951/clearLogo/1726971568"
- }
- ],
- UltraBlurColors: {
- topLeft: "263031",
- topRight: "525b53",
- bottomRight: "5d223e",
- bottomLeft: "272a2b"
- },
- Role: [
- {
- tag: "Melissa Gilbert"
- },
- {
- tag: "Karen Grassle"
- },
- {
- tag: "Katherine MacGregor"
- }
- ]
- }
- }
- ]
- }
- }
-
- validateResponseSpec("/library/search", "get", 200, response)
- })
-
- it("SAMPLE #3 - should validate the 200 response when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 100,
- SearchResult: [
- {
- score: 0.83046,
- Metadata: {
- librarySectionTitle: "Películas",
- ratingKey: "72621",
- key: "/library/metadata/72621",
- guid: "plex://movie/5d776d1496b655001fe3ed7b",
- studio: "New World Pictures",
- type: "movie",
- title: "House, una casa alucinante",
- originalTitle: "House",
- contentRating: "R",
- summary:
- "Roger Cobb es un exitoso escritor de novelas de terror. Su hijo Jimmy desapareció misteriosamente durante una visita a casa de su tía, y desde entonces lo busca obsesivamente. Tras la trágica muerte de su tía, Roger se instala en su casa para escribir, pero terribles visiones y otros fenómenos sobrenaturales le hacen intuir que su hijo está prisionero en algún lugar de la casa. Empieza entonces a luchar contra fuerzas diabólicas.",
- rating: 5.7,
- audienceRating: 4.6,
- year: 1985,
- tagline: "Ding dong, estás muerto.",
- thumb: "/library/metadata/72621/thumb/1653826161",
- art: "/library/metadata/72621/art/1653826161",
- duration: 5523552,
- originallyAvailableAt: "1985-10-21",
- addedAt: 1653826157,
- updatedAt: 1653826161,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- primaryExtraKey: "/library/metadata/72623",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 118780,
- duration: 5523552,
- bitrate: 7506,
- width: 1920,
- height: 1036,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 120846,
- key: "/library/parts/120846/1653821476/file.mkv",
- duration: 5523552,
- file: "/media/Multimedia/Peliculas/House Una casa alucinante (1986)(Comedia.Terror)(BDRip m1080p)(Dual AC3 Subs Dual).mkv",
- size: 5184037333,
- container: "mkv",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House, una casa alucinante",
- type: "coverPoster",
- url: "/library/metadata/72621/thumb/1653826161"
- },
- {
- alt: "House, una casa alucinante",
- type: "background",
- url: "/library/metadata/72621/art/1653826161"
- }
- ],
- UltraBlurColors: {
- topLeft: "0b1405",
- topRight: "5c3b1c",
- bottomRight: "264c78",
- bottomLeft: "040c03"
- },
- Genre: [
- {
- tag: "Comedia"
- },
- {
- tag: "Terror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Steve Miner"
- }
- ],
- Writer: [
- {
- tag: "Ethan Wiley"
- }
- ],
- Role: [
- {
- tag: "William Katt"
- },
- {
- tag: "George Wendt"
- },
- {
- tag: "Richard Moll"
- }
- ]
- }
- },
- {
- score: 0.63081,
- Metadata: {
- librarySectionTitle: "Películas",
- ratingKey: "89227",
- key: "/library/metadata/89227",
- guid: "plex://movie/5d77683eeb5d26001f1e2eae",
- studio: "New Line Cinema",
- type: "movie",
- title: "House Party",
- contentRating: "R",
- summary:
- "Play dará una fiesta en su casa por la noche. Todo el mundo estará pero, tras una pelea en clase, Kid es castigado y no le permiten ir. Por la noche se escabullirá de casa para ir a la fiesta, pero el castigo no será a lo único que se enfrentará en esta noche muy, muy larga...",
- rating: 9.4,
- audienceRating: 8.1,
- year: 1990,
- tagline:
- "Si los atrapan, se acabó todo. Si no lo hacen, ¡es solo el comienzo!",
- thumb: "/library/metadata/89227/thumb/1674763671",
- art: "/library/metadata/89227/art/1674763671",
- duration: 6245120,
- originallyAvailableAt: "1990-03-09",
- addedAt: 1674763669,
- updatedAt: 1674763671,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- primaryExtraKey: "/library/metadata/89229",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 141226,
- duration: 6245120,
- bitrate: 5787,
- width: 1916,
- height: 1076,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 144520,
- key: "/library/parts/144520/1674760840/file.mkv",
- duration: 6245120,
- file: "/media/Multimedia/Peliculas/House Party (1990)(Comedia)(WEB-DL 1080p)(Dual AC3 Subs Dual).mkv",
- size: 4519578239,
- container: "mkv",
- hasThumbnail: "1",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House Party",
- type: "coverPoster",
- url: "/library/metadata/89227/thumb/1674763671"
- },
- {
- alt: "House Party",
- type: "background",
- url: "/library/metadata/89227/art/1674763671"
- }
- ],
- UltraBlurColors: {
- topLeft: "4e1b19",
- topRight: "252021",
- bottomRight: "79362e",
- bottomLeft: "963e28"
- },
- Genre: [
- {
- tag: "Comedia"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Reginald Hudlin"
- }
- ],
- Writer: [
- {
- tag: "Reginald Hudlin"
- }
- ],
- Role: [
- {
- tag: "Christopher Reid"
- },
- {
- tag: "Christopher Martin"
- },
- {
- tag: "Martin Lawrence"
- }
- ]
- }
- },
- {
- score: 0.63065,
- Metadata: {
- librarySectionTitle: "Películas",
- ratingKey: "89228",
- key: "/library/metadata/89228",
- guid: "plex://movie/5d77683e8718ba001e3168ef",
- studio: "New Line Cinema",
- type: "movie",
- title: "House Party 2",
- contentRating: "R",
- summary:
- "Sin dinero para sus estudios y estafados por una falsa representante discográfica, un par de raperos deciden organizar la fiesta más desmadrada que se puede imaginar.",
- rating: 2.7,
- audienceRating: 6.5,
- year: 1991,
- tagline: "The mother of all pajama parties!",
- thumb: "/library/metadata/89228/thumb/1674763671",
- art: "/library/metadata/89228/art/1674763671",
- duration: 5666052,
- originallyAvailableAt: "1991-10-23",
- addedAt: 1674763669,
- updatedAt: 1674763671,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- primaryExtraKey: "/library/metadata/89230",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 141227,
- duration: 5666052,
- bitrate: 5723,
- width: 1916,
- height: 1076,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 144521,
- key: "/library/parts/144521/1674760981/file.mkv",
- duration: 5666052,
- file: "/media/Multimedia/Peliculas/House Party 2 (1991)(Comedia)(WEB-DL 1080p)(Dual AC3 Subs Dual).mkv",
- size: 4055209893,
- container: "mkv",
- hasThumbnail: "1",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House Party 2",
- type: "coverPoster",
- url: "/library/metadata/89228/thumb/1674763671"
- },
- {
- alt: "House Party 2",
- type: "background",
- url: "/library/metadata/89228/art/1674763671"
- }
- ],
- UltraBlurColors: {
- topLeft: "370e06",
- topRight: "993b28",
- bottomRight: "4755a6",
- bottomLeft: "461d15"
- },
- Genre: [
- {
- tag: "Comedia"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Doug McHenry"
- },
- {
- tag: "George Jackson"
- }
- ],
- Writer: [
- {
- tag: "Reginald Hudlin"
- },
- {
- tag: "Rusty Cundieff"
- }
- ],
- Role: [
- {
- tag: "Christopher Reid"
- },
- {
- tag: "Christopher Martin"
- },
- {
- tag: "Tisha Campbell-Martin"
- }
- ]
- }
- },
- {
- score: 0.6306,
- Metadata: {
- librarySectionTitle: "Películas",
- ratingKey: "89238",
- key: "/library/metadata/89238",
- guid: "plex://movie/5e16335e3d4bbb003758ef62",
- studio: "SpringHill Entertainment",
- type: "movie",
- title: "House Party",
- contentRating: "R",
- summary:
- "Un estudiante de secundaria decide organizar una fiesta en casa mientras sus padres no están. Una nueva versión de la comedia de 1990, 'House Party'.",
- rating: 2.8,
- audienceRating: 6.0,
- year: 2023,
- tagline: "Fiesta como si tu vida dependiera de ello.",
- thumb: "/library/metadata/89238/thumb/1727644600",
- art: "/library/metadata/89238/art/1727644600",
- duration: 6013632,
- originallyAvailableAt: "2023-01-12",
- addedAt: 1674763763,
- updatedAt: 1727644600,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 141240,
- duration: 6013632,
- bitrate: 6045,
- width: 1920,
- height: 1036,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 144534,
- key: "/library/parts/144534/1674762294/file.mkv",
- duration: 6013632,
- file: "/media/Multimedia/Peliculas/House party (2023).m1080p.mkv",
- size: 4546328170,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House Party",
- type: "coverPoster",
- url: "/library/metadata/89238/thumb/1727644600"
- },
- {
- alt: "House Party",
- type: "background",
- url: "/library/metadata/89238/art/1727644600"
- }
- ],
- UltraBlurColors: {
- topLeft: "482114",
- topRight: "2c657d",
- bottomRight: "8f452d",
- bottomLeft: "3c6c1d"
- },
- Genre: [
- {
- tag: "Comedia"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Calmatic"
- }
- ],
- Writer: [
- {
- tag: "Stephen Glover"
- },
- {
- tag: "Jamal Olori"
- }
- ],
- Role: [
- {
- tag: "Jacob Latimore"
- },
- {
- tag: "Tosin Cole"
- },
- {
- tag: "Karen Obilom"
- }
- ]
- }
- },
- {
- score: 0.63042,
- Metadata: {
- librarySectionTitle: "Películas",
- ratingKey: "72618",
- key: "/library/metadata/72618",
- guid: "plex://movie/5d77686be6d55c0020412b2f",
- studio: "Sean S. Cunningham Films",
- type: "movie",
- title: "House II, aún más alucinante",
- titleSort: "House II, aun mas alucinante",
- originalTitle: "House II: The Second Story",
- contentRating: "PG-13",
- summary:
- "Jesse, acompañado por su novia y su amigo Charlie, llega a la gran mansión que acaba de heredar de su familia. Atraído por el álbum de fotos familiar, empieza a investigar la historia de sus antepasados y descubre que su tatarabuelo fue un famoso bandido del oeste que robó una misteriosa calavera de cristal a la que se atribuyen poderes mágicos y que fue enterrada con él. Tras encontrar la tumba de su antepasado, los jóvenes deciden desenterrarle.",
- rating: 0.7,
- audienceRating: 4.2,
- year: 1987,
- tagline: "It's an all new house with brand new owners",
- thumb: "/library/metadata/72618/thumb/1653826159",
- art: "/library/metadata/72618/art/1653826159",
- duration: 5266464,
- originallyAvailableAt: "1987-08-28",
- addedAt: 1653826156,
- updatedAt: 1653826159,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- ratingImage: "rottentomatoes://image.rating.rotten",
- Media: [
- {
- id: 118777,
- duration: 5266464,
- bitrate: 7840,
- width: 1920,
- height: 1036,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 120843,
- key: "/library/parts/120843/1653821461/file.mkv",
- duration: 5266464,
- file: "/media/Multimedia/Peliculas/House II Una casa aun mas alucinante (1987)(Comedia.Terror)(BDRip m1080p)(Dual AC3 Subs Dual).mkv",
- size: 5162858382,
- container: "mkv",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House II, aún más alucinante",
- type: "coverPoster",
- url: "/library/metadata/72618/thumb/1653826159"
- },
- {
- alt: "House II, aún más alucinante",
- type: "background",
- url: "/library/metadata/72618/art/1653826159"
- }
- ],
- UltraBlurColors: {
- topLeft: "0e020c",
- topRight: "1f0611",
- bottomRight: "3f414a",
- bottomLeft: "3e5a9f"
- },
- Genre: [
- {
- tag: "Fantasía"
- },
- {
- tag: "Terror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Ethan Wiley"
- }
- ],
- Writer: [
- {
- tag: "Fred Dekker"
- }
- ],
- Role: [
- {
- tag: "Arye Gross"
- },
- {
- tag: "Jonathan Stark"
- },
- {
- tag: "Royal Dano"
- }
- ]
- }
- },
- {
- score: 0.63038,
- Metadata: {
- librarySectionTitle: "Películas",
- ratingKey: "72620",
- key: "/library/metadata/72620",
- guid: "plex://movie/5d7768920ab244002007011c",
- studio: "Sean S. Cunningham Films",
- type: "movie",
- title: "House IV",
- contentRating: "R",
- summary:
- "Tras el trágico accidente de tráfico que acabó con la vida de su marido y que llevó a su hija a una silla de ruedas, Kelly decide mudarse a una vieja casa. Lo que no sabe es que entre las cuatro paredes reside una fuerza sobrenatural...",
- audienceRating: 3.8,
- year: 1992,
- tagline: "Home Deadly Home.",
- thumb: "/library/metadata/72620/thumb/1653826159",
- art: "/library/metadata/72620/art/1653826159",
- duration: 5621280,
- originallyAvailableAt: "1992-01-29",
- addedAt: 1653826156,
- updatedAt: 1653826159,
- audienceRatingImage: "imdb://image.rating",
- Media: [
- {
- id: 118779,
- duration: 5621280,
- bitrate: 7400,
- width: 1920,
- height: 1036,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 120845,
- key: "/library/parts/120845/1653821941/file.mkv",
- duration: 5621280,
- file: "/media/Multimedia/Peliculas/House IV (1992)(Terror)(BDRip m1080p)(Dual AC3 Subs).mkv",
- size: 5201000033,
- container: "mkv",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House IV",
- type: "coverPoster",
- url: "/library/metadata/72620/thumb/1653826159"
- },
- {
- alt: "House IV",
- type: "background",
- url: "/library/metadata/72620/art/1653826159"
- }
- ],
- UltraBlurColors: {
- topLeft: "272658",
- topRight: "141314",
- bottomRight: "672a2b",
- bottomLeft: "2f3783"
- },
- Genre: [
- {
- tag: "Suspense"
- },
- {
- tag: "Terror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Lewis Abernathy"
- }
- ],
- Writer: [
- {
- tag: "Geof Miller"
- }
- ],
- Role: [
- {
- tag: "Terri Treas"
- },
- {
- tag: "William Katt"
- },
- {
- tag: "Scott Burkholder"
- }
- ]
- }
- },
- {
- score: 0.63027,
- Metadata: {
- librarySectionTitle: "Películas",
- ratingKey: "72619",
- key: "/library/metadata/72619",
- guid: "plex://movie/5d77686c33f255001e855c22",
- studio: "Sean S. Cunningham Films",
- type: "movie",
- title: "House III",
- originalTitle: "The Horror Show",
- contentRating: "es/18",
- summary:
- "Max Jenke es un peligroso asesino que va a ser ejecutado en la silla eléctrica. Cuando los verdugos accionan el interruptor, Jenke sorprende a todos los presentes con su escalofriante risa. Es necesario aumentar la potencia para acabar con él. Antes de morir, se dirige al detective Lucas McCarthy y le jura que le hará la vida imposible.",
- audienceRating: 2.7,
- year: 1989,
- tagline: "Desearías estar en Elm Street",
- thumb: "/library/metadata/72619/thumb/1653826159",
- art: "/library/metadata/72619/art/1653826159",
- duration: 5716192,
- originallyAvailableAt: "1989-04-28",
- addedAt: 1653826156,
- updatedAt: 1653826159,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- primaryExtraKey: "/library/metadata/72622",
- Media: [
- {
- id: 118778,
- duration: 5716192,
- bitrate: 7224,
- width: 1920,
- height: 1036,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 120844,
- key: "/library/parts/120844/1653821458/file.mkv",
- duration: 5716192,
- file: "/media/Multimedia/Peliculas/House III (1989)(Terror)(BDRip m1080p)(Dual AC3 Subs Dual).mkv",
- size: 5163440839,
- container: "mkv",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House III",
- type: "coverPoster",
- url: "/library/metadata/72619/thumb/1653826159"
- },
- {
- alt: "House III",
- type: "background",
- url: "/library/metadata/72619/art/1653826159"
- }
- ],
- UltraBlurColors: {
- topLeft: "282a2e",
- topRight: "202021",
- bottomRight: "1f2123",
- bottomLeft: "395c9b"
- },
- Genre: [
- {
- tag: "Terror"
- },
- {
- tag: "Suspense"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "James Isaac"
- }
- ],
- Writer: [
- {
- tag: "Alan Smithee"
- },
- {
- tag: "Leslie Bohem"
- }
- ],
- Role: [
- {
- tag: "Lance Henriksen"
- },
- {
- tag: "Brion James"
- },
- {
- tag: "Rita Taggart"
- }
- ]
- }
- },
- {
- score: 0.43073,
- Metadata: {
- librarySectionTitle: "Películas",
- ratingKey: "47013",
- key: "/library/metadata/47013",
- guid: "plex://movie/5d776a9b51dd69001fe25de3",
- studio: "Semi-Professional",
- type: "movie",
- title: "Housebound",
- contentRating: "es/18",
- summary:
- "Si uno descubriera que la casa donde vive está encantada, su primer impulso sería mudarse. Pero, ¿qué ocurre si la ley te impide abandonar el hogar? Eso es lo que le sucede a Kylie, una delincuente temperamental que cumple su sentencia en arresto domiciliario, compartiendo penurias, escalofríos y risas con su madre y con un espíritu de lo más molesto.",
- rating: 9.5,
- audienceRating: 7.3,
- year: 2014,
- tagline: "Terror Gets Domesticated",
- thumb: "/library/metadata/47013/thumb/1640372137",
- art: "/library/metadata/47013/art/1640372137",
- duration: 6406944,
- originallyAvailableAt: "2014-09-04",
- addedAt: 1612131266,
- updatedAt: 1640372137,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- primaryExtraKey: "/library/metadata/52724",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 68815,
- duration: 6406944,
- bitrate: 5088,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "PAL",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 69283,
- key: "/library/parts/69283/1612061566/file.mkv",
- duration: 6406944,
- file: "/media/Multimedia/Peliculas/Housebound (2014)(ESTRENO 2020)[BDRip.m1080p][DUAL Esp 2.0 Ing 5.1 +SUBS][Comedia de terror].mkv",
- size: 4076381623,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Housebound",
- type: "coverPoster",
- url: "/library/metadata/47013/thumb/1640372137"
- },
- {
- alt: "Housebound",
- type: "background",
- url: "/library/metadata/47013/art/1640372137"
- }
- ],
- UltraBlurColors: {
- topLeft: "030403",
- topRight: "272b2f",
- bottomRight: "553a1a",
- bottomLeft: "924041"
- },
- Genre: [
- {
- tag: "Terror"
- },
- {
- tag: "Comedia"
- }
- ],
- Country: [
- {
- tag: "New Zealand"
- }
- ],
- Director: [
- {
- tag: "Gerard Johnstone"
- }
- ],
- Writer: [
- {
- tag: "Gerard Johnstone"
- }
- ],
- Role: [
- {
- tag: "Morgana O'Reilly"
- },
- {
- tag: "Rima Te Wiata"
- },
- {
- tag: "Glen-Paul Waru"
- }
- ]
- }
- },
- {
- score: 0.23069,
- Metadata: {
- librarySectionTitle: "Películas",
- ratingKey: "62290",
- key: "/library/metadata/62290",
- guid: "plex://movie/5d77708131d95e001f1a33af",
- studio: "Phantom Four",
- type: "movie",
- title: "The Night House",
- titleSort: "Night House",
- contentRating: "es/16",
- summary:
- "Mientras intenta superar la inesperada muerte de su marido, Beth (Rebecca Hall) se queda a solas en una casa cerca de un lago especialmente diseñada para ella. Aunque hace todo lo posible por no perder la cordura, los sueños no tardan en aparecer. Las perturbadoras visiones de una presencia que llama por ella en la casa comienzan a ser cada vez más frecuentes. Aunque a la luz del día todo parece normal, Beth empieza lentamente a desesperarse, por lo que decide ignorar el consejo de sus amigos e investiga en sus pertenencias tratando de encontrar alguna respuesta. Allí se topa no sólo con secretos tan extraños como terribles, sino también con un misterio que está dispuesta a resolver.",
- rating: 8.7,
- audienceRating: 6.9,
- year: 2020,
- tagline: "La verdad saldrá a la luz.",
- thumb: "/library/metadata/62290/thumb/1640372404",
- art: "/library/metadata/62290/art/1640372404",
- duration: 6420896,
- originallyAvailableAt: "2020-01-24",
- addedAt: 1636916175,
- updatedAt: 1640372404,
- audienceRatingImage: "rottentomatoes://image.rating.upright",
- primaryExtraKey: "/library/metadata/62293",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 100274,
- duration: 6420896,
- bitrate: 6587,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 101144,
- key: "/library/parts/101144/1636913214/file.mkv",
- duration: 6420896,
- file: "/media/Multimedia/Peliculas/The Night House (2020).m1080p.mkv",
- size: 5288780944,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "The Night House",
- type: "coverPoster",
- url: "/library/metadata/62290/thumb/1640372404"
- },
- {
- alt: "The Night House",
- type: "background",
- url: "/library/metadata/62290/art/1640372404"
- }
- ],
- UltraBlurColors: {
- topLeft: "570e12",
- topRight: "520e0d",
- bottomRight: "911a1e",
- bottomLeft: "9d3235"
- },
- Genre: [
- {
- tag: "Terror"
- },
- {
- tag: "Suspense"
- }
- ],
- Country: [
- {
- tag: "United Kingdom"
- },
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "David Bruckner"
- }
- ],
- Writer: [
- {
- tag: "Luke Piotrowski"
- },
- {
- tag: "Ben Collins"
- }
- ],
- Role: [
- {
- tag: "Rebecca Hall"
- },
- {
- tag: "Sarah Goldberg"
- },
- {
- tag: "Vondie Curtis-Hall"
- }
- ]
- }
- },
- {
- score: 0.23056,
- Metadata: {
- librarySectionTitle: "Películas",
- ratingKey: "47930",
- key: "/library/metadata/47930",
- guid: "plex://movie/5d776831151a60001f24cfa1",
- slug: "american-pie-presents-beta-house",
- studio: "Rogue Pictures",
- type: "movie",
- title: "American Pie presenta: Fraternidad Beta",
- originalTitle: "Beta House",
- contentRating: "R",
- summary:
- "Erik, Ryan, y Cooze comienzan la universidad e ingresan en la Fraternidad Beta, presidida por el legendario Dwight Stifler. Pero el problema comienza cuando una fraternidad de chiflados amenaza con poner fin al libertinaje y la Fraternidad Beta tiene que reivindicar su derecho a la fiesta.",
- audienceRating: 5.6,
- year: 2007,
- tagline: "La comedia universitaria más escandalosa.",
- thumb: "/library/metadata/47930/thumb/1724986617",
- art: "/library/metadata/47930/art/1724986617",
- duration: 5297088,
- originallyAvailableAt: "2007-12-10",
- addedAt: 1620528125,
- updatedAt: 1724986617,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/92133",
- Media: [
- {
- id: 69925,
- duration: 5297088,
- bitrate: 5526,
- width: 1912,
- height: 1036,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "ac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 128502,
- key: "/library/parts/128502/1498313864/file.mkv",
- duration: 5297088,
- file: "/media/Multimedia/Peliculas/Saga Amerian Pie Saga/American Pie Fraternidad Beta (2007).mkv",
- size: 3660447224,
- container: "mkv",
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "American Pie presenta: Fraternidad Beta",
- type: "coverPoster",
- url: "/library/metadata/47930/thumb/1724986617"
- },
- {
- alt: "American Pie presenta: Fraternidad Beta",
- type: "background",
- url: "/library/metadata/47930/art/1724986617"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e1a",
- topRight: "6d232d",
- bottomRight: "7f182f",
- bottomLeft: "872232"
- },
- Genre: [
- {
- tag: "Comedia"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- },
- {
- tag: "Canada"
- }
- ],
- Director: [
- {
- tag: "Andrew Waller"
- }
- ],
- Writer: [
- {
- tag: "Erik Lindsay"
- }
- ],
- Role: [
- {
- tag: "John White"
- },
- {
- tag: "Steve Talley"
- },
- {
- tag: "Christopher McDonald"
- }
- ]
- }
- },
- {
- score: 0.23053,
- Metadata: {
- librarySectionTitle: "Películas",
- ratingKey: "119424",
- key: "/library/metadata/119424",
- guid: "plex://movie/5d776bdafb0d55001f5750cf",
- slug: "road-house-2024",
- studio: "Metro-Goldwyn-Mayer",
- type: "movie",
- title: "Road House (De profesión: duro)",
- titleSort: "Road House (De profesion: duro)",
- originalTitle: "Road House",
- contentRating: "es/16",
- summary:
- "Dalton es un exluchador de la UFC en horas bajas que acepta un trabajo como portero en un conflictivo bar de carretera de los Cayos de Florida, sólo para descubrir que este paraíso no es todo lo que parece... Remake de la película de 1989 con Patrick Swayze.",
- rating: 6.0,
- audienceRating: 5.3,
- year: 2024,
- tagline: "Sácalo fuera.",
- thumb: "/library/metadata/119424/thumb/1727664780",
- art: "/library/metadata/119424/art/1727664780",
- duration: 7404576,
- originallyAvailableAt: "2024-03-21",
- addedAt: 1711197354,
- updatedAt: 1727664780,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 185547,
- duration: 7404576,
- bitrate: 6541,
- width: 1920,
- height: 800,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 192113,
- key: "/library/parts/192113/1711011844/file.mkv",
- duration: 7404576,
- file: "/media/Multimedia/Peliculas/Road House de profesión duro (2024) HD1080pX265.mkv",
- size: 6056714772,
- container: "mkv",
- videoProfile: "main"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Road House (De profesión: duro)",
- type: "coverPoster",
- url: "/library/metadata/119424/thumb/1727664780"
- },
- {
- alt: "Road House (De profesión: duro)",
- type: "background",
- url: "/library/metadata/119424/art/1727664780"
- }
- ],
- UltraBlurColors: {
- topLeft: "20340d",
- topRight: "943928",
- bottomRight: "852012",
- bottomLeft: "201d1c"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Suspense"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Director: [
- {
- tag: "Doug Liman"
- }
- ],
- Writer: [
- {
- tag: "Anthony Bagarozzi"
- },
- {
- tag: "Charles Mondry"
- }
- ],
- Role: [
- {
- tag: "Jake Gyllenhaal"
- },
- {
- tag: "Daniela Melchior"
- },
- {
- tag: "Billy Magnussen"
- }
- ]
- }
- },
- {
- score: 0.83086,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7163",
- key: "/library/metadata/7163/children",
- guid: "plex://show/5d9c086c02391c001f5891b7",
- slug: "house",
- studio: "Universal Television",
- type: "show",
- title: "House",
- librarySectionID: 1,
- librarySectionKey: "/library/sections/1",
- contentRating: "TV-14",
- summary:
- 'House M. D. es un drama médico Estadounidense que se emitió originalmente por la cadena Fox durante ocho temporadas, desde el 16 de noviembre de 2004 al 21 de mayo de 2012. El protagonista de la serie es el Dr. Gregory House, un médico nada convencional, genio, misántropo y adicto a las drogas que dirige un equipo de diagnósticos en el "Princeton-Plainsboro Teaching Hospital" (nombre ficticio) en Nueva Jersey.',
- index: 1,
- audienceRating: 8.6,
- year: 2004,
- tagline: "El genio tiene efectos secundarios.",
- thumb: "/library/metadata/7163/thumb/1725474769",
- art: "/library/metadata/7163/art/1725474769",
- theme: "/library/metadata/7163/theme/1725474769",
- duration: 2640000,
- originallyAvailableAt: "2004-11-15",
- leafCount: 178,
- viewedLeafCount: 118,
- childCount: 8,
- addedAt: 1551314433,
- updatedAt: 1725474769,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "House",
- type: "coverPoster",
- url: "/library/metadata/7163/thumb/1725474769"
- },
- {
- alt: "House",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "0a2032",
- topRight: "131231",
- bottomRight: "0b1b34",
- bottomLeft: "1e4662"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Misterio"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Hugh Laurie"
- },
- {
- tag: "Robert Sean Leonard"
- },
- {
- tag: "Omar Epps"
- }
- ],
- Location: [
- {
- path: "/media/Multimedia/Series/House"
- }
- ]
- }
- },
- {
- score: 0.63084,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "81793",
- key: "/library/metadata/81793/children",
- guid: "plex://show/5e160ed3e68804001e87a7b5",
- slug: "house-of-the-dragon",
- studio: "HBO",
- type: "show",
- title: "La casa del dragón",
- titleSort: "casa del dragon",
- librarySectionID: 1,
- librarySectionKey: "/library/sections/1",
- originalTitle: "House of the Dragon",
- contentRating: "TV-MA",
- summary:
- "Basada en el libro 'Fuego y Sangre' de George R.R. Martin. La serie se centra en la casa Targaryen, trescientos años antes de los eventos vistos en 'Juego de Tronos'.",
- index: 1,
- audienceRating: 8.4,
- year: 2022,
- tagline: "Fuego y Sangre.",
- thumb: "/library/metadata/81793/thumb/1725896074",
- art: "/library/metadata/81793/art/1725896074",
- theme: "/library/metadata/81793/theme/1725896074",
- duration: 3000000,
- originallyAvailableAt: "2022-08-21",
- leafCount: 18,
- viewedLeafCount: 0,
- childCount: 2,
- addedAt: 1665770695,
- updatedAt: 1725896074,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/81803",
- Image: [
- {
- alt: "La casa del dragón",
- type: "coverPoster",
- url: "/library/metadata/81793/thumb/1725896074"
- },
- {
- alt: "La casa del dragón",
- type: "background",
- url: "/library/metadata/81793/art/1725896074"
- },
- {
- alt: "La casa del dragón",
- type: "clearLogo",
- url: "/library/metadata/81793/clearLogo/1725896074"
- }
- ],
- UltraBlurColors: {
- topLeft: "180f03",
- topRight: "5a260b",
- bottomRight: "83492c",
- bottomLeft: "82502b"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Action"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Emma D'Arcy"
- },
- {
- tag: "Matt Smith"
- },
- {
- tag: "Fabien Frankel"
- }
- ],
- Location: [
- {
- path: "/media/Multimedia/Series/La Casa del Dragón"
- }
- ]
- }
- },
- {
- score: 0.6308,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7350",
- key: "/library/metadata/7350/children",
- guid: "plex://show/5d9c086c3c3f87001f34f648",
- slug: "house-of-cards-us",
- studio: "MRC",
- type: "show",
- title: "House of Cards",
- librarySectionID: 1,
- librarySectionKey: "/library/sections/1",
- originalTitle: "House of Cards (US)",
- contentRating: "TV-MA",
- summary:
- 'El implacable y manipulador congresista Francis Underwood (Kevin Spacey), con la complicidad de su calculadora mujer (Robin Wright), maneja con gran destreza los hilos de poder en Washington. Su intención es ocupar la Secretaría de Estado del nuevo gobierno. Sabe muy bien que los medios de comunicación son vitales para conseguir su propósito, por lo que decide convertirse en la "garganta profunda" de la joven y ambiciosa periodista Zoe Barnes (Kate Mara), a la que ofrece exclusivas para desestabilizar y hundir a sus adversarios políticos. Nueva adaptación de la novela homónima de Michael Dobbs, en la que se basó una miniserie británica de 1990.',
- index: 1,
- audienceRating: 8.0,
- year: 2013,
- tagline: "Hay dos tipos de dolor...",
- thumb: "/library/metadata/7350/thumb/1725474771",
- art: "/library/metadata/7350/art/1725474771",
- theme: "/library/metadata/7350/theme/1725474771",
- duration: 3000000,
- originallyAvailableAt: "2013-02-01",
- leafCount: 65,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1551315905,
- updatedAt: 1725474771,
- audienceRatingImage: "themoviedb://image.rating",
- primaryExtraKey: "/library/metadata/100868",
- Image: [
- {
- alt: "House of Cards",
- type: "coverPoster",
- url: "/library/metadata/7350/thumb/1725474771"
- },
- {
- alt: "House of Cards",
- type: "background",
- url: "/library/metadata/7350/art/1725474771"
- }
- ],
- UltraBlurColors: {
- topLeft: "141314",
- topRight: "0b0b0b",
- bottomRight: "0b0b0b",
- bottomLeft: "440484"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Crimen"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Robin Wright"
- },
- {
- tag: "Michael Kelly"
- },
- {
- tag: "Kevin Spacey"
- }
- ],
- Location: [
- {
- path: "/media/Multimedia/Series/House of cards"
- }
- ]
- }
- },
- {
- score: 0.63,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7378",
- key: "/library/metadata/7378/children",
- guid: "com.plexapp.agents.thetvdb://247909?lang=es",
- studio: "Showtime",
- type: "show",
- title: "House of Lies",
- librarySectionID: 1,
- librarySectionKey: "/library/sections/1",
- contentRating: "TV-MA",
- summary:
- "Una mirada ácida y subersiva sobre una consultoría cuyo encargado, el exitoso y agresivo Marty Kaan (Don Cheadle), es capaz de hacer cualquier cosa por conseguir la información que su cliente demande. Junto a él está Jeannie (Kristen Bell), una joven recién graduada que usa sus, en apariencia, inofensivos encantos para obtener lo que desea.",
- index: 1,
- rating: 8.1,
- year: 2012,
- thumb: "/library/metadata/7378/thumb/1568915597",
- art: "/library/metadata/7378/art/1568915597",
- banner: "/library/metadata/7378/banner/1568915597",
- theme: "/library/metadata/7378/theme/1568915597",
- duration: 1800000,
- originallyAvailableAt: "2012-01-08",
- leafCount: 58,
- viewedLeafCount: 0,
- childCount: 5,
- addedAt: 1551316375,
- updatedAt: 1568915597,
- Image: [
- {
- alt: "House of Lies",
- type: "coverPoster",
- url: "/library/metadata/7378/thumb/1568915597"
- },
- {
- alt: "House of Lies",
- type: "background",
- url: "/library/metadata/7378/art/1568915597"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d3241",
- topRight: "2c657b",
- bottomRight: "2c657f",
- bottomLeft: "9a3b1e"
- },
- Genre: [
- {
- tag: "Comedy"
- },
- {
- tag: "Drama"
- }
- ],
- Role: [
- {
- tag: "Ben Schwartz"
- },
- {
- tag: "Dawn Olivieri "
- },
- {
- tag: "Don Cheadle"
- }
- ],
- Location: [
- {
- path: "/media/Multimedia/Series/House of lies"
- }
- ]
- }
- },
- {
- score: 0.23087,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "48538",
- key: "/library/metadata/48538/children",
- guid: "plex://show/5d9c09042df347001e3bb9f2",
- slug: "the-owl-house",
- studio: "Disney Television Animation",
- type: "show",
- title: "Casa Búho",
- titleSort: "Casa Buho",
- librarySectionID: 1,
- librarySectionKey: "/library/sections/1",
- originalTitle: "The Owl House",
- contentRating: "TV-Y7",
- summary:
- "Luz, una adolescente humana muy segura de sí misma, tropieza con un portal a un nuevo mundo mágico donde se hace amiga de una bruja rebelde, Eda, y de un adorable y diminuto guerrero, Rey. A pesar de no saber hacer magia, Luz persigue su sueño de convertirse en bruja aprendiendo de Eda en la Casa Búho, y acaba por encontrar una nueva familia en un entorno extraño.",
- index: 1,
- audienceRating: 8.7,
- year: 2020,
- tagline: "Your Source for Sorcery",
- thumb: "/library/metadata/48538/thumb/1726535130",
- art: "/library/metadata/48538/art/1726535130",
- theme: "/library/metadata/48538/theme/1726535130",
- duration: 1320000,
- originallyAvailableAt: "2020-01-10",
- leafCount: 43,
- viewedLeafCount: 0,
- childCount: 3,
- addedAt: 1625410809,
- updatedAt: 1726535130,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Casa Búho",
- type: "coverPoster",
- url: "/library/metadata/48538/thumb/1726535130"
- },
- {
- alt: "Casa Búho",
- type: "background",
- url: "/library/metadata/48538/art/1726535130"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1d1b",
- topRight: "07020f",
- bottomRight: "09020f",
- bottomLeft: "040b03"
- },
- Genre: [
- {
- tag: "Animación"
- },
- {
- tag: "Comedia"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Sarah-Nicole Robles"
- },
- {
- tag: "Wendie Malick"
- },
- {
- tag: "Alex Hirsch"
- }
- ],
- Location: [
- {
- path: "/media/Multimedia/Series/Casa Búho"
- }
- ]
- }
- },
- {
- score: 0.23076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "113421",
- key: "/library/metadata/113421/children",
- guid: "plex://show/616511bebe75f414611d89c2",
- slug: "the-fall-of-the-house-of-usher",
- studio: "Intrepid Pictures",
- type: "show",
- title: "La caída de la casa Usher",
- titleSort: "caida de la casa Usher",
- librarySectionID: 1,
- librarySectionKey: "/library/sections/1",
- originalTitle: "The Fall of the House of Usher",
- contentRating: "TV-MA",
- summary:
- "Los despiadados hermanos Roderick y Madeline Usher han convertido a Fortunato Pharmaceuticals en un imperio de riqueza, privilegios y poder. Pero los secretos del pasado salen a la luz cuando los herederos de la dinastía Usher comienzan a morir a manos de una misteriosa mujer de su juventud.",
- index: 1,
- audienceRating: 7.6,
- year: 2023,
- tagline: "Viene a por todos ellos.",
- thumb: "/library/metadata/113421/thumb/1725998733",
- art: "/library/metadata/113421/art/1725998733",
- theme: "/library/metadata/113421/theme/1725998733",
- duration: 3600000,
- originallyAvailableAt: "2023-10-12",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1697205059,
- updatedAt: 1725998733,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "La caída de la casa Usher",
- type: "coverPoster",
- url: "/library/metadata/113421/thumb/1725998733"
- },
- {
- alt: "La caída de la casa Usher",
- type: "background",
- url: "/library/metadata/113421/art/1725998733"
- },
- {
- alt: "La caída de la casa Usher",
- type: "clearLogo",
- url: "/library/metadata/113421/clearLogo/1725998733"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1b23",
- topRight: "8d3b6f",
- bottomRight: "3e4041",
- bottomLeft: "2c667a"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Terror"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Carla Gugino"
- },
- {
- tag: "Bruce Greenwood"
- },
- {
- tag: "Mary McDonnell"
- }
- ],
- Location: [
- {
- path: "/media/Multimedia/Series/La caída de la casa Usher"
- }
- ]
- }
- },
- {
- score: 0.23072,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "118639",
- key: "/library/metadata/118639/children",
- guid: "plex://show/631b89cb5f94ca088b4122f7",
- slug: "house-of-ninjas",
- studio: "TOHO Studios",
- type: "show",
- title: "La última familia ninja",
- titleSort: "ultima familia ninja",
- librarySectionID: 1,
- librarySectionKey: "/library/sections/1",
- originalTitle: "忍びの家 House of Ninjas",
- contentRating: "TV-MA",
- summary:
- "Años después de abandonar sus formidables vidas como ninjas, una familia desestructurada retoma sus misteriosas misiones para plantarle cara a una amenaza inquietante.",
- index: 1,
- audienceRating: 7.2,
- year: 2024,
- thumb: "/library/metadata/118639/thumb/1726699658",
- art: "/library/metadata/118639/art/1726699658",
- duration: 3600000,
- originallyAvailableAt: "2024-02-15",
- leafCount: 8,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1708549807,
- updatedAt: 1726699658,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "La última familia ninja",
- type: "coverPoster",
- url: "/library/metadata/118639/thumb/1726699658"
- },
- {
- alt: "La última familia ninja",
- type: "background",
- url: "/library/metadata/118639/art/1726699658"
- }
- ],
- UltraBlurColors: {
- topLeft: "13191d",
- topRight: "163d47",
- bottomRight: "173e4a",
- bottomLeft: "2d6385"
- },
- Genre: [
- {
- tag: "Action"
- },
- {
- tag: "Drama"
- }
- ],
- Country: [
- {
- tag: "Japan"
- }
- ],
- Role: [
- {
- tag: "Kento Kaku"
- },
- {
- tag: "Yosuke Eguchi"
- },
- {
- tag: "Tae Kimura"
- }
- ],
- Location: [
- {
- path: "/media/Multimedia/Series/La última familia ninja (2024)"
- }
- ]
- }
- },
- {
- score: 0.23062,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "105278",
- key: "/library/metadata/105278/children",
- guid: "plex://show/5e1625a4acedb3003f136cbd",
- slug: "white-house-plumbers",
- studio: "HBO",
- type: "show",
- title: "Los fontaneros de la Casa Blanca",
- librarySectionID: 1,
- librarySectionKey: "/library/sections/1",
- originalTitle: "White House Plumbers",
- contentRating: "TV-MA",
- summary:
- "Serie que cuenta la historia de cómo los saboteadores políticos de Nixon y autores intelectuales del Watergate, E. Howard Hunt y G. Gordon Liddy, acabaron sin querer con la presidencia que tanto intentaban proteger.",
- index: 1,
- audienceRating: 6.2,
- year: 2023,
- tagline: "El Caso Watergate fue malo. Ellos fueron peores.",
- thumb: "/library/metadata/105278/thumb/1725736081",
- art: "/library/metadata/105278/art/1725736081",
- theme: "/library/metadata/105278/theme/1725736081",
- duration: 3300000,
- originallyAvailableAt: "2023-05-01",
- leafCount: 5,
- viewedLeafCount: 0,
- childCount: 1,
- addedAt: 1685992218,
- updatedAt: 1725736081,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Los fontaneros de la Casa Blanca",
- type: "coverPoster",
- url: "/library/metadata/105278/thumb/1725736081"
- },
- {
- alt: "Los fontaneros de la Casa Blanca",
- type: "background",
- url: "/library/metadata/105278/art/1725736081"
- },
- {
- alt: "Los fontaneros de la Casa Blanca",
- type: "clearLogo",
- url: "/library/metadata/105278/clearLogo/1725736081"
- }
- ],
- UltraBlurColors: {
- topLeft: "030403",
- topRight: "141404",
- bottomRight: "37362f",
- bottomLeft: "1f1205"
- },
- Genre: [
- {
- tag: "Drama"
- },
- {
- tag: "Biography"
- }
- ],
- Country: [
- {
- tag: "United States of America"
- }
- ],
- Role: [
- {
- tag: "Woody Harrelson"
- },
- {
- tag: "Justin Theroux"
- },
- {
- tag: "Lena Headey"
- }
- ],
- Location: [
- {
- path: "/media/Multimedia/Series/Los fontaneros de la casa blanca"
- }
- ]
- }
- },
- {
- score: 0.6108,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "59747",
- key: "/library/metadata/59747",
- parentRatingKey: "59741",
- grandparentRatingKey: "59740",
- guid: "plex://episode/611d6dbc091783002d5ab0da",
- parentGuid: "plex://season/60910a29cb5bce002deec4c7",
- grandparentGuid: "plex://show/5e1612c7c2a81f001ed360f0",
- grandparentSlug: "heels",
- type: "episode",
- title: "House Show",
- grandparentKey: "/library/metadata/59740",
- parentKey: "/library/metadata/59741",
- grandparentTitle: "Heels",
- parentTitle: "Season 1",
- contentRating: "TV-MA",
- summary:
- "Es el día del bautizo del bebé de Big Jim y un nuevo comienzo para todos en Duffy. Mientras, Jack recorre el pueblo preparando y promocionando el próximo combate en la feria, pero también intentando dedicar tiempo a quienes más se lo merecen en su vida.",
- index: 6,
- parentIndex: 1,
- audienceRating: 8.0,
- year: 2021,
- thumb: "/library/metadata/59747/thumb/1692185269",
- art: "/library/metadata/59740/art/1726257015",
- parentThumb: "/library/metadata/59741/thumb/1634502630",
- grandparentThumb: "/library/metadata/59740/thumb/1726257015",
- grandparentArt: "/library/metadata/59740/art/1726257015",
- grandparentTheme: "/library/metadata/59740/theme/1726257015",
- duration: 3391072,
- originallyAvailableAt: "2021-09-19",
- addedAt: 1634502627,
- updatedAt: 1692185269,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 171308,
- duration: 3391072,
- bitrate: 4632,
- width: 1920,
- height: 960,
- aspectRatio: 1.85,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- id: 176601,
- key: "/library/parts/176601/1691239513/file.mkv",
- duration: 3391072,
- file: "/media/Multimedia/Series/Heels/T1/Heels 1x06 1080p WebDL 10bit x265.mkv",
- size: 1964320011,
- container: "mkv",
- videoProfile: "main 10"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House Show",
- type: "coverPoster",
- url: "/library/metadata/59741/thumb/1634502630"
- },
- {
- alt: "House Show",
- type: "snapshot",
- url: "/library/metadata/59747/thumb/1692185269"
- },
- {
- alt: "House Show",
- type: "background",
- url: "/library/metadata/59740/art/1726257015"
- }
- ],
- UltraBlurColors: {
- topLeft: "511902",
- topRight: "5e3e1c",
- bottomRight: "311b09",
- bottomLeft: "320303"
- },
- Director: [
- {
- tag: "Peter Segal"
- }
- ],
- Writer: [
- {
- tag: "Eli Jorné"
- }
- ]
- }
- },
- {
- score: 0.61074,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7206",
- key: "/library/metadata/7206",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772df347001e41c3f1",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "House contra dios",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "House vs. God",
- contentRating: "TV-14",
- summary:
- "Cuando Boyd, un curandero de 15 años, es ingresado en el hospital y afirma que puede hablar con dios, House acepta el caso. Está convencido de que el chico es un astuto estafador hasta que toca a una paciente de Wilson y el cáncer que ésta sufre empieza a remitir.",
- index: 19,
- parentIndex: 2,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1677275541,
- year: 2006,
- thumb: "/library/metadata/7206/thumb/1683098728",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2659031,
- originallyAvailableAt: "2006-04-25",
- addedAt: 1551314726,
- updatedAt: 1683098728,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157504,
- duration: 2659031,
- bitrate: 2640,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161832,
- key: "/library/parts/161832/1682726438/file.mp4",
- duration: 2659031,
- file: "/media/Multimedia/Series/House/T2/House_S02E19_House contra dios.mp4",
- size: 884594766,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "House contra dios",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "House contra dios",
- type: "snapshot",
- url: "/library/metadata/7206/thumb/1683098728"
- },
- {
- alt: "House contra dios",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "4c1c1e",
- topRight: "100310",
- bottomRight: "0c4231",
- bottomLeft: "4f1d24"
- },
- Director: [
- {
- tag: "John F. Showalter"
- }
- ],
- Writer: [
- {
- tag: "Doris Egan"
- }
- ],
- Role: [
- {
- tag: "Thomas Dekker"
- },
- {
- tag: "William Katt"
- },
- {
- tag: "Tamara Braun"
- }
- ]
- }
- },
- {
- score: 0.61073,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100825",
- key: "/library/metadata/100825",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e98e47001eb841c9",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Adiestramiento",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "House Training",
- contentRating: "TV-14",
- summary:
- "El equipo se encarga del caso de Lupe, una estafadora que se desmaya en la calle mientras pone en práctica un timo con cartas. Trabajar en el diagnóstico de esta joven desfavorecida obliga a Foreman a reexaminar su propia vida. Por su parte, House investiga sobre la vida amorosa de Wilson.",
- index: 20,
- parentIndex: 3,
- audienceRating: 7.3,
- viewCount: 1,
- lastViewedAt: 1679095164,
- year: 2007,
- thumb: "/library/metadata/100825/thumb/1683098765",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2641952,
- originallyAvailableAt: "2007-04-24",
- addedAt: 1683098755,
- updatedAt: 1683098765,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157529,
- duration: 2641952,
- bitrate: 2656,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161857,
- key: "/library/parts/161857/1682725743/file.mp4",
- duration: 2641952,
- file: "/media/Multimedia/Series/House/T3/House_S03E20_Adiestramiento.mp4",
- size: 882500667,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Adiestramiento",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Adiestramiento",
- type: "snapshot",
- url: "/library/metadata/100825/thumb/1683098765"
- },
- {
- alt: "Adiestramiento",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "1c2427",
- topRight: "031116",
- bottomRight: "3f5426",
- bottomLeft: "23340b"
- },
- Director: [
- {
- tag: "Paul McCrane"
- }
- ],
- Writer: [
- {
- tag: "Doris Egan"
- }
- ],
- Role: [
- {
- tag: "Bobbin Bergstrom"
- },
- {
- tag: "Charles S. Dutton"
- },
- {
- tag: "Jane Adams"
- }
- ]
- }
- },
- {
- score: 0.4109,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7252",
- key: "/library/metadata/7252",
- parentRatingKey: "7237",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e264b7001fcaa9c6",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "La cabeza de House",
- titleSort: "cabeza de House",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7237",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- originalTitle: "House's Head",
- contentRating: "TV-14",
- summary:
- "House se esfuerza por recobrar la memoria tras un grave accidente de autobús para salvar la vida de vida de un pasajero enfermo. Fred Durst (Limp Bizkit) es el artista invitado.",
- index: 15,
- parentIndex: 4,
- audienceRating: 9.0,
- viewCount: 1,
- lastViewedAt: 1680210531,
- year: 2008,
- thumb: "/library/metadata/7252/thumb/1683098788",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7237/thumb/1683098121",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2627936,
- originallyAvailableAt: "2008-05-12",
- addedAt: 1551315125,
- updatedAt: 1683098788,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157548,
- duration: 2627936,
- bitrate: 3046,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161876,
- key: "/library/parts/161876/1682725081/file.mp4",
- duration: 2627936,
- file: "/media/Multimedia/Series/House/T4/House_S04E15_La cabeza de House.mp4",
- size: 1007221892,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "La cabeza de House",
- type: "coverPoster",
- url: "/library/metadata/7237/thumb/1683098121"
- },
- {
- alt: "La cabeza de House",
- type: "snapshot",
- url: "/library/metadata/7252/thumb/1683098788"
- },
- {
- alt: "La cabeza de House",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "442412",
- topRight: "2b2d39",
- bottomRight: "434547",
- bottomLeft: "35322e"
- },
- Director: [
- {
- tag: "Greg Yaitanes"
- }
- ],
- Writer: [
- {
- tag: "Russel Friend"
- },
- {
- tag: "Garrett Lerner"
- }
- ],
- Role: [
- {
- tag: "Olivia Wilde"
- },
- {
- tag: "Fred Durst"
- },
- {
- tag: "Ivana Miličević"
- }
- ]
- }
- },
- {
- score: 0.21091,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7185",
- key: "/library/metadata/7185",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c127702391c001f5f6bcb",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Tres historias",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Three Stories",
- contentRating: "TV-14",
- summary:
- "House debe decidir si acepta el caso del marido de su ex y les da a los estudiantes una clase que nunca olvidarán.",
- index: 21,
- parentIndex: 1,
- audienceRating: 9.1,
- viewCount: 1,
- lastViewedAt: 1646677625,
- year: 2005,
- thumb: "/library/metadata/7185/thumb/1683098121",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2653504,
- originallyAvailableAt: "2005-05-17",
- addedAt: 1551314586,
- updatedAt: 1683098121,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157483,
- duration: 2653504,
- bitrate: 2658,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161811,
- key: "/library/parts/161811/1682726765/file.mp4",
- duration: 2653504,
- file: "/media/Multimedia/Series/House/T1/House_S01E21_Tres historias.mp4",
- size: 890777716,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Tres historias",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Tres historias",
- type: "snapshot",
- url: "/library/metadata/7185/thumb/1683098121"
- },
- {
- alt: "Tres historias",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "0d0202",
- topRight: "924040",
- bottomRight: "3e6a40",
- bottomLeft: "3e6a40"
- },
- Director: [
- {
- tag: "Paris Barclay"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- }
- ],
- Role: [
- {
- tag: "Bobbin Bergstrom"
- },
- {
- tag: "Nicole Bilderback"
- },
- {
- tag: "Carmen Electra"
- }
- ]
- }
- },
- {
- score: 0.21091,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7253",
- key: "/library/metadata/7253",
- parentRatingKey: "7237",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c127708fddd001f316834",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "El corazón de Wilson",
- titleSort: "corazon de Wilson",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7237",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- originalTitle: "Wilson's Heart",
- contentRating: "TV-14",
- summary:
- "House continua buscando en los huecos de su memoria para salvar la vida de un paciente con una misteriosa enfermedad causada por un accidente de autobús. Segunda parte del final de la temporada.",
- index: 16,
- parentIndex: 4,
- audienceRating: 9.1,
- viewCount: 1,
- lastViewedAt: 1680213351,
- year: 2008,
- thumb: "/library/metadata/7253/thumb/1683098788",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7237/thumb/1683098121",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2655136,
- originallyAvailableAt: "2008-05-19",
- addedAt: 1551315136,
- updatedAt: 1683098788,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157549,
- duration: 2655136,
- bitrate: 3037,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161877,
- key: "/library/parts/161877/1682724938/file.mp4",
- duration: 2655136,
- file: "/media/Multimedia/Series/House/T4/House_S04E16_El corazón de Wilson.mp4",
- size: 1014596312,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "El corazón de Wilson",
- type: "coverPoster",
- url: "/library/metadata/7237/thumb/1683098121"
- },
- {
- alt: "El corazón de Wilson",
- type: "snapshot",
- url: "/library/metadata/7253/thumb/1683098788"
- },
- {
- alt: "El corazón de Wilson",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "123240",
- topRight: "042435",
- bottomRight: "42444d",
- bottomLeft: "25628f"
- },
- Director: [
- {
- tag: "Katie Jacobs"
- }
- ],
- Writer: [
- {
- tag: "Russel Friend"
- },
- {
- tag: "Garrett Lerner"
- }
- ],
- Role: [
- {
- tag: "Olivia Wilde"
- },
- {
- tag: "Fred Durst"
- },
- {
- tag: "Dan Desmond"
- }
- ]
- }
- },
- {
- score: 0.21086,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7211",
- key: "/library/metadata/7211",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772192ba001f383acf",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Sin razón",
- titleSort: "Sin razon",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "No Reason",
- contentRating: "TV-14",
- summary:
- "Un antiguo paciente dispara a House, que tendrá compartir habitación con su agresor.",
- index: 24,
- parentIndex: 2,
- audienceRating: 8.6,
- viewCount: 1,
- lastViewedAt: 1677492151,
- year: 2006,
- thumb: "/library/metadata/7211/thumb/1683098728",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2653859,
- originallyAvailableAt: "2006-05-23",
- addedAt: 1551314760,
- updatedAt: 1683098728,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157509,
- duration: 2653859,
- bitrate: 2624,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161837,
- key: "/library/parts/161837/1682726208/file.mp4",
- duration: 2653859,
- file: "/media/Multimedia/Series/House/T2/House_S02E24_Sin razón.mp4",
- size: 879163897,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Sin razón",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "Sin razón",
- type: "snapshot",
- url: "/library/metadata/7211/thumb/1683098728"
- },
- {
- alt: "Sin razón",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "110303",
- topRight: "672d25",
- bottomRight: "0c0208",
- bottomLeft: "180618"
- },
- Director: [
- {
- tag: "David Shore"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Bobbin Bergstrom"
- },
- {
- tag: "Michelle Clunie"
- },
- {
- tag: "Elias Koteas"
- }
- ]
- }
- },
- {
- score: 0.21083,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7248",
- key: "/library/metadata/7248",
- parentRatingKey: "7237",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e264b7001fcaa9da",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Congelados",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7237",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- originalTitle: "Frozen",
- contentRating: "TV-14",
- summary:
- "Una médica atrapada en el Polo Sur es víctima de una grave enfermedad y se convierte en su propia paciente mientras House y el equipo recurren a métodos diagnósticos nada convencionales. Mira Sorvino, ganadora de un Óscar, es la artista invitada.",
- index: 11,
- parentIndex: 4,
- audienceRating: 8.3,
- viewCount: 1,
- lastViewedAt: 1679950794,
- year: 2008,
- thumb: "/library/metadata/7248/thumb/1683098788",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7237/thumb/1683098121",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2649952,
- originallyAvailableAt: "2008-02-03",
- addedAt: 1551315081,
- updatedAt: 1683098788,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157544,
- duration: 2649952,
- bitrate: 3037,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161872,
- key: "/library/parts/161872/1682724593/file.mp4",
- duration: 2649952,
- file: "/media/Multimedia/Series/House/T4/House_S04E11_Congelados.mp4",
- size: 1012936947,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Congelados",
- type: "coverPoster",
- url: "/library/metadata/7237/thumb/1683098121"
- },
- {
- alt: "Congelados",
- type: "snapshot",
- url: "/library/metadata/7248/thumb/1683098788"
- },
- {
- alt: "Congelados",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "3a1f4f",
- topRight: "140303",
- bottomRight: "050f22",
- bottomLeft: "1a191a"
- },
- Director: [
- {
- tag: "David Straiton"
- }
- ],
- Writer: [
- {
- tag: "Liz Friedman"
- }
- ],
- Role: [
- {
- tag: "Olivia Wilde"
- },
- {
- tag: "Mira Sorvino"
- },
- {
- tag: "Jeff Hephner"
- }
- ]
- }
- },
- {
- score: 0.21082,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7242",
- key: "/library/metadata/7242",
- parentRatingKey: "7237",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e264b7001fcaa9ca",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Espejito, espejito",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7237",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- originalTitle: "Mirror Mirror",
- contentRating: "TV-14",
- summary:
- "El equipo se encarga del caso de un hombre que se desmaya mientras le atracan. Cuando el paciente se queja de nuevos síntomas que no encajan con los que le llevaron a ingresar, el equipo sospecha que se trata de un hipocondríaco.",
- index: 5,
- parentIndex: 4,
- audienceRating: 8.2,
- viewCount: 1,
- lastViewedAt: 1679435791,
- year: 2007,
- thumb: "/library/metadata/7242/thumb/1683098788",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7237/thumb/1683098121",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2645309,
- originallyAvailableAt: "2007-10-30",
- addedAt: 1551315020,
- updatedAt: 1683098788,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157538,
- duration: 2645309,
- bitrate: 3071,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161866,
- key: "/library/parts/161866/1682724796/file.mp4",
- duration: 2645309,
- file: "/media/Multimedia/Series/House/T4/House_S04E05_Espejito, espejito.mp4",
- size: 1022832026,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Espejito, espejito",
- type: "coverPoster",
- url: "/library/metadata/7237/thumb/1683098121"
- },
- {
- alt: "Espejito, espejito",
- type: "snapshot",
- url: "/library/metadata/7242/thumb/1683098788"
- },
- {
- alt: "Espejito, espejito",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "292f30",
- topRight: "313538",
- bottomRight: "491d19",
- bottomLeft: "2e333c"
- },
- Director: [
- {
- tag: "David Platt"
- }
- ],
- Writer: [
- {
- tag: "David Foster"
- }
- ],
- Role: [
- {
- tag: "Olivia Wilde"
- },
- {
- tag: "Frank Whaley"
- },
- {
- tag: "Edi Gathegi"
- }
- ]
- }
- },
- {
- score: 0.21082,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7207",
- key: "/library/metadata/7207",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772192ba001f383ac7",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Euforia (primera parte)",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "Euphoria (1)",
- contentRating: "TV-14",
- summary:
- "Primera parte. Un agente de policía herido con una risa incontrolable desconcierta a House y el equipo. Pero Foreman empieza a mostrar los mismos síntomas y la enfermedad del policía empeora dramáticamente, por lo que tendrán que apresurarse para averiguar la causa antes de que sea demasiado tarde para salvar la vida de Foreman.",
- index: 20,
- parentIndex: 2,
- audienceRating: 8.2,
- viewCount: 1,
- lastViewedAt: 1677364022,
- year: 2006,
- thumb: "/library/metadata/7207/thumb/1683098728",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2656640,
- originallyAvailableAt: "2006-05-02",
- addedAt: 1551314733,
- updatedAt: 1683098728,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157505,
- duration: 2656640,
- bitrate: 2633,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161833,
- key: "/library/parts/161833/1682726322/file.mp4",
- duration: 2656640,
- file: "/media/Multimedia/Series/House/T2/House_S02E20_Euforia (primera parte).mp4",
- size: 882342274,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Euforia (primera parte)",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "Euforia (primera parte)",
- type: "snapshot",
- url: "/library/metadata/7207/thumb/1683098728"
- },
- {
- alt: "Euforia (primera parte)",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "2a0b04",
- topRight: "6b43a7",
- bottomRight: "502457",
- bottomLeft: "724597"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Matthew V. Lewis"
- }
- ],
- Role: [
- {
- tag: "Scott Michael Campbell"
- },
- {
- tag: "Loreni Delgado"
- },
- {
- tag: "Chioke Dmachi"
- }
- ]
- }
- },
- {
- score: 0.21081,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100817",
- key: "/library/metadata/100817",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ba6eb9001fc15624",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Un día, una habitación",
- titleSort: "Un dia, una habitacion",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "One Day, One Room",
- contentRating: "TV-14",
- summary:
- "Mientras cumple con su guardia obligatoria en la clínica, House conoce a la víctima de una violación que le planteará el reto de resolver un rompecabezas médico muy diferente.",
- index: 12,
- parentIndex: 3,
- audienceRating: 8.1,
- viewCount: 1,
- lastViewedAt: 1678665016,
- year: 2007,
- thumb: "/library/metadata/100817/thumb/1683098765",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2641280,
- originallyAvailableAt: "2007-01-30",
- addedAt: 1683098755,
- updatedAt: 1683098765,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157521,
- duration: 2641280,
- bitrate: 2643,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161849,
- key: "/library/parts/161849/1682725555/file.mp4",
- duration: 2641280,
- file: "/media/Multimedia/Series/House/T3/House_S03E12_Un día, una habitación.mp4",
- size: 877351061,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Un día, una habitación",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Un día, una habitación",
- type: "snapshot",
- url: "/library/metadata/100817/thumb/1683098765"
- },
- {
- alt: "Un día, una habitación",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "272b2d",
- topRight: "0e020c",
- bottomRight: "22292c",
- bottomLeft: "191b1f"
- },
- Director: [
- {
- tag: "Juan José Campanella"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- }
- ],
- Role: [
- {
- tag: "Geoffrey Lewis"
- },
- {
- tag: "Katheryn Winnick"
- },
- {
- tag: "Michelle L. Gardner"
- }
- ]
- }
- },
- {
- score: 0.21081,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7208",
- key: "/library/metadata/7208",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772192ba001f383ac3",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Euforia (segunda parte)",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "Euphoria (2)",
- contentRating: "TV-14",
- summary:
- "Segunda parte. Foreman se enfrenta a su propia muerte mientras House y el equipo se esfuerzan por encontrar el modo de detener la progresión de su mortal dolencia.",
- index: 21,
- parentIndex: 2,
- audienceRating: 8.1,
- viewCount: 1,
- lastViewedAt: 1677366602,
- year: 2006,
- thumb: "/library/metadata/7208/thumb/1683098728",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2661184,
- originallyAvailableAt: "2006-05-03",
- addedAt: 1551314740,
- updatedAt: 1683098728,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157506,
- duration: 2661184,
- bitrate: 2617,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161834,
- key: "/library/parts/161834/1682726280/file.mp4",
- duration: 2661184,
- file: "/media/Multimedia/Series/House/T2/House_S02E21_Euforia (segunda parte).mp4",
- size: 874530774,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Euforia (segunda parte)",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "Euforia (segunda parte)",
- type: "snapshot",
- url: "/library/metadata/7208/thumb/1683098728"
- },
- {
- alt: "Euforia (segunda parte)",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "260704",
- topRight: "110444",
- bottomRight: "450606",
- bottomLeft: "1d0304"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Russel Friend"
- }
- ],
- Role: [
- {
- tag: "Scott Michael Campbell"
- },
- {
- tag: "Charles S. Dutton"
- },
- {
- tag: "Leigh-Allyn Baker"
- }
- ]
- }
- },
- {
- score: 0.21081,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100809",
- key: "/library/metadata/100809",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ba6eb9001fc1560c",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Líneas en la arena",
- titleSort: "Lineas en la arena",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "Lines in the Sand",
- contentRating: "TV-14",
- summary:
- "House intenta descifrar las señales de un chico autista para diagnosticar lo que causa sus gritos.",
- index: 4,
- parentIndex: 3,
- audienceRating: 8.1,
- viewCount: 1,
- lastViewedAt: 1677777955,
- year: 2006,
- thumb: "/library/metadata/100809/thumb/1683098765",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2646310,
- originallyAvailableAt: "2006-09-26",
- addedAt: 1683098755,
- updatedAt: 1683098765,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157513,
- duration: 2646310,
- bitrate: 2625,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161841,
- key: "/library/parts/161841/1682725369/file.mp4",
- duration: 2646310,
- file: "/media/Multimedia/Series/House/T3/House_S03E04_Líneas en la arena.mp4",
- size: 872948575,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Líneas en la arena",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Líneas en la arena",
- type: "snapshot",
- url: "/library/metadata/100809/thumb/1683098765"
- },
- {
- alt: "Líneas en la arena",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "260d06",
- topRight: "401f0a",
- bottomRight: "7d4910",
- bottomLeft: "462151"
- },
- Director: [
- {
- tag: "Newton Thomas Sigel"
- }
- ],
- Writer: [
- {
- tag: "David Hoselton"
- }
- ],
- Role: [
- {
- tag: "Bobbin Bergstrom"
- },
- {
- tag: "Leighton Meester"
- },
- {
- tag: "Geoffrey Blake"
- }
- ]
- }
- },
- {
- score: 0.21081,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7174",
- key: "/library/metadata/7174",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ef619b00204a4a44",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Historias",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Histories",
- contentRating: "TV-14",
- summary:
- "El doctor House y el equipo tratan a una indigente cuyos síntomas e identidad desconocida resultan ser un complejo misterio.",
- index: 10,
- parentIndex: 1,
- audienceRating: 8.1,
- viewCount: 1,
- lastViewedAt: 1565889962,
- year: 2005,
- thumb: "/library/metadata/7174/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2669056,
- originallyAvailableAt: "2005-02-08",
- addedAt: 1551314501,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157472,
- duration: 2669056,
- bitrate: 2654,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161800,
- key: "/library/parts/161800/1682726650/file.mp4",
- duration: 2669056,
- file: "/media/Multimedia/Series/House/T1/House_S01E10_Historias.mp4",
- size: 891831361,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Historias",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Historias",
- type: "snapshot",
- url: "/library/metadata/7174/thumb/1683098120"
- },
- {
- alt: "Historias",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1d1c",
- topRight: "2f2c31",
- bottomRight: "1c0303",
- bottomLeft: "793530"
- },
- Director: [
- {
- tag: "Daniel Attias"
- }
- ],
- Writer: [
- {
- tag: "Joel Anderson Thompson"
- }
- ],
- Role: [
- {
- tag: "Leslie Hope"
- },
- {
- tag: "Larry Clarke"
- },
- {
- tag: "Smith Cho"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7175",
- key: "/library/metadata/7175",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c127702391c001f5f6ba7",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Desintoxicación",
- titleSort: "Desintoxicacion",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Detox",
- contentRating: "TV-14",
- summary:
- "El doctor House acepta el reto de Cuddy de dejar los analgésicos una semana, pero los efectos del síndrome de abstinencia podrían poner a su paciente en peligro.",
- index: 11,
- parentIndex: 1,
- audienceRating: 8.0,
- viewCount: 1,
- lastViewedAt: 1646603343,
- year: 2005,
- thumb: "/library/metadata/7175/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2656288,
- originallyAvailableAt: "2005-02-15",
- addedAt: 1551314509,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157473,
- duration: 2656288,
- bitrate: 2657,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161801,
- key: "/library/parts/161801/1682726548/file.mp4",
- duration: 2656288,
- file: "/media/Multimedia/Series/House/T1/House_S01E11_Desintoxicación.mp4",
- size: 889609630,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Desintoxicación",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Desintoxicación",
- type: "snapshot",
- url: "/library/metadata/7175/thumb/1683098120"
- },
- {
- alt: "Desintoxicación",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a1d19",
- topRight: "58281c",
- bottomRight: "5b2616",
- bottomLeft: "120d0e"
- },
- Director: [
- {
- tag: "Nelson McCormick"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- },
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Mark Harelik"
- },
- {
- tag: "Nicholas D'Agosto"
- },
- {
- tag: "Amanda Seyfried"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7189",
- key: "/library/metadata/7189",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277170e24001f2cfc6a",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Autopsia",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "Autopsy",
- contentRating: "TV-14",
- summary:
- "La extraordinaria valentía de una niña ante una enfermedad terminal hará sospechar a House y pondrá en sus jóvenes manos una decisión a vida o muerte.",
- index: 2,
- parentIndex: 2,
- audienceRating: 8.0,
- viewCount: 1,
- lastViewedAt: 1646729928,
- year: 2005,
- thumb: "/library/metadata/7189/thumb/1683098727",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2648672,
- originallyAvailableAt: "2005-09-20",
- addedAt: 1551314608,
- updatedAt: 1683098727,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157487,
- duration: 2648672,
- bitrate: 2644,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161815,
- key: "/library/parts/161815/1682726190/file.mp4",
- duration: 2648672,
- file: "/media/Multimedia/Series/House/T2/House_S02E02_Autopsia.mp4",
- size: 884099370,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Autopsia",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "Autopsia",
- type: "snapshot",
- url: "/library/metadata/7189/thumb/1683098727"
- },
- {
- alt: "Autopsia",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "4f1a0f",
- topRight: "320f16",
- bottomRight: "211438",
- bottomLeft: "3c0b0a"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Stephanie Venditto"
- },
- {
- tag: "Jewel Christian"
- },
- {
- tag: "Sasha Pieterse"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7258",
- key: "/library/metadata/7258",
- parentRatingKey: "7254",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12774eefaa001f6443fc",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Marcas de nacimiento",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7254",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- originalTitle: "Birthmarks",
- contentRating: "TV-14",
- summary:
- "House regresa a sus raíces y una chica enferma mientras va en busca de las suyas.",
- index: 4,
- parentIndex: 5,
- audienceRating: 8.0,
- viewCount: 1,
- lastViewedAt: 1680388503,
- year: 2008,
- thumb: "/library/metadata/7258/thumb/1683098809",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7254/thumb/1683098122",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2650981,
- originallyAvailableAt: "2008-10-14",
- addedAt: 1551315179,
- updatedAt: 1683098809,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157553,
- duration: 2650981,
- bitrate: 3061,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161881,
- key: "/library/parts/161881/1682724621/file.mp4",
- duration: 2650981,
- file: "/media/Multimedia/Series/House/T5/House_S05E04_Marcas de nacimiento.mp4",
- size: 1020480106,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Marcas de nacimiento",
- type: "coverPoster",
- url: "/library/metadata/7254/thumb/1683098122"
- },
- {
- alt: "Marcas de nacimiento",
- type: "snapshot",
- url: "/library/metadata/7258/thumb/1683098809"
- },
- {
- alt: "Marcas de nacimiento",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d2c0f",
- topRight: "1a1404",
- bottomRight: "1f0904",
- bottomLeft: "211303"
- },
- Director: [
- {
- tag: "David Platt"
- }
- ],
- Writer: [
- {
- tag: "Doris Egan"
- },
- {
- tag: "David Foster"
- }
- ],
- Role: [
- {
- tag: "Scott Paulin"
- },
- {
- tag: "Jack Conley"
- },
- {
- tag: "R. Lee Ermey"
- }
- ]
- }
- },
- {
- score: 0.2108,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7182",
- key: "/library/metadata/7182",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c127702391c001f5f6bc3",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Bebés y agua de baño",
- titleSort: "Bebes y agua de bano",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Babies & Bathwater",
- contentRating: "TV-14",
- summary:
- "House y su equipo luchan para diagnosticar la enfermedad mortal de una paciente embarazada, motivando que tome la decisión más emocional de su vida y Vogler está decidido a despedir a House.",
- index: 18,
- parentIndex: 1,
- audienceRating: 8.0,
- viewCount: 1,
- lastViewedAt: 1646660487,
- year: 2005,
- thumb: "/library/metadata/7182/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2660128,
- originallyAvailableAt: "2005-04-19",
- addedAt: 1551314562,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157480,
- duration: 2660128,
- bitrate: 2657,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161808,
- key: "/library/parts/161808/1682726857/file.mp4",
- duration: 2660128,
- file: "/media/Multimedia/Series/House/T1/House_S01E18_Bebés y agua de baño.mp4",
- size: 889295918,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Bebés y agua de baño",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Bebés y agua de baño",
- type: "snapshot",
- url: "/library/metadata/7182/thumb/1683098120"
- },
- {
- alt: "Bebés y agua de baño",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "342b2a",
- topRight: "312d2b",
- bottomRight: "5d2624",
- bottomLeft: "51201d"
- },
- Director: [
- {
- tag: "Bill Johnson"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Kenneth Choi"
- },
- {
- tag: "Chi McBride"
- },
- {
- tag: "Marin Hinkle"
- }
- ]
- }
- },
- {
- score: 0.21079,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7240",
- key: "/library/metadata/7240",
- parentRatingKey: "7237",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772192ba001f383ad3",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "97 segundos",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7237",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- originalTitle: "97 Seconds",
- contentRating: "TV-14",
- summary:
- "Los últimos diez candidatos compiten ferozmente cuando House los divide en dos equipos: hombres contra mujeres. Mientras éstos se ocupan del nuevo caso, House experimenta consigo mismo para averiguar qué sucede cuando uno se debate entre la vida y la muerte.",
- index: 3,
- parentIndex: 4,
- audienceRating: 7.9,
- viewCount: 1,
- lastViewedAt: 1679354456,
- year: 2007,
- thumb: "/library/metadata/7240/thumb/1683098788",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7237/thumb/1683098121",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2653312,
- originallyAvailableAt: "2007-10-09",
- addedAt: 1551314998,
- updatedAt: 1683098788,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157536,
- duration: 2653312,
- bitrate: 3069,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161864,
- key: "/library/parts/161864/1682724709/file.mp4",
- duration: 2653312,
- file: "/media/Multimedia/Series/House/T4/House_S04E03_97 segundos.mp4",
- size: 1023891963,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "97 segundos",
- type: "coverPoster",
- url: "/library/metadata/7237/thumb/1683098121"
- },
- {
- alt: "97 segundos",
- type: "snapshot",
- url: "/library/metadata/7240/thumb/1683098788"
- },
- {
- alt: "97 segundos",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "252758",
- topRight: "070427",
- bottomRight: "61262a",
- bottomLeft: "09020f"
- },
- Director: [
- {
- tag: "David Platt"
- }
- ],
- Writer: [
- {
- tag: "Russel Friend"
- },
- {
- tag: "Garrett Lerner"
- }
- ],
- Role: [
- {
- tag: "Olivia Wilde"
- },
- {
- tag: "Kathleen York"
- },
- {
- tag: "Carmen Argenziano"
- }
- ]
- }
- },
- {
- score: 0.21079,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7173",
- key: "/library/metadata/7173",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ef619b00204a4a2d",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "ONR",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "DNR",
- contentRating: "TV-14",
- summary:
- "House debe defenderse cuando trata a un paciente que ha elegido legalmente rechazar el tratamiento.",
- index: 9,
- parentIndex: 1,
- audienceRating: 7.9,
- viewCount: 1,
- lastViewedAt: 1563838367,
- year: 2005,
- thumb: "/library/metadata/7173/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2636288,
- originallyAvailableAt: "2005-02-01",
- addedAt: 1551314493,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157471,
- duration: 2636288,
- bitrate: 2663,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161799,
- key: "/library/parts/161799/1682726580/file.mp4",
- duration: 2636288,
- file: "/media/Multimedia/Series/House/T1/House_S01E09_ONR.mp4",
- size: 884145336,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "ONR",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "ONR",
- type: "snapshot",
- url: "/library/metadata/7173/thumb/1683098120"
- },
- {
- alt: "ONR",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "342b28",
- topRight: "461c16",
- bottomRight: "2c0e0d",
- bottomLeft: "231d1b"
- },
- Director: [
- {
- tag: "Frederick King Keller"
- }
- ],
- Writer: [
- {
- tag: "David Foster"
- }
- ],
- Role: [
- {
- tag: "Harry Lennix"
- },
- {
- tag: "Chloe Webb"
- },
- {
- tag: "Mike Starr"
- }
- ]
- }
- },
- {
- score: 0.21078,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7180",
- key: "/library/metadata/7180",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ef619b00204a4a29",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Pesado",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Heavy",
- contentRating: "TV-14",
- summary:
- "El doctor House y su equipo intentan descubrir la razón por la que un niño de diez años ha sufrido un ataque al corazón mientras House sospecha que alguien de su equipo lo ha traicionado con Vogler.",
- index: 16,
- parentIndex: 1,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1646649293,
- year: 2005,
- thumb: "/library/metadata/7180/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2663360,
- originallyAvailableAt: "2005-03-29",
- addedAt: 1551314547,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157478,
- duration: 2663360,
- bitrate: 2658,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161806,
- key: "/library/parts/161806/1682726842/file.mp4",
- duration: 2663360,
- file: "/media/Multimedia/Series/House/T1/House_S01E16_Pesado.mp4",
- size: 894510219,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Pesado",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Pesado",
- type: "snapshot",
- url: "/library/metadata/7180/thumb/1683098120"
- },
- {
- alt: "Pesado",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "501918",
- topRight: "19234b",
- bottomRight: "332d30",
- bottomLeft: "3f1814"
- },
- Director: [
- {
- tag: "Fred Gerber"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- }
- ],
- Role: [
- {
- tag: "Jennifer Stone"
- },
- {
- tag: "Cynthia Ettinger"
- },
- {
- tag: "Ramón Franco"
- }
- ]
- }
- },
- {
- score: 0.21078,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100806",
- key: "/library/metadata/100806",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ffd9ef001ea005c6",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Sentido",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "Meaning",
- contentRating: "TV-14",
- summary:
- "House se ha reincorporado al trabajo tras recuperarse de múltiples heridas de bala y se encarga de dos casos a la vez. En uno de ellos, llevará el tratamiento médico hasta el extremo, lo que hará a Cuddy y al equipo cuestionar sus intenciones.",
- index: 1,
- parentIndex: 3,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1677703020,
- year: 2006,
- thumb: "/library/metadata/100806/thumb/1683098765",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2630961,
- originallyAvailableAt: "2006-09-05",
- addedAt: 1683098754,
- updatedAt: 1683098765,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157510,
- duration: 2630961,
- bitrate: 2642,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161838,
- key: "/library/parts/161838/1682725577/file.mp4",
- duration: 2630961,
- file: "/media/Multimedia/Series/House/T3/House_S03E01_Sentido.mp4",
- size: 875490315,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Sentido",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Sentido",
- type: "snapshot",
- url: "/library/metadata/100806/thumb/1683098765"
- },
- {
- alt: "Sentido",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "2f2d2e",
- topRight: "413e46",
- bottomRight: "110303",
- bottomLeft: "7e3a30"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Russel Friend"
- }
- ],
- Role: [
- {
- tag: "Bobbin Bergstrom"
- },
- {
- tag: "Clare Kramer"
- },
- {
- tag: "Terry Rhoads"
- }
- ]
- }
- },
- {
- score: 0.21078,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7204",
- key: "/library/metadata/7204",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772df347001e41c3e9",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Apuesto el resto",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "All In",
- contentRating: "TV-14",
- summary:
- "House y el equipo se apresuran para evitar que un niño sufra el mismo destino que una antigua paciente con idénticos síntomas que perdió la vida.",
- index: 17,
- parentIndex: 2,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1677267201,
- year: 2006,
- thumb: "/library/metadata/7204/thumb/1683098728",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2655264,
- originallyAvailableAt: "2006-04-11",
- addedAt: 1551314712,
- updatedAt: 1683098728,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157502,
- duration: 2655264,
- bitrate: 2645,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161830,
- key: "/library/parts/161830/1682726371/file.mp4",
- duration: 2655264,
- file: "/media/Multimedia/Series/House/T2/House_S02E17_Apuesto el resto.mp4",
- size: 885342774,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Apuesto el resto",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "Apuesto el resto",
- type: "snapshot",
- url: "/library/metadata/7204/thumb/1683098728"
- },
- {
- alt: "Apuesto el resto",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "3b1a0f",
- topRight: "240a05",
- bottomRight: "37130a",
- bottomLeft: "62301e"
- },
- Director: [
- {
- tag: "Fred Gerber"
- }
- ],
- Writer: [
- {
- tag: "David Foster"
- }
- ],
- Role: [
- {
- tag: "Laura Allen"
- },
- {
- tag: "Mackenzie Astin"
- },
- {
- tag: "Carter Page"
- }
- ]
- }
- },
- {
- score: 0.21078,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100820",
- key: "/library/metadata/100820",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ba6eb9001fc15630",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Medio lelo",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "Half-Wit",
- contentRating: "TV-14",
- summary:
- "House trata a un hombre con retraso mental y habilidades musicales prodigiosas, mientras el equipo se enfrenta al preocupante estado de salud de House.",
- index: 15,
- parentIndex: 3,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1678750351,
- year: 2007,
- thumb: "/library/metadata/100820/thumb/1683098765",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2676832,
- originallyAvailableAt: "2007-03-06",
- addedAt: 1683098755,
- updatedAt: 1683098765,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157524,
- duration: 2676832,
- bitrate: 2655,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161852,
- key: "/library/parts/161852/1682725895/file.mp4",
- duration: 2676832,
- file: "/media/Multimedia/Series/House/T3/House_S03E15_Medio lelo.mp4",
- size: 895464205,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Medio lelo",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Medio lelo",
- type: "snapshot",
- url: "/library/metadata/100820/thumb/1683098765"
- },
- {
- alt: "Medio lelo",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "020c13",
- topRight: "2c4d82",
- bottomRight: "385c9a",
- bottomLeft: "17193d"
- },
- Director: [
- {
- tag: "Katie Jacobs"
- }
- ],
- Writer: [
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Dave Matthews"
- },
- {
- tag: "Kurtwood Smith"
- },
- {
- tag: "Ingrid Sanai Buron"
- }
- ]
- }
- },
- {
- score: 0.21078,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7238",
- key: "/library/metadata/7238",
- parentRatingKey: "7237",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772192ba001f383abf",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Solo",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7237",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- originalTitle: "Alone",
- contentRating: "TV-14",
- summary:
- "En el inicio de la temporada, sin la ayuda de un equipo, House tiene dificultades para diagnosticar la enfermedad de una mujer que ha sobrevivido al derrumbe de un edificio.",
- index: 1,
- parentIndex: 4,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1679269062,
- year: 2007,
- thumb: "/library/metadata/7238/thumb/1683098788",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7237/thumb/1683098121",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2630432,
- originallyAvailableAt: "2007-09-25",
- addedAt: 1551314977,
- updatedAt: 1683098788,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157534,
- duration: 2630432,
- bitrate: 3053,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161862,
- key: "/library/parts/161862/1682724715/file.mp4",
- duration: 2630432,
- file: "/media/Multimedia/Series/House/T4/House_S04E01_Solo.mp4",
- size: 1009738483,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Solo",
- type: "coverPoster",
- url: "/library/metadata/7237/thumb/1683098121"
- },
- {
- alt: "Solo",
- type: "snapshot",
- url: "/library/metadata/7238/thumb/1683098788"
- },
- {
- alt: "Solo",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "242426",
- topRight: "373f46",
- bottomRight: "4a1b20",
- bottomLeft: "221e22"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Kay Lenz"
- },
- {
- tag: "Bevin Prince"
- },
- {
- tag: "Ken Takemoto"
- }
- ]
- }
- },
- {
- score: 0.21078,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7170",
- key: "/library/metadata/7170",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12773c3f87001f3bf920",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "El método socrático",
- titleSort: "metodo socratico",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "The Socratic Method",
- contentRating: "TV-14",
- summary:
- "El caso de una madre esquizofrénica con una enfermedad letal y un hijo adolescente con el que ha intercambiado los papeles de cuidador adquiere un interés especial para el doctor House.",
- index: 6,
- parentIndex: 1,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1646600951,
- year: 2004,
- thumb: "/library/metadata/7170/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2634381,
- originallyAvailableAt: "2004-12-21",
- addedAt: 1551314471,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157468,
- duration: 2634381,
- bitrate: 2671,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161796,
- key: "/library/parts/161796/1682726538/file.mp4",
- duration: 2634381,
- file: "/media/Multimedia/Series/House/T1/House_S01E06_El método socrático.mp4",
- size: 888347071,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "El método socrático",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "El método socrático",
- type: "snapshot",
- url: "/library/metadata/7170/thumb/1683098120"
- },
- {
- alt: "El método socrático",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "280f08",
- topRight: "2e2524",
- bottomRight: "251d1b",
- bottomLeft: "431b15"
- },
- Director: [
- {
- tag: "Peter Medak"
- }
- ],
- Writer: [
- {
- tag: "John Mankiewicz"
- }
- ],
- Role: [
- {
- tag: "Aaron Himelstein"
- },
- {
- tag: "Stacy Edwards"
- },
- {
- tag: "John Prosky"
- }
- ]
- }
- },
- {
- score: 0.21078,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7178",
- key: "/library/metadata/7178",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ef619b00204a4a34",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Control",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- contentRating: "TV-14",
- summary:
- "El nuevo presidente de la junta del hospital se la tiene jurada al doctor House, cuestionando su importancia en el hospital y amenazando con acabar con House y su equipo.",
- index: 14,
- parentIndex: 1,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1646612046,
- year: 2005,
- thumb: "/library/metadata/7178/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2668192,
- originallyAvailableAt: "2005-03-15",
- addedAt: 1551314532,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157476,
- duration: 2668192,
- bitrate: 2658,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161804,
- key: "/library/parts/161804/1682726937/file.mp4",
- duration: 2668192,
- file: "/media/Multimedia/Series/House/T1/House_S01E14_Control.mp4",
- size: 894253688,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Control",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Control",
- type: "snapshot",
- url: "/library/metadata/7178/thumb/1683098120"
- },
- {
- alt: "Control",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "492017",
- topRight: "461c13",
- bottomRight: "5f2922",
- bottomLeft: "924328"
- },
- Director: [
- {
- tag: "Randall Zisk"
- }
- ],
- Writer: [
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Sarah Clarke"
- },
- {
- tag: "Sunny Mabrey"
- },
- {
- tag: "Vivian Bang"
- }
- ]
- }
- },
- {
- score: 0.21078,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7203",
- key: "/library/metadata/7203",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772df347001e41c3fd",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "A salvo",
- titleSort: "salvo",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "Safe",
- contentRating: "TV-14",
- summary:
- "Una adolescente con un corazón transplantado es trasladada al hospital tras sufrir una reacción alérgica, a pesar de vivir en una habitación 'aséptica'. Mientras, House y Wilson solucionan sus problemas de convivencia.",
- index: 16,
- parentIndex: 2,
- audienceRating: 7.8,
- viewCount: 1,
- lastViewedAt: 1677254926,
- year: 2006,
- thumb: "/library/metadata/7203/thumb/1683098728",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2619584,
- originallyAvailableAt: "2006-04-04",
- addedAt: 1551314705,
- updatedAt: 1683098728,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157501,
- duration: 2619584,
- bitrate: 2644,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161829,
- key: "/library/parts/161829/1682726377/file.mp4",
- duration: 2619584,
- file: "/media/Multimedia/Series/House/T2/House_S02E16_A salvo.mp4",
- size: 873277507,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "A salvo",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "A salvo",
- type: "snapshot",
- url: "/library/metadata/7203/thumb/1683098728"
- },
- {
- alt: "A salvo",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "481b19",
- topRight: "350403",
- bottomRight: "574fa4",
- bottomLeft: "1d2c57"
- },
- Director: [
- {
- tag: "Félix Enríquez Alcalá"
- }
- ],
- Writer: [
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Michelle Trachtenberg"
- },
- {
- tag: "Jake McDorman"
- },
- {
- tag: "Mel Harris"
- }
- ]
- }
- },
- {
- score: 0.21077,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7184",
- key: "/library/metadata/7184",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ef619b00204a4a38",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "El amor duele",
- titleSort: "amor duele",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Love Hurts",
- contentRating: "TV-14",
- summary:
- "House y su equipo se enfrentan al caso de un joven con una inclinación por el comportamiento extraño, y House se prepara para su cita con Cameron.",
- index: 20,
- parentIndex: 1,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1646671889,
- year: 2005,
- thumb: "/library/metadata/7184/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2663136,
- originallyAvailableAt: "2005-05-10",
- addedAt: 1551314578,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157482,
- duration: 2663136,
- bitrate: 2660,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161810,
- key: "/library/parts/161810/1682726859/file.mp4",
- duration: 2663136,
- file: "/media/Multimedia/Series/House/T1/House_S01E20_El amor duele.mp4",
- size: 893284289,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "El amor duele",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "El amor duele",
- type: "snapshot",
- url: "/library/metadata/7184/thumb/1683098120"
- },
- {
- alt: "El amor duele",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "2a1208",
- topRight: "682f25",
- bottomRight: "672d25",
- bottomLeft: "3e1a11"
- },
- Director: [
- {
- tag: "Bryan Spicer"
- }
- ],
- Writer: [
- {
- tag: "Sara B. Cooper"
- }
- ],
- Role: [
- {
- tag: "Christina Cox"
- },
- {
- tag: "Peter Graves"
- },
- {
- tag: "John Cho"
- }
- ]
- }
- },
- {
- score: 0.21077,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7239",
- key: "/library/metadata/7239",
- parentRatingKey: "7237",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772192ba001f383acb",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Elegidos para la gloria",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7237",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- originalTitle: "The Right Stuff",
- contentRating: "TV-14",
- summary:
- "House ha cedido en lo que se refiere a entrevistar a posibles miembros del equipo, pero lo hace a su manera. Convoca a los 40 candidatos para los tres puestos, les asigna un dorsal numerado y les somete a un período de prueba darwiniano.",
- index: 2,
- parentIndex: 4,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1679351641,
- year: 2007,
- thumb: "/library/metadata/7239/thumb/1683098788",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7237/thumb/1683098121",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2636800,
- originallyAvailableAt: "2007-10-02",
- addedAt: 1551314988,
- updatedAt: 1683098788,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157535,
- duration: 2636800,
- bitrate: 3065,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161863,
- key: "/library/parts/161863/1682724925/file.mp4",
- duration: 2636800,
- file: "/media/Multimedia/Series/House/T4/House_S04E02_Elegidos para la gloria.mp4",
- size: 1018073516,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Elegidos para la gloria",
- type: "coverPoster",
- url: "/library/metadata/7237/thumb/1683098121"
- },
- {
- alt: "Elegidos para la gloria",
- type: "snapshot",
- url: "/library/metadata/7239/thumb/1683098788"
- },
- {
- alt: "Elegidos para la gloria",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "110a0b",
- topRight: "1a1514",
- bottomRight: "1e2022",
- bottomLeft: "110f10"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Leonard Dick"
- },
- {
- tag: "Doris Egan"
- }
- ],
- Role: [
- {
- tag: "Olivia Wilde"
- },
- {
- tag: "Carmen Argenziano"
- },
- {
- tag: "Essence Atkins"
- }
- ]
- }
- },
- {
- score: 0.21077,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100829",
- key: "/library/metadata/100829",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e98e47001eb841ad",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Error humano",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "Human Error",
- contentRating: "TV-14",
- summary:
- "Una joven pareja cruza el Caribe en busca de un diagnóstico de House.",
- index: 24,
- parentIndex: 3,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1679246434,
- year: 2007,
- thumb: "/library/metadata/100829/thumb/1683098766",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2650208,
- originallyAvailableAt: "2007-05-29",
- addedAt: 1683098755,
- updatedAt: 1683098766,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157533,
- duration: 2650208,
- bitrate: 2647,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161861,
- key: "/library/parts/161861/1682725723/file.mp4",
- duration: 2650208,
- file: "/media/Multimedia/Series/House/T3/House_S03E24_Error humano.mp4",
- size: 883272723,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Error humano",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Error humano",
- type: "snapshot",
- url: "/library/metadata/100829/thumb/1683098766"
- },
- {
- alt: "Error humano",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "2c2e30",
- topRight: "0a2529",
- bottomRight: "04151d",
- bottomLeft: "2b2e2c"
- },
- Director: [
- {
- tag: "Katie Jacobs"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- },
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Bobbin Bergstrom"
- },
- {
- tag: "Omar Avila"
- },
- {
- tag: "Mercedes Renard"
- }
- ]
- }
- },
- {
- score: 0.21077,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100822",
- key: "/library/metadata/100822",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e98e47001eb841bd",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Posición fetal",
- titleSort: "Posicion fetal",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "Fetal Position",
- contentRating: "TV-14",
- summary:
- "La salud de una fotógrafa famosa y embarazada corre peligro debido al propio feto, por lo que el equipo tendrá que actuar antes de que sea demasiado tarde para salvar a cualquiera de los dos.",
- index: 17,
- parentIndex: 3,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1678926240,
- year: 2007,
- thumb: "/library/metadata/100822/thumb/1683098765",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2644141,
- originallyAvailableAt: "2007-04-03",
- addedAt: 1683098755,
- updatedAt: 1683098765,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157526,
- duration: 2644141,
- bitrate: 2647,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161854,
- key: "/library/parts/161854/1682725850/file.mp4",
- duration: 2644141,
- file: "/media/Multimedia/Series/House/T3/House_S03E17_Posición fetal.mp4",
- size: 883019154,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Posición fetal",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Posición fetal",
- type: "snapshot",
- url: "/library/metadata/100822/thumb/1683098765"
- },
- {
- alt: "Posición fetal",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "1f3419",
- topRight: "3f6a3e",
- bottomRight: "493d41",
- bottomLeft: "445829"
- },
- Director: [
- {
- tag: "Matt Shakman"
- }
- ],
- Writer: [
- {
- tag: "Russel Friend"
- },
- {
- tag: "Garrett Lerner"
- }
- ],
- Role: [
- {
- tag: "Tyson Ritter"
- },
- {
- tag: "Anne Ramsay"
- },
- {
- tag: "Jeff Sugarman"
- }
- ]
- }
- },
- {
- score: 0.21077,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7263",
- key: "/library/metadata/7263",
- parentRatingKey: "7254",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12774eefaa001f64440c",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "El último recurso",
- titleSort: "ultimo recurso",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7254",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- originalTitle: "Last Resort",
- contentRating: "TV-14",
- summary:
- "Un hombre dispuesto a matar por un diagnóstico toma a House y Trece como rehenes.",
- index: 9,
- parentIndex: 5,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1680736169,
- year: 2008,
- thumb: "/library/metadata/7263/thumb/1683098809",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7254/thumb/1683098122",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 3010382,
- originallyAvailableAt: "2008-11-25",
- addedAt: 1551315234,
- updatedAt: 1683098809,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157558,
- duration: 3010382,
- bitrate: 3071,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161886,
- key: "/library/parts/161886/1682724296/file.mp4",
- duration: 3010382,
- file: "/media/Multimedia/Series/House/T5/House_S05E09_El último recurso.mp4",
- size: 1161349036,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "El último recurso",
- type: "coverPoster",
- url: "/library/metadata/7254/thumb/1683098122"
- },
- {
- alt: "El último recurso",
- type: "snapshot",
- url: "/library/metadata/7263/thumb/1683098809"
- },
- {
- alt: "El último recurso",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "272b33",
- topRight: "3b4441",
- bottomRight: "100f0e",
- bottomLeft: "3c4353"
- },
- Director: [
- {
- tag: "Katie Jacobs"
- }
- ],
- Writer: [
- {
- tag: "Matthew V. Lewis"
- },
- {
- tag: "Eli Attie"
- }
- ],
- Role: [
- {
- tag: "Zeljko Ivanek"
- },
- {
- tag: "Jack Guzman"
- },
- {
- tag: "Wood Harris"
- }
- ]
- }
- },
- {
- score: 0.21077,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100812",
- key: "/library/metadata/100812",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ba6eb9001fc15610",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "El hijo del tío en coma",
- titleSort: "hijo del tio en coma",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "Son of Coma Guy",
- contentRating: "TV-14",
- summary:
- "Los lazos entre un padre y su hijo se redefinen cuando House despierta al primero, que lleva 10 años en coma, para conseguir información sobre la familia e intentar salvar la vida del segundo.",
- index: 7,
- parentIndex: 3,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1678399600,
- year: 2006,
- thumb: "/library/metadata/100812/thumb/1683098765",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2642473,
- originallyAvailableAt: "2006-11-14",
- addedAt: 1683098755,
- updatedAt: 1683098765,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157516,
- duration: 2642473,
- bitrate: 2647,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161844,
- key: "/library/parts/161844/1682725686/file.mp4",
- duration: 2642473,
- file: "/media/Multimedia/Series/House/T3/House_S03E07_El hijo del tío en coma.mp4",
- size: 881530774,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "El hijo del tío en coma",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "El hijo del tío en coma",
- type: "snapshot",
- url: "/library/metadata/100812/thumb/1683098765"
- },
- {
- alt: "El hijo del tío en coma",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "113434",
- topRight: "4059a0",
- bottomRight: "1d1d1b",
- bottomLeft: "6a2935"
- },
- Director: [
- {
- tag: "Daniel Attias"
- }
- ],
- Writer: [
- {
- tag: "Doris Egan"
- }
- ],
- Role: [
- {
- tag: "Bobbin Bergstrom"
- },
- {
- tag: "David Morse"
- },
- {
- tag: "John Larroquette"
- }
- ]
- }
- },
- {
- score: 0.21077,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7245",
- key: "/library/metadata/7245",
- parentRatingKey: "7237",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772192ba001f383adb",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Bendita ignorancia",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7237",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- originalTitle: "You Don't Want to Know",
- contentRating: "TV-14",
- summary:
- "House se enfrenta a un mago que ha sufrido un paro cardíaco al intentar escapar de un tanque lleno de agua. Mientras los candidatos trabajan en el diagnóstico, House está decidido a demostrar que el ilusionista es en realidad un timador que finge los síntomas para encubrir el hecho de que casi se ahogó durante la actuación.",
- index: 8,
- parentIndex: 4,
- audienceRating: 7.7,
- viewCount: 1,
- lastViewedAt: 1679868165,
- year: 2007,
- thumb: "/library/metadata/7245/thumb/1683098788",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7237/thumb/1683098121",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2643682,
- originallyAvailableAt: "2007-11-20",
- addedAt: 1551315049,
- updatedAt: 1683098788,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157541,
- duration: 2643682,
- bitrate: 3071,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161869,
- key: "/library/parts/161869/1682724579/file.mp4",
- duration: 2643682,
- file: "/media/Multimedia/Series/House/T4/House_S04E08_Bendita ignorancia.mp4",
- size: 1021560465,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Bendita ignorancia",
- type: "coverPoster",
- url: "/library/metadata/7237/thumb/1683098121"
- },
- {
- alt: "Bendita ignorancia",
- type: "snapshot",
- url: "/library/metadata/7245/thumb/1683098788"
- },
- {
- alt: "Bendita ignorancia",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "2b2e2f",
- topRight: "201d1a",
- bottomRight: "211c1e",
- bottomLeft: "333331"
- },
- Director: [
- {
- tag: "Lesli Linka Glatter"
- }
- ],
- Writer: [
- {
- tag: "Sara Hess"
- }
- ],
- Role: [
- {
- tag: "Olivia Wilde"
- },
- {
- tag: "Steve Valentine"
- },
- {
- tag: "Edi Gathegi"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7186",
- key: "/library/metadata/7186",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c127702391c001f5f6bab",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Luna de miel",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Honeymoon",
- contentRating: "TV-14",
- summary:
- "House se enfrenta a un problema que podría no ser capaz de resolver y Stacy regresa.",
- index: 22,
- parentIndex: 1,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1646681175,
- year: 2005,
- thumb: "/library/metadata/7186/thumb/1683098121",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2661472,
- originallyAvailableAt: "2005-05-24",
- addedAt: 1551314594,
- updatedAt: 1683098121,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157484,
- duration: 2661472,
- bitrate: 2650,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161812,
- key: "/library/parts/161812/1682726706/file.mp4",
- duration: 2661472,
- file: "/media/Multimedia/Series/House/T1/House_S01E22_Luna de miel.mp4",
- size: 889672384,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Luna de miel",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Luna de miel",
- type: "snapshot",
- url: "/library/metadata/7186/thumb/1683098121"
- },
- {
- alt: "Luna de miel",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1d1b",
- topRight: "53231c",
- bottomRight: "0b020c",
- bottomLeft: "272523"
- },
- Director: [
- {
- tag: "Frederick King Keller"
- }
- ],
- Writer: [
- {
- tag: "John Mankiewicz"
- },
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Currie Graham"
- },
- {
- tag: "Mark Hames"
- },
- {
- tag: "Revital Krawetz"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7183",
- key: "/library/metadata/7183",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ef619b00204a4a48",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Niños",
- titleSort: "Ninos",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Kids",
- contentRating: "TV-14",
- summary:
- "House y su equipo corren para diagnosticar la enfermedad de un niño de 12 años, una enfermedad con un origen sorprendente, y House le pide a Cameron que vuelva a su trabajo.",
- index: 19,
- parentIndex: 1,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1646663108,
- year: 2005,
- thumb: "/library/metadata/7183/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2658176,
- originallyAvailableAt: "2005-05-03",
- addedAt: 1551314570,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157481,
- duration: 2658176,
- bitrate: 2661,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161809,
- key: "/library/parts/161809/1682726709/file.mp4",
- duration: 2658176,
- file: "/media/Multimedia/Series/House/T1/House_S01E19_Niños.mp4",
- size: 891764461,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Niños",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Niños",
- type: "snapshot",
- url: "/library/metadata/7183/thumb/1683098120"
- },
- {
- alt: "Niños",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e1a",
- topRight: "5f2823",
- bottomRight: "24050a",
- bottomLeft: "5d2012"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- },
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Eddie McClintock"
- },
- {
- tag: "Ben Jelen"
- },
- {
- tag: "Shari Headley"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7199",
- key: "/library/metadata/7199",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772df347001e41c3e1",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Distracciones",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "Distractions",
- contentRating: "TV-14",
- summary:
- "Un joven ingresa en el hospital con graves quemaduras. Sin embargo, los análisis de sangre muestran una inusual actividad, por lo que House y el equipo se enfrentarán a un difícil reto. ¿Cómo diagnosticar la enfermedad de una víctima de quemaduras cuando no puedes utilizar las pruebas habituales?",
- index: 12,
- parentIndex: 2,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1677101610,
- year: 2006,
- thumb: "/library/metadata/7199/thumb/1683098727",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2662688,
- originallyAvailableAt: "2006-02-14",
- addedAt: 1551314677,
- updatedAt: 1683098727,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157497,
- duration: 2662688,
- bitrate: 2636,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161825,
- key: "/library/parts/161825/1682726194/file.mp4",
- duration: 2662688,
- file: "/media/Multimedia/Series/House/T2/House_S02E12_Distracciones.mp4",
- size: 883127462,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Distracciones",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "Distracciones",
- type: "snapshot",
- url: "/library/metadata/7199/thumb/1683098727"
- },
- {
- alt: "Distracciones",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "130307",
- topRight: "18040b",
- bottomRight: "46191c",
- bottomLeft: "1e1716"
- },
- Director: [
- {
- tag: "Daniel Attias"
- }
- ],
- Writer: [
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Lisa Darr"
- },
- {
- tag: "Christopher Cousins"
- },
- {
- tag: "Dan Butler"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7165",
- key: "/library/metadata/7165",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12773c3f87001f3bf934",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Piloto",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Pilot",
- contentRating: "TV-14",
- summary:
- "¿Quieres un médico que te coge la mano mientras mueres o un médico que te ignora mientras mejoras?",
- index: 1,
- parentIndex: 1,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1562178177,
- year: 2004,
- thumb: "/library/metadata/7165/thumb/1683098119",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2654016,
- originallyAvailableAt: "2004-11-16",
- addedAt: 1551314433,
- updatedAt: 1683098119,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157463,
- duration: 2654016,
- bitrate: 2632,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161791,
- key: "/library/parts/161791/1682726454/file.mp4",
- duration: 2654016,
- file: "/media/Multimedia/Series/House/T1/House_S01E01_Piloto.mp4",
- size: 880255701,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Piloto",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Piloto",
- type: "snapshot",
- url: "/library/metadata/7165/thumb/1683098119"
- },
- {
- alt: "Piloto",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "1e1b18",
- topRight: "433e3a",
- bottomRight: "242321",
- bottomLeft: "191717"
- },
- Director: [
- {
- tag: "Bryan Singer"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- }
- ],
- Role: [
- {
- tag: "Robin Tunney"
- },
- {
- tag: "Andrew Airlie"
- },
- {
- tag: "Rekha Sharma"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7265",
- key: "/library/metadata/7265",
- parentRatingKey: "7254",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12774eefaa001f644414",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Dulce navidad",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7254",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- originalTitle: "Joy to the World",
- contentRating: "TV-14",
- summary:
- "House y el equipo celebran la Navidad con un nuevo misterio médico. Lori Petty es la artista invitada.",
- index: 11,
- parentIndex: 5,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1680821958,
- year: 2008,
- thumb: "/library/metadata/7265/thumb/1683098809",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7254/thumb/1683098122",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2644892,
- originallyAvailableAt: "2008-12-09",
- addedAt: 1551315256,
- updatedAt: 1683098809,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157560,
- duration: 2644892,
- bitrate: 3074,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161888,
- key: "/library/parts/161888/1682724259/file.mp4",
- duration: 2644892,
- file: "/media/Multimedia/Series/House/T5/House_S05E11_Dulce navidad.mp4",
- size: 1022068064,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Dulce navidad",
- type: "coverPoster",
- url: "/library/metadata/7254/thumb/1683098122"
- },
- {
- alt: "Dulce navidad",
- type: "snapshot",
- url: "/library/metadata/7265/thumb/1683098809"
- },
- {
- alt: "Dulce navidad",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "492011",
- topRight: "6a3722",
- bottomRight: "0e0202",
- bottomLeft: "250b07"
- },
- Director: [
- {
- tag: "David Straiton"
- }
- ],
- Writer: [
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Taylor Dooley"
- },
- {
- tag: "Meaghan Jette Martin"
- },
- {
- tag: "Elizabeth Tulloch"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7201",
- key: "/library/metadata/7201",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772df347001e41c3f5",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "El sexo mata",
- titleSort: "sexo mata",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "Sex Kills",
- contentRating: "TV-14",
- summary:
- "House y el equipo trabajan contrarreloj para diagnosticar la enfermedad de una fallecida y salvar así a un moribundo.",
- index: 14,
- parentIndex: 2,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1677186391,
- year: 2006,
- thumb: "/library/metadata/7201/thumb/1683098727",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2633952,
- originallyAvailableAt: "2006-03-07",
- addedAt: 1551314691,
- updatedAt: 1683098727,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157499,
- duration: 2633952,
- bitrate: 2649,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161827,
- key: "/library/parts/161827/1682726331/file.mp4",
- duration: 2633952,
- file: "/media/Multimedia/Series/House/T2/House_S02E14_El sexo mata.mp4",
- size: 879538439,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "El sexo mata",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "El sexo mata",
- type: "snapshot",
- url: "/library/metadata/7201/thumb/1683098727"
- },
- {
- alt: "El sexo mata",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "380a03",
- topRight: "3d0f05",
- bottomRight: "4557a2",
- bottomLeft: "5c2524"
- },
- Director: [
- {
- tag: "David Semel"
- }
- ],
- Writer: [
- {
- tag: "Matt Witten"
- }
- ],
- Role: [
- {
- tag: "Greg Grunberg"
- },
- {
- tag: "Howard Hesseman"
- },
- {
- tag: "Adam Busch"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7243",
- key: "/library/metadata/7243",
- parentRatingKey: "7237",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ffd9ef001ea005a2",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Lo que sea necesario",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7237",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- originalTitle: "Whatever It Takes",
- contentRating: "TV-14",
- summary:
- "La CIA recluta a House para tratar a un agente con una enfermedad tan misteriosa como su última misión, mientras los candidatos al equipo se afanan en el diagnóstico de una corredora profesional.",
- index: 6,
- parentIndex: 4,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1679438475,
- year: 2007,
- thumb: "/library/metadata/7243/thumb/1683098788",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7237/thumb/1683098121",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2647296,
- originallyAvailableAt: "2007-11-06",
- addedAt: 1551315031,
- updatedAt: 1683098788,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157539,
- duration: 2647296,
- bitrate: 3058,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161867,
- key: "/library/parts/161867/1682724714/file.mp4",
- duration: 2647296,
- file: "/media/Multimedia/Series/House/T4/House_S04E06_Lo que sea necesario.mp4",
- size: 1017415188,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Lo que sea necesario",
- type: "coverPoster",
- url: "/library/metadata/7237/thumb/1683098121"
- },
- {
- alt: "Lo que sea necesario",
- type: "snapshot",
- url: "/library/metadata/7243/thumb/1683098788"
- },
- {
- alt: "Lo que sea necesario",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "1e224d",
- topRight: "451835",
- bottomRight: "0f0922",
- bottomLeft: "0c1a34"
- },
- Director: [
- {
- tag: "Juan José Campanella"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- },
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Olivia Wilde"
- },
- {
- tag: "Thomas F. Wilson"
- },
- {
- tag: "Michael Michele"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100828",
- key: "/library/metadata/100828",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e98e47001eb841c1",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "El cabrón",
- titleSort: "cabron",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "The Jerk",
- contentRating: "TV-14",
- summary:
- "Un chico de 16 años, genio del ajedrez con una detestable personalidad, ingresa en el hospital con fuertes dolores de cabeza después de agredir a su contrincante en un torneo de ajedrez.",
- index: 23,
- parentIndex: 3,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1679243220,
- year: 2007,
- thumb: "/library/metadata/100828/thumb/1683098766",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2635341,
- originallyAvailableAt: "2007-05-15",
- addedAt: 1683098755,
- updatedAt: 1683098766,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157532,
- duration: 2635341,
- bitrate: 2643,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161860,
- key: "/library/parts/161860/1682725667/file.mp4",
- duration: 2635341,
- file: "/media/Multimedia/Series/House/T3/House_S03E23_El cabrón.mp4",
- size: 877650900,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "El cabrón",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "El cabrón",
- type: "snapshot",
- url: "/library/metadata/100828/thumb/1683098766"
- },
- {
- alt: "El cabrón",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "491a36",
- topRight: "4c4c4e",
- bottomRight: "1f1e22",
- bottomLeft: "1f1716"
- },
- Director: [
- {
- tag: "Daniel Sackheim"
- }
- ],
- Writer: [
- {
- tag: "Leonard Dick"
- }
- ],
- Role: [
- {
- tag: "David Bowe"
- },
- {
- tag: "Ben Bledsoe"
- },
- {
- tag: "Colleen Flynn"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100823",
- key: "/library/metadata/100823",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e98e47001eb841b1",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Transmisión aérea",
- titleSort: "Transmision aerea",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "Airborne",
- contentRating: "TV-14",
- summary:
- "House y Cuddy se encuentran a bordo de un vuelo de Singapur a EE.UU. cuando una grave enfermedad empieza a propagarse entre los pasajeros y pone en peligro sus propias vidas.",
- index: 18,
- parentIndex: 3,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1679007758,
- year: 2007,
- thumb: "/library/metadata/100823/thumb/1683098765",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2645888,
- originallyAvailableAt: "2007-04-10",
- addedAt: 1683098755,
- updatedAt: 1683098765,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157527,
- duration: 2645888,
- bitrate: 2644,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161855,
- key: "/library/parts/161855/1682725834/file.mp4",
- duration: 2645888,
- file: "/media/Multimedia/Series/House/T3/House_S03E18_Transmisión aérea.mp4",
- size: 880829735,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Transmisión aérea",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Transmisión aérea",
- type: "snapshot",
- url: "/library/metadata/100823/thumb/1683098765"
- },
- {
- alt: "Transmisión aérea",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "172d50",
- topRight: "5052a4",
- bottomRight: "2e3337",
- bottomLeft: "24191a"
- },
- Director: [
- {
- tag: "Elodie Keene"
- }
- ],
- Writer: [
- {
- tag: "David Hoselton"
- }
- ],
- Role: [
- {
- tag: "Jenny O'Hara"
- },
- {
- tag: "Meta Golding"
- },
- {
- tag: "Jamison Yang"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7202",
- key: "/library/metadata/7202",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772df347001e41c3ed",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Sin pistas",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "Clueless",
- contentRating: "TV-14",
- summary:
- "House y el equipo trabajan contrarreloj para averiguar la causa de la enfermedad de un hombre; las pistas apuntan a un sorprendente sospechoso.",
- index: 15,
- parentIndex: 2,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1677189002,
- year: 2006,
- thumb: "/library/metadata/7202/thumb/1683098728",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2660672,
- originallyAvailableAt: "2006-03-28",
- addedAt: 1551314698,
- updatedAt: 1683098728,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157500,
- duration: 2660672,
- bitrate: 2637,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161828,
- key: "/library/parts/161828/1682726395/file.mp4",
- duration: 2660672,
- file: "/media/Multimedia/Series/House/T2/House_S02E15_Sin pistas.mp4",
- size: 883888581,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Sin pistas",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "Sin pistas",
- type: "snapshot",
- url: "/library/metadata/7202/thumb/1683098728"
- },
- {
- alt: "Sin pistas",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1d1b",
- topRight: "411818",
- bottomRight: "511d1f",
- bottomLeft: "350506"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- }
- ],
- Role: [
- {
- tag: "Eddie Mills"
- },
- {
- tag: "Samantha Mathis"
- },
- {
- tag: "Peter Birkenhead"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7196",
- key: "/library/metadata/7196",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772192ba001f383ab7",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Engaño",
- titleSort: "Engano",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "Deception",
- contentRating: "TV-14",
- summary:
- "House y el equipo deberán descifrar si una paciente que ha gritado demasiadas veces '¡que viene el lobo!' padece una enfermedad mortal",
- index: 9,
- parentIndex: 2,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1677013888,
- year: 2005,
- thumb: "/library/metadata/7196/thumb/1683098727",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2659031,
- originallyAvailableAt: "2005-12-13",
- addedAt: 1551314656,
- updatedAt: 1683098727,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157494,
- duration: 2659031,
- bitrate: 2634,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161822,
- key: "/library/parts/161822/1682873650/file.mp4",
- duration: 2659031,
- file: "/media/Multimedia/Series/House/T2/House_S02E09_Engaño.mp4",
- size: 882368679,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Engaño",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "Engaño",
- type: "snapshot",
- url: "/library/metadata/7196/thumb/1683098727"
- },
- {
- alt: "Engaño",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "341304",
- topRight: "271403",
- bottomRight: "3a2e30",
- bottomLeft: "9a383a"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Michael R. Perry"
- }
- ],
- Role: [
- {
- tag: "Cynthia Nixon"
- },
- {
- tag: "Peter Abbay"
- },
- {
- tag: "Nell Rutledge"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100819",
- key: "/library/metadata/100819",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e98e47001eb841a5",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Insensible",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "Insensitive",
- contentRating: "TV-14",
- summary:
- "House trabaja en el diagnóstico de una joven accidentada que muestra insensibilidad al dolor y busca junto con su equipo la posible causa de la enfermedad.",
- index: 14,
- parentIndex: 3,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1678747467,
- year: 2007,
- thumb: "/library/metadata/100819/thumb/1683098765",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2647872,
- originallyAvailableAt: "2007-02-13",
- addedAt: 1683098755,
- updatedAt: 1683098765,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157523,
- duration: 2647872,
- bitrate: 2643,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161851,
- key: "/library/parts/161851/1682725919/file.mp4",
- duration: 2647872,
- file: "/media/Multimedia/Series/House/T3/House_S03E14_Insensible.mp4",
- size: 879944771,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Insensible",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Insensible",
- type: "snapshot",
- url: "/library/metadata/100819/thumb/1683098765"
- },
- {
- alt: "Insensible",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a1a31",
- topRight: "683421",
- bottomRight: "1d1439",
- bottomLeft: "641918"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Matthew V. Lewis"
- }
- ],
- Role: [
- {
- tag: "Bobbin Bergstrom"
- },
- {
- tag: "Mika Boorem"
- },
- {
- tag: "Jenny Robertson"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100827",
- key: "/library/metadata/100827",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e98e47001eb841b5",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Dimisión",
- titleSort: "Dimision",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "Resignation",
- contentRating: "TV-14",
- summary:
- "Foreman presenta su dimisión, mientras el equipo trabaja contrarreloj para diagnosticar la enfermedad de una joven estudiante que ha escupido sangre durante una clase de karate.",
- index: 22,
- parentIndex: 3,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1679240582,
- year: 2007,
- thumb: "/library/metadata/100827/thumb/1683098766",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2631904,
- originallyAvailableAt: "2007-05-08",
- addedAt: 1683098755,
- updatedAt: 1683098766,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157531,
- duration: 2631904,
- bitrate: 2648,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161859,
- key: "/library/parts/161859/1682725726/file.mp4",
- duration: 2631904,
- file: "/media/Multimedia/Series/House/T3/House_S03E22_Dimisión.mp4",
- size: 877376638,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Dimisión",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Dimisión",
- type: "snapshot",
- url: "/library/metadata/100827/thumb/1683098766"
- },
- {
- alt: "Dimisión",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "030b1a",
- topRight: "22391a",
- bottomRight: "574fa4",
- bottomLeft: "030412"
- },
- Director: [
- {
- tag: "Martha Mitchell"
- }
- ],
- Writer: [
- {
- tag: "Pam Davis"
- }
- ],
- Role: [
- {
- tag: "Bobbin Bergstrom"
- },
- {
- tag: "Eve Gordon"
- },
- {
- tag: "Piper Perabo"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7251",
- key: "/library/metadata/7251",
- parentRatingKey: "7237",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e264b7001fcaa9ce",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Viviendo el sueño",
- titleSort: "Viviendo el sueno",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7237",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- originalTitle: "Living the Dream",
- contentRating: "TV-14",
- summary:
- "House está convencido de que un actor de su culebrón favorito sufre una grave enfermedad. Jason Lewis ('Sexo en Nueva York') es el artista invitado.",
- index: 14,
- parentIndex: 4,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1680038587,
- year: 2008,
- thumb: "/library/metadata/7251/thumb/1683098788",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7237/thumb/1683098121",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2650144,
- originallyAvailableAt: "2008-05-05",
- addedAt: 1551315114,
- updatedAt: 1683098788,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157547,
- duration: 2650144,
- bitrate: 3054,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161875,
- key: "/library/parts/161875/1682725043/file.mp4",
- duration: 2650144,
- file: "/media/Multimedia/Series/House/T4/House_S04E14_Viviendo el sueño.mp4",
- size: 1014248639,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Viviendo el sueño",
- type: "coverPoster",
- url: "/library/metadata/7237/thumb/1683098121"
- },
- {
- alt: "Viviendo el sueño",
- type: "snapshot",
- url: "/library/metadata/7251/thumb/1683098788"
- },
- {
- alt: "Viviendo el sueño",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "462313",
- topRight: "1f0806",
- bottomRight: "1e1a17",
- bottomLeft: "010810"
- },
- Director: [
- {
- tag: "David Straiton"
- }
- ],
- Writer: [
- {
- tag: "Sara Hess"
- },
- {
- tag: "Liz Friedman"
- }
- ],
- Role: [
- {
- tag: "Olivia Wilde"
- },
- {
- tag: "Rob Benedict"
- },
- {
- tag: "Jason Lewis"
- }
- ]
- }
- },
- {
- score: 0.21076,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7247",
- key: "/library/metadata/7247",
- parentRatingKey: "7237",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e264b7001fcaa9e6",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Qué mentira más maravillosa",
- titleSort: "Que mentira mas maravillosa",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7237",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- originalTitle: "It's a Wonderful Lie",
- contentRating: "TV-14",
- summary:
- "Una madre con una misteriosa enfermedad podría tener un secreto mortal.",
- index: 10,
- parentIndex: 4,
- audienceRating: 7.6,
- viewCount: 1,
- lastViewedAt: 1679947290,
- year: 2008,
- thumb: "/library/metadata/7247/thumb/1683098788",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7237/thumb/1683098121",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2644960,
- originallyAvailableAt: "2008-01-29",
- addedAt: 1551315070,
- updatedAt: 1683098788,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157543,
- duration: 2644960,
- bitrate: 3063,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161871,
- key: "/library/parts/161871/1682724798/file.mp4",
- duration: 2644960,
- file: "/media/Multimedia/Series/House/T4/House_S04E10_Qué mentira más maravillosa.mp4",
- size: 1018158303,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Qué mentira más maravillosa",
- type: "coverPoster",
- url: "/library/metadata/7237/thumb/1683098121"
- },
- {
- alt: "Qué mentira más maravillosa",
- type: "snapshot",
- url: "/library/metadata/7247/thumb/1683098788"
- },
- {
- alt: "Qué mentira más maravillosa",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "462313",
- topRight: "2e2b2c",
- bottomRight: "263064",
- bottomLeft: "652a26"
- },
- Director: [
- {
- tag: "Matt Shakman"
- }
- ],
- Writer: [
- {
- tag: "Pam Davis"
- }
- ],
- Role: [
- {
- tag: "Olivia Wilde"
- },
- {
- tag: "Janel Moloney"
- },
- {
- tag: "Jennifer Hall"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7181",
- key: "/library/metadata/7181",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c127702391c001f5f6bbf",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Modelo a seguir",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Role Model",
- contentRating: "TV-14",
- summary:
- "House y su equipo luchan para salvar a un candidato presidencial y House rechaza rendirse ante el ultimátum de Vogler cuando le dan la oportunidad de salvar a uno de los miembros de su equipo.",
- index: 17,
- parentIndex: 1,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1646651970,
- year: 2005,
- thumb: "/library/metadata/7181/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2663520,
- originallyAvailableAt: "2005-04-12",
- addedAt: 1551314555,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157479,
- duration: 2663520,
- bitrate: 2666,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161807,
- key: "/library/parts/161807/1682726768/file.mp4",
- duration: 2663520,
- file: "/media/Multimedia/Series/House/T1/House_S01E17_Modelo a seguir.mp4",
- size: 894260107,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Modelo a seguir",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Modelo a seguir",
- type: "snapshot",
- url: "/library/metadata/7181/thumb/1683098120"
- },
- {
- alt: "Modelo a seguir",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "332c2a",
- topRight: "36101c",
- bottomRight: "96355d",
- bottomLeft: "750e24"
- },
- Director: [
- {
- tag: "Peter O'Fallon"
- }
- ],
- Writer: [
- {
- tag: "Matt Witten"
- }
- ],
- Role: [
- {
- tag: "Bobbin Bergstrom"
- },
- {
- tag: "Missy Crider"
- },
- {
- tag: "Chi McBride"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7261",
- key: "/library/metadata/7261",
- parentRatingKey: "7254",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12774eefaa001f644404",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "El picor",
- titleSort: "picor",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7254",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- originalTitle: "The Itch",
- contentRating: "TV-14",
- summary:
- "House y el equipo se ocupan de un paciente agorafóbico que se niega a salir de casa.",
- index: 7,
- parentIndex: 5,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1680654034,
- year: 2008,
- thumb: "/library/metadata/7261/thumb/1683098809",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7254/thumb/1683098122",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2648448,
- originallyAvailableAt: "2008-11-11",
- addedAt: 1551315212,
- updatedAt: 1683098809,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157556,
- duration: 2648448,
- bitrate: 3069,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161884,
- key: "/library/parts/161884/1682724369/file.mp4",
- duration: 2648448,
- file: "/media/Multimedia/Series/House/T5/House_S05E07_El picor.mp4",
- size: 1021042354,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "El picor",
- type: "coverPoster",
- url: "/library/metadata/7254/thumb/1683098122"
- },
- {
- alt: "El picor",
- type: "snapshot",
- url: "/library/metadata/7261/thumb/1683098809"
- },
- {
- alt: "El picor",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "3c260f",
- topRight: "5a4f4c",
- bottomRight: "38210d",
- bottomLeft: "2e1f0a"
- },
- Director: [
- {
- tag: "Greg Yaitanes"
- }
- ],
- Writer: [
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Todd Louiso"
- },
- {
- tag: "Marcus Eley"
- },
- {
- tag: "Diarra Kilpatrick"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7255",
- key: "/library/metadata/7255",
- parentRatingKey: "7254",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12774eefaa001f6443f8",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Morir lo cambia todo",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7254",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- originalTitle: "Dying Changes Everything",
- contentRating: "TV-14",
- summary:
- "Wilson renuncia a su puesto en el hospital como consecuencia de la muerte de Amber.",
- index: 1,
- parentIndex: 5,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1680215955,
- year: 2008,
- thumb: "/library/metadata/7255/thumb/1683098809",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7254/thumb/1683098122",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2621702,
- originallyAvailableAt: "2008-09-16",
- addedAt: 1551315147,
- updatedAt: 1683098809,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157550,
- duration: 2621702,
- bitrate: 3062,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161878,
- key: "/library/parts/161878/1682724507/file.mp4",
- duration: 2621702,
- file: "/media/Multimedia/Series/House/T5/House_S05E01_Morir lo cambia todo.mp4",
- size: 1010438964,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Morir lo cambia todo",
- type: "coverPoster",
- url: "/library/metadata/7254/thumb/1683098122"
- },
- {
- alt: "Morir lo cambia todo",
- type: "snapshot",
- url: "/library/metadata/7255/thumb/1683098809"
- },
- {
- alt: "Morir lo cambia todo",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "020c0c",
- topRight: "030403",
- bottomRight: "0c0b0d",
- bottomLeft: "0b152e"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Eli Attie"
- }
- ],
- Role: [
- {
- tag: "Jamie Rose"
- },
- {
- tag: "Christine Woods"
- },
- {
- tag: "Bob Sherer"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7257",
- key: "/library/metadata/7257",
- parentRatingKey: "7254",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12774eefaa001f6443f0",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Eventos adversos",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7254",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- originalTitle: "Adverse Events",
- contentRating: "TV-14",
- summary:
- "Un artista en apuros económicos enferma y el equipo tendrá que usar toda su perspicacia para descubrir lo que se oculta bajo la superficie.",
- index: 3,
- parentIndex: 5,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1680385870,
- year: 2008,
- thumb: "/library/metadata/7257/thumb/1683098809",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7254/thumb/1683098122",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2650240,
- originallyAvailableAt: "2008-09-30",
- addedAt: 1551315168,
- updatedAt: 1683098809,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157552,
- duration: 2650240,
- bitrate: 3065,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161880,
- key: "/library/parts/161880/1682724544/file.mp4",
- duration: 2650240,
- file: "/media/Multimedia/Series/House/T5/House_S05E03_Eventos adversos.mp4",
- size: 1021162042,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Eventos adversos",
- type: "coverPoster",
- url: "/library/metadata/7254/thumb/1683098122"
- },
- {
- alt: "Eventos adversos",
- type: "snapshot",
- url: "/library/metadata/7257/thumb/1683098809"
- },
- {
- alt: "Eventos adversos",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "2a3028",
- topRight: "0a2525",
- bottomRight: "180f2d",
- bottomLeft: "242427"
- },
- Director: [
- {
- tag: "Andrew Bernstein"
- }
- ],
- Writer: [
- {
- tag: "Dustin Paddock"
- },
- {
- tag: "Carol Green"
- }
- ],
- Role: [
- {
- tag: "Breckin Meyer"
- },
- {
- tag: "Marika Dominczyk"
- },
- {
- tag: "Sarah Knowlton"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7256",
- key: "/library/metadata/7256",
- parentRatingKey: "7254",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ba6eb9001fc15614",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "No es cáncer",
- titleSort: "No es cancer",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7254",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- originalTitle: "Not Cancer",
- contentRating: "TV-14",
- summary:
- "El equipo investiga una serie de extrañas muertes relacionadas con un mismo donante de órganos, mientras House contrata a un detective privado para espiar a Wilson y el equipo.",
- index: 2,
- parentIndex: 5,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1680382460,
- year: 2008,
- thumb: "/library/metadata/7256/thumb/1683098809",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7254/thumb/1683098122",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2635799,
- originallyAvailableAt: "2008-09-23",
- addedAt: 1551315158,
- updatedAt: 1683098809,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157551,
- duration: 2635799,
- bitrate: 3053,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161879,
- key: "/library/parts/161879/1682724463/file.mp4",
- duration: 2635799,
- file: "/media/Multimedia/Series/House/T5/House_S05E02_No es cáncer.mp4",
- size: 1011033039,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "No es cáncer",
- type: "coverPoster",
- url: "/library/metadata/7254/thumb/1683098122"
- },
- {
- alt: "No es cáncer",
- type: "snapshot",
- url: "/library/metadata/7256/thumb/1683098809"
- },
- {
- alt: "No es cáncer",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "202957",
- topRight: "263569",
- bottomRight: "354080",
- bottomLeft: "521d34"
- },
- Director: [
- {
- tag: "David Straiton"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Lawrence Kaplow"
- }
- ],
- Role: [
- {
- tag: "Felicia Day"
- },
- {
- tag: "Tim Conlon"
- },
- {
- tag: "Christine McLain"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7195",
- key: "/library/metadata/7195",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277170e24001f2cfc7a",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "El error",
- titleSort: "error",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "The Mistake",
- contentRating: "TV-14",
- summary:
- "Kayla, madre de dos niñas, sufre un intenso dolor de estómago durante una función escolar y es ingresada en el Princeton Plainsboro. Seis meses después, Stacy asesora al Dr. Chase y al Dr. House durante la preparación de una vista oral que debe determinar si alguno de los dos cometió una negligencia médica que causó la muerte de Kayla y propició la posterior demanda de su familia.",
- index: 8,
- parentIndex: 2,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1677010932,
- year: 2005,
- thumb: "/library/metadata/7195/thumb/1683098727",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2660064,
- originallyAvailableAt: "2005-11-29",
- addedAt: 1551314649,
- updatedAt: 1683098727,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157493,
- duration: 2660064,
- bitrate: 2647,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161821,
- key: "/library/parts/161821/1682726005/file.mp4",
- duration: 2660064,
- file: "/media/Multimedia/Series/House/T2/House_S02E08_El error.mp4",
- size: 886805295,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "El error",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "El error",
- type: "snapshot",
- url: "/library/metadata/7195/thumb/1683098727"
- },
- {
- alt: "El error",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "2c0e0d",
- topRight: "682836",
- bottomRight: "4c246b",
- bottomLeft: "0e0b11"
- },
- Director: [
- {
- tag: "David Semel"
- }
- ],
- Writer: [
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Ryan Hurst"
- },
- {
- tag: "Allison Smith"
- },
- {
- tag: "John Rubinstein"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7264",
- key: "/library/metadata/7264",
- parentRatingKey: "7254",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12774eefaa001f6443f4",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Deja que coman tarta",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7254",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- originalTitle: "Let Them Eat Cake",
- contentRating: "TV-14",
- summary:
- "House y el equipo tratan a una fanática del ejercicio físico con un secreto para adelgazar.",
- index: 10,
- parentIndex: 5,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1680819149,
- year: 2008,
- thumb: "/library/metadata/7264/thumb/1683098809",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7254/thumb/1683098122",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2634848,
- originallyAvailableAt: "2008-12-02",
- addedAt: 1551315245,
- updatedAt: 1683098809,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157559,
- duration: 2634848,
- bitrate: 3055,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161887,
- key: "/library/parts/161887/1682724254/file.mp4",
- duration: 2634848,
- file: "/media/Multimedia/Series/House/T5/House_S05E10_Deja que coman tarta.mp4",
- size: 1012322668,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Deja que coman tarta",
- type: "coverPoster",
- url: "/library/metadata/7254/thumb/1683098122"
- },
- {
- alt: "Deja que coman tarta",
- type: "snapshot",
- url: "/library/metadata/7264/thumb/1683098809"
- },
- {
- alt: "Deja que coman tarta",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "060303",
- topRight: "253113",
- bottomRight: "0e0a02",
- bottomLeft: "1f1b17"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Russel Friend"
- },
- {
- tag: "Garrett Lerner"
- }
- ],
- Role: [
- {
- tag: "Samantha Shelton"
- },
- {
- tag: "Becky Baeling"
- },
- {
- tag: "Lori Petty"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100826",
- key: "/library/metadata/100826",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e98e47001eb841b9",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Familia",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "Family",
- contentRating: "TV-14",
- summary:
- "House y su equipo tendrán que adoptar medidas extremas para diagnosticar la dolencia de un niño y que éste pueda, a su vez, salvar la vida de Nick, su hermano mayor. Dado que la quimioterapia ha destruido su sistema inmunológico, Wilson es extremadamente precavido para mantenerlo sano antes del transplante.",
- index: 21,
- parentIndex: 3,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1679182095,
- year: 2007,
- thumb: "/library/metadata/100826/thumb/1683098765",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2646752,
- originallyAvailableAt: "2007-05-01",
- addedAt: 1683098755,
- updatedAt: 1683098765,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157530,
- duration: 2646752,
- bitrate: 2642,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161858,
- key: "/library/parts/161858/1682725784/file.mp4",
- duration: 2646752,
- file: "/media/Multimedia/Series/House/T3/House_S03E21_Familia.mp4",
- size: 880464814,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Familia",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Familia",
- type: "snapshot",
- url: "/library/metadata/100826/thumb/1683098765"
- },
- {
- alt: "Familia",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "45172d",
- topRight: "2c2f32",
- bottomRight: "120306",
- bottomLeft: "160407"
- },
- Director: [
- {
- tag: "David Straiton"
- }
- ],
- Writer: [
- {
- tag: "Liz Friedman"
- }
- ],
- Role: [
- {
- tag: "Bobbin Bergstrom"
- },
- {
- tag: "Greg Cipes"
- },
- {
- tag: "Jascha Washington"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7250",
- key: "/library/metadata/7250",
- parentRatingKey: "7237",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e264b7001fcaa9d6",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "No se puede ser tan bueno",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7237",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- originalTitle: "No More Mr. Nice Guy",
- contentRating: "TV-14",
- summary:
- "House sospecha que un paciente sufre un problema mucho más grave que el diagnosticado por los médicos de Urgencias basándose en el hecho de que el paciente es demasiado bueno. Un escéptico House cuestionará el carácter alegre del paciente mientras el equipo intenta llegar al fondo de la cuestión, aunque a diferencia de House, no consideran que su bondad sea un síntoma.",
- index: 13,
- parentIndex: 4,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1680035966,
- year: 2008,
- thumb: "/library/metadata/7250/thumb/1683098788",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7237/thumb/1683098121",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2641536,
- originallyAvailableAt: "2008-04-28",
- addedAt: 1551315103,
- updatedAt: 1683098788,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157546,
- duration: 2641536,
- bitrate: 3068,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161874,
- key: "/library/parts/161874/1682725088/file.mp4",
- duration: 2641536,
- file: "/media/Multimedia/Series/House/T4/House_S04E13_No se puede ser tan bueno.mp4",
- size: 1019983330,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "No se puede ser tan bueno",
- type: "coverPoster",
- url: "/library/metadata/7237/thumb/1683098121"
- },
- {
- alt: "No se puede ser tan bueno",
- type: "snapshot",
- url: "/library/metadata/7250/thumb/1683098788"
- },
- {
- alt: "No se puede ser tan bueno",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "0b081f",
- topRight: "3f3a3b",
- bottomRight: "562e19",
- bottomLeft: "8d3b46"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "David Hoselton"
- }
- ],
- Role: [
- {
- tag: "Olivia Wilde"
- },
- {
- tag: "Christopher Emerson"
- },
- {
- tag: "Anne Dudek"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7246",
- key: "/library/metadata/7246",
- parentRatingKey: "7237",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e264b7001fcaa9e2",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Juegos",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7237",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- originalTitle: "Games",
- contentRating: "TV-14",
- summary:
- "Cuando Cuddy presiona a House para que decida qué candidatos van a entrar en el equipo, House les plantea a sabiendas un reto de especial dificultad.",
- index: 9,
- parentIndex: 4,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1679943809,
- year: 2007,
- thumb: "/library/metadata/7246/thumb/1683098788",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7237/thumb/1683098121",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2648479,
- originallyAvailableAt: "2007-11-27",
- addedAt: 1551315060,
- updatedAt: 1683098788,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157542,
- duration: 2648479,
- bitrate: 3078,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161870,
- key: "/library/parts/161870/1682724809/file.mp4",
- duration: 2648479,
- file: "/media/Multimedia/Series/House/T4/House_S04E09_Juegos.mp4",
- size: 1024587591,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Juegos",
- type: "coverPoster",
- url: "/library/metadata/7237/thumb/1683098121"
- },
- {
- alt: "Juegos",
- type: "snapshot",
- url: "/library/metadata/7246/thumb/1683098788"
- },
- {
- alt: "Juegos",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "121a3a",
- topRight: "232c28",
- bottomRight: "29272b",
- bottomLeft: "4b4912"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "Eli Attie"
- }
- ],
- Role: [
- {
- tag: "Olivia Wilde"
- },
- {
- tag: "Matt DeCaro"
- },
- {
- tag: "Jeremy Renner"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7172",
- key: "/library/metadata/7172",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12773c3f87001f3bf91c",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Veneno",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Poison",
- contentRating: "TV-14",
- summary:
- "House y su equipo deben actuar rápido cuando un estudiante de instituto es ingresado con un envenenamiento misterioso y letal, especialmente cuando descubren que más adolescentes han sido diagnosticados con la misma enfermedad letal.",
- index: 8,
- parentIndex: 1,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1563816976,
- year: 2005,
- thumb: "/library/metadata/7172/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2642514,
- originallyAvailableAt: "2005-01-25",
- addedAt: 1551314486,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157470,
- duration: 2642514,
- bitrate: 2668,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161798,
- key: "/library/parts/161798/1682726632/file.mp4",
- duration: 2642514,
- file: "/media/Multimedia/Series/House/T1/House_S01E08_Veneno.mp4",
- size: 889048514,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Veneno",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Veneno",
- type: "snapshot",
- url: "/library/metadata/7172/thumb/1683098120"
- },
- {
- alt: "Veneno",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "22340f",
- topRight: "3e1e0f",
- bottomRight: "3c1c0f",
- bottomLeft: "4a6835"
- },
- Director: [
- {
- tag: "Guy Ferland"
- }
- ],
- Writer: [
- {
- tag: "Matt Witten"
- }
- ],
- Role: [
- {
- tag: "Roxanne Hart"
- },
- {
- tag: "John Patrick Amedori"
- },
- {
- tag: "Kurt Fuller"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7177",
- key: "/library/metadata/7177",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ef619b00204a4a40",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Maldito",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Cursed",
- contentRating: "TV-14",
- summary:
- "El joven paciente del doctor House cree que su enfermedad es el resultado de una maldición mientras House descubre información importante sobre el padre de Chase.",
- index: 13,
- parentIndex: 1,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1646608576,
- year: 2005,
- thumb: "/library/metadata/7177/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2639456,
- originallyAvailableAt: "2005-03-01",
- addedAt: 1551314524,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157475,
- duration: 2639456,
- bitrate: 2651,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161803,
- key: "/library/parts/161803/1682726936/file.mp4",
- duration: 2639456,
- file: "/media/Multimedia/Series/House/T1/House_S01E13_Maldito.mp4",
- size: 882276340,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Maldito",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Maldito",
- type: "snapshot",
- url: "/library/metadata/7177/thumb/1683098120"
- },
- {
- alt: "Maldito",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1e1a",
- topRight: "322f31",
- bottomRight: "181715",
- bottomLeft: "292626"
- },
- Director: [
- {
- tag: "Daniel Sackheim"
- }
- ],
- Writer: [
- {
- tag: "Matt Witten"
- },
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Nestor Carbonell"
- },
- {
- tag: "Tracy Middendorf"
- },
- {
- tag: "David Henrie"
- }
- ]
- }
- },
- {
- score: 0.21075,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7176",
- key: "/library/metadata/7176",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ef619b00204a4a4c",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Medicina deportiva",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Sports Medicine",
- contentRating: "TV-14",
- summary:
- "El regreso de un jugador de béisbol es interrumpido cuando se rompe el brazo y House y su equipo deben actuar rápido para averiguar lo que está causando la pérdida de masa ósea que está matando al jugador y a sus sueños.",
- index: 12,
- parentIndex: 1,
- audienceRating: 7.5,
- viewCount: 1,
- lastViewedAt: 1646605954,
- year: 2005,
- thumb: "/library/metadata/7176/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2600681,
- originallyAvailableAt: "2005-02-22",
- addedAt: 1551314516,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157474,
- duration: 2600681,
- bitrate: 2663,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161802,
- key: "/library/parts/161802/1682726647/file.mp4",
- duration: 2600681,
- file: "/media/Multimedia/Series/House/T1/House_S01E12_Medicina deportiva.mp4",
- size: 873632725,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Medicina deportiva",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Medicina deportiva",
- type: "snapshot",
- url: "/library/metadata/7176/thumb/1683098120"
- },
- {
- alt: "Medicina deportiva",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "551308",
- topRight: "441108",
- bottomRight: "551d13",
- bottomLeft: "9d3623"
- },
- Director: [
- {
- tag: "Keith Gordon"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "John Mankiewicz"
- }
- ],
- Role: [
- {
- tag: "Scott Foley"
- },
- {
- tag: "Meredith Monroe"
- },
- {
- tag: "Art LaFleur"
- }
- ]
- }
- },
- {
- score: 0.21074,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7171",
- key: "/library/metadata/7171",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12773c3f87001f3bf92c",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Fidelidad",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Fidelity",
- contentRating: "TV-14",
- summary:
- "El diagnóstico del doctor House de una mujer casada con un extraño desorden del sueño les obliga a ella y a su marido a replantearse su matrimonio y cuestionar su confianza.",
- index: 7,
- parentIndex: 1,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1565807696,
- year: 2004,
- thumb: "/library/metadata/7171/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2646848,
- originallyAvailableAt: "2004-12-28",
- addedAt: 1551314479,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157469,
- duration: 2646848,
- bitrate: 2665,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161797,
- key: "/library/parts/161797/1682726590/file.mp4",
- duration: 2646848,
- file: "/media/Multimedia/Series/House/T1/House_S01E07_Fidelidad.mp4",
- size: 888907473,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Fidelidad",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Fidelidad",
- type: "snapshot",
- url: "/library/metadata/7171/thumb/1683098120"
- },
- {
- alt: "Fidelidad",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "2d0f0c",
- topRight: "431c14",
- bottomRight: "55271a",
- bottomLeft: "401a13"
- },
- Director: [
- {
- tag: "Bryan Spicer"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- }
- ],
- Role: [
- {
- tag: "Dominic Purcell"
- },
- {
- tag: "Myndy Crist"
- },
- {
- tag: "Brennan Elliott"
- }
- ]
- }
- },
- {
- score: 0.21074,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100808",
- key: "/library/metadata/100808",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ffd9ef001ea005ae",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Consentimiento informado",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "Informed Consent",
- contentRating: "TV-14",
- summary:
- "House y el equipo se ven arrastrados en diferentes direcciones éticas cuando su paciente les pide que le ayuden a morir.",
- index: 3,
- parentIndex: 3,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1677775305,
- year: 2006,
- thumb: "/library/metadata/100808/thumb/1683098765",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2627072,
- originallyAvailableAt: "2006-09-19",
- addedAt: 1683098755,
- updatedAt: 1683098765,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157512,
- duration: 2627072,
- bitrate: 2638,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161840,
- key: "/library/parts/161840/1682725143/file.mp4",
- duration: 2627072,
- file: "/media/Multimedia/Series/House/T3/House_S03E03_Consentimiento informado.mp4",
- size: 872693140,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Consentimiento informado",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Consentimiento informado",
- type: "snapshot",
- url: "/library/metadata/100808/thumb/1683098765"
- },
- {
- alt: "Consentimiento informado",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "302c32",
- topRight: "473274",
- bottomRight: "03030f",
- bottomLeft: "0f0d14"
- },
- Director: [
- {
- tag: "Laura Innes"
- }
- ],
- Writer: [
- {
- tag: "David Foster"
- }
- ],
- Role: [
- {
- tag: "Bobbin Bergstrom"
- },
- {
- tag: "Leighton Meester"
- },
- {
- tag: "Joel Grey"
- }
- ]
- }
- },
- {
- score: 0.21074,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7241",
- key: "/library/metadata/7241",
- parentRatingKey: "7237",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772192ba001f383abb",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Los ángeles de la guarda",
- titleSort: "Los angeles de la guarda",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7237",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- originalTitle: "Guardian Angels",
- contentRating: "TV-14",
- summary:
- "Irene, una chica de 20 años empleada de una funeraria, sufre convulsiones y alucinaciones en las que ve a los cadáveres que maquilla volver a la vida. House y los siete candidatos restantes tendrán que averiguar la causa.",
- index: 4,
- parentIndex: 4,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1679433185,
- year: 2007,
- thumb: "/library/metadata/7241/thumb/1683098788",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7237/thumb/1683098121",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2646112,
- originallyAvailableAt: "2007-10-23",
- addedAt: 1551315009,
- updatedAt: 1683098788,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157537,
- duration: 2646112,
- bitrate: 3068,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161865,
- key: "/library/parts/161865/1682724926/file.mp4",
- duration: 2646112,
- file: "/media/Multimedia/Series/House/T4/House_S04E04_Los ángeles de la guarda.mp4",
- size: 1022210724,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Los ángeles de la guarda",
- type: "coverPoster",
- url: "/library/metadata/7237/thumb/1683098121"
- },
- {
- alt: "Los ángeles de la guarda",
- type: "snapshot",
- url: "/library/metadata/7241/thumb/1683098788"
- },
- {
- alt: "Los ángeles de la guarda",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a1d1b",
- topRight: "343437",
- bottomRight: "1f1718",
- bottomLeft: "351333"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "David Hoselton"
- }
- ],
- Role: [
- {
- tag: "Olivia Wilde"
- },
- {
- tag: "Caroline Lagerfelt"
- },
- {
- tag: "Carmen Argenziano"
- }
- ]
- }
- },
- {
- score: 0.21074,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100815",
- key: "/library/metadata/100815",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ba6eb9001fc15620",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Feliz pequeña Navidad",
- titleSort: "Feliz pequena Navidad",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "Merry Little Christmas",
- contentRating: "TV-14",
- summary:
- "Furioso porque Wilson ha hecho un trato con Tritter, House acepta el caso de una enana víctima de una inexplicable enfermedad que la está matando.",
- index: 10,
- parentIndex: 3,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1678577571,
- year: 2006,
- thumb: "/library/metadata/100815/thumb/1683098765",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2645408,
- originallyAvailableAt: "2006-12-12",
- addedAt: 1683098755,
- updatedAt: 1683098765,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157519,
- duration: 2645408,
- bitrate: 2645,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161847,
- key: "/library/parts/161847/1682725337/file.mp4",
- duration: 2645408,
- file: "/media/Multimedia/Series/House/T3/House_S03E10_Feliz pequeña Navidad.mp4",
- size: 881104722,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Feliz pequeña Navidad",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Feliz pequeña Navidad",
- type: "snapshot",
- url: "/library/metadata/100815/thumb/1683098765"
- },
- {
- alt: "Feliz pequeña Navidad",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "2c0909",
- topRight: "2e0e0e",
- bottomRight: "3f0c0e",
- bottomLeft: "132614"
- },
- Director: [
- {
- tag: "Tony To"
- }
- ],
- Writer: [
- {
- tag: "Liz Friedman"
- }
- ],
- Role: [
- {
- tag: "David Morse"
- },
- {
- tag: "Meredith Eaton"
- },
- {
- tag: "Shyann McClure"
- }
- ]
- }
- },
- {
- score: 0.21074,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7244",
- key: "/library/metadata/7244",
- parentRatingKey: "7237",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277e264b7001fcaa9d2",
- parentGuid: "plex://season/61a3f3857d427a017fee26f6",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Feo",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7237",
- grandparentTitle: "House",
- parentTitle: "Season 4",
- originalTitle: "Ugly",
- contentRating: "TV-14",
- summary:
- "House y el equipo tratan a un adolescente con una deformidad facial.",
- index: 7,
- parentIndex: 4,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1679522264,
- year: 2007,
- thumb: "/library/metadata/7244/thumb/1683098788",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7237/thumb/1683098121",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2653760,
- originallyAvailableAt: "2007-11-13",
- addedAt: 1551315042,
- updatedAt: 1683098788,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157540,
- duration: 2653760,
- bitrate: 2964,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161868,
- key: "/library/parts/161868/1682881942/file.mp4",
- duration: 2653760,
- file: "/media/Multimedia/Series/House/T4/House_S04E07_Feo.mp4",
- size: 988853941,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Feo",
- type: "coverPoster",
- url: "/library/metadata/7237/thumb/1683098121"
- },
- {
- alt: "Feo",
- type: "snapshot",
- url: "/library/metadata/7244/thumb/1683098788"
- },
- {
- alt: "Feo",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "292f2e",
- topRight: "1f0903",
- bottomRight: "29312a",
- bottomLeft: "12102e"
- },
- Director: [
- {
- tag: "David Straiton"
- }
- ],
- Writer: [
- {
- tag: "Sean Whitesell"
- }
- ],
- Role: [
- {
- tag: "Olivia Wilde"
- },
- {
- tag: "Michael Michele"
- },
- {
- tag: "Khleo Thomas"
- }
- ]
- }
- },
- {
- score: 0.21074,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100810",
- key: "/library/metadata/100810",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ffd9ef001ea005b2",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Locos de amor",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "Fools for Love",
- contentRating: "TV-14",
- summary:
- "House y el equipo trabajan contrarreloj para salvar a una joven pareja, pero tendrán que ir más allá de los vínculos del matrimonio para encontrar la respuesta.",
- index: 5,
- parentIndex: 3,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1677800901,
- year: 2006,
- thumb: "/library/metadata/100810/thumb/1683098765",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2645472,
- originallyAvailableAt: "2006-10-31",
- addedAt: 1683098755,
- updatedAt: 1683098765,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157514,
- duration: 2645472,
- bitrate: 2653,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161842,
- key: "/library/parts/161842/1682725562/file.mp4",
- duration: 2645472,
- file: "/media/Multimedia/Series/House/T3/House_S03E05_Locos de amor.mp4",
- size: 882920657,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Locos de amor",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Locos de amor",
- type: "snapshot",
- url: "/library/metadata/100810/thumb/1683098765"
- },
- {
- alt: "Locos de amor",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "242324",
- topRight: "110303",
- bottomRight: "3d3f45",
- bottomLeft: "1d1b1d"
- },
- Director: [
- {
- tag: "David Platt"
- }
- ],
- Writer: [
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Bobbin Bergstrom"
- },
- {
- tag: "David Morse"
- },
- {
- tag: "Jurnee Smollett"
- }
- ]
- }
- },
- {
- score: 0.21074,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7197",
- key: "/library/metadata/7197",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772df347001e41c401",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Problema de comunicación",
- titleSort: "Problema de comunicacion",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "Failure to Communicate",
- contentRating: "TV-14",
- summary:
- "La herida en la cabeza sufrida por un periodista le hará decir cosas ininteligibles y desconcertará al equipo. Por otra parte, la relación entre House y Stacy se pondrá al rojo vivo mientras están juntos de viaje.",
- index: 10,
- parentIndex: 2,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1677016482,
- year: 2006,
- thumb: "/library/metadata/7197/thumb/1683098727",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2637664,
- originallyAvailableAt: "2006-01-10",
- addedAt: 1551314663,
- updatedAt: 1683098727,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157495,
- duration: 2637664,
- bitrate: 2649,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161823,
- key: "/library/parts/161823/1682726098/file.mp4",
- duration: 2637664,
- file: "/media/Multimedia/Series/House/T2/House_S02E10_Problema de comunicación.mp4",
- size: 881499366,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Problema de comunicación",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "Problema de comunicación",
- type: "snapshot",
- url: "/library/metadata/7197/thumb/1683098727"
- },
- {
- alt: "Problema de comunicación",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a1e19",
- topRight: "161c40",
- bottomRight: "293f74",
- bottomLeft: "5e2318"
- },
- Director: [
- {
- tag: "Jace Alexander"
- }
- ],
- Writer: [
- {
- tag: "Doris Egan"
- }
- ],
- Role: [
- {
- tag: "Michael O'Keefe"
- },
- {
- tag: "Erica Gimpel"
- },
- {
- tag: "Mimi Kennedy"
- }
- ]
- }
- },
- {
- score: 0.21074,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100816",
- key: "/library/metadata/100816",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ba6eb9001fc15618",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Palabras y hechos",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "Words and Deeds",
- contentRating: "TV-14",
- summary:
- "House intenta evitar la cárcel a la desesperada, mientras el equipo se encarga del caso de un bombero con un secreto tan oculto, que está dispuesto a arriesgar su vida para evitar que quede al descubierto.",
- index: 11,
- parentIndex: 3,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1678662480,
- year: 2007,
- thumb: "/library/metadata/100816/thumb/1683098765",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2646304,
- originallyAvailableAt: "2007-01-09",
- addedAt: 1683098755,
- updatedAt: 1683098765,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157520,
- duration: 2646304,
- bitrate: 2640,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161848,
- key: "/library/parts/161848/1682725437/file.mp4",
- duration: 2646304,
- file: "/media/Multimedia/Series/House/T3/House_S03E11_Palabras y hechos.mp4",
- size: 880349088,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Palabras y hechos",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Palabras y hechos",
- type: "snapshot",
- url: "/library/metadata/100816/thumb/1683098765"
- },
- {
- alt: "Palabras y hechos",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "272b25",
- topRight: "375d99",
- bottomRight: "333a41",
- bottomLeft: "17181a"
- },
- Director: [
- {
- tag: "Daniel Sackheim"
- }
- ],
- Writer: [
- {
- tag: "Leonard Dick"
- }
- ],
- Role: [
- {
- tag: "Bobbin Bergstrom"
- },
- {
- tag: "David Morse"
- },
- {
- tag: "Meagan Good"
- }
- ]
- }
- },
- {
- score: 0.21074,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7190",
- key: "/library/metadata/7190",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277170e24001f2cfc72",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Humpty Dumpty",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- contentRating: "TV-14",
- summary:
- "Cuddy se las ve con los sentimientos de culpa cuando un obrero sufre heridas mientras trabaja en su casa, y House y su equipo tendrán que trabajar rápido para salvar a este joven en busca del Sueño Americano.",
- index: 3,
- parentIndex: 2,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1646732551,
- year: 2005,
- thumb: "/library/metadata/7190/thumb/1683098727",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2627104,
- originallyAvailableAt: "2005-09-27",
- addedAt: 1551314615,
- updatedAt: 1683098727,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157488,
- duration: 2627104,
- bitrate: 2641,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161816,
- key: "/library/parts/161816/1682726133/file.mp4",
- duration: 2627104,
- file: "/media/Multimedia/Series/House/T2/House_S02E03_Humpty Dumpty.mp4",
- size: 874846936,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Humpty Dumpty",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "Humpty Dumpty",
- type: "snapshot",
- url: "/library/metadata/7190/thumb/1683098727"
- },
- {
- alt: "Humpty Dumpty",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "49210c",
- topRight: "8b4a20",
- bottomRight: "110b11",
- bottomLeft: "8b4a20"
- },
- Director: [
- {
- tag: "Daniel Attias"
- }
- ],
- Writer: [
- {
- tag: "Matt Witten"
- }
- ],
- Role: [
- {
- tag: "Ignacio Serricchio"
- },
- {
- tag: "Christine Avila"
- },
- {
- tag: "Charles Robinson"
- }
- ]
- }
- },
- {
- score: 0.21074,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7168",
- key: "/library/metadata/7168",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12773c3f87001f3bf918",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Maternidad",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Maternity",
- contentRating: "TV-14",
- summary:
- "House exaspera a Cuddy cuando sugiere que dos bebés enfermos en un hospital es una epidemia. Es incluso más aterrador cuando resulta que es verdad. Mientras más bebés son puestos en cuarentena y el ala de maternidad es cerrada, Cuddy limpia a conciencia el hospital y House discute con Cameron y el equipo sobre su plan para sacrificar a un bebé por el bien del resto.",
- index: 4,
- parentIndex: 1,
- audienceRating: 7.4,
- viewCount: 1,
- lastViewedAt: 1562535327,
- year: 2004,
- thumb: "/library/metadata/7168/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2622816,
- originallyAvailableAt: "2004-12-07",
- addedAt: 1551314456,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157466,
- duration: 2622816,
- bitrate: 2655,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161794,
- key: "/library/parts/161794/1682726494/file.mp4",
- duration: 2622816,
- file: "/media/Multimedia/Series/House/T1/House_S01E04_Maternidad.mp4",
- size: 879302633,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Maternidad",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Maternidad",
- type: "snapshot",
- url: "/library/metadata/7168/thumb/1683098120"
- },
- {
- alt: "Maternidad",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "203419",
- topRight: "2f221e",
- bottomRight: "312524",
- bottomLeft: "4d6733"
- },
- Director: [
- {
- tag: "Newton Thomas Sigel"
- }
- ],
- Writer: [
- {
- tag: "Peter Blake"
- }
- ],
- Role: [
- {
- tag: "Ever Carradine"
- },
- {
- tag: "Hedy Burress"
- },
- {
- tag: "Sam Trammell"
- }
- ]
- }
- },
- {
- score: 0.21073,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7169",
- key: "/library/metadata/7169",
- parentRatingKey: "7164",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12773c3f87001f3bf928",
- parentGuid: "plex://season/61a3f3827d427a017fee2699",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Hagas lo que hagas",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7164",
- grandparentTitle: "House",
- parentTitle: "Season 1",
- originalTitle: "Damned If You Do",
- contentRating: "TV-14",
- summary:
- "El enfoque del doctor House es puesto en duda cuando trata a una monja por lo que cree ser una alergia, sin darse cuenta de que el pasado de la monja regresa para atormentarla.",
- index: 5,
- parentIndex: 1,
- audienceRating: 7.3,
- viewCount: 1,
- lastViewedAt: 1562617221,
- year: 2004,
- thumb: "/library/metadata/7169/thumb/1683098120",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7164/thumb/1683098119",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2652256,
- originallyAvailableAt: "2004-12-14",
- addedAt: 1551314464,
- updatedAt: 1683098120,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157467,
- duration: 2652256,
- bitrate: 2665,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161795,
- key: "/library/parts/161795/1682726703/file.mp4",
- duration: 2652256,
- file: "/media/Multimedia/Series/House/T1/House_S01E05_Hagas lo que hagas.mp4",
- size: 890342134,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Hagas lo que hagas",
- type: "coverPoster",
- url: "/library/metadata/7164/thumb/1683098119"
- },
- {
- alt: "Hagas lo que hagas",
- type: "snapshot",
- url: "/library/metadata/7169/thumb/1683098120"
- },
- {
- alt: "Hagas lo que hagas",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "250a0b",
- topRight: "120302",
- bottomRight: "1b0508",
- bottomLeft: "0b0807"
- },
- Director: [
- {
- tag: "Greg Yaitanes"
- }
- ],
- Writer: [
- {
- tag: "Sara B. Cooper"
- }
- ],
- Role: [
- {
- tag: "Elizabeth Mitchell"
- },
- {
- tag: "Lori Rom"
- },
- {
- tag: "Lucinda Jenney"
- }
- ]
- }
- },
- {
- score: 0.21073,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7200",
- key: "/library/metadata/7200",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772df347001e41c3f9",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "No es oro todo lo que reluce",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "Skin Deep",
- contentRating: "TV-14",
- summary:
- "El Dr. House atiende a una supermodelo adolescente por adicción a la heroína y en el proceso descubre un sorprendente secreto acerca de la chica. Mientras, Wilson tiene esperanzas de que el creciente dolor en la pierna de House sea una señal de que los nervios se están regenerando.",
- index: 13,
- parentIndex: 2,
- audienceRating: 7.3,
- viewCount: 1,
- lastViewedAt: 1677104478,
- year: 2006,
- thumb: "/library/metadata/7200/thumb/1683098727",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2655168,
- originallyAvailableAt: "2006-02-20",
- addedAt: 1551314684,
- updatedAt: 1683098727,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157498,
- duration: 2655168,
- bitrate: 2643,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161826,
- key: "/library/parts/161826/1682726432/file.mp4",
- duration: 2655168,
- file: "/media/Multimedia/Series/House/T2/House_S02E13_No es oro todo lo que reluce.mp4",
- size: 884100771,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "No es oro todo lo que reluce",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "No es oro todo lo que reluce",
- type: "snapshot",
- url: "/library/metadata/7200/thumb/1683098727"
- },
- {
- alt: "No es oro todo lo que reluce",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "501720",
- topRight: "260b0b",
- bottomRight: "332a2a",
- bottomLeft: "1e0609"
- },
- Director: [
- {
- tag: "James Hayman"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Russel Friend"
- }
- ],
- Role: [
- {
- tag: "Tom Verica"
- },
- {
- tag: "Cameron Richardson"
- },
- {
- tag: "James DuMont"
- }
- ]
- }
- },
- {
- score: 0.21073,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7194",
- key: "/library/metadata/7194",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277170e24001f2cfc62",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Cacería",
- titleSort: "Caceria",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "Hunting",
- contentRating: "TV-14",
- summary:
- "Un paciente con SIDA acosa a House para que se encargue de su caso, mientras House y Stacy acosan a un ratón en el desván de ella y Cameron teme por su salud.",
- index: 7,
- parentIndex: 2,
- audienceRating: 7.3,
- viewCount: 1,
- lastViewedAt: 1677008312,
- year: 2005,
- thumb: "/library/metadata/7194/thumb/1683098727",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2662176,
- originallyAvailableAt: "2005-11-22",
- addedAt: 1551314642,
- updatedAt: 1683098727,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157492,
- duration: 2662176,
- bitrate: 2647,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161820,
- key: "/library/parts/161820/1682726078/file.mp4",
- duration: 2662176,
- file: "/media/Multimedia/Series/House/T2/House_S02E07_Cacería.mp4",
- size: 888996291,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Cacería",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "Cacería",
- type: "snapshot",
- url: "/library/metadata/7194/thumb/1683098727"
- },
- {
- alt: "Cacería",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "342b2a",
- topRight: "8d4633",
- bottomRight: "0d0b09",
- bottomLeft: "272728"
- },
- Director: [
- {
- tag: "Gloria Muzio"
- }
- ],
- Writer: [
- {
- tag: "Liz Friedman"
- }
- ],
- Role: [
- {
- tag: "Currie Graham"
- },
- {
- tag: "Wings Hauser"
- },
- {
- tag: "Matthew John Armstrong"
- }
- ]
- }
- },
- {
- score: 0.21073,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7266",
- key: "/library/metadata/7266",
- parentRatingKey: "7254",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c127708fddd001f316838",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Un dolor de tres pares",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7254",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- originalTitle: "Painless",
- contentRating: "TV-14",
- summary:
- "House trata a un paciente con un dolor crónico que le hace la vida imposible.",
- index: 12,
- parentIndex: 5,
- audienceRating: 7.3,
- viewCount: 1,
- lastViewedAt: 1680881723,
- year: 2009,
- thumb: "/library/metadata/7266/thumb/1683098809",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7254/thumb/1683098122",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2648354,
- originallyAvailableAt: "2009-01-19",
- addedAt: 1551315267,
- updatedAt: 1683098809,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157561,
- duration: 2648354,
- bitrate: 3071,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161889,
- key: "/library/parts/161889/1682724193/file.mp4",
- duration: 2648354,
- file: "/media/Multimedia/Series/House/T5/House_S05E12_Un dolor de tres pares.mp4",
- size: 1021134145,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Un dolor de tres pares",
- type: "coverPoster",
- url: "/library/metadata/7254/thumb/1683098122"
- },
- {
- alt: "Un dolor de tres pares",
- type: "snapshot",
- url: "/library/metadata/7266/thumb/1683098809"
- },
- {
- alt: "Un dolor de tres pares",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "301b05",
- topRight: "2c1304",
- bottomRight: "3c1b03",
- bottomLeft: "231303"
- },
- Director: [
- {
- tag: "Andrew Bernstein"
- }
- ],
- Writer: [
- {
- tag: "Thomas L. Moran"
- },
- {
- tag: "Eli Attie"
- }
- ],
- Role: [
- {
- tag: "Sarah Danielle Madison"
- },
- {
- tag: "Alex Fernandez"
- },
- {
- tag: "Lori Petty"
- }
- ]
- }
- },
- {
- score: 0.21073,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7259",
- key: "/library/metadata/7259",
- parentRatingKey: "7254",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12774eefaa001f644400",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "La suerte de Trece",
- titleSort: "suerte de Trece",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7254",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- originalTitle: "Lucky Thirteen",
- contentRating: "TV-14",
- summary: "La vida privada de Trece entra en la consulta.",
- index: 5,
- parentIndex: 5,
- audienceRating: 7.3,
- viewCount: 1,
- lastViewedAt: 1680475592,
- year: 2008,
- thumb: "/library/metadata/7259/thumb/1683098809",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7254/thumb/1683098122",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2650784,
- originallyAvailableAt: "2008-10-21",
- addedAt: 1551315190,
- updatedAt: 1683098809,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157554,
- duration: 2650784,
- bitrate: 3072,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161882,
- key: "/library/parts/161882/1682724413/file.mp4",
- duration: 2650784,
- file: "/media/Multimedia/Series/House/T5/House_S05E05_La suerte de Trece.mp4",
- size: 1020363993,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "La suerte de Trece",
- type: "coverPoster",
- url: "/library/metadata/7254/thumb/1683098122"
- },
- {
- alt: "La suerte de Trece",
- type: "snapshot",
- url: "/library/metadata/7259/thumb/1683098809"
- },
- {
- alt: "La suerte de Trece",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "160303",
- topRight: "05130b",
- bottomRight: "050c03",
- bottomLeft: "37220d"
- },
- Director: [
- {
- tag: "Greg Yaitanes"
- }
- ],
- Writer: [
- {
- tag: "Sara Hess"
- },
- {
- tag: "Liz Friedman"
- }
- ],
- Role: [
- {
- tag: "Angela Gots"
- },
- {
- tag: "Helena Barrett"
- },
- {
- tag: "Ali Damji"
- }
- ]
- }
- },
- {
- score: 0.21073,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7205",
- key: "/library/metadata/7205",
- parentRatingKey: "7187",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12772df347001e41c3e5",
- parentGuid: "plex://season/61a3f3837d427a017fee26b8",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "El sueño de los justos",
- titleSort: "sueno de los justos",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7187",
- grandparentTitle: "House",
- parentTitle: "Season 2",
- originalTitle: "Sleeping Dogs Lie",
- contentRating: "TV-14",
- summary:
- "Una joven, Hannah, no ha pegado ojo en 10 días. Ingresa en el hospital tras ingerir un frasco entero de somníferos y aún así sigue sin dormirse.",
- index: 18,
- parentIndex: 2,
- audienceRating: 7.3,
- viewCount: 1,
- lastViewedAt: 1677270397,
- year: 2006,
- thumb: "/library/metadata/7205/thumb/1683098728",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7187/thumb/1683098118",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2658816,
- originallyAvailableAt: "2006-04-18",
- addedAt: 1551314719,
- updatedAt: 1683098728,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157503,
- duration: 2658816,
- bitrate: 2651,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161831,
- key: "/library/parts/161831/1682726320/file.mp4",
- duration: 2658816,
- file: "/media/Multimedia/Series/House/T2/House_S02E18_El sueño de los justos.mp4",
- size: 888016613,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "El sueño de los justos",
- type: "coverPoster",
- url: "/library/metadata/7187/thumb/1683098118"
- },
- {
- alt: "El sueño de los justos",
- type: "snapshot",
- url: "/library/metadata/7205/thumb/1683098728"
- },
- {
- alt: "El sueño de los justos",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "4a200b",
- topRight: "7f2b16",
- bottomRight: "712f21",
- bottomLeft: "1b0606"
- },
- Director: [
- {
- tag: "Greg Yaitanes"
- }
- ],
- Writer: [
- {
- tag: "Sara Hess"
- }
- ],
- Role: [
- {
- tag: "Jayma Mays"
- },
- {
- tag: "Julia Ling"
- },
- {
- tag: "Dahlia Salem"
- }
- ]
- }
- },
- {
- score: 0.21073,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "7260",
- key: "/library/metadata/7260",
- parentRatingKey: "7254",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c12774eefaa001f644408",
- parentGuid: "plex://season/61a3f3857d427a017fee2713",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Felicidad",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/7254",
- grandparentTitle: "House",
- parentTitle: "Season 5",
- originalTitle: "Joy",
- contentRating: "TV-14",
- summary:
- "El equipo se ocupa de un paciente sonámbulo que sufre inexplicables desvanecimientos y Cuddy decide adoptar a un bebé recién nacido.",
- index: 6,
- parentIndex: 5,
- audienceRating: 7.3,
- viewCount: 1,
- lastViewedAt: 1680558620,
- year: 2008,
- thumb: "/library/metadata/7260/thumb/1683098809",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/7254/thumb/1683098122",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2641680,
- originallyAvailableAt: "2008-10-28",
- addedAt: 1551315201,
- updatedAt: 1683098809,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157555,
- duration: 2641680,
- bitrate: 3055,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161883,
- key: "/library/parts/161883/1682724361/file.mp4",
- duration: 2641680,
- file: "/media/Multimedia/Series/House/T5/House_S05E06_Felicidad.mp4",
- size: 1014865807,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Felicidad",
- type: "coverPoster",
- url: "/library/metadata/7254/thumb/1683098122"
- },
- {
- alt: "Felicidad",
- type: "snapshot",
- url: "/library/metadata/7260/thumb/1683098809"
- },
- {
- alt: "Felicidad",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "292f2f",
- topRight: "291407",
- bottomRight: "2a2625",
- bottomLeft: "575c60"
- },
- Director: [
- {
- tag: "Deran Sarafian"
- }
- ],
- Writer: [
- {
- tag: "David Hoselton"
- }
- ],
- Role: [
- {
- tag: "Vanessa Zima"
- },
- {
- tag: "Salvator Xuereb"
- },
- {
- tag: "Joanna Koulis"
- }
- ]
- }
- },
- {
- score: 0.21073,
- Metadata: {
- librarySectionTitle: "Series de TV",
- ratingKey: "100807",
- key: "/library/metadata/100807",
- parentRatingKey: "100805",
- grandparentRatingKey: "7163",
- guid: "plex://episode/5d9c1277ffd9ef001ea005a6",
- parentGuid: "plex://season/61a3f3847d427a017fee26d5",
- grandparentGuid: "plex://show/5d9c086c02391c001f5891b7",
- grandparentSlug: "house",
- type: "episode",
- title: "Caín y Abel",
- titleSort: "Cain y Abel",
- grandparentKey: "/library/metadata/7163",
- parentKey: "/library/metadata/100805",
- grandparentTitle: "House",
- parentTitle: "Season 3",
- originalTitle: "Cane & Able",
- contentRating: "TV-14",
- summary:
- "House y el equipo se esfuerzan por salvar a un chico que asegura ser el sujeto de experimentos realizados por extraterrestres. Mientras, Cuddy y Wilson le ocultan a House la verdad: acertó en el diagnóstico de su último caso.",
- index: 2,
- parentIndex: 3,
- audienceRating: 7.3,
- viewCount: 1,
- lastViewedAt: 1677705615,
- year: 2006,
- thumb: "/library/metadata/100807/thumb/1683098765",
- art: "/library/metadata/7163/art/1725474769",
- parentThumb: "/library/metadata/100805/thumb/1683098765",
- grandparentThumb: "/library/metadata/7163/thumb/1725474769",
- grandparentArt: "/library/metadata/7163/art/1725474769",
- grandparentTheme: "/library/metadata/7163/theme/1725474769",
- duration: 2643552,
- originallyAvailableAt: "2006-09-12",
- addedAt: 1683098754,
- updatedAt: 1683098765,
- audienceRatingImage: "themoviedb://image.rating",
- Media: [
- {
- id: 157511,
- duration: 2643552,
- bitrate: 2635,
- width: 1280,
- height: 720,
- aspectRatio: 1.78,
- audioChannels: 2,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "720",
- container: "mp4",
- videoFrameRate: "24p",
- optimizedForStreaming: 1,
- has64bitOffsets: false,
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 161839,
- key: "/library/parts/161839/1682725615/file.mp4",
- duration: 2643552,
- file: "/media/Multimedia/Series/House/T3/House_S03E02_Caín y Abel.mp4",
- size: 878054624,
- container: "mp4",
- has64bitOffsets: false,
- hasThumbnail: "1",
- optimizedForStreaming: true,
- videoProfile: "high"
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Caín y Abel",
- type: "coverPoster",
- url: "/library/metadata/100805/thumb/1683098765"
- },
- {
- alt: "Caín y Abel",
- type: "snapshot",
- url: "/library/metadata/100807/thumb/1683098765"
- },
- {
- alt: "Caín y Abel",
- type: "background",
- url: "/library/metadata/7163/art/1725474769"
- }
- ],
- UltraBlurColors: {
- topLeft: "291007",
- topRight: "3e1a0c",
- bottomRight: "3b180c",
- bottomLeft: "421d13"
- },
- Director: [
- {
- tag: "Daniel Sackheim"
- }
- ],
- Writer: [
- {
- tag: "David Shore"
- },
- {
- tag: "Russel Friend"
- }
- ],
- Role: [
- {
- tag: "Sheryl Lee"
- },
- {
- tag: "Edward Edwards"
- },
- {
- tag: "Skyler Gisondo"
- }
- ]
- }
- }
- ]
- }
- }
-
- validateResponseSpec("/library/search", "get", 200, response)
- })
-
- it("SAMPLE #4 - should validate the 200 response when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 3,
- SearchResult: [
- {
- score: 0.92,
- Directory: {
- key: "/library/sections/3/all?actor=197429",
- librarySectionID: 3,
- librarySectionKey: "/library/sections/3",
- librarySectionTitle: "Movies",
- librarySectionType: 1,
- type: "tag",
- id: 197429,
- filter: "actor=197429",
- tag: "Ben Stiller",
- tagType: 6,
- tagKey: "5d776826999c64001ec2c606",
- thumb:
- "https://metadata-static.plex.tv/5/people/57bd7c7d6c5c9e2881251b30e5603d3d.jpg",
- count: 10
- }
- },
- {
- score: 0.92,
- Directory: {
- key: "/library/sections/1/all?actor=197429",
- librarySectionID: 1,
- librarySectionKey: "/library/sections/1",
- librarySectionTitle: "TV Shows",
- librarySectionType: 2,
- type: "tag",
- id: 197429,
- filter: "actor=197429",
- tag: "Ben Stiller",
- tagType: 6,
- tagKey: "5d776826999c64001ec2c606",
- thumb:
- "https://metadata-static.plex.tv/5/people/57bd7c7d6c5c9e2881251b30e5603d3d.jpg",
- count: 4
- }
- },
- {
- score: 0.92,
- Directory: {
- key: "/library/sections/3/all?director=227480",
- librarySectionID: 3,
- librarySectionKey: "/library/sections/3",
- librarySectionTitle: "Movies",
- librarySectionType: 1,
- type: "tag",
- id: 227480,
- filter: "director=227480",
- tag: "Ben Stiller",
- tagType: 4,
- tagKey: "5d776826999c64001ec2c606",
- thumb:
- "https://metadata-static.plex.tv/5/people/57bd7c7d6c5c9e2881251b30e5603d3d.jpg",
- count: 1
- }
- }
- ]
- }
- }
-
- validateResponseSpec("/library/search", "get", 200, response)
- })
-})
diff --git a/tests/paths/library/metadata/[ratingKey]/get-media-arts.spec.ts b/tests/paths/library/metadata/[ratingKey]/get-media-arts.spec.ts
deleted file mode 100644
index 1875f3dd..00000000
--- a/tests/paths/library/metadata/[ratingKey]/get-media-arts.spec.ts
+++ /dev/null
@@ -1,572 +0,0 @@
-import { validateResponseSpec } from "@utils"
-import { describe, it } from "vitest"
-
-describe("GET /library/metadata/[RatingKey]/arts", () => {
- it("should have a valid spec for a 200 response", () => {
- const response = {
- MediaContainer: {
- Metadata: [
- {
- key: "https://image.tmdb.org/t/p/original/ixgFmf1X59PUZam2qbAfskx2gQr.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/ixgFmf1X59PUZam2qbAfskx2gQr.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FixgFmf1X59PUZam2qbAfskx2gQr%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/nNt41AqlnyLMgtiyfiVuS2O8ES9.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/nNt41AqlnyLMgtiyfiVuS2O8ES9.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FnNt41AqlnyLMgtiyfiVuS2O8ES9%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/npD65vPa4vvn1ZHpp3o05A5vdKT.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/npD65vPa4vvn1ZHpp3o05A5vdKT.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FnpD65vPa4vvn1ZHpp3o05A5vdKT%2Ejpg"
- },
- {
- key: "/library/metadata/16099/file?url=metadata%3A%2F%2Fart%2Ftv%2Eplex%2Eagents%2Eseries_23b0f539f808ed931a85685f51fb440e44ed354f",
- provider: "tmdb",
- ratingKey: "metadata://art/tv.plex.agents.series_23b0f539f808ed931a85685f51fb440e44ed354f",
- selected: true,
- thumb: "/library/metadata/16099/file?url=metadata%3A%2F%2Fart%2Ftv%2Eplex%2Eagents%2Eseries_23b0f539f808ed931a85685f51fb440e44ed354f"
- },
- {
- key: "https://image.tmdb.org/t/p/original/r9KaBE7i4ovg8uSppQrCp6ZdPD9.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/r9KaBE7i4ovg8uSppQrCp6ZdPD9.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2Fr9KaBE7i4ovg8uSppQrCp6ZdPD9%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/5OsiT39OiZNdD0v2LiAcI2TpSYj.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/5OsiT39OiZNdD0v2LiAcI2TpSYj.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F5OsiT39OiZNdD0v2LiAcI2TpSYj%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/8hQA04JLNolV9xfvMkaYg3Hg08w.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/8hQA04JLNolV9xfvMkaYg3Hg08w.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F8hQA04JLNolV9xfvMkaYg3Hg08w%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/kcehRTOk6xwmcCqKBbbwB68Eo5z.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/kcehRTOk6xwmcCqKBbbwB68Eo5z.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FkcehRTOk6xwmcCqKBbbwB68Eo5z%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/nFWN7E5n170YN8SdxekuDEv0qTE.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/nFWN7E5n170YN8SdxekuDEv0qTE.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FnFWN7E5n170YN8SdxekuDEv0qTE%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/8TJnaPnSPkjQwwz07UgQcYEggVi.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/8TJnaPnSPkjQwwz07UgQcYEggVi.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F8TJnaPnSPkjQwwz07UgQcYEggVi%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/bs7bXuCCI0cmSNounTs7tynj6wu.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/bs7bXuCCI0cmSNounTs7tynj6wu.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2Fbs7bXuCCI0cmSNounTs7tynj6wu%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/i0Dtlqn54sSiUhPPNgG8HZy7OoJ.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/i0Dtlqn54sSiUhPPNgG8HZy7OoJ.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2Fi0Dtlqn54sSiUhPPNgG8HZy7OoJ%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/lCFMJJ7SfjQLMJjkdcy6KOzqgZa.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/lCFMJJ7SfjQLMJjkdcy6KOzqgZa.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FlCFMJJ7SfjQLMJjkdcy6KOzqgZa%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/nUhMmPHnLFr2583Qea2NF8uUQVH.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/nUhMmPHnLFr2583Qea2NF8uUQVH.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FnUhMmPHnLFr2583Qea2NF8uUQVH%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/q0cj4AIOCFb1WS94bu7nfrcgDXY.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/q0cj4AIOCFb1WS94bu7nfrcgDXY.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2Fq0cj4AIOCFb1WS94bu7nfrcgDXY%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/ecl98P5f0S9rrZjTDHhuz1yEZA3.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/ecl98P5f0S9rrZjTDHhuz1yEZA3.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2Fecl98P5f0S9rrZjTDHhuz1yEZA3%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/nVooFYJZ7Ncxgz7gAKUop4dULXG.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/nVooFYJZ7Ncxgz7gAKUop4dULXG.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FnVooFYJZ7Ncxgz7gAKUop4dULXG%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/9xDCTGhEWpz206PCiimRGmK67rV.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/9xDCTGhEWpz206PCiimRGmK67rV.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F9xDCTGhEWpz206PCiimRGmK67rV%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/cgJAEz6JDLLVF6tKLo8igRZU5Oy.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/cgJAEz6JDLLVF6tKLo8igRZU5Oy.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FcgJAEz6JDLLVF6tKLo8igRZU5Oy%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/qMyJkIcATHJxTOtjusX9E4hjoPJ.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/qMyJkIcATHJxTOtjusX9E4hjoPJ.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FqMyJkIcATHJxTOtjusX9E4hjoPJ%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/k90HW0I203WXKZIDwt8RXGDYYmV.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/k90HW0I203WXKZIDwt8RXGDYYmV.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2Fk90HW0I203WXKZIDwt8RXGDYYmV%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/w6LnH9Och1wIaaApD48Q6CqjPCl.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/w6LnH9Och1wIaaApD48Q6CqjPCl.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2Fw6LnH9Och1wIaaApD48Q6CqjPCl%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/27g2roB8PK9V66eKoL9n9DTUdPL.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/27g2roB8PK9V66eKoL9n9DTUdPL.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F27g2roB8PK9V66eKoL9n9DTUdPL%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/rjAQsvG6d07DXhBi6Gzk06EIIzP.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/rjAQsvG6d07DXhBi6Gzk06EIIzP.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FrjAQsvG6d07DXhBi6Gzk06EIIzP%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/sWzkGeXML9qAHfzSHCxYoamcSeM.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/sWzkGeXML9qAHfzSHCxYoamcSeM.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FsWzkGeXML9qAHfzSHCxYoamcSeM%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/wIXpTihVlolFMHWMi7qrj1gBudP.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/wIXpTihVlolFMHWMi7qrj1gBudP.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FwIXpTihVlolFMHWMi7qrj1gBudP%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/vmnWRlrjdYjxPcq6pLLsQG1bEZ3.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/vmnWRlrjdYjxPcq6pLLsQG1bEZ3.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FvmnWRlrjdYjxPcq6pLLsQG1bEZ3%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/iemgmESTakK5gYmTiZM3p8WIRXv.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/iemgmESTakK5gYmTiZM3p8WIRXv.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FiemgmESTakK5gYmTiZM3p8WIRXv%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/dsMQSCOC9ReOUx0w6E1GMBMeLKS.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/dsMQSCOC9ReOUx0w6E1GMBMeLKS.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FdsMQSCOC9ReOUx0w6E1GMBMeLKS%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/bkYO7aDVkGNBygTGLtwJA97Kif.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/bkYO7aDVkGNBygTGLtwJA97Kif.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FbkYO7aDVkGNBygTGLtwJA97Kif%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/rsKj3i0zBXuTxciUAJg8LgdzdIy.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/rsKj3i0zBXuTxciUAJg8LgdzdIy.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FrsKj3i0zBXuTxciUAJg8LgdzdIy%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/6PjOfFhUETUYhSPP8pxl1s8Fka5.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/6PjOfFhUETUYhSPP8pxl1s8Fka5.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F6PjOfFhUETUYhSPP8pxl1s8Fka5%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/7Kx4BVOFnDsrjhpGtdLccD1oE7r.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/7Kx4BVOFnDsrjhpGtdLccD1oE7r.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F7Kx4BVOFnDsrjhpGtdLccD1oE7r%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/9OYzrmgWduh7ovxs0TizKu4Aw3z.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/9OYzrmgWduh7ovxs0TizKu4Aw3z.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F9OYzrmgWduh7ovxs0TizKu4Aw3z%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/9qL2sbPJPsGBjRRquv7Mvb05v9y.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/9qL2sbPJPsGBjRRquv7Mvb05v9y.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F9qL2sbPJPsGBjRRquv7Mvb05v9y%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/mQYvRc31w26pDsdLOPwJ6YMiuxh.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/mQYvRc31w26pDsdLOPwJ6YMiuxh.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FmQYvRc31w26pDsdLOPwJ6YMiuxh%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/oBGwwDIFg059uNmfxSQywCQQA8Y.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/oBGwwDIFg059uNmfxSQywCQQA8Y.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FoBGwwDIFg059uNmfxSQywCQQA8Y%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/tRuNdLP2DmnHhwJfgF7MVD9dZJD.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/tRuNdLP2DmnHhwJfgF7MVD9dZJD.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FtRuNdLP2DmnHhwJfgF7MVD9dZJD%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/2xTuX7uvouUt2oriSFNAGh55zCX.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/2xTuX7uvouUt2oriSFNAGh55zCX.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F2xTuX7uvouUt2oriSFNAGh55zCX%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/3FsrNUHYwz1qU5x9D7vj4Mfely0.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/3FsrNUHYwz1qU5x9D7vj4Mfely0.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F3FsrNUHYwz1qU5x9D7vj4Mfely0%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/6fvWjcfSYZMsuULueXNMeGFsu34.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/6fvWjcfSYZMsuULueXNMeGFsu34.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F6fvWjcfSYZMsuULueXNMeGFsu34%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/96QoVgLU7AYjIpkidDCwQMxq8DW.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/96QoVgLU7AYjIpkidDCwQMxq8DW.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F96QoVgLU7AYjIpkidDCwQMxq8DW%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/Xap8MtJ8LN9NV9G9bYO7PMafxd.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/Xap8MtJ8LN9NV9G9bYO7PMafxd.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FXap8MtJ8LN9NV9G9bYO7PMafxd%2Ejpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/61bdee7c62d99.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/61bdee7c62d99.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/61bdee7c62d99_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6210954239790.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6210954239790.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6210954239790_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/61bdee7812467.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/61bdee7812467.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/61bdee7812467_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/620f5694e2d68.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/620f5694e2d68.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/620f5694e2d68_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6210951dc1a8f.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6210951dc1a8f.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6210951dc1a8f_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/678a20fd3a0b1.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/678a20fd3a0b1.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/678a20fd3a0b1_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/61bdee7477c9a.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/61bdee7477c9a.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/61bdee7477c9a_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/62390314bc257.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/62390314bc257.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/62390314bc257_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6754a61428bd3.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6754a61428bd3.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6754a61428bd3_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/678a1383d6b23.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/678a1383d6b23.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/678a1383d6b23_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/620f529b23056.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/620f529b23056.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/620f529b23056_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6789c64c2459b.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6789c64c2459b.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6789c64c2459b_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/678a12fded049.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/678a12fded049.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/678a12fded049_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/63d2bce8eabf6.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/63d2bce8eabf6.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/63d2bce8eabf6_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/63de0ed770ffb.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/63de0ed770ffb.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/63de0ed770ffb_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/63de0ee939fdf.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/63de0ee939fdf.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/63de0ee939fdf_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/63de0ef717079.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/63de0ef717079.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/63de0ef717079_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/64ce618ea8e2a.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/64ce618ea8e2a.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/64ce618ea8e2a_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/675d7650e7990.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/675d7650e7990.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/675d7650e7990_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6781b0ca0ec76.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6781b0ca0ec76.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6781b0ca0ec76_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6789baeab23b2.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6789baeab23b2.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/6789baeab23b2_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/678aafe6b8833.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/678aafe6b8833.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/678aafe6b8833_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/67c53405106f8.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/67c53405106f8.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/backgrounds/67c53405106f8_t.jpg"
- },
- {
- key: "http://assets.fanart.tv/fanart/tv/371980/tvthumb/severance-625081203f8b5.jpg",
- provider: "fanarttv",
- ratingKey: "http://assets.fanart.tv/fanart/tv/371980/tvthumb/severance-625081203f8b5.jpg",
- selected: false,
- thumb: "http://assets.fanart.tv/preview/tv/371980/tvthumb/severance-625081203f8b5.jpg"
- },
- {
- key: "http://assets.fanart.tv/fanart/tv/371980/showbackground/severance-62508194a4755.jpg",
- provider: "fanarttv",
- ratingKey: "http://assets.fanart.tv/fanart/tv/371980/showbackground/severance-62508194a4755.jpg",
- selected: false,
- thumb: "http://assets.fanart.tv/preview/tv/371980/showbackground/severance-62508194a4755.jpg"
- },
- {
- key: "http://assets.fanart.tv/fanart/tv/371980/showbackground/severance-678bc71b9762f.jpg",
- provider: "fanarttv",
- ratingKey: "http://assets.fanart.tv/fanart/tv/371980/showbackground/severance-678bc71b9762f.jpg",
- selected: false,
- thumb: "http://assets.fanart.tv/preview/tv/371980/showbackground/severance-678bc71b9762f.jpg"
- },
- {
- key: "http://assets.fanart.tv/fanart/tv/371980/showbackground/severance-6250818dc6cb7.jpg",
- provider: "fanarttv",
- ratingKey: "http://assets.fanart.tv/fanart/tv/371980/showbackground/severance-6250818dc6cb7.jpg",
- selected: false,
- thumb: "http://assets.fanart.tv/preview/tv/371980/showbackground/severance-6250818dc6cb7.jpg"
- },
- {
- key: "http://assets.fanart.tv/fanart/tv/371980/showbackground/severance-678a95bf8ed1e.jpg",
- provider: "fanarttv",
- ratingKey: "http://assets.fanart.tv/fanart/tv/371980/showbackground/severance-678a95bf8ed1e.jpg",
- selected: false,
- thumb: "http://assets.fanart.tv/preview/tv/371980/showbackground/severance-678a95bf8ed1e.jpg"
- },
- {
- key: "http://assets.fanart.tv/fanart/tv/371980/tvthumb/severance-6228ead490205.jpg",
- provider: "fanarttv",
- ratingKey: "http://assets.fanart.tv/fanart/tv/371980/tvthumb/severance-6228ead490205.jpg",
- selected: false,
- thumb: "http://assets.fanart.tv/preview/tv/371980/tvthumb/severance-6228ead490205.jpg"
- },
- {
- key: "http://assets.fanart.tv/fanart/tv/371980/showbackground/severance-678a95bdae96d.jpg",
- provider: "fanarttv",
- ratingKey: "http://assets.fanart.tv/fanart/tv/371980/showbackground/severance-678a95bdae96d.jpg",
- selected: false,
- thumb: "http://assets.fanart.tv/preview/tv/371980/showbackground/severance-678a95bdae96d.jpg"
- },
- {
- key: "https://metadata-static.plex.tv/6/gracenote/6a2f7f07f2b0e30dcf830f27838d9f58.jpg",
- provider: "gracenote",
- ratingKey: "https://metadata-static.plex.tv/6/gracenote/6a2f7f07f2b0e30dcf830f27838d9f58.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fmetadata-static%2Eplex%2Etv%2F6%2Fgracenote%2F6a2f7f07f2b0e30dcf830f27838d9f58%2Ejpg"
- },
- {
- key: "https://metadata-static.plex.tv/a/gracenote/adb0b6b4bf6fb581e37568a647ddb971.jpg",
- provider: "gracenote",
- ratingKey: "https://metadata-static.plex.tv/a/gracenote/adb0b6b4bf6fb581e37568a647ddb971.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fmetadata-static%2Eplex%2Etv%2Fa%2Fgracenote%2Fadb0b6b4bf6fb581e37568a647ddb971%2Ejpg"
- },
- {
- key: "https://metadata-static.plex.tv/f/gracenote/ff49ff49bf29cb66ba5ed4bd4492cc69.jpg",
- provider: "gracenote",
- ratingKey: "https://metadata-static.plex.tv/f/gracenote/ff49ff49bf29cb66ba5ed4bd4492cc69.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fmetadata-static%2Eplex%2Etv%2Ff%2Fgracenote%2Fff49ff49bf29cb66ba5ed4bd4492cc69%2Ejpg"
- },
- {
- key: "https://metadata-static.plex.tv/6/gracenote/6de9d707b85f4031b309d537ab6647c8.jpg",
- provider: "gracenote",
- ratingKey: "https://metadata-static.plex.tv/6/gracenote/6de9d707b85f4031b309d537ab6647c8.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fmetadata-static%2Eplex%2Etv%2F6%2Fgracenote%2F6de9d707b85f4031b309d537ab6647c8%2Ejpg"
- },
- {
- key: "https://metadata-static.plex.tv/d/gracenote/dde72a761b604ca3ab08ff47f8f4cea4.jpg",
- provider: "gracenote",
- ratingKey: "https://metadata-static.plex.tv/d/gracenote/dde72a761b604ca3ab08ff47f8f4cea4.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fmetadata-static%2Eplex%2Etv%2Fd%2Fgracenote%2Fdde72a761b604ca3ab08ff47f8f4cea4%2Ejpg"
- },
- {
- key: "https://metadata-static.plex.tv/d/gracenote/d29c4d72c2198239d5165141da59daf3.jpg",
- provider: "gracenote",
- ratingKey: "https://metadata-static.plex.tv/d/gracenote/d29c4d72c2198239d5165141da59daf3.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=270&width=480&minSize=1&upscale=1&url=https%3A%2F%2Fmetadata-static%2Eplex%2Etv%2Fd%2Fgracenote%2Fd29c4d72c2198239d5165141da59daf3%2Ejpg"
- }
- ],
- identifier: "com.plexapp.plugins.library",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1740148659,
- size: 79
- }
- }
-
- validateResponseSpec("/library/metadata/{ratingKey}/arts", "get", 200, response)
- })
-})
diff --git a/tests/paths/library/metadata/[ratingKey]/get-media-meta-data.spec.ts b/tests/paths/library/metadata/[ratingKey]/get-media-meta-data.spec.ts
deleted file mode 100644
index e51ace0b..00000000
--- a/tests/paths/library/metadata/[ratingKey]/get-media-meta-data.spec.ts
+++ /dev/null
@@ -1,5702 +0,0 @@
-import { validateResponseSpec } from "@utils"
-import { describe, it } from "vitest"
-
-describe("GET /library/metadata/[RatingKey]/", () => {
- it("should validate the 200 response when the response is from Tv-Show", () => {
- const response = {
- MediaContainer: {
- size: 1,
- allowSync: true,
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 2,
- librarySectionTitle: "TV Series ",
- librarySectionUUID: "e69655a2-ef48-4aba-bb19-0cc34d1e7d36",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1734362201,
- Metadata: [
- {
- ratingKey: "44288",
- key: "/library/metadata/44288/children",
- guid: "plex://show/5d9c08254eefaa001f5d6dcb",
- slug: "better-call-saul",
- studio: "Sony Pictures Television",
- type: "show",
- title: "Better Call Saul",
- librarySectionTitle: "TV Series ",
- librarySectionID: 2,
- librarySectionKey: "/library/sections/2",
- contentRating: "TV-MA",
- summary:
- "Before Saul Goodman, he was Jimmy McGill. And if you're calling Jimmy, you're in real trouble. The prequel to \"Breaking Bad\" follows small-time attorney, Jimmy McGill, as he transforms into Walter White's morally challenged lawyer, Saul Goodman.",
- index: 1,
- audienceRating: 8.7,
- viewCount: 4,
- skipCount: 1,
- lastViewedAt: 1625764795,
- year: 2015,
- tagline: "Make the call",
- thumb: "/library/metadata/44288/thumb/1736487993",
- art: "/library/metadata/44288/art/1736487993",
- theme: "/library/metadata/44288/theme/1736487993",
- duration: 2700000,
- originallyAvailableAt: "2015-02-08",
- leafCount: 63,
- viewedLeafCount: 4,
- childCount: 6,
- addedAt: 1625505101,
- updatedAt: 1736487993,
- audienceRatingImage: "themoviedb://image.rating",
- Image: [
- {
- alt: "Better Call Saul",
- type: "coverPoster",
- url: "/library/metadata/44288/thumb/1736487993"
- },
- {
- alt: "Better Call Saul",
- type: "background",
- url: "/library/metadata/44288/art/1736487993"
- },
- {
- alt: "Better Call Saul",
- type: "clearLogo",
- url: "/library/metadata/44288/clearLogo/1736487993"
- }
- ],
- UltraBlurColors: {
- topLeft: "11333a",
- topRight: "1d2721",
- bottomRight: "5c451d",
- bottomLeft: "372c10"
- },
- Genre: [
- { id: 1057, filter: "genre=1057", tag: "Crime" },
- { id: 91, filter: "genre=91", tag: "Drama" }
- ],
- Country: [
- {
- id: 58591,
- filter: "country=58591",
- tag: "United States of America"
- }
- ],
- Guid: [
- { id: "imdb://tt3032476" },
- { id: "tmdb://60059" },
- { id: "tvdb://273181" }
- ],
- Rating: [
- { image: "imdb://image.rating", value: 9.0, type: "audience" },
- {
- image: "rottentomatoes://image.rating.ripe",
- value: 9.8,
- type: "critic"
- },
- {
- image: "rottentomatoes://image.rating.upright",
- value: 9.6,
- type: "audience"
- },
- {
- image: "themoviedb://image.rating",
- value: 8.7,
- type: "audience"
- }
- ],
- Role: [
- {
- id: 109501,
- filter: "actor=109501",
- tag: "Bob Odenkirk",
- tagKey: "5d77683254f42c001f8c3f69",
- role: "Jimmy McGill",
- thumb:
- "https://metadata-static.plex.tv/f/people/f2ca7b474cc984efbdd5c503a096285a.jpg"
- },
- {
- id: 109505,
- filter: "actor=109505",
- tag: "Jonathan Banks",
- tagKey: "5d776825999c64001ec2bf76",
- role: "Mike Ehrmantraut",
- thumb:
- "https://metadata-static.plex.tv/a/people/a7d5cb022aba167c6da8a92dfc88c55b.jpg"
- },
- {
- id: 152495,
- filter: "actor=152495",
- tag: "Rhea Seehorn",
- tagKey: "5d776835961905001eb93d32",
- role: "Kim Wexler",
- thumb:
- "https://metadata-static.plex.tv/6/people/61e9052c76950f3b3734c96c8ae861b7.jpg"
- },
- {
- id: 152496,
- filter: "actor=152496",
- tag: "Patrick Fabian",
- tagKey: "5d776834103a2d001f5679ce",
- role: "Howard Hamlin",
- thumb:
- "https://metadata-static.plex.tv/6/people/68425a6ea3b32a9919b94cf5f9e3e3f5.jpg"
- },
- {
- id: 152497,
- filter: "actor=152497",
- tag: "Michael Mando",
- tagKey: "5d7768b8decfcd001f2f0e76",
- role: "Nacho Varga",
- thumb:
- "https://metadata-static.plex.tv/7/people/709558015b64b0a56f865db20f83da35.jpg"
- },
- {
- id: 123310,
- filter: "actor=123310",
- tag: "Giancarlo Esposito",
- tagKey: "5d776826151a60001f24a725",
- role: "Gus Fring",
- thumb:
- "https://metadata-static.plex.tv/e/people/e96f7cac181ec76b445b8ab024e1477c.jpg"
- },
- {
- id: 152498,
- filter: "actor=152498",
- tag: "Michael McKean",
- tagKey: "5d77682b3c3c2a001fbcc341",
- role: "Chuck McGill",
- thumb:
- "https://metadata-static.plex.tv/6/people/66b4edbb30186501fa8003a0ee4b4fe3.jpg"
- },
- {
- id: 152499,
- filter: "actor=152499",
- tag: "Tony Dalton",
- tagKey: "5d77683c961905001eb95683",
- role: "Lalo Salamanca",
- thumb:
- "https://metadata-static.plex.tv/0/people/0e7ef919426a6aa18e09c7fa6a710662.jpg"
- },
- {
- id: 116477,
- filter: "actor=116477",
- tag: "Mark Margolis",
- tagKey: "5d7768254de0ee001fcc81a1",
- role: "Hector Salamanca",
- thumb:
- "https://metadata-static.plex.tv/5/people/56e17286b1b80c859cb359bdd7856a7e.jpg"
- },
- {
- id: 138467,
- filter: "actor=138467",
- tag: "Kerry Condon",
- tagKey: "5d77683454c0f0001f3035d1",
- role: "Stacey Ehrmantraut",
- thumb:
- "https://metadata-static.plex.tv/1/people/1393de631a49fe69cc2c1331d73ff3be.jpg"
- },
- {
- id: 119562,
- filter: "actor=119562",
- tag: "Jeremiah Bitsui",
- tagKey: "5d776825880197001ec90534",
- role: "Victor",
- thumb:
- "https://metadata-static.plex.tv/5/people/51970a65b98d7198e862276ada910809.jpg"
- },
- {
- id: 150511,
- filter: "actor=150511",
- tag: "Ray Campbell",
- tagKey: "5d776a7ff617c9002016dab4",
- role: "Tyrus Kitt",
- thumb:
- "https://metadata-static.plex.tv/people/5d776a7ff617c9002016dab4.jpg"
- },
- {
- id: 119888,
- filter: "actor=119888",
- tag: "Cara Pifko",
- tagKey: "5d77683d54f42c001f8c5ebb",
- role: "Paige Novick",
- thumb:
- "https://metadata-static.plex.tv/6/people/6602a6f533cc85ebfacaf28bcdf037e6.jpg"
- },
- {
- id: 144731,
- filter: "actor=144731",
- tag: "Dennis Boutsikaris",
- tagKey: "5d7768333c3c2a001fbcda06",
- role: "Rich Schweikart",
- thumb:
- "https://metadata-static.plex.tv/5/people/59ef0dbcb4fe29b978afd495aa9b3cd9.jpg"
- },
- {
- id: 152507,
- filter: "actor=152507",
- tag: "Ed Begley Jr.",
- tagKey: "5d7768265af944001f1f6707",
- role: "Clifford Main",
- thumb:
- "https://metadata-static.plex.tv/7/people/7c3ac0198e9c775a6df2fdb3640d9dee.jpg"
- },
- {
- id: 152531,
- filter: "actor=152531",
- tag: "Josh Fadem",
- tagKey: "5d7768767e5fa10020bf01be",
- role: "Camera Guy",
- thumb:
- "https://metadata-static.plex.tv/c/people/c5e8241b506acd7c57a7fd475d9674c6.jpg"
- },
- {
- id: 152570,
- filter: "actor=152570",
- tag: "Julian Bonfiglio",
- tagKey: "5d77706c23d5a3001f5397d9",
- role: "Sound Guy",
- thumb:
- "https://metadata-static.plex.tv/d/people/dc9662fc13e867f5dd8ca64b459ef27c.jpg"
- },
- {
- id: 115190,
- filter: "actor=115190",
- tag: "Tina Parker",
- tagKey: "5d77683b880197001ec948e3",
- role: "Francesca Liddy",
- thumb:
- "https://metadata-static.plex.tv/b/people/bb8d3bb7452202c993b2cd48ced7e85f.jpg"
- },
- {
- id: 152602,
- filter: "actor=152602",
- tag: "Rex Linn",
- tagKey: "5d77682a85719b001f3a160b",
- role: "Kevin Wachtell",
- thumb:
- "https://metadata-static.plex.tv/2/people/27f9e7b283c864b3b4bc6ac62a1aa6e0.jpg"
- },
- {
- id: 152533,
- filter: "actor=152533",
- tag: "Peter Diseth",
- tagKey: "5d77707051dd69001fe58365",
- role: "Bill Oakley",
- thumb:
- "https://metadata-static.plex.tv/7/people/7b0fdf12ef3510bae206b6be07d8b9a3.jpg"
- },
- {
- id: 152638,
- filter: "actor=152638",
- tag: "Vincent Fuentes",
- tagKey: "5d7768254de0ee001fcc815e",
- role: "Arturo",
- thumb:
- "https://metadata-static.plex.tv/3/people/36e41f279f394fa6048cc1c3d94fe700.jpg"
- },
- {
- id: 152546,
- filter: "actor=152546",
- tag: "John Christian Love",
- tagKey: "5d7768861999bc0020dc7e94",
- role: "Ernesto",
- thumb:
- "https://metadata-static.plex.tv/1/people/182d645e7a09245d177001b8267706db.jpg"
- },
- {
- id: 150610,
- filter: "actor=150610",
- tag: "Javier Grajeda",
- tagKey: "5d776836880197001ec93904",
- role: "Juan Bolsa",
- thumb:
- "https://metadata-static.plex.tv/3/people/33a3ef392e31fbd6c691dab8a785e9aa.jpg"
- },
- {
- id: 152540,
- filter: "actor=152540",
- tag: "Juan Carlos Cantu",
- tagKey: "5d77683c6f4521001ea9d503",
- role: "Manuel Varga",
- thumb:
- "https://metadata-static.plex.tv/a/people/a757bfa0e8f1ddf7cf8df7965891ec2f.jpg"
- },
- {
- id: 152989,
- filter: "actor=152989",
- tag: "Eric Steinig",
- tagKey: "5d776a1a96b655001fde36e5",
- role: "Nick",
- thumb:
- "https://metadata-static.plex.tv/7/people/779c93b90271e8217abc0dd9896f02bd.jpg"
- },
- {
- id: 150695,
- filter: "actor=150695",
- tag: "Luis Moncada",
- tagKey: "5d77683b8718ba001e315f51",
- role: "Marco Salamanca",
- thumb:
- "https://metadata-static.plex.tv/a/people/afd41daa15b1d2da9fcaf058acc52b74.jpg"
- },
- {
- id: 152637,
- filter: "actor=152637",
- tag: "Daniel Moncada",
- tagKey: "5d7769b1fb0d55001f52d624",
- role: "Leonel Salamanca",
- thumb:
- "https://metadata-static.plex.tv/3/people/348c4b9f8520b02158cca99c6602cf3e.jpg"
- },
- {
- id: 152523,
- filter: "actor=152523",
- tag: "Jessie Ennis",
- tagKey: "5d776a8151dd69001fe24449",
- role: "Erin Brill",
- thumb:
- "https://metadata-static.plex.tv/4/cc68393fae/people/4894cdf3c017c02325e2e396469f1e19.jpg"
- },
- {
- id: 152532,
- filter: "actor=152532",
- tag: "Hayley Holmes",
- tagKey: "5d776871eb5d26001f1eb9a4",
- role: "Make-Up Girl",
- thumb:
- "https://metadata-static.plex.tv/people/5d776871eb5d26001f1eb9a4.jpg"
- },
- {
- id: 152506,
- filter: "actor=152506",
- tag: "Eileen Fogarty",
- tagKey: "5d776b1cfb0d55001f55c45e",
- role: "Mrs. Nguyen",
- thumb:
- "https://metadata-static.plex.tv/7/people/762512896a5a923a9bd2341de9dcc1c0.jpg"
- },
- {
- id: 152636,
- filter: "actor=152636",
- tag: "Audrey Moore",
- tagKey: "5d776d8afb0d55001f5a31db",
- role: "Julie",
- thumb:
- "https://metadata-static.plex.tv/people/5d776d8afb0d55001f5a31db.jpg"
- },
- {
- id: 152615,
- filter: "actor=152615",
- tag: "Abigail Zoe Lewis",
- tagKey: "5d7769ecf617c90020166b55",
- role: "Kaylee Ehrmantraut",
- thumb:
- "https://metadata-static.plex.tv/8/people/8fe28fb77abbf5e485a99d08a9a3e44a.jpg"
- },
- {
- id: 152545,
- filter: "actor=152545",
- tag: "James E. Dowling",
- tagKey: "625d7af14a33139de32bec18",
- role: "Francis",
- thumb:
- "https://metadata-static.plex.tv/4/people/41fb647aa136d1487e6ebeacd9443dc0.jpg"
- },
- {
- id: 154555,
- filter: "actor=154555",
- tag: "Howard Ferguson Jr.",
- tagKey: "5d776b9ead5437001f7a5088",
- role: "Arthur",
- thumb:
- "https://metadata-static.plex.tv/people/5d776b9ead5437001f7a5088.jpg"
- },
- {
- id: 152508,
- filter: "actor=152508",
- tag: "Omar Maskati",
- tagKey: "5d776ba9594b2b001e6e04a9",
- role: "Omar",
- thumb:
- "https://metadata-static.plex.tv/6/people/6f89892e6e14d2baa49c39f269f77106.jpg"
- },
- {
- id: 150573,
- filter: "actor=150573",
- tag: "Max Arciniega",
- tagKey: "5d7768b023d5a3001f4f00e2",
- role: "Domingo Molina",
- thumb:
- "https://metadata-static.plex.tv/8/people/8c9bd32b1c2cc87584f6e3fbad63b310.jpg"
- },
- {
- id: 152813,
- filter: "actor=152813",
- tag: "Joe DeRosa",
- tagKey: "5d776b70f617c900201760d2",
- role: "Dr. Caldera",
- thumb:
- "https://metadata-static.plex.tv/d/people/d5cb51a75a0c93eefd9d5bd78f6ea9ef.jpg"
- },
- {
- id: 152563,
- filter: "actor=152563",
- tag: "Julie Pearl",
- tagKey: "5d7768387e9a3c0020c6d717",
- role: "ADA Suzanne Ericsen",
- thumb:
- "https://metadata-static.plex.tv/0/people/036c8d0dc27d0df361f0a0f173035918.jpg"
- },
- {
- id: 150538,
- filter: "actor=150538",
- tag: "Sarah Minnich",
- tagKey: "5d776992fb0d55001f529bf5",
- role: "Brenda",
- thumb:
- "https://metadata-static.plex.tv/4/people/4bb149e203d22f87856c500f7f98fa4f.jpg"
- },
- {
- id: 117293,
- filter: "actor=117293",
- tag: "Rainer Bock",
- tagKey: "5d7768328718ba001e313fc1",
- role: "Werner Ziegler",
- thumb:
- "https://metadata-static.plex.tv/3/people/36ea68e35628c5f627246582bfc96d29.jpg"
- },
- {
- id: 150512,
- filter: "actor=150512",
- tag: "Lavell Crawford",
- tagKey: "5d7768783ab0e7001f5021b6",
- role: "Huell Babineaux",
- thumb:
- "https://metadata-static.plex.tv/4/people/4e9468e3b5bacd12158b4d50462a4972.jpg"
- },
- {
- id: 144801,
- filter: "actor=144801",
- tag: "Keiko Agena",
- tagKey: "5d77682d3c3c2a001fbcc7a0",
- role: "Viola Goto",
- thumb:
- "https://metadata-static.plex.tv/7/people/77d8fce0321c1a2946acec5617168d7a.jpg"
- },
- {
- id: 113989,
- filter: "actor=113989",
- tag: "Stefan Kapičić",
- tagKey: "5d77683f103a2d001f56a345",
- role: "Casper",
- thumb:
- "https://metadata-static.plex.tv/1/people/1be084e21bca4a8ebf2ec46912015aa2.jpg"
- },
- {
- id: 152525,
- filter: "actor=152525",
- tag: "Victoria Pham-Gilchrist",
- tagKey: "625d7af14a33139de32bec1a",
- role: "Salon Employee #1"
- },
- {
- id: 152524,
- filter: "actor=152524",
- tag: "Luis Bordonada",
- tagKey: "5d7768462ec6b5001f6bec58",
- role: "Brian Archuleta",
- thumb:
- "https://metadata-static.plex.tv/2/people/24e94a96aa0ad6ba792267c15526edd5.jpg"
- },
- {
- id: 152616,
- filter: "actor=152616",
- tag: "Ann Cusack",
- tagKey: "5d77682f2ec6b5001f6bb148",
- role: "Rebecca Bois",
- thumb:
- "https://metadata-static.plex.tv/people/5d77682f2ec6b5001f6bb148.jpg"
- },
- {
- id: 152596,
- filter: "actor=152596",
- tag: "David DeLao",
- tagKey: "5d776a4cad5437001f778ea0",
- role: "Diego",
- thumb:
- "https://metadata-static.plex.tv/1/people/1e49028eea9fd8270dabb0f251188a80.jpg"
- },
- {
- id: 195498,
- filter: "actor=195498",
- tag: "Hans Obma",
- tagKey: "5e163e4b1493cd003f0e57c8",
- role: "Adrian",
- thumb:
- "https://metadata-static.plex.tv/b/people/bebc367c6e61b4b936ae57eac134e2e6.jpg"
- },
- {
- id: 195499,
- filter: "actor=195499",
- tag: "Jilon VanOver",
- tagKey: "5d776834eb5d26001f1e09fb",
- role: "Sebastian",
- thumb:
- "https://metadata-static.plex.tv/e/people/efb2e1bca121fa76643528f29cb78342.jpg"
- },
- {
- id: 208343,
- filter: "actor=208343",
- tag: "Robin Ward Holloway",
- tagKey: "5f3fbbbbcae2c60042e6b8a4",
- role: "Udo",
- thumb:
- "https://metadata-static.plex.tv/6/people/6f2ba92d16a538f213a071dd2d5ee659.jpg"
- },
- {
- id: 208344,
- filter: "actor=208344",
- tag: "Ian Goebel",
- tagKey: "5f3fff8f02101b0040f193f6",
- role: "Renke"
- },
- {
- id: 152572,
- filter: "actor=152572",
- tag: "Ammie Masterson",
- tagKey: "5d776be023d5a3001f5151fe",
- role: "Stef Carvaines",
- thumb:
- "https://metadata-static.plex.tv/people/5d776be023d5a3001f5151fe.jpg"
- },
- {
- id: 136952,
- filter: "actor=136952",
- tag: "Katerina Tannenbaum",
- tagKey: "5e164ddb2d4d84003e4a5bd5",
- role: "Amber",
- thumb:
- "https://metadata-static.plex.tv/3/people/3d3b3ea587b87e4c8fa9a9595de056d3.jpg"
- },
- {
- id: 152734,
- filter: "actor=152734",
- tag: "Julie Ann Emery",
- tagKey: "5d77683261141d001fb14e5a",
- role: "Betsy Kettleman",
- thumb:
- "https://metadata-static.plex.tv/3/people/339a6cc1ac94c381b100eed80fd5f394.jpg"
- },
- {
- id: 152735,
- filter: "actor=152735",
- tag: "Jeremy Shamos",
- tagKey: "5d7768fef617c9002015ba84",
- role: "Craig Kettleman",
- thumb:
- "https://metadata-static.plex.tv/b/people/bfaf6f7abf6a34aed3d458339282328c.jpg"
- },
- {
- id: 111020,
- filter: "actor=111020",
- tag: "Ben Bela Böhm",
- tagKey: "5d77683b880197001ec94d15",
- role: "Kai",
- thumb:
- "https://metadata-static.plex.tv/0/people/0afd7ee1cc27afa440c6d415baa268a4.jpg"
- },
- {
- id: 145078,
- filter: "actor=145078",
- tag: "Harrison Thomas",
- tagKey: "5d776bbd96b655001fe1a57c",
- role: "Lyle",
- thumb:
- "https://image.tmdb.org/t/p/original/trk1nf4oSSPXbOSV1cYVUqtqQ72.jpg"
- },
- {
- id: 152818,
- filter: "actor=152818",
- tag: "Jean Effron",
- tagKey: "5d776a0c7a53e9001e6f8b02",
- role: "Irene Landry",
- thumb:
- "https://metadata-static.plex.tv/6/people/686b5fcebc61d9db068e67a2f3028b35.jpg"
- },
- {
- id: 152509,
- filter: "actor=152509",
- tag: "Mark Proksch",
- tagKey: "5d7769d696b655001fddaf5d",
- role: "Daniel 'Pryce' Wormald",
- thumb:
- "https://metadata-static.plex.tv/a/people/a1d32aa74c1ee157a10300a950ea5d8e.jpg"
- },
- {
- id: 152521,
- filter: "actor=152521",
- tag: "Kim Lan T. Pham",
- tagKey: "625d7af14a33139de32bec1b",
- role: "Salon Employee #2"
- },
- {
- id: 152522,
- filter: "actor=152522",
- tag: "Bau Thi Duong",
- tagKey: "625d7af14a33139de32bec1d",
- role: "Salon Employee #4"
- },
- {
- id: 152526,
- filter: "actor=152526",
- tag: "Le Hai Dang",
- tagKey: "625d7af14a33139de32bec21",
- role: "Salon Employee #3"
- },
- {
- id: 152706,
- filter: "actor=152706",
- tag: "Manuel Uriza",
- tagKey: "5d776ac47a53e9001e70f1bd",
- role: "Ximenez Lecerda",
- thumb:
- "https://metadata-static.plex.tv/b/people/bf446f9dd937a4bb1814b422b809846a.jpg"
- },
- {
- id: 144925,
- filter: "actor=144925",
- tag: "Carol Herman",
- tagKey: "5d7769e4594b2b001e6ad1f5",
- role: "Mrs. Strauss",
- thumb:
- "https://metadata-static.plex.tv/6/people/66b4ad684613be01a4e5452b682fa612.jpg"
- },
- {
- id: 152591,
- filter: "actor=152591",
- tag: "Jose E. Pintor",
- tagKey: "625d7af14a33139de32bec37",
- role: "Manager"
- },
- {
- id: 150776,
- filter: "actor=150776",
- tag: "Laura Fraser",
- tagKey: "5d77682f6f4521001ea9aead",
- role: "Lydia Rodarte-Quayle",
- thumb:
- "https://metadata-static.plex.tv/8/people/805a714d105f2bb81cea7e01387e21c8.jpg"
- },
- {
- id: 150785,
- filter: "actor=150785",
- tag: "Debrianna Mansini",
- tagKey: "5d77682e151a60001f24c373",
- role: "Fran",
- thumb:
- "https://metadata-static.plex.tv/6/people/64a2c60d9b1164a071f96456570fa5c1.jpg"
- },
- {
- id: 152527,
- filter: "actor=152527",
- tag: "Racquel Pino",
- tagKey: "625d7af14a33139de32bec1f",
- role: "Raquel"
- },
- {
- id: 155783,
- filter: "actor=155783",
- tag: "Robert Douglas Washington",
- tagKey: "5d7768402ec6b5001f6bde46",
- role: "Gabriel"
- },
- {
- id: 155782,
- filter: "actor=155782",
- tag: "Matt Roszak",
- tagKey: "60353243b8e195002c6b0f75",
- role: "Thomas"
- },
- {
- id: 152562,
- filter: "actor=152562",
- tag: "Poppy Liu",
- tagKey: "5f40539403883a0040ba9c5c",
- role: "Jo",
- thumb:
- "https://metadata-static.plex.tv/3/people/3788c020b60da3fd3e0b57e6917893a4.jpg"
- },
- {
- id: 173887,
- filter: "actor=173887",
- tag: "Nadine Marissa",
- tagKey: "5de4acf7550ce6001d222f8e",
- role: "Contract Counsel Administrator",
- thumb:
- "https://metadata-static.plex.tv/a/people/a8b944ed2bd63a8cad0856c9e887fb22.jpg"
- },
- {
- id: 152561,
- filter: "actor=152561",
- tag: "Juliet Donenfeld",
- tagKey: "5d776d5d9ab544002151df0e",
- role: "Kaylee",
- thumb:
- "https://metadata-static.plex.tv/3/people/3a0bd3ac7081e5190e0837f336458b75.jpg"
- },
- {
- id: 155785,
- filter: "actor=155785",
- tag: "Philip Fornah",
- tagKey: "5d776a637a53e9001e703d8a",
- role: "Sam",
- thumb:
- "https://metadata-static.plex.tv/people/5d776a637a53e9001e703d8a.jpg"
- },
- {
- id: 109142,
- filter: "actor=109142",
- tag: "Carol Burnett",
- tagKey: "5d776829f54112001f5bc245",
- role: "Marion",
- thumb:
- "https://metadata-static.plex.tv/5/people/5561343d993a0dda0355c2c28ab83ed6.jpg"
- },
- {
- id: 152686,
- filter: "actor=152686",
- tag: "Elisha Yaffe",
- tagKey: "5d776b60f617c900201754a3",
- role: "Lance",
- thumb:
- "https://metadata-static.plex.tv/2/people/2f08c28ba302d72f2164fdf2d8674527.jpg"
- },
- {
- id: 150642,
- filter: "actor=150642",
- tag: "Raymond Cruz",
- tagKey: "5d7768285af944001f1f71d9",
- role: "Tuco Salamanca",
- thumb:
- "https://metadata-static.plex.tv/d/people/db31bfa26b767d496953c9807b3ebe32.jpg"
- },
- {
- id: 152529,
- filter: "actor=152529",
- tag: "Morgan Krantz",
- tagKey: "5d7768a37e5fa10020bf30ce",
- role: "Ron",
- thumb:
- "https://metadata-static.plex.tv/b/people/bc41287fa324efbdbb6801a0898cb3c7.jpg"
- },
- {
- id: 152530,
- filter: "actor=152530",
- tag: "Sasha Feldman",
- tagKey: "5d776ba496b655001fe17ca4",
- role: "Sticky",
- thumb:
- "https://metadata-static.plex.tv/9/people/9703e6e0c234d94906938a9c91816aec.jpg"
- },
- {
- id: 152582,
- filter: "actor=152582",
- tag: "Barry Corbin",
- tagKey: "5d7768286f4521001ea9940e",
- role: "Everett Acker",
- thumb:
- "https://metadata-static.plex.tv/6/people/6954dbd5d162270df61fc3cde477e7f4.jpg"
- },
- {
- id: 116263,
- filter: "actor=116263",
- tag: "Clea DuVall",
- tagKey: "5d7768263c3c2a001fbcafc2",
- role: "Dr. Lara Cruz",
- thumb:
- "https://metadata-static.plex.tv/e/people/eebf6665848ec56cf6487d9fed6093b6.jpg"
- },
- {
- id: 122383,
- filter: "actor=122383",
- tag: "Barry Shabaka Henley",
- tagKey: "5d77682485719b001f3a04e4",
- role: "Detective Sanders",
- thumb:
- "https://metadata-static.plex.tv/3/people/3de9bcc53fb5852596a72362953fc414.jpg"
- },
- {
- id: 152803,
- filter: "actor=152803",
- tag: "Omid Abtahi",
- tagKey: "5d776831103a2d001f566c89",
- role: "Detective Abbasi",
- thumb:
- "https://metadata-static.plex.tv/3/people/34e78891ce62eeebb546172a921bc845.jpg"
- },
- {
- id: 152812,
- filter: "actor=152812",
- tag: "Faith Healey",
- tagKey: "625d7af14a33139de32bec25",
- role: "Kaylee",
- thumb:
- "https://metadata-static.plex.tv/f/people/f79f50f7141485635ff3994542ecd4bd.jpg"
- },
- {
- id: 109656,
- filter: "actor=109656",
- tag: "Mel Rodriguez",
- tagKey: "5d776828961905001eb916fe",
- role: "Marco",
- thumb:
- "https://metadata-static.plex.tv/people/5d776828961905001eb916fe.jpg"
- },
- {
- id: 195502,
- filter: "actor=195502",
- tag: "Jackamoe Buzzell",
- tagKey: "5d776a0c7a53e9001e6f8b07",
- role: "Private Investigator"
- },
- {
- id: 152819,
- filter: "actor=152819",
- tag: "Kelley Lewallen",
- tagKey: "5d776b8d51dd69001fe317c3",
- role: "Bingo Helper",
- thumb:
- "https://metadata-static.plex.tv/6/people/6748eebb105836f2bcbba22ba785c2ed.jpg"
- },
- {
- id: 152549,
- filter: "actor=152549",
- tag: "Efrain Villa",
- tagKey: "5e165633275947003dc6ddfd",
- role: "Carlos",
- thumb:
- "https://metadata-static.plex.tv/9/people/9eaf724107d1881b874cac27d5df6a22.jpg"
- },
- {
- id: 152593,
- filter: "actor=152593",
- tag: "Anthony Escobar",
- tagKey: "5d776abffb0d55001f54fb96",
- role: "Gesualdo",
- thumb:
- "https://metadata-static.plex.tv/people/5d776abffb0d55001f54fb96.jpg"
- },
- {
- id: 195403,
- filter: "actor=195403",
- tag: "JB Blanc",
- tagKey: "5d776834103a2d001f5675f5",
- role: "Dr. Barry Goodman",
- thumb:
- "https://metadata-static.plex.tv/6/people/69eedf3c81a371cee0ef9377d5cc83cd.jpg"
- },
- {
- id: 152881,
- filter: "actor=152881",
- tag: "Tamara Tunie",
- tagKey: "5d77682a7e9a3c0020c6b32e",
- role: "Anita",
- thumb:
- "https://metadata-static.plex.tv/8/people/8344628573aed5b0187955cdd7c57189.jpg"
- },
- {
- id: 152882,
- filter: "actor=152882",
- tag: "Stephen Michael Ayers",
- tagKey: "5d77682ba091de001f2e6b13",
- role: "Group Leader",
- thumb:
- "https://metadata-static.plex.tv/people/5d77682ba091de001f2e6b13.jpg"
- },
- {
- id: 195506,
- filter: "actor=195506",
- tag: "KeiLyn Durrel Jones",
- tagKey: "5e17c2a3275947003dcf6a0a",
- role: "Blingy",
- thumb:
- "https://metadata-static.plex.tv/f/people/f6c1f036ef2cd16ce3911ad6c3e4dd8e.jpg"
- },
- {
- id: 129886,
- filter: "actor=129886",
- tag: "David Mattey",
- tagKey: "5d776833e6d55c002040cb37",
- role: "Man Mountain",
- thumb:
- "https://metadata-static.plex.tv/c/people/c2d782580b9af6858f62a4183ff8c5c2.jpg"
- },
- {
- id: 114523,
- filter: "actor=114523",
- tag: "David Grant Wright",
- tagKey: "5d776852103a2d001f56d872",
- role: "Lynton",
- thumb:
- "https://metadata-static.plex.tv/people/5d776852103a2d001f56d872.jpg"
- },
- {
- id: 208345,
- filter: "actor=208345",
- tag: "Samantha Benavides",
- tagKey: "5f4060fafea1a1003fa6a94e",
- role: "Sam"
- },
- {
- id: 152512,
- filter: "actor=152512",
- tag: "Krista Kendall",
- tagKey: "625d7af14a33139de32bec1e",
- role: "Krista"
- },
- {
- id: 114521,
- filter: "actor=114521",
- tag: "Nigel Gibbs",
- tagKey: "5d776828880197001ec90e6f",
- role: "Detective Tim Roberts",
- thumb:
- "https://metadata-static.plex.tv/c/people/c11103bcdf4218c855327be50eaf979c.jpg"
- },
- {
- id: 152663,
- filter: "actor=152663",
- tag: "Saidah Arrika Ekulona",
- tagKey: "5d776833e6d55c002040c976",
- role: "ADA Gina Khalil",
- thumb:
- "https://metadata-static.plex.tv/b/people/b089395828da87869c9223bea7f2aa58.jpg"
- },
- {
- id: 155784,
- filter: "actor=155784",
- tag: "Zach Rose",
- tagKey: "5d776a6196b655001fded409",
- role: "Andre",
- thumb:
- "https://metadata-static.plex.tv/0/people/0a3f40622630c934853797de90a15c91.jpg"
- },
- {
- id: 174583,
- filter: "actor=174583",
- tag: "Max Bickelhaup",
- tagKey: "5e165a86316a39003efa7dca",
- role: "Buddy",
- thumb:
- "https://image.tmdb.org/t/p/original/uYWpwuAp5pBfgvMnur9WEZpwraS.jpg"
- },
- {
- id: 120840,
- filter: "actor=120840",
- tag: "Lennie Loftin",
- tagKey: "5d7768284de0ee001fcc8ded",
- role: "Private Investigator",
- thumb:
- "https://metadata-static.plex.tv/f/people/f74ab6fc7e81eed783eb3cf4079f24f9.jpg"
- },
- {
- id: 150611,
- filter: "actor=150611",
- tag: "Steven Bauer",
- tagKey: "5d7768262e80df001ebdce00",
- role: "Don Eladio",
- thumb:
- "https://metadata-static.plex.tv/e/people/e9a0ef56284950aad4e618c8bfcc2541.jpg"
- },
- {
- id: 152631,
- filter: "actor=152631",
- tag: "Marty Lindsey",
- tagKey: "5d776838103a2d001f5684e6",
- role: "Alvin Reese",
- thumb:
- "https://metadata-static.plex.tv/a/people/ae42edb9bf095b79d83a9fb65264d5f7.jpg"
- },
- {
- id: 212500,
- filter: "actor=212500",
- tag: "Emmett Hunter",
- tagKey: "5d776e0fad5437001f7e9578",
- role: "Bryan",
- thumb:
- "https://metadata-static.plex.tv/f/cc68393fae/people/fa1c9ce9056a73f4c32ba3ebe33ee65e.jpg"
- },
- {
- id: 212501,
- filter: "actor=212501",
- tag: "Kolbe Jackson",
- tagKey: "5f3fc31852f2000041487165",
- role: "Jose"
- },
- {
- id: 158907,
- filter: "actor=158907",
- tag: "Sandrine Holt",
- tagKey: "5d77682a61141d001fb13ab5",
- role: "Cheryl Hamlin",
- thumb:
- "https://metadata-static.plex.tv/d/people/dd2cbaa58d5ed93c46c705b671b0eeb4.jpg"
- },
- {
- id: 120133,
- filter: "actor=120133",
- tag: "Pat Healy",
- tagKey: "5d7768253c3c2a001fbcac69",
- role: "Jeff",
- thumb:
- "https://metadata-static.plex.tv/4/people/472478e69a5a87d9da227a2abc1d760b.jpg"
- },
- {
- id: 122104,
- filter: "actor=122104",
- tag: "Jim Beaver",
- tagKey: "5d7768288718ba001e3121a6",
- role: "Lawson",
- thumb:
- "https://metadata-static.plex.tv/people/5d7768288718ba001e3121a6.jpg"
- },
- {
- id: 150521,
- filter: "actor=150521",
- tag: "Dean Norris",
- tagKey: "5d7768258718ba001e3118e8",
- role: "Hank Schrader",
- thumb:
- "https://metadata-static.plex.tv/e/people/e81f6b2a5a5ee5fcd9203207c183ad8d.jpg"
- },
- {
- id: 112273,
- filter: "actor=112273",
- tag: "Steven Michael Quezada",
- tagKey: "5d776835151a60001f24da4e",
- role: "Steven Gomez",
- thumb:
- "https://metadata-static.plex.tv/f/people/fc794dafcc086734b7fc80f92604f1d5.jpg"
- },
- {
- id: 152581,
- filter: "actor=152581",
- tag: "Michael Morford",
- tagKey: "5e7e3e1fdbe82b0040e42e55",
- role: "Big Tough"
- },
- {
- id: 152580,
- filter: "actor=152580",
- tag: "La'Charles Trask",
- tagKey: "5ec422703173800041d5546d",
- role: "Chatty Tough"
- },
- {
- id: 152601,
- filter: "actor=152601",
- tag: "Dani Payne",
- tagKey: "5d7770c323d5a3001f53bb75",
- role: "Forque Waitress"
- },
- {
- id: 195508,
- filter: "actor=195508",
- tag: "Austin Boyce",
- tagKey: "5e624e1b2bbb96003ebc388e",
- role: "Marcie"
- },
- {
- id: 152723,
- filter: "actor=152723",
- tag: "Carlin James",
- tagKey: "5d776bc923d5a3001f5140e9",
- role: "Scooter",
- thumb:
- "https://metadata-static.plex.tv/7/people/7888a26b03cf30d005a3155b2b258686.jpg"
- },
- {
- id: 195509,
- filter: "actor=195509",
- tag: "Miriam Colon",
- tagKey: "5d7768262e80df001ebdce04",
- role: "Abuelita",
- thumb:
- "https://metadata-static.plex.tv/2/people/213d5b30fb795209504945b90ff44461.jpg"
- },
- {
- id: 152732,
- filter: "actor=152732",
- tag: "Steven Levine",
- tagKey: "5d7770d881ba41001faf9424",
- role: "Lars Lindholm",
- thumb:
- "https://metadata-static.plex.tv/0/people/03fc58065c235a60d3210dface67469e.jpg"
- },
- {
- id: 195510,
- filter: "actor=195510",
- tag: "Daniel Spenser Levine",
- tagKey: "5f3ff7e23e5306003e577d2f",
- role: "Cal Lindholm",
- thumb:
- "https://metadata-static.plex.tv/a/people/a4c1f333cd647dc9e976dbb8ac3ffe88.jpg"
- },
- {
- id: 152755,
- filter: "actor=152755",
- tag: "Dorian Missick",
- tagKey: "5d776826e6d55c002040b00d",
- role: "Detective #1",
- thumb:
- "https://metadata-static.plex.tv/2/people/2b2b41946066a6d2f6cdd27436cd62b4.jpg"
- },
- {
- id: 152771,
- filter: "actor=152771",
- tag: "Rose Liotta",
- tagKey: "625d7af14a33139de32bec22",
- role: "Chuck's Neighbor"
- },
- {
- id: 290331,
- filter: "actor=290331",
- tag: "Caleb Burgess",
- tagKey: "5d776c0e96b655001fe24ab0",
- role: "Warren Kettleman",
- thumb:
- "https://metadata-static.plex.tv/2/people/2103d76d9607a616bee4e97f3cb7218f.jpg"
- },
- {
- id: 152757,
- filter: "actor=152757",
- tag: "Sage Bell",
- tagKey: "5d776c6a23d5a3001f51b43f",
- role: "Jo Jo Kettleman"
- },
- {
- id: 152626,
- filter: "actor=152626",
- tag: "Steven Ogg",
- tagKey: "5d77685c594b2b001e689a6e",
- role: "Sobchak",
- thumb:
- "https://metadata-static.plex.tv/a/people/a9bde8bb5766f50bea5a1c8838c232a0.jpg"
- },
- {
- id: 122684,
- filter: "actor=122684",
- tag: "Don Harvey",
- tagKey: "5d7768258718ba001e31171a",
- role: "Jeff",
- thumb:
- "https://metadata-static.plex.tv/8/people/8116c0f19c51a5d0de68ec40f41673db.jpg"
- },
- {
- id: 152543,
- filter: "actor=152543",
- tag: "Lalo Flores",
- tagKey: "625d7af14a33139de32bec2a",
- role: "Nacho's Man #1"
- },
- {
- id: 152544,
- filter: "actor=152544",
- tag: "Victor A. Guajardo",
- tagKey: "625d7af14a33139de32bec2b",
- role: "Nacho's Man #2"
- },
- {
- id: 300355,
- filter: "actor=300355",
- tag: "Robert Grossman",
- tagKey: "5f3fe7b0bf3e560040b31e98",
- role: "Theodore 'Fudge' Talbot"
- },
- {
- id: 114995,
- filter: "actor=114995",
- tag: "Brendan Fehr",
- tagKey: "5d776833103a2d001f567556",
- role: "Captain Bauer",
- thumb:
- "https://metadata-static.plex.tv/f/people/f47ef8b31662910889613e1a3bffda85.jpg"
- },
- {
- id: 152705,
- filter: "actor=152705",
- tag: "Allie Sundstrom",
- tagKey: "5d776c6a23d5a3001f51b442",
- role: "Copy Shop Customer #1",
- thumb:
- "https://metadata-static.plex.tv/b/people/b486ba9fd74f7b3c9c715be19abf219d.jpg"
- },
- {
- id: 117808,
- filter: "actor=117808",
- tag: "Erika Erica",
- tagKey: "5d77692696b655001fdcba0d",
- role: "Copy Shop Customer #2",
- thumb:
- "https://metadata-static.plex.tv/people/5d77692696b655001fdcba0d.jpg"
- },
- {
- id: 195513,
- filter: "actor=195513",
- tag: "Richard Bacca",
- tagKey: "625d7af14a33139de32bec3f",
- role: "Border Agent"
- },
- {
- id: 115275,
- filter: "actor=115275",
- tag: "Kimberly Hebert Gregory",
- tagKey: "5d7768d3fb0d55001f51a436",
- role: "Kyra Hay",
- thumb:
- "https://metadata-static.plex.tv/1/people/1325c1726c7a60b39f24b1c161958f7a.jpg"
- },
- {
- id: 152855,
- filter: "actor=152855",
- tag: "Diana Rose",
- tagKey: "5d77687f3ab0e7001f502d99",
- role: "Pollos Employee"
- },
- {
- id: 152707,
- filter: "actor=152707",
- tag: "Michael Chieffo",
- tagKey: "5d77682b7e9a3c0020c6b6ac",
- role: "Mr. Ughetta",
- thumb:
- "https://metadata-static.plex.tv/b/people/b1f3a9b7f85a5a3109fe9da66397f23e.jpg"
- },
- {
- id: 152870,
- filter: "actor=152870",
- tag: "John Getz",
- tagKey: "5d77682a5af944001f1f7905",
- role: "Chairman",
- thumb:
- "https://metadata-static.plex.tv/4/people/40d2ba24f688d40e8cf4e784d0633a41.jpg"
- },
- {
- id: 152876,
- filter: "actor=152876",
- tag: "Quinn VanAntwerp",
- tagKey: "5e164211df4678003f525b2d",
- role: "Mr. Alley",
- thumb:
- "https://metadata-static.plex.tv/1/people/1b0fe8d42197ed81adcf338aa40c5bfd.jpg"
- },
- {
- id: 152872,
- filter: "actor=152872",
- tag: "Cornell Womack",
- tagKey: "5d776832e6d55c002040c73b",
- role: "Male Committee Member",
- thumb:
- "https://metadata-static.plex.tv/3/people/361b10fc7a743b71a77dedeaee7b6e7e.jpg"
- },
- {
- id: 152871,
- filter: "actor=152871",
- tag: "Jalene Mack",
- tagKey: "5d776881374a5b001fec7808",
- role: "Female Committee Member",
- thumb:
- "https://metadata-static.plex.tv/f/people/f2b86d744c070885a3e80e5ee545630f.jpg"
- },
- {
- id: 152880,
- filter: "actor=152880",
- tag: "Arthur Glassman",
- tagKey: "625d7af14a33139de32bec47",
- role: "Mr. Collins"
- },
- {
- id: 152883,
- filter: "actor=152883",
- tag: "Grant James",
- tagKey: "5d776838961905001eb94afa",
- role: "Leonard",
- thumb:
- "https://metadata-static.plex.tv/people/5d776838961905001eb94afa.jpg"
- },
- {
- id: 186151,
- filter: "actor=186151",
- tag: "Frank Deal",
- tagKey: "5d7768881999bc0020dc840f",
- role: "Parks Supervisor",
- thumb:
- "https://metadata-static.plex.tv/people/5d7768881999bc0020dc840f.jpg"
- },
- {
- id: 195514,
- filter: "actor=195514",
- tag: "Jason Sklar",
- tagKey: "5d7768375af944001f1fa7b7",
- role: "Music Store Owner",
- thumb:
- "https://metadata-static.plex.tv/people/5d7768375af944001f1fa7b7.jpg"
- },
- {
- id: 195515,
- filter: "actor=195515",
- tag: "Randy Sklar",
- tagKey: "5d7768375af944001f1fa7b8",
- role: "Music Store Owner",
- thumb:
- "https://metadata-static.plex.tv/b/people/b71787ccfd211bdafeeebd590c49f629.jpg"
- },
- {
- id: 152897,
- filter: "actor=152897",
- tag: "Bonnie Bartlett",
- tagKey: "5d77682d7228e5001f1dd99a",
- role: "Helen",
- thumb:
- "https://metadata-static.plex.tv/9/people/954ef5303bd7a553baf9074b17c65f65.jpg"
- },
- {
- id: 152898,
- filter: "actor=152898",
- tag: "Phyllis Applegate",
- tagKey: "5d776833961905001eb93845",
- role: "Myrtle",
- thumb:
- "https://metadata-static.plex.tv/4/people/4e0409d2d73627ad0601274cca70d9ed.jpg"
- },
- {
- id: 152899,
- filter: "actor=152899",
- tag: "Carol Mansell",
- tagKey: "5d77682aeb5d26001f1de2ad",
- role: "Rose",
- thumb:
- "https://metadata-static.plex.tv/e/people/e45a5785fcfbb2f0b0df8ddc64768efc.jpg"
- },
- {
- id: 152694,
- filter: "actor=152694",
- tag: "Breezy Sharp",
- tagKey: "5d776b10fb0d55001f55a8f6",
- role: "Hector's Nurse"
- },
- {
- id: 195516,
- filter: "actor=195516",
- tag: "Ernest Tsosie III",
- tagKey: "5d776a5547dd6e001f6d1881",
- role: "Carl"
- },
- {
- id: 194630,
- filter: "actor=194630",
- tag: "Andrew Friedman",
- tagKey: "5d77682a61141d001fb13b06",
- role: "Mr. Neff",
- thumb:
- "https://metadata-static.plex.tv/people/5d77682a61141d001fb13b06.jpg"
- },
- {
- id: 150794,
- filter: "actor=150794",
- tag: "Franc Ross",
- tagKey: "5d77683b8718ba001e316044",
- role: "Ira",
- thumb:
- "https://metadata-static.plex.tv/people/5d77683b8718ba001e316044.jpg"
- },
- {
- id: 296244,
- filter: "actor=296244",
- tag: "Kenneth Ruthardt",
- tagKey: "5f4021f8cae2c60042efc97d",
- role: "Bailiff",
- thumb:
- "https://metadata-static.plex.tv/2/people/22cf4c6220d28c2c03f88ffabe73c95c.jpg"
- },
- {
- id: 195518,
- filter: "actor=195518",
- tag: "Don Williams",
- tagKey: "5e7913a05bb7570041cc4856",
- role: "Marty",
- thumb:
- "https://metadata-static.plex.tv/6/people/683cf8525af56111df2b47c57f6e0b53.jpg"
- },
- {
- id: 195519,
- filter: "actor=195519",
- tag: "Tommy Nelson",
- tagKey: "5d77683a8a7581001f12dfe7",
- role: "Peewee",
- thumb:
- "https://metadata-static.plex.tv/people/5d77683a8a7581001f12dfe7.jpg"
- },
- {
- id: 195520,
- filter: "actor=195520",
- tag: "Cory Chapman",
- tagKey: "5d776b7196b655001fe111d8",
- role: "Skippy",
- thumb:
- "https://metadata-static.plex.tv/people/5d776b7196b655001fe111d8.jpg"
- },
- {
- id: 195521,
- filter: "actor=195521",
- tag: "Poorna Jagannathan",
- tagKey: "5d7768316f4521001ea9b58d",
- role: "Dr. Maureen Bruckner",
- thumb:
- "https://metadata-static.plex.tv/f/people/f7494f465ff53ad1445d9498070898f6.jpg"
- },
- {
- id: 152667,
- filter: "actor=152667",
- tag: "Suzanne Savoy",
- tagKey: "5d7768445af944001f1fd0c5",
- role: "Perry Trivedi",
- thumb:
- "https://metadata-static.plex.tv/d/people/d9502295b2741d5c7015e259f1092bab.jpg"
- },
- {
- id: 177835,
- filter: "actor=177835",
- tag: "Ethan Phillips",
- tagKey: "5d77682a151a60001f24b490",
- role: "Judge Benedict Munninger",
- thumb:
- "https://metadata-static.plex.tv/people/5d77682a151a60001f24b490.jpg"
- },
- {
- id: 152513,
- filter: "actor=152513",
- tag: "Ruben Muller",
- tagKey: "625d7af14a33139de32bec2d",
- role: "Mall Janitor"
- },
- {
- id: 195522,
- filter: "actor=195522",
- tag: "Adam Rosenberg",
- tagKey: "62fb7cd3cc979dad53ed8a20",
- role: "Ben",
- thumb:
- "https://metadata-static.plex.tv/d/people/dfdb2cfe7cdd2be4fe512c098ff4b5c6.jpg"
- },
- {
- id: 152704,
- filter: "actor=152704",
- tag: "Philip J. Shortell",
- tagKey: "625d7af14a33139de32bec41",
- role: "Bartender"
- },
- {
- id: 117997,
- filter: "actor=117997",
- tag: "David Costabile",
- tagKey: "5d776832eb5d26001f1dffce",
- role: "Gale Boetticher",
- thumb:
- "https://metadata-static.plex.tv/f/people/f3cccbc5f0753a07e1734d920e6095c2.jpg"
- },
- {
- id: 152590,
- filter: "actor=152590",
- tag: "Lucinda Marker",
- tagKey: "5e16569991c2030041233b8b",
- role: "Cordova",
- thumb:
- "https://metadata-static.plex.tv/people/5e16569991c2030041233b8b.jpg"
- },
- {
- id: 174584,
- filter: "actor=174584",
- tag: "Nathaniel Augustson",
- tagKey: "5d776ba1594b2b001e6df3e1",
- role: "Mall Security Guard",
- thumb:
- "https://metadata-static.plex.tv/people/5d776ba1594b2b001e6df3e1.jpg"
- },
- {
- id: 195523,
- filter: "actor=195523",
- tag: "Sam Quinn",
- tagKey: "5d7768861999bc0020dc7e8d",
- role: "Burt",
- thumb:
- "https://metadata-static.plex.tv/people/5d7768861999bc0020dc7e8d.jpg"
- },
- {
- id: 123858,
- filter: "actor=123858",
- tag: "Spenser Granese",
- tagKey: "5d77691c9ab54400214efd43",
- role: "Arlo",
- thumb:
- "https://metadata-static.plex.tv/c/people/caf02ae3c68352b66d1925f0662194f3.jpg"
- },
- {
- id: 328241,
- filter: "actor=328241",
- tag: "Allison Gabriel",
- tagKey: "5d776a8af617c9002016e427",
- role: "Bar Association Clerk",
- thumb:
- "https://metadata-static.plex.tv/people/5d776a8af617c9002016e427.jpg"
- },
- {
- id: 152621,
- filter: "actor=152621",
- tag: "Ashanti Cook",
- tagKey: "5e85ed8bc8154d003966712b",
- role: "Pat Malakovsky"
- },
- {
- id: 152992,
- filter: "actor=152992",
- tag: "Robert Paul Taylor",
- tagKey: "5d776c7696b655001fe3170a",
- role: "Wounded Experto",
- thumb:
- "https://metadata-static.plex.tv/4/people/4be77a97db4ca881c6837361e0251796.jpg"
- },
- {
- id: 154556,
- filter: "actor=154556",
- tag: "Sophia Santi",
- tagKey: "5d77689a96b655001fdbcb4f",
- role: "Mrs. Ruiz",
- thumb:
- "https://metadata-static.plex.tv/c/people/c2e91438787e1e3303e8bb3b94546d77.jpg"
- },
- {
- id: 154572,
- filter: "actor=154572",
- tag: "Sabrina Baca",
- tagKey: "6265672a8f2c3b0efd3158c9",
- role: "Diner Waitress"
- },
- {
- id: 152666,
- filter: "actor=152666",
- tag: "Esodie Geiger",
- tagKey: "5d776832151a60001f24d334",
- role: "Lynne Pierson",
- thumb:
- "https://metadata-static.plex.tv/people/5d776832151a60001f24d334.jpg"
- },
- {
- id: 152551,
- filter: "actor=152551",
- tag: "Jordyn Aurora Aquino",
- tagKey: "5d776c45fb0d55001f582bd2",
- role: "Hannah",
- thumb:
- "https://metadata-static.plex.tv/people/5d776c45fb0d55001f582bd2.jpg"
- },
- {
- id: 279631,
- filter: "actor=279631",
- tag: "Felix Quiñones",
- tagKey: "5e166bd2d92d86003d37e00d",
- role: "Cartel Gunman"
- },
- {
- id: 155779,
- filter: "actor=155779",
- tag: "Joni Bovill",
- tagKey: "5d77689e0ea56a001e2a7e2f",
- role: "Mrs. Ryman",
- thumb:
- "https://metadata-static.plex.tv/e/people/e54de8bf192519eefef4c7ab3999790f.jpg"
- },
- {
- id: 204501,
- filter: "actor=204501",
- tag: "Colin A. Borden",
- tagKey: "5f3ffa052e2b260040ab0f55",
- role: "Gary Strote",
- thumb:
- "https://metadata-static.plex.tv/5/people/54c5f5eb1d06d02dd3bf9b1ecff2e914.jpg"
- },
- {
- id: 152640,
- filter: "actor=152640",
- tag: "Katie Beth Hall",
- tagKey: "5d776d797a53e9001e75b05f",
- role: "Young Kim",
- thumb:
- "https://metadata-static.plex.tv/0/people/0206e88531521c90f714bd5fc992684f.jpg"
- },
- {
- id: 152639,
- filter: "actor=152639",
- tag: "Beth Hoyt",
- tagKey: "5d776e4d7a53e9001e772bb5",
- role: "Mrs. Wexler",
- thumb:
- "https://metadata-static.plex.tv/2/people/29701330eb1087a97b471cf55ba35e02.jpg"
- },
- {
- id: 157617,
- filter: "actor=157617",
- tag: "Micah Cole Reeves",
- tagKey: "628e3be9201bcd1188f33037",
- role: "Laundry Worker"
- },
- {
- id: 115374,
- filter: "actor=115374",
- tag: "Dylan Kenin",
- tagKey: "5d776843961905001eb96bae",
- role: "Greg",
- thumb:
- "https://metadata-static.plex.tv/f/people/fd18e9d366c58d4b12fbd7ae1a8fd6bd.jpg"
- },
- {
- id: 228197,
- filter: "actor=228197",
- tag: "Case Matthews",
- tagKey: "5e1659b52d4d84003e4b42d3",
- role: "Keith"
- },
- {
- id: 157611,
- filter: "actor=157611",
- tag: "Geoffrey Pomeroy",
- tagKey: "5d7768326f4521001ea9b9fe",
- role: "Phil Jergens",
- thumb:
- "https://metadata-static.plex.tv/people/5d7768326f4521001ea9b9fe.jpg"
- },
- {
- id: 157609,
- filter: "actor=157609",
- tag: "John Ennis",
- tagKey: "5d776831961905001eb931c7",
- role: "Lenny",
- thumb:
- "https://metadata-static.plex.tv/people/5d776831961905001eb931c7.jpg"
- },
- {
- id: 121221,
- filter: "actor=121221",
- tag: "John Posey",
- tagKey: "5d776830103a2d001f5667a5",
- role: "Rand Casimiro",
- thumb:
- "https://metadata-static.plex.tv/people/5d776830103a2d001f5667a5.jpg"
- },
- {
- id: 155786,
- filter: "actor=155786",
- tag: "John Robert Wylie",
- tagKey: "62728ef6bbcc3178ecdf5678",
- role: "Abe"
- },
- {
- id: 175935,
- filter: "actor=175935",
- tag: "Kevin Sussman",
- tagKey: "5d7768273c3c2a001fbcb27d",
- role: "Cancer Scam Victim",
- thumb:
- "https://metadata-static.plex.tv/c/people/c0cdfac080aaef87d3755f9b44bfa4ff.jpg"
- },
- {
- id: 134671,
- filter: "actor=134671",
- tag: "Aaron Paul",
- tagKey: "5d7768277228e5001f1dd058",
- role: "Jesse Pinkman",
- thumb:
- "https://metadata-static.plex.tv/e/people/e2a915b537ef720252b6d408bc1f91b3.jpg"
- },
- {
- id: 121393,
- filter: "actor=121393",
- tag: "Bryan Cranston",
- tagKey: "5d776828961905001eb916ef",
- role: "Walter White",
- thumb:
- "https://metadata-static.plex.tv/b/people/b756f53c71b2188a6bd08dff82408090.jpg"
- },
- {
- id: 114272,
- filter: "actor=114272",
- tag: "Julia Lashae",
- tagKey: "5d7768317e9a3c0020c6bfc9",
- role: "June",
- thumb:
- "https://metadata-static.plex.tv/people/5d7768317e9a3c0020c6bfc9.jpg"
- },
- {
- id: 212503,
- filter: "actor=212503",
- tag: "Brittanie Sheree",
- tagKey: "5f40506302101b0040fae513",
- role: "Claudia"
- },
- {
- id: 178282,
- filter: "actor=178282",
- tag: "Colleen Elizabeth Miller",
- tagKey: "5d7768d2594b2b001e695e57",
- role: "Karly",
- thumb:
- "https://metadata-static.plex.tv/c/people/cfc8b99a9240a429e978e2dc1ce6ba72.jpg"
- },
- {
- id: 212504,
- filter: "actor=212504",
- tag: "Hillary Zinks",
- tagKey: "5f400d56c63b480040dcbb64",
- role: "Tammy"
- },
- {
- id: 150789,
- filter: "actor=150789",
- tag: "Stoney Westmoreland",
- tagKey: "5d7768285af944001f1f7259",
- role: "Officer Saxton",
- thumb:
- "https://metadata-static.plex.tv/b/people/bd4814c83d942909d65640d6aa74f9cd.jpg"
- },
- {
- id: 107892,
- filter: "actor=107892",
- tag: "Alex Désert",
- tagKey: "5d77682661141d001fb135a0",
- role: "Officer Baker",
- thumb:
- "https://metadata-static.plex.tv/b/people/b0a8e0e850318e55bd2c96e0961b219b.jpg"
- },
- {
- id: 152893,
- filter: "actor=152893",
- tag: "Chris Mulkey",
- tagKey: "5d776825999c64001ec2bf88",
- role: "Billy Gatwood",
- thumb:
- "https://metadata-static.plex.tv/d/people/db86244191db4e851cfa137d77506a95.jpg"
- },
- {
- id: 195526,
- filter: "actor=195526",
- tag: "Teddy Eggleston",
- tagKey: "5f4055ce5a76a80042dc44d7",
- role: "Mrs. Siemasko",
- thumb:
- "https://metadata-static.plex.tv/6/people/60357e48e16199e4c0e4257c31e9ea3c.jpg"
- },
- {
- id: 152842,
- filter: "actor=152842",
- tag: "Stafford Douglas",
- tagKey: "5d7768861999bc0020dc7e91",
- role: "Pierce",
- thumb:
- "https://metadata-static.plex.tv/people/5d7768861999bc0020dc7e91.jpg"
- },
- {
- id: 152825,
- filter: "actor=152825",
- tag: "Dylan Riley Snyder",
- tagKey: "5d77687151dd69001fe0c525",
- role: "Young Skeev",
- thumb:
- "https://metadata-static.plex.tv/people/5d77687151dd69001fe0c525.jpg"
- },
- {
- id: 152610,
- filter: "actor=152610",
- tag: "Tasos Hernandez",
- tagKey: "5d9f3cfd68e4c8001fb68791",
- role: "Rudolpho",
- thumb:
- "https://metadata-static.plex.tv/people/5d9f3cfd68e4c8001fb68791.jpg"
- },
- {
- id: 152722,
- filter: "actor=152722",
- tag: "Johnathan Nieves",
- tagKey: "5d77706d23d5a3001f5397f8",
- role: "David",
- thumb:
- "https://metadata-static.plex.tv/4/people/4e6fccb2fc5739ce98279159722754d1.jpg"
- }
- ],
- Similar: [
- { id: 26, filter: "similar=26", tag: "Breaking Bad" },
- { id: 462, filter: "similar=462", tag: "Fargo" },
- { id: 310, filter: "similar=310", tag: "House of Cards" },
- { id: 37656, filter: "similar=37656", tag: "Narcos" },
- { id: 321, filter: "similar=321", tag: "True Detective" },
- { id: 467, filter: "similar=467", tag: "Mr. Robot" },
- { id: 308, filter: "similar=308", tag: "Dexter" },
- { id: 35, filter: "similar=35", tag: "Sherlock" },
- { id: 318, filter: "similar=318", tag: "The Sopranos" },
- { id: 32, filter: "similar=32", tag: "Marvel's Daredevil" },
- { id: 36, filter: "similar=36", tag: "Silicon Valley" },
- { id: 23, filter: "similar=23", tag: "Black Mirror" },
- { id: 465, filter: "similar=465", tag: "Homeland" },
- { id: 40, filter: "similar=40", tag: "Westworld" },
- { id: 312, filter: "similar=312", tag: "Lost" },
- { id: 320, filter: "similar=320", tag: "The Wire" },
- { id: 1059, filter: "similar=1059", tag: "Ozark" },
- { id: 22, filter: "similar=22", tag: "Arrested Development" },
- { id: 39, filter: "similar=39", tag: "The Office" },
- {
- id: 561,
- filter: "similar=561",
- tag: "Orange Is the New Black"
- },
- { id: 468, filter: "similar=468", tag: "Prison Break" }
- ],
- Location: [{ path: "/TV Shows/Better Call Saul" }]
- }
- ]
- }
- }
-
- validateResponseSpec("/library/metadata/{ratingKey}", "get", 200, response)
- })
-
- it("should validate the 200 response when the response is from Movie", () => {
- const response = {
- MediaContainer: {
- size: 1,
- allowSync: true,
- librarySectionID: 3,
- librarySectionTitle: "Movies",
- librarySectionUUID: "09ea0090-e802-428d-ae83-f90bb49f4ac8",
- Metadata: [
- {
- ratingKey: "134703",
- key: "/library/metadata/134703",
- guid: "plex://movie/5d776c4efb0d55001f583c38",
- slug: "wicked-2024",
- studio: "Universal Pictures",
- type: "movie",
- title: "Wicked",
- librarySectionTitle: "Movies",
- librarySectionID: 3,
- librarySectionKey: "/library/sections/3",
- originalTitle: "Wicked: Part I",
- contentRating: "PG",
- summary:
- "Elphaba, a misunderstood young woman because of her green skin, and Galinda, a popular girl, become friends at Shiz University in the Land of Oz. After an encounter with the Wonderful Wizard of Oz, their friendship reaches a crossroads.",
- audienceRating: 6.9,
- year: 2024,
- tagline: "Everyone deserves the chance to fly.",
- thumb: "/library/metadata/134703/thumb/1738403771",
- art: "/library/metadata/134703/art/1738403771",
- duration: 9610350,
- originallyAvailableAt: "2024-11-20",
- addedAt: 1735865761,
- updatedAt: 1738403771,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- primaryExtraKey: "/library/metadata/134704",
- Media: [
- {
- id: 387322,
- duration: 9610350,
- bitrate: 25512,
- width: 3840,
- height: 1602,
- aspectRatio: 2.35,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "hevc",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main 10",
- hasVoiceActivity: false,
- Part: [
- {
- accessible: true,
- exists: true,
- id: 418385,
- key: "/library/parts/418385/1735864239/file.mkv",
- duration: 9610350,
- file: "/mnt/Movies_1/W/Wicked (2024).mkv",
- size: 30649952104,
- container: "mkv",
- videoProfile: "main 10",
- Stream: [
- {
- id: 1002625,
- streamType: 1,
- default: true,
- codec: "hevc",
- index: 0,
- bitrate: 24743,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- 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,
- colorPrimaries: "bt2020",
- colorRange: "tv",
- colorSpace: "bt2020nc",
- colorTrc: "smpte2084",
- frameRate: 23.976,
- height: 1602,
- level: 150,
- original: true,
- profile: "main 10",
- refFrames: 1,
- width: 3840,
- displayTitle: "4K DoVi/HDR10 (HEVC Main 10)",
- extendedDisplayTitle: "4K DoVi/HDR10 (HEVC Main 10)"
- },
- {
- id: 1002626,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 6,
- bitrate: 768,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "5.1(side)",
- original: true,
- samplingRate: 48000,
- displayTitle: "English (EAC3 5.1)",
- extendedDisplayTitle: "English (EAC3 5.1)"
- },
- {
- id: 1002627,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- original: true,
- displayTitle: "English (SRT)",
- extendedDisplayTitle: "English (SRT)"
- },
- {
- id: 1002628,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- hearingImpaired: true,
- original: true,
- title: "SDH",
- displayTitle: "English SDH (SRT)",
- extendedDisplayTitle: "SDH (English SRT)"
- },
- {
- id: 1002629,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 4,
- bitrate: 0,
- language: "Spanish",
- languageTag: "es",
- languageCode: "spa",
- dub: true,
- title: "Latin American",
- displayTitle: "Spanish (SRT)",
- extendedDisplayTitle: "Latin American (Spanish SRT)"
- },
- {
- id: 1002630,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 5,
- bitrate: 0,
- language: "French",
- languageTag: "fr",
- languageCode: "fra",
- dub: true,
- title: "Canadian",
- displayTitle: "French (SRT)",
- extendedDisplayTitle: "Canadian (French SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Wicked",
- type: "coverPoster",
- url: "/library/metadata/134703/thumb/1738403771"
- },
- {
- alt: "Wicked",
- type: "background",
- url: "/library/metadata/134703/art/1738403771"
- },
- {
- alt: "Wicked",
- type: "clearLogo",
- url: "/library/metadata/134703/clearLogo/1738403771"
- }
- ],
- UltraBlurColors: {
- topLeft: "4b1d1b",
- topRight: "7a372e",
- bottomRight: "84383c",
- bottomLeft: "3d6a41"
- },
- Genre: [
- {
- id: 2726,
- filter: "genre=2726",
- tag: "Romance"
- },
- {
- id: 7489,
- filter: "genre=7489",
- tag: "Musical"
- },
- {
- id: 722,
- filter: "genre=722",
- tag: "Fantasy"
- },
- {
- id: 122,
- filter: "genre=122",
- tag: "Drama"
- },
- {
- id: 970,
- filter: "genre=970",
- tag: "Family"
- }
- ],
- Country: [
- {
- id: 90178,
- filter: "country=90178",
- tag: "United States of America"
- }
- ],
- Guid: [
- {
- id: "imdb://tt1262426"
- },
- {
- id: "tmdb://402431"
- },
- {
- id: "tvdb://136493"
- }
- ],
- Rating: [
- {
- image: "imdb://image.rating",
- value: 7.7,
- type: "audience"
- },
- {
- image: "rottentomatoes://image.rating.ripe",
- value: 8.8,
- type: "critic"
- },
- {
- image: "rottentomatoes://image.rating.upright",
- value: 9.5,
- type: "audience"
- },
- {
- image: "themoviedb://image.rating",
- value: 6.9,
- type: "audience"
- }
- ],
- Director: [
- {
- id: 235876,
- filter: "director=235876",
- tag: "Jon M. Chu",
- tagKey: "5d776831151a60001f24d031",
- thumb:
- "https://metadata-static.plex.tv/8/people/8d65fa96804802e08f2de09fe014408e.jpg"
- }
- ],
- Writer: [
- {
- id: 319754,
- filter: "writer=319754",
- tag: "Gregory Maguire",
- tagKey: "5dd86c0d72ee10001d3b0645",
- thumb:
- "https://metadata-static.plex.tv/1/people/1c99e44b99424819922df0704fbb1f07.jpg"
- },
- {
- id: 319755,
- filter: "writer=319755",
- tag: "Winnie Holzman",
- tagKey: "5d776c4efb0d55001f583d12",
- thumb:
- "https://metadata-static.plex.tv/5/people/5b2d862d998c96bfb4b0e87714b66a51.jpg"
- },
- {
- id: 239050,
- filter: "writer=239050",
- tag: "Dana Fox",
- tagKey: "5d776832151a60001f24d33e",
- thumb:
- "https://metadata-static.plex.tv/e/people/e35433031967ab3d7f4e0c062b6c0d5e.jpg"
- },
- {
- id: 319756,
- filter: "writer=319756",
- tag: "Stephen Schwartz",
- tagKey: "5d776c4efb0d55001f583d13",
- thumb:
- "https://metadata-static.plex.tv/d/people/d93c02b0545bc8ed75eebfa4aa38417a.jpg"
- }
- ],
- Role: [
- {
- id: 252566,
- filter: "actor=252566",
- tag: "Cynthia Erivo",
- tagKey: "5d776c4b7a53e9001e73f56d",
- role: "Elphaba",
- thumb:
- "https://metadata-static.plex.tv/1/people/1e022bf2260855d7ab6e60c9f4b1f477.jpg"
- },
- {
- id: 197911,
- filter: "actor=197911",
- tag: "Ariana Grande",
- tagKey: "5d7768dbebdf2200209c9bda",
- role: "Galinda / Glinda",
- thumb:
- "https://metadata-static.plex.tv/2/people/2cb1c43475cc97c979ce4efae1a7bddf.jpg"
- },
- {
- id: 201537,
- filter: "actor=201537",
- tag: "Jeff Goldblum",
- tagKey: "5d7768258718ba001e31191c",
- role: "The Wonderful Wizard of Oz",
- thumb:
- "https://metadata-static.plex.tv/d/people/d28cfbe36ce8c64ce3fd418fc63093ec.jpg"
- },
- {
- id: 224759,
- filter: "actor=224759",
- tag: "Michelle Yeoh",
- tagKey: "5d77682654f42c001f8c2697",
- role: "Madame Morrible",
- thumb:
- "https://metadata-static.plex.tv/4/people/487865d5bccc086137f0dc5d4fb5e61a.jpg"
- },
- {
- id: 319757,
- filter: "actor=319757",
- tag: "Jonathan Bailey",
- tagKey: "5d77683d54f42c001f8c5cf3",
- role: "Fiyero",
- thumb:
- "https://metadata-static.plex.tv/e/people/e27426039c4f4e0d2afe334dbff6005e.jpg"
- },
- {
- id: 319758,
- filter: "actor=319758",
- tag: "Ethan Slater",
- tagKey: "5dd8797b2247ae001d766b13",
- role: "Boq",
- thumb:
- "https://image.tmdb.org/t/p/original/xIgqyrM78FPt7Pb2Vv3IvJcnOWS.jpg"
- },
- {
- id: 319759,
- filter: "actor=319759",
- tag: "Marissa Bode",
- tagKey: "5f402f4fbf3e560040ba1ac7",
- role: "Nessarose",
- thumb:
- "https://metadata-static.plex.tv/9/people/9a08f23aa2a865eed886c54dc507b32f.jpg"
- },
- {
- id: 198546,
- filter: "actor=198546",
- tag: "Peter Dinklage",
- tagKey: "5d77682685719b001f3a0b35",
- role: "Dr. Dillamond (voice)",
- thumb:
- "https://metadata-static.plex.tv/a/people/a2d9403ac67fd65439ddea39633698f3.jpg"
- },
- {
- id: 217347,
- filter: "actor=217347",
- tag: "Andy Nyman",
- tagKey: "5d77682f7228e5001f1ddd17",
- role: "Governor Thropp",
- thumb:
- "https://metadata-static.plex.tv/d/people/db70d4b96379cb7ef13d01d97e98995d.jpg"
- },
- {
- id: 319760,
- filter: "actor=319760",
- tag: "Courtney-Mae Briggs",
- tagKey: "65168656981994682f2b3771",
- role: "Mrs. Thropp",
- thumb:
- "https://metadata-static.plex.tv/d/people/d4383490c74ef139d690dcfa5554826c.jpg"
- },
- {
- id: 272085,
- filter: "actor=272085",
- tag: "Bowen Yang",
- tagKey: "5d776c0e7a53e9001e738307",
- role: "Pfannee",
- thumb:
- "https://metadata-static.plex.tv/3/people/3b8d77fb035484e91f24a9d79f293af0.jpg"
- },
- {
- id: 319761,
- filter: "actor=319761",
- tag: "Bronwyn James",
- tagKey: "5d776c4596b655001fe2b8e8",
- role: "Shenshen",
- thumb:
- "https://metadata-static.plex.tv/5/people/50f58fc1d575d0ce82061e092f9a9940.jpg"
- },
- {
- id: 319762,
- filter: "actor=319762",
- tag: "Aaron Teoh",
- tagKey: "5f3fbf60cae2c60042e70dcb",
- role: "Avaric",
- thumb:
- "https://metadata-static.plex.tv/f/people/f2117ee9023df560ee9618106aa814ad.jpg"
- },
- {
- id: 319763,
- filter: "actor=319763",
- tag: "Shaun Prendergast",
- tagKey: "5d77682c5af944001f1f7ee1",
- role: "Shiz President",
- thumb:
- "https://metadata-static.plex.tv/7/people/768d00ceb38f4b5253c0db0d624235a3.jpg"
- },
- {
- id: 319764,
- filter: "actor=319764",
- tag: "Keala Settle",
- tagKey: "5d776aec594b2b001e6c9aef",
- role: "Miss Coddle",
- thumb:
- "https://metadata-static.plex.tv/8/people/85359ac058141425c63eb3b28b954e37.jpg"
- },
- {
- id: 319765,
- filter: "actor=319765",
- tag: "Sharon D. Clarke",
- tagKey: "5d7768927e5fa10020bf2080",
- role: "Dulcibear (voice)",
- thumb:
- "https://metadata-static.plex.tv/1/people/131c8e2e298f51473b502c6920e7e396.jpg"
- },
- {
- id: 319766,
- filter: "actor=319766",
- tag: "Jenna Boyd",
- tagKey: "5d7768ca0ea56a001e2aa44c",
- role: "Wolf Doctor (voice)",
- thumb:
- "https://metadata-static.plex.tv/1/people/1cd9669e8a3f60e5564988071d78e595.jpg"
- },
- {
- id: 319767,
- filter: "actor=319767",
- tag: "Colin Michael Carmichael",
- tagKey: "5d77682e5af944001f1f872e",
- role: "Professor Nikidik",
- thumb:
- "https://metadata-static.plex.tv/4/people/4946072035c74d2dfb78ee8bedcf24aa.jpg"
- },
- {
- id: 320351,
- filter: "actor=320351",
- tag: "Lexi Lancaster",
- tagKey: "63e38fab450797411319d207",
- role: "Munchkinland Kid",
- thumb:
- "https://metadata-static.plex.tv/6/people/6d6375b81f9aff3fdb5e6d09010a7aef.jpg"
- },
- {
- id: 320352,
- filter: "actor=320352",
- tag: "Arlo Turner",
- tagKey: "67403d0da43c779b2c31efd6",
- role: "Munchkinland Kid",
- thumb:
- "https://metadata-static.plex.tv/8/people/8576d27f2be1cef4c1ad47dbeebb9911.jpg"
- },
- {
- id: 320970,
- filter: "actor=320970",
- tag: "Joey Unitt",
- tagKey: "67403d0d9866ffd2cf7f3ba2",
- role: "Munchkinland Kid"
- },
- {
- id: 320354,
- filter: "actor=320354",
- tag: "Bea Ward",
- tagKey: "6687bb920098a343ce0dc3d5",
- role: "Munchkinland Kid",
- thumb:
- "https://metadata-static.plex.tv/5/people/547a8ce13d49c932d5c3f1393f5d79d4.jpg"
- },
- {
- id: 320355,
- filter: "actor=320355",
- tag: "Dereke Oladele",
- tagKey: "5fee83a35789fb002dae7591",
- role: "Munchkinland Kid",
- thumb:
- "https://metadata-static.plex.tv/5/people/5a702ced4d46586659bedd04e9943f0f.jpg"
- },
- {
- id: 320356,
- filter: "actor=320356",
- tag: "Sienna-Rose Amer",
- tagKey: "67403d0d6c18ffa43bc76079",
- role: "Munchkinland Kid",
- thumb:
- "https://metadata-static.plex.tv/9/people/92856f3d7837c12199abfa0ebbfcb31b.jpg"
- },
- {
- id: 320357,
- filter: "actor=320357",
- tag: "Tarik Frimpong",
- tagKey: "5f40634ccae2c60042f85a6d",
- role: "Munchkinland Crier",
- thumb:
- "https://metadata-static.plex.tv/4/people/43c5d9124b5dd5b5a5138c00005335cb.jpg"
- },
- {
- id: 232576,
- filter: "actor=232576",
- tag: "James Dryden",
- tagKey: "5d776a8af617c9002016e417",
- role: "No One Mourns Munchkin",
- thumb:
- "https://metadata-static.plex.tv/7/people/77638ec289f292004ab001aa3a0a4a6b.jpg"
- },
- {
- id: 320358,
- filter: "actor=320358",
- tag: "Malinda Parris",
- tagKey: "5ec416a4508ee60041648fc4",
- role: "No One Cries Munchkin / Chorus",
- thumb:
- "https://metadata-static.plex.tv/d/people/dba3249cbe1883e5c2a8f8a0bd7c0546.jpg"
- },
- {
- id: 320971,
- filter: "actor=320971",
- tag: "Noah Prempeh",
- tagKey: "67403d0dee7ec73fe8cd3a12",
- role: "The Good Man Munchkin / Dancer"
- },
- {
- id: 320360,
- filter: "actor=320360",
- tag: "Vicki Noon",
- tagKey: "67403d0dac3f68d41ffc82cc",
- role: "Winkie Mother",
- thumb:
- "https://metadata-static.plex.tv/b/people/b4fcc45aebdd83ae430900eaab9dd60f.jpg"
- },
- {
- id: 218076,
- filter: "actor=218076",
- tag: "Debbie Kurup",
- tagKey: "5d77682a3c3c2a001fbcbd86",
- role: "Winkie Mother",
- thumb:
- "https://metadata-static.plex.tv/people/5d77682a3c3c2a001fbcbd86.jpg"
- },
- {
- id: 320361,
- filter: "actor=320361",
- tag: "Jasmine McIvor",
- tagKey: "62d5158bc6dc1ca9b1e27f56",
- role: "Winkie Mother",
- thumb:
- "https://metadata-static.plex.tv/c/people/c10d8d307c2d00302b793d13b88a3b56.jpg"
- },
- {
- id: 320362,
- filter: "actor=320362",
- tag: "Hattie Ryan",
- tagKey: "636e039a62c6f24a3cd2807f",
- role: "Curious Munchkin",
- thumb:
- "https://metadata-static.plex.tv/0/people/0df6b799976e11d257066db20e29f95b.jpg"
- },
- {
- id: 320363,
- filter: "actor=320363",
- tag: "Kirsty Anne Shaw",
- tagKey: "5f401120cc4920003b2e5d48",
- role: "Skeptical Munchkin",
- thumb:
- "https://metadata-static.plex.tv/a/people/ac3b263c9cffc645769c3d92589a7727.jpg"
- },
- {
- id: 319770,
- filter: "actor=319770",
- tag: "Karis Musongole",
- tagKey: "64294855fb55d3620fbc1e31",
- role: "Young Elphaba",
- thumb:
- "https://metadata-static.plex.tv/5/people/5c2d7dbd70ffb33cb0dea05931821cd8.jpg"
- },
- {
- id: 295488,
- filter: "actor=295488",
- tag: "Cesily Collette Taylor",
- tagKey: "66003793485a49a4e8cc32b6",
- role: "Young Nessarose",
- thumb:
- "https://metadata-static.plex.tv/3/people/34026bff0d02a8fd42ab6d5453306aaf.jpg"
- },
- {
- id: 320364,
- filter: "actor=320364",
- tag: "Jarlan Bogolubov",
- tagKey: "601bb0b31fb108002b923fb6",
- role: "Munchkin Bully",
- thumb:
- "https://metadata-static.plex.tv/8/people/86ebdb2685431a937bb0ca9b5a3ec3aa.jpg"
- },
- {
- id: 320365,
- filter: "actor=320365",
- tag: "Isaac Bishop",
- tagKey: "66d8522764f1ed7da86794af",
- role: "Munchkin Bully",
- thumb:
- "https://metadata-static.plex.tv/7/people/7ebe23260c4bc99a9391ab5c1b9c533d.jpg"
- },
- {
- id: 319768,
- filter: "actor=319768",
- tag: "Adam James",
- tagKey: "5d776830961905001eb92ff9",
- role: "Galinda's Popsicle",
- thumb:
- "https://metadata-static.plex.tv/people/5d776830961905001eb92ff9.jpg"
- },
- {
- id: 319769,
- filter: "actor=319769",
- tag: "Alice Fearn",
- tagKey: "5d7768ca0ea56a001e2aa44d",
- role: "Galinda's Momsie",
- thumb:
- "https://metadata-static.plex.tv/2/people/26fbbfd6641b5cc8e72f0ad0b82d0fde.jpg"
- },
- {
- id: 320366,
- filter: "actor=320366",
- tag: "Clive Kneller",
- tagKey: "5d7768a31999bc0020dcc0a8",
- role: "Emerald City Train Conductor"
- },
- {
- id: 320367,
- filter: "actor=320367",
- tag: "Michael McCorry Rose",
- tagKey: "5f406410fea1a1003fa6f37d",
- role: "Wiz-O-Mania Narrator",
- thumb:
- "https://metadata-static.plex.tv/3/people/3ff6728e58097848c17ea2e4dce32209.jpg"
- },
- {
- id: 229890,
- filter: "actor=229890",
- tag: "Idina Menzel",
- tagKey: "5d77682aeb5d26001f1de4b0",
- role: "Wiz-O-Mania Super Star",
- thumb:
- "https://metadata-static.plex.tv/6/people/6e24934f37025d7f72426d5e804c95a3.jpg"
- },
- {
- id: 189078,
- filter: "actor=189078",
- tag: "Kristin Chenoweth",
- tagKey: "5d776829151a60001f24b174",
- role: "Wiz-O-Mania Super Star",
- thumb:
- "https://metadata-static.plex.tv/6/people/6887a44b6ae4152b61e672685dd5bc80.jpg"
- },
- {
- id: 320368,
- filter: "actor=320368",
- tag: "Robin Berry",
- tagKey: "62fb7ce8aa71b877e94f7b1f",
- role: "Palace Guard",
- thumb:
- "https://metadata-static.plex.tv/9/people/92accfe5a1acdbf06fb4492941a36464.jpg"
- },
- {
- id: 320369,
- filter: "actor=320369",
- tag: "Bobby Windebank",
- tagKey: "5ec4119590c7f6004080c823",
- role: "Shiz Security",
- thumb:
- "https://metadata-static.plex.tv/0/people/0cbd84a8f3cf1a94bf24670b31aa006c.jpg"
- },
- {
- id: 320370,
- filter: "actor=320370",
- tag: "Cherida Strallen",
- tagKey: "5ec422173b12ac0041fb5756",
- role: "Shiz Librarian",
- thumb:
- "https://metadata-static.plex.tv/a/people/a7c2de072bef9ac88db6be89277a9c84.jpg"
- },
- {
- id: 320972,
- filter: "actor=320972",
- tag: "Tom Kitely",
- tagKey: "67403d0dc8380061d61694d4",
- role: "Snow Leopard (voice)"
- },
- {
- id: 319773,
- filter: "actor=319773",
- tag: "Elizabeth Dulau",
- tagKey: "5f3fcd8dcae2c60042e83087",
- role: "Piebald Deer (voice)",
- thumb:
- "https://metadata-static.plex.tv/f/people/f184b52171b96b2c731363faa7a5a34c.jpg"
- },
- {
- id: 320973,
- filter: "actor=320973",
- tag: "Kim Durham",
- tagKey: "677ff35da504efcf51cc1214",
- role: "Tamarin / Owl (voice)"
- },
- {
- id: 319772,
- filter: "actor=319772",
- tag: "Jennifer Woodward",
- tagKey: "5f3fb8d4cae2c60042e67d6a",
- role: "Birds (voice)",
- thumb:
- "https://metadata-static.plex.tv/c/people/c3117ea09d7fa51f2b14abf926fb81b7.jpg"
- },
- {
- id: 197319,
- filter: "actor=197319",
- tag: "Stephen Stanton",
- tagKey: "5d77683685719b001f3a3faa",
- role: "Fiyero’s Horse (voice)",
- thumb:
- "https://metadata-static.plex.tv/people/5d77683685719b001f3a3faa.jpg"
- },
- {
- id: 320373,
- filter: "actor=320373",
- tag: "Aaliyah Baker",
- tagKey: "6776fb22c3334aafa3b3095b",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/0/people/069e8e5857d7ba9bccd71927d50c995f.jpg"
- },
- {
- id: 320374,
- filter: "actor=320374",
- tag: "Aaron Bryan",
- tagKey: "64b28ae873d776f1af4da288",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/8/people/8735a86f49834815d50e5080e3908c83.jpg"
- },
- {
- id: 320375,
- filter: "actor=320375",
- tag: "Aaron Witter",
- tagKey: "6776fb2390d902104d35a889",
- role: "Dancer",
- thumb:
- "https://image.tmdb.org/t/p/original/8eW60KfJigHwGRNrwS0gajYC2yP.jpg"
- },
- {
- id: 320376,
- filter: "actor=320376",
- tag: "Abbie Brown",
- tagKey: "64a7fefc995cfec1a85f60fc",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/0/people/026ce32f9fe56c6cddfd8cdfa9a8a572.jpg"
- },
- {
- id: 276321,
- filter: "actor=276321",
- tag: "Adam Crossley",
- tagKey: "64c25cc68c66a1d88558c10d",
- role: "Dancer",
- thumb:
- "https://image.tmdb.org/t/p/original/7kzg8Nt0oiaQuBhfAaOOa5BRhtC.jpg"
- },
- {
- id: 320377,
- filter: "actor=320377",
- tag: "Ainsley Ricketts",
- tagKey: "6776fb29cb07158b19375944",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/c/people/c87d7d3a857910be6d29204d8206abf6.jpg"
- },
- {
- id: 320378,
- filter: "actor=320378",
- tag: "Aleshia Williams",
- tagKey: "64cf8bf14a92f555e42b4d10",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/e/people/e37d53fcd4956d0e4779bdd8f5fe91b1.jpg"
- },
- {
- id: 320379,
- filter: "actor=320379",
- tag: "Alex Hatt",
- tagKey: "6776fb24c80653d869322eee",
- role: "Dancer"
- },
- {
- id: 320380,
- filter: "actor=320380",
- tag: "Alexander Thompson",
- tagKey: "6776fb25cb07158b193758c7",
- role: "Dancer"
- },
- {
- id: 320381,
- filter: "actor=320381",
- tag: "Ama Rouge",
- tagKey: "6776fb23da5457e2b2449b08",
- role: "Dancer"
- },
- {
- id: 227962,
- filter: "actor=227962",
- tag: "Amber Doyle",
- tagKey: "5d776b32ad5437001f79712b",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/people/5d776b32ad5437001f79712b.jpg"
- },
- {
- id: 320382,
- filter: "actor=320382",
- tag: "Anders Deeno",
- tagKey: "5f4059a3bf3e560040c094a7",
- role: "Dancer"
- },
- {
- id: 320383,
- filter: "actor=320383",
- tag: "Andi Vega",
- tagKey: "6776fb2319955773d2d670fc",
- role: "Dancer"
- },
- {
- id: 245245,
- filter: "actor=245245",
- tag: "Andrew Kyrzyk",
- tagKey: "5fb93a203b5484002de12eae",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/7/people/7387c063ad57f845fe0cfac734251d95.jpg"
- },
- {
- id: 320384,
- filter: "actor=320384",
- tag: "Andrew Parfitt",
- tagKey: "6776fb25cbc03eacf38c3e19",
- role: "Dancer"
- },
- {
- id: 320385,
- filter: "actor=320385",
- tag: "Angela Andrew",
- tagKey: "6776fb24e9f315c4f60ff9d7",
- role: "Dancer"
- },
- {
- id: 320386,
- filter: "actor=320386",
- tag: "Angelica Gayle",
- tagKey: "6776fb2b06f68d90bfa6a081",
- role: "Dancer"
- },
- {
- id: 276333,
- filter: "actor=276333",
- tag: "Anna-Kay Gayle",
- tagKey: "64c25cc79fc12690cf3823ae",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/2/people/21e2887c151b2962c4cc6f3e2c5380b3.jpg"
- },
- {
- id: 320387,
- filter: "actor=320387",
- tag: "Anthony James Bartlett",
- tagKey: "6776fb25cbc03eacf38c3e17",
- role: "Dancer"
- },
- {
- id: 320388,
- filter: "actor=320388",
- tag: "Antoinette Harrison",
- tagKey: "6776fb25e9f315c4f60ff9db",
- role: "Dancer"
- },
- {
- id: 320389,
- filter: "actor=320389",
- tag: "Arben GiGa Kapidani",
- tagKey: "6776fb23cbc03eacf38c3e0f",
- role: "Dancer"
- },
- {
- id: 320390,
- filter: "actor=320390",
- tag: "Aristide Lyons",
- tagKey: "6776fb23cbc03eacf38c3e09",
- role: "Dancer"
- },
- {
- id: 316390,
- filter: "actor=316390",
- tag: "Armando Cruz",
- tagKey: "61fe87458220968eeff63883",
- role: "Dancer"
- },
- {
- id: 320391,
- filter: "actor=320391",
- tag: "Ashleigh Honeyghan",
- tagKey: "6776fb2590d902104d35a897",
- role: "Dancer"
- },
- {
- id: 301211,
- filter: "actor=301211",
- tag: "Ashley Young",
- tagKey: "64bce149532ee4458c623b7c",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/6/people/668c36be1d63992c3ee1db07aa09db16.jpg"
- },
- {
- id: 320392,
- filter: "actor=320392",
- tag: "Aysia Trinity Ianiero",
- tagKey: "6776fb25c3334aafa3b30969",
- role: "Dancer"
- },
- {
- id: 320393,
- filter: "actor=320393",
- tag: "Becky Wong",
- tagKey: "6776fb24535a2f99dc996f04",
- role: "Dancer"
- },
- {
- id: 320394,
- filter: "actor=320394",
- tag: "Benjamin Williams",
- tagKey: "5f3fbaef02101b0040eb8548",
- role: "Dancer"
- },
- {
- id: 320395,
- filter: "actor=320395",
- tag: "Beth Hinton",
- tagKey: "5f4066b45a76a80042dddb1a",
- role: "Dancer"
- },
- {
- id: 320396,
- filter: "actor=320396",
- tag: "Beth John",
- tagKey: "6776fb249897dac64e53a94d",
- role: "Dancer"
- },
- {
- id: 213825,
- filter: "actor=213825",
- tag: "Bianca Melchior",
- tagKey: "5d776d58ad5437001f7d37c3",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/b/people/b5c56955d9cac4a1af660343c79a0423.jpg"
- },
- {
- id: 320397,
- filter: "actor=320397",
- tag: "Billy Sawyer",
- tagKey: "6776fb2590d902104d35a893",
- role: "Dancer"
- },
- {
- id: 320398,
- filter: "actor=320398",
- tag: "Bismark Anobah",
- tagKey: "6776fb26201026a905e23fcd",
- role: "Dancer"
- },
- {
- id: 320399,
- filter: "actor=320399",
- tag: "Blue Makwana",
- tagKey: "63cfc8a2d819ccb33a115d44",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/4/people/429a2c27eb8d2284898409f39c0326b6.jpg"
- },
- {
- id: 320400,
- filter: "actor=320400",
- tag: "Bogdan Pascal",
- tagKey: "6776fb25cb07158b193758cd",
- role: "Dancer"
- },
- {
- id: 320401,
- filter: "actor=320401",
- tag: "Bradley Salter",
- tagKey: "6776fb26e9f315c4f60ff9df",
- role: "Dancer"
- },
- {
- id: 320402,
- filter: "actor=320402",
- tag: "Bradley Charles",
- tagKey: "5e1655281493cd003f0fda6c",
- role: "Dancer"
- },
- {
- id: 320403,
- filter: "actor=320403",
- tag: "Brittani Ferneyhough",
- tagKey: "6776fb26716ac3cedf86d5f4",
- role: "Dancer"
- },
- {
- id: 320404,
- filter: "actor=320404",
- tag: "Brooke Milliner",
- tagKey: "66be38358259fb72cdee3ac8",
- role: "Dancer"
- },
- {
- id: 320405,
- filter: "actor=320405",
- tag: "Busola Peters",
- tagKey: "674c51225ab8e6f201fffe60",
- role: "Dancer"
- },
- {
- id: 276318,
- filter: "actor=276318",
- tag: "Callum Clack",
- tagKey: "64c25cc41e4dcbe54753b4aa",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/3/people/3f6a9ba7b177a093e0e23de6d2fd7e0b.jpg"
- },
- {
- id: 320406,
- filter: "actor=320406",
- tag: "Camone Bleu Gordon",
- tagKey: "6776fb25cbc03eacf38c3e23",
- role: "Dancer"
- },
- {
- id: 320407,
- filter: "actor=320407",
- tag: "Carl Parris",
- tagKey: "6323b2efb58b22a83b824b05",
- role: "Dancer"
- },
- {
- id: 320408,
- filter: "actor=320408",
- tag: "Cece Nama",
- tagKey: "614353c75ab7b3e9cb8ac1da",
- role: "Dancer"
- },
- {
- id: 320409,
- filter: "actor=320409",
- tag: "Chanelle Anthony",
- tagKey: "6776fb27cb07158b1937592c",
- role: "Dancer"
- },
- {
- id: 276334,
- filter: "actor=276334",
- tag: "Charlie Goddard",
- tagKey: "64c25cc61f69f8991f197049",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/4/people/4d299e500f149718f0ac5357673a032d.jpg"
- },
- {
- id: 320410,
- filter: "actor=320410",
- tag: "Charlie Waddell",
- tagKey: "673f431edb44b375d684b037",
- role: "Dancer"
- },
- {
- id: 320411,
- filter: "actor=320411",
- tag: "Charlotte Dickinson",
- tagKey: "6776fb26201026a905e23fd1",
- role: "Dancer"
- },
- {
- id: 320412,
- filter: "actor=320412",
- tag: "Charlotte Wildrianne",
- tagKey: "6776fb26cbc03eacf38c3e39",
- role: "Dancer"
- },
- {
- id: 320413,
- filter: "actor=320413",
- tag: "Charlotte Wilmott",
- tagKey: "64b28ae8690e27946e5c339a",
- role: "Dancer"
- },
- {
- id: 320414,
- filter: "actor=320414",
- tag: "Che Barrett-Davis",
- tagKey: "6776fb269897dac64e53a953",
- role: "Dancer"
- },
- {
- id: 320415,
- filter: "actor=320415",
- tag: "Chima Akenzua",
- tagKey: "6776fb2586bccb8926aaa74c",
- role: "Dancer"
- },
- {
- id: 313448,
- filter: "actor=313448",
- tag: "Chloe Kibble",
- tagKey: "6336b6b44fd1e85ab869fd93",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/4/people/415a3980f464acba57cd6f69a5e72253.jpg"
- },
- {
- id: 320416,
- filter: "actor=320416",
- tag: "Chris Arias",
- tagKey: "5f4027055a76a80042d5d588",
- role: "Dancer"
- },
- {
- id: 320417,
- filter: "actor=320417",
- tag: "Christie Lee Manning",
- tagKey: "6776fb26cb07158b19375920",
- role: "Dancer"
- },
- {
- id: 320418,
- filter: "actor=320418",
- tag: "Christopher Donnelly",
- tagKey: "5f40498602101b0040f8e4dd",
- role: "Dancer"
- },
- {
- id: 320419,
- filter: "actor=320419",
- tag: "Christopher Matthews",
- tagKey: "5f406af703883a0040bcf0e1",
- role: "Dancer"
- },
- {
- id: 320420,
- filter: "actor=320420",
- tag: "Christopher Scott",
- tagKey: "5d776831151a60001f24d042",
- role: "Dancer",
- thumb:
- "https://image.tmdb.org/t/p/original/lns36CGr9csnSvDdDdnji62BUZE.jpg"
- },
- {
- id: 320421,
- filter: "actor=320421",
- tag: "Clarissa Hagan",
- tagKey: "63209148c44cd8a371157abc",
- role: "Dancer"
- },
- {
- id: 320422,
- filter: "actor=320422",
- tag: "Cleve September",
- tagKey: "5fe4d65a39d122002d322df8",
- role: "Dancer"
- },
- {
- id: 320423,
- filter: "actor=320423",
- tag: "Colleen Joseph",
- tagKey: "6776fb26cbc03eacf38c3e3b",
- role: "Dancer"
- },
- {
- id: 320424,
- filter: "actor=320424",
- tag: "Collette Guitart",
- tagKey: "60d35bb8b00261002d74b4c3",
- role: "Dancer"
- },
- {
- id: 320425,
- filter: "actor=320425",
- tag: "Comfort Fedoke",
- tagKey: "5d7768ad1999bc0020dcd787",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/1/people/1e2658703e29f76ceb94ed38ec8a128c.jpg"
- },
- {
- id: 276376,
- filter: "actor=276376",
- tag: "Connor Tidman",
- tagKey: "64c25cc6988b0628630797a3",
- role: "Dancer",
- thumb:
- "https://image.tmdb.org/t/p/original/eOyQ08v15q6J5n4V6gbRyQH181U.jpg"
- },
- {
- id: 320426,
- filter: "actor=320426",
- tag: "Corrinne Bougaard",
- tagKey: "6776fb27cb07158b19375932",
- role: "Dancer"
- },
- {
- id: 320427,
- filter: "actor=320427",
- tag: "Craig Stein",
- tagKey: "5d776bc196b655001fe1ad52",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/2/people/266bb81e45b6bc14e8bcbe85e55184c0.jpg"
- },
- {
- id: 320428,
- filter: "actor=320428",
- tag: "Cruze Philip",
- tagKey: "6776fb277a52c7d31a9eb724",
- role: "Dancer"
- },
- {
- id: 320429,
- filter: "actor=320429",
- tag: "Crystal Jones",
- tagKey: "5f406b3852f2000041597a42",
- role: "Dancer"
- },
- {
- id: 320430,
- filter: "actor=320430",
- tag: "Daisy Reynolds",
- tagKey: "6776fb279c59ba1325b5cd52",
- role: "Dancer"
- },
- {
- id: 320431,
- filter: "actor=320431",
- tag: "Dalvin Sollberger",
- tagKey: "6776fb27cb07158b19375930",
- role: "Dancer"
- },
- {
- id: 320432,
- filter: "actor=320432",
- tag: "Daniel Rae",
- tagKey: "6776fb27cb07158b19375922",
- role: "Dancer"
- },
- {
- id: 320433,
- filter: "actor=320433",
- tag: "Daniela Monteiro",
- tagKey: "67500f751bee5dd7552d06c4",
- role: "Dancer"
- },
- {
- id: 320434,
- filter: "actor=320434",
- tag: "Daniella Beltrami",
- tagKey: "5f40151ebe690b0043119ab3",
- role: "Dancer"
- },
- {
- id: 320435,
- filter: "actor=320435",
- tag: "Darron Gifty",
- tagKey: "6776fb27cb07158b19375928",
- role: "Dancer"
- },
- {
- id: 320436,
- filter: "actor=320436",
- tag: "David Cottle",
- tagKey: "64d8c64f44689507306f80ec",
- role: "Dancer"
- },
- {
- id: 308814,
- filter: "actor=308814",
- tag: "Dean Street",
- tagKey: "5f3fe4bf52f20000414b6cc8",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/e/people/edfbb938f8bf3f79e35a2c4fc10bf99a.jpg"
- },
- {
- id: 320437,
- filter: "actor=320437",
- tag: "Demitri Lampra",
- tagKey: "6776fb27e9f315c4f60ff9e5",
- role: "Dancer"
- },
- {
- id: 320438,
- filter: "actor=320438",
- tag: "Denzil Sampson",
- tagKey: "6776fb279897dac64e53a957",
- role: "Dancer"
- },
- {
- id: 320439,
- filter: "actor=320439",
- tag: "Dollie Henry",
- tagKey: "5f402bc5768fc70040561e28",
- role: "Dancer"
- },
- {
- id: 320440,
- filter: "actor=320440",
- tag: "Ed Munro",
- tagKey: "5d776974f617c9002015fe18",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/e/people/e35cb45274d7ff3ac403f73f9fcabe22.jpg"
- },
- {
- id: 307707,
- filter: "actor=307707",
- tag: "Eddie Saleem",
- tagKey: "641976b85dcb794090f47204",
- role: "Dancer"
- },
- {
- id: 320441,
- filter: "actor=320441",
- tag: "Ediz Ibrahim",
- tagKey: "5d776d31594b2b001e7037a7",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/e/people/eba8c57060aaf24fb7826628e0ff1623.jpg"
- },
- {
- id: 320442,
- filter: "actor=320442",
- tag: "Edward Scott",
- tagKey: "61ebbb95bf5b31a3fbbf91e0",
- role: "Dancer"
- },
- {
- id: 320443,
- filter: "actor=320443",
- tag: "Elise Bickley",
- tagKey: "668bfde70ca2ddad2ec7ef19",
- role: "Dancer"
- },
- {
- id: 320444,
- filter: "actor=320444",
- tag: "Eliza Hart",
- tagKey: "6776fb28cbc03eacf38c3e47",
- role: "Dancer"
- },
- {
- id: 320445,
- filter: "actor=320445",
- tag: "Ella Goodwin",
- tagKey: "6776fb27cbc03eacf38c3e43",
- role: "Dancer"
- },
- {
- id: 276357,
- filter: "actor=276357",
- tag: "Ella Nonini",
- tagKey: "64c25cc69fc12690cf3823a2",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/e/people/eb5cf837c8413fa93d1b96915908d935.jpg"
- },
- {
- id: 320446,
- filter: "actor=320446",
- tag: "Emer Walsh",
- tagKey: "6776fb27da5457e2b2449c26",
- role: "Dancer"
- },
- {
- id: 320447,
- filter: "actor=320447",
- tag: "Emi Ichikawa",
- tagKey: "64005a01c796a8e324f8b75d",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/5/people/552c3629f97b822323f86ef4654bec6a.jpg"
- },
- {
- id: 320448,
- filter: "actor=320448",
- tag: "Emilio Dosal",
- tagKey: "5d776a8596b655001fdf0e38",
- role: "Dancer"
- },
- {
- id: 320449,
- filter: "actor=320449",
- tag: "Emily Haygarth",
- tagKey: "63394798ad135b391d190ba7",
- role: "Dancer"
- },
- {
- id: 320450,
- filter: "actor=320450",
- tag: "Emily Kenwright",
- tagKey: "6776fb2886bccb8926aaa752",
- role: "Dancer"
- },
- {
- id: 320451,
- filter: "actor=320451",
- tag: "Emily Plews",
- tagKey: "6776fb29996af7147d557135",
- role: "Dancer"
- },
- {
- id: 320452,
- filter: "actor=320452",
- tag: "Emma Leigh-Rose",
- tagKey: "6776fb29cbc03eacf38c3e49",
- role: "Dancer"
- },
- {
- id: 320453,
- filter: "actor=320453",
- tag: "Erica Stubbs",
- tagKey: "64b28ae7064449397d305e5a",
- role: "Dancer"
- },
- {
- id: 320454,
- filter: "actor=320454",
- tag: "Fabiane Leame",
- tagKey: "6776fb287a52c7d31a9eb728",
- role: "Dancer"
- },
- {
- id: 320455,
- filter: "actor=320455",
- tag: "Fatou Bah",
- tagKey: "5f3fcbe7c63b480040d72a69",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/a/people/afc14fdad6572820624e7d86ad668680.jpg"
- },
- {
- id: 320456,
- filter: "actor=320456",
- tag: "Faye Stoeser",
- tagKey: "603a6dd7374d04002c443bbf",
- role: "Dancer"
- },
- {
- id: 320457,
- filter: "actor=320457",
- tag: "Federica Somma",
- tagKey: "65366095327cac7fd96a405e",
- role: "Dancer"
- },
- {
- id: 320458,
- filter: "actor=320458",
- tag: "Fortune Jordan",
- tagKey: "6776fb29e9f315c4f60ff9eb",
- role: "Dancer"
- },
- {
- id: 320459,
- filter: "actor=320459",
- tag: "Frankie Johnson",
- tagKey: "6776fb28c80653d869322efb",
- role: "Dancer"
- },
- {
- id: 320460,
- filter: "actor=320460",
- tag: "Fred Folkes",
- tagKey: "6776fb28e9f315c4f60ff9e9",
- role: "Dancer"
- },
- {
- id: 320461,
- filter: "actor=320461",
- tag: "Frederike Gerstner",
- tagKey: "6776fb28716ac3cedf86d5f8",
- role: "Dancer"
- },
- {
- id: 320462,
- filter: "actor=320462",
- tag: "Fumy Opeyemi",
- tagKey: "5d776b09ad5437001f790b1a",
- role: "Dancer"
- },
- {
- id: 320463,
- filter: "actor=320463",
- tag: "Garry Lee",
- tagKey: "6776fb2d1ee5f1be51b4c6f6",
- role: "Dancer"
- },
- {
- id: 320464,
- filter: "actor=320464",
- tag: "Genevieve Heron",
- tagKey: "6776fb29201026a905e23fee",
- role: "Dancer"
- },
- {
- id: 320465,
- filter: "actor=320465",
- tag: "Glenn Hudson",
- tagKey: "6776fb299897dac64e53a95f",
- role: "Dancer"
- },
- {
- id: 320466,
- filter: "actor=320466",
- tag: "Grace Hooper",
- tagKey: "6776fb2906668157dfefb2b3",
- role: "Dancer"
- },
- {
- id: 320467,
- filter: "actor=320467",
- tag: "Grace Hope",
- tagKey: "6776fb2905aeb10fba106e1d",
- role: "Dancer"
- },
- {
- id: 276323,
- filter: "actor=276323",
- tag: "Gustave Die",
- tagKey: "64c25cc5858fc67f06293daf",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/e/people/e46273f6123c76d68fb98e3ab8547b8e.jpg"
- },
- {
- id: 320468,
- filter: "actor=320468",
- tag: "Hannah Arbury",
- tagKey: "6776fb29c80653d869322efd",
- role: "Dancer"
- },
- {
- id: 320469,
- filter: "actor=320469",
- tag: "Hannah Bodenham",
- tagKey: "5f3fb998fea1a1003f958b72",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/b/people/b766a6625062965dd65dab03c0a9c874.jpg"
- },
- {
- id: 320470,
- filter: "actor=320470",
- tag: "Hannah Kenna-Thomas",
- tagKey: "5f404fea52f200004156a187",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/9/people/9d9bb529845e1eda66e4af50bd3ac4fe.jpg"
- },
- {
- id: 320471,
- filter: "actor=320471",
- tag: "Hannah Levitt-Collins",
- tagKey: "6776fb29cb07158b1937593c",
- role: "Dancer"
- },
- {
- id: 320472,
- filter: "actor=320472",
- tag: "Hannah Millott",
- tagKey: "6776fb28e9f315c4f60ff9e7",
- role: "Dancer"
- },
- {
- id: 320473,
- filter: "actor=320473",
- tag: "Hannah Raynor",
- tagKey: "6776fb2919955773d2d67109",
- role: "Dancer"
- },
- {
- id: 320474,
- filter: "actor=320474",
- tag: "Hannah Veerapen",
- tagKey: "5f403b5404a8650040a1a377",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/6/people/66798863e3cfd1df5099fe6bbcff11a2.jpg"
- },
- {
- id: 320475,
- filter: "actor=320475",
- tag: "Harry Barnes",
- tagKey: "6776fb29201026a905e23fec",
- role: "Dancer"
- },
- {
- id: 320476,
- filter: "actor=320476",
- tag: "Hayley Jones",
- tagKey: "5f402cab5a76a80042d65d2f",
- role: "Dancer"
- },
- {
- id: 320477,
- filter: "actor=320477",
- tag: "Helen Siveter",
- tagKey: "5fa421dbc57b2a002e53d01e",
- role: "Dancer"
- },
- {
- id: 320478,
- filter: "actor=320478",
- tag: "Hollie Dorman",
- tagKey: "6776fb29cb07158b19375940",
- role: "Dancer"
- },
- {
- id: 320479,
- filter: "actor=320479",
- tag: "Honey Makwana",
- tagKey: "64d62350db3c66c335ba354d",
- role: "Dancer"
- },
- {
- id: 320480,
- filter: "actor=320480",
- tag: "Ian Harris",
- tagKey: "67614172fe5faf225c17146e",
- role: "Dancer"
- },
- {
- id: 320481,
- filter: "actor=320481",
- tag: "Ian Oswald",
- tagKey: "63eb782bb3106b5850faa494",
- role: "Dancer"
- },
- {
- id: 320482,
- filter: "actor=320482",
- tag: "Idney De'Almeida",
- tagKey: "6776fb29cbc03eacf38c3e4f",
- role: "Dancer"
- },
- {
- id: 320483,
- filter: "actor=320483",
- tag: "Irene Salvi",
- tagKey: "64cf8bf142f6c5341cf07bd5",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/1/people/1345bc511b11742e5c9091640b5afb90.jpg"
- },
- {
- id: 320484,
- filter: "actor=320484",
- tag: "Issac Baptiste",
- tagKey: "5f27903ca9616300403322c7",
- role: "Dancer"
- },
- {
- id: 320485,
- filter: "actor=320485",
- tag: "Jack Horner",
- tagKey: "5f40074cce2564003f8b7b56",
- role: "Dancer"
- },
- {
- id: 320486,
- filter: "actor=320486",
- tag: "Jack Whitehead",
- tagKey: "6776fb29201026a905e23ff4",
- role: "Dancer"
- },
- {
- id: 320487,
- filter: "actor=320487",
- tag: "Jacqui Jameson",
- tagKey: "5d776b6cfb0d55001f567984",
- role: "Dancer"
- },
- {
- id: 320488,
- filter: "actor=320488",
- tag: "Jade Joan",
- tagKey: "6776fb29716ac3cedf86d5fc",
- role: "Dancer"
- },
- {
- id: 320489,
- filter: "actor=320489",
- tag: "Jaih Betote",
- tagKey: "5e747e8e7e06270040993b75",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/4/people/4ca0bcb7a6dc9cbae9c0c26c22c8db49.jpg"
- },
- {
- id: 320490,
- filter: "actor=320490",
- tag: "Jakub Franasowicz",
- tagKey: "64cf8bf279a0b93c1af2991f",
- role: "Dancer",
- thumb:
- "https://image.tmdb.org/t/p/original/4LUNGDan4OkbnmfLSuUxBXTT8SP.jpg"
- },
- {
- id: 320491,
- filter: "actor=320491",
- tag: "Jal Joshua",
- tagKey: "6776fb2906668157dfefb2bb",
- role: "Dancer"
- },
- {
- id: 320492,
- filter: "actor=320492",
- tag: "James Collins",
- tagKey: "5f4044f602101b0040f864a7",
- role: "Dancer"
- },
- {
- id: 320493,
- filter: "actor=320493",
- tag: "James Davies-Williams",
- tagKey: "6776fb2a06668157dfefb2c1",
- role: "Dancer"
- },
- {
- id: 320494,
- filter: "actor=320494",
- tag: "James Lambert",
- tagKey: "6776fb291ee5f1be51b4c6c4",
- role: "Dancer"
- },
- {
- id: 216296,
- filter: "actor=216296",
- tag: "Jane Fowler",
- tagKey: "5d7769c1ad5437001f7671a2",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/people/5d7769c1ad5437001f7671a2.jpg"
- },
- {
- id: 301210,
- filter: "actor=301210",
- tag: "Janine Somcio",
- tagKey: "64bce148d11b7854c94e84b9",
- role: "Dancer",
- thumb:
- "https://metadata-static.plex.tv/3/people/39252a94aec4341b8ad05a2c3787a10b.jpg"
- },
- {
- id: 320495,
- filter: "actor=320495",
- tag: "Jasmin Saulo",
- tagKey: "6776fb2a19955773d2d6710b",
- role: "Dancer"
- },
- {
- id: 320496,
- filter: "actor=320496",
- tag: "Jasmine Eccles",
- tagKey: "6776fb2a100875bc60182ce7",
- role: "Dancer"
- },
- {
- id: 320497,
- filter: "actor=320497",
- tag: "Jason Gilkison",
- tagKey: "5ec411b837cda300408fd6d7",
- role: "Dancer"
- },
- {
- id: 320498,
- filter: "actor=320498",
- tag: "Thanh Jason Nguyen",
- tagKey: "614353c7326c75cff5e186b3",
- role: "Dancer"
- },
- {
- id: 320499,
- filter: "actor=320499",
- tag: "Jaye Marshall",
- tagKey: "5fe4d65a8c198b002d378eba",
- role: "Dancer"
- },
- {
- id: 320500,
- filter: "actor=320500",
- tag: "Jennifer Mitchell",
- tagKey: "6776fb30996af7147d55714b",
- role: "Dancer"
- },
- {
- id: 320501,
- filter: "actor=320501",
- tag: "Jevan Howard-Jones",
- tagKey: "6776fb2a996af7147d557147",
- role: "Dancer"
- },
- {
- id: 320502,
- filter: "actor=320502",
- tag: "Joanna Goodwin",
- tagKey: "5ff06fd7f9f01e002dd99f79",
- role: "Dancer"
- },
- {
- id: 320503,
- filter: "actor=320503",
- tag: "Joel Gooding",
- tagKey: "6776fb2ada5457e2b2449c2d",
- role: "Dancer"
- },
- {
- id: 320504,
- filter: "actor=320504",
- tag: "Johnny Bishop",
- tagKey: "5e1643cfdf4678003f5262a9",
- role: "Dancer"
- }
- ],
- Producer: [
- {
- id: 217871,
- filter: "producer=217871",
- tag: "Marc Platt",
- tagKey: "5d77682b8718ba001e31280a",
- thumb:
- "https://metadata-static.plex.tv/b/people/bb2e2238a7c438ca1acf749b1640824a.jpg"
- },
- {
- id: 319791,
- filter: "producer=319791",
- tag: "David Stone",
- tagKey: "5dce6b578ff0cf0020201ef1",
- thumb:
- "https://metadata-static.plex.tv/c/people/c3b6c6d677a5e3513e9924f1f874d9f8.jpg"
- },
- {
- id: 321656,
- filter: "producer=321656",
- tag: "Luke Mendes",
- tagKey: "6730a116684794b9880996ee"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec("/library/metadata/{ratingKey}", "get", 200, response)
- })
-
- it("should validate the 200 response when the response is from Episode", () => {
- const response = {
- MediaContainer: {
- size: 1,
- allowSync: true,
- librarySectionID: 2,
- librarySectionTitle: "TV Series ",
- librarySectionUUID: "b611bd29-cd72-4e30-ad86-34d06b7a0153",
- Metadata: [
- {
- ratingKey: "48049",
- key: "/library/metadata/48049",
- parentRatingKey: "48047",
- grandparentRatingKey: "45520",
- guid: "plex://episode/6332ef1e8848240ba522f9df",
- parentGuid: "plex://season/618b89208dde18df707ad15c",
- grandparentGuid: "plex://show/5e16253691c20300412003a8",
- grandparentSlug: "alice-in-borderland-2020",
- type: "episode",
- title: "Episode 1",
- grandparentKey: "/library/metadata/45520",
- parentKey: "/library/metadata/48047",
- librarySectionTitle: "TV Series ",
- librarySectionID: 2,
- librarySectionKey: "/library/sections/2",
- grandparentTitle: "Alice in Borderland",
- parentTitle: "Season 2",
- originalTitle: "Alice in Borderland (2020)",
- contentRating: "TV-MA",
- summary:
- "Arisu, Usagi, Kuina and Chishiya have been waiting for over an hour in Shibuya crossing for the next stage to start, but nothing seems to be happening.",
- index: 1,
- parentIndex: 2,
- audienceRating: 9.2,
- year: 2020,
- thumb: "/library/metadata/48049/thumb/1672202197",
- art: "/library/metadata/45520/art/1736488003",
- parentThumb: "/library/metadata/48047/thumb/1671800243",
- grandparentThumb: "/library/metadata/45520/thumb/1736488003",
- grandparentArt: "/library/metadata/45520/art/1736488003",
- duration: 2915744,
- originallyAvailableAt: "2022-12-22",
- addedAt: 1671801218,
- updatedAt: 1672202197,
- audienceRatingImage: "themoviedb://image.rating",
- chapterSource: "media",
- Media: [
- {
- id: 51375,
- duration: 2915744,
- bitrate: 6113,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "eac3",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- videoProfile: "main",
- hasVoiceActivity: false,
- Part: [
- {
- id: 80750,
- key: "/library/parts/80750/1671790200/file.mkv",
- duration: 2915744,
- file: "/TV Shows/Alice in Borderland (2020)/Season 02/Alice in Borderland (2020) - S02E01 - Episode 1 WEBDL-1080p.mkv",
- size: 2227846737,
- container: "mkv",
- indexes: "sd",
- videoProfile: "main",
- Stream: [
- {
- id: 243531,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 6113,
- language: "Japanese",
- languageTag: "ja",
- languageCode: "jpn",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 40,
- original: true,
- profile: "main",
- refFrames: 3,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p (H.264)",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 243532,
- streamType: 2,
- selected: true,
- default: true,
- codec: "eac3",
- index: 1,
- channels: 6,
- bitrate: 768,
- language: "Japanese",
- languageTag: "ja",
- languageCode: "jpn",
- audioChannelLayout: "5.1(side)",
- original: true,
- samplingRate: 48000,
- displayTitle: "Japanese (EAC3 5.1)",
- extendedDisplayTitle: "Japanese (EAC3 5.1)"
- },
- {
- id: 243533,
- streamType: 2,
- codec: "eac3",
- index: 2,
- channels: 6,
- bitrate: 640,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "5.1(side)",
- dub: true,
- samplingRate: 48000,
- displayTitle: "English (EAC3 5.1)",
- extendedDisplayTitle: "English (EAC3 5.1)"
- },
- {
- id: 243534,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "Japanese",
- languageTag: "ja",
- languageCode: "jpn",
- original: true,
- displayTitle: "Japanese (SRT)",
- extendedDisplayTitle: "Japanese (SRT)"
- },
- {
- id: 243535,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 4,
- bitrate: 0,
- language: "Japanese",
- languageTag: "ja",
- languageCode: "jpn",
- hearingImpaired: true,
- original: true,
- title: "SDH",
- displayTitle: "Japanese SDH (SRT)",
- extendedDisplayTitle: "SDH (Japanese SRT)"
- },
- {
- id: 243536,
- streamType: 3,
- canAutoSync: false,
- forced: true,
- codec: "srt",
- index: 5,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- dub: true,
- title: "Forced",
- displayTitle: "English Forced (SRT)",
- extendedDisplayTitle: "Forced (English SRT)"
- },
- {
- id: 243537,
- streamType: 3,
- canAutoSync: false,
- selected: true,
- codec: "srt",
- index: 6,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- dub: true,
- displayTitle: "English (SRT)",
- extendedDisplayTitle: "English (SRT)"
- },
- {
- id: 243538,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 7,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- dub: true,
- hearingImpaired: true,
- title: "SDH",
- displayTitle: "English SDH (SRT)",
- extendedDisplayTitle: "SDH (English SRT)"
- },
- {
- id: 243539,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 8,
- bitrate: 0,
- language: "Arabic",
- languageTag: "ar",
- languageCode: "ara",
- dub: true,
- displayTitle: "Arabic (SRT)",
- extendedDisplayTitle: "Arabic (SRT)"
- },
- {
- id: 243540,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 9,
- bitrate: 0,
- language: "Czech",
- languageTag: "cs",
- languageCode: "ces",
- dub: true,
- displayTitle: "Czech (SRT)",
- extendedDisplayTitle: "Czech (SRT)"
- },
- {
- id: 243541,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 10,
- bitrate: 0,
- language: "Danish",
- languageTag: "da",
- languageCode: "dan",
- dub: true,
- displayTitle: "Danish (SRT)",
- extendedDisplayTitle: "Danish (SRT)"
- },
- {
- id: 243542,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 11,
- bitrate: 0,
- language: "German",
- languageTag: "de",
- languageCode: "deu",
- dub: true,
- displayTitle: "German (SRT)",
- extendedDisplayTitle: "German (SRT)"
- },
- {
- id: 243543,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 12,
- bitrate: 0,
- language: "Greek",
- languageTag: "el",
- languageCode: "ell",
- dub: true,
- displayTitle: "Greek (SRT)",
- extendedDisplayTitle: "Greek (SRT)"
- },
- {
- id: 243544,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 13,
- bitrate: 0,
- language: "Spanish",
- languageTag: "es",
- languageCode: "spa",
- dub: true,
- title: "Latin American",
- displayTitle: "Spanish (SRT)",
- extendedDisplayTitle: "Latin American (Spanish SRT)"
- },
- {
- id: 243545,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 14,
- bitrate: 0,
- language: "Spanish",
- languageTag: "es",
- languageCode: "spa",
- dub: true,
- displayTitle: "Spanish (SRT)",
- extendedDisplayTitle: "Spanish (SRT)"
- },
- {
- id: 243546,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 15,
- bitrate: 0,
- language: "Finnish",
- languageTag: "fi",
- languageCode: "fin",
- dub: true,
- displayTitle: "Finnish (SRT)",
- extendedDisplayTitle: "Finnish (SRT)"
- },
- {
- id: 243547,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 16,
- bitrate: 0,
- language: "Filipino",
- languageTag: "fil",
- languageCode: "fil",
- dub: true,
- displayTitle: "Filipino (SRT)",
- extendedDisplayTitle: "Filipino (SRT)"
- },
- {
- id: 243548,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 17,
- bitrate: 0,
- language: "French",
- languageTag: "fr",
- languageCode: "fra",
- dub: true,
- displayTitle: "French (SRT)",
- extendedDisplayTitle: "French (SRT)"
- },
- {
- id: 243549,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 18,
- bitrate: 0,
- language: "Hebrew",
- languageTag: "he",
- languageCode: "heb",
- dub: true,
- displayTitle: "Hebrew (SRT)",
- extendedDisplayTitle: "Hebrew (SRT)"
- },
- {
- id: 243550,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 19,
- bitrate: 0,
- language: "Croatian",
- languageTag: "hr",
- languageCode: "hrv",
- dub: true,
- displayTitle: "Croatian (SRT)",
- extendedDisplayTitle: "Croatian (SRT)"
- },
- {
- id: 243551,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 20,
- bitrate: 0,
- language: "Hungarian",
- languageTag: "hu",
- languageCode: "hun",
- dub: true,
- displayTitle: "Hungarian (SRT)",
- extendedDisplayTitle: "Hungarian (SRT)"
- },
- {
- id: 243552,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 21,
- bitrate: 0,
- language: "Indonesian",
- languageTag: "id",
- languageCode: "ind",
- dub: true,
- displayTitle: "Indonesian (SRT)",
- extendedDisplayTitle: "Indonesian (SRT)"
- },
- {
- id: 243553,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 22,
- bitrate: 0,
- language: "Italian",
- languageTag: "it",
- languageCode: "ita",
- dub: true,
- displayTitle: "Italian (SRT)",
- extendedDisplayTitle: "Italian (SRT)"
- },
- {
- id: 243554,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 23,
- bitrate: 0,
- language: "Korean",
- languageTag: "ko",
- languageCode: "kor",
- dub: true,
- displayTitle: "Korean (SRT)",
- extendedDisplayTitle: "Korean (SRT)"
- },
- {
- id: 243555,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 24,
- bitrate: 0,
- language: "Malay",
- languageTag: "ms",
- languageCode: "msa",
- dub: true,
- displayTitle: "Malay (SRT)",
- extendedDisplayTitle: "Malay (SRT)"
- },
- {
- id: 243556,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 25,
- bitrate: 0,
- language: "Norwegian Bokmål",
- languageTag: "nb",
- languageCode: "nob",
- dub: true,
- displayTitle: "Norwegian Bokmål (SRT)",
- extendedDisplayTitle: "Norwegian Bokmål (SRT)"
- },
- {
- id: 243557,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 26,
- bitrate: 0,
- language: "Dutch",
- languageTag: "nl",
- languageCode: "nld",
- dub: true,
- displayTitle: "Dutch (SRT)",
- extendedDisplayTitle: "Dutch (SRT)"
- },
- {
- id: 243558,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 27,
- bitrate: 0,
- language: "Polish",
- languageTag: "pl",
- languageCode: "pol",
- dub: true,
- displayTitle: "Polish (SRT)",
- extendedDisplayTitle: "Polish (SRT)"
- },
- {
- id: 243559,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 28,
- bitrate: 0,
- language: "Portuguese",
- languageTag: "pt",
- languageCode: "por",
- dub: true,
- title: "Brazilian",
- displayTitle: "Portuguese (SRT)",
- extendedDisplayTitle: "Brazilian (Portuguese SRT)"
- },
- {
- id: 243560,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 29,
- bitrate: 0,
- language: "Portuguese",
- languageTag: "pt",
- languageCode: "por",
- dub: true,
- displayTitle: "Portuguese (SRT)",
- extendedDisplayTitle: "Portuguese (SRT)"
- },
- {
- id: 243561,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 30,
- bitrate: 0,
- language: "Romanian",
- languageTag: "ro",
- languageCode: "ron",
- dub: true,
- displayTitle: "Romanian (SRT)",
- extendedDisplayTitle: "Romanian (SRT)"
- },
- {
- id: 243562,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 31,
- bitrate: 0,
- language: "Russian",
- languageTag: "ru",
- languageCode: "rus",
- dub: true,
- displayTitle: "Russian (SRT)",
- extendedDisplayTitle: "Russian (SRT)"
- },
- {
- id: 243563,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 32,
- bitrate: 0,
- language: "Swedish",
- languageTag: "sv",
- languageCode: "swe",
- dub: true,
- displayTitle: "Swedish (SRT)",
- extendedDisplayTitle: "Swedish (SRT)"
- },
- {
- id: 243564,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 33,
- bitrate: 0,
- language: "Thai",
- languageTag: "th",
- languageCode: "tha",
- dub: true,
- displayTitle: "Thai (SRT)",
- extendedDisplayTitle: "Thai (SRT)"
- },
- {
- id: 243565,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 34,
- bitrate: 0,
- language: "Turkish",
- languageTag: "tr",
- languageCode: "tur",
- dub: true,
- displayTitle: "Turkish (SRT)",
- extendedDisplayTitle: "Turkish (SRT)"
- },
- {
- id: 243566,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 35,
- bitrate: 0,
- language: "Ukrainian",
- languageTag: "uk",
- languageCode: "ukr",
- dub: true,
- displayTitle: "Ukrainian (SRT)",
- extendedDisplayTitle: "Ukrainian (SRT)"
- },
- {
- id: 243567,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 36,
- bitrate: 0,
- language: "Vietnamese",
- languageTag: "vi",
- languageCode: "vie",
- dub: true,
- displayTitle: "Vietnamese (SRT)",
- extendedDisplayTitle: "Vietnamese (SRT)"
- },
- {
- id: 243568,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 37,
- bitrate: 0,
- language: "Chinese",
- languageTag: "zh",
- languageCode: "zho",
- dub: true,
- title: "Simplified",
- displayTitle: "Chinese (SRT)",
- extendedDisplayTitle: "Simplified (Chinese SRT)"
- },
- {
- id: 243569,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 38,
- bitrate: 0,
- language: "Chinese",
- languageTag: "zh",
- languageCode: "zho",
- dub: true,
- title: "Traditional",
- displayTitle: "Chinese (SRT)",
- extendedDisplayTitle: "Traditional (Chinese SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Episode 1",
- type: "coverPoster",
- url: "/library/metadata/48047/thumb/1671800243"
- },
- {
- alt: "Episode 1",
- type: "snapshot",
- url: "/library/metadata/48049/thumb/1672202197"
- },
- {
- alt: "Episode 1",
- type: "background",
- url: "/library/metadata/45520/art/1736488003"
- },
- {
- alt: "Episode 1",
- type: "clearLogo",
- url: "/library/metadata/45520/clearLogo/1736488003"
- }
- ],
- UltraBlurColors: {
- topLeft: "1a1d1a",
- topRight: "030403",
- bottomRight: "90423a",
- bottomLeft: "0f2c39"
- },
- Guid: [
- {
- id: "imdb://tt13702212"
- },
- {
- id: "tmdb://3975867"
- },
- {
- id: "tvdb://8830735"
- }
- ],
- Rating: [
- {
- image: "themoviedb://image.rating",
- value: 9.2,
- type: "audience"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec("/library/metadata/{ratingKey}", "get", 200, response)
- })
-
- it("should validate the 200 response when the response is from Episode", () => {
- const response = {
- MediaContainer: {
- size: 1,
- allowSync: true,
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 1,
- librarySectionTitle: "Movies",
- librarySectionUUID: "0e71027d-88bc-4413-9927-5aad992d3d19",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1734362201,
- Metadata: [
- {
- ratingKey: "9881",
- key: "/library/metadata/9881",
- guid: "plex://movie/5d776834961905001eb939ac",
- slug: "91-2-weeks",
- studio: "Jonesfilm",
- type: "movie",
- title: "9½ Weeks",
- librarySectionTitle: "Movies",
- librarySectionID: 1,
- librarySectionKey: "/library/sections/1",
- originalTitle: "Nine 1/2 Weeks",
- contentRating: "nl/12",
- summary:
- "An erotic story about a woman, the assistant of an art gallery, who gets involved in an impersonal affair with a man. She barely knows about his life, only about the sex games they play, so the relationship begins to get complicated.",
- rating: 6.0,
- audienceRating: 5.5,
- year: 1986,
- tagline: "They Broke Every Rule.",
- thumb: "/library/metadata/9881/thumb/1732511607",
- art: "/library/metadata/9881/art/1732511607",
- duration: 7011007,
- originallyAvailableAt: "1986-02-09",
- addedAt: 1560801795,
- updatedAt: 1732511607,
- audienceRatingImage: "rottentomatoes://image.rating.spilled",
- chapterSource: "media",
- ratingImage: "rottentomatoes://image.rating.ripe",
- Media: [
- {
- id: 12306,
- duration: 7011007,
- bitrate: 13003,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "dts",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- id: 41930,
- key: "/library/parts/41930/1501053187/file.mkv",
- duration: 7011007,
- file: "/Movies/Nine 1+2 Weeks (1986)/Nine.and.a.Half.Weeks.1986.1080p.BluRay.DTS.x264-HDMaNiAcS.mkv",
- size: 11394952434,
- audioProfile: "dts",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 100031,
- streamType: 1,
- default: true,
- codec: "h264",
- index: 0,
- bitrate: 11494,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- frameRate: 23.976,
- hasScalingMatrix: false,
- headerCompression: true,
- height: 1080,
- level: 41,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- title:
- "Nine.Half.Weeks.1986.1080p.BluRay.DTS.x264-HDMaNiAcS",
- width: 1920,
- displayTitle: "1080p",
- extendedDisplayTitle:
- "Nine.Half.Weeks.1986.1080p.BluRay.DTS.x264-HDMaNiAcS (1080p H.264)"
- },
- {
- id: 100032,
- streamType: 2,
- selected: true,
- default: true,
- codec: "dca",
- index: 1,
- channels: 6,
- bitrate: 1509,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "5.1(side)",
- bitDepth: 24,
- headerCompression: true,
- profile: "dts",
- samplingRate: 48000,
- displayTitle: "English (DTS 5.1)",
- extendedDisplayTitle: "English (DTS 5.1)"
- },
- {
- id: 100033,
- streamType: 3,
- canAutoSync: false,
- default: true,
- codec: "srt",
- index: 2,
- bitrate: 0,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- displayTitle: "English",
- extendedDisplayTitle: "English (SRT)"
- },
- {
- id: 100034,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 3,
- bitrate: 0,
- language: "Greek",
- languageTag: "el",
- languageCode: "ell",
- displayTitle: "Greek",
- extendedDisplayTitle: "Greek (SRT)"
- },
- {
- id: 100035,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 4,
- bitrate: 0,
- language: "Dutch",
- languageTag: "nl",
- languageCode: "nld",
- displayTitle: "Dutch",
- extendedDisplayTitle: "Dutch (SRT)"
- },
- {
- id: 100036,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 5,
- bitrate: 0,
- language: "French",
- languageTag: "fr",
- languageCode: "fra",
- displayTitle: "French",
- extendedDisplayTitle: "French (SRT)"
- },
- {
- id: 100037,
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- index: 6,
- bitrate: 0,
- language: "Spanish",
- languageTag: "es",
- languageCode: "spa",
- displayTitle: "Spanish",
- extendedDisplayTitle: "Spanish (SRT)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "9½ Weeks",
- type: "coverPoster",
- url: "/library/metadata/9881/thumb/1732511607"
- },
- {
- alt: "9½ Weeks",
- type: "background",
- url: "/library/metadata/9881/art/1732511607"
- },
- {
- alt: "9½ Weeks",
- type: "clearLogo",
- url: "/library/metadata/9881/clearLogo/1732511607"
- }
- ],
- UltraBlurColors: {
- topLeft: "452410",
- topRight: "0d0202",
- bottomRight: "0d0202",
- bottomLeft: "272223"
- },
- Genre: [
- { id: 91, filter: "genre=91", tag: "Drama" },
- { id: 2313, filter: "genre=2313", tag: "Romance" }
- ],
- Country: [
- {
- id: 58591,
- filter: "country=58591",
- tag: "United States of America"
- }
- ],
- Guid: [
- { id: "imdb://tt0091635" },
- { id: "tmdb://10068" },
- { id: "tvdb://1165" }
- ],
- Rating: [
- { image: "imdb://image.rating", value: 5.9, type: "audience" },
- {
- image: "rottentomatoes://image.rating.ripe",
- value: 6.0,
- type: "critic"
- },
- {
- image: "rottentomatoes://image.rating.spilled",
- value: 5.5,
- type: "audience"
- },
- {
- image: "themoviedb://image.rating",
- value: 6.1,
- type: "audience"
- }
- ],
- Director: [
- {
- id: 115243,
- filter: "director=115243",
- tag: "Adrian Lyne",
- tagKey: "5d776827151a60001f24aac6",
- thumb:
- "https://metadata-static.plex.tv/6/people/6f6d8e5aefcae45e3ccb7843de68c905.jpg"
- }
- ],
- Writer: [
- {
- id: 119473,
- filter: "writer=119473",
- tag: "Sarah Kernochan",
- tagKey: "5d776829eb5d26001f1ddfcd",
- thumb:
- "https://metadata-static.plex.tv/9/people/96dfb2020c32ddae0345c4a0aee59414.jpg"
- },
- {
- id: 119474,
- filter: "writer=119474",
- tag: "Zalman King",
- tagKey: "5d77682ff54112001f5bcc2e",
- thumb:
- "https://metadata-static.plex.tv/5/people/57a351f9a4343dca762ee432544bf34e.jpg"
- },
- {
- id: 119475,
- filter: "writer=119475",
- tag: "Patricia Louisianna Knop",
- tagKey: "5d77682ff54112001f5bcc3f",
- thumb:
- "https://metadata-static.plex.tv/4/people/46956d0e94d2446fb7c1e46d247d645a.jpg"
- },
- {
- id: 119476,
- filter: "writer=119476",
- tag: "Elizabeth McNeill",
- tagKey: "5dcd37dc27f42b001fe2a264"
- }
- ],
- Role: [
- {
- id: 112471,
- filter: "actor=112471",
- tag: "Mickey Rourke",
- tagKey: "5d7768254de0ee001fcc8142",
- role: "John",
- thumb:
- "https://metadata-static.plex.tv/9/people/957b644e5f8a141ae9715d7208ed11c7.jpg"
- },
- {
- id: 114907,
- filter: "actor=114907",
- tag: "Kim Basinger",
- tagKey: "5d776826e6d55c002040af92",
- role: "Elizabeth",
- thumb:
- "https://metadata-static.plex.tv/4/people/4b7cdc723474d2effa3e53e37db88f0b.jpg"
- },
- {
- id: 119477,
- filter: "actor=119477",
- tag: "Margaret Whitton",
- tagKey: "5d77683454f42c001f8c42c9",
- role: "Molly",
- thumb:
- "https://metadata-static.plex.tv/b/people/ba5f44eec74e0c12e4cb8924e88bb688.jpg"
- },
- {
- id: 119478,
- filter: "actor=119478",
- tag: "David Margulies",
- tagKey: "5d7768273c3c2a001fbcb1ca",
- role: "Harvey",
- thumb:
- "https://metadata-static.plex.tv/people/5d7768273c3c2a001fbcb1ca.jpg"
- },
- {
- id: 118305,
- filter: "actor=118305",
- tag: "Christine Baranski",
- tagKey: "5d776828151a60001f24af12",
- role: "Thea",
- thumb:
- "https://metadata-static.plex.tv/f/people/f9f3e932357029ab6ec4bf0c128c2cb4.jpg"
- },
- {
- id: 119479,
- filter: "actor=119479",
- tag: "Karen Young",
- tagKey: "5d77682754f42c001f8c2a3c",
- role: "Sue",
- thumb:
- "https://metadata-static.plex.tv/3/people/36d0e412b0d58d6939d1976d306c10c4.jpg"
- },
- {
- id: 119480,
- filter: "actor=119480",
- tag: "Dwight Weist",
- tagKey: "5d776835961905001eb93cd7",
- role: "Farnsworth",
- thumb:
- "https://metadata-static.plex.tv/4/people/4cf65442c74948fcd6758c6b77165019.jpg"
- },
- {
- id: 119481,
- filter: "actor=119481",
- tag: "Roderick Cook",
- tagKey: "5d776825151a60001f24a6d2",
- role: "Sinclair - the Critic",
- thumb:
- "https://metadata-static.plex.tv/people/5d776825151a60001f24a6d2.jpg"
- },
- {
- id: 119482,
- filter: "actor=119482",
- tag: "Victor Truro",
- tagKey: "5d7768278718ba001e311e97",
- role: "Gallery Client",
- thumb:
- "https://metadata-static.plex.tv/a/people/ac35e61b7f92d7e71f676c5742972a6f.jpg"
- },
- {
- id: 119483,
- filter: "actor=119483",
- tag: "Justine Johnston",
- tagKey: "5d776835961905001eb93cd8",
- role: "Bedding Saleswoman",
- thumb:
- "https://metadata-static.plex.tv/people/5d776835961905001eb93cd8.jpg"
- },
- {
- id: 119484,
- filter: "actor=119484",
- tag: "Julian Beck",
- tagKey: "5d776835961905001eb93cd9",
- role: "Dinner Guest",
- thumb:
- "https://metadata-static.plex.tv/people/5d776835961905001eb93cd9.jpg"
- },
- {
- id: 203253,
- filter: "actor=203253",
- tag: "Michael Margotta",
- tagKey: "5d776835961905001eb93cda",
- role: "Michael",
- thumb:
- "https://metadata-static.plex.tv/people/5d776835961905001eb93cda.jpg"
- },
- {
- id: 203254,
- filter: "actor=203254",
- tag: "Petina Cole",
- tagKey: "5dd2c65235afd6001e030cf2",
- role: "Woman on Stage at Porno House",
- thumb:
- "https://metadata-static.plex.tv/f/people/f9ab0a292d3d5d2a59a99bd80341a11d.jpg"
- },
- {
- id: 119487,
- filter: "actor=119487",
- tag: "Joey Silvera",
- tagKey: "5d776835961905001eb93cdc",
- role: "Man on Stage at Porno House",
- thumb:
- "https://metadata-static.plex.tv/8/people/8c4772b1fb3490c51e723d7aa8a1ed27.jpg"
- },
- {
- id: 119488,
- filter: "actor=119488",
- tag: "Sarah Kernochan",
- tagKey: "5d776829eb5d26001f1ddfcd",
- role: "Gallery Guest",
- thumb:
- "https://metadata-static.plex.tv/9/people/96dfb2020c32ddae0345c4a0aee59414.jpg"
- },
- {
- id: 113440,
- filter: "actor=113440",
- tag: "Helen Hanft",
- tagKey: "5d7768278718ba001e311e99",
- role: "Flea Market Shawl Seller",
- thumb:
- "https://metadata-static.plex.tv/5/people/5f0b6b7603e7201abc7ae7a178dd7a3b.jpg"
- },
- {
- id: 203255,
- filter: "actor=203255",
- tag: "William De Acutis",
- tagKey: "5d77683185719b001f3a2bb3",
- role: "Ted",
- thumb:
- "https://metadata-static.plex.tv/e/people/ebf48881699b18061c49cea38d8a8768.jpg"
- },
- {
- id: 203256,
- filter: "actor=203256",
- tag: "Cintia Cruz",
- tagKey: "5d776835961905001eb93cdd",
- role: "Whore"
- },
- {
- id: 119491,
- filter: "actor=119491",
- tag: "Kim Chan",
- tagKey: "5d776824103a2d001f563ad5",
- role: "Chinatown Butcher",
- thumb:
- "https://metadata-static.plex.tv/people/5d776824103a2d001f563ad5.jpg"
- },
- {
- id: 181883,
- filter: "actor=181883",
- tag: "Lee Lai Sing",
- tagKey: "632092957b6301b7f349c8d4",
- role: "Angry Chinese Customer"
- },
- {
- id: 119493,
- filter: "actor=119493",
- tag: "Rudolph Willrich",
- tagKey: "5d776835961905001eb93cdf",
- role: "Chinatown Shopper",
- thumb:
- "https://metadata-static.plex.tv/8/people/82fa468de3861338bfe4959523a8cb0a.jpg"
- },
- {
- id: 119494,
- filter: "actor=119494",
- tag: "Michael P. Moran",
- tagKey: "5d7768262e80df001ebdce0b",
- role: "Flea Market Chicken Seller",
- thumb:
- "https://metadata-static.plex.tv/f/people/fd5f72c277bcd9935d3e29241e220714.jpg"
- },
- {
- id: 118024,
- filter: "actor=118024",
- tag: "Raynor Scheine",
- tagKey: "5d776827880197001ec90a05",
- role: "Flower Delivery Boy",
- thumb:
- "https://metadata-static.plex.tv/5/people/58ba341047a2498f2eb90ffef11c29b4.jpg"
- },
- {
- id: 119495,
- filter: "actor=119495",
- tag: "Olek Krupa",
- tagKey: "5d7768265af944001f1f6658",
- role: "Bruce",
- thumb:
- "https://metadata-static.plex.tv/d/people/db7a5a43bba485d18322846dc2f37bf4.jpg"
- },
- {
- id: 119496,
- filter: "actor=119496",
- tag: "John P. Connolly",
- tagKey: "5d776835961905001eb93ce0",
- role: "Dinner Guest"
- },
- {
- id: 119497,
- filter: "actor=119497",
- tag: "Cassandra Danz",
- tagKey: "5d776835961905001eb93ce1",
- role: "Dinner Guest"
- },
- {
- id: 119498,
- filter: "actor=119498",
- tag: "Beata Jachulski",
- tagKey: "5d776835961905001eb93ce2",
- role: "Dinner Guest"
- },
- {
- id: 119499,
- filter: "actor=119499",
- tag: "Peter Pagan",
- tagKey: "5d776835961905001eb93ce3",
- role: "Riding Crop Salesman"
- },
- {
- id: 119500,
- filter: "actor=119500",
- tag: "Terri Perri",
- tagKey: "5d776826a091de001f2e61f9",
- role: "Italian Singer"
- },
- {
- id: 119501,
- filter: "actor=119501",
- tag: "Charles Malota",
- tagKey: "5d776835961905001eb93ce4",
- role: "Coney Island Boy"
- },
- {
- id: 119502,
- filter: "actor=119502",
- tag: "Daniel E. Amrich",
- tagKey: "5d776835961905001eb93ce5",
- role: "Coney Island Boy"
- },
- {
- id: 119503,
- filter: "actor=119503",
- tag: "Salvatore Sciangula",
- tagKey: "5d776835961905001eb93ce6",
- role: "Coney Island Boy"
- },
- {
- id: 119504,
- filter: "actor=119504",
- tag: "Kim Michel",
- tagKey: "5d776835961905001eb93ce7",
- role: "Soap Opera Woman"
- },
- {
- id: 119505,
- filter: "actor=119505",
- tag: "Jeff Severson",
- tagKey: "5d776835961905001eb93ce8",
- role: "Soap Opera Man"
- },
- {
- id: 119506,
- filter: "actor=119506",
- tag: "Dan Lauria",
- tagKey: "5d77682cf59e580021897bee",
- role: "Janitor",
- thumb:
- "https://metadata-static.plex.tv/d/people/d222064496a31fbcaa8992db0d2283dc.jpg"
- },
- {
- id: 119507,
- filter: "actor=119507",
- tag: "Corey Parker",
- tagKey: "5d776835961905001eb93ce9",
- role: "Janitor",
- thumb:
- "https://metadata-static.plex.tv/3/people/3f539205130ec7b6729a7b4af0de2db9.jpg"
- },
- {
- id: 119508,
- filter: "actor=119508",
- tag: "Joe Maruzzo",
- tagKey: "5d776835961905001eb93cea",
- role: "Garbageman",
- thumb:
- "https://metadata-static.plex.tv/people/5d776835961905001eb93cea.jpg"
- },
- {
- id: 119509,
- filter: "actor=119509",
- tag: "Tom Traino",
- tagKey: "5d776835961905001eb93ceb",
- role: "Garbageman"
- },
- {
- id: 119510,
- filter: "actor=119510",
- tag: "Corvova Choy Lee",
- tagKey: "5d776835961905001eb93cec",
- role: "Clothing Saleswoman"
- },
- {
- id: 119511,
- filter: "actor=119511",
- tag: "Ellen Barber",
- tagKey: "5d776835961905001eb93ced",
- role: "John's Secretary",
- thumb:
- "https://metadata-static.plex.tv/8/people/8c94f4c0c043cdcbfb1ebdfdd5c3b7cc.jpg"
- },
- {
- id: 119512,
- filter: "actor=119512",
- tag: "Ethel Ayler",
- tagKey: "5d7768276f4521001ea99134",
- role: "Jewelry Saleswoman",
- thumb:
- "https://metadata-static.plex.tv/6/people/6455789c1c3f3e7225a1274637a2d279.jpg"
- },
- {
- id: 119513,
- filter: "actor=119513",
- tag: "Elisabeth Senn",
- tagKey: "5d776835961905001eb93cee",
- role: "Perfume Lady"
- },
- {
- id: 119514,
- filter: "actor=119514",
- tag: "Gittan Goding",
- tagKey: "5d776835961905001eb93cef",
- role: "Dancer at Porno House"
- },
- {
- id: 119515,
- filter: "actor=119515",
- tag: "David M. Everard",
- tagKey: "5d776835961905001eb93cf0",
- role: "Bearded Man at Porno House"
- },
- {
- id: 119516,
- filter: "actor=119516",
- tag: "Luther Rucker",
- tagKey: "5d776835961905001eb93cf1",
- role: "Barker at Porno House"
- },
- {
- id: 119517,
- filter: "actor=119517",
- tag: "Merry Clayton",
- tagKey: "5d77682b999c64001ec2d6c9",
- role: "Background Vocal at Porno House",
- thumb:
- "https://metadata-static.plex.tv/1/people/1a4a170d5cf2ba3eecacb9e54002e5c0.jpg"
- },
- {
- id: 119518,
- filter: "actor=119518",
- tag: "Kim Isaacson",
- tagKey: "5d776835961905001eb93cf2",
- role: "Gallery Guest"
- },
- {
- id: 255665,
- filter: "actor=255665",
- tag: "David Tabor",
- tagKey: "5d776835961905001eb93cf3",
- role: "Leon Berger"
- }
- ],
- Producer: [
- {
- id: 203257,
- filter: "producer=203257",
- tag: "Alan M. Harris",
- tagKey: "5d77682f151a60001f24c92f",
- thumb:
- "https://metadata-static.plex.tv/c/people/cb6864282bb169e153b82f642af74010.jpg"
- },
- {
- id: 119521,
- filter: "producer=119521",
- tag: "Sidney Kimmel",
- tagKey: "5d776831103a2d001f566d79",
- thumb:
- "https://metadata-static.plex.tv/5/people/533a50f9436f9ba20ecd5b0d164c374c.jpg"
- },
- {
- id: 119522,
- filter: "producer=119522",
- tag: "Zalman King",
- tagKey: "5d77682ff54112001f5bcc2e",
- thumb:
- "https://metadata-static.plex.tv/5/people/57a351f9a4343dca762ee432544bf34e.jpg"
- },
- {
- id: 119523,
- filter: "producer=119523",
- tag: "Antony Rufus-Isaacs",
- tagKey: "5d776835961905001eb93cd6"
- }
- ],
- Similar: [
- { id: 16619, filter: "similar=16619", tag: "Wild Orchid" },
- { id: 16521, filter: "similar=16521", tag: "Fatal Attraction" },
- { id: 16522, filter: "similar=16522", tag: "Indecent Proposal" },
- { id: 16485, filter: "similar=16485", tag: "Striptease" },
- { id: 5014, filter: "similar=5014", tag: "Disclosure" },
- { id: 16434, filter: "similar=16434", tag: "Tequila Sunrise" },
- { id: 16614, filter: "similar=16614", tag: "No Way Out" },
- {
- id: 5641,
- filter: "similar=5641",
- tag: "The Jewel of the Nile"
- },
- {
- id: 16617,
- filter: "similar=16617",
- tag: "The Witches of Eastwick"
- },
- {
- id: 16616,
- filter: "similar=16616",
- tag: "The Bonfire of the Vanities"
- },
- { id: 16436, filter: "similar=16436", tag: "The Getaway" },
- { id: 16610, filter: "similar=16610", tag: "Cocktail" },
- { id: 12196, filter: "similar=12196", tag: "Working Girl" },
- { id: 16609, filter: "similar=16609", tag: "Blind Date" },
- {
- id: 46198,
- filter: "similar=46198",
- tag: "The War of the Roses"
- },
- { id: 16484, filter: "similar=16484", tag: "Sliver" },
- {
- id: 46199,
- filter: "similar=46199",
- tag: "The Postman Always Rings Twice"
- },
- { id: 5639, filter: "similar=5639", tag: "Romancing the Stone" },
- { id: 16615, filter: "similar=16615", tag: "Sea of Love" },
- { id: 16611, filter: "similar=16611", tag: "Frankie and Johnny" }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec("/library/metadata/{ratingKey}", "get", 200, response)
- })
-
- it("should validate the 200 response when the response is from Episode", () => {
- const response = {
- MediaContainer: {
- size: 1,
- allowSync: true,
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 6,
- librarySectionTitle: "Movies (Documentaries)",
- librarySectionUUID: "d6a09f3a-3027-4a2f-bb0d-14d6d2b93533",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1734362201,
- Metadata: [
- {
- ratingKey: "56939",
- key: "/library/metadata/56939",
- guid: "local://56939",
- type: "movie",
- title: "Boiling Point",
- librarySectionTitle: "Movies (Documentaries)",
- librarySectionID: 6,
- librarySectionKey: "/library/sections/6",
- summary: "",
- year: 1999,
- thumb: "/library/metadata/56939/thumb/1737312638",
- art: "/library/metadata/56939/art/1737312638",
- duration: 8109499,
- addedAt: 1622054437,
- updatedAt: 1737312638,
- Media: [
- {
- id: 60981,
- duration: 8109499,
- bitrate: 11710,
- width: 2880,
- height: 2160,
- aspectRatio: 1.33,
- audioChannels: 2,
- audioCodec: "aac",
- videoCodec: "vp9",
- videoResolution: "4k",
- container: "mkv",
- videoFrameRate: "PAL",
- audioProfile: "lc",
- videoProfile: "profile 0",
- hasVoiceActivity: false,
- Part: [
- {
- id: 92023,
- key: "/library/parts/92023/1602116112/file.mkv",
- duration: 8109499,
- file: "/Movies (Documentaries)/Boiling Point (1999)/Boiling Point (1999) WEBDL-2160p.mkv",
- size: 11874057616,
- audioProfile: "lc",
- container: "mkv",
- indexes: "sd",
- videoProfile: "profile 0",
- Stream: [
- {
- id: 304223,
- streamType: 1,
- default: true,
- codec: "vp9",
- index: 0,
- bitrate: 11582,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- bitDepth: 8,
- chromaSubsampling: "4:2:0",
- codedHeight: 2160,
- codedWidth: 2880,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 25.0,
- height: 2160,
- profile: "profile 0",
- refFrames: 1,
- width: 2880,
- displayTitle: "4K",
- extendedDisplayTitle: "4K (VP9)"
- },
- {
- id: 304224,
- streamType: 2,
- selected: true,
- default: true,
- codec: "aac",
- index: 1,
- channels: 2,
- bitrate: 128,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "stereo",
- profile: "lc",
- samplingRate: 44100,
- displayTitle: "English (AAC Stereo)",
- extendedDisplayTitle: "English (AAC Stereo)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Boiling Point",
- type: "coverPoster",
- url: "/library/metadata/56939/thumb/1737312638"
- },
- {
- alt: "Boiling Point",
- type: "background",
- url: "/library/metadata/56939/art/1737312638"
- }
- ],
- UltraBlurColors: {
- topLeft: "421b15",
- topRight: "170405",
- bottomRight: "2a174e",
- bottomLeft: "6f5b24"
- }
- }
- ]
- }
- }
-
- validateResponseSpec("/library/metadata/{ratingKey}", "get", 200, response)
- })
-
- it("should validate the 200 response when the response is from Episode about to play", () => {
- // URL: http://192.168.200.95:32400/library/metadata/44547?Accept-Language=en&includeConcerts=1&includeExtras=1&includeOnDeck=1&includePopularLeaves=1&includePreferences=1&includeChapters=1&includeStations=1&includeMarkers=1&includeExternalMedia=1&asyncAugmentMetadata=1&checkFiles=1&X-Plex-Language=en
-
- const response = {
- MediaContainer: {
- size: 1,
- allowSync: true,
- identifier: "com.plexapp.plugins.library",
- librarySectionID: 2,
- librarySectionTitle: "TV Series ",
- librarySectionUUID: "b611bd29-cd72-4e30-ad86-34d06b7a0153",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1744189307,
- Metadata: [
- {
- ratingKey: "44547",
- key: "/library/metadata/44547",
- parentRatingKey: "44546",
- grandparentRatingKey: "44545",
- guid: "com.plexapp.agents.thetvdb://74205/1/1?lang=en",
- parentGuid: "com.plexapp.agents.thetvdb://74205/1?lang=en",
- grandparentGuid: "com.plexapp.agents.thetvdb://74205?lang=en",
- type: "episode",
- title: "Currahee",
- grandparentKey: "/library/metadata/44545",
- parentKey: "/library/metadata/44546",
- librarySectionTitle: "TV Series ",
- librarySectionID: 2,
- librarySectionKey: "/library/sections/2",
- grandparentTitle: "Band of Brothers",
- parentTitle: "Season 1",
- contentRating: "TV-MA",
- summary:
- "Easy Company is introduced to Captain Sobel, who has the group undergo hard and unfair training. As a result, Sobel comes into conflict with his men, including Richard Winters, his executive officer. The company is shipped to England to prepare for D-Day. ",
- index: 1,
- parentIndex: 1,
- rating: 8.4,
- skipCount: 1,
- year: 2001,
- thumb: "/library/metadata/44547/thumb/1627400191",
- art: "/library/metadata/44545/art/1627399570",
- grandparentThumb: "/library/metadata/44545/thumb/1627399570",
- grandparentArt: "/library/metadata/44545/art/1627399570",
- duration: 4393389,
- originallyAvailableAt: "2001-09-09",
- addedAt: 1627399550,
- updatedAt: 1627400191,
- chapterSource: "media",
- Media: [
- {
- id: 46883,
- duration: 4393389,
- bitrate: 39770,
- width: 1920,
- height: 1080,
- aspectRatio: 1.78,
- audioChannels: 6,
- audioCodec: "dca-ma",
- videoCodec: "h264",
- videoResolution: "1080",
- container: "mkv",
- videoFrameRate: "24p",
- audioProfile: "ma",
- videoProfile: "high",
- hasVoiceActivity: false,
- Part: [
- {
- accessible: true,
- exists: true,
- id: 76226,
- key: "/library/parts/76226/1518019646/file.mkv",
- duration: 4393389,
- file: "/TV Shows/Band of Brothers/Season 01/Band of Brothers - S01E01 - Currahee Bluray-1080p Remux.mkv",
- size: 21840734461,
- audioProfile: "ma",
- container: "mkv",
- indexes: "sd",
- videoProfile: "high",
- Stream: [
- {
- id: 216275,
- streamType: 1,
- codec: "h264",
- index: 2,
- bitrate: 38234,
- bitDepth: 8,
- chromaLocation: "left",
- chromaSubsampling: "4:2:0",
- codedHeight: 1088,
- codedWidth: 1920,
- colorPrimaries: "bt709",
- colorRange: "tv",
- colorSpace: "bt709",
- colorTrc: "bt709",
- frameRate: 23.976,
- hasScalingMatrix: false,
- height: 1080,
- level: 41,
- profile: "high",
- refFrames: 4,
- scanType: "progressive",
- width: 1920,
- displayTitle: "1080p (H.264)",
- extendedDisplayTitle: "1080p (H.264)"
- },
- {
- id: 216273,
- streamType: 2,
- selected: true,
- default: true,
- codec: "dca",
- index: 0,
- channels: 6,
- bitrate: 1536,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- audioChannelLayout: "5.1(side)",
- bitDepth: 16,
- profile: "ma",
- samplingRate: 48000,
- displayTitle: "English (DTS-HD MA 5.1)",
- extendedDisplayTitle: "English (DTS-HD MA 5.1)"
- },
- {
- id: 216274,
- streamType: 3,
- canAutoSync: false,
- codec: "pgs",
- index: 1,
- bitrate: 12,
- language: "English",
- languageTag: "en",
- languageCode: "eng",
- headerCompression: true,
- displayTitle: "English (PGS)",
- extendedDisplayTitle: "English (PGS)"
- },
- {
- id: 216389,
- key: "/library/streams/216389",
- streamType: 3,
- canAutoSync: false,
- codec: "srt",
- language: "Portuguese",
- languageTag: "pt",
- languageCode: "por",
- format: "srt",
- displayTitle: "Portuguese (SRT External)",
- extendedDisplayTitle: "Portuguese (SRT External)"
- }
- ]
- }
- ]
- }
- ],
- Image: [
- {
- alt: "Currahee",
- type: "coverPoster",
- url: "/library/metadata/44545/thumb/1627399570"
- },
- {
- alt: "Currahee",
- type: "snapshot",
- url: "/library/metadata/44547/thumb/1627400191"
- },
- {
- alt: "Currahee",
- type: "background",
- url: "/library/metadata/44545/art/1627399570"
- }
- ],
- UltraBlurColors: {
- topLeft: "231003",
- topRight: "180903",
- bottomRight: "241406",
- bottomLeft: "38210d"
- },
- Writer: [
- {
- id: 85341,
- filter: "writer=85341",
- tag: "Erik Jendreson"
- },
- {
- id: 85342,
- filter: "writer=85342",
- tag: "Tom Hanks"
- }
- ],
- Chapter: [
- {
- id: 4,
- filter: "thumb=4",
- index: 1,
- startTimeOffset: 0,
- endTimeOffset: 100100,
- thumb: "/library/media/46883/chapterImages/1"
- },
- {
- id: 4,
- filter: "thumb=4",
- index: 2,
- startTimeOffset: 100100,
- endTimeOffset: 243743,
- thumb: "/library/media/46883/chapterImages/2"
- },
- {
- id: 4,
- filter: "thumb=4",
- index: 3,
- startTimeOffset: 243743,
- endTimeOffset: 505505,
- thumb: "/library/media/46883/chapterImages/3"
- },
- {
- id: 4,
- filter: "thumb=4",
- index: 4,
- startTimeOffset: 505505,
- endTimeOffset: 1423630,
- thumb: "/library/media/46883/chapterImages/4"
- },
- {
- id: 4,
- filter: "thumb=4",
- index: 5,
- startTimeOffset: 1423630,
- endTimeOffset: 1691110,
- thumb: "/library/media/46883/chapterImages/5"
- },
- {
- id: 4,
- filter: "thumb=4",
- index: 6,
- startTimeOffset: 1691110,
- endTimeOffset: 2014850,
- thumb: "/library/media/46883/chapterImages/6"
- },
- {
- id: 4,
- filter: "thumb=4",
- index: 7,
- startTimeOffset: 2014850,
- endTimeOffset: 2181810,
- thumb: "/library/media/46883/chapterImages/7"
- },
- {
- id: 4,
- filter: "thumb=4",
- index: 8,
- startTimeOffset: 2181810,
- endTimeOffset: 3135130,
- thumb: "/library/media/46883/chapterImages/8"
- },
- {
- id: 4,
- filter: "thumb=4",
- index: 9,
- startTimeOffset: 3135130,
- endTimeOffset: 3718210,
- thumb: "/library/media/46883/chapterImages/9"
- },
- {
- id: 4,
- filter: "thumb=4",
- index: 10,
- startTimeOffset: 3718210,
- endTimeOffset: 4206200,
- thumb: "/library/media/46883/chapterImages/10"
- },
- {
- id: 4,
- filter: "thumb=4",
- index: 11,
- startTimeOffset: 4206200,
- endTimeOffset: 4393390,
- thumb: "/library/media/46883/chapterImages/11"
- }
- ],
- Marker: [
- {
- final: true,
- id: 306970,
- type: "credits",
- startTimeOffset: 4176050,
- endTimeOffset: 4393389,
- Attributes: {
- id: 306970,
- version: 4
- }
- },
- {
- id: 306970,
- type: "intro",
- startTimeOffset: 96192,
- endTimeOffset: 240386,
- Attributes: {
- id: 306970
- }
- }
- ],
- Extras: {
- size: 0
- }
- }
- ]
- }
- }
-
- validateResponseSpec("/library/metadata/{ratingKey}", "get", 200, response)
- })
-})
diff --git a/tests/paths/library/metadata/[ratingKey]/get-media-posters.spec.ts b/tests/paths/library/metadata/[ratingKey]/get-media-posters.spec.ts
deleted file mode 100644
index 885c93d1..00000000
--- a/tests/paths/library/metadata/[ratingKey]/get-media-posters.spec.ts
+++ /dev/null
@@ -1,523 +0,0 @@
-import { validateResponseSpec } from "@utils"
-import { describe, it } from "vitest"
-
-describe("GET /library/metadata/[RatingKey]/posters", () => {
- it("should have a valid spec for a 200 response", () => {
- const response = {
- MediaContainer: {
- Metadata: [
- {
- key: "/library/metadata/16099/file?url=metadata%3A%2F%2Fposters%2Ftv%2Eplex%2Eagents%2Eseries_a2cd5269d40e3c70189b7e7b1143e872570a5eaa",
- provider: "tmdb",
- ratingKey: "metadata://posters/tv.plex.agents.series_a2cd5269d40e3c70189b7e7b1143e872570a5eaa",
- selected: true,
- thumb: "/library/metadata/16099/file?url=metadata%3A%2F%2Fposters%2Ftv%2Eplex%2Eagents%2Eseries_a2cd5269d40e3c70189b7e7b1143e872570a5eaa"
- },
- {
- key: "https://image.tmdb.org/t/p/original/hntBJjqbv4m0Iyniqaztv9xaudI.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/hntBJjqbv4m0Iyniqaztv9xaudI.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FhntBJjqbv4m0Iyniqaztv9xaudI%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/lFf6LLrQjYldcZItzOkGmMMigP7.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/lFf6LLrQjYldcZItzOkGmMMigP7.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FlFf6LLrQjYldcZItzOkGmMMigP7%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/Rb7sga832Cyqvafd7CqOzbwdK4.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/Rb7sga832Cyqvafd7CqOzbwdK4.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FRb7sga832Cyqvafd7CqOzbwdK4%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/4z0ywuL3btruvjDaWm5nR86BoR5.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/4z0ywuL3btruvjDaWm5nR86BoR5.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F4z0ywuL3btruvjDaWm5nR86BoR5%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/16x97H9o5q4pfdipsutaNHIylhT.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/16x97H9o5q4pfdipsutaNHIylhT.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F16x97H9o5q4pfdipsutaNHIylhT%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/fEuS3tP97jhE0AnJPv54VUzTmRw.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/fEuS3tP97jhE0AnJPv54VUzTmRw.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FfEuS3tP97jhE0AnJPv54VUzTmRw%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/zoIJh4wTfnoIeKl8qzZRIIrNmKD.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/zoIJh4wTfnoIeKl8qzZRIIrNmKD.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FzoIJh4wTfnoIeKl8qzZRIIrNmKD%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/jKDYNC9cW0bvctV4JNzwkIN6rj6.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/jKDYNC9cW0bvctV4JNzwkIN6rj6.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FjKDYNC9cW0bvctV4JNzwkIN6rj6%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/rDFpBfO70Z8UyXDvmXeGy486NLm.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/rDFpBfO70Z8UyXDvmXeGy486NLm.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FrDFpBfO70Z8UyXDvmXeGy486NLm%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/w5O3VVeG3jIR62IVbNMvFKY0p1Q.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/w5O3VVeG3jIR62IVbNMvFKY0p1Q.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2Fw5O3VVeG3jIR62IVbNMvFKY0p1Q%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/yMEJr7LBZcwOSR0S3VHa23cmEJ8.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/yMEJr7LBZcwOSR0S3VHa23cmEJ8.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FyMEJr7LBZcwOSR0S3VHa23cmEJ8%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/4Jc2JT1oB1mB0FLhi3axhpdxs6w.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/4Jc2JT1oB1mB0FLhi3axhpdxs6w.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F4Jc2JT1oB1mB0FLhi3axhpdxs6w%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/1yFd096gA4Q0WGlczWTZOSrRgH6.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/1yFd096gA4Q0WGlczWTZOSrRgH6.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F1yFd096gA4Q0WGlczWTZOSrRgH6%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/ywr2xAMFCT3spqdsumRhm9RdWx9.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/ywr2xAMFCT3spqdsumRhm9RdWx9.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2Fywr2xAMFCT3spqdsumRhm9RdWx9%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/cGX8ELIx2USdm0xBnoqKxCRiAo1.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/cGX8ELIx2USdm0xBnoqKxCRiAo1.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FcGX8ELIx2USdm0xBnoqKxCRiAo1%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/5KzBlAtnc3gcVGhyPzQx8ILPJLu.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/5KzBlAtnc3gcVGhyPzQx8ILPJLu.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F5KzBlAtnc3gcVGhyPzQx8ILPJLu%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/bcu0M7tbUoALuNVM3TdWf9SxMgr.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/bcu0M7tbUoALuNVM3TdWf9SxMgr.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2Fbcu0M7tbUoALuNVM3TdWf9SxMgr%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/cVeI2AdVWm2MwhEAHGSgUHBzosK.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/cVeI2AdVWm2MwhEAHGSgUHBzosK.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FcVeI2AdVWm2MwhEAHGSgUHBzosK%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/kS9X2otUuFnEh7fwlbf1N9fmGd9.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/kS9X2otUuFnEh7fwlbf1N9fmGd9.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FkS9X2otUuFnEh7fwlbf1N9fmGd9%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/e8fi93S1ZOdne7bJLX0Lqeh9xjp.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/e8fi93S1ZOdne7bJLX0Lqeh9xjp.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2Fe8fi93S1ZOdne7bJLX0Lqeh9xjp%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/8qIBf4bMIi4nCnfe76IJ8SH8pPt.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/8qIBf4bMIi4nCnfe76IJ8SH8pPt.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F8qIBf4bMIi4nCnfe76IJ8SH8pPt%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/bIvSGN51OCnHJd4rPvudjccN6rj.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/bIvSGN51OCnHJd4rPvudjccN6rj.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FbIvSGN51OCnHJd4rPvudjccN6rj%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/bRVWAMzeS0YO5qAg3GMPLAmCFw5.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/bRVWAMzeS0YO5qAg3GMPLAmCFw5.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FbRVWAMzeS0YO5qAg3GMPLAmCFw5%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/quhj8sxn8tpbXovYB6TAbSUUva9.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/quhj8sxn8tpbXovYB6TAbSUUva9.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2Fquhj8sxn8tpbXovYB6TAbSUUva9%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/xxDrJdtdMGpnxDBo0UInLVvVXGS.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/xxDrJdtdMGpnxDBo0UInLVvVXGS.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FxxDrJdtdMGpnxDBo0UInLVvVXGS%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/zKgPRcXiJZph1gU4dA7WQLlSbS.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/zKgPRcXiJZph1gU4dA7WQLlSbS.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FzKgPRcXiJZph1gU4dA7WQLlSbS%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/yeHCzn9K7g9NzPUpEmPnGCZyrtd.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/yeHCzn9K7g9NzPUpEmPnGCZyrtd.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FyeHCzn9K7g9NzPUpEmPnGCZyrtd%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/x3B7SjmBSuCiXGwB7JEm1tYDg7m.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/x3B7SjmBSuCiXGwB7JEm1tYDg7m.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2Fx3B7SjmBSuCiXGwB7JEm1tYDg7m%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/jmDq8z3tI8E1W3vGeNu3OACW0mH.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/jmDq8z3tI8E1W3vGeNu3OACW0mH.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2FjmDq8z3tI8E1W3vGeNu3OACW0mH%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/8DxAqOPaHGVPd9dHCcYU8NBrO7U.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/8DxAqOPaHGVPd9dHCcYU8NBrO7U.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2F8DxAqOPaHGVPd9dHCcYU8NBrO7U%2Ejpg"
- },
- {
- key: "https://image.tmdb.org/t/p/original/g3qlMCAeBZTJvUaA2SKRlTnXiem.jpg",
- provider: "tmdb",
- ratingKey: "https://image.tmdb.org/t/p/original/g3qlMCAeBZTJvUaA2SKRlTnXiem.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fimage%2Etmdb%2Eorg%2Ft%2Fp%2Foriginal%2Fg3qlMCAeBZTJvUaA2SKRlTnXiem%2Ejpg"
- },
- {
- key: "https://m.media-amazon.com/images/M/MV5BZDI5YzJhODQtMzQyNy00YWNmLWIxMjUtNDBjNjA5YWRjMzExXkEyXkFqcGc@._V1_.jpg",
- provider: "imdb",
- ratingKey: "https://m.media-amazon.com/images/M/MV5BZDI5YzJhODQtMzQyNy00YWNmLWIxMjUtNDBjNjA5YWRjMzExXkEyXkFqcGc@._V1_.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fm%2Emedia-amazon%2Ecom%2Fimages%2FM%2FMV5BZDI5YzJhODQtMzQyNy00YWNmLWIxMjUtNDBjNjA5YWRjMzExXkEyXkFqcGc%40%2E_V1_%2Ejpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/61bc6bbbea3f4.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/61bc6bbbea3f4.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/61bc6bbbea3f4_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/621096b26f0e2.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/621096b26f0e2.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/621096b26f0e2_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6789c55a1aca8.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6789c55a1aca8.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6789c55a1aca8_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/61f96b06c49b1.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/61f96b06c49b1.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/61f96b06c49b1_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6754a1fd5838f.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6754a1fd5838f.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6754a1fd5838f_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67549f903bfa6.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67549f903bfa6.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67549f903bfa6_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/621095a04d1d0.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/621095a04d1d0.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/621095a04d1d0_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6262c5c20b970.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6262c5c20b970.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6262c5c20b970_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6262c5e9487b9.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6262c5e9487b9.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6262c5e9487b9_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6262c6202f5e9.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6262c6202f5e9.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6262c6202f5e9_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/64366ef99195f.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/64366ef99195f.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/64366ef99195f_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67660d6a30f05.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67660d6a30f05.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67660d6a30f05_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6789bac7996e4.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6789bac7996e4.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/6789bac7996e4_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/678ab4b256383.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/678ab4b256383.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/678ab4b256383_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67a3aec3909c5.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67a3aec3909c5.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67a3aec3909c5_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67a3aee647f20.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67a3aee647f20.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67a3aee647f20_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67a3af3484e65.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67a3af3484e65.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67a3af3484e65_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67a89473974e2.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67a89473974e2.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67a89473974e2_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67a894a1d5e5e.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67a894a1d5e5e.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67a894a1d5e5e_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67ac6c9aa57b2.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67ac6c9aa57b2.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67ac6c9aa57b2_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67b1738977675.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67b1738977675.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67b1738977675_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67c21eb42b776.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67c21eb42b776.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67c21eb42b776_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67cb4645c99fe.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67cb4645c99fe.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67cb4645c99fe_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67e21eefe815a.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67e21eefe815a.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/67e21eefe815a_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/677f0edbe1ef1.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/677f0edbe1ef1.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/677f0edbe1ef1_t.jpg"
- },
- {
- key: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/677f0f54457b9.jpg",
- provider: "tvdb",
- ratingKey: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/677f0f54457b9.jpg",
- selected: false,
- thumb: "https://artworks.thetvdb.com/banners/v4/series/371980/posters/677f0f54457b9_t.jpg"
- },
- {
- key: "http://assets.fanart.tv/fanart/tv/371980/tvposter/severance-6250816dc4374.jpg",
- provider: "fanarttv",
- ratingKey: "http://assets.fanart.tv/fanart/tv/371980/tvposter/severance-6250816dc4374.jpg",
- selected: false,
- thumb: "http://assets.fanart.tv/preview/tv/371980/tvposter/severance-6250816dc4374.jpg"
- },
- {
- key: "http://assets.fanart.tv/fanart/tv/371980/tvposter/severance-678bc7c692456.jpg",
- provider: "fanarttv",
- ratingKey: "http://assets.fanart.tv/fanart/tv/371980/tvposter/severance-678bc7c692456.jpg",
- selected: false,
- thumb: "http://assets.fanart.tv/preview/tv/371980/tvposter/severance-678bc7c692456.jpg"
- },
- {
- key: "http://assets.fanart.tv/fanart/tv/371980/tvposter/severance-67bf38c17586b.jpg",
- provider: "fanarttv",
- ratingKey: "http://assets.fanart.tv/fanart/tv/371980/tvposter/severance-67bf38c17586b.jpg",
- selected: false,
- thumb: "http://assets.fanart.tv/preview/tv/371980/tvposter/severance-67bf38c17586b.jpg"
- },
- {
- key: "http://assets.fanart.tv/fanart/tv/371980/tvposter/severance-67c071ab44d2f.jpg",
- provider: "fanarttv",
- ratingKey: "http://assets.fanart.tv/fanart/tv/371980/tvposter/severance-67c071ab44d2f.jpg",
- selected: false,
- thumb: "http://assets.fanart.tv/preview/tv/371980/tvposter/severance-67c071ab44d2f.jpg"
- },
- {
- key: "http://assets.fanart.tv/fanart/tv/371980/tvposter/severance-62548e5033bec.jpg",
- provider: "fanarttv",
- ratingKey: "http://assets.fanart.tv/fanart/tv/371980/tvposter/severance-62548e5033bec.jpg",
- selected: false,
- thumb: "http://assets.fanart.tv/preview/tv/371980/tvposter/severance-62548e5033bec.jpg"
- },
- {
- key: "http://assets.fanart.tv/fanart/tv/371980/tvposter/severance-67c398f8361f4.jpg",
- provider: "fanarttv",
- ratingKey: "http://assets.fanart.tv/fanart/tv/371980/tvposter/severance-67c398f8361f4.jpg",
- selected: false,
- thumb: "http://assets.fanart.tv/preview/tv/371980/tvposter/severance-67c398f8361f4.jpg"
- },
- {
- key: "http://assets.fanart.tv/fanart/tv/371980/tvposter/severance-67c3990c0b654.jpg",
- provider: "fanarttv",
- ratingKey: "http://assets.fanart.tv/fanart/tv/371980/tvposter/severance-67c3990c0b654.jpg",
- selected: false,
- thumb: "http://assets.fanart.tv/preview/tv/371980/tvposter/severance-67c3990c0b654.jpg"
- },
- {
- key: "https://metadata-static.plex.tv/5/gracenote/538df6c08553929c2fbdbd06b48ed722.jpg",
- provider: "gracenote",
- ratingKey: "https://metadata-static.plex.tv/5/gracenote/538df6c08553929c2fbdbd06b48ed722.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fmetadata-static%2Eplex%2Etv%2F5%2Fgracenote%2F538df6c08553929c2fbdbd06b48ed722%2Ejpg"
- },
- {
- key: "https://metadata-static.plex.tv/6/gracenote/64b164d9bf22bef2bd4a3e2d916707e2.jpg",
- provider: "gracenote",
- ratingKey: "https://metadata-static.plex.tv/6/gracenote/64b164d9bf22bef2bd4a3e2d916707e2.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fmetadata-static%2Eplex%2Etv%2F6%2Fgracenote%2F64b164d9bf22bef2bd4a3e2d916707e2%2Ejpg"
- },
- {
- key: "https://metadata-static.plex.tv/0/gracenote/0a9e41720a2d7d01a644118ff7dd1d9a.jpg",
- provider: "gracenote",
- ratingKey: "https://metadata-static.plex.tv/0/gracenote/0a9e41720a2d7d01a644118ff7dd1d9a.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fmetadata-static%2Eplex%2Etv%2F0%2Fgracenote%2F0a9e41720a2d7d01a644118ff7dd1d9a%2Ejpg"
- },
- {
- key: "https://metadata-static.plex.tv/2/gracenote/29a4808993b1acde4670fa06197df83f.jpg",
- provider: "gracenote",
- ratingKey: "https://metadata-static.plex.tv/2/gracenote/29a4808993b1acde4670fa06197df83f.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fmetadata-static%2Eplex%2Etv%2F2%2Fgracenote%2F29a4808993b1acde4670fa06197df83f%2Ejpg"
- },
- {
- key: "https://metadata-static.plex.tv/8/gracenote/89190cec9b63f62654f573796f6d7fc7.jpg",
- provider: "gracenote",
- ratingKey: "https://metadata-static.plex.tv/8/gracenote/89190cec9b63f62654f573796f6d7fc7.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fmetadata-static%2Eplex%2Etv%2F8%2Fgracenote%2F89190cec9b63f62654f573796f6d7fc7%2Ejpg"
- },
- {
- key: "https://metadata-static.plex.tv/9/gracenote/97b10c42ffd9e4c0c08795249eff56ac.jpg",
- provider: "gracenote",
- ratingKey: "https://metadata-static.plex.tv/9/gracenote/97b10c42ffd9e4c0c08795249eff56ac.jpg",
- selected: false,
- thumb: "https://images.plex.tv/photo?height=336&width=225&minSize=1&upscale=1&url=https%3A%2F%2Fmetadata-static%2Eplex%2Etv%2F9%2Fgracenote%2F97b10c42ffd9e4c0c08795249eff56ac%2Ejpg"
- }
- ],
- identifier: "com.plexapp.plugins.library",
- mediaTagPrefix: "/system/bundle/media/flags/",
- mediaTagVersion: 1740148659,
- size: 72
- }
- }
-
- validateResponseSpec("/library/metadata/{ratingKey}/posters", "get", 200, response)
- })
-})
diff --git a/tests/paths/media/providers/get-media-providers.spec.ts b/tests/paths/media/providers/get-media-providers.spec.ts
deleted file mode 100644
index f50b537c..00000000
--- a/tests/paths/media/providers/get-media-providers.spec.ts
+++ /dev/null
@@ -1,222 +0,0 @@
-import { validateResponseSpec } from "@utils"
-import { describe, it } from "vitest"
-
-describe("GET /media/providers", () => {
- it("should validate the 200 response when the API spec is valid", () => {
- const response = {
- MediaContainer: {
- size: 7,
- allowCameraUpload: false,
- allowChannelAccess: false,
- allowSharing: true,
- allowSync: true,
- allowTuners: false,
- backgroundProcessing: true,
- certificate: true,
- companionProxy: true,
- countryCode: "uk",
- diagnostics: "streaminglogs,databases",
- eventStream: true,
- friendlyName: "desktop-titan",
- livetv: 12,
- machineIdentifier: "cf18e74b-7e92-403f-b95a-a99e1f83f77b",
- musicAnalysis: 3,
- myPlex: true,
- myPlexMappingState: "linked",
- myPlexSigninState: "active",
- myPlexSubscription: true,
- myPlexUsername: "random.jason@outlook.com",
- offlineTranscode: 4,
- ownerFeatures:
- "5f36ef7d-bf9e-48a4-9399-6fddf0ea47b8,2e5687c9-9e71-4712-aec5-0198a93ff56f,3b84a6a9-bcfa-438b-b732-62cb3fcb6732,7d197f42-dc48-4e7b-a758-b6d52ffb216d",
- platform: "Linux",
- platformVersion: "18.04 (Build 12345)",
- pluginHost: true,
- pushNotifications: true,
- readOnlyLibraries: true,
- streamingBrainABRVersion: 5,
- streamingBrainVersion: 4,
- sync: true,
- transcoderActiveVideoSessions: 2,
- transcoderAudio: true,
- transcoderLyrics: true,
- transcoderSubtitles: true,
- transcoderVideo: true,
- transcoderVideoBitrates: "150,250,350,500,1000,2000,4000",
- transcoderVideoQualities: "2,3,5,7,9",
- transcoderVideoResolutions: "160,320,480,720,1080",
- updatedAt: 1835421007,
- updater: true,
- version: "3.40.9.1536-745a67c45",
- voiceSearch: true,
- MediaProvider: [
- {
- identifier: "com.plexapp.plugins.library",
- title: "Random Library",
- types: "photo,audio,video",
- protocols: "stream,http",
- Feature: [
- {
- key: "/library/sections/new",
- type: "content",
- Directory: [
- {
- hubKey: "/hubs/home",
- title: "Main Hub"
- },
- {
- agent: "tv.plex.agents.movie",
- language: "fr-FR",
- refreshing: false,
- scanner: "Random Movie Scanner",
- uuid: "9b8e23c4-592c-4d3d-b2b6-7e5d1843c7a8",
- id: "5",
- key: "/library/sections/5",
- hubKey: "/hubs/sections/5",
- type: "movie",
- title: "Films",
- updatedAt: 1835420739,
- scannedAt: 1835420123,
- Pivot: [
- {
- id: "recommended",
- key: "/hubs/sections/5",
- type: "hub",
- title: "Popular",
- context: "content.popular",
- symbol: "star"
- },
- {
- id: "library",
- key: "/library/sections/5/all?type=5",
- type: "list",
- title: "Film Library",
- context: "content.library",
- symbol: "library"
- },
- {
- id: "categories",
- key: "/library/sections/5/categories",
- type: "list",
- title: "Film Categories",
- context: "content.categories",
- symbol: "stack"
- }
- ]
- },
- {
- agent: "tv.plex.agents.series",
- language: "de-DE",
- refreshing: false,
- scanner: "Random TV Series Scanner",
- uuid: "af5832e1-3246-4e31-9f48-b24f670d95d7",
- id: "6",
- key: "/library/sections/6",
- hubKey: "/hubs/sections/6",
- type: "show",
- title: "Shows",
- updatedAt: 1835413943,
- scannedAt: 1835413688,
- Pivot: [
- {
- id: "trending",
- key: "/hubs/sections/6",
- type: "hub",
- title: "Trending Shows",
- context: "content.trending",
- symbol: "fire"
- },
- {
- id: "library",
- key: "/library/sections/6/all?type=6",
- type: "list",
- title: "TV Library",
- context: "content.library",
- symbol: "library"
- },
- {
- id: "categories",
- key: "/library/sections/6/categories",
- type: "list",
- title: "Show Categories",
- context: "content.categories",
- symbol: "stack"
- }
- ]
- }
- ]
- },
- {
- key: "/hubs/search/new",
- type: "search"
- },
- {
- key: "/library/matches/new",
- type: "match"
- },
- {
- key: "/library/metadata/new",
- type: "metadata"
- },
- {
- key: "/photo/:/transcode",
- type: "imagetranscoder"
- },
- {
- key: "/hubs/promoted/new",
- type: "promoted"
- },
- {
- key: "/hubs/continueWatching/new",
- type: "continuewatching"
- },
- {
- key: "/actions/new",
- type: "actions",
- Action: [
- {
- id: "addToContinueWatching",
- key: "/actions/addToContinueWatching"
- }
- ]
- },
- {
- flavor: "global",
- key: "/playlists/new",
- type: "playlist"
- },
- {
- flavor: "global",
- key: "/playQueues/new",
- type: "playqueue"
- },
- {
- key: "/library/collections/new",
- type: "collection"
- },
- {
- scrobbleKey: "/:/scrobble/new",
- unscrobbleKey: "/:/unscrobble/new",
- key: "/:/timeline/new",
- type: "timeline"
- },
- {
- type: "queryParser"
- },
- {
- flavor: "global",
- type: "subscribe"
- },
- {
- key: "/library/search/new",
- type: "universalsearch"
- }
- ]
- }
- ]
- }
- }
-
- validateResponseSpec("/media/providers", "get", 200, response)
- })
-})
diff --git a/tests/paths/resources/get-server-resources.spec.ts b/tests/paths/resources/get-server-resources.spec.ts
deleted file mode 100644
index e89d1520..00000000
--- a/tests/paths/resources/get-server-resources.spec.ts
+++ /dev/null
@@ -1,363 +0,0 @@
-import { validateResponseSpec } from "@utils"
-import { describe, it } from "vitest"
-
-describe("GET /resources", () => {
- it("should validate the 200 response when includeHttps=1, includeRelay=1 and includeIPv6=1", () => {
- const response = [
- {
- name: "StreamMaster",
- product: "Plex Media Server",
- productVersion: "1.50.7.9541-913b34e21",
- platform: "Linux",
- platformVersion: "5.15.12-Unraid",
- device: "Docker Container",
- clientIdentifier: "8276c3fa6bc24e44b347e19c71fbb98b9287c1e9",
- createdAt: "2020-01-12T15:30:18Z",
- lastSeenAt: "2024-09-05T03:15:45Z",
- provides: "server",
- ownerId: null,
- sourceTitle: null,
- publicAddress: "54.231.109.34",
- accessToken: "Hg7FGK9xVGdWZRa_sj76",
- owned: true,
- home: false,
- synced: false,
- relay: true,
- presence: true,
- httpsRequired: false,
- publicAddressMatches: false,
- dnsRebindingProtection: true,
- natLoopbackSupported: false,
- connections: [
- {
- protocol: "https",
- address: "192.168.1.150",
- port: 32400,
- uri: "https://192-168-1-150.fc6b48db927de7394036856ade1760b9.plex.direct:32400",
- local: true,
- relay: false,
- IPv6: false
- },
- {
- protocol: "https",
- address: "www.streammaster.com",
- port: 45678,
- uri: "https://www.streammaster.com:45678",
- local: false,
- relay: false,
- IPv6: false
- },
- {
- protocol: "https",
- address: "54.231.109.34",
- port: 45678,
- uri: "https://54-231-109-34.fc6b48db927de7394036856ade1760b9.plex.direct:45678",
- local: false,
- relay: false,
- IPv6: false
- },
- {
- protocol: "https",
- address: "162.243.175.222",
- port: 8443,
- uri: "https://162-243-175-222.fc6b48db927de7394036856ade1760b9.plex.direct:8443",
- local: false,
- relay: true,
- IPv6: false
- }
- ]
- },
- {
- name: "PirateBay",
- product: "Plex Media Server",
- productVersion: "1.52.8.9931-936b74f82",
- platform: "Linux",
- platformVersion: "22.04 (Jammy Jellyfish)",
- device: "PC",
- clientIdentifier: "f76e7b49cd981f44e37f3128b6e9fca2db32bca1",
- createdAt: "2019-12-05T08:50:12Z",
- lastSeenAt: "2024-09-04T10:25:11Z",
- provides: "server",
- ownerId: 2639453,
- sourceTitle: "kingpirate123",
- publicAddress: "23.145.67.54",
- accessToken: "yB3uFR1GQgM2qS47LGtY",
- owned: false,
- home: false,
- synced: false,
- relay: true,
- presence: true,
- httpsRequired: false,
- publicAddressMatches: false,
- dnsRebindingProtection: true,
- natLoopbackSupported: true,
- connections: [
- {
- protocol: "https",
- address: "10.1.1.45",
- port: 32400,
- uri: "https://10-1-1-45.d5e7f86fcace84ce8e19c7fa25347ce.plex.direct:32400",
- local: true,
- relay: false,
- IPv6: false
- },
- {
- protocol: "https",
- address: "10.98.1.2",
- port: 32400,
- uri: "https://10-98-1-2.d5e7f86fcace84ce8e19c7fa25347ce.plex.direct:32400",
- local: true,
- relay: false,
- IPv6: false
- },
- {
- protocol: "https",
- address: "23.145.67.54",
- port: 32400,
- uri: "https://23-145-67-54.d5e7f86fcace84ce8e19c7fa25347ce.plex.direct:32400",
- local: false,
- relay: false,
- IPv6: false
- },
- {
- protocol: "https",
- address: "162.243.175.222",
- port: 8443,
- uri: "https://162-243-175-222.d5e7f86fcace84ce8e19c7fa25347ce.plex.direct:8443",
- local: false,
- relay: true,
- IPv6: false
- }
- ]
- },
- {
- name: "Plexify",
- product: "Plex Media Server",
- productVersion: "1.33.0.5930-7c2440c6",
- platform: null,
- platformVersion: null,
- device: null,
- clientIdentifier: "f4297e6a9bf4e642f41d33caabc7134d5634e078",
- createdAt: "2021-03-12T02:21:19Z",
- lastSeenAt: "2021-03-28T12:48:14Z",
- provides: "server",
- ownerId: 974224,
- sourceTitle: "PlayerOne",
- publicAddress: "87.64.72.96",
- accessToken: "e7JvGmnGHyF3kYxV8qs2",
- owned: false,
- home: false,
- synced: false,
- relay: true,
- presence: false,
- httpsRequired: false,
- publicAddressMatches: false,
- dnsRebindingProtection: false,
- natLoopbackSupported: false,
- connections: [
- {
- protocol: "http",
- address: "87.64.72.96",
- port: 23945,
- uri: "http://87.64.72.96:23945",
- local: false,
- relay: false,
- IPv6: false
- }
- ]
- },
- {
- name: "HouseOfFun",
- product: "Plex Media Server",
- productVersion: "1.42.0.8900-046c2e25",
- platform: "Linux",
- platformVersion:
- "5.12.82-Unraid (#1 SMP PREEMPT_DYNAMIC Fri May 10 14:10:09 PDT 2024)",
- device: "PC",
- clientIdentifier: "ae35f677ff5689c9a56f4331f107f77957ab7feb",
- createdAt: "2021-07-22T14:27:50Z",
- lastSeenAt: "2024-09-05T05:33:23Z",
- provides: "server",
- ownerId: 4568124,
- sourceTitle: "CoolUser201",
- publicAddress: "172.156.190.56",
- accessToken: "hIYSFzE3AOL8XrQT9r1w",
- owned: false,
- home: false,
- synced: false,
- relay: false,
- presence: true,
- httpsRequired: false,
- publicAddressMatches: false,
- dnsRebindingProtection: false,
- natLoopbackSupported: false,
- connections: [
- {
- protocol: "https",
- address: "192.168.0.123",
- port: 32400,
- uri: "https://192-168-0-123.7db256a875124f09cd9a9a4232bb2135.plex.direct:32400",
- local: true,
- relay: false,
- IPv6: false
- },
- {
- protocol: "https",
- address: "172.156.190.56",
- port: 32400,
- uri: "https://172-156-190-56.7db256a875124f09cd9a9a4232bb2135.plex.direct:32400",
- local: false,
- relay: false,
- IPv6: false
- }
- ]
- },
- {
- name: "StreamerMaster",
- product: "Plex Media Server",
- productVersion: "1.45.2.7239-b797c8a8d",
- platform: "Linux",
- platformVersion: "5.18.20-Unraid",
- device: "Docker Container",
- clientIdentifier: "f6c462d7dd81c2cf78b1d6120b768f3b8d5ab521",
- createdAt: "2022-08-23T11:08:49Z",
- lastSeenAt: "2024-06-12T11:22:47Z",
- provides: "server",
- ownerId: 9321659,
- sourceTitle: "AdminUser",
- publicAddress: "162.214.65.132",
- accessToken: "oGR9zJDwX5iQFZ7tE9zU",
- owned: false,
- home: false,
- synced: false,
- relay: true,
- presence: false,
- httpsRequired: false,
- publicAddressMatches: false,
- dnsRebindingProtection: false,
- natLoopbackSupported: false,
- connections: [
- {
- protocol: "https",
- address: "192.168.178.30",
- port: 32400,
- uri: "https://192-168-178-30.8bd4a832eea747d7aa569d2104f84f96.plex.direct:32400",
- local: true,
- relay: false,
- IPv6: false
- },
- {
- protocol: "https",
- address: "176.123.150.200",
- port: 10500,
- uri: "https://176-123-150-200.8bd4a832eea747d7aa569d2104f84f96.plex.direct:10500",
- local: false,
- relay: false,
- IPv6: false
- }
- ]
- },
- {
- name: "desktop-mars",
- product: "Plex Media Server",
- productVersion: "1.55.7.9431-837d54f91",
- platform: "Windows",
- platformVersion: "10.0 (Build 20340)",
- device: "PC",
- clientIdentifier: "e5f4749ba349b07623246d861f35e1dbd6a29bc7",
- createdAt: "2024-07-19T01:45:39Z",
- lastSeenAt: "2024-09-05T07:12:46Z",
- provides: "server",
- ownerId: 856194,
- sourceTitle: "AdminSuper",
- publicAddress: "146.122.146.200",
- accessToken: "sQ9weXnURfzLtLmnRz6q",
- owned: false,
- home: false,
- synced: false,
- relay: true,
- presence: true,
- httpsRequired: false,
- publicAddressMatches: false,
- dnsRebindingProtection: false,
- natLoopbackSupported: true,
- connections: [
- {
- protocol: "https",
- address: "192.168.2.21",
- port: 32400,
- uri: "https://192-168-2-21.9bd4a931f7b64b4b896f476f98b61d57.plex.direct:32400",
- local: true,
- relay: false,
- IPv6: false
- },
- {
- protocol: "https",
- address: "146.122.146.200",
- port: 10901,
- uri: "https://146-122-146-200.9bd4a931f7b64b4b896f476f98b61d57.plex.direct:10901",
- local: false,
- relay: false,
- IPv6: false
- },
- {
- protocol: "https",
- address: "162.243.175.222",
- port: 8443,
- uri: "https://162-243-175-222.9bd4a931f7b64b4b896f476f98b61d57.plex.direct:8443",
- local: false,
- relay: true,
- IPv6: false
- }
- ]
- },
- {
- name: "MEDIA-HUB",
- product: "Plex Media Server",
- productVersion: "1.45.7.8739-e9821b72",
- platform: "Windows",
- platformVersion: "10.0 (Build 20040)",
- device: "PC",
- clientIdentifier: "d4e449bd664b2b93d8966b78323483be260e16c7",
- createdAt: "2024-09-12T19:28:31Z",
- lastSeenAt: "2024-09-05T08:12:37Z",
- provides: "server",
- ownerId: 32968462,
- sourceTitle: "AdminHub",
- publicAddress: "152.104.26.202",
- accessToken: "-tH4rXWP91EDtrM7Mc5D",
- owned: false,
- home: false,
- synced: false,
- relay: true,
- presence: false,
- httpsRequired: false,
- publicAddressMatches: false,
- dnsRebindingProtection: true,
- natLoopbackSupported: false,
- connections: [
- {
- protocol: "https",
- address: "192.168.178.175",
- port: 32400,
- uri: "https://192-168-178-175.a5c471267784569e71505e1925ae56b6.plex.direct:32400",
- local: true,
- relay: false,
- IPv6: false
- },
- {
- protocol: "https",
- address: "152.104.26.202",
- port: 13010,
- uri: "https://152-104-26-202.a5c471267784569e71505e1925ae56b6.plex.direct:13010",
- local: false,
- relay: false,
- IPv6: false
- }
- ]
- }
- ]
-
- validateResponseSpec("/resources", "get", 200, response)
- })
-})
diff --git a/tests/paths/users/post-sign-in.spec.ts b/tests/paths/users/post-sign-in.spec.ts
deleted file mode 100644
index df857aea..00000000
--- a/tests/paths/users/post-sign-in.spec.ts
+++ /dev/null
@@ -1,545 +0,0 @@
-import { validateResponseSpec } from "@utils"
-import { describe, it } from "vitest"
-
-describe("POST /users/signin", () => {
- it("should validate the 201 response when the API spec is valid", () => {
- const response = {
- id: 62735028,
- uuid: "b9h6f3c8k1",
- username: "ZjFvKLCb",
- title: "ZjFvKLCb",
- email: "c9eMdShR@example.com",
- friendlyName: "",
- locale: null,
- confirmed: false,
- joinedAt: 1552593531,
- emailOnlyAuth: false,
- hasPassword: true,
- protected: false,
- thumb: "https://plex.tv/users/b9h6f3c8k1/avatar?c=1724402119",
- authToken: "jx9nTbVbHk1gM",
- mailingListStatus: "unsubscribed",
- mailingListActive: false,
- scrobbleTypes: "",
- country: "ES",
- subscription: {
- active: false,
- subscribedAt: "2019-03-16T15:20:12Z",
- status: "Inactive",
- paymentService: null,
- plan: null,
- features: [
- "guided-upgrade",
- "increase-password-complexity",
- "upgrade-3ds2",
- "ad-countdown-timer",
- "adaptive_bitrate",
- "amazon-loop-debug",
- "Android - Dolby Vision",
- "Android - PiP",
- "avod-ad-analysis",
- "avod-new-media",
- "blacklist_get_signin",
- "CU Sunset",
- "client-radio-stations",
- "cloudflare-turnstile-required",
- "comments_and_replies_push_notifications",
- "friend_request_push_notifications",
- "community_access_plex_tv",
- "companions_sonos",
- "custom-home-removal",
- "disable_home_user_friendships",
- "disable_sharing_friendships",
- "drm_support",
- "le_isrg_root_x1",
- "federated-auth",
- "home",
- "HRK_enable_EUR",
- "ios14-privacy-banner",
- "iterable-notification-tokens",
- "keep-payment-method",
- "kevin-bacon",
- "korea-consent",
- "lets_encrypt",
- "lightning-dvr-pivot",
- "livetv",
- "live-tv-support-incomplete-segments",
- "tuner-sharing",
- "metadata_search",
- "vod_cloudflare",
- "new_plex_pass_prices",
- "news-provider-sunset-modal",
- "photos-favorites",
- "photos-metadata-edition",
- "pms_health",
- "rate-limit-client-token",
- "shared_server_notification",
- "shared_source_notification",
- "scrobbling-service-plex-tv",
- "collections",
- "radio",
- "exclude restrictions",
- "signin_with_apple",
- "spring_serve_ad_provider",
- "transcoder_cache",
- "TREBLE-show-features",
- "two-factor-authentication",
- "unsupportedtuners",
- "vod-schema",
- "watch-together-invite",
- "web_server_dashboard"
- ]
- },
- subscriptionDescription: null,
- restricted: false,
- anonymous: false,
- home: false,
- guest: false,
- homeSize: 1,
- homeAdmin: false,
- maxHomeSize: 15,
- rememberExpiresAt: 1725611719,
- profile: {
- autoSelectAudio: true,
- defaultAudioLanguage: "ja",
- defaultSubtitleLanguage: "en",
- autoSelectSubtitle: 1,
- defaultSubtitleAccessibility: 0,
- defaultSubtitleForced: 0,
- watchedIndicator: 1,
- mediaReviewsVisibility: 0
- },
- entitlements: [],
- subscriptions: [],
- pastSubscriptions: [
- {
- id: null,
- mode: null,
- renewsAt: null,
- endsAt: 1556281940,
- billing: {
- paymentMethodId: null,
- internalPaymentMethod: {}
- },
- canceled: false,
- gracePeriod: false,
- onHold: false,
- canReactivate: false,
- canUpgrade: false,
- canDowngrade: false,
- canConvert: false,
- type: "plexpass",
- transfer: null,
- state: "ended"
- }
- ],
- trials: [],
- services: [
- {
- identifier: "epg",
- endpoint: "https://epg.provider.plex.tv",
- token: "d2h7zUjKgT5oLwQ3cQ6d",
- secret: null,
- status: "online"
- },
- {
- identifier: "epg-staging",
- endpoint: "https://epg-staging.provider.plex.tv",
- token: "r7m1nVfPhU4eRwM7eR5a",
- secret: null,
- status: "online"
- },
- {
- identifier: "epg-dev",
- endpoint: "https://epg-dev.provider.plex.tv",
- token: "z4w2sLxPbJ3iRkY2hN8f",
- secret: null,
- status: "online"
- },
- {
- identifier: "eyeq",
- endpoint: "https://c4412416.ipg.web.cddbp.net/webapi/xml/1.0/",
- token: "g1v9kWxHdT3jNiY6dF4b",
- secret: null,
- status: "online"
- },
- {
- identifier: "eyeq-channel-icons",
- endpoint: "http://akamai-b.cdn.cddbp.net/cds/2.0/image",
- token: null,
- secret: null,
- status: "online"
- },
- {
- identifier: "graph-dev",
- endpoint: "https://community-dev.plex.tv",
- token: null,
- secret: null,
- status: "online"
- },
- {
- identifier: "graph-staging",
- endpoint: "https://community-staging.plex.tv",
- token: null,
- secret: null,
- status: "online"
- },
- {
- identifier: "community-dev",
- endpoint: "https://community-dev.plex.tv",
- token: null,
- secret: null,
- status: "online"
- },
- {
- identifier: "community-staging",
- endpoint: "https://community-staging.plex.tv",
- token: null,
- secret: null,
- status: "online"
- },
- {
- identifier: "community",
- endpoint: "https://community.plex.tv",
- token: null,
- secret: null,
- status: "online"
- },
- {
- identifier: "metadata",
- endpoint: "https://metadata.provider.plex.tv",
- token: "h5z3rQxLhJ2lRyB4gN7v",
- secret: null,
- status: "online"
- },
- {
- identifier: "scrobbling",
- endpoint: "https://scrobbles.plex.tv",
- token: "s6y1wTxFpL7jMxC3nR8e",
- secret: null,
- status: "online"
- },
- {
- identifier: "metadata-dev",
- endpoint: "https://metadata-dev.provider.plex.tv",
- token: "j2h4tWmNpO3lRyD7vF9x",
- secret: null,
- status: "online"
- },
- {
- identifier: "metadata-provider",
- endpoint: "https://mpm.plex.tv/",
- token: null,
- secret: null,
- status: "online"
- },
- {
- identifier: "tmsapi",
- endpoint: "https://tmsapi.plex.tv/v1.1/",
- token: "p7c8xVhLpM5oTzQ1wR2b",
- secret: null,
- status: "online"
- },
- {
- identifier: "subtitles-search",
- endpoint: "https://metadata.provider.plex.tv/library/streams/matches",
- token: "t8f3kWqNhP6uLyX4mC2y",
- secret: null,
- status: "online"
- },
- {
- identifier: "acoustid",
- endpoint: "https://acoustid.plex.tv/",
- token: "l5n7rQxHpV2oRyD9gF6b",
- secret: null,
- status: "online"
- },
- {
- identifier: "lyricfind",
- endpoint: "https://lyricfind.plex.tv/",
- token: "m3y4tUjKlN8fMxC7oQ2b",
- secret: "a1d5vWxHpQ6oLyT4gR3c",
- status: "online"
- },
- {
- identifier: "lyricfind-search",
- endpoint: "https://lyricfind.plex.tv/",
- token: "q6c8wTxFpO9kLrZ2hV5b",
- secret: null,
- status: "online"
- },
- {
- identifier: "tvdb",
- endpoint: "https://api4.thetvdb.com/",
- token: "r4h7zUjMgL1fTzN3yP5x",
- secret: null,
- status: "online"
- }
- ],
- adsConsent: null,
- adsConsentSetAt: null,
- adsConsentReminderAt: null,
- experimentalFeatures: false,
- twoFactorEnabled: false,
- backupCodesCreated: false,
- attributionPartner: null
- }
-
- validateResponseSpec("/users/signin", "post", 201, response)
- })
-
- it("should validate the 201 response when the API spec is valid", () => {
- const response = {
- id: 475829302,
- uuid: "a1b2c3d4e5f67890",
- username: "user12345",
- title: "user12345",
- email: "user12345@example.com",
- friendlyName: "",
- locale: null,
- confirmed: false,
- joinedAt: 1633376532,
- emailOnlyAuth: false,
- hasPassword: true,
- protected: false,
- thumb: "https://plex.tv/users/a1b2c3d4e5f67890/avatar?c=1234567890",
- authToken: "gHjKlMnOpQrStUvWxYz",
- mailingListStatus: "active",
- mailingListActive: true,
- scrobbleTypes: "",
- country: "IT",
- subscription: {
- active: false,
- subscribedAt: null,
- status: "Inactive",
- paymentService: null,
- plan: null,
- features: [
- "guided-upgrade",
- "increase-password-complexity",
- "upgrade-3ds2",
- "ad-countdown-timer",
- "adaptive_bitrate",
- "amazon-loop-debug",
- "avod-ad-analysis",
- "avod-new-media",
- "blacklist_get_signin",
- "CU Sunset",
- "client-radio-stations",
- "cloudflare-turnstile-required",
- "comments_and_replies_push_notifications",
- "friend_request_push_notifications",
- "community_access_plex_tv",
- "companions_sonos",
- "custom-home-removal",
- "disable_home_user_friendships",
- "disable_sharing_friendships",
- "drm_support",
- "le_isrg_root_x1",
- "federated-auth",
- "home",
- "HRK_enable_EUR",
- "ios14-privacy-banner",
- "iterable-notification-tokens",
- "keep-payment-method",
- "kevin-bacon",
- "korea-consent",
- "lets_encrypt",
- "lightning-dvr-pivot",
- "livetv",
- "live-tv-support-incomplete-segments",
- "tuner-sharing",
- "metadata_search",
- "vod_cloudflare",
- "new_plex_pass_prices",
- "news-provider-sunset-modal",
- "photos-favorites",
- "photos-metadata-edition",
- "pms_health",
- "rate-limit-client-token",
- "shared_server_notification",
- "shared_source_notification",
- "scrobbling-service-plex-tv",
- "collections",
- "radio",
- "exclude restrictions",
- "signin_with_apple",
- "spring_serve_ad_provider",
- "transcoder_cache",
- "TREBLE-show-features",
- "two-factor-authentication",
- "unsupportedtuners",
- "vod-schema",
- "watch-together-invite",
- "web_server_dashboard"
- ]
- },
- subscriptionDescription: null,
- restricted: false,
- anonymous: null,
- home: false,
- guest: false,
- homeSize: 1,
- homeAdmin: false,
- maxHomeSize: 15,
- rememberExpiresAt: 1725684008,
- profile: {
- autoSelectAudio: true,
- defaultAudioLanguage: null,
- defaultSubtitleLanguage: null,
- autoSelectSubtitle: 1,
- defaultSubtitleAccessibility: 0,
- defaultSubtitleForced: 0,
- watchedIndicator: 1,
- mediaReviewsVisibility: 0
- },
- entitlements: [],
- subscriptions: [],
- pastSubscriptions: [],
- trials: [],
- services: [
- {
- identifier: "epg",
- endpoint: "https://epg.provider.plex.tv",
- token: "A1B2C3D4E5F6G7H8I9J0",
- secret: null,
- status: "online"
- },
- {
- identifier: "epg-staging",
- endpoint: "https://epg-staging.provider.plex.tv",
- token: "J9I8H7G6F5E4D3C2B1A0",
- secret: null,
- status: "online"
- },
- {
- identifier: "epg-dev",
- endpoint: "https://epg-dev.provider.plex.tv",
- token: "0J9I8H7G6F5E4D3C2B1A",
- secret: null,
- status: "online"
- },
- {
- identifier: "eyeq",
- endpoint: "https://c4412416.ipg.web.cddbp.net/webapi/xml/1.0/",
- token: "Z1X2C3V4B5N6M7Q8W9R0",
- secret: null,
- status: "online"
- },
- {
- identifier: "eyeq-channel-icons",
- endpoint: "http://akamai-b.cdn.cddbp.net/cds/2.0/image",
- token: null,
- secret: null,
- status: "online"
- },
- {
- identifier: "graph-dev",
- endpoint: "https://community-dev.plex.tv",
- token: null,
- secret: null,
- status: "online"
- },
- {
- identifier: "graph-staging",
- endpoint: "https://community-staging.plex.tv",
- token: null,
- secret: null,
- status: "online"
- },
- {
- identifier: "community-dev",
- endpoint: "https://community-dev.plex.tv",
- token: null,
- secret: null,
- status: "online"
- },
- {
- identifier: "community-staging",
- endpoint: "https://community-staging.plex.tv",
- token: null,
- secret: null,
- status: "online"
- },
- {
- identifier: "community",
- endpoint: "https://community.plex.tv",
- token: null,
- secret: null,
- status: "online"
- },
- {
- identifier: "metadata",
- endpoint: "https://metadata.provider.plex.tv",
- token: "K1L2M3N4O5P6Q7R8S9T0",
- secret: null,
- status: "online"
- },
- {
- identifier: "metadata-dev",
- endpoint: "https://metadata-dev.provider.plex.tv",
- token: "T0S9R8Q7P6O5N4M3L2K1",
- secret: null,
- status: "online"
- },
- {
- identifier: "metadata-provider",
- endpoint: "https://mpm.plex.tv/",
- token: null,
- secret: null,
- status: "online"
- },
- {
- identifier: "tmsapi",
- endpoint: "https://tmsapi.plex.tv/v1.1/",
- token: "F1G2H3J4K5L6M7N8O9P0",
- secret: null,
- status: "online"
- },
- {
- identifier: "subtitles-search",
- endpoint: "https://metadata.provider.plex.tv/library/streams/matches",
- token: "Q1W2E3R4T5Y6U7I8O9P0",
- secret: null,
- status: "online"
- },
- {
- identifier: "acoustid",
- endpoint: "https://acoustid.plex.tv/",
- token: "1A2S3D4F5G6H7J8K9L0",
- secret: null,
- status: "online"
- },
- {
- identifier: "lyricfind",
- endpoint: "https://lyricfind.plex.tv/",
- token: "Z9X8C7V6B5N4M3Q2W1E0",
- secret: "X1C2V3B4N5M6Q7W8E9R0",
- status: "online"
- },
- {
- identifier: "lyricfind-search",
- endpoint: "https://lyricfind.plex.tv/",
- token: "F6D5S4A3J2K1L8P7O9M0",
- secret: null,
- status: "online"
- },
- {
- identifier: "tvdb",
- endpoint: "https://api4.thetvdb.com/",
- token: "L1K2J3H4G5F6D7S8A9P0",
- secret: null,
- status: "online"
- }
- ],
- adsConsent: null,
- adsConsentSetAt: null,
- adsConsentReminderAt: null,
- experimentalFeatures: false,
- twoFactorEnabled: false,
- backupCodesCreated: false,
- attributionPartner: null
- }
- validateResponseSpec("/users/signin", "post", 201, response)
- })
-})
diff --git a/tests/utils/import.ts b/tests/utils/import.ts
deleted file mode 100644
index 7941ba17..00000000
--- a/tests/utils/import.ts
+++ /dev/null
@@ -1,130 +0,0 @@
-import PMSSpec from "../../output/plex-media-server-spec-dereferenced.yaml"
-import Ajv from "ajv"
-import addFormats from "ajv-formats"
-import { expect } from "vitest"
-import { isArray, merge } from "lodash-es"
-import { xml2json } from "xml-js"
-/**
- * Validate a response against the OpenAPI spec
- * NOTE: It accounts for the following scenarios:
- * - properties that are not defined in the openAPI spec
- * - properties that are defined in the openAPI spec but are not present in the response IF they are required
- * - properties with conflicting types
- * @param path
- * @param type
- * @param statusCode
- * @param response
- * @param responseType
- */
-export function validateResponseSpec(
- path: string,
- type: "get" | "post" | "delete",
- statusCode: number,
- response: any,
- responseType: "json" | "xml" = "json"
-): void {
- const ajv = new Ajv({ allErrors: true, strict: false })
-
- const schema = PMSSpec
-
- addAdditionalProperties(schema.paths)
-
- ajv.addSchema(schema, "API.yaml")
- addFormats(ajv)
-
- // Convert JSONPath to JSON Pointer
- const pathPointer = `/paths/${path.replace(/\//g, `~1`)}/${type}/responses/${statusCode}/content/application~1${responseType}/schema`
-
- let jsonResponse = response
- if (responseType === "xml") {
- const x = response.replace(/=""/g, '="a"')
- jsonResponse = flattenAttributes(
- JSON.parse(
- xml2json(x, {
- compact: true,
- ignoreDeclaration: true,
- nativeType: true,
- // @ts-ignore
- nativeTypeAttributes: true
- })
- )
- )
- }
-
- const validate = ajv.validate(
- { $ref: "API.yaml#" + pathPointer },
- jsonResponse
- )
-
- if (!validate) {
- for (const error of ajv.errors) {
- if (
- error.hasOwnProperty("params") &&
- error.params.hasOwnProperty("allowedValues") &&
- isArray(error.params.allowedValues)
- ) {
- // Format the allowedValues to be a string to make it visible in the error message
- error.params.allowedValues = error.params.allowedValues.join(", ")
- }
- }
-
- console.error(ajv.errors)
- console.error(JSON.stringify(jsonResponse, null, 2))
- }
-
- expect(ajv.errors).toBe(null)
-}
-
-/**
- * Recursively add additionalProperties: false to all objects in the schema and merge allOf schemas
- * This is necessary to ensure that the schema is strict and does not allow additional properties without explicitly defined in the openApi spec
- * DOC: https://ajv.js.org/json-schema.html#additionalproperties
- * @param schema
- */
-function addAdditionalProperties(schema) {
- if (schema === null || typeof schema !== "object") {
- return
- }
-
- // If the current schema has allOf, merge the schemas because AJV handles mentions of allOf as separate schemas that all need to pass at the same time. We use it in the spec to combine multiple schemas into one.
- // DOC: https://ajv.js.org/json-schema.html#allof
- if (schema.hasOwnProperty("allOf")) {
- const merged = merge({}, ...schema.allOf)
- delete schema.allOf
- Object.assign(schema, merged)
- }
-
- // If the current schema defines an object, ensure additionalProperties is false
- if (schema.hasOwnProperty("type") && schema.type === "object") {
- if (!schema.hasOwnProperty("additionalProperties")) {
- schema.additionalProperties = false
- }
- }
-
- // Recursively handle properties if they exist
- for (const [_, value] of Object.entries(schema)) {
- if (Array.isArray(value)) {
- value.forEach((x) => addAdditionalProperties(x))
- }
-
- if (typeof value === "object") {
- addAdditionalProperties(value)
- }
- }
-}
-
-function flattenAttributes(obj: any): any {
- if (Array.isArray(obj)) {
- return obj.map(flattenAttributes)
- } else if (typeof obj === "object" && obj !== null) {
- if ("_attributes" in obj) {
- Object.assign(obj, obj._attributes)
- delete obj._attributes
- }
- // Recursively process all properties
- for (const key in obj) {
- obj[key] = flattenAttributes(obj[key])
- }
- }
- return obj
-}
diff --git a/tests/utils/index.ts b/tests/utils/index.ts
deleted file mode 100644
index f6991554..00000000
--- a/tests/utils/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from "./import.js"
-export * from "./mocks.js"
diff --git a/tests/utils/mocks.ts b/tests/utils/mocks.ts
deleted file mode 100644
index 262870b3..00000000
--- a/tests/utils/mocks.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-import { randNumber, randRecentDate, randUuid } from "@ngneat/falso"
-
-export function randUUID() {
- return randUuid()
-}
-
-export function randPlexUnixEpoch() {
- const date = randRecentDate()
- return Math.floor(date.getTime() / 1000)
-}
-
-export function randRelativeSeconds() {
- return randNumber({ min: 1000, max: 100000 })
-}
diff --git a/tsconfig.json b/tsconfig.json
deleted file mode 100644
index e501acb2..00000000
--- a/tsconfig.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "compilerOptions": {
- "noEmit": true,
- "outDir": "./output",
- "paths": {
- "@/*": ["./src/*"],
- "@utils": ["./tests/utils/index.ts"]
- },
- "types": ["@modyfi/vite-plugin-yaml/modules"],
- "skipLibCheck": true
- },
- "exclude": ["node_modules"]
-}
diff --git a/vite.config.ts b/vite.config.ts
deleted file mode 100644
index 600515bc..00000000
--- a/vite.config.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import ViteYaml from "@modyfi/vite-plugin-yaml"
-import tsconfigPaths from "vite-tsconfig-paths"
-import { defineConfig } from "vite"
-
-export default defineConfig({
- plugins: [tsconfigPaths(), ViteYaml()]
-})