Vidplayer v2.0.9.3 Release
Features / Update / Fixes Log
VidPlayer v2.0.9.3 Release X64
===============
VERSION / BUILD INFO
- Version string updated to: v2.0.9.3 Release X64
- This build continues the newer portable VLC-based VidPlayer branch
- This build continues the external-updater workflow
- This release mainly focuses on a major UI / artwork / icon / file-info refresh
==================
MAIN UI / VISUAL REFRESH
- Reworked major parts of the main VidPlayer UI for this release
- Added custom .ico-based UI icon support across the player
- VidPlayer now loads custom icons from:
- bin\icons\buttons\
- bin\icons\menubar\
- bin\icons\VPLogo.ico
- Built-in fallback transport icons used in the older UI flow were removed for the updated custom-icon areas
- Main playback controls now use the custom icon set instead of only Mini Mode using them
- Menu bar actions now use custom icons for supported actions
- Added VPLogo.ico integration into the main player UI
- VPLogo.ico now appears in the same artwork display position when:
- no file is loaded
- a loaded audio file has no embedded artwork
- Updated several UI details and layout behaviors while integrating the new icon/theme assets
===============
CUSTOM ICON SYSTEM
Button icons are now loaded from:
- bin\icons\buttons\close.ico
- bin\icons\buttons\Next.ico
- bin\icons\buttons\pause.ico
- bin\icons\buttons\play.ico
- bin\icons\buttons\previous.ico
- bin\icons\buttons\stop.ico
Menu / action icons are now loaded from:
- bin\icons\menubar\about.ico
- bin\icons\menubar\CD.ico
- bin\icons\menubar\fileinfo.ico
- bin\icons\menubar\loadFile.ico
- bin\icons\menubar\loadPlayList.ico
- bin\icons\menubar\recents.ico
- bin\icons\menubar\savePlayList.ico
- bin\icons\menubar\settings.ico
- bin\icons\menubar\update.ico
- bin\icons\menubar\exit.ico
- bin\icons\menubar\full-screen-art.ico
- bin\icons\menubar\minimode.ico
- bin\icons\menubar\dock-up.ico
- bin\icons\menubar\dock-down.ico
- bin\icons\menubar\dock-left.ico
- bin\icons\menubar\dock-right.ico
- bin\icons\menubar\dock-viz2tab.ico
Icon loader behavior:
- Icon loading is .ico-only for the custom UI icon workflow
- Button / menu icons are loaded from the new icon folder
- If a needed icon is missing, the related action/control can still fall back to normal text where appropriate
==============================
FULL-SCREEN ARTWORK MODE - REWORKED
- Reworked the Full Screen Artwork mode so it behaves more like a true full-screen takeover view
- Improved the overall layout / behavior of the full-screen artwork window
- Full-screen artwork controls now use the custom button icon set
- Full-screen artwork now updates automatically when the current track changes
- Full-screen artwork now refreshes the shown artwork instead of only keeping the image that was present when the window first opened
- Full-screen artwork now shows VPLogo.ico when:
- no artwork is available for the current track
- the current file has no embedded artwork
- Placeholder behavior in full-screen mode now matches the main window artwork display more closely
==========================
FILE INFO WINDOW - MAJOR REWORK
- Reworked the built-in File Info window using logic based on the EveryPlay-style MediaInfo tool workflow
- File Info is now much more detailed than the older built-in tag / metadata display
- Added deeper ffprobe-based media inspection support
- Added a more tool-like multi-tab File Info layout
- Added a Basic info tab with expanded file / container / stream details
- Added a Codecs tab for stream / codec information
- Added an Extra / Raw tab for raw probe-style information
- Added better artwork handling in the File Info window
- Added support for showing a loaded-file list in File Info when more than one track is loaded in VidPlayer
- Clicking a file in the File Info file list updates the displayed info for that file
- File Info now better matches the workflow / feel of the EveryPlay MediaInfo tool while staying built into VidPlayer
=======================
VLC STARTUP / LOADING WINDOW
- VLC startup loading window remains part of the startup flow
- VPLogo.ico now replaces the older basic green VP badge in the VLC DLL loading window
- Improved startup error handling while the VLC loading window is active
- Fatal / startup error message boxes are now forced to appear over the VLC DLL loading window instead of behind it
- Startup polish / stability was improved while integrating the new logo/icon behavior
=========================
ARTWORK / PLACEHOLDER HANDLING
- Main window artwork display placeholder behavior was reworked
- VPLogo.ico is now used directly in the artwork display area instead of showing as a separate side logo
- No-file-loaded and no-embedded-art cases now present a cleaner placeholder style in the main window
- Full-screen artwork placeholder behavior was aligned with the main window artwork behavior
- General artwork refresh / placeholder logic was improved during track changes and UI refreshes
===========
MINI MODE / UI
- Mini Mode keeps the newer cleaner / more modern UI work from the previous branch
- Mini Mode now uses the custom control icon set too
- Improved consistency between Mini Mode controls and the main player controls
- Mini Mode artwork / control presentation benefits from the newer custom icon workflow
- General Mini Mode polish from the previous newer branch remains part of this release
======================
RECENTS / MENUS / GENERAL UX
- Added custom menu icons for supported File / View / Tools / Help actions
- Help / Tools / View actions now better match the updated visual style of this build
- General UI consistency was improved across the main window, full-screen window, File Info window, and loading window
============================
REMOVED / REPLACED / NO LONGER USED
- Older basic built-in transport icon behavior for the updated custom-icon areas was replaced by the new .ico-based icon system
- Older simpler built-in File Info behavior was replaced by the new expanded File Info workflow
- Older green VP badge artwork in the VLC DLL loading window was replaced by VPLogo.ico
- Older full-screen artwork behavior that did not reliably refresh with track changes was replaced by the updated auto-refreshing full-screen artwork behavior