NEW
★ VidPlayer v2.0.9.3.1 BETA-X64 is now up!     ★ Experimental builds now have their own downloads tab!     ★ New VPTheme Editor page added to the site!     ★ Theme engine now supports colors, icons, fonts, sounds, and fallback handling!     ★ Show All Builds view added to the downloads archive!     ★ C++ Port still in development!     ★ Retro fork supports Windows 95 / 98 / ME / 2000 / XP / 7 and Windows 3.1 plans!    

What’s New in VidPlayer

The homepage now acts as a quick hub for the newest public stuff across VidPlayer: the latest Python builds, the new Experimental branch, the VPTheme Editor, theme engine support, the in-progress C++ port, and the retro / archive side of the project.

Active development overview
🆕
Latest Beta Build

VidPlayer v2.0.9.3.1 BETA-X64 is now on the downloads page as the newest beta build.

🧪
Experimental Builds

The downloads page now has a dedicated Experimental tab for testing-focused builds that sit outside the normal beta / release flow.

🎨
New VPTheme Editor

A new standalone utility page is now part of the site for the VPTheme Editor, covering theme support, assets, icons, fonts, and UI sounds.

📚
Show All Builds Archive

The downloads page now includes a Show All Builds view so visitors can browse the full project archive in one big list.

Current Project Sections

Open section view

OG Python Version

The original VidPlayer line with the current public releases, betas, pre-releases, theming work, and most of the main feature set people use right now.

Main public branch Windows 7–11 Latest build line
Open section view

New C++ Port

The native rewrite branch aimed at a compiled VidPlayer future, lower overhead, and a long-term rebuilt base for the same overall player identity.

In development Native rewrite Separate track

Theme Engine & VPTheme Editor

🖌️
Theme Styling Support

VidPlayer theme support now covers main window colors, dialogs, menu bars, text fields, tabs, playlists, tooltips, sliders, progress bars, and more.

📁
Theme Asset Loading

Custom themes can now use self-contained folders for Sounds, Icons, and Fonts, plus built-in Default/... asset paths.

🔤
Font Fallback Handling

If a custom theme font is missing, VidPlayer now falls back to the default font so the theme can still load and be used.

🔊
UI Sound Support

The theme engine now supports UI sounds, hover sounds, playback control sounds, dialog sounds, tab sounds, menu sounds, and sound volume settings.

← Back to all versions Python Branch

VidPlayer — Original Python Edition

This is the main VidPlayer branch most people should start with right now. It is the original project line, built around the modern Sonic Fan Tech releases, with the feature set users already know: playlists, drag & drop, artwork, visualizer modes, CD features, and the classic Windows-style look.

Best forDaily listening on modern Windows PCs
Current statusActive public release line
PlatformWindows 7–11 modern builds
Why pick itMost complete feature set right now

Python Branch Highlights

🎵
Playlist-first design

Load folders, reorder tracks, double-click to play, and manage day-to-day playback fast.

🪟
Classic modern desktop feel

Qt-based UI styled around Windows-era vibes, glassy looks, and a custom desktop-player identity.

📊
Visualizer support

FFT visualizer modes and customization options carried through the newer versions of the Python line.

💿
CD tools

Experimental audio CD playback and ripping support for the branch that already has public builds.

Who Should Use This Version?

  • Anyone who wants the most complete VidPlayer experience right now.
  • Users who want the current stable public release instead of a work-in-progress rewrite.
  • People who want direct access to the release, beta, and pre-release archive on the downloads page.

VidPlayer — C++ Port

The C++ port is the new native rewrite of VidPlayer. The idea is to keep the same overall soul while moving the project toward a compiled build with quicker startup, lower runtime dependency weight, and a cleaner long-term base for future expansion.

Best forFollowing development of the native rewrite
Current statusIn development
GoalNative performance and lower overhead
Why pick itFuture-facing compiled edition

C++ Port Focus

Native executable

A compiled branch aimed at reducing startup time and Python runtime dependency overhead.

🔧
Ground-up rebuild

The same VidPlayer identity, rebuilt feature by feature in a native codebase.

🧪
Development-first branch

This branch is for testing progress, tracking the rewrite, and eventually downloading preview builds from its own tab.

📦
Separate archive path

The downloads page now gives the C++ port its own section so it stays clearly separated from the Python build history.

Current Direction

  • Preserve the overall VidPlayer feel while moving to a native codebase.
  • Keep the branch visually tied to the main project instead of feeling like a separate site.
  • Let visitors jump between Python and C++ details without leaving the homepage.