-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: qt6 and update build tooling #307
Conversation
Hi Julian Thanks for paying some attention to this and that you do an effort to make it possible for others to dig in here. I am doing a lot of time in different trucks and galleries all over the world, and everywhere I go I see CasparCG Client, more than the most realizes, and it has also been my main tool when working with Caspar. It would be a grate loss for Caspar if this client didn’t survive. |
73c4df6
to
677e2b6
Compare
Hi Julian, thanks for pushing. The CasparCG Client is our main tool for small streaming projects including video clips. I am a bit sad to see that it is planned to remove the ATEM commands - we use them quite often to start and switch at the same time. |
@j3po I suggest using https://bitfocus.io/companion to do the atem side of things. You can send osc/http commands from this client to trigger things in companion. (I think it is also possible to send osc back to the client to trigger things the other way too, but I havent tried this). |
My concern is exatly that: increased complexity and a non-intuitive solution. My case is somehow special: I am working with students that are not familiar with network protocols and getting them to 'use' a software is much more easy than learning another control interface. I will have a look at the companion setup and try it out to see if the configuration is managable. Up until now, we did not discover issues with the ATEM integration using simple commands, e.g. select input or fade. |
@j3po if you are on Linux one solution is to switch to OSC. This is what I did in one of my setups. I've set up OSC gateway which receives OSC commands from the Client and calls a custom binary that switches inputs on the ATEM switcher. Lemme know if you are interested. |
commit 73683a4 Author: ServiusHack <[email protected]> Date: Tue Jun 11 13:30:07 2024 +0200 Fix malformed color command CasparCG#293 (CasparCG#314) commit bb65df8 Author: ServiusHack <[email protected]> Date: Tue Jun 11 09:11:31 2024 +0200 chore: Document Qt requirements (CasparCG#313) commit e0642dc Author: Julian Waller <[email protected]> Date: Wed Apr 17 17:43:28 2024 +0100 chore: update github workflows commit 8d29b4f Author: Julian Waller <[email protected]> Date: Wed Mar 6 09:52:00 2024 +0000 fix: add missing formats to sql schema commit 6d74aa3 Author: Julian Waller <[email protected]> Date: Wed Feb 21 17:50:26 2024 +0000 fix: clip time not showing CasparCG/server#1521 commit 028261f Author: Julian Waller <[email protected]> Date: Wed Feb 21 17:27:47 2024 +0000 fix: target dropdown showing empty when unknown item was selected commit 58e2267 Author: Julian Waller <[email protected]> Date: Tue Jan 9 21:56:41 2024 +0000 fix: typo in CasparCG#310 commit 5118b0a Author: Julian Waller <[email protected]> Date: Tue Jan 9 21:43:11 2024 +0000 fix: typo in CasparCG#310 commit 43fab80 Merge: 21cbf4b e128c87 Author: Julian Waller <[email protected]> Date: Tue Jan 9 21:35:04 2024 +0000 Merge pull request CasparCG#310 from amwtech/main commit 21cbf4b Author: Julian Waller <[email protected]> Date: Tue Jan 9 21:10:30 2024 +0000 chore: macos code signing commit e128c87 Author: amwtech <[email protected]> Date: Sun Jan 7 15:34:11 2024 +0000 Add files via upload commit 67a5c58 Author: Julian Waller <[email protected]> Date: Thu Dec 14 00:00:15 2023 +0000 fix: Playout Command Pause or Resume does not operate CasparCG#301 commit cb28e23 Author: Julian Waller <[email protected]> Date: Wed Dec 13 23:58:45 2023 +0000 fix: OSC control of client Pause/Resume does not function CasparCG#304 commit c79c5ff Author: Julian Waller <[email protected]> Date: Wed Dec 13 23:55:55 2023 +0000 fix: GPO saved rising/falling configuration does not correctly recall settings at startup CasparCG#305 commit df81415 Author: Julian Waller <[email protected]> Date: Wed Dec 13 23:06:15 2023 +0000 feat: qt6 and update build tooling CasparCG#307 commit 5b5743a Author: Julian Waller <[email protected]> Date: Wed Dec 13 23:21:42 2023 +0000 wip: delete committed libraries and binaries
commit 73683a4 Author: ServiusHack <[email protected]> Date: Tue Jun 11 13:30:07 2024 +0200 Fix malformed color command CasparCG#293 (CasparCG#314) commit bb65df8 Author: ServiusHack <[email protected]> Date: Tue Jun 11 09:11:31 2024 +0200 chore: Document Qt requirements (CasparCG#313) commit e0642dc Author: Julian Waller <[email protected]> Date: Wed Apr 17 17:43:28 2024 +0100 chore: update github workflows commit 8d29b4f Author: Julian Waller <[email protected]> Date: Wed Mar 6 09:52:00 2024 +0000 fix: add missing formats to sql schema commit 6d74aa3 Author: Julian Waller <[email protected]> Date: Wed Feb 21 17:50:26 2024 +0000 fix: clip time not showing CasparCG/server#1521 commit 028261f Author: Julian Waller <[email protected]> Date: Wed Feb 21 17:27:47 2024 +0000 fix: target dropdown showing empty when unknown item was selected commit 58e2267 Author: Julian Waller <[email protected]> Date: Tue Jan 9 21:56:41 2024 +0000 fix: typo in CasparCG#310 commit 5118b0a Author: Julian Waller <[email protected]> Date: Tue Jan 9 21:43:11 2024 +0000 fix: typo in CasparCG#310 commit 43fab80 Merge: 21cbf4b e128c87 Author: Julian Waller <[email protected]> Date: Tue Jan 9 21:35:04 2024 +0000 Merge pull request CasparCG#310 from amwtech/main commit 21cbf4b Author: Julian Waller <[email protected]> Date: Tue Jan 9 21:10:30 2024 +0000 chore: macos code signing commit e128c87 Author: amwtech <[email protected]> Date: Sun Jan 7 15:34:11 2024 +0000 Add files via upload commit 67a5c58 Author: Julian Waller <[email protected]> Date: Thu Dec 14 00:00:15 2023 +0000 fix: Playout Command Pause or Resume does not operate CasparCG#301 commit cb28e23 Author: Julian Waller <[email protected]> Date: Wed Dec 13 23:58:45 2023 +0000 fix: OSC control of client Pause/Resume does not function CasparCG#304 commit c79c5ff Author: Julian Waller <[email protected]> Date: Wed Dec 13 23:55:55 2023 +0000 fix: GPO saved rising/falling configuration does not correctly recall settings at startup CasparCG#305 commit df81415 Author: Julian Waller <[email protected]> Date: Wed Dec 13 23:06:15 2023 +0000 feat: qt6 and update build tooling CasparCG#307 commit 5b5743a Author: Julian Waller <[email protected]> Date: Wed Dec 13 23:21:42 2023 +0000 wip: delete committed libraries and binaries
I think this is a useful project, but as it does not have a maintainer it is going rather stale and falling out of sync with changes to the server.
The aim of this is change to get this repository into a better state where it is easier to clone and develop, and ensure that there is a recent release that is easily usable on current oses.
Long term, someone either needs to take over maintenance, or a replacement general purpose client should be made.
This PR does a few things:
deb
TODO: