Files
plexjs/docs/sdk/models/operations/getlibraryhubsmediacontainer.md
2024-09-08 03:06:14 +00:00

8.9 KiB
Raw Blame History

GetLibraryHubsMediaContainer

Example Usage

import { GetLibraryHubsMediaContainer } from "@lukehagar/plexjs/sdk/models/operations";
import { RFCDate } from "@lukehagar/plexjs/sdk/types";

let value: GetLibraryHubsMediaContainer = {
    size: 7,
    allowSync: true,
    identifier: "com.plexapp.plugins.library",
    librarySectionID: 1,
    librarySectionTitle: "Movies",
    librarySectionUUID: "322a231a-b7f7-49f5-920f-14c61199cd30",
    hub: [
        {
            key: "/library/sections/1/all?sort=lastViewedAt:desc&unwatched=0&viewOffset=0",
            title: "Recently Played Movies",
            type: "movie",
            hubIdentifier: "movie.recentlyviewed.1",
            context: "hub.movie.recentlyviewed",
            size: 6,
            more: true,
            style: "shelf",
            hubKey: "/library/metadata/66485,66098,57249,11449,5858,14944",
            metadata: [
                {
                    ratingKey: "14944",
                    key: "/library/metadata/14944",
                    guid: "plex://movie/5d77686eeb5d26001f1eb339",
                    studio: "Walt Disney Animation Studios",
                    type: "movie",
                    title: "Tangled",
                    librarySectionTitle: "Movies",
                    librarySectionID: 1,
                    librarySectionKey: "/library/sections/1",
                    contentRating: "PG",
                    summary:
                        "The magically long-haired Rapunzel has spent her entire life in a tower, but now that a runaway thief has stumbled upon her, she is about to discover the world for the first time, and who she really is.",
                    rating: 8.9,
                    audienceRating: 8.7,
                    viewCount: 1,
                    lastViewedAt: 1704936047,
                    year: 2010,
                    tagline: "They're taking adventure to new lengths.",
                    thumb: "/library/metadata/14944/thumb/1705739847",
                    art: "/library/metadata/14944/art/1705739847",
                    duration: 6017237,
                    originallyAvailableAt: new RFCDate("2010-11-24T00:00:00Z"),
                    addedAt: 1589412494,
                    updatedAt: 1705739847,
                    audienceRatingImage: "rottentomatoes://image.rating.upright",
                    primaryExtraKey: "/library/metadata/14952",
                    ratingImage: "rottentomatoes://image.rating.ripe",
                    media: [
                        {
                            id: 38247,
                            duration: 6017237,
                            bitrate: 2051,
                            width: 1920,
                            height: 1080,
                            aspectRatio: 1.78,
                            audioChannels: 2,
                            audioCodec: "aac",
                            videoCodec: "h264",
                            videoResolution: "1080",
                            container: "mp4",
                            videoFrameRate: "24p",
                            optimizedForStreaming: 1,
                            audioProfile: "lc",
                            has64bitOffsets: false,
                            videoProfile: "high",
                            part: [
                                {
                                    id: 38247,
                                    key: "/library/parts/38247/1589412494/file.mp4",
                                    duration: 6017237,
                                    file: "/movies/Tangled (2010)/Tangled (2010) Bluray-1080p.mp4",
                                    size: 1545647447,
                                    audioProfile: "lc",
                                    container: "mp4",
                                    has64bitOffsets: false,
                                    optimizedForStreaming: true,
                                    videoProfile: "high",
                                },
                            ],
                        },
                    ],
                    genre: [
                        {
                            tag: "Animation",
                        },
                    ],
                    country: [
                        {
                            tag: "United States of America",
                        },
                    ],
                    director: [
                        {
                            tag: "Nathan Greno",
                        },
                    ],
                    role: [
                        {
                            tag: "Donna Murphy",
                        },
                    ],
                    writer: [
                        {
                            tag: "Wilhelm Grimm",
                        },
                    ],
                    skipCount: 1,
                    chapterSource: "media",
                },
            ],
            promoted: true,
            random: true,
        },
    ],
};

Fields

Field Type Required Description Example
size number N/A 7
allowSync boolean N/A true
identifier string N/A com.plexapp.plugins.library
librarySectionID number N/A 1
librarySectionTitle string N/A Movies
librarySectionUUID string N/A 322a231a-b7f7-49f5-920f-14c61199cd30
hub operations.GetLibraryHubsHub[] N/A