Features / Update / Fixes Log

Newest versions are at the top. Some older versions were buggy / internal but are listed here for history.

v2.0.9 Release

Playlist search, visualizer, first non-beta 2.0.9 build

  • Added a search box to the Playlist window that filters tracks by filename as you type; clearing the box shows the full playlist again.
  • Added an optional FFT-based audio visualizer under the main timeline, styled after classic Winamp / Windows Media Player bar visualizers.
  • Visualizer quality settings allow adjusting window size, target FPS (default 24 FPS), bar count/behaviour, and bar color (including custom hex colors).
  • Fixed the “Autoplay next file in playlist” option so it now correctly respects the setting and reliably advances to the next track when enabled.
  • Removed the experimental Aero Glass theme/effect to avoid visual glitches and simplify theming (Light / Dark / System Default are now the supported themes).

v2.0.9 BETA 4.2

Experimental CD support + ripping

  • Added experimental Audio CD support and ripping.
  • New CD rip window that shows the current track and basic progress while ripping.
  • Uses external tools (cdda2wav + FFmpeg) to rip CD tracks into a temp folder next to the EXE and convert them to normal audio files.
  • Ripped tracks are added into the playlist so they can be played like any other file.
  • Misc bug fixes & tweaks around playlists / drag & drop while ripping CDs.

v2.0.9 BETA 4.1

Updater + assets + paths

  • Fix: updater freeze/crash at 100% (safe thread cleanup).
  • Enhancement: updater can download any asset type (no extension filtering).
  • Fix: JSON files now created next to the EXE when compiled (PyInstaller-safe paths).
  • Enhancement: drag & drop + multi-open now uses a small progress dialog, adds files one-at-a-time in a background thread, and auto-closes when finished.
  • First VidPlayer version to have both x64 & x86 builds.

v2.0.9 BETA 4

Qt polish + updater return

  • Enable Aero checkbox is grayed out unless theme = Aero.
  • Full Screen Artwork moved to View menu (kept from earlier changes).
  • Re-added update downloader with progress.
  • Fix: cleaned up Qt stylesheet unsupported properties.
  • Fix: Save/Load QAction triggers.

v2.0.9 BETA 2–3

Internal / no public log

  • No public update / fix log – internal experimental builds.

v2.0.9 BETA 1

New GUI + Aero Glass theme

  • Replaced GUI toolkit from tkinter to PySide6 (Qt).
  • Note: new GUI was mainly tested on Windows 11 (may not behave perfectly on Windows 10).
  • Added new File Info tool in the Tools menu: shows file name, type/extension, size, path, creation date/time, artist, album, year, track length, bitrate, copyright, and artwork status.
  • Moved Full Screen artwork from Tools menu → View menu (right below Playlist); shortcut keys unchanged.
  • Added new theme Aero Glass made to look like Windows 7’s Aero glass effects. (Removed in v2.0.9 Release.)

v2.0.8.1

Fullscreen overlay improvements

  • Added external artwork persistence across restarts (saved to artmap.json).
  • Added Prev / Next buttons in the fullscreen overlay.
  • Overlay auto-hides after a few seconds of inactivity and reappears on mouse move.
  • Still keeps the “choose external artwork when embedded is missing” flow, but now it saves the choice immediately.

v2.0.8

Discord RPC + fullscreen mode

  • Added Discord Rich Presence toggle in Settings (enables/disables RPC at runtime).
  • App now holds a single presence connection and the Playlist window uses it.
  • Added “Always on Top” setting in Settings.
  • Added Full Screen entry to the Tools menu: opens fullscreen to show artwork prominently.
  • Fullscreen supports: Escape to exit, clicking artwork to play/pause, filename label, and close button.
  • All new settings saved to CONFIG_FILE and loaded at startup.

v2.0.7

Discord RPC initial

  • Added Discord RPC.
  • Changed default volume to 50.0 (buggy).

v2.0.6.1

Update system + external log text

  • Updated the License Agreement.
  • Made the License and Features / Update Log tab load text from a file (no code needed for that text).
  • Added auto-check-for-updates feature at startup.
  • Added “Check for updates” button to the About menu.

v2.0.6

New About window

  • Added the new About window.

v2.0.5

Progress loading window

  • Added a progress loading window that shows only when you open more than 10 files (bug: doesn’t always show).

v2.0.4

Playlist improvements

  • Fixed auto-play next file in playlist feature.
  • Added more settings to the Settings window.

v2.0.3 (unreleased)

Internal build only

  • Added auto-play next file in playlist feature, but the build was not working and was never released publicly.

v2.0.2

Artwork + settings + playlist

  • Added artwork show support.
  • Added a Settings window.
  • Changed how the volume slider works (broke it).
  • Added playlist support.

v2.0.1

UI refresh + theming

  • Player UI re-done again.
  • Added Light/Dark mode feature.
  • Added Recent Files feature.

v2.0.0 – Re-Code

Core rewrite

  • Program rewritten in Python 3.12+.