bytehive-playoutbee
ByteHive PlayoutBee
Companion module to control ByteHive's PlayoutBee media player. Currently supports featurs up to PlayoutBee 0.9.3.
Configuration
The module provides the ability to configure thae following options:
- PlayoutBee IP - The IP Address if the device running PlayoutBee
- PlayoutBee REST Port - The TCP port number on which PlayoutBee listens for RESTful API commands (at the moment, PlayoutBee only uses port 3000)
- Polling Interval in Milliseconds - The number of milliseconds the module waits between API calls to Playout Bee (defaults to 100ms, but you can increase up to 1000ms)
Actions
The actions available in this module mimic those available in the PlayoutBee REST API.
- Play - Play the current clip
- Pause - Pause the current clip
- Stop - Stop the current clip
- Next - Select the next clip (NOTE: if the last clip is already selected it wraps and selects the first clip)
- Select Clip - Select a specific clip from a dropdown list
- Set Loop - Turn on, turn off or toggle the clip loop feature
Feedbacks
The module provides the ability to set button feedback based on the following conditions:
- Current Clip - Select the clip you want to provide feedback for
- Player Status - Feedback depends on whether PlayoutBee is playing, stopped or paused.
- Loop Status - Feedback depends on whether the Loop clip setting isn on or off.
Variables
The following variables are vailable for use:
clip_id
- The number of the currently selected clipclip_name
- The file name of the currently selected clipstatus
- The player statusloop
- The player loop setting statustimecode
- The timecode of the current cliptimecode_hh
- The hours part oftimecode
timecode_mm
- The minutes part oftimecode
timecode_ss
- The seconds part oftimecode
timecode_ff
- The frames part oftimecode
remaining_timecode
- The time remaining of the current clipremaining_hh
- The hours part ofremaining_timecode
remaining_mm
- The minutes part ofremaining_timecode
remaining_ss
- The seconds part ofremaining_timecode
remaining_ff
- The fraction part ofremaining_timecode
(NOTE: This is fraction and not frames because PlayoutBee doesn't report remaining frames)
Manufacturer
ByteHive
ByteHive
Product
PlayoutBee
Author
Issue (1)
To file a new issue, you need to sign up for a user on GitHub.
Go to GitHub issues →