I made a web-interface to control an led-matrix

I created a web-interface that strings together yt-dlp (fork for youtube-dl), ffmpeg, imagemagick and of course image-viewer/video-viewer. Currently, you get to switch between different videos (or images, or scripts), and you can also download new videos from all the fancy sources yt-dlp supports.

For now, I’m pretty happy with it, it does what I want. I may add a playlist feature or timed playback or things like that later.


I should probably mention: it is currently tailored to my display in a few places, so at the moment this works for a 3-matrix chain with a total of 192x32 pixels. I’m planning on making that configurable a little better, so that it works for more general setups, too!

1 Like

This is just what I was looking for!

1 Like

If you give it a try, let me know if the setup instructions work well for you. They are longer than I’d like them to be, and I just hope I didn’t miss anything important.

Fun, I did something similar 2 years ago (OMG time flies):

the video frame rate is low because I wanted my camera not to show the refresh bars. To the naked eye, it played properly

1 Like