MCPcopy Create free account
hub / github.com/CasparCG/client

github.com/CasparCG/client @v2.3.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.3.1 ↗ · + Follow
4,268 symbols 11,897 edges 563 files 13 documented · 0% updated 23d agov2.3.1 · 2025-11-13★ 32179 open issues

Browse by type

Functions 3,877 Types & classes 391
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

CasparCG Client

platforms help license

Installation

Windows

No installation required. Unpack the zip file to a location on your drive and start it. Tested on Windows 10 x64.

macOS

No installation required. Open the DMG file and drag the 'CasparCG Client' app to a location on your drive and start it. Tested on macOS 11.

Linux

Install the deb file and launch 'CasparCG Client'. Tested on Ubuntu 22.04 64-bit, other distributions may require building from source.

Development

Windows

  • Install Qt 6.5 for Windows from Qt archive. You may wish to select a more minimal installation than the full 6.5 tree. At a minimum the additional library Qt WebSockets and the Qt 5 Comaptibility Module are required.
  • Install Visual Studio Community 2022
  • Install CMake

  • Run cmake with the argument Qt6_ROOT with a value of c:\Qt\6.5.3\msvc2019_64 pointing to your qt installation.

  • Open the Visual Studio project file

macOS

  • Install Qt 6.5 for macOS from Qt archive. You may wish to select a more minimal installation than the full 6.5 tree.
  • Download and install Xcode from the App Store.

Linux

  • Install Qt6, libvlc and boost from your system package manager

Releases

Complete history of all releases and the changes can be found in the CHANGELOG.

License

CasparCG Client is distributed under the GNU General Public License GPLv3 or higher, see LICENSE for details.

Core symbols most depended-on inside this repo

Shape

Method 3,766
Class 382
Function 111
Enum 9

Languages

C++100%

Modules by API surface

src/Widgets/Rundown/RundownTreeWidget.cpp111 symbols
src/Gpi/gpio-client.cpp83 symbols
src/Caspar/CasparDevice.cpp71 symbols
src/Widgets/SettingsDialog.cpp69 symbols
src/Core/EventManager.cpp69 symbols
src/Widgets/Rundown/RundownMovieWidget.cpp63 symbols
src/Core/DatabaseManager.cpp62 symbols
src/Widgets/Rundown/RundownTemplateWidget.cpp59 symbols
src/Widgets/Rundown/RundownCustomCommandWidget.cpp53 symbols
src/Widgets/MainWindow.cpp52 symbols
src/Widgets/Rundown/RundownStillWidget.cpp50 symbols
src/Widgets/Rundown/RundownAudioWidget.cpp50 symbols

For agents

$ claude mcp add client \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page