Skip to content

donert/zoom-red

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zoom-Red

A web-based controller for ZoomOSC V4.

About

ZoomOSC v4 is an alternate zoom client which enables independent control of the client via the OSC protocol. Zoom-red is a node-red client that implements the interface.

Installation

To install Zoom-Red you need the following pre-requisites:

  • You will also need an instance of ZoomOSC (v4) installed. It is assumed to be running on the same machine with default ports.
  • Install node.js - see the website
  • Install node-red - see the getting started guide, I suggest the npm method for most.
  • Download the zoomred.json file and place it in your .node-red directory
  • From the Terminal execute "node-red zoomred.json"
  • Install required node packages - the easiest way is via the node-red 'Manage Palette' dialog (three bars in the upper right corner).
  • Go to the main UI webpage - the default is http://127.0.0.1:1880/ui

Note: By default a node-red installation does not require authentication or authorization. So anybody who has access to the network it is running on could take control of your zoom meeting. It is highly recommended that you secure your install. See Securing node-red for more info.

Configuring

  • if the not running on the same machine, you will need to change the network parameters on the session page.

Known Issues

  • The join, end and leave meeting controls do not work.
  • The user table has default values and don't track updates for all values - not yet implemented. The state may not be correct until their is a change in state.
  • The user table is completly refreshed on every update (this wont scale well) and also destroys your sort order.
  • This is developed and tested on Mac only. Sorry.
  • ZoomOSC features are not uniformly implemented on mac and windows. I have not attempted to disable features based on the client.

Major TODOs

  • Change the hardcoded network listen port configuration to be a setting on the UI.
  • Fix the listed known issues.

About

A node-red application to control ZoomOSC v4

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published