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

5.7 KiB
Raw Blame History

GetSessionsMedia

Example Usage

import { GetSessionsMedia } from "@lukehagar/plexjs/sdk/models/operations";

let value: GetSessionsMedia = {
    audioChannels: 2,
    audioCodec: "flac",
    bitrate: 1014,
    container: "flac",
    duration: 186240,
    id: "130355",
    selected: true,
    part: [
        {
            container: "flac",
            duration: 186240,
            file: "/music/Green Day/Saviors (2024)/Green Day - Saviors - 01 - The American Dream Is Killing Me.flac",
            hasThumbnail: "1",
            id: "130625",
            key: "/library/parts/130625/1705543268/file.flac",
            size: 23644000,
            decision: "directplay",
            selected: true,
            stream: [
                {
                    albumGain: "-12.94",
                    albumPeak: "1.000000",
                    albumRange: "4.751014",
                    audioChannelLayout: "stereo",
                    bitDepth: 16,
                    bitrate: 1014,
                    channels: 2,
                    codec: "flac",
                    displayTitle: "FLAC (Stereo)",
                    extendedDisplayTitle: "FLAC (Stereo)",
                    gain: "-12.94",
                    id: "352487",
                    index: 0,
                    loudness: "-5.94",
                    lra: "1.74",
                    peak: "1.000000",
                    samplingRate: 44100,
                    selected: true,
                    streamType: 2,
                    location: "direct",
                },
            ],
        },
    ],
};

Fields

Field Type Required Description Example
audioChannels number N/A 2
audioCodec string N/A flac
bitrate number N/A 1014
container string N/A flac
duration number N/A 186240
id string N/A 130355
selected boolean N/A true
part operations.GetSessionsPart[] N/A