mirror of
https://github.com/LukeHagar/plex-sdk-docs.git
synced 2025-12-07 12:37:44 +00:00
Initial Commit
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
## Get On Deck
|
||||
|
||||
This endpoint will return the on deck content.
|
||||
@@ -0,0 +1,2 @@
|
||||
{/* Autogenerated DO NOT EDIT */}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
{/* Autogenerated DO NOT EDIT */}
|
||||
import GetOnDeckResponse from "/content/types/models/operations/get_on_deck_response/python.mdx"
|
||||
import Collapsible from "/src/components/Collapsible";
|
||||
import Labels from "/src/lib/labels";
|
||||
|
||||
##### *{`operations.GetOnDeckResponse`}*
|
||||
<Collapsible defaultOpen openLabel={Labels.showProperties} closeLabel={Labels.hideProperties}>
|
||||
<GetOnDeckResponse/>
|
||||
</Collapsible>
|
||||
|
||||
|
||||
@@ -0,0 +1,131 @@
|
||||
|
||||
<CH.Code>
|
||||
```python GetOnDeck.py
|
||||
import sdk
|
||||
|
||||
s = sdk.SDK(
|
||||
access_token="<YOUR_API_KEY_HERE>",
|
||||
)
|
||||
|
||||
|
||||
res = s.library.get_on_deck()
|
||||
|
||||
if res.object is not None:
|
||||
# handle response
|
||||
pass
|
||||
```
|
||||
---
|
||||
|
||||
```json Example Response
|
||||
{
|
||||
"MediaContainer": {
|
||||
"size": 16,
|
||||
"allowSync": false,
|
||||
"identifier": "com.plexapp.plugins.library",
|
||||
"mediaTagPrefix": "/system/bundle/media/flags/",
|
||||
"mediaTagVersion": 1680021154,
|
||||
"mixedParents": false,
|
||||
"Metadata": [
|
||||
{
|
||||
"allowSync": false,
|
||||
"librarySectionID": 2,
|
||||
"librarySectionTitle": "TV Shows",
|
||||
"librarySectionUUID": "4bb2521c-8ba9-459b-aaee-8ab8bc35eabd",
|
||||
"ratingKey": 49564,
|
||||
"key": "/library/metadata/49564",
|
||||
"parentRatingKey": 49557,
|
||||
"grandparentRatingKey": 49556,
|
||||
"guid": "plex://episode/5ea7d7402e7ab10042e74d4f",
|
||||
"parentGuid": "plex://season/602e754d67f4c8002ce54b3d",
|
||||
"grandparentGuid": "plex://show/5d9c090e705e7a001e6e94d8",
|
||||
"type": "episode",
|
||||
"title": "Circus",
|
||||
"grandparentKey": "/library/metadata/49556",
|
||||
"parentKey": "/library/metadata/49557",
|
||||
"librarySectionKey": "/library/sections/2",
|
||||
"grandparentTitle": "Bluey (2018)",
|
||||
"parentTitle": "Season 2",
|
||||
"contentRating": "TV-Y",
|
||||
"summary": "Bluey is the ringmaster in a game of circus with her friends but Hercules wants to play his motorcycle game instead. Luckily Bluey has a solution to keep everyone happy.",
|
||||
"index": 33,
|
||||
"parentIndex": 2,
|
||||
"lastViewedAt": 1681908352,
|
||||
"year": 2018,
|
||||
"thumb": "/library/metadata/49564/thumb/1654258204",
|
||||
"art": "/library/metadata/49556/art/1680939546",
|
||||
"parentThumb": "/library/metadata/49557/thumb/1654258204",
|
||||
"grandparentThumb": "/library/metadata/49556/thumb/1680939546",
|
||||
"grandparentArt": "/library/metadata/49556/art/1680939546",
|
||||
"grandparentTheme": "/library/metadata/49556/theme/1680939546",
|
||||
"duration": 420080,
|
||||
"originallyAvailableAt": "2020-10-31T00:00:00Z",
|
||||
"addedAt": 1654258196,
|
||||
"updatedAt": 1654258204,
|
||||
"Media": [
|
||||
{
|
||||
"id": 80994,
|
||||
"duration": 420080,
|
||||
"bitrate": 1046,
|
||||
"width": 1920,
|
||||
"height": 1080,
|
||||
"aspectRatio": 1.78,
|
||||
"audioChannels": 2,
|
||||
"audioCodec": "aac",
|
||||
"videoCodec": "hevc",
|
||||
"videoResolution": "1080",
|
||||
"container": "mkv",
|
||||
"videoFrameRate": "PAL",
|
||||
"audioProfile": "lc",
|
||||
"videoProfile": "main",
|
||||
"Part": [
|
||||
{
|
||||
"id": 80994,
|
||||
"key": "/library/parts/80994/1655007810/file.mkv",
|
||||
"duration": 420080,
|
||||
"file": "/tvshows/Bluey (2018)/Bluey (2018) - S02E33 - Circus.mkv",
|
||||
"size": 55148931,
|
||||
"audioProfile": "lc",
|
||||
"container": "mkv",
|
||||
"videoProfile": "main",
|
||||
"Stream": [
|
||||
{
|
||||
"id": 211234,
|
||||
"streamType": 1,
|
||||
"default": false,
|
||||
"codec": "hevc",
|
||||
"index": 0,
|
||||
"bitrate": 918,
|
||||
"language": "English",
|
||||
"languageTag": "en",
|
||||
"languageCode": "eng",
|
||||
"bitDepth": 8,
|
||||
"chromaLocation": "left",
|
||||
"chromaSubsampling": "4:2:0",
|
||||
"codedHeight": 1080,
|
||||
"codedWidth": 1920,
|
||||
"colorRange": "tv",
|
||||
"frameRate": 25,
|
||||
"height": 1080,
|
||||
"level": 120,
|
||||
"profile": "main",
|
||||
"refFrames": 1,
|
||||
"width": 1920,
|
||||
"displayTitle": "1080p (HEVC Main)",
|
||||
"extendedDisplayTitle": "1080p (HEVC Main)"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"guids": [
|
||||
{
|
||||
"id": "imdb://tt13303712"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
</CH.Code>
|
||||
@@ -0,0 +1,12 @@
|
||||
import CurlHeader from './_header.mdx';
|
||||
import SDKHeader from './_header.mdx';
|
||||
import OperationHeader from '/src/components/OperationHeader';
|
||||
|
||||
###### *Library*
|
||||
|
||||
<OperationHeader
|
||||
sdkHeader={<SDKHeader />}
|
||||
curlHeader={<CurlHeader />}
|
||||
/>
|
||||
|
||||
{/* render operation */}
|
||||
Reference in New Issue
Block a user