Screener – Multi-Screen Show Runner
Type: Software Status: Beta Tech Stack: Python, PyQt/Qt, mpv, PyYAML, psutil (optional) Problem Statement Exhibitions, events, and storefronts frequently need multiple screens with rotating, synchronized content. Existing digital signage solutions are either cloud-based, expensive, or lack support for custom Python applications as content sources. Simultaneously controlling different media types (videos, images, webcam, generative art) across
THE IDEA
Screener – Multi-Screen Show Runner
Type: Software Status: Beta Tech Stack: Python, PyQt/Qt, mpv, PyYAML, psutil (optional) Problem Statement Exhibitions, events, and storefronts frequently need multiple screens with rotating, synchronized content. Existing digital signage solutions are either cloud-based, expensive, or lack support for custom Python applications as content sources. Simultaneously controlling different media types (videos, images, webcam, generative art) across multiple monitors with seamless transitions typically requires manual per-screen configuration. Description A flexible system for simultaneously driving multiple screens with diverse content — images, videos, webcam feeds, and custom Python apps (particles, Matrix effect, Game of Life, Perlin noise, system monitor, and more). Supports automatic screen detection, weighted/random/sequential rotation with seamless transitions (prelaunch overlap, blackout transitions), screen subsets, role-based layouts, and configurable timing via YAML. Use Case Drive multiple screens simultaneously with rotating content — for exhibitions, events, or storefronts. Link: https://github.com/rawk7000/screener (private repo)
SEND A SIGNAL
LET’S MAKE
SOMETHING
monstrous.
An idea beyond safe waters?
For extraordinary collaborations, consulting and workshops: send a signal.