Vibe Video Player — Visual-first media library for huge video collections

by

Hi,

I built Vibe Video Player to bridge the gap between simple video players and heavy media management tools.

It’s designed for people working with large video and image archives who want fast visual browsing, instant review tools, and no friction.


Clean UI & instant thumbnail scaling


A minimal, distraction-free layout:

  • folder tree navigation

  • resizable thumbnail grid

  • optional metadata panel

Everything is designed for fast visual scanning of large libraries.

🎬 Video Strip Preview (signature feature)

Select multiple files → instantly get stacked filmstrip previews.

You can visually scan multiple videos at once without opening them.

📺 Focused playback with clean HUD

A lightweight playback view with:

  • smooth scrubbing

  • clean on-screen display

  • no UI clutter

Designed to keep attention on the content.

⏱️ Instant timeline review & looping

Highlight any moment instantly:

  • Shift + drag to define a segment

  • immediate loop playback

  • zero configuration delay

Built for fast review workflows.

💾 One-click lossless export

Create clips without leaving the flow:

  • lossless export options

  • quick format presets

  • immediate rendering

No editing suite required.

🔖 Synchronized bookmarks & timeline control

Bookmarks, scrubber, and preview panel stay fully synced.

Drop markers instantly and navigate large timelines visually.

Built on top of the VLC engine for universal format support.


Everything runs locally. No cloud. No accounts.


Free & open source (public beta)


Two Ways to Run

  1. Portable Version (Recommended for Users): You can DOWNLOAD the pre-compiled version directly from the . Just extract the ZIP to any folder and run the executable. No installation or Python setup is required. It also includes an optional script to quickly register standard image and video file associations in Windows.

  2. Development Version (From Source): For anyone who wants to look at the code, it runs on Python 3.11 with CustomTkinter. Running the local setup script automatically configures a virtual environment and installs all required dependencies.

Feedback welcome — especially from people working with large media libraries, reference footage, or archival video collections.

5 views

Add a comment

Replies

Be the first to comment