Zoom Player : Steam Edition - GODW1N
Highlights of v21.2:

      • Enhanced Modern UI customization options
      • Automated IPTV TV VOD episode queuing
      • Browse IPTV stream history using next/previous track
      • Enhanced IPTV Group Manager
      • Additional IPTV quality of life enhancements
      • The playlist editor now uses a Modern UI style
      • Action pop-up OSD now uses a Modern UI style
      • Timeline preview text now uses a Modern UI and is fully customizable
      • Move the player window by clicking and dragging anywhere
      • The advanced options dialog is now larger and clearer to use
      • Bug fixes.

Full changelog:
Legend : "*" = New "+" = Change "-" = Fix * When customizing the control overlay (Adv. Options / Interface / Control Overlay), all changes are now updated in real time to reflect your preferences. Check out this video to see how it works: https://www.youtube.com/watch?v=ypufL7tUczo * New Setting (Adv. Options / Interface / Control Overlay) that allows you to set the maximum width (relative to your screen) for the control overlay's user interface while in fullscreen mode. This feature is very useful when using a mouse to control Zoom Player with a large display where you don't want to move the mouse long distances. * New Setting (Adv. Options / Interface / Control Overlay) that limits showing the control overlay on mouse movement only if the mouse is hovering over the top / bottom overlay controls (disabled by default). * New Setting (Adv. Options / Interface / Control Overlay) that automatically hides the control overlay if the mouse cursor moves into the video area and no longer hovers over the top / bottom overlay controls (disabled by default). * New settings (Adv. Options / Interface / Control Overlay) to colorize the Control Overlay buttons and bar knobs. Colorizing the bar knobs is optional when colorizing the buttons. * New settings (Adv. Options / Interface) that allow you to customize the hint pop-ups that appear when hovering over the timeline and in the color control overlay interface. * When using the IPTV dialog to play a VOD TV series, the next episodes are automatically queued to the playlist, allowing you to switch to the next episode without re-opening the IPTV dialog. * New setting (Adv. Options / Playback / IPTV) that when enabled, closing a group snaps the group to the center, displaying an even number of items above / below the closed group (enabled by default). * New "Copy URL" entry adding to the IPTV Window stream list's right-click context menu (when clicking a stream). * The OSD Pop-up actions have a new default style that overrides any style set by the current skin with a new modern style with transparent background. Of course you can customize the new style with custom fonts, background opacity and colors. If you prefer the classic style, you can disable the modern style under "Adv. Options / Interface / On Screen Display / Actions". * The playlist editor now uses a Modern UI style. * The setting that controls the OSD Pop-up actions (Play, Pause, volume, etc) size change while in fullscreen mode (Adv. Interface / On Screen Display / Actions) has been replaced with a new "OSD window size" setting. The new OSD window size setting automatically adjusts relative to the display device's DPI setting, letting you pick a size that is maintained on high resolution screens with a DPI value greater than 100%. * New Setting (Adv. Options / Interface / Control Overlay) that allows you to align the fixed buttons zone to the left instead of the default screen-centered layout. * New Setting (Adv. Options / Interface / Control Overlay) that allows you to hide the timeline (useful if you're only watching live events). * New Setting (Adv. Options / Interface / Control Overlay) to control whether the control overlay auto-hides when the mouse cursor is hovering over the timeline area. * New Setting (Adv. Options / Interface / Control Overlay) to control whether the control overlay auto-hides when the mouse cursor is hovering over anywhere in the overlay (top and bottom areas). * Using the next/previous track feature after playing a live IPTV stream plays the previously/next streamed channel from the IPTV stream history. * The IPTV Group Manager is now able to add an entire group as a favorite group, simply select the group and click the left-arrow button. * The IPTV Group Manager is now able select and hide multiple groups, simply click the eye button, pick the group and click the check button. * New "Reset user interface size to default" feature assigned by default to the Ctrl+"`" keyboard shortcut. Using this feature resets the user interface to it's default size, taking skin magnification and system-level DPI into account. * Added two more size settings to the Control Overlay's timeline bar. * New next/previous DVD bookmark features that can be added as buttons to the Modern UI's control overlay. * Added "Fullscreen (maintain zoom) on/off" button options to the control overlay's settings page (Adv. Options / Interface / Control Overlay). + You can now click anywhere in the video area to drag the playback window a few pixels when the left click action is set to play/pause. The play / pause action still works as intended if the mouse cursor isn't moved too far between clicking the button and letting go (16 pixels by default). + The Zoom Player playlist format has been enhanced to remember the media engine used when opening the media. So closing and re-opening Zoom Player or just re-opening the same file from the playlist should preserve the previously used media engine instead of reverting automatically to DirectShow. + The options dialog has been redesigned to make it wider, giving translators more room to effectively translate Zoom Player's settings to other languages. + The "Playlist Editor" entry on the right-click menu has been moved from the "Open Interface" sub-menu to the second option from the top on menu's root level. + For clarity, I renamed the "Zoom on/off" double-click/middle-click mouse actions to "Fullscreen (maintain zoom) on/off" + Now that the control overlay has become the default interface, I moved the "Show time seek position hint over Timeline", "Show position preview thumbnail" and "Only if media reports key frames" settings from "Adv. Options / Interface / Control Bar / Timeline" to "Adv. Options / Interface" as these settings apply to both the control bar and the control overlay. + The timeline position hints are now styled in the same style as the color control overlay hints and are fully customizable under "Adv. Options / Interface". + To make it more accessible, I've added the "Group Manager" to more places in the IPTV's stream list right-click context menu. + The keyboard layout editor now always opens centered on the options dialog and covering 80% of it's size. I also cleaned up the editor dialog a bit when used with high DPI displays. + If skin magnification is at 100%, the default window size now takes into account the monitor's DPI value on initial run (if you have the setting to restore the UI position and size disabled). + The control overlay buttons now show a pop-up hint describing the button's function when hovering over a button for approximately 2 seconds. This feature can be disabled under "Adv. Options / Interface - Show Button Hints". + The Pop-up action messages' (e.g. play/pause/volume) OSD Message Pixel Offset setting (Adv. Options / Interface / On Screen Display / Actions) is now DPI adjusted, meaning that it maintains the same relative distance based on your display's DPI value. + Removed the "keyboard shortcuts" section from the options dialog. It has been replaced several versions ago by the "F1" keyboard shortcut. + Removed the "Link Parser" section from the options dialog, it's a feature I once planned but was never implemented. + I changed how the option dialog's tree-view panel is translated to make it easier for me to edit and to make it more future proof as previously any change broke the translation. For you it means that if you are currently using an older language file, the tree-view will appear in English. Updating to the latest language files as they become available on the install center should fix this issue. + The modern UI default button layout has changed to replace next/previous track with next/previous chapters (which fallbacks to next/previous track if no chapters are available). + The next/previous chapter feature no longer performs a next/previous DVD bookmark action. Instead performing a next/previous track action. The next/previous DVD bookmark features have been split into separate features. + The Ctrl+Shift+"F10" switch user interface to Classic mode and Ctrl+Shift+"F11" switch user interface to Modern mode keyboard shortcuts now reset the Media and DVD skins to default. + You can now use a double-click action in the options dialog's control overlay section to quickly add/remove buttons from the different zones (System, Pre-Title, Fixed and Dynamic). - When using non-DirectShow zooming or panning functions in fullscreen mode, the control overlay buttons stopped working. - There was a hard limit to the number of IPTV groups you could hide and unfortunately that limit was around 180-240 groups and going over would reset the hidden groups. I have upped the limit, allowing you to hide anywhere between 10000 - 15000 groups, which should hopefully cover even the most Xtream playlist. - Trying to play a video with an external audio track failed if the original video file or streaming media had no audio track itself. - Fixed an issue where the next chapter feature did not always work. - The options dialog's search feature did not work for some sections (media server, control overlay, possibly others). - Fixed a case when using the MPC-VR video renderer where the mouse cursor would sometimes stick as a resize cursor even after moving it from the window's edge. - The minimum window size is now automatically adjusted based on the monitor's resolution in order to prevent overlapping user interface elements on a high DPI display. - Under certain conditions, the resume playback dialog did not work, simply doing nothing when you pressed enter. - The mouse wheel can now be used to scroll over the control overlay's timeline to seek in the same way that was possible when using the Classic interface's timeline. - If you have had the setting to show the control overlay when seeking, performing consecutive seek actions did not reset the auto hide timer causing the control overlay to sometimes hide sooner than expected. - Setting the control overlay's timeline/volume bar's corner radius to "None / Square" caused the specified bar colors not to be used. - Fixed a very hard to trigger crash when trying to close Zoom Player using the control API just as Zoom Player was starting to run. - Using the next frame or previous frame feature did not work as expected while the fast forward or rewind features were active. - The title text on the IPTV VOD TV listing was slightly cropped on the right side. - Fixed a few cosmetic issues when redesigning the options dialog. - Fixed a bug when using the next/previous track repeatedly by holding the "]" or "[" keyboard shortcuts with only one media entry in the playlist, triggering a "next media in folder" action that caused a duplicate media entry to be added to the playlist and the "next media in folder" function to not work anymore (since now there are two entries in the playlist). - Adding a media to the favorite list that did not contain a title caused the favorite list to display an empty line. Now the media's name or URL is displayed. - Opening the options dialog with a media currently playing could would trigger a case where only the control overlay's timeline was visible. - The "Double-click triggers both double and single click actions" setting did not function as intended (single click action not triggered twice even if this setting was enabled), possibly broken by a previous update. - Fixed a crash when opening the color control overlay, closing it with the hint visible and then re-opening the color control overlay and hovering over the icons to show the hint. - The options dialog's section title area was not translated correctly when initially opening the options dialog. - If the color control overlay interface was open, clicking the video with the mouse cursor did not work. - Under some condition the seek forward/backward a specified number of seconds control overlay icons did not properly show the seconds count.
Zoom Player : Steam Edition - GODW1N
Change List from release candidate 1:

* New Setting (Adv. Options / Interface / Control Overlay) that allows you
to set the maximum width (relative to your screen) for the control
overlay's user interface while in fullscreen mode.

This feature is very useful when using a mouse to control Zoom Player with
a large display where you don't want to move the mouse long distances.

* New Setting (Adv. Options / Interface / Control Overlay) that limits
showing the control overlay on mouse movement only if the mouse is hovering
over the top / bottom overlay controls (disabled by default).

* New Setting (Adv. Options / Interface / Control Overlay) that
automatically hides the control overlay if the mouse cursor moves
into the video area and no longer hovers over the top / bottom overlay
controls (disabled by default).

* New settings (Adv. Options / Interface) that allow you to customize the
hint pop-ups that appear when hovering over the timeline and in the
color control overlay interface.

* Added "Fullscreen (maintain zoom) on/off" button options to the control
overlay's settings page (Adv. Options / Interface / Control Overlay).

+ You can now click anywhere in the video area to drag the playback window
a few pixels when the left click action is set to play/pause. The play /
pause action still works as intended if the mouse cursor isn't moved too
far between clicking the button and letting go (16 pixels by default).

+ For clarity, I renamed the "Zoom on/off" double-click/middle-click mouse
actions to "Fullscreen (maintain zoom) on/off"

+ Now that the control overlay has become the default interface, I moved the
"Show time seek position hint over Timeline", "Show position preview
thumbnail" and "Only if media reports key frames" settings from
"Adv. Options / Interface / Control Bar / Timeline" to
"Adv. Options / Interface" as these settings apply to both the control bar
and the control overlay.

+ The timeline position hints are now styled in the same style as the color
control overlay hints and are fully customizable under "Adv. Options /
Interface".

+ To make it more accessible, I've added the "Group Manager" to more places
in the IPTV's stream list right-click context menu.

- When using non-DirectShow zooming or panning functions in fullscreen mode,
the control overlay buttons stopped working.

- There was a hard limit to the number of IPTV groups you could hide and
unfortunately that limit was around 180-240 groups and going over would
reset the hidden groups.

I have upped the limit, allowing you to hide anywhere between 10000 -
15000 groups, which should hopefully cover even the most Xtream playlist.

- Using the control overlay did not reset the internal screen saver timing,
causing it to incorrectly activate.

- Trying to play a video with an external audio track failed if the original
video file or streaming media had no audio track itself.

- Fixed an issue where the next chapter feature did not always work.

- Fixed a case when using the MPC-VR video renderer where the mouse cursor
would sometimes stick as a resize cursor even after moving it from the
window's edge.

- Opening the options dialog with a media currently playing could would
trigger a case where only the control overlay's timeline was visible.

- The "Double-click triggers both double and single click actions" setting
did not function as intended (single click action not triggered twice
even if this setting was enabled), possibly broken by a previous update.

- Fixed a crash when opening the color control overlay, closing it with
the hint visible and then re-opening the color control overlay and
hovering over the icons to show the hint.

- The options dialog's section title area was not translated correctly
when initially opening the options dialog.


Click here for the complete change list


To opt in for beta access, right click Zoom Player in Steam and choose properties. Go to the betas section and type the following code:
ZoomPlayerBeta

You will be granted access to the latest beta. You might need to close and reopen Steam to see the changes.
Zoom Player : Steam Edition - GODW1N
Change List from v21:

* When customizing the control overlay (Adv. Options / Interface /
Control Overlay), all changes are now updated in real time to
reflect your preferences.

Check out this video to see how it works:
https://www.youtube.com/watch?v=ypufL7tUczo

* When using the IPTV dialog to play a VOD TV series, the next episodes
are automatically queued to the playlist, allowing you to switch to
the next episode without re-opening the IPTV dialog.

* The OSD Pop-up actions have a new default style that overrides any
style set by the current skin with a new modern style with transparent
background. Of course you can customize the new style with custom
fonts, background opacity and colors.

If you prefer the classic style, you can disable the modern style
under "Adv. Options / Interface / On Screen Display / Actions".

* The setting that controls the OSD Pop-up actions (Play, Pause, volume,
etc) size change while in fullscreen mode (Adv. Interface / On Screen
Display / Actions) has been replaced with a new "OSD window size" setting.

The new OSD window size setting automatically adjusts relative to the
display device's DPI setting, letting you pick a size that is maintained
on high resolution screens with a DPI value greater than 100%.

* New Setting (Adv. Options / Interface / Control Overlay) that allows
you to align the fixed buttons zone to the left instead of the default
screen-centered layout.

* New Setting (Adv. Options / Interface / Control Overlay) that allows
you to hide the timeline (useful if you're only watching live events).

* New Setting (Adv. Options / Interface / Control Overlay) to control
whether the control overlay auto-hides when the mouse cursor is
hovering over the timeline area.

* New Setting (Adv. Options / Interface / Control Overlay) to control
whether the control overlay auto-hides when the mouse cursor is
hovering over anywhere in the overlay (top and bottom areas).

* Using the next/previous track feature after playing a live IPTV stream
plays the previously/next streamed channel from the IPTV stream history.

* The IPTV Group Manager is now able to add an entire group as a favorite
group, simply select the group and click the left-arrow button.

* The IPTV Group Manager is now able select and hide multiple groups,
simply click the eye button, pick the group and click the check button.

* Added two more size settings to the Control Overlay's timeline bar.

* New next/previous DVD bookmark features that can be added as buttons
to the Modern UI's control overlay.

+ The Zoom Player playlist format has been enhanced to remember the
media engine used when opening the media. So closing and re-opening
Zoom Player or just re-opening the same file from the playlist
should preserve the previously used media engine instead of reverting
automatically to DirectShow.

+ The options dialog has been redesigned to make it wider, giving
translators more room to effectively translate Zoom Player's settings
to other languages.

+ The "Playlist Editor" entry on the right-click menu has been moved
from the "Open Interface" sub-menu to the second option from the
top on menu's root level.

+ The keyboard layout editor now always opens centered on the options
dialog and covering 80% of it's size. I also cleaned up the editor
dialog a bit when used with high DPI displays.

+ Removed the "keyboard shortcuts" section from the options dialog.
It has been replaced several versions ago by the "F1" keyboard
shortcut.

+ Removed the "Link Parser" section from the options dialog, it's a
feature I once planned but was never implemented.

+ I changed how the option dialog's tree-view panel is translated to
make it easier for me to edit and to make it more future proof as
previously any change broke the translation.

For you it means that if you are currently using an older language
file, the tree-view will appear in English. Updating to the latest
language files as they become available on the install center should
fix this issue.

+ The modern UI default button layout has changed to replace next/previous
track with next/previous chapters (which fallbacks to next/previous
track if no chapters are available).

+ The next/previous chapter feature no longer performs a next/previous
DVD bookmark action. Instead performing a next/previous track action.
The next/previous DVD bookmark features have been split into separate
features.

+ The Ctrl+Shift+"F10" switch user interface to Classic mode and
Ctrl+Shift+"F11" switch user interface to Modern mode keyboard
shortcuts now reset the Media and DVD skins to default.

+ You can now use a double-click action in the options dialog's
control overlay section to quickly add/remove buttons from the
different zones (System, Pre-Title, Fixed and Dynamic).

- The options dialog's search feature did not work for some sections
(media server, control overlay, possibly others).

- The minimum window size is now automatically adjusted based on the
monitor's resolution in order to prevent overlapping user interface
elements on a high DPI display.

- Under certain conditions, the resume playback dialog did not work,
simply doing nothing when you pressed enter.

- The mouse wheel can now be used to scroll over the control overlay's
timeline to seek in the same way that was possible when using the
Classic interface's timeline.

- If you have had the setting to show the control overlay when seeking,
performing consecutive seek actions did not reset the auto hide timer
causing the control overlay to sometimes hide sooner than expected.

- Setting the control overlay's timeline/volume bar's corner radius
to "None / Square" caused the specified bar colors not to be used.

- Fixed a very hard to trigger crash when trying to close Zoom Player
using the control API just as Zoom Player was starting to run.

- Using the next frame or previous frame feature did not work as
expected while the fast forward or rewind features were active.

- The title text on the IPTV VOD TV listing was slightly cropped on
the right side.

- Fixed a few cosmetic issues when redesigning the options dialog.

- Fixed a bug when using the next/previous track repeatedly by holding the
"]" or "[" keyboard shortcuts with only one media entry in the playlist,
triggering a "next media in folder" action that caused a duplicate media
entry to be added to the playlist and the "next media in folder" function
to not work anymore (since now there are two entries in the playlist).

- Adding a media to the favorite list that did not contain a title caused
the favorite list to display an empty line. Now the media's name or URL
is displayed.



Click here for the complete change list


To opt in for beta access, right click Zoom Player in Steam and choose properties. Go to the betas section and type the following code:
ZoomPlayerBeta

You will be granted access to the latest beta. You might need to close and reopen Steam to see the changes.
Zoom Player : Steam Edition - GODW1N
Highlights of v21:

      • A new and extremely customizable Modern UI
      • IPTV Group Manager with M3U export
      • New color control overlay interface
      • Several IPTV enhancements
      • Hide black bars with a keystroke
      • Create windows shortcuts for IPTV streams
      • Snap zones to quickly set window position
      • More ways to add favorites
      • Options dialog opens a lot faster!
      • Bug fixes.

Full changelog:
Legend : "*" = New "+" = Change "-" = Fix --- What's new in Zoom Player v21: * Introducing : Modern UI Zoom Player's user interface has remained more or less the same over many years and now it's finally time for a fresh new look. Gone is the skinned user interface, replaced by a simple frame. Hovering with the mouse cursor (or pressing the Ctrl+"Space" keyboard shortcut) now brings up a new Control Overlay, a semi-transparent user interface that appears over the video area. I tried to setup the default control overlay layout similar to the previous skinned layout to make the transition to a new interface as seamless as possible, but at the same time maintained the option to easily revert the user interface to the old design. Since the control overlay replaces both the skin and the control bar, some of the default settings related to the control bar have been reset in favor of control overlay features. If these changes are not suited to your setup, you can easily return to using the control bar instead. While designing the new Control Overlay interface, I took your feedback on Zoom Player's reddit forum and made sure the Control Overlay is the most customizable media interface ever created. You can customize nearly everything: + Button selection across 4 different button zones. + Button sizes for each button zone. + Text fonts, colors, sizes and transparency. + Volume and Timeline color, size and transparency. + Element visibility (button zones, volume bar, widgets, etc). + Lots and lots of settings to manage the Control Overlay behavior. The Control Overlay feature can be customized through the advanced options dialog under "Interface / Control Overlay". * When upgrading to a version previous to v21, a new dialog shows up to let you pick the user interface mode, either Classic UI or Modern UI. Please note that if you are using a non-default skin, your skin selection is reset to default in either case. You can pick your favorite skin again through the skin selection dialog ("N" keyboard shortcut). * The default skin modes have been updated. You can access the new modes from the right-click context menu or using these keyboard shortcuts: F3 = No user interface at all, just a floating video window. F4 = The new default, just a thin frame around the video area. F5 = Slightly larger frame with a title area and system buttons. F6 = Charcoal UI using small buttons. F7 = Full Charcoal UI (the previous default). F8 = Show bottom bar with more features. F9 = Show bottom bar with more features. * New Setting (Adv. Options / Interface / Control Overlay) to automatically show the Control Overlay when hovering with the mouse (enabled by default). * New Setting (Adv. Options / Interface / Control Overlay) to automatically show the Control Overlay when hovering with the mouse even when Zoom Player is not the active application. This feature is not perfect and can cause a cosmetic issue where the overlay appears in between Zoom Player's video window and a window from another application. * New Setting (Adv. Options / Interface / Control Overlay) to automatically show the Control Overlay when the mouse cursor reaches the screen's bottom in fullscreen mode. * New Setting (Adv. Options / Interface / Control Overlay) to automatically show the Control Overlay when the mouse cursor reaches the screen's top in fullscreen mode. * New Setting (Adv. Options / Interface / Control Overlay) to automatically show the Control Overlay when performing a forward/backward seek action. * New Setting (Adv. Options / Interface / Control Overlay) to automatically show the Control Overlay when pausing. * New Setting (Adv. Options / Interface / Control Overlay) to automatically show the Control Overlay when using fast forward or rewind. * New Setting (Adv. Options / Interface / Control Overlay) to automatically hide the Control Overlay when idle (3 seconds by default). * New Setting (Adv. Options / Interface / Control Overlay) to automatically hide the Control Overlay when clicking the video area. * New Setting (Adv. Options / Interface / Control Overlay) to show the control overlay when opening a new media. * As part of the Modern UI overhaul, I created a new color control overlay interface. It is accessible through the same color color keyboard shortcut (Shift+"O") and the right-click context menu. The new color control overlay is fully compatible with remote control devices using the left/right/up/down/enter navigation style and provides a more intuitive and less obtrusive interface. The color control overlay is now the default option when picking the color controls from the main home theater interface. You can change this under "Adv. Options / Interface / Fullscreen Navigation". * New Setting (Adv. Options / Playback / Video / Colors) that controls the size of the new color control overlay. * New snap zones feature that allows you to instantly snap Zoom Player's window to 10 predefined screen positions and sizes. The snap zones feature uses a similar interface to the video position presets used in fullscreen mode. In fact, they share the same Zoom Player function and keyboard shortcuts. There is no conflict as snap zones only work in windowed mode while video position presets only work in fullscreen mode. There are two ways to set snap zones. The advanced options dialog under "Interface / Position & Size" or by using keyboard shortcuts. To use keyboard shortcuts, first position and size Zoom Player's window and then use the Ctrl+"0-9" keyboard shortcut to set one of the desired zones. For example, Ctrl+"5" will set the current window size and position to snap zone #5. To snap Zoom Player's window back to snap zone #5, all you need to do is press the "5" key in Windowed mode. * New Setting (Adv. Options / Interface / Mouse / Settings) that prevents the first mouse click on the video area from triggering the assigned functions if Zoom Player was not the active application. This setting is enabled by default to allow you to switch to Zoom Player's window now that the user interface is embedded within the video area. This setting only ignores the first click in the video area. If you click the control overlay or other Zoom Player windows, the action is triggered as expected. * New Setting (Adv. Options / Playback / libVLC) allowing you to control whether the libVLC media engine should be used to stream IPTV archived (catchup) programs. This setting does not affect VOD playback. * New Setting (Adv. Options / Playback / IPTV) that controls whether the stream/program filtering works when pressing enter or when typing in each key stroke. The new default is to require pressing enter. On older PCs or some laptops the experience of filtering on every key stroke was not optimal. * Updated Setting (Adv. Options / Interface / Fullscreen Navigation) to allow the selection of the new Color Control Overlay interface as an option when opening the color controls from the main Home Theater interface. * New media library search feature that works by filtering the currently listed items. This feature will be expanded in future releases to make it accessible using a remote control. * The media library's Media Server (PLEX/Emby/Jellyfin) plugin now shows TV episode numbers next to the episode name. * You can now drag Zoom Player's window by dragging the title area of a Home Theater interface. If you are not using the default home theater skin, you may need a new version of the skin that supports this feature. * The default home theater interfaces have been slightly tweaked with the close button moved to the right side and the title/date/time appearing more vertically centered in the title area. * New feature to automatically resize the player window to hide aspect ratio black bars, showing only the video. By default, this feature is assigned to the Shift+"`" (~) keyboard shortcut. * New feature to add the currently playing media to the favorites list. By default, this feature is assigned to the Ctrl+Shift+"F" keyboard shortcut. * New keyboard shortcuts to switch between Classic & Modern user interfaces: Ctrl+Shift+"F10" - Switch to Classic mode Ctrl+Shift+"F11" - Switch to Modern mode Classic mode : - Fully skinned user interface with lots of buttons - Control overlay interface is disabled - Control bar appears when moving the mouse to screen-bottom (fullscreen) - The space key shows the control bar - Hot corners are enabled at 5% Modern mode : - Small frame user interface, no buttons whatsoever - Control overlay interface appears over video area on mouse movement - Control bar is disabled - The space key performs a pause/play action - Hot corners are disabled (feature conflict with control overlay) * New "Add to favorites" option on the Playlist Home Theater interface. * New "Add to favorites" option on the Play History Home Theater interface. * New feature to show a pop-up Stream Selection menu. By default this feature is assigned to the control overlay's stream selection button. * When using IPTV's Xtream Codes API, icons (Live, Movie, Series) are now displayed next to group names. * You can now show/hide the Control Overlay using the Ctrl+"Space" keyboard shortcut. * New "Control Overlay" entry added to the right-click context menu. * New Setting (Adv. Options / Interface / Mouse / Settings) that disables Zoom Player from activating any function assigned to a mouse click when Zoom Player's video area is clicked when Zoom Player is not the active application, allowing you to switch to Zoom Player without activating any mouse button assigned function by accident. This new setting is enabled by default, otherwise switching to Zoom Player using the modern UI could trigger undesired actions. * New IPTV Group Manager interface accessible from the IPTV menu button or through the right-click menu. The Group Manager allows you to create new groups and easily select and add multiple streams to the group with a single click. The group manager can then export the organized streams to an M3U format, allowing the groups to be viewed and streamed by other software or devices. * In the previous version, I've added a feature that when you Zoom in using the mouse wheel, it zooms toward the mouse cursor. I have since listened to your feedback and made this feature optional. You can now turn it off under "Advanced Options / Interface / Mouse / Settings". * New "Create Shortcut" IPTV context-menu option that creates a shortcut file for the stream you've right-clicked, allowing you to launch Zoom Player directly into the stream. * You can now add and stream Xtream Codes TV Shows from IPTV favorites. If you previously added a TV Show as favorite, you have to recreate the TV Show favorite for this to work. * New "/referrer:http://" command line parameter that specifies a referrer header when opening a URL from the command line, for example: zplayer.exe "/referrer:https://website.com" "https://website.com/v.m3u8" * New "/useragent:
Zoom Player : Steam Edition - GODW1N
Change List from v21 release candidate 1:

* New snap zones feature that allows you to instantly snap Zoom Player's
window to 10 predefined screen positions and sizes.

The snap zones feature uses a similar interface to the video position
presets used in fullscreen mode. In fact, they share the same Zoom Player
function and keyboard shortcuts.

There is no conflict as snap zones only work in windowed mode while video
position presets only work in fullscreen mode.

There are two ways to set snap zones. The advanced options dialog under
"Interface / Position & Size" or by using keyboard shortcuts. To use
keyboard shortcuts, first position and size Zoom Player's window and then
use the Ctrl+"0-9" keyboard shortcut to set one of the desired zones.

For example, Ctrl+"5" will set the current window size and position to
snap zone #5. To snap Zoom Player's window back to snap zone #5, all you
need to do is press the "5" key in Windowed mode.

* New Setting (Adv. Options / Playback / IPTV) that controls whether
the stream/program filtering works when pressing enter or when typing
in each key stroke.

The new default is to require pressing enter. On older PCs or some
laptops the experience of filtering on every key stroke was not optimal.

* New right-click context menu "Help" usage guide images for the Media
Server Browser and the new Modern UI control overlay.

+ Replaced the Audio mode button with an Options button in the Control
Overlay's title area.

+ Reduced CPU overhead when dragging Zoom Player's window with the
control overlay visible.

- Fixed an issue where the control overlay did not disappear automatically
after the specified time period.

- Fixed a bug after playing certain media files and then opening the
media library would open the media library in the wrong mode
(e.g. media scanner).

- Fixed an issue where partially downloaded IPTV metadata was used instead
of keeping the previously downloaded metadata, causing the IPTV stream
list to disappear or appear partially with no error being reported in
the IPTV settings section of the advanced options dialog.

- Fixed some DPI scaling issues on the "please upgrade" window.

- When fixing a unicode date issue with Japanese/Chinese languages in a
previous beta, I accidentally broke the IPTV EPG's date listing.



Click here for the complete change list


To opt in for beta access, right click Zoom Player in Steam and choose properties. Go to the betas section and type the following code:
ZoomPlayerBeta

You will be granted access to the latest beta. You might need to close and reopen Steam to see the changes.
Zoom Player : Steam Edition - GODW1N
Change List from beta 3 :

* As part of the Modern UI overhaul, I created a new color control overlay
interface. It is accessible through the same color color keyboard shortcut
(Shift+"O") and the right-click context menu.

The new color control overlay is fully compatible with remote control
devices using the left/right/up/down/enter navigation style and provides
a more intuitive and less obtrusive interface.

The color control overlay is now the default option when picking the color
controls from the main home theater interface. You can change this under
"Adv. Options / Interface / Fullscreen Navigation".

* New Setting (Adv. Options / Playback / Video / Colors) that controls the
size of the new color control overlay.

* New Setting (Adv. Options / Interface / Control Overlay) to show the
control overlay when opening a new media.

* Updated Setting (Adv. Options / Interface / Fullscreen Navigation) to
allow the selection of the new Color Control Overlay interface as an
option when opening the color controls from the main Home Theater interface.

* New Setting (Adv. Options / Playback / IPTV) that controls whether
the stream list filter works when pressing enter or when typing in
each letter (default).

* The media library's Media Server (PLEX/Emby/Jellyfin) plugin now shows
TV episode numbers next to the episode name.

+ To make sure the new Modern UI's control overlay works well when upgrading
from previous versions, the default skin has been applied. If you are using
a custom skin, you will need to re-select it from the skin picker dialog.

+ The IPTV player window has been optimized for smoother scrolling while
the stream's logo/image is being updated.

+ Pressing the ESC key in the Media Library's search window first clears
any existing searches and then a second press closes the search window.

- Streaming from the media library's "Media server" plugin did not respect
the "Use libVLC Engine to stream Media Server content" setting.

- Media Server paths are no longer displayed in the media library, they
were basically just gibberish to a human and a distraction.

- Media Server TV show listings did not show their duration in the
TV jukebox area.



Click here for the complete change list


To opt in for beta access, right click Zoom Player in Steam and choose properties. Go to the betas section and type the following code:
ZoomPlayerBeta

You will be granted access to the latest beta. You might need to close and reopen Steam to see the changes.
Zoom Player : Steam Edition - GODW1N
Change List from v21 beta 2:

* New media library search feature that works by filtering the
currently listed items. This feature will be expanded in future
releases to make it accessible using a remote control.

* You can now drag Zoom Player's window by dragging the title area
of a Home Theater interface. If you are not using the default
home theater skin, you may need a new version of the skin that
support this feature.

* New "/subtitle:[filename]" command line parameter that specifies an
external subtitle file that should be loaded when opening a media
file from the command line.

* Now showing the seek mouse cursor when the mouse is hovering over the
timeline area (can be disabled in the control overlay options).

* New keyboard shortcuts to switch between Classic & Modern user interfaces:
Ctrl+Shift+"F10" - Switch to Classic mode
Ctrl+Shift+"F11" - Switch to Modern mode

Classic mode :
- Fully skinned user interface with lots of buttons
- Control overlay interface is disabled
- Control bar appears when moving the mouse to screen-bottom (fullscreen)
- The space key shows the control bar
- Hot corners are enabled at 5%

Modern mode :
- Small frame user interface, no buttons whatsoever
- Control overlay interface appears over video area on mouse movement
- Control bar is disabled
- The space key performs a pause/play action
- Hot corners are disabled (feature conflict with control overlay)

+ Opening a Home Theater interface while the control overlay was visible
now restores the control overlay when closing the home theater interface.

+ The control overlay's timeline position-hint now appears above the
current time/duration time display area, no longer obscuring the text.

+ The audio tag display position has changed from "Bottom" to "Center" in
order to make sure it's not obscured by the control overlay.

+ Moving between screens instantly redraws the control overlay with button
sized to match the screen's resolution.

- Upgrading from previous versions using the default skin now resets the
skin to the new default mode.

- The control overlay's button sizes should now appear reasonable on
ultra-widescreen monitors.

- Fixed a bug that caused some of the Modern UI buttons to randomly
appear as white boxes.

- The "Prevent mouse actions from moving or resizing the main window"
feature no longer blocks regular mouse clicks.

- One of the code optimizations I've made in v21 beta 1 broke some
command line parameter parsing.

- Fixed a crash trying to resize the player window to minimum size
on a 4K display.




Click here for the complete change list


To opt in for beta access, right click Zoom Player in Steam and choose properties. Go to the betas section and type the following code:
ZoomPlayerBeta

You will be granted access to the latest beta. You might need to close and reopen Steam to see the changes.
Zoom Player : Steam Edition - GODW1N
Change List from v21 beta 1:

* New Setting (Adv. Options / Playback / libVLC) allowing you to control
whether the libVLC media engine should be used to stream IPTV archived
(catchup) programs. This setting does not affect VOD playback.

* New feature to automatically resize the player window to hide aspect
ratio black bars, showing only the video. By default, this feature
is assigned to the Shift+"`" (~) keyboard shortcut.

* New feature to add the currently playing media to the favorites list. By
default, this feature is assigned to the Ctrl+Shift+"F" keyboard shortcut.

* New "Add to favorites" option on the Playlist Home Theater interface.

* New "Add to favorites" option on the Play History Home Theater interface.

* You can now add the "Add to favorites" button to the control overlay.

* New feature to show a pop-up Stream Selection menu. By default this
feature is assigned to the control overlay's stream selection button.

* When using IPTV's Xtream Codes API, icons (Live, Movie, Series) are now
displayed next to group names.

+ It took nearly 3 days of optimization work, but now the advanced options
dialog should open almost twice as fast.

+ Added a lot more control overlay button options including Play History,
Streaming Stations, Seek by duration percentage, DirectShow Zoom in/out
and many more (63 button options so far).

+ Zoom Player now saves the current play rate (speed) on exit. So if you
disabled the settings that automatically reset the play rate, reopening
Zoom Player now restores the previous play rate when playing the next
track.

+ Rephrased Zoom Player's function descriptions to make them more logical
and easier to find when sorted alphabetically.

+ Pop-up OSD messages are now shown below the control overlay's title
area when the control overlay is visible.

+ Added buttons to the Control Overlay setup page to make it easier to
reset only some of the settings to default, allowing you to more easily
experiment with custom designs.

+ The stream selection button on the default control overlay layout now
opens a pop-up menu instead of the Home Theater stream selection interface.

+ Updated Home Theater icons (media library, play history & color controls).

+ The multi-playlist manager can now be resized to a smaller window.

- Fixed a case where the pop-up OSD message would appear in the wrong
screen position.

- A pop-up OSD message (e.g. changing the volume level) would reset the
Control Overlay's auto-hide timer, causing it to show for longer than
specified.



Click here for the complete change list


To opt in for beta access, right click Zoom Player in Steam and choose properties. Go to the betas section and type the following code:
ZoomPlayerBeta

You will be granted access to the latest beta. You might need to close and reopen Steam to see the changes.
Zoom Player : Steam Edition - GODW1N
Change List from v20.1:

* Introducing : Modern UI

Zoom Player's user interface has remained more or less the same over
many years and now it's finally time for a fresh new look.

Gone is the skinned user interface, replaced by a simple frame.
Hovering with the mouse cursor (or pressing the Ctrl+"Space" keyboard
shortcut) now brings up a new Control Overlay, a semi-transparent user
interface that appears over the video area.

I tried to setup the default control overlay layout similar to the
previous skinned layout to make the transition to a new interface as
seamless as possible, but at the same time maintained the option to
easily revert the user interface to the old design.

Since the control overlay replaces both the skin and the control bar,
some of the default settings related to the control bar have been
reset in favor of control overlay features. If these changes are not
suited to your setup, you can easily return to using the control bar
instead.

While designing the new Control Overlay interface, I took your feedback
on Zoom Player's reddit forum and made sure the Control Overlay is the
most customizable media interface ever created.

You can customize nearly everything:
+ Button selection across 4 different button zones.
+ Button sizes for each button zone.
+ Text fonts, colors, sizes and transparency.
+ Volume and Timeline color, size and transparency.
+ Element visibility (button zones, volume bar, widgets, etc).
+ Lots and lots of settings to manage the Control Overlay behavior.

The Control Overlay feature can be customized through the advanced
options dialog under "Interface / Control Overlay".

* The default skin modes have been updated. You can access the new modes
from the right-click context menu or using these keyboard shortcuts:

F3 = No user interface at all, just a floating video window.
F4 = The new default, just a thin frame around the video area.
F5 = Slightly larger frame with a title area and system buttons.
F6 = Charcoal UI using small buttons.
F7 = Full Charcoal UI (the previous default).
F8 = Show bottom bar with more buttons.
F9 = Show bottom bar with more buttons.

* New Setting (Adv. Options / Interface / Control Overlay) to automatically
show the Control Overlay when hovering with the mouse (enabled by default).

* New Setting (Adv. Options / Interface / Control Overlay) to automatically
show the Control Overlay when hovering with the mouse even when Zoom Player
is not the active application. This feature is not perfect and can cause
a cosmetic issue where the overlay appears in between Zoom Player's video
window and a window from another application.

* New Setting (Adv. Options / Interface / Control Overlay) to automatically
show the Control Overlay when the mouse cursor reaches the screen's bottom
in fullscreen mode.

* New Setting (Adv. Options / Interface / Control Overlay) to automatically
show the Control Overlay when the mouse cursor reaches the screen's top
in fullscreen mode.

* New Setting (Adv. Options / Interface / Control Overlay) to automatically
show the Control Overlay when performing a forward/backward seek action.

* New Setting (Adv. Options / Interface / Control Overlay) to automatically
show the Control Overlay when pausing.

* New Setting (Adv. Options / Interface / Control Overlay) to automatically
show the Control Overlay when using fast forward or rewind.

* New Setting (Adv. Options / Interface / Control Overlay) to automatically
hide the Control Overlay when idle (3 seconds by default).

* New Setting (Adv. Options / Interface / Control Overlay) to automatically
hide the Control Overlay when clicking the video area.

* New Setting (Adv. Options / Interface / Mouse / Settings) that prevents
the first mouse click on the video area from triggering the assigned
functions if Zoom Player was not the active application. This setting
is enabled by default to allow you to switch to Zoom Player's window
now that the user interface is embedded within the video area.

This setting only ignores the first click in the video area. If you click
the control overlay or other Zoom Player windows, the action is triggered
as expected.

* You can now show/hide the Control Overlay using the Ctrl+"Space"
keyboard shortcut.

* New "Control Overlay" entry adding to the right-click context menu.

* New Setting (Adv. Options / Interface / Mouse / Settings) that disables
Zoom Player from activating any function assigned to a mouse click when
Zoom Player's video area is clicked when Zoom Player is not the active
application, allowing you to switch to Zoom Player without activating
any mouse button assigned function by accident.

This new setting is enabled by default, otherwise switching to Zoom
Player using the modern UI could trigger undesired actions.

* In the previous version, I've added a feature that when you Zoom in
using the mouse wheel, it zooms toward the mouse cursor. I have since
listened to your feedback and made this feature optional. You can
now turn it off under "Advanced Options / Interface / Mouse / Settings".

* New "Create Shortcut" IPTV context-menu option that creates a shortcut
file for the stream you've right-clicked, allowing you to launch
Zoom Player directly into the stream.

* You can now add and stream Xtream Codes TV Shows from IPTV favorites.
If you previously added a TV Show as favorite, you have to recreate
the TV Show favorite for this to work.

* New "/referrer:http://" command line parameter that specifies a referrer header when opening a URL from the command line, for example: zplayer.exe "/referrer:https://website.com" "https://website.com/v.m3u8" * New "/useragent:


To opt in for beta access, right click Zoom Player in Steam and choose properties. Go to the betas section and type the following code:
ZoomPlayerBeta

You will be granted access to the latest beta. You might need to close and reopen Steam to see the changes.
Zoom Player : Steam Edition - GODW1N
Highlights of v20.1:

      • IPTV Personal Groups
      • IPTV Xtream Codes archive (catch-up) playback
      • IPTV Xtream Codes TV/Movie categories
      • IPTV Player Window UX enhancements
      • Options Dialog UX enhancements
      • Enhanced network stream analysis
      • Bug fixes.

Full changelog:
Legend : "*" = New "+" = Change "-" = Fix --- What's new in Zoom Player v20.1: * The IPTV Player window's favorites system has been replaced by personal groups. This means that when you right-click a stream you are now presented with an option to pick which group to add the stream to or to add the stream to a "New Group". You can now right-click a personal group to rename, sort and remove the group along with additional controls to reposition the group (move up/down/top/bottom) within multiple personal groups. * The IPTV Player window's "Only show favorites" menu option is now saved when restarting Zoom Player. * Added support for IPTV Archive (catch-up) streams when using the Xtream Codes API. Archive channels allow you to play previously aired content on a live channel. * Added support for TV / Movie categories when using the IPTV Xtream Codes API login method (instead of listing them all under "TV" and "Movies"). * New setting (Adv. Options / Playback / IPTV) to fix IPTV Xtream Codes API server-side character encoding issues. If stream names appear to use incorrect characters for foreign languages, symbols or emoji, try enabling this setting. * I found the IPTV window's user experience with regards to groups somewhat annoying. It's way too easy to accidentally click a group and then it auto-opens which can be jarring. To improve the experience, I decided to require a double-click action to open/close a stream group. However, I left the door open to disable this behavior in the options (Adv. Options / Playback / IPTV) in case single click action is preferable to you. * The advanced options dialog window is now taller and a bit more spaced out to make it easier finding a particular setting. * New Setting (Adv. Options / Playback / Smart Play / Settings) that allows you to specify LAV Splitter Source's (the DirectShow media engine streaming component) Stream Analysis Duration. The higher the value, the less chances of a partial stream detection (audio only playback) or a failed connection in exchange. A higher value may delay initial stream playback as the stream is analyzed. LAV Filter's default value is 1000, but from experimentation, I changed the default to 9500. If this causes streams to open slowly on your PC, you can reset this value back to 1000. * New Setting (Adv. Options / Interface / Mouse / Settings) to disable the custom mouse cursor used when hovering over the timeline and use the Windows default mouse cursor instead. * When the libVLC media engine is in use, you can now see a "libVLC" entry on the right-click menu under the "Filter Properties" sub-menu. + The Media Server Browser dialog (Shift+"Y" keyboard shortcut) should open slightly faster. + You can now dismiss a connection error message from the IPTV player window by clicking the stream list, EPG list or an empty region within the IPTV player window. You can also dismiss the error dialog using the keyboard by pressing the ESC key without the action closing the IPTV player window. - Closing and then re-opening the IPTV player window caused the EPG Grid button to become disabled until Zoom Player was restarted. - An IPTV Authentication error could result in the "Please Wait" window never disappearing. - The Pre-Configuration Wizard wizard that appears on a fresh install or when using the Alt+Shift+"F12" keyboard shortcut would enable MadVR's OSD for fullscreen exclusive mode, a feature that's actually problematic and on some PCs would break the control bar and other OSD elements. To work-around this issue, I had to reset this setting globally. If you are using MadVR in fullscreen exclusive mode, you will have to re-enable this setting manually. - Adding an IPTV stream with archive (catch-up) support as a favorite stream did not allow you to watch archived programs. - In some cases where the IPTV EPG is messed up, listing two entries for the same stream at the same air time, a "no information" entry was inserted between these entries entries. - Zoom Player now tries to remove duplicate IPTV EPG entries (as long as they are listed at the exact same air time).
...

Search news
Archive
2025
May   Apr   Mar   Feb   Jan  
Archives By Year
2025   2024   2023   2022   2021  
2020   2019   2018   2017   2016  
2015   2014   2013   2012   2011  
2010   2009   2008   2007   2006  
2005   2004   2003   2002