Skip to main content

Control Smart Videohub Devices

Project description

Build Status Coverage Status



Interface with Videohub SDI Matrix Switchers and SmartView Monitors by Blackmagic Design.

The primary purpose is for use as a library in other applications, but a GUI application is included (requires installation of the Kivy framework)

Since neither the devices nor the software for them support presets or macros, a need arose for instantaneous multiple routing changes. This, as well as setting the names for inputs and outputs within a single application can be accomplished using this project.


This project relies heavily on asyncio and other features available in Python v3.5 or later.



For basic installation, clone or download the source code:

git clone
cd vidhub-control

Install vidhub-control

python install

Install Kivy


Ensure all dependencies are met for your platform. Instructions can be found on the kivy download page

Linux (Ubuntu)

Follow the instructions for “Installation in a Virtual Environment”.

pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
pip install kivy.deps.sdl2
pip install kivy

Follow the instructions for homebrew or MacPorts.


To launch the user interface (Kivy required):


Note for Windows

The vidhubcontrol-ui script may not work. If this is the case, it can be launched by:

python vidhubcontrol/kivyui/

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for vidhub-control, version 0.0.3
Filename, size File type Python version Upload date Hashes
Filename, size vidhub_control-0.0.3-py3-none-any.whl (51.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size vidhub-control-0.0.3.tar.gz (55.9 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page