logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Mathias Schneider  
#1 Posted : Monday, July 27, 2026 11:36:38 PM(UTC)
Mathias Schneider

Rank: Newbie

Groups: Registered
Joined: 4/5/2026(UTC)
Posts: 5
Man
Germany

Thanks: 1 times
I've written a small open-source tool that serves preview thumbnails of all your vMix inputs over HTTP — a modern replacement for the old vmix-snapshot-proxy some of you may remember.

What it does: it connects to the vMix Web API, reads all inputs, captures previews via the SnapshotInput API and serves them on port 8098. Inputs are identified by their key/UUID instead of the input number, so nothing breaks when you reorder your session. Thumbnails are optimized to ~10 KB (with ffmpeg, optional), there's a visual web UI with a live grid, and the legacy /{number}.jpg URLs still work so existing integrations keep running. Single .exe, zero configuration, no Node.js required.

Useful for custom dashboards, Companion button images, tally or monitor pages — anything that wants to show what's actually on an input.

Full disclosure: I originally built it as a free companion for my own vMix tooling, but it's completely standalone and stays that way. MIT license, full source public on GitHub: https://github.com/adelv...ware/dp-thumbnail-server — it has also been picked up by the community-maintained awesome-vmix list.

If anyone is interested or has ideas for it, let me know.
MaxSpecs  
#2 Posted : Saturday, August 22, 2026 8:11:33 PM(UTC)
MaxSpecs

Rank: Newbie

Groups: Registered
Joined: 9/29/2021(UTC)
Posts: 5
France
Location: Big-East

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Hi,

Nice build.

Just tried but at this time, auto refresh function doesn't work with List video : it generates only the thumbnail of the first loaded video.
= if another video is selected in the list, the thumbnail still stay on the first video.

May a kind of Init function would do the trick, and/or use value field
ie http://localhost:8088/API/?Function=SelectIndex&Input=2&Value=3 (This selects the 3rd video item in input list number 2).

Cheers.

Max.
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.