QLC+ 4.14.0 release

Public announcements of new QLC+ releases.

PLEASE, do not post bugs and issues here !
Post Reply
User avatar
mcallegari
Posts: 4848
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

Dearest QLC+ community,
version 4.14.0 is now available for download.

This is another quite big leap forward, especially in terms of deployment.
As you probably know, QLC+ is based on the Qt libraries and Qt is moving pretty fast with releases, new features and, sadly, deprecations.

So there is a constant activity to keep the pace with Qt changes and with QLC+ 4.14.0 I took the opportunity to start delivery Qt 6.
As always, there are improvements but also new things to consider.
This time there is a sort of "OS matrix" that represents the release details on each OS:

Windows
  • based on Qt 6.8 - requires Windows 10 and above
  • removed Velleman plugin
  • video fade in/out not working
macOS
  • Intel package
    • based on Qt 5.15
    • not signed
  • Apple silicon package
    • based on Qt 6.8
    • disabled OLA plugin (not up to date with C++ standards)
    • signed and notarized
Linux
  • built with Ubuntu 22.04
  • still depends on Qt 5.x bu can be easily built with Qt 6 by package maintainers
Qt 6 brings a completely new multimedia backend. It is now based on FFMPEG, the same VLC (VideoLAN Client) uses. This means lower latency and better decoding support.
It also means video fading is not possible at the moment (it is in QLC+ 5 though) because it's not been ported by the Qt company.

QLC+ 4.14.0 starts also to use an additional Qt library for websockets. Now, even on Wi-Fi, websockets will be more reliable on the long term.
This is included in the Raspberry Pi image as well, with fixed Wi-Fi hotspot now activating at boot.

We've also had some awesome user contributions such as:
  • RGB Script v3 to pass up to 5 colors to RGB scripts
  • improved VC widgets creation from Function Wizard
  • German documentation translation (thanks to Philipp Schönberg)
We’re grateful for your continued support and contributions, which keep QLC+ evolving and thriving.
Your involvement—whether through feedback, development, or sharing the project—makes a huge difference.

If you’d like to support QLC+ further, consider checking out our merch store to grab some awesome QLC+ gear or becoming a GitHub Sponsor to help sustain development.
Head over to the QLC+ website to download version 4.14.0 and explore these exciting new features.
Thank you for being part of the QLC+ journey!

The QLC+ Team

Changelog:
  • engine: fix flashing fade out
  • engine: add stopOnExit, waitFunctionStart and waitFunctionStop commands to Script - see documentation (thanks to ldebs)
  • engine: introduce RGBScript v3 and allow up to 5 colors (thanks to Hans-Jürgen Tappe)
  • engine/RGBMatrix: rewind animated GIFs on startup
  • UI: adjust audio volume on video intensity change
  • UI/Fixture Manager: allow cross universe RGB panels
  • UI/Fixture Manager: limit the number of RGB panel columns for RGBW to avoid crash
  • UI/Function Wizard: improved with more VC widget creation (thanks to 8-Lambda-8)
  • UI/Fixture Group Editor: allow to add fixtures top to bottom and left to right (thanks to Yestalgia)
  • UI/Show Manager: show step notes on the timeline (thanks to anarchid)
  • UI/Show Manager: handle CTRL+mouse wheel to zoom in/out
  • Virtual Console/Slider: send feedback on override button press
  • Virtual Console/Sped Dial: fix foreground color setting on Windows
  • Virtual Console/Frame: fix widget page initialization on Operate mode
  • Virtual Console/XY Pad: added Pan/Tilt fine external controls
  • Plugins/OS2L: fix receiving multiple messages at once
  • Web Access: reworked websocket implementation
  • Web Access: fix grand master stopping running functions
  • Web Access: fix simple desk not resetting the current universe
  • Web Access: improve value synchornization with simple desk
  • Web Access: add widget ID to getWidgetType and getWidgetStatus response
  • Web Access: show multipage frame names (thanks to jpue)
  • RGB scripts: added 'Sine Wave' script
  • RGB scripts: fix Vertical Fall not allowing changing color when cloned
New fixtures:
  • New fixtures: GLP Impression X5, Ayrton Rivale Profile, Ayrton Kyalami (thanks to Masatoshi Fujino)
  • New fixture: Eurolite LED Mini Strobe Cluster SMD 48 (thanks to Oliver)
  • New fixture: Ayra Compar Kit 3 (thanks to Robert)
  • New fixtures: Acme Pixel Line IP, Ayrton Domino LT (thanks to Yestalgia)
  • New fixture: GLP JDC1 (thanks to Flo Edelmann)
  • New fixture: Shehds 2 Eyes 200W LED COB Cool Warm White (thanks to Devsider)
  • New fixture: Ayra ERO Micro Beam FX (thanks to Gianni)
  • New fixture: Shehds LED Wall Wash 18x18W RGBWA+UV (thanks to Fede79)
  • New fixture: Shehds LED Beam 12x12W RGBW (thanks to Lukas Hanisch)
  • New fixture: Chauvet EVE P-160 RGBW (thanks to Max Wheatley)
  • New fixture: Stairville Wild Wash 132 LED CW (thanks to e-shock)
  • New fixture: Showtec Luna Par 120 Q4, Showtec Phantom 180 Wash, Stairville Infinite Pixel 250
  • New fixture: Ghost Lumy (thanks to Manu)
  • New fixture: Shehds LED 200W RGB FLASH, GalaxyJet LED Beam 300W Beam&Spot&Wash, Constellaser 12W Waterproof Scan Laser (thanks to Tóth János)
  • New fixture: Chauvet Ovation H-605FC (thanks to Ken Coughlin)
  • New fixture: Martin smartMAC (thanks to Mads Vejrup)
  • New fixtures: UKing ZQ01513 100WCOB Cast Aluminum Park Light, ZQ01495 200W Three-in-one Four-eye COB Lamp, ZQ06122 9-Eye COB Matrix (thanks to Mario Rempfer)
  • New fixture: lightmaXX Platinum CLS-3 Quad-LED (thanks to Martin Bender)
  • New fixture: Varytec Giga Bar Pix 8 UV (thanks to susnux)
  • New fixture: beamZ Cobra 720 (thanks to Paul Wilton)
  • New fixtures: Cameo TS 100 WW, TS 200 WW (thanks to Sven Koch)
  • New fixtures: Varytec ARC One, Cameo LED Gobo Scanner 80, Stairville DJ Lase 40-G MK-III, Stairville HL-x9-18 DCL CW-WWFlood 9-18x6W (thanks to Jan Fries)
  • New fixtures: beamZ Panther 60 LED Beam RGBW, MHL-74 Wash 7x10W 4in1 RGBW, BBP96 Uplight PAR (thanks to Jan Fries)
  • New fixture: MEGA-Lite M-Sphere (thanks to George Qualley IV)
  • New fixtures: Eurolite LED PIX-12 HCL Bar, LED PAR-64 QCL12x8W (thanks to Martin Winkler)
  • New fixture: Varytec Colors NerveStrobe HP (thanks to Giacomo & Michel)
Yestalgia
Posts: 436
Joined: Thu Jun 17, 2021 9:31 am
Location: Australia
Real Name:
Contact:

Woooo 😎🥳
MrFrodoh
Posts: 2
Joined: Tue Mar 19, 2024 2:30 pm
Real Name: Alfredo

Thanks so much for all the effort, guys! 🙏🏻
User avatar
sandinak
Posts: 194
Joined: Mon Apr 03, 2017 5:40 pm
Location: Yorktown, VA
Real Name: Branson Matheson
Contact:

Wooo! Can't wait to test this! So much thanks for all the hard work!
User avatar
sbenejam
Posts: 622
Joined: Sun Apr 12, 2015 6:28 pm
Location: Spain
Real Name: Santiago Benejam Torres
Contact:

Great job Massimo. Downloading official packages for Ubuntu right now.
About QLC+ with Qt6 on Ubuntu 24.04. Is this problem solved?. https://www.qlcplus.org/forum/viewtopic.php?t=17982
If you need to test QLC+ with Qt6 let me know.
User avatar
mcallegari
Posts: 4848
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

sbenejam wrote: Mon Jan 27, 2025 6:30 pm About QLC+ with Qt6 on Ubuntu 24.04. Is this problem solved?. https://www.qlcplus.org/forum/viewtopic.php?t=17982
Sorry, not yet. I'll keep you posted for updates
User avatar
sbenejam
Posts: 622
Joined: Sun Apr 12, 2015 6:28 pm
Location: Spain
Real Name: Santiago Benejam Torres
Contact:

[EDIT] Massimo I just posted this in the QLC+ Issue Reports forum section, sorry for posting here.
Hi Massimo,
I'm trying to install the downloaded .deb package for Ubuntu and is not installing due to unmet dependencies. It seems that the package depends on some libraries qt 5.15.14 and not the qt 5.15.13 which are the default in Ubuntu 24.04.

Code: Select all

Els següents paquets tenen dependències sense satisfer:
 qlcplus : Depèn: libqt5core5a (>= 5.15.14+p22.04+vrelease+git20240826.0223)
           Depèn: libqt5gui5 (>= 5.15.14+p22.04+vrelease+git20240826.0223)
           Depèn: libqt5network5 (>= 5.15.14+p22.04+vrelease+git20240826.0223)
           Depèn: libqt5websockets5 (>= 5.15.14+p22.04+vrelease+git20240820.1137) però s'instal·larà 5.15.13-1
           Depèn: libqt5widgets5 (>= 5.15.14+p22.04+vrelease+git20240826.0223)
E: No es poden corregir els problemes, teniu paquets retinguts que estan trencats
User avatar
edogawa
Posts: 642
Joined: Thu May 07, 2015 10:34 am
Real Name: Edgar Aichinger

Congratulations to the release!

I'd like to raise a concern though, because I find it confusing, both as user and contributor:

I'd expect to see this post or a similar one on the main page News area?

IIUC, current situation typically is this:

- at some point Massimo alters the release version number, Github actions starts new builds and the website download area points at these once they are ready.
- couple of days later, Massimo changes the development build version number, I usually wait for this before adapting the qlcplus-qt5-git package in OBS accordingly
- people start downloading and referring to problems in the new version, although it's not even officially announced.

The latest post there currently is 2 days older than the Github 4.14.0 release tag/commit...

ATM there's no way to delay the availability of new release packages until after an announcement, or do I miss something?
mouMode
Posts: 5
Joined: Tue May 14, 2024 3:09 am
Real Name:

Installed and got it working. Thanks! The UI seems to be more zoomed in than 4.13... is this something I can adjust? I had it set before so that my Virtual Console fit in my screen now I need to do a bit of scrolling. Just curious.
User avatar
mcallegari
Posts: 4848
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

@edogawa this release has been particularly problematic, especially the macOS deployment.
So, since tagging on GitHub many days passed before the announcement because I had issues with signing on macOS.
Yes, there will be (multiple) news on the website talking about the release and the things we added. (EDIT: I added the release announcement news)
I asked help to Yestalgia on this because I've been too busy to handle everything myself.
Anyway, no concern, next releases will be, as usual, more consistent.

@mouMode if you are referring to Windows, QLC+ now considers the OS configuration, including scaling
User avatar
SPOPATT
Posts: 110
Joined: Wed Mar 13, 2019 3:34 am
Real Name: Jacob

I always appreciate your efforts. I am experiencing some pretty major issues with RGB Scripts. Whenever I do more than one, the program crashes. It is an instant crash. Going back to 4.13.2 GIT eliminates the issue. I am able to do multiple RGB Scripts and the program remains stable for hours.
Yestalgia
Posts: 436
Joined: Thu Jun 17, 2021 9:31 am
Location: Australia
Real Name:
Contact:

mouMode wrote: Wed Jan 29, 2025 4:48 am Installed and got it working. Thanks! The UI seems to be more zoomed in than 4.13... is this something I can adjust? I had it set before so that my Virtual Console fit in my screen now I need to do a bit of scrolling. Just curious.
Please keep issues on the correct forum page, but if you're using windows it's likely due to scaling of your UI.

See link below: which should take you to the "Change the size of what's on the screen" section:
https://support.microsoft.com/en-us/win ... D0EDFBBBBD

Just set it to 100% and that should fix it.
arturolopez007
Posts: 1
Joined: Tue Aug 13, 2024 4:10 am
Real Name: arturo lopez

How do you change the language in this new version?
User avatar
mcallegari
Posts: 4848
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

arturolopez007 wrote: Sun Feb 02, 2025 6:59 am How do you change the language in this new version?
It's a bug already reported a few times. Please wait for a fix.
exqua
Posts: 3
Joined: Tue Dec 17, 2019 6:58 am
Real Name: Wesley

Thanks for this awesome update! Gladly using QLC+ for years now.
Post Reply