diff --git a/client/package.json b/client/package.json index 1ed6320d9..3f362754e 100644 --- a/client/package.json +++ b/client/package.json @@ -1,6 +1,6 @@ { "name": "ontime-ui", - "version": "1.9.3", + "version": "1.9.4", "private": true, "dependencies": { "@chakra-ui/react": "^2.3.2", diff --git a/server/package.json b/server/package.json index 432d47ec6..53c6c0fe2 100644 --- a/server/package.json +++ b/server/package.json @@ -1,6 +1,6 @@ { "name": "ontime", - "version": "1.9.3", + "version": "1.9.4", "author": "Carlos Valente", "description": "Time keeping for live events", "repository": "https://github.com/cpvalente/ontime", diff --git a/server/src/controllers/OscController.js b/server/src/controllers/OscController.js index 0233a547e..cd6d15794 100644 --- a/server/src/controllers/OscController.js +++ b/server/src/controllers/OscController.js @@ -3,7 +3,7 @@ import { Server } from 'node-osc'; let oscServer = null; /** - * @description utilty function to shutdown osc server + * @description utility function to shut down osc server */ export const shutdownOSCServer = () => { if (oscServer != null) oscServer.close(); @@ -23,7 +23,7 @@ export const initiateOSC = (config) => { // message should look like /ontime/{path}/{args} where // ontime: fixed message for app // path: command to be called - // args: extra data, only used on some of the API entries (delay, goto) + // args: extra data, only used on some API entries (delay, goto) // split message const [, address, path] = msg[0].split('/'); @@ -145,6 +145,12 @@ export const initiateOSC = (config) => { break; } + case 'get-playback': { + const playback = global.timer.state; + global.timer.sendOsc('playback', playback); + break; + } + default: { global.timer.warning('RX', `OSC IN: unhandled message ${path}`); break; diff --git a/server/src/package.json b/server/src/package.json index 1eae3c477..a019b0445 100644 --- a/server/src/package.json +++ b/server/src/package.json @@ -1,7 +1,7 @@ { "name": "ontime-server", "type": "module", - "version": "1.4.0", + "version": "1.4.1", "dependencies": { "body-parser": "^1.20.0", "dotenv": "^16.0.1",