F34.us
Menu
ACTIVEPROJECT 15

SYSTEMS ENGINEERING RECORD

Visualizer Stream

Turns a media library into live visuals that follow the music. It keeps screens in sync through transitions and long-running shows.

RoleCreator · real-time media architecture, visual analysis, and playback systems

ImpactBuilt a music-aware visual engine that prepares intelligent media transitions while preserving one continuous low-latency H.264/RTP stream for render surfaces.

  • Python
  • FastAPI
  • GStreamer
  • RTP
  • H.264
  • Real Time

andrew Project record ·

Visualizer Stream: A Continuous Visual Instrument IMAGEVisualizer Stream: A Continuous Visual Instrument

PROJECT README

README

Visualizer Stream turns a media catalog into a controllable live visual system rather than a conventional video player.

A FastAPI control plane owns normalization, analysis, catalog state, queueing, autoplay, render-node coordination, and RTP streaming while authoritative music-state updates guide selection. Show mode, audience policy, resilient standby preparation, and strict media-source boundaries make the engine suitable for long-running installations and live sets.

SYSTEM DOSSIER

Project signals

5 ITEMS · 2 CONNECTIONS

ARTICLE

Visualizer Stream: A Playback Engine That Listens to the Music

An overview of visual analysis, live matching, queue policy, continuous RTP playback, and show mode.

FORGEJO / 26 WEEK ACTIVITY

Visualizer Stream repository

184 commits across 41 active days, 2026-05-11 through 2026-11-08 UTC.

WAKE / Recent activity

Visualizer Stream work log

  1. Progress
    Implemented and pushed the isolated Visualizer Stream issue #30 kmssink scaling fix

    Render-node output is software-composed to a fixed 1280x720 canvas before kmssink, with deterministic restart on KMS set-plane warnings and telemetry for decoded size, content rectangle, sink canvas, scaling state, and restarts. Automated …

Explore project progress in Wake

FORGEJO / REPOSITORY PULSE

Visualizer Stream repository

Commits
195
Files
169
Code bytes
1,858,993
Branches
22
Issues
8 open / 33 closed
Python
97.6%
Shell
2.3%
Dockerfile
0.1%
Mako
0.0%

PROJECT TIMELINE

Activity

View all 3

The current overview mosaic features this collection’s latest evidence.

TECHNICAL RECORD

Documentation

View all 2

Deleting Media Is a Playback Feature

Storage lifecycle and failure recovery

Open record

VISUAL AND AUDIO RECORD

Media

View all 1

The current overview mosaic features this collection’s latest evidence.

COMPLETE PROJECT INDEX

All material

View all 5

Deleting Media Is a Playback Feature

Storage lifecycle and failure recovery

Open record
F34.us Background Image