npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

renewedvision-propresenter

v7.7.2

Published

RenewedVision ProPresenter API wrapper

Downloads

18

Readme

⚠️POST/PUT COMMANDS AREN'T YET FINISHED AT THIS POINT⚠️

RenewedVision ProPresenter API wrapper

Typescript wrapper for Node.js.

Installation

yarn add renewedvision-propresenter

Usage

import { ProPresenter } from 'renewedvision-propresenter'

// Change IP and Port to the values from ProPresenter; settings... > Network (enable network)
// timeout is optional (and )
this.ProPresenter = new ProPresenter('10.0.0.1', 1025, 1000)

// Example request
this.ProPresenter.version().then((result) => {
	console.log(result);
	/*
		Example result;
		{
			"data":{"name":"MacBook-Pro","platform":"mac","os_version":"13.2.1","host_description":"ProPresenter 7.11","api_version":"v1"},
			"ok":true,
			"status":200,
			"path":"/version"}
	*/
})

// Example of registering multiple callbacks for status feedback from multiple streaming endpoints. Once registered, the module will maintain a single persistant status connection and call your callbacks each time a specific status endpoint sends an update.
// You need to provide a dictionary of 'GET' status endpoints and callback function pairs.
// You can register as many endpoints/callbacks pairs as you like. Supported endpoints are those that support chunked requests.
// The last (optional) parameter is network timeout (use this to timeout faster than the default 30s)
// In this example, we register TWO status 'GET' endpoints that support chunked responses - one for when the active slide changes and one for when any of the timers change.
// The callbacks will be passed JSON response data from the endpoints.
this.ProPresenter.registerCallbacksForStatusUpdates(
	{ 'status/slide': this.statusSlideUpdate, 'timers/current': this.timersCurrentUpdate },
	2000
)

// If you define your status callback functions using arrow notation this will create property functions that capture the parent 'this' instance - which can be useful if you want to refer to 'this' in the callback functions themselves
statusSlideUpdate = (statusJSONObject: StatusJSON) => {
	// StatusJSON is the JSON sent when a status/slide sends an update
	this.doSomethingWithSlideStatus(statusJSONObject)
}

timersCurrentUpdate = (statusJSONObject: StatusJSON) => {
	// StatusJSON is the JSON sent when a timers/current sends an update
	this.doSomethingWithTimersStatus(statusJSONObject)
}

'path' result will return the requested action's endpoint path in the API. This way you can see where the data is returning from.

Constructors

Properties

Methods

Constructors

constructor

new ProPresenter(ip, port)

Parameters

| Name | Type | | :------ | :------ | | ip | string | | port | number |

Defined in

propresenter.ts:13

Properties

ip

ip: string

Defined in

propresenter.ts:10


port

port: number

Defined in

propresenter.ts:11

Methods

announcementActiveFocus

announcementActiveFocus(): Promise<{ command: string ; data: any ; status: number }>

Focuses the currently active announcement presentation.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:78


announcementActiveIndexTrigger

announcementActiveIndexTrigger(index): Promise<{ command: string ; data: any ; status: number }>

Triggers the specified cue in the currently active announcement presentation.

Parameters

| Name | Type | | :------ | :------ | | index | string | number |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:105


announcementActiveTimelineOperation

announcementActiveTimelineOperation(operation): Promise<{ command: string ; data: any ; status: number }>

Performs the requested timeline operation for the active announcment presentation.

Parameters

| Name | Type | | :------ | :------ | | operation | any |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:114


announcementGetActive

announcementGetActive(): Promise<{ command: string ; data: any ; status: number }>

Requests the currently active announcement presentation.

Returns

Promise<{ command: string ; data: any ; status: number }>

the currently active announcement presentation.

Defined in

propresenter.ts:65


announcementGetActiveTimelineOperation

announcementGetActiveTimelineOperation(): Promise<{ command: string ; data: any ; status: number }>

Requests the current state of the active announcement timeline.

Returns

Promise<{ command: string ; data: any ; status: number }>

The current state of the active announcement timeline.

Defined in

propresenter.ts:123


announcementGetSlideIndex

announcementGetSlideIndex(): Promise<{ command: string ; data: any ; status: number }>

Requests the index of the current slide/cue within the currently active announcement.

Returns

Promise<{ command: string ; data: any ; status: number }>

The index of the current slide/cue within the currently active announcement.

Defined in

propresenter.ts:72


announcementNextTrigger

announcementNextTrigger(): Promise<{ command: string ; data: any ; status: number }>

Triggers the next cue in the active announcement presentation (if there is one).

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:90


announcementPreviousTrigger

announcementPreviousTrigger(): Promise<{ command: string ; data: any ; status: number }>

Triggers the previous cue in the currently active announcement presentation (if there is one).

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:96


announcementTrigger

announcementTrigger(): Promise<{ command: string ; data: any ; status: number }>

Retriggers the currently active announcement presentation (starts from the beginning).

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:84


audioGetPlaylists

audioGetPlaylists(): Promise<{ command: string ; data: any ; status: number }>

Requests a list with all the configured audio playlists.

Returns

Promise<{ command: string ; data: any ; status: number }>

a list with all the configured audio playlists.

Defined in

propresenter.ts:134


audioGetPlaylistsActive

audioGetPlaylistsActive(): Promise<{ command: string ; data: any ; status: number }>

Requests the currently active audio playlist

Returns

Promise<{ command: string ; data: any ; status: number }>

The currently active audio playlist

Defined in

propresenter.ts:166


audioGetPlaylistsByPlaylistId

audioGetPlaylistsByPlaylistId(playlist_id): Promise<{ command: string ; data: any ; status: number }>

Requests a list of all the audio items in the specified audio playlist.

Parameters

| Name | Type | | :------ | :------ | | playlist_id | any |

Returns

Promise<{ command: string ; data: any ; status: number }>

a list of all the audio items in the specified audio playlist.

Defined in

propresenter.ts:142


audioGetPlaylistsByPlaylistIdUpdates

audioGetPlaylistsByPlaylistIdUpdates(playlist_id): Promise<{ command: string ; data: any ; status: number }>

Requests a chunked data update every time the specified audio playlist changes.

Parameters

| Name | Type | | :------ | :------ | | playlist_id | any |

Returns

Promise<{ command: string ; data: any ; status: number }>

a chunked data update every time the specified audio playlist changes.

Defined in

propresenter.ts:150


audioGetPlaylistsFocused

audioGetPlaylistsFocused(): Promise<{ command: string ; data: any ; status: number }>

Requests the currently focused audio playlist

Returns

Promise<{ command: string ; data: any ; status: number }>

The currently focused audio playlist

Defined in

propresenter.ts:159


audioPlaylistsActiveFocus

audioPlaylistsActiveFocus(): Promise<{ command: string ; data: any ; status: number }>

Focuses the active audio playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:184


audioPlaylistsActiveIdTrigger

audioPlaylistsActiveIdTrigger(id): Promise<{ command: string ; data: any ; status: number }>

Triggers the specified item in the active audio playlist.

Params

id

Parameters

| Name | Type | | :------ | :------ | | id | any |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:262


audioPlaylistsActiveNextTrigger

audioPlaylistsActiveNextTrigger(): Promise<{ command: string ; data: any ; status: number }>

Triggers the next item in the active audio playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:245


audioPlaylistsActiveTrigger

audioPlaylistsActiveTrigger(): Promise<{ command: string ; data: any ; status: number }>

Triggers the active audio playlist (restarts from the beginning).

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:205


audioPlaylistsActivePreviousTrigger

audioPlaylistsActivePreviousTrigger(): Promise<{ command: string ; data: any ; status: number }>

Triggers the previous item in the active audio playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:253


audioPlaylistsByPlaylistIdFocus

audioPlaylistsByPlaylistIdFocus(playlist_id): Promise<{ command: string ; data: any ; status: number }>

Focuses the specified audio playlist.

Parameters

| Name | Type | | :------ | :------ | | playlist_id | any |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:191


audioPlaylistsByPlaylistIdNextTrigger

audioPlaylistsByPlaylistIdNextTrigger(playlist_id): Promise<{ command: string ; data: any ; status: number }>

Triggers the next item in the specified audio playlist.

Parameters

| Name | Type | | :------ | :------ | | playlist_id | any |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:271


audioPlaylistsByPlaylistIdPreviousTrigger

audioPlaylistsByPlaylistIdPreviousTrigger(playlist_id): Promise<{ command: string ; data: any ; status: number }>

Triggers the previous item in the specified audio playlist.

Parameters

| Name | Type | | :------ | :------ | | playlist_id | any |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:280


audioPlaylistsByPlaylistIdTrigger

audioPlaylistsByPlaylistIdTrigger(playlist_id): Promise<{ command: string ; data: any ; status: number }>

Triggers the specified audio playlist.

Parameters

| Name | Type | | :------ | :------ | | playlist_id | any |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:212


audioPlaylistsFocusedIdTrigger

audioPlaylistsFocusedIdTrigger(id): Promise<{ command: string ; data: any ; status: number }>

Triggers the specified item in the focused audio playlist.

Params

id

Parameters

| Name | Type | | :------ | :------ | | id | any |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:237


audioPlaylistsFocusedNextTrigger

audioPlaylistsFocusedNextTrigger(): Promise<{ command: string ; data: any ; status: number }>

Triggers the next item in the focused audio playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:220


audioPlaylistsFocusedPreviousTrigger

audioPlaylistsFocusedPreviousTrigger(): Promise<{ command: string ; data: any ; status: number }>

Triggers the previous item in the focused audio playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:228


audioPlaylistsFocusedTrigger

audioPlaylistsFocusedTrigger(): Promise<{ command: string ; data: any ; status: number }>

Triggers the focused audio playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:199


audioPlaylistsNextFocus

audioPlaylistsNextFocus(): Promise<{ command: string ; data: any ; status: number }>

Focuses the next audio playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:172


audioPlaylistsPreviousFocus

audioPlaylistsPreviousFocus(): Promise<{ command: string ; data: any ; status: number }>

Focuses the previous audio playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:178


captureEncodingsType

captureEncodingsType(type): Promise<{ command: string ; data: any ; status: number }>

Requests a list of all available capture modes for the capture type (disk, rtmp, resi).

Parameters

| Name | Type | Description | | :------ | :------ | :------ | | type | "disk" | "rtmp" | "resi" | (disk, rtmp, resi) |

Returns

Promise<{ command: string ; data: any ; status: number }>

A list of all available capture modes for the capture type (disk, rtmp, resi).

Defined in

propresenter.ts:316


captureGetStatus

captureGetStatus(): Promise<{ command: string ; data: any ; status: number }>

Requests the current capture status and capture time.

Returns

Promise<{ command: string ; data: any ; status: number }>

The current capture status and capture time.

Defined in

propresenter.ts:294


captureGetsettings

captureGetsettings(): Promise<{ command: string ; data: any ; status: number }>

Requests the current capture settings.

Returns

Promise<{ command: string ; data: any ; status: number }>

The current capture settings.

Defined in

propresenter.ts:308


captureOperation

captureOperation(operation): Promise<{ command: string ; data: any ; status: number }>

Performs the requested capture operation (start, stop).

Parameters

| Name | Type | Description | | :------ | :------ | :------ | | operation | "stop" | "start" | (start, stop) |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:301


clearCreateGroup

clearCreateGroup(name, layers, stop_timeline_announcements, stop_timeline_presentation, clear_next_presentation): Promise<{ command: string ; data: any ; status: number }>

DOUBLE CHECK THIS FOR MISSING PARAMS Create a clear group with the details specified.

Parameters

| Name | Type | | :------ | :------ | | name | string | | layers | string[] | | stop_timeline_announcements | boolean | | stop_timeline_presentation | boolean | | clear_next_presentation | boolean |

Returns

Promise<{ command: string ; data: any ; status: number }>

The created group.

Defined in

propresenter.ts:407


clearDeleteGroupId

clearDeleteGroupId(id): Promise<{ command: string ; data: any ; status: number }>

Deletes the specified clear group.

Parameters

| Name | Type | Description | | :------ | :------ | :------ | | id | string | (name, index or UUID) |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:360


clearGetGroup

clearGetGroup(): Promise<{ command: string ; data: any ; status: number }>

Requests a list of all the configured clear groups.

Returns

Promise<{ command: string ; data: any ; status: number }>

A list of all the configured clear groups.

Defined in

propresenter.ts:394


clearGetGroupId

clearGetGroupId(id): Promise<{ command: string ; data: any ; status: number }>

Requests the details of the specified clear group.

Parameters

| Name | Type | Description | | :------ | :------ | :------ | | id | string | (name, index or UUID) |

Returns

Promise<{ command: string ; data: any ; status: number }>

The details of the specified clear group.

Defined in

propresenter.ts:343


clearGetGroupIdIcon

clearGetGroupIdIcon(id): Promise<{ command: string ; data: any ; status: number }>

Requests the image data for the icon of the specified clear group.

Parameters

| Name | Type | Description | | :------ | :------ | :------ | | id | string | (name, index or UUID) |

Returns

Promise<{ command: string ; data: any ; status: number }>

The image data for the icon of the specified clear group.

Defined in

propresenter.ts:370


clearGroupIdTrigger

clearGroupIdTrigger(id): Promise<{ command: string ; data: any ; status: number }>

Triggers the specified clear group.

Parameters

| Name | Type | Description | | :------ | :------ | :------ | | id | string | (name, index or UUID) |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:387


clearLayer

clearLayer(layer): Promise<{ command: string ; data: any ; status: number }>

Clears the specified layer (audio, props, messages, announcements, slide, media, video_input).

Parameters

| Name | Type | Description | | :------ | :------ | :------ | | layer | "media" | "audio" | "props" | "messages" | "announcements" | "slide" | "video_input" | (audio, props, messages, announcements, slide, media, video_input) |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:326


clearSetGroupId

clearSetGroupId(id): Promise<{ command: string ; data: any ; status: number }>

Sets the details of the specified clear group.

Parameters

| Name | Type | Description | | :------ | :------ | :------ | | id | string | (name, index or UUID) |

Returns

Promise<{ command: string ; data: any ; status: number }>

The details of the specified clear group.

Defined in

propresenter.ts:351


clearSetGroupIdIcon

clearSetGroupIdIcon(id): Promise<{ command: string ; data: any ; status: number }>

Sets the custom icon of the specified clear group.

Parameters

| Name | Type | Description | | :------ | :------ | :------ | | id | string | (name, index or UUID) |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:378


findMyMouse

findMyMouse(): Promise<{ command: string ; data: any ; status: number }>

Executes the "Find My Mouse" operation.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:865


getDataFromProPresenter

Private getDataFromProPresenter(path, userOptions?): Promise<{ command: string ; data: any ; status: number }>

API wrapper function, use fetch to send/retrieve the data from ProPresenter

Parameters

| Name | Type | Description | | :------ | :------ | :------ | | path | string | | | userOptions? | any | (optional) |

Returns

Promise<{ command: string ; data: any ; status: number }>

Promise from fetch

Defined in

propresenter.ts:25


groupsGet

groupsGet(): Promise<{ command: string ; data: any ; status: number }>

Requests a list of all the configured global groups.

Returns

Promise<{ command: string ; data: any ; status: number }>

A list of all the configured global groups.

Defined in

propresenter.ts:443


libraryByIdPresentationIdCueTrigger

libraryByIdPresentationIdCueTrigger(library_id, presentation_id, cue): Promise<{ command: string ; data: any ; status: number }>

Triggers the specified cue of the specified presentation in the specified library.

Parameters

| Name | Type | | :------ | :------ | | library_id | string | | presentation_id | string | | cue | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:486


libraryByIdPresentationIdTrigger

libraryByIdPresentationIdTrigger(library_id, presentation_id): Promise<{ command: string ; data: any ; status: number }>

Triggers the first cue of the specified presentation in the specified library.

Parameters

| Name | Type | | :------ | :------ | | library_id | string | | presentation_id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:472


libraryGet

libraryGet(): Promise<{ command: string ; data: any ; status: number }>

Requests a list of all the configured libraries.

Returns

Promise<{ command: string ; data: any ; status: number }>

A list of all the configured libraries.

Defined in

propresenter.ts:455


libraryGetById

libraryGetById(id): Promise<{ command: string ; data: any ; status: number }>

Requests an array of all items in the specified library.

Params

id (UUID, name, or index)

Parameters

| Name | Type | | :------ | :------ | | id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

An array of all items in the specified library.

Defined in

propresenter.ts:463


lookDeleteId

lookDeleteId(id): Promise<{ command: string ; data: any ; status: number }>

Deletes the specified audience look from the saved looks.

Parameters

| Name | Type | | :------ | :------ | | id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:545


lookGet

lookGet(): Promise<{ command: string ; data: any ; status: number }>

Requests a list of all configured audience looks, except the live look.

Returns

Promise<{ command: string ; data: any ; status: number }>

A list of all configured audience looks, except the live look.

Defined in

propresenter.ts:503


lookGetCurrent

lookGetCurrent(): Promise<{ command: string ; data: any ; status: number }>

Requests the details of the currently live audience look.

Returns

Promise<{ command: string ; data: any ; status: number }>

The details of the currently live audience look.

Defined in

propresenter.ts:516


lookGetId

lookGetId(id): Promise<{ command: string ; data: any ; status: number }>

Requests the details of the specified audience look.

Parameters

| Name | Type | | :------ | :------ | | id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

The details of the specified audience look.

Defined in

propresenter.ts:531


lookIdTrigger

lookIdTrigger(id): Promise<{ command: string ; data: any ; status: number }>

Triggers the specified audience look to make it the live/current look.

Parameters

| Name | Type | | :------ | :------ | | id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:552


lookSetCurrent

lookSetCurrent(): Promise<{ command: string ; data: any ; status: number }>

Requests the details of the currently live audience look.

Returns

Promise<{ command: string ; data: any ; status: number }>

The details of the currently live audience look.

Defined in

propresenter.ts:523


lookSetId

lookSetId(id): Promise<{ command: string ; data: any ; status: number }>

Sets the details of the specified audience look.

Parameters

| Name | Type | | :------ | :------ | | id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:538


marcosGet

marcosGet(): Promise<{ command: string ; data: any ; status: number }>

Requests a list of all the configured macros.

Returns

Promise<{ command: string ; data: any ; status: number }>

A list of all the configured macros.

Defined in

propresenter.ts:563


marcosIdDelete

marcosIdDelete(id): Promise<{ command: string ; data: any ; status: number }>

Deletes the specified macro.

Parameters

| Name | Type | | :------ | :------ | | id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:585


marcosIdGet

marcosIdGet(id): Promise<{ command: string ; data: any ; status: number }>

Requests the details of the specified macro.

Parameters

| Name | Type | | :------ | :------ | | id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

The details of the specified macro.

Defined in

propresenter.ts:571


marcosIdSet

marcosIdSet(id): Promise<{ command: string ; data: any ; status: number }>

Sets the details of the specified macro.

Parameters

| Name | Type | | :------ | :------ | | id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:578


marcosIdTriggerGet

marcosIdTriggerGet(id): Promise<{ command: string ; data: any ; status: number }>

Triggers the specified macro.

Parameters

| Name | Type | | :------ | :------ | | id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:594


masksGet

masksGet(): Promise<{ command: string ; data: any ; status: number }>

Requests a list of all configured masks.

Returns

Promise<{ command: string ; data: any ; status: number }>

A list of all configured masks.

Defined in

propresenter.ts:604


masksIdGet

masksIdGet(id): Promise<{ command: string ; data: any ; status: number }>

Requests the details of the specified mask.

Parameters

| Name | Type | | :------ | :------ | | id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

The details of the specified mask.

Defined in

propresenter.ts:612


masksIdThumbnailGet

masksIdThumbnailGet(id): Promise<{ command: string ; data: any ; status: number }>

Requests a thumbnail image of the specified mask at the given quality value.

Parameters

| Name | Type | | :------ | :------ | | id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

A thumbnail image of the specified mask at the given quality value.

Defined in

propresenter.ts:620


mediaByUUIDThumbnailsGet

mediaByUUIDThumbnailsGet(uuid): Promise<{ command: string ; data: any ; status: number }>

Requests a thumbnail image of the specified media item at the given quality value.

Parameters

| Name | Type | | :------ | :------ | | uuid | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

A thumbnail image of the specified media item at the given quality value.

Defined in

propresenter.ts:656


mediaPlaylistActiveFocus

mediaPlaylistActiveFocus(): Promise<{ command: string ; data: any ; status: number }>

Sets the focus to the active media playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:688


mediaPlaylistActiveGet

mediaPlaylistActiveGet(): Promise<{ command: string ; data: any ; status: number }>

Returns the identifier of the currently active media playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

The identifier of the currently active media playlist

Defined in

propresenter.ts:670


mediaPlaylistActiveMediaIdTrigger

mediaPlaylistActiveMediaIdTrigger(media_id): Promise<{ command: string ; data: any ; status: number }>

Triggers the specified item in the active media playlist.

Parameters

| Name | Type | | :------ | :------ | | media_id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:766


mediaPlaylistActiveNextTrigger

mediaPlaylistActiveNextTrigger(): Promise<{ command: string ; data: any ; status: number }>

Triggers the next item in the active media playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:749


mediaPlaylistActivePreviousTrigger

mediaPlaylistActivePreviousTrigger(): Promise<{ command: string ; data: any ; status: number }>

Triggers the previous item in the active media playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:757


mediaPlaylistActiveTrigger

mediaPlaylistActiveTrigger(): Promise<{ command: string ; data: any ; status: number }>

Triggers the first item in the active media playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:709


mediaPlaylistByPlaylistIdGet

mediaPlaylistByPlaylistIdGet(playlist_id): Promise<{ command: string ; data: any ; status: number }>

Requests a list of all the media items in the specified media playlist.

Parameters

| Name | Type | | :------ | :------ | | playlist_id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

A list of all the media items in the specified media playlist.

Defined in

propresenter.ts:638


mediaPlaylistByPlaylistIdUpdatesGet

mediaPlaylistByPlaylistIdUpdatesGet(playlist_id): Promise<{ command: string ; data: any ; status: number }>

Requests a chunked data update every time the specified media playlist changes.

Parameters

| Name | Type | | :------ | :------ | | playlist_id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

A chunked data update every time the specified media playlist changes.

Defined in

propresenter.ts:646


mediaPlaylistFocusedGet

mediaPlaylistFocusedGet(): Promise<{ command: string ; data: any ; status: number }>

Returns the identifier of the currently focused media playlist

Returns

Promise<{ command: string ; data: any ; status: number }>

The identifier of the currently focused media playlist

Defined in

propresenter.ts:663


mediaPlaylistFocusedMediaIdTrigger

mediaPlaylistFocusedMediaIdTrigger(media_id): Promise<{ command: string ; data: any ; status: number }>

Triggers the specified item in the focused media playlist.

Parameters

| Name | Type | | :------ | :------ | | media_id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:741


mediaPlaylistFocusedNextTrigger

mediaPlaylistFocusedNextTrigger(): Promise<{ command: string ; data: any ; status: number }>

Triggers the next item in the focused media playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:724


mediaPlaylistFocusedPreviousTrigger

mediaPlaylistFocusedPreviousTrigger(): Promise<{ command: string ; data: any ; status: number }>

Triggers the previous item in the focused media playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:732


mediaPlaylistFocusedTrigger

mediaPlaylistFocusedTrigger(): Promise<{ command: string ; data: any ; status: number }>

Triggers the first item in the focused media playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:703


mediaPlaylistNextFocus

mediaPlaylistNextFocus(): Promise<{ command: string ; data: any ; status: number }>

Sets the focus to the next media playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:676


mediaPlaylistPlaylistIdFocus

mediaPlaylistPlaylistIdFocus(playlist_id): Promise<{ command: string ; data: any ; status: number }>

Sets the focus to the specified media playlist.

Parameters

| Name | Type | | :------ | :------ | | playlist_id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:695


mediaPlaylistPlaylistIdMediaIdTrigger

mediaPlaylistPlaylistIdMediaIdTrigger(playlist_id, media_id): Promise<{ command: string ; data: any ; status: number }>

Triggers the previous item in the specified media playlist.

Parameters

| Name | Type | | :------ | :------ | | playlist_id | string | | media_id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:794


mediaPlaylistPlaylistIdNextTrigger

mediaPlaylistPlaylistIdNextTrigger(playlist_id): Promise<{ command: string ; data: any ; status: number }>

Triggers the next item in the specified media playlist.

Parameters

| Name | Type | | :------ | :------ | | playlist_id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:775


mediaPlaylistPlaylistIdPreviousTrigger

mediaPlaylistPlaylistIdPreviousTrigger(playlist_id): Promise<{ command: string ; data: any ; status: number }>

Triggers the previous item in the specified media playlist.

Parameters

| Name | Type | | :------ | :------ | | playlist_id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:784


mediaPlaylistPlaylistIdTrigger

mediaPlaylistPlaylistIdTrigger(playlist_id): Promise<{ command: string ; data: any ; status: number }>

Triggers the first item in the specified media playlist.

Parameters

| Name | Type | | :------ | :------ | | playlist_id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:716


mediaPlaylistPreviousFocus

mediaPlaylistPreviousFocus(): Promise<{ command: string ; data: any ; status: number }>

Sets the focus to the previous media playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:682


mediaPlaylistsGet

mediaPlaylistsGet(): Promise<{ command: string ; data: any ; status: number }>

Requests a list of all the configured media playlists.

Returns

Promise<{ command: string ; data: any ; status: number }>

A list of all the configured media playlists.

Defined in

propresenter.ts:630


messagesGet

messagesGet(): Promise<{ command: string ; data: any ; status: number }>

Requests a list of all configured messages.

Returns

Promise<{ command: string ; data: any ; status: number }>

A list of all configured messages.

Defined in

propresenter.ts:808


messagesIdClear

messagesIdClear(id): Promise<{ command: string ; data: any ; status: number }>

Clears / Hides the specified message.

Parameters

| Name | Type | | :------ | :------ | | id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:855


messagesIdDelete

messagesIdDelete(id): Promise<{ command: string ; data: any ; status: number }>

Deletes the specified message.

Parameters

| Name | Type | | :------ | :------ | | id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:837


messagesIdGet

messagesIdGet(id): Promise<{ command: string ; data: any ; status: number }>

Requests the details of the specified message.

Parameters

| Name | Type | | :------ | :------ | | id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

The details of the specified message.

Defined in

propresenter.ts:823


messagesIdSet

messagesIdSet(id): Promise<{ command: string ; data: any ; status: number }>

Sets the details of the specified message.

Parameters

| Name | Type | | :------ | :------ | | id | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:830


playlistActiveAnnouncementFocus

playlistActiveAnnouncementFocus(): Promise<{ command: string ; data: any ; status: number }>

Moves the focus to the currently active playlist for the announcement destination.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:946


playlistActiveAnnouncementIndexTrigger

playlistActiveAnnouncementIndexTrigger(index): Promise<{ command: string ; data: any ; status: number }>

Triggers the specified item in the currently active playlist for the announcement destination.

Parameters

| Name | Type | | :------ | :------ | | index | string |

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:1059


playlistActiveAnnouncementTrigger

playlistActiveAnnouncementTrigger(): Promise<{ command: string ; data: any ; status: number }>

Triggers the first item in the currently active playlist for the announcement destination.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:968


playlistActiveGet

playlistActiveGet(): Promise<{ command: string ; data: any ; status: number }>

Requests the details of the active playlist.

Returns

Promise<{ command: string ; data: any ; status: number }>

The details of the active playlist.

Defined in

propresenter.ts:913


playlistActivePresentationFocus

playlistActivePresentationFocus(): Promise<{ command: string ; data: any ; status: number }>

Moves the focus to the currently active playlist for the presentation destination.

Returns

Promise<{ command: string ; data: any ; status: number }>

Defined in

propresenter.ts:938


playlistActivePresentationIndexTrigger

playlistActivePresentationIndexTrigger(index): Promise<{ command: string ; data: any ; status: number }>

Trigg