Skip to content

Plugin Protocol API

jarrodbell edited this page Apr 23, 2011 · 1 revision

Table of Contents

Protocol Syntax

The JRiver plugin uses a protocol format similar to CommandFusion Hardware protocol: \xF3<CommandName>\xF4<Data>\xF5\xF5

The <CommandName> and <Data> to use are explained throughout the protocol documentation.
All commands sent TO the plugin must start with T, whilst all reply commands from the plugin will start with R.

Wherever you see data in \xFF format, this represents hex bytes. \xFF notation is used throughout all CommandFusion documentation and in actual command values.

Transport Commands

Play

Command: TPLAY
Data: NA

This command is used to tell JRiver to start playing. If no media is in the current playlist, it will be ignored.

Example:
\xF3TPLAY\xF4\xF5\xF5

PlayPause

Command: TPLAYPAUSE
Data: NA

This command is used to tell JRiver to start playing if it is paused, or pause if it is playing. Known as a play/pause toggle. If no media is in the current playlist, it will be ignored.

Example: \xF3TPLAYPAUSE\xF4\xF5\xF5

Clone this wiki locally