Flatsonar

Deckboy

by Utopian Academy

Cue-based media playback and show control for live video

Dangerous permissions Verified creator GPL-3.0-or-later v0.99.357
Screenshot 1 of Deckboy Screenshot 2 of Deckboy

About

Deckboy is a native application for video engineers, AV technicians and live operators who need a reliable way to organise media, trigger cues, loop content and send video to production displays. When the lights go down, playback has to be right, and that is the job the interface is built around. Media is arranged as a playlist of cues with fades, loops and hold-last-frame behaviour, sent to dedicated fullscreen outputs. Each output has its own area of interest, edge feathering and warp or keystone correction, so several projectors can be driven from one machine. The same machine usually solves the other problems on the day as well. It speaks NDI, SRT, RTMP, SMPTE ST 2110, Blackmagic SDI, LTC timecode, OSC, Art-Net and NMOS, and several outputs can run at once, so an NDI source can reach SDI and a stream at the same time. Also included: - Convert media that will not play, without leaving the application - Inspect any file for codec, raster, frame rate, channels and duration - Generate test patterns and a test card to prove a signal chain end to end - Capture a camera, a window or a screen and treat it as a cue - Normalise loudness to EBU R128 when a clip arrives mastered too quietly - Import PDF, PowerPoint and Keynote decks as one cue per slide, with presenter and prompter views available as output types - Drive playback from a Stream Deck, Bitfocus Companion, OSC, MIDI or timecode

Permissions

2 permissions weaken the sandbox. Flatsonar asks before installing.

  • all devices (/dev): webcams, disks, raw hardware
    --device=all
  • full access to your entire file system
    --filesystem=host
  • Wayland display
    --socket=wayland
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • inter-process communication (needed for X11)
    --share=ipc
  • GPU acceleration
    --device=dri
  • audio
    --socket=pulseaudio
  • network
    --share=network
  • screensaver inhibit
    --talk-name=org.freedesktop.ScreenSaver
  • talks to org.freedesktop.PowerManagement
    --talk-name=org.freedesktop.PowerManagement

Who publishes this

The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.

  • hosted by github.com/utopian-academy, which owns the io.github namespace of io.github.utopian_academy.Deckboy
    publisher:namespace

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.