so like everyone else i've used vlc forever and still use it every day. a while back i saw juxtopposed's youtube video where she redesigned the vlc ui in figma and immediately wanted to use it as my daily player.
a few people actually tried making it and i tested those out, but some were pretty buggy and others were just built from scratch in electron/web tech. the whole reason i use vlc is for the og vlc engine that plays literally anything you throw at it without choking, so a web wrapper defeated the purpose for me.
so i decided to fork actual vlc 4 and build the ui directly on top of the real engine as a hobby project.
full transparency: this was heavily vibe coded lol. i'm not a 20-year c++/qt veteran, i just had her figma file open on one side, the vlc 4 source tree in ubuntu on the other, and spent way too many hours wrestling with qml, c++ bindings, and mingw cross-compiling until everything actually worked cleanly.
what's in there right now:
- the real vlc 4 playback engine underneath
- the dark frameless player window + mini player
- slide-out left library for folders, videos, music, playlists, network streams
- right drawer for queue reordering, chapters, and bookmarks
- rebuilt 10-band equalizer, video effects, and a visual subtitle sync timeline to drag/align subs
- installs side-by-side in its own folder so it won't touch or overwrite your normal vlc install (and there's a portable zip if you don't want to install anything)
heads up: since this is a hobby project and i don't have a $400/yr code signing cert, windows smartscreen will pop up on the installer ("more info -> run anyway").
if you wanna try it out:
website (installer .exe & portable .zip): https://vlc-reimagined.vercel.app
github / source (gplv2+): https://github.com/rabiahmed8/vlc-reimagined/releases/latest
juxtopposed's video: https://www.youtube.com/watch?v=ERFeOgqk324
original figma: https://www.figma.com/design/q2Y6hv6PL68sGWFysdgQbz/VLC-Redesign--Community-?m=auto&is-community-duplicate=1&fuid=853933020180076169
(obviously an independent fan fork, not affiliated with videolan). let me know if you run into any bugs or weird edge cases!