diff --git a/README.md b/README.md index ddaeec0..a80060b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # LoistoTxt Song lyrics and lower 3rd titles displayer to obs, vmix or any casting software that supports browser source. Additionally you can remote control whitelisted scenes at OBS (additional plugin required for this). +Optionally you can control lights on [QLC+ lightdesk app](https://www.qlcplus.org/). ## Install @@ -36,7 +37,13 @@ structure of the file is quite obvious: "address": "127.0.0.1:4444", "password": "admin" } - } + }, + "qlc": { + "enabled": false, + "websocket": { + "address": "127.0.0.1:9999" + } + } } Scenes is a whitelist of scene names. You can use `"*"` to whitelist all scenes for changing. @@ -57,4 +64,20 @@ After app starts, it says something like this: Admin interface is without any passwords for now, since well, I don't need such at our production, and you should run this at a private network anyway... -And for OBS, like the console window says, add a new `browser source`, and paste the address there. You might need to click refresh source, if you restart the service, but it should auto connect anyway after you get initial connetion. \ No newline at end of file +And for OBS, like the console window says, add a new `browser source`, and paste the address there. You might need to click refresh source, if you restart the service, but it should auto connect anyway after you get initial connetion. +See wiki article `getting started` for tutorial. + +## QLC+ integration + +To enable qlcplus remote control, you must add `--web` to the shortcut that opens the app. +example: `C:\QLC+\qlcplus.exe --web` + +All `functions` in qlc plus are then usable. LoistoTXT when changing scenes will deactivate all functions and then set the selected at `running` state. So you wish to do either Chaser or Scene, I've personally used for now only static scenes. + +At `Lights`-tab there is refresh and clear buttons. +Clear sets all scenes to `stop` and refresh fetches the statuses of the scenes. + +You can set quick light scene to any song. Click at the empty spot to assign any scene. +Use the arrow-button next to scene to clear the slot. Scenes are persisted to the show automatically when selected, just remember to save the show and you're good to go. + +I try to write a wiki article later for qlc+ things. diff --git a/package.json b/package.json index e7bfdae..021c76d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "loistotxt", - "version": "1.2.1", + "version": "1.3.0", "private": true, "scripts": { "start": "node ./bin/www", diff --git a/resources/tutorial/1.jpg b/resources/tutorial/1.jpg new file mode 100644 index 0000000..9ee549f Binary files /dev/null and b/resources/tutorial/1.jpg differ diff --git a/resources/tutorial/10.jpg b/resources/tutorial/10.jpg new file mode 100644 index 0000000..8bbbf0a Binary files /dev/null and b/resources/tutorial/10.jpg differ diff --git a/resources/tutorial/11.jpg b/resources/tutorial/11.jpg new file mode 100644 index 0000000..8a8cd41 Binary files /dev/null and b/resources/tutorial/11.jpg differ diff --git a/resources/tutorial/12.jpg b/resources/tutorial/12.jpg new file mode 100644 index 0000000..4c9ead5 Binary files /dev/null and b/resources/tutorial/12.jpg differ diff --git a/resources/tutorial/13.jpg b/resources/tutorial/13.jpg new file mode 100644 index 0000000..b181929 Binary files /dev/null and b/resources/tutorial/13.jpg differ diff --git a/resources/tutorial/14.jpg b/resources/tutorial/14.jpg new file mode 100644 index 0000000..b6c0936 Binary files /dev/null and b/resources/tutorial/14.jpg differ diff --git a/resources/tutorial/15.JPG b/resources/tutorial/15.JPG new file mode 100644 index 0000000..2624624 Binary files /dev/null and b/resources/tutorial/15.JPG differ diff --git a/resources/tutorial/2.jpg b/resources/tutorial/2.jpg new file mode 100644 index 0000000..28b1b4e Binary files /dev/null and b/resources/tutorial/2.jpg differ diff --git a/resources/tutorial/3.jpg b/resources/tutorial/3.jpg new file mode 100644 index 0000000..568aa24 Binary files /dev/null and b/resources/tutorial/3.jpg differ diff --git a/resources/tutorial/4.jpg b/resources/tutorial/4.jpg new file mode 100644 index 0000000..fa57b21 Binary files /dev/null and b/resources/tutorial/4.jpg differ diff --git a/resources/tutorial/5.jpg b/resources/tutorial/5.jpg new file mode 100644 index 0000000..b68e9c3 Binary files /dev/null and b/resources/tutorial/5.jpg differ diff --git a/resources/tutorial/6.jpg b/resources/tutorial/6.jpg new file mode 100644 index 0000000..9ac9724 Binary files /dev/null and b/resources/tutorial/6.jpg differ diff --git a/resources/tutorial/7.jpg b/resources/tutorial/7.jpg new file mode 100644 index 0000000..8a7e1ef Binary files /dev/null and b/resources/tutorial/7.jpg differ diff --git a/resources/tutorial/8.jpg b/resources/tutorial/8.jpg new file mode 100644 index 0000000..6200c6c Binary files /dev/null and b/resources/tutorial/8.jpg differ diff --git a/resources/tutorial/9.jpg b/resources/tutorial/9.jpg new file mode 100644 index 0000000..146f877 Binary files /dev/null and b/resources/tutorial/9.jpg differ