---
title: "Gets a list of sessions."
method: GET
path: "/Sessions"
tags: ["Session"]
---

# Gets a list of sessions.

`GET /Sessions`

## Query parameters

- `controllableByUserId` string, uuid, nullable — Filter by sessions that a given user is allowed to remote control.
- `deviceId` string, nullable — Filter by device Id.
- `activeWithinSeconds` integer, nullable — Optional. Filter by sessions that were active in the last n seconds.

## Response `200`

List of sessions returned.

- SessionInfo[]
  - `PlayState` PlayerStateInfo
    - `PositionTicks` integer, nullable — Gets or sets the now playing position ticks.
    - `CanSeek` boolean — Gets or sets a value indicating whether this instance can seek.
    - `IsPaused` boolean — Gets or sets a value indicating whether this instance is paused.
    - `IsMuted` boolean — Gets or sets a value indicating whether this instance is muted.
    - `VolumeLevel` integer, nullable — Gets or sets the volume level.
    - `AudioStreamIndex` integer, nullable — Gets or sets the index of the now playing audio stream.
    - `SubtitleStreamIndex` integer, nullable — Gets or sets the index of the now playing subtitle stream.
    - `MediaSourceId` string, nullable — Gets or sets the now playing media version identifier.
    - `PlayMethod` 'Transcode' | 'DirectStream' | 'DirectPlay'
    - `RepeatMode` 'RepeatNone' | 'RepeatAll' | 'RepeatOne'
  - `AdditionalUsers` SessionUserInfo[], nullable
    - `UserId` string, uuid — Gets or sets the user identifier.
    - `UserName` string, nullable — Gets or sets the name of the user.
  - `Capabilities` ClientCapabilities
    - `PlayableMediaTypes` string[], nullable
    - `SupportedCommands` GeneralCommandType[], nullable
    - `SupportsMediaControl` boolean
    - `SupportsContentUploading` boolean
    - `MessageCallbackUrl` string, nullable
    - `SupportsPersistentIdentifier` boolean
    - `SupportsSync` boolean
    - `DeviceProfile` DeviceProfile — Defines the MediaBrowser.Model.Dlna.DeviceProfile.
      - `Name` string, nullable — Gets or sets the Name.
      - `Id` string, nullable — Gets or sets the Id.
      - `Identification` DeviceIdentification
        - `FriendlyName` string, nullable — Gets or sets the name of the friendly.
        - `ModelNumber` string, nullable — Gets or sets the model number.
        - `SerialNumber` string, nullable — Gets or sets the serial number.
        - `ModelName` string, nullable — Gets or sets the name of the model.
        - `ModelDescription` string, nullable — Gets or sets the model description.
        - `ModelUrl` string, nullable — Gets or sets the model URL.
        - `Manufacturer` string, nullable — Gets or sets the manufacturer.
        - `ManufacturerUrl` string, nullable — Gets or sets the manufacturer URL.
        - `Headers` HttpHeaderInfo[], nullable — Gets or sets the headers.
          - `Name` string, nullable
          - `Value` string, nullable
          - `Match` 'Equals' | 'Regex' | 'Substring'
      - `FriendlyName` string, nullable — Gets or sets the FriendlyName.
      - `Manufacturer` string, nullable — Gets or sets the Manufacturer.
      - `ManufacturerUrl` string, nullable — Gets or sets the ManufacturerUrl.
      - `ModelName` string, nullable — Gets or sets the ModelName.
      - `ModelDescription` string, nullable — Gets or sets the ModelDescription.
      - `ModelNumber` string, nullable — Gets or sets the ModelNumber.
      - `ModelUrl` string, nullable — Gets or sets the ModelUrl.
      - `SerialNumber` string, nullable — Gets or sets the SerialNumber.
      - `EnableAlbumArtInDidl` boolean — Gets or sets a value indicating whether EnableAlbumArtInDidl.
      - `EnableSingleAlbumArtLimit` boolean — Gets or sets a value indicating whether EnableSingleAlbumArtLimit.
      - `EnableSingleSubtitleLimit` boolean — Gets or sets a value indicating whether EnableSingleSubtitleLimit.
      - `SupportedMediaTypes` string, nullable — Gets or sets the SupportedMediaTypes.
      - `UserId` string, nullable — Gets or sets the UserId.
      - `AlbumArtPn` string, nullable — Gets or sets the AlbumArtPn.
      - `MaxAlbumArtWidth` integer — Gets or sets the MaxAlbumArtWidth.
      - `MaxAlbumArtHeight` integer — Gets or sets the MaxAlbumArtHeight.
      - `MaxIconWidth` integer, nullable — Gets or sets the MaxIconWidth.
      - `MaxIconHeight` integer, nullable — Gets or sets the MaxIconHeight.
      - `MaxStreamingBitrate` integer, nullable — Gets or sets the MaxStreamingBitrate.
      - `MaxStaticBitrate` integer, nullable — Gets or sets the MaxStaticBitrate.
      - `MusicStreamingTranscodingBitrate` integer, nullable — Gets or sets the MusicStreamingTranscodingBitrate.
      - `MaxStaticMusicBitrate` integer, nullable — Gets or sets the MaxStaticMusicBitrate.
      - `SonyAggregationFlags` string, nullable — Gets or sets the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.
      - `ProtocolInfo` string, nullable — Gets or sets the ProtocolInfo.
      - `TimelineOffsetSeconds` integer — Gets or sets the TimelineOffsetSeconds.
      - `RequiresPlainVideoItems` boolean — Gets or sets a value indicating whether RequiresPlainVideoItems.
      - `RequiresPlainFolders` boolean — Gets or sets a value indicating whether RequiresPlainFolders.
      - `EnableMSMediaReceiverRegistrar` boolean — Gets or sets a value indicating whether EnableMSMediaReceiverRegistrar.
      - `IgnoreTranscodeByteRangeRequests` boolean — Gets or sets a value indicating whether IgnoreTranscodeByteRangeRequests.
      - `XmlRootAttributes` XmlAttribute[], nullable — Gets or sets the XmlRootAttributes.
        - `Name` string, nullable — Gets or sets the name of the attribute.
        - `Value` string, nullable — Gets or sets the value of the attribute.
      - `DirectPlayProfiles` DirectPlayProfile[], nullable — Gets or sets the direct play profiles.
        - `Container` string, nullable
        - `AudioCodec` string, nullable
        - `VideoCodec` string, nullable
        - `Type` 'Audio' | 'Video' | 'Photo'
      - `TranscodingProfiles` TranscodingProfile[], nullable — Gets or sets the transcoding profiles.
        - `Container` string, nullable
        - `Type` 'Audio' | 'Video' | 'Photo'
        - `VideoCodec` string, nullable
        - `AudioCodec` string, nullable
        - `Protocol` string, nullable
        - `EstimateContentLength` boolean
        - `EnableMpegtsM2TsMode` boolean
        - `TranscodeSeekInfo` 'Auto' | 'Bytes'
        - `CopyTimestamps` boolean
        - `Context` 'Streaming' | 'Static'
        - `EnableSubtitlesInManifest` boolean
        - `MaxAudioChannels` string, nullable
        - `MinSegments` integer
        - `SegmentLength` integer
        - `BreakOnNonKeyFrames` boolean
      - `ContainerProfiles` ContainerProfile[], nullable — Gets or sets the ContainerProfiles.
        - `Type` 'Audio' | 'Video' | 'Photo'
        - `Conditions` ProfileCondition[], nullable
          - `Condition` 'Equals' | 'NotEquals' | 'LessThanEqual' | 'GreaterThanEqual' | 'EqualsAny'
          - `Property` 'AudioChannels' | 'AudioBitrate' | 'AudioProfile' | 'Width' | 'Height' | 'Has64BitOffsets' | 'PacketLength' | 'VideoBitDepth' | 'VideoBitrate' | 'VideoFramerate' | 'VideoLevel' | 'VideoProfile' | 'VideoTimestamp' | 'IsAnamorphic' | 'RefFrames' | 'NumAudioStreams' | 'NumVideoStreams' | 'IsSecondaryAudio' | 'VideoCodecTag' | 'IsAvc' | 'IsInterlaced' | 'AudioSampleRate' | 'AudioBitDepth'
          - `Value` string, nullable
          - `IsRequired` boolean
        - `Container` string, nullable
      - `CodecProfiles` CodecProfile[], nullable — Gets or sets the CodecProfiles.
        - `Type` 'Video' | 'VideoAudio' | 'Audio'
        - `Conditions` ProfileCondition[], nullable
          - `Condition` 'Equals' | 'NotEquals' | 'LessThanEqual' | 'GreaterThanEqual' | 'EqualsAny'
          - `Property` 'AudioChannels' | 'AudioBitrate' | 'AudioProfile' | 'Width' | 'Height' | 'Has64BitOffsets' | 'PacketLength' | 'VideoBitDepth' | 'VideoBitrate' | 'VideoFramerate' | 'VideoLevel' | 'VideoProfile' | 'VideoTimestamp' | 'IsAnamorphic' | 'RefFrames' | 'NumAudioStreams' | 'NumVideoStreams' | 'IsSecondaryAudio' | 'VideoCodecTag' | 'IsAvc' | 'IsInterlaced' | 'AudioSampleRate' | 'AudioBitDepth'
          - `Value` string, nullable
          - `IsRequired` boolean
        - `ApplyConditions` ProfileCondition[], nullable
          - `Condition` 'Equals' | 'NotEquals' | 'LessThanEqual' | 'GreaterThanEqual' | 'EqualsAny'
          - `Property` 'AudioChannels' | 'AudioBitrate' | 'AudioProfile' | 'Width' | 'Height' | 'Has64BitOffsets' | 'PacketLength' | 'VideoBitDepth' | 'VideoBitrate' | 'VideoFramerate' | 'VideoLevel' | 'VideoProfile' | 'VideoTimestamp' | 'IsAnamorphic' | 'RefFrames' | 'NumAudioStreams' | 'NumVideoStreams' | 'IsSecondaryAudio' | 'VideoCodecTag' | 'IsAvc' | 'IsInterlaced' | 'AudioSampleRate' | 'AudioBitDepth'
          - `Value` string, nullable
          - `IsRequired` boolean
        - `Codec` string, nullable
        - `Container` string, nullable
      - `ResponseProfiles` ResponseProfile[], nullable — Gets or sets the ResponseProfiles.
        - `Container` string, nullable
        - `AudioCodec` string, nullable
        - `VideoCodec` string, nullable
        - `Type` 'Audio' | 'Video' | 'Photo'
        - `OrgPn` string, nullable
        - `MimeType` string, nullable
        - `Conditions` ProfileCondition[], nullable
          - `Condition` 'Equals' | 'NotEquals' | 'LessThanEqual' | 'GreaterThanEqual' | 'EqualsAny'
          - `Property` 'AudioChannels' | 'AudioBitrate' | 'AudioProfile' | 'Width' | 'Height' | 'Has64BitOffsets' | 'PacketLength' | 'VideoBitDepth' | 'VideoBitrate' | 'VideoFramerate' | 'VideoLevel' | 'VideoProfile' | 'VideoTimestamp' | 'IsAnamorphic' | 'RefFrames' | 'NumAudioStreams' | 'NumVideoStreams' | 'IsSecondaryAudio' | 'VideoCodecTag' | 'IsAvc' | 'IsInterlaced' | 'AudioSampleRate' | 'AudioBitDepth'
          - `Value` string, nullable
          - `IsRequired` boolean
      - `SubtitleProfiles` SubtitleProfile[], nullable — Gets or sets the SubtitleProfiles.
        - `Format` string, nullable
        - `Method` 'Encode' | 'Embed' | 'External' | 'Hls'
        - `DidlMode` string, nullable
        - `Language` string, nullable
        - `Container` string, nullable
    - `AppStoreUrl` string, nullable
    - `IconUrl` string, nullable
  - `RemoteEndPoint` string, nullable — Gets or sets the remote end point.
  - `PlayableMediaTypes` string[], nullable — Gets or sets the playable media types.
  - `Id` string, nullable — Gets or sets the id.
  - `UserId` string, uuid — Gets or sets the user id.
  - `UserName` string, nullable — Gets or sets the username.
  - `Client` string, nullable — Gets or sets the type of the client.
  - `LastActivityDate` string, date-time — Gets or sets the last activity date.
  - `LastPlaybackCheckIn` string, date-time — Gets or sets the last playback check in.
  - `DeviceName` string, nullable — Gets or sets the name of the device.
  - `DeviceType` string, nullable — Gets or sets the type of the device.
  - `NowPlayingItem` BaseItemDto — This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client.
    - `Name` string, nullable — Gets or sets the name.
    - `OriginalTitle` string, nullable
    - `ServerId` string, nullable — Gets or sets the server identifier.
    - `Id` string, uuid — Gets or sets the id.
    - `Etag` string, nullable — Gets or sets the etag.
    - `SourceType` string, nullable — Gets or sets the type of the source.
    - `PlaylistItemId` string, nullable — Gets or sets the playlist item identifier.
    - `DateCreated` string, date-time, nullable — Gets or sets the date created.
    - `DateLastMediaAdded` string, date-time, nullable
    - `ExtraType` string, nullable
    - `AirsBeforeSeasonNumber` integer, nullable
    - `AirsAfterSeasonNumber` integer, nullable
    - `AirsBeforeEpisodeNumber` integer, nullable
    - `CanDelete` boolean, nullable
    - `CanDownload` boolean, nullable
    - `HasSubtitles` boolean, nullable
    - `PreferredMetadataLanguage` string, nullable
    - `PreferredMetadataCountryCode` string, nullable
    - `SupportsSync` boolean, nullable — Gets or sets a value indicating whether [supports synchronize].
    - `Container` string, nullable
    - `SortName` string, nullable — Gets or sets the name of the sort.
    - `ForcedSortName` string, nullable
    - `Video3DFormat` 'HalfSideBySide' | 'FullSideBySide' | 'FullTopAndBottom' | 'HalfTopAndBottom' | 'MVC'
    - `PremiereDate` string, date-time, nullable — Gets or sets the premiere date.
    - `ExternalUrls` ExternalUrl[], nullable — Gets or sets the external urls.
      - `Name` string, nullable — Gets or sets the name.
      - `Url` string, nullable — Gets or sets the type of the item.
    - `MediaSources` MediaSourceInfo[], nullable — Gets or sets the media versions.
      - `Protocol` 'File' | 'Http' | 'Rtmp' | 'Rtsp' | 'Udp' | 'Rtp' | 'Ftp'
      - `Id` string, nullable
      - `Path` string, nullable
      - `EncoderPath` string, nullable
      - `EncoderProtocol` 'File' | 'Http' | 'Rtmp' | 'Rtsp' | 'Udp' | 'Rtp' | 'Ftp'
      - `Type` 'Default' | 'Grouping' | 'Placeholder'
      - `Container` string, nullable
      - `Size` integer, nullable
      - `Name` string, nullable
      - `IsRemote` boolean — Differentiate internet url vs local network.
      - `ETag` string, nullable
      - `RunTimeTicks` integer, nullable
      - `ReadAtNativeFramerate` boolean
      - `IgnoreDts` boolean
      - `IgnoreIndex` boolean
      - `GenPtsInput` boolean
      - `SupportsTranscoding` boolean
      - `SupportsDirectStream` boolean
      - `SupportsDirectPlay` boolean
      - `IsInfiniteStream` boolean
      - `RequiresOpening` boolean
      - `OpenToken` string, nullable
      - `RequiresClosing` boolean
      - `LiveStreamId` string, nullable
      - `BufferMs` integer, nullable
      - `RequiresLooping` boolean
      - `SupportsProbing` boolean
      - `VideoType` 'VideoFile' | 'Iso' | 'Dvd' | 'BluRay' — Enum VideoType.
      - `IsoType` 'Dvd' | 'BluRay' — Enum IsoType.
      - `Video3DFormat` 'HalfSideBySide' | 'FullSideBySide' | 'FullTopAndBottom' | 'HalfTopAndBottom' | 'MVC'
      - `MediaStreams` MediaStream[], nullable
        - `Codec` string, nullable — Gets or sets the codec.
        - `CodecTag` string, nullable — Gets or sets the codec tag.
        - `Language` string, nullable — Gets or sets the language.
        - `ColorRange` string, nullable — Gets or sets the color range.
        - `ColorSpace` string, nullable — Gets or sets the color space.
        - `ColorTransfer` string, nullable — Gets or sets the color transfer.
        - `ColorPrimaries` string, nullable — Gets or sets the color primaries.
        - `Comment` string, nullable — Gets or sets the comment.
        - `TimeBase` string, nullable — Gets or sets the time base.
        - `CodecTimeBase` string, nullable — Gets or sets the codec time base.
        - `Title` string, nullable — Gets or sets the title.
        - `VideoRange` string, nullable — Gets or sets the video range.
        - `localizedUndefined` string, nullable
        - `localizedDefault` string, nullable
        - `localizedForced` string, nullable
        - `DisplayTitle` string, nullable
        - `NalLengthSize` string, nullable
        - `IsInterlaced` boolean — Gets or sets a value indicating whether this instance is interlaced.
        - `IsAVC` boolean, nullable
        - `ChannelLayout` string, nullable — Gets or sets the channel layout.
        - `BitRate` integer, nullable — Gets or sets the bit rate.
        - `BitDepth` integer, nullable — Gets or sets the bit depth.
        - `RefFrames` integer, nullable — Gets or sets the reference frames.
        - `PacketLength` integer, nullable — Gets or sets the length of the packet.
        - `Channels` integer, nullable — Gets or sets the channels.
        - `SampleRate` integer, nullable — Gets or sets the sample rate.
        - `IsDefault` boolean — Gets or sets a value indicating whether this instance is default.
        - `IsForced` boolean — Gets or sets a value indicating whether this instance is forced.
        - `Height` integer, nullable — Gets or sets the height.
        - `Width` integer, nullable — Gets or sets the width.
        - `AverageFrameRate` number, float, nullable — Gets or sets the average frame rate.
        - `RealFrameRate` number, float, nullable — Gets or sets the real frame rate.
        - `Profile` string, nullable — Gets or sets the profile.
        - `Type` 'Audio' | 'Video' | 'Subtitle' | 'EmbeddedImage' — Enum MediaStreamType.
        - `AspectRatio` string, nullable — Gets or sets the aspect ratio.
        - `Index` integer — Gets or sets the index.
        - `Score` integer, nullable — Gets or sets the score.
        - `IsExternal` boolean — Gets or sets a value indicating whether this instance is external.
        - `DeliveryMethod` 'Encode' | 'Embed' | 'External' | 'Hls'
        - `DeliveryUrl` string, nullable — Gets or sets the delivery URL.
        - `IsExternalUrl` boolean, nullable — Gets or sets a value indicating whether this instance is external URL.
        - `IsTextSubtitleStream` boolean
        - `SupportsExternalStream` boolean — Gets or sets a value indicating whether [supports external stream].
        - `Path` string, nullable — Gets or sets the filename.
        - `PixelFormat` string, nullable — Gets or sets the pixel format.
        - `Level` number, double, nullable — Gets or sets the level.
        - `IsAnamorphic` boolean, nullable — Gets a value indicating whether this instance is anamorphic.
      - `MediaAttachments` MediaAttachment[], nullable
        - `Codec` string, nullable — Gets or sets the codec.
        - `CodecTag` string, nullable — Gets or sets the codec tag.
        - `Comment` string, nullable — Gets or sets the comment.
        - `Index` integer — Gets or sets the index.
        - `FileName` string, nullable — Gets or sets the filename.
        - `MimeType` string, nullable — Gets or sets the MIME type.
        - `DeliveryUrl` string, nullable — Gets or sets the delivery URL.
      - `Formats` string[], nullable
      - `Bitrate` integer, nullable
      - `Timestamp` 'None' | 'Zero' | 'Valid'
      - `RequiredHttpHeaders` object, nullable
      - `TranscodingUrl` string, nullable
      - `TranscodingSubProtocol` string, nullable
      - `TranscodingContainer` string, nullable
      - `AnalyzeDurationMs` integer, nullable
      - `DefaultAudioStreamIndex` integer, nullable
      - `DefaultSubtitleStreamIndex` integer, nullable
    - `CriticRating` number, float, nullable — Gets or sets the critic rating.
    - `ProductionLocations` string[], nullable
    - `Path` string, nullable — Gets or sets the path.
    - `EnableMediaSourceDisplay` boolean, nullable
    - `OfficialRating` string, nullable — Gets or sets the official rating.
    - `CustomRating` string, nullable — Gets or sets the custom rating.
    - `ChannelId` string, uuid, nullable — Gets or sets the channel identifier.
    - `ChannelName` string, nullable
    - `Overview` string, nullable — Gets or sets the overview.
    - `Taglines` string[], nullable — Gets or sets the taglines.
    - `Genres` string[], nullable — Gets or sets the genres.
    - `CommunityRating` number, float, nullable — Gets or sets the community rating.
    - `CumulativeRunTimeTicks` integer, nullable — Gets or sets the cumulative run time ticks.
    - `RunTimeTicks` integer, nullable — Gets or sets the run time ticks.
    - `PlayAccess` 'Full' | 'None'
    - `AspectRatio` string, nullable — Gets or sets the aspect ratio.
    - `ProductionYear` integer, nullable — Gets or sets the production year.
    - `IsPlaceHolder` boolean, nullable — Gets or sets a value indicating whether this instance is place holder.
    - `Number` string, nullable — Gets or sets the number.
    - `ChannelNumber` string, nullable
    - `IndexNumber` integer, nullable — Gets or sets the index number.
    - `IndexNumberEnd` integer, nullable — Gets or sets the index number end.
    - `ParentIndexNumber` integer, nullable — Gets or sets the parent index number.
    - `RemoteTrailers` MediaUrl[], nullable — Gets or sets the trailer urls.
      - `Url` string, nullable
      - `Name` string, nullable
    - `ProviderIds` object, nullable — Gets or sets the provider ids.
    - `IsHD` boolean, nullable — Gets or sets a value indicating whether this instance is HD.
    - `IsFolder` boolean, nullable — Gets or sets a value indicating whether this instance is folder.
    - `ParentId` string, uuid, nullable — Gets or sets the parent id.
    - `Type` string, nullable — Gets or sets the type.
    - `People` BaseItemPerson[], nullable — Gets or sets the people.
      - `Name` string, nullable — Gets or sets the name.
      - `Id` string, nullable — Gets or sets the identifier.
      - `Role` string, nullable — Gets or sets the role.
      - `Type` string, nullable — Gets or sets the type.
      - `PrimaryImageTag` string, nullable — Gets or sets the primary image tag.
      - `ImageBlurHashes` object, nullable — Gets or sets the primary image blurhash.
        - `Primary` object
        - `Art` object
        - `Backdrop` object
        - `Banner` object
        - `Logo` object
        - `Thumb` object
        - `Disc` object
        - `Box` object
        - `Screenshot` object
        - `Menu` object
        - `Chapter` object
        - `BoxRear` object
        - `Profile` object
    - `Studios` NameGuidPair[], nullable — Gets or sets the studios.
      - `Name` string, nullable
      - `Id` string, uuid
    - `GenreItems` NameGuidPair[], nullable
      - `Name` string, nullable
      - `Id` string, uuid
    - `ParentLogoItemId` string, nullable — If the item does not have a logo, this will hold the Id of the Parent that has one.
    - `ParentBackdropItemId` string, nullable — If the item does not have any backdrops, this will hold the Id of the Parent that has one.
    - `ParentBackdropImageTags` string[], nullable — Gets or sets the parent backdrop image tags.
    - `LocalTrailerCount` integer, nullable — Gets or sets the local trailer count.
    - `UserData` UserItemDataDto — Class UserItemDataDto.
      - `Rating` number, double, nullable — Gets or sets the rating.
      - `PlayedPercentage` number, double, nullable — Gets or sets the played percentage.
      - `UnplayedItemCount` integer, nullable — Gets or sets the unplayed item count.
      - `PlaybackPositionTicks` integer — Gets or sets the playback position ticks.
      - `PlayCount` integer — Gets or sets the play count.
      - `IsFavorite` boolean — Gets or sets a value indicating whether this instance is favorite.
      - `Likes` boolean, nullable — Gets or sets a value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is likes.
      - `LastPlayedDate` string, date-time, nullable — Gets or sets the last played date.
      - `Played` boolean — Gets or sets a value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played.
      - `Key` string, nullable — Gets or sets the key.
      - `ItemId` string, nullable — Gets or sets the item identifier.
    - `RecursiveItemCount` integer, nullable — Gets or sets the recursive item count.
    - `ChildCount` integer, nullable — Gets or sets the child count.
    - `SeriesName` string, nullable — Gets or sets the name of the series.
    - `SeriesId` string, uuid, nullable — Gets or sets the series id.
    - `SeasonId` string, uuid, nullable — Gets or sets the season identifier.
    - `SpecialFeatureCount` integer, nullable — Gets or sets the special feature count.
    - `DisplayPreferencesId` string, nullable — Gets or sets the display preferences id.
    - `Status` string, nullable — Gets or sets the status.
    - `AirTime` string, nullable — Gets or sets the air time.
    - `AirDays` DayOfWeek[], nullable — Gets or sets the air days.
    - `Tags` string[], nullable — Gets or sets the tags.
    - `PrimaryImageAspectRatio` number, double, nullable — Gets or sets the primary image aspect ratio, after image enhancements.
    - `Artists` string[], nullable — Gets or sets the artists.
    - `ArtistItems` NameGuidPair[], nullable — Gets or sets the artist items.
      - `Name` string, nullable
      - `Id` string, uuid
    - `Album` string, nullable — Gets or sets the album.
    - `CollectionType` string, nullable — Gets or sets the type of the collection.
    - `DisplayOrder` string, nullable — Gets or sets the display order.
    - `AlbumId` string, uuid, nullable — Gets or sets the album id.
    - `AlbumPrimaryImageTag` string, nullable — Gets or sets the album image tag.
    - `SeriesPrimaryImageTag` string, nullable — Gets or sets the series primary image tag.
    - `AlbumArtist` string, nullable — Gets or sets the album artist.
    - `AlbumArtists` NameGuidPair[], nullable — Gets or sets the album artists.
      - `Name` string, nullable
      - `Id` string, uuid
    - `SeasonName` string, nullable — Gets or sets the name of the season.
    - `MediaStreams` MediaStream[], nullable — Gets or sets the media streams.
      - `Codec` string, nullable — Gets or sets the codec.
      - `CodecTag` string, nullable — Gets or sets the codec tag.
      - `Language` string, nullable — Gets or sets the language.
      - `ColorRange` string, nullable — Gets or sets the color range.
      - `ColorSpace` string, nullable — Gets or sets the color space.
      - `ColorTransfer` string, nullable — Gets or sets the color transfer.
      - `ColorPrimaries` string, nullable — Gets or sets the color primaries.
      - `Comment` string, nullable — Gets or sets the comment.
      - `TimeBase` string, nullable — Gets or sets the time base.
      - `CodecTimeBase` string, nullable — Gets or sets the codec time base.
      - `Title` string, nullable — Gets or sets the title.
      - `VideoRange` string, nullable — Gets or sets the video range.
      - `localizedUndefined` string, nullable
      - `localizedDefault` string, nullable
      - `localizedForced` string, nullable
      - `DisplayTitle` string, nullable
      - `NalLengthSize` string, nullable
      - `IsInterlaced` boolean — Gets or sets a value indicating whether this instance is interlaced.
      - `IsAVC` boolean, nullable
      - `ChannelLayout` string, nullable — Gets or sets the channel layout.
      - `BitRate` integer, nullable — Gets or sets the bit rate.
      - `BitDepth` integer, nullable — Gets or sets the bit depth.
      - `RefFrames` integer, nullable — Gets or sets the reference frames.
      - `PacketLength` integer, nullable — Gets or sets the length of the packet.
      - `Channels` integer, nullable — Gets or sets the channels.
      - `SampleRate` integer, nullable — Gets or sets the sample rate.
      - `IsDefault` boolean — Gets or sets a value indicating whether this instance is default.
      - `IsForced` boolean — Gets or sets a value indicating whether this instance is forced.
      - `Height` integer, nullable — Gets or sets the height.
      - `Width` integer, nullable — Gets or sets the width.
      - `AverageFrameRate` number, float, nullable — Gets or sets the average frame rate.
      - `RealFrameRate` number, float, nullable — Gets or sets the real frame rate.
      - `Profile` string, nullable — Gets or sets the profile.
      - `Type` 'Audio' | 'Video' | 'Subtitle' | 'EmbeddedImage' — Enum MediaStreamType.
      - `AspectRatio` string, nullable — Gets or sets the aspect ratio.
      - `Index` integer — Gets or sets the index.
      - `Score` integer, nullable — Gets or sets the score.
      - `IsExternal` boolean — Gets or sets a value indicating whether this instance is external.
      - `DeliveryMethod` 'Encode' | 'Embed' | 'External' | 'Hls'
      - `DeliveryUrl` string, nullable — Gets or sets the delivery URL.
      - `IsExternalUrl` boolean, nullable — Gets or sets a value indicating whether this instance is external URL.
      - `IsTextSubtitleStream` boolean
      - `SupportsExternalStream` boolean — Gets or sets a value indicating whether [supports external stream].
      - `Path` string, nullable — Gets or sets the filename.
      - `PixelFormat` string, nullable — Gets or sets the pixel format.
      - `Level` number, double, nullable — Gets or sets the level.
      - `IsAnamorphic` boolean, nullable — Gets a value indicating whether this instance is anamorphic.
    - `VideoType` 'VideoFile' | 'Iso' | 'Dvd' | 'BluRay' — Enum VideoType.
    - `PartCount` integer, nullable — Gets or sets the part count.
    - `MediaSourceCount` integer, nullable
    - `ImageTags` object, nullable — Gets or sets the image tags.
    - `BackdropImageTags` string[], nullable — Gets or sets the backdrop image tags.
    - `ScreenshotImageTags` string[], nullable — Gets or sets the screenshot image tags.
    - `ParentLogoImageTag` string, nullable — Gets or sets the parent logo image tag.
    - `ParentArtItemId` string, nullable — If the item does not have a art, this will hold the Id of the Parent that has one.
    - `ParentArtImageTag` string, nullable — Gets or sets the parent art image tag.
    - `SeriesThumbImageTag` string, nullable — Gets or sets the series thumb image tag.
    - `ImageBlurHashes` object, nullable — Gets or sets the blurhashes for the image tags. Maps image type to dictionary mapping image tag to blurhash value.
      - `Primary` object
      - `Art` object
      - `Backdrop` object
      - `Banner` object
      - `Logo` object
      - `Thumb` object
      - `Disc` object
      - `Box` object
      - `Screenshot` object
      - `Menu` object
      - `Chapter` object
      - `BoxRear` object
      - `Profile` object
    - `SeriesStudio` string, nullable — Gets or sets the series studio.
    - `ParentThumbItemId` string, nullable — Gets or sets the parent thumb item id.
    - `ParentThumbImageTag` string, nullable — Gets or sets the parent thumb image tag.
    - `ParentPrimaryImageItemId` string, nullable — Gets or sets the parent primary image item identifier.
    - `ParentPrimaryImageTag` string, nullable — Gets or sets the parent primary image tag.
    - `Chapters` ChapterInfo[], nullable — Gets or sets the chapters.
      - `StartPositionTicks` integer — Gets or sets the start position ticks.
      - `Name` string, nullable — Gets or sets the name.
      - `ImagePath` string, nullable — Gets or sets the image path.
      - `ImageDateModified` string, date-time
      - `ImageTag` string, nullable
    - `LocationType` 'FileSystem' | 'Remote' | 'Virtual' | 'Offline' — Enum LocationType.
    - `IsoType` 'Dvd' | 'BluRay' — Enum IsoType.
    - `MediaType` string, nullable — Gets or sets the type of the media.
    - `EndDate` string, date-time, nullable — Gets or sets the end date.
    - `LockedFields` MetadataField[], nullable — Gets or sets the locked fields.
    - `TrailerCount` integer, nullable — Gets or sets the trailer count.
    - `MovieCount` integer, nullable — Gets or sets the movie count.
    - `SeriesCount` integer, nullable — Gets or sets the series count.
    - `ProgramCount` integer, nullable
    - `EpisodeCount` integer, nullable — Gets or sets the episode count.
    - `SongCount` integer, nullable — Gets or sets the song count.
    - `AlbumCount` integer, nullable — Gets or sets the album count.
    - `ArtistCount` integer, nullable
    - `MusicVideoCount` integer, nullable — Gets or sets the music video count.
    - `LockData` boolean, nullable — Gets or sets a value indicating whether [enable internet providers].
    - `Width` integer, nullable
    - `Height` integer, nullable
    - `CameraMake` string, nullable
    - `CameraModel` string, nullable
    - `Software` string, nullable
    - `ExposureTime` number, double, nullable
    - `FocalLength` number, double, nullable
    - `ImageOrientation` 'TopLeft' | 'TopRight' | 'BottomRight' | 'BottomLeft' | 'LeftTop' | 'RightTop' | 'RightBottom' | 'LeftBottom'
    - `Aperture` number, double, nullable
    - `ShutterSpeed` number, double, nullable
    - `Latitude` number, double, nullable
    - `Longitude` number, double, nullable
    - `Altitude` number, double, nullable
    - `IsoSpeedRating` integer, nullable
    - `SeriesTimerId` string, nullable — Gets or sets the series timer identifier.
    - `ProgramId` string, nullable — Gets or sets the program identifier.
    - `ChannelPrimaryImageTag` string, nullable — Gets or sets the channel primary image tag.
    - `StartDate` string, date-time, nullable — The start date of the recording, in UTC.
    - `CompletionPercentage` number, double, nullable — Gets or sets the completion percentage.
    - `IsRepeat` boolean, nullable — Gets or sets a value indicating whether this instance is repeat.
    - `EpisodeTitle` string, nullable — Gets or sets the episode title.
    - `ChannelType` 'TV' | 'Radio' — Enum ChannelType.
    - `Audio` 'Mono' | 'Stereo' | 'Dolby' | 'DolbyDigital' | 'Thx' | 'Atmos'
    - `IsMovie` boolean, nullable — Gets or sets a value indicating whether this instance is movie.
    - `IsSports` boolean, nullable — Gets or sets a value indicating whether this instance is sports.
    - `IsSeries` boolean, nullable — Gets or sets a value indicating whether this instance is series.
    - `IsLive` boolean, nullable — Gets or sets a value indicating whether this instance is live.
    - `IsNews` boolean, nullable — Gets or sets a value indicating whether this instance is news.
    - `IsKids` boolean, nullable — Gets or sets a value indicating whether this instance is kids.
    - `IsPremiere` boolean, nullable — Gets or sets a value indicating whether this instance is premiere.
    - `TimerId` string, nullable — Gets or sets the timer identifier.
    - `CurrentProgram` BaseItemDto — recursive
  - `FullNowPlayingItem` BaseItem — Class BaseItem.
    - `Size` integer, nullable
    - `Container` string, nullable
    - `DateLastSaved` string, date-time
    - `RemoteTrailers` MediaUrl[], nullable — Gets or sets the remote trailers.
      - `Url` string, nullable
      - `Name` string, nullable
    - `IsHD` boolean
    - `IsShortcut` boolean
    - `ShortcutPath` string, nullable
    - `Width` integer
    - `Height` integer
    - `ExtraIds` string[], nullable
    - `SupportsExternalTransfer` boolean
  - `NowViewingItem` BaseItemDto — This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client.
    - `Name` string, nullable — Gets or sets the name.
    - `OriginalTitle` string, nullable
    - `ServerId` string, nullable — Gets or sets the server identifier.
    - `Id` string, uuid — Gets or sets the id.
    - `Etag` string, nullable — Gets or sets the etag.
    - `SourceType` string, nullable — Gets or sets the type of the source.
    - `PlaylistItemId` string, nullable — Gets or sets the playlist item identifier.
    - `DateCreated` string, date-time, nullable — Gets or sets the date created.
    - `DateLastMediaAdded` string, date-time, nullable
    - `ExtraType` string, nullable
    - `AirsBeforeSeasonNumber` integer, nullable
    - `AirsAfterSeasonNumber` integer, nullable
    - `AirsBeforeEpisodeNumber` integer, nullable
    - `CanDelete` boolean, nullable
    - `CanDownload` boolean, nullable
    - `HasSubtitles` boolean, nullable
    - `PreferredMetadataLanguage` string, nullable
    - `PreferredMetadataCountryCode` string, nullable
    - `SupportsSync` boolean, nullable — Gets or sets a value indicating whether [supports synchronize].
    - `Container` string, nullable
    - `SortName` string, nullable — Gets or sets the name of the sort.
    - `ForcedSortName` string, nullable
    - `Video3DFormat` 'HalfSideBySide' | 'FullSideBySide' | 'FullTopAndBottom' | 'HalfTopAndBottom' | 'MVC'
    - `PremiereDate` string, date-time, nullable — Gets or sets the premiere date.
    - `ExternalUrls` ExternalUrl[], nullable — Gets or sets the external urls.
      - `Name` string, nullable — Gets or sets the name.
      - `Url` string, nullable — Gets or sets the type of the item.
    - `MediaSources` MediaSourceInfo[], nullable — Gets or sets the media versions.
      - `Protocol` 'File' | 'Http' | 'Rtmp' | 'Rtsp' | 'Udp' | 'Rtp' | 'Ftp'
      - `Id` string, nullable
      - `Path` string, nullable
      - `EncoderPath` string, nullable
      - `EncoderProtocol` 'File' | 'Http' | 'Rtmp' | 'Rtsp' | 'Udp' | 'Rtp' | 'Ftp'
      - `Type` 'Default' | 'Grouping' | 'Placeholder'
      - `Container` string, nullable
      - `Size` integer, nullable
      - `Name` string, nullable
      - `IsRemote` boolean — Differentiate internet url vs local network.
      - `ETag` string, nullable
      - `RunTimeTicks` integer, nullable
      - `ReadAtNativeFramerate` boolean
      - `IgnoreDts` boolean
      - `IgnoreIndex` boolean
      - `GenPtsInput` boolean
      - `SupportsTranscoding` boolean
      - `SupportsDirectStream` boolean
      - `SupportsDirectPlay` boolean
      - `IsInfiniteStream` boolean
      - `RequiresOpening` boolean
      - `OpenToken` string, nullable
      - `RequiresClosing` boolean
      - `LiveStreamId` string, nullable
      - `BufferMs` integer, nullable
      - `RequiresLooping` boolean
      - `SupportsProbing` boolean
      - `VideoType` 'VideoFile' | 'Iso' | 'Dvd' | 'BluRay' — Enum VideoType.
      - `IsoType` 'Dvd' | 'BluRay' — Enum IsoType.
      - `Video3DFormat` 'HalfSideBySide' | 'FullSideBySide' | 'FullTopAndBottom' | 'HalfTopAndBottom' | 'MVC'
      - `MediaStreams` MediaStream[], nullable
        - `Codec` string, nullable — Gets or sets the codec.
        - `CodecTag` string, nullable — Gets or sets the codec tag.
        - `Language` string, nullable — Gets or sets the language.
        - `ColorRange` string, nullable — Gets or sets the color range.
        - `ColorSpace` string, nullable — Gets or sets the color space.
        - `ColorTransfer` string, nullable — Gets or sets the color transfer.
        - `ColorPrimaries` string, nullable — Gets or sets the color primaries.
        - `Comment` string, nullable — Gets or sets the comment.
        - `TimeBase` string, nullable — Gets or sets the time base.
        - `CodecTimeBase` string, nullable — Gets or sets the codec time base.
        - `Title` string, nullable — Gets or sets the title.
        - `VideoRange` string, nullable — Gets or sets the video range.
        - `localizedUndefined` string, nullable
        - `localizedDefault` string, nullable
        - `localizedForced` string, nullable
        - `DisplayTitle` string, nullable
        - `NalLengthSize` string, nullable
        - `IsInterlaced` boolean — Gets or sets a value indicating whether this instance is interlaced.
        - `IsAVC` boolean, nullable
        - `ChannelLayout` string, nullable — Gets or sets the channel layout.
        - `BitRate` integer, nullable — Gets or sets the bit rate.
        - `BitDepth` integer, nullable — Gets or sets the bit depth.
        - `RefFrames` integer, nullable — Gets or sets the reference frames.
        - `PacketLength` integer, nullable — Gets or sets the length of the packet.
        - `Channels` integer, nullable — Gets or sets the channels.
        - `SampleRate` integer, nullable — Gets or sets the sample rate.
        - `IsDefault` boolean — Gets or sets a value indicating whether this instance is default.
        - `IsForced` boolean — Gets or sets a value indicating whether this instance is forced.
        - `Height` integer, nullable — Gets or sets the height.
        - `Width` integer, nullable — Gets or sets the width.
        - `AverageFrameRate` number, float, nullable — Gets or sets the average frame rate.
        - `RealFrameRate` number, float, nullable — Gets or sets the real frame rate.
        - `Profile` string, nullable — Gets or sets the profile.
        - `Type` 'Audio' | 'Video' | 'Subtitle' | 'EmbeddedImage' — Enum MediaStreamType.
        - `AspectRatio` string, nullable — Gets or sets the aspect ratio.
        - `Index` integer — Gets or sets the index.
        - `Score` integer, nullable — Gets or sets the score.
        - `IsExternal` boolean — Gets or sets a value indicating whether this instance is external.
        - `DeliveryMethod` 'Encode' | 'Embed' | 'External' | 'Hls'
        - `DeliveryUrl` string, nullable — Gets or sets the delivery URL.
        - `IsExternalUrl` boolean, nullable — Gets or sets a value indicating whether this instance is external URL.
        - `IsTextSubtitleStream` boolean
        - `SupportsExternalStream` boolean — Gets or sets a value indicating whether [supports external stream].
        - `Path` string, nullable — Gets or sets the filename.
        - `PixelFormat` string, nullable — Gets or sets the pixel format.
        - `Level` number, double, nullable — Gets or sets the level.
        - `IsAnamorphic` boolean, nullable — Gets a value indicating whether this instance is anamorphic.
      - `MediaAttachments` MediaAttachment[], nullable
        - `Codec` string, nullable — Gets or sets the codec.
        - `CodecTag` string, nullable — Gets or sets the codec tag.
        - `Comment` string, nullable — Gets or sets the comment.
        - `Index` integer — Gets or sets the index.
        - `FileName` string, nullable — Gets or sets the filename.
        - `MimeType` string, nullable — Gets or sets the MIME type.
        - `DeliveryUrl` string, nullable — Gets or sets the delivery URL.
      - `Formats` string[], nullable
      - `Bitrate` integer, nullable
      - `Timestamp` 'None' | 'Zero' | 'Valid'
      - `RequiredHttpHeaders` object, nullable
      - `TranscodingUrl` string, nullable
      - `TranscodingSubProtocol` string, nullable
      - `TranscodingContainer` string, nullable
      - `AnalyzeDurationMs` integer, nullable
      - `DefaultAudioStreamIndex` integer, nullable
      - `DefaultSubtitleStreamIndex` integer, nullable
    - `CriticRating` number, float, nullable — Gets or sets the critic rating.
    - `ProductionLocations` string[], nullable
    - `Path` string, nullable — Gets or sets the path.
    - `EnableMediaSourceDisplay` boolean, nullable
    - `OfficialRating` string, nullable — Gets or sets the official rating.
    - `CustomRating` string, nullable — Gets or sets the custom rating.
    - `ChannelId` string, uuid, nullable — Gets or sets the channel identifier.
    - `ChannelName` string, nullable
    - `Overview` string, nullable — Gets or sets the overview.
    - `Taglines` string[], nullable — Gets or sets the taglines.
    - `Genres` string[], nullable — Gets or sets the genres.
    - `CommunityRating` number, float, nullable — Gets or sets the community rating.
    - `CumulativeRunTimeTicks` integer, nullable — Gets or sets the cumulative run time ticks.
    - `RunTimeTicks` integer, nullable — Gets or sets the run time ticks.
    - `PlayAccess` 'Full' | 'None'
    - `AspectRatio` string, nullable — Gets or sets the aspect ratio.
    - `ProductionYear` integer, nullable — Gets or sets the production year.
    - `IsPlaceHolder` boolean, nullable — Gets or sets a value indicating whether this instance is place holder.
    - `Number` string, nullable — Gets or sets the number.
    - `ChannelNumber` string, nullable
    - `IndexNumber` integer, nullable — Gets or sets the index number.
    - `IndexNumberEnd` integer, nullable — Gets or sets the index number end.
    - `ParentIndexNumber` integer, nullable — Gets or sets the parent index number.
    - `RemoteTrailers` MediaUrl[], nullable — Gets or sets the trailer urls.
      - `Url` string, nullable
      - `Name` string, nullable
    - `ProviderIds` object, nullable — Gets or sets the provider ids.
    - `IsHD` boolean, nullable — Gets or sets a value indicating whether this instance is HD.
    - `IsFolder` boolean, nullable — Gets or sets a value indicating whether this instance is folder.
    - `ParentId` string, uuid, nullable — Gets or sets the parent id.
    - `Type` string, nullable — Gets or sets the type.
    - `People` BaseItemPerson[], nullable — Gets or sets the people.
      - `Name` string, nullable — Gets or sets the name.
      - `Id` string, nullable — Gets or sets the identifier.
      - `Role` string, nullable — Gets or sets the role.
      - `Type` string, nullable — Gets or sets the type.
      - `PrimaryImageTag` string, nullable — Gets or sets the primary image tag.
      - `ImageBlurHashes` object, nullable — Gets or sets the primary image blurhash.
        - `Primary` object
        - `Art` object
        - `Backdrop` object
        - `Banner` object
        - `Logo` object
        - `Thumb` object
        - `Disc` object
        - `Box` object
        - `Screenshot` object
        - `Menu` object
        - `Chapter` object
        - `BoxRear` object
        - `Profile` object
    - `Studios` NameGuidPair[], nullable — Gets or sets the studios.
      - `Name` string, nullable
      - `Id` string, uuid
    - `GenreItems` NameGuidPair[], nullable
      - `Name` string, nullable
      - `Id` string, uuid
    - `ParentLogoItemId` string, nullable — If the item does not have a logo, this will hold the Id of the Parent that has one.
    - `ParentBackdropItemId` string, nullable — If the item does not have any backdrops, this will hold the Id of the Parent that has one.
    - `ParentBackdropImageTags` string[], nullable — Gets or sets the parent backdrop image tags.
    - `LocalTrailerCount` integer, nullable — Gets or sets the local trailer count.
    - `UserData` UserItemDataDto — Class UserItemDataDto.
      - `Rating` number, double, nullable — Gets or sets the rating.
      - `PlayedPercentage` number, double, nullable — Gets or sets the played percentage.
      - `UnplayedItemCount` integer, nullable — Gets or sets the unplayed item count.
      - `PlaybackPositionTicks` integer — Gets or sets the playback position ticks.
      - `PlayCount` integer — Gets or sets the play count.
      - `IsFavorite` boolean — Gets or sets a value indicating whether this instance is favorite.
      - `Likes` boolean, nullable — Gets or sets a value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is likes.
      - `LastPlayedDate` string, date-time, nullable — Gets or sets the last played date.
      - `Played` boolean — Gets or sets a value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played.
      - `Key` string, nullable — Gets or sets the key.
      - `ItemId` string, nullable — Gets or sets the item identifier.
    - `RecursiveItemCount` integer, nullable — Gets or sets the recursive item count.
    - `ChildCount` integer, nullable — Gets or sets the child count.
    - `SeriesName` string, nullable — Gets or sets the name of the series.
    - `SeriesId` string, uuid, nullable — Gets or sets the series id.
    - `SeasonId` string, uuid, nullable — Gets or sets the season identifier.
    - `SpecialFeatureCount` integer, nullable — Gets or sets the special feature count.
    - `DisplayPreferencesId` string, nullable — Gets or sets the display preferences id.
    - `Status` string, nullable — Gets or sets the status.
    - `AirTime` string, nullable — Gets or sets the air time.
    - `AirDays` DayOfWeek[], nullable — Gets or sets the air days.
    - `Tags` string[], nullable — Gets or sets the tags.
    - `PrimaryImageAspectRatio` number, double, nullable — Gets or sets the primary image aspect ratio, after image enhancements.
    - `Artists` string[], nullable — Gets or sets the artists.
    - `ArtistItems` NameGuidPair[], nullable — Gets or sets the artist items.
      - `Name` string, nullable
      - `Id` string, uuid
    - `Album` string, nullable — Gets or sets the album.
    - `CollectionType` string, nullable — Gets or sets the type of the collection.
    - `DisplayOrder` string, nullable — Gets or sets the display order.
    - `AlbumId` string, uuid, nullable — Gets or sets the album id.
    - `AlbumPrimaryImageTag` string, nullable — Gets or sets the album image tag.
    - `SeriesPrimaryImageTag` string, nullable — Gets or sets the series primary image tag.
    - `AlbumArtist` string, nullable — Gets or sets the album artist.
    - `AlbumArtists` NameGuidPair[], nullable — Gets or sets the album artists.
      - `Name` string, nullable
      - `Id` string, uuid
    - `SeasonName` string, nullable — Gets or sets the name of the season.
    - `MediaStreams` MediaStream[], nullable — Gets or sets the media streams.
      - `Codec` string, nullable — Gets or sets the codec.
      - `CodecTag` string, nullable — Gets or sets the codec tag.
      - `Language` string, nullable — Gets or sets the language.
      - `ColorRange` string, nullable — Gets or sets the color range.
      - `ColorSpace` string, nullable — Gets or sets the color space.
      - `ColorTransfer` string, nullable — Gets or sets the color transfer.
      - `ColorPrimaries` string, nullable — Gets or sets the color primaries.
      - `Comment` string, nullable — Gets or sets the comment.
      - `TimeBase` string, nullable — Gets or sets the time base.
      - `CodecTimeBase` string, nullable — Gets or sets the codec time base.
      - `Title` string, nullable — Gets or sets the title.
      - `VideoRange` string, nullable — Gets or sets the video range.
      - `localizedUndefined` string, nullable
      - `localizedDefault` string, nullable
      - `localizedForced` string, nullable
      - `DisplayTitle` string, nullable
      - `NalLengthSize` string, nullable
      - `IsInterlaced` boolean — Gets or sets a value indicating whether this instance is interlaced.
      - `IsAVC` boolean, nullable
      - `ChannelLayout` string, nullable — Gets or sets the channel layout.
      - `BitRate` integer, nullable — Gets or sets the bit rate.
      - `BitDepth` integer, nullable — Gets or sets the bit depth.
      - `RefFrames` integer, nullable — Gets or sets the reference frames.
      - `PacketLength` integer, nullable — Gets or sets the length of the packet.
      - `Channels` integer, nullable — Gets or sets the channels.
      - `SampleRate` integer, nullable — Gets or sets the sample rate.
      - `IsDefault` boolean — Gets or sets a value indicating whether this instance is default.
      - `IsForced` boolean — Gets or sets a value indicating whether this instance is forced.
      - `Height` integer, nullable — Gets or sets the height.
      - `Width` integer, nullable — Gets or sets the width.
      - `AverageFrameRate` number, float, nullable — Gets or sets the average frame rate.
      - `RealFrameRate` number, float, nullable — Gets or sets the real frame rate.
      - `Profile` string, nullable — Gets or sets the profile.
      - `Type` 'Audio' | 'Video' | 'Subtitle' | 'EmbeddedImage' — Enum MediaStreamType.
      - `AspectRatio` string, nullable — Gets or sets the aspect ratio.
      - `Index` integer — Gets or sets the index.
      - `Score` integer, nullable — Gets or sets the score.
      - `IsExternal` boolean — Gets or sets a value indicating whether this instance is external.
      - `DeliveryMethod` 'Encode' | 'Embed' | 'External' | 'Hls'
      - `DeliveryUrl` string, nullable — Gets or sets the delivery URL.
      - `IsExternalUrl` boolean, nullable — Gets or sets a value indicating whether this instance is external URL.
      - `IsTextSubtitleStream` boolean
      - `SupportsExternalStream` boolean — Gets or sets a value indicating whether [supports external stream].
      - `Path` string, nullable — Gets or sets the filename.
      - `PixelFormat` string, nullable — Gets or sets the pixel format.
      - `Level` number, double, nullable — Gets or sets the level.
      - `IsAnamorphic` boolean, nullable — Gets a value indicating whether this instance is anamorphic.
    - `VideoType` 'VideoFile' | 'Iso' | 'Dvd' | 'BluRay' — Enum VideoType.
    - `PartCount` integer, nullable — Gets or sets the part count.
    - `MediaSourceCount` integer, nullable
    - `ImageTags` object, nullable — Gets or sets the image tags.
    - `BackdropImageTags` string[], nullable — Gets or sets the backdrop image tags.
    - `ScreenshotImageTags` string[], nullable — Gets or sets the screenshot image tags.
    - `ParentLogoImageTag` string, nullable — Gets or sets the parent logo image tag.
    - `ParentArtItemId` string, nullable — If the item does not have a art, this will hold the Id of the Parent that has one.
    - `ParentArtImageTag` string, nullable — Gets or sets the parent art image tag.
    - `SeriesThumbImageTag` string, nullable — Gets or sets the series thumb image tag.
    - `ImageBlurHashes` object, nullable — Gets or sets the blurhashes for the image tags. Maps image type to dictionary mapping image tag to blurhash value.
      - `Primary` object
      - `Art` object
      - `Backdrop` object
      - `Banner` object
      - `Logo` object
      - `Thumb` object
      - `Disc` object
      - `Box` object
      - `Screenshot` object
      - `Menu` object
      - `Chapter` object
      - `BoxRear` object
      - `Profile` object
    - `SeriesStudio` string, nullable — Gets or sets the series studio.
    - `ParentThumbItemId` string, nullable — Gets or sets the parent thumb item id.
    - `ParentThumbImageTag` string, nullable — Gets or sets the parent thumb image tag.
    - `ParentPrimaryImageItemId` string, nullable — Gets or sets the parent primary image item identifier.
    - `ParentPrimaryImageTag` string, nullable — Gets or sets the parent primary image tag.
    - `Chapters` ChapterInfo[], nullable — Gets or sets the chapters.
      - `StartPositionTicks` integer — Gets or sets the start position ticks.
      - `Name` string, nullable — Gets or sets the name.
      - `ImagePath` string, nullable — Gets or sets the image path.
      - `ImageDateModified` string, date-time
      - `ImageTag` string, nullable
    - `LocationType` 'FileSystem' | 'Remote' | 'Virtual' | 'Offline' — Enum LocationType.
    - `IsoType` 'Dvd' | 'BluRay' — Enum IsoType.
    - `MediaType` string, nullable — Gets or sets the type of the media.
    - `EndDate` string, date-time, nullable — Gets or sets the end date.
    - `LockedFields` MetadataField[], nullable — Gets or sets the locked fields.
    - `TrailerCount` integer, nullable — Gets or sets the trailer count.
    - `MovieCount` integer, nullable — Gets or sets the movie count.
    - `SeriesCount` integer, nullable — Gets or sets the series count.
    - `ProgramCount` integer, nullable
    - `EpisodeCount` integer, nullable — Gets or sets the episode count.
    - `SongCount` integer, nullable — Gets or sets the song count.
    - `AlbumCount` integer, nullable — Gets or sets the album count.
    - `ArtistCount` integer, nullable
    - `MusicVideoCount` integer, nullable — Gets or sets the music video count.
    - `LockData` boolean, nullable — Gets or sets a value indicating whether [enable internet providers].
    - `Width` integer, nullable
    - `Height` integer, nullable
    - `CameraMake` string, nullable
    - `CameraModel` string, nullable
    - `Software` string, nullable
    - `ExposureTime` number, double, nullable
    - `FocalLength` number, double, nullable
    - `ImageOrientation` 'TopLeft' | 'TopRight' | 'BottomRight' | 'BottomLeft' | 'LeftTop' | 'RightTop' | 'RightBottom' | 'LeftBottom'
    - `Aperture` number, double, nullable
    - `ShutterSpeed` number, double, nullable
    - `Latitude` number, double, nullable
    - `Longitude` number, double, nullable
    - `Altitude` number, double, nullable
    - `IsoSpeedRating` integer, nullable
    - `SeriesTimerId` string, nullable — Gets or sets the series timer identifier.
    - `ProgramId` string, nullable — Gets or sets the program identifier.
    - `ChannelPrimaryImageTag` string, nullable — Gets or sets the channel primary image tag.
    - `StartDate` string, date-time, nullable — The start date of the recording, in UTC.
    - `CompletionPercentage` number, double, nullable — Gets or sets the completion percentage.
    - `IsRepeat` boolean, nullable — Gets or sets a value indicating whether this instance is repeat.
    - `EpisodeTitle` string, nullable — Gets or sets the episode title.
    - `ChannelType` 'TV' | 'Radio' — Enum ChannelType.
    - `Audio` 'Mono' | 'Stereo' | 'Dolby' | 'DolbyDigital' | 'Thx' | 'Atmos'
    - `IsMovie` boolean, nullable — Gets or sets a value indicating whether this instance is movie.
    - `IsSports` boolean, nullable — Gets or sets a value indicating whether this instance is sports.
    - `IsSeries` boolean, nullable — Gets or sets a value indicating whether this instance is series.
    - `IsLive` boolean, nullable — Gets or sets a value indicating whether this instance is live.
    - `IsNews` boolean, nullable — Gets or sets a value indicating whether this instance is news.
    - `IsKids` boolean, nullable — Gets or sets a value indicating whether this instance is kids.
    - `IsPremiere` boolean, nullable — Gets or sets a value indicating whether this instance is premiere.
    - `TimerId` string, nullable — Gets or sets the timer identifier.
    - `CurrentProgram` BaseItemDto — recursive
  - `DeviceId` string, nullable — Gets or sets the device id.
  - `ApplicationVersion` string, nullable — Gets or sets the application version.
  - `TranscodingInfo` TranscodingInfo
    - `AudioCodec` string, nullable
    - `VideoCodec` string, nullable
    - `Container` string, nullable
    - `IsVideoDirect` boolean
    - `IsAudioDirect` boolean
    - `Bitrate` integer, nullable
    - `Framerate` number, float, nullable
    - `CompletionPercentage` number, double, nullable
    - `Width` integer, nullable
    - `Height` integer, nullable
    - `AudioChannels` integer, nullable
    - `TranscodeReasons` TranscodeReason[], nullable
  - `IsActive` boolean — Gets a value indicating whether this instance is active.
  - `SupportsMediaControl` boolean
  - `SupportsRemoteControl` boolean
  - `NowPlayingQueue` QueueItem[], nullable
    - `Id` string, uuid
    - `PlaylistItemId` string, nullable
  - `HasCustomDeviceName` boolean
  - `PlaylistItemId` string, nullable
  - `ServerId` string, nullable
  - `UserPrimaryImageTag` string, nullable
  - `SupportedCommands` GeneralCommandType[], nullable — Gets or sets the supported commands.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/jellyfin/apis/jellyfin-api.md) · [All operations](https://skmtc.net/jellyfin/apis/jellyfin-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/jellyfin/jellyfin-api/versions/eb6f75af7066/schema)
