Methods
(static) AppearsOnList(id) → {dynamic}
Get list of albums an artist appears on
Parameters:| Name | Type | Description |
|---|
id | string | |
(static) ArtistOverview(name) → {dynamic}
Parameters:| Name | Type | Description |
|---|
name | string | |
(static) AudioItem(id) → {dynamic}
Get Songs that are on an Album
Parameters:| Name | Type | Description |
|---|
id | string | |
(static) AudioStream(id) → {dynamic}
Parameters:| Name | Type | Description |
|---|
id | string | |
(static) BackdropImage(id) → {dynamic}
Parameters:| Name | Type | Description |
|---|
id | string | |
(static) CreateArtistMix(id) → {dynamic}
Get Instant Mix based on item
Parameters:| Name | Type | Description |
|---|
id | string | |
(static) CreateInstantMix(id) → {dynamic}
Get Instant Mix based on item
Parameters:| Name | Type | Description |
|---|
id | string | |
(static) GetIntroVideos(id) → {dynamic}
Get Intro Videos for an item
Parameters:| Name | Type | Description |
|---|
id | string | |
(static) GetSongsByArtist(id, paramsopt) → {dynamic}
Get list of songs belonging to an artist
Parameters:| Name | Type | Attributes | Default | Description |
|---|
id | string | | | |
params | object | <optional>
| {} | |
Parameters:| Name | Type | Description |
|---|
id | string | |
(static) ItemPostPlaybackInfo(id, mediaSourceIdopt, audioTrackIndexopt, subtitleTrackIndexopt, startTimeTicksopt, videoMetadataopt) → {dynamic}
Parameters:| Name | Type | Attributes | Default | Description |
|---|
id | string | | | |
mediaSourceId | string | <optional>
| "" | |
audioTrackIndex | integer | <optional>
| -1 | |
subtitleTrackIndex | integer | <optional>
| SubtitleSelection.none | |
startTimeTicks | longinteger | <optional>
| 0& | |
videoMetadata | dynamic | <optional>
| invalid | |
(static) MusicAlbumList(id) → {dynamic}
Get list of albums belonging to an artist
Parameters:| Name | Type | Description |
|---|
id | string | |
(static) MusicSongList(id) → {dynamic}
Get Songs that are on an Album
Parameters:| Name | Type | Description |
|---|
id | string | |
(static) PlaylistItemList(id) → {dynamic}
Get Items that are under the provided item
Parameters:| Name | Type | Description |
|---|
id | string | |
(static) TVEpisodes(showId, seasonId) → {dynamic}
Returns a list of TV Shows for a given TV Show and season Accepts strings for the TV Show Id and the season Id
Parameters:| Name | Type | Description |
|---|
showId | string | |
seasonId | string | |
Returns a list of extra features for a TV Show season Accepts a string that is a TV Show season id
Parameters:| Name | Type | Description |
|---|
seasonId | string | |
(static) TVSeasons(id) → {dynamic}
Parameters:| Name | Type | Description |
|---|
id | string | |
(static) removeUnsupportedAacFromProfile(deviceProfile, channelCount) → {void}
Removes AAC from the device profile codec list to prevent stereo downmix of multichannel audio. Also handles unsupported AAC profiles (Main, HE-AAC). For stereo sources (≤2ch), also removes surround passthrough codecs (eac3, ac3, dts) so transcoding falls through to MP3 (better compatibility + smaller files).
Parameters:| Name | Type | Description |
|---|
deviceProfile | object | |
channelCount | integer | |
Search across all libraries
Parameters:| Name | Type | Description |
|---|
query | string | |
(static) useTranscodeAudioStream(playbackInfo) → {dynamic}
Parameters:| Name | Type | Description |
|---|
playbackInfo | dynamic | |