![]() Include the module using const churchClocks = require("church-clocks").Useful if you're developing your own solution This will display the current lyric in ProPresenter This will display the next lyric in ProPresenter pvp_transportid must be set to the id of the transport you wish to get the time from Setting parameter main_clock=pvp/pp will set what clock takes importance with the pvp clock being default. If the main clock is not active the other clock if active will display the value. This will display a clock depending on ProPresenter or ProVideoPlayers clock. This will display a video countdown clock for ProPresenter. `pvp-transportid must be set to the id of the transport you wish to get the time from *pp_video_clock``` This will display the video countdown clock for ProVideoPlayer. This will display the current item followed by the next item This will display the fluro countdown clock (Current time left for current item) This will display the elvanto countdown clock (Current time left for current item) This will display the current system time Setting the scale parameter sets the font-size of all text color The text color to be set if required (Note use * instead of # so #0C056D would be *0C056D).backgroundcolor The background color to be set if required (Note use * instead of # so #0C056D would be *0C056D).This server if enabled can be accessed at :/index.html?type= and will display a webpage based on the passed parameter typeīy default the configured port is 80 Supported Parameters This module also provides a web server that allows things like ProPresenter to use for it's stage display functionality How to use This commands can be found below in function commands WebServer "value": "The elvanto live url for the wanted service" "password": "password if set in the general settings file", The following is the format that is expected to come from the WebSocket to your script In general the command format can be seen in the API reference, however the WebSocket is formatted differently. The WebSocket can be at :9955 and when connected should output all supported events which can be seen below in the API reference. Check the logs with pm2 logs church-clocks.Type pm2 startup to make it launch on boot.Type pm2 start /usr/local/lib/node_modules/church-clocks/pm2Service.json.This will typically be in /usr/local/lib/node_modules/church-clocks In order to run on boot you need to find the command that is required to run the module above. Run node run.js to run it or node install.js to generate the settings file.church-clocks directory cd /usr/local/lib/node_modules/church-clocks Find the location where npm installed the module typically in /usr/local/lib/node or /usr/local/lib/node_modules for linux machines and %USERPROFILE%\AppData\Roaming\npm\node_modules for windows.This script will be ran when installing church-clocks or can be ran again by running generateSettings.js In order to run as a standalone webserver you must install the module above and run the installer script to configure the configuration files which will be at /.church-clocks. This module includes a standalone script which exposes a websocket and/or a webserver for accessing the clocks Running When installing the installer should ask if you want to set the settings for each module Type npm install -g church-clocks -unsafe_perm=true to install the module.First install nodejs and npm on your machine.This module supports running a required script in your own code or can be run directly. Additional options include specifying a default layer for all content played within a playlist ensuring that content made for a specific screen is never played anywhere else.A nodejs script which is designed to provide a websocket connection to gain information from ProPresenter, ProVideoPlayer, Elvanto, and Fluro Installation Because the target sets that you build are global throughout the application, you can easily change target sets on any given layer at any time and save this mapping as part of the cue so content always plays exactly the way you want it. This allows for fine-tuned design of content across rotated screens, screens of various shapes, and odd aspect ratios. ![]() The media triggered in any layer can be mapped to one or more screens… either full screen or within one or more targets (rectangle, polygon, circle, bezier path). That means you can connect as many displays as your computer can handle, including graphics-direct (DVI, HDMI, VGA), broadcast (SDI), network-based (NDI, Syphon) outputs, or any combination therein. PVP3 is a multi-screen, multi-layer video playback and processing tool.
0 Comments
Leave a Reply. |