View Full Version : Zoom Player


Blight
27th October 2014, 23:13
Hi everyone, I created a specific thread to help make it easier to keep up with Zoom Player development instead of creating an announcement with each final version.
The first post will always be updated with links to the latest beta and final versions along with a useful change list.
I will update this thread with announcement of new version releases, answer any of your questions and even discuss a few technological issues I encounter from time to time.

DOWNLOAD (http://www.inmatrix.com/files/zoomplayer_download.shtml) . The full Change history (http://inmatrix.com/files/zoomplayer_whatsnew.shtml)

Blight
27th October 2014, 23:14
I have been doing more and more work trying to polish elements of the user interface to make everything work better on tablets. For reference, I am play testing on an Asus Transformer Book T100 10" tablet.

By default, windows enables a few usability features that are very un-tablet like. For example, if you click the screen and hold for 1-2 second, it will perform a right-click event. This may be useful for handling legacy apps, but it's far from perfect when trying to design an app specifically for tablet use, it causes issues when trying to use a scroll bar in Zoom Player's fullscreen navigation interfaces. Luckily, I managed to find a method to prevent windows from enabling this feature on a per-window basis and disabled it for the fullscreen navigation windows.

But then, there's a second issue. I expected that the touch screen would essentially work like clicking with the mouse, however, that's not the case. When you touch a touch based input device (tablet), the running application does not get any mouse event, unlike with the mouse where you get an event that tells you when a mouse button is down. What happens instead is that only when you let go of the screen does it trigger a mouse down event, instantly followed by a moues up event.

For those of you still following me here, what that behavior does is make scrolling far less reactive. Only when you move the finger does the mouse event get sent, this means scrolling is a lot more sluggish and slippery than it should be. I believe I found a solution for this behavior as well, but the fix is complex, requiring a testing period, so it will available in beta builds post v9.5.

It's a shame Microsoft is not making things a bit easier for developers in this regard.

Blight
28th October 2014, 23:21
Zoom Player MAX v9.5 release candidate 4 is available for download.

This beta includes bug fixes, new & enhanced icons, improvement to the UI logic and touch-accessibility to multiple fullscreen navigation interfaces.

Milardo
28th October 2014, 23:58
Hi, i would like to know if zoom player can support roxio game capture hd pro and record using hardware encoder of the device? Can it be implemented? Does zoom player support nsv files? Can one use 3rd party directshow filters with zoom player? is zoom player portable and can one create custom gui skins?

Blight
29th October 2014, 02:54
Milardo:
Zoom Player does not encode video, it's only used for playback.

I haven't tried NSV files in a while, Zoom Player is directshow based and supports easy integration of 3rd party filters, so if there's a filter that can parse NSV (I can't recall off-hand if LAV does it) then Zoom Player can play it.

Zoom Player can be skinned, both in windowed mode and fullscreen navigation mode. There are quite a few existing skins out there (http://www.inmatrix.com/skins.shtml) and using the latest betas, you can use custom background images or patterns for full screen navigation (samples: https://www.facebook.com/zoomplayer/posts/730936590321649).

You can make Zoom Player portable, but there are a few limitations, for example, not all directshow filters work perfectly well without being registered with the system. ZP can create the filters from the DLL without having to register the filters with the system, but then their property page becomes inaccessible.

Milardo
29th October 2014, 03:35
Is there capture card support?

Blight
29th October 2014, 07:05
Milardo:
Not officially, you can create a grf file for a capture device and load it, but more standardized support is planned for a future version.

Milardo
29th October 2014, 22:25
Would you consider adding support for roxio game capture hd pro and similar devices? Would one be able to capture the video output?

Blight
30th October 2014, 01:17
Zoom Player MAX v9.5 release candidate 5 is available for download.

This beta includes more bug fixes, enhanced icons, improvement to the UI logic and touch-accessibility to multiple fullscreen navigation interfaces.

Milardo:
Can you describe the usage scenario you'd like to achieve?

Milardo
30th October 2014, 19:20
Well i know that a lot of directshow media players have capture card support, but for this particular capture card, none have it yet, and there are no freeware programs that support the hardware encoder of the card either. I want to watch through a directshow player and record the output with its hardware encoder.

huhn
30th October 2014, 22:03
Well i know that a lot of directshow media players have capture card support, but for this particular capture card, none have it yet, and there are no freeware programs that support the hardware encoder of the card either. I want to watch through a directshow player and record the output with its hardware encoder.

the hardware encoder from what?

Blight
30th October 2014, 23:28
Milardo:
What you're asking is a bit confusing. Looking at the device, it seems like an external encoder, taking input from an HDMI (or lower quality) source and passing it on to the PC.
I don't think you can just tell it to encode whatever content you want, you have to pass it through the HDMI input on the device.

huhn:
He's referring to this:
http://www.roxio.com/enu/products/game-capture/hd-pro/overview.html

Blight
2nd November 2014, 20:47
Zoom Player v9.5 final has been released:

[ Change Highlights ]
- Many fullscreen navigation interface touch enhancements targeted at tablet users.
- User-selected pattern background image for customizable fullscreen navigation interfaces.
- New control bar optional buttons.
- Integrated text viewer.
- NSV local-playback support.
- Bug fixes.

Complete Change List
http://inmatrix.com/files/zoomplayer_whatsnew.shtml

Download
http://www.inmatrix.com/files/zoomplayer_download.shtml

Blight
9th November 2014, 14:12
Zoom Player v9.6 MAX beta 1 has been released.

Download:
http://www.inmatrix.com/files/zoomplayer_beta.shtml

What's new:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

The biggest new feature is support for hot-corner customizable click-action.

Blight
10th November 2014, 00:13
We have released the 4K version of the Zoom Player onyx skin:
http://www.zoomplayer.com/skins/gui/Onyx%204K.zps

To install, simply open the "Onyx 4K.zps"file within Zoom Player.
Make sure you are running version 9.5 to ensure it works correctly.

This skin can be used on a regular 1080p TV to help the visually impaired as it uses really big buttons and timeline fonts that are much easier to read.

Blight
11th November 2014, 18:52
We are running a Zoom Player PRO giveaway today, if you would like to receive a free copy, read this facebook post:
https://www.facebook.com/zoomplayer/photos/a.213906875357959.52355.213681038713876/740661966015778

Asmodian
12th November 2014, 09:14
Thanks, I got another copy of MAX! :D

Blight
21st November 2014, 14:51
Zoom Player MAX v9.6 beta 2 has been released.

This beta introduces a pre-configuration wizard for PC/HTPC/Tablet setups.

Blight
5th December 2014, 12:52
Zoom Player MAX v9.6 beta 3 has been released.

Major rewrite dealing with how ZP handles mouse/touch input in the fullscreen navigation interfaces.

Hot corners can be used in windowed mode (optional, default off), an ability to lock the UI to prevent accidental clicks and bug fixes.

Blight
9th December 2014, 22:42
Zoom Player MAX v9.6 beta 5 has been released.

A few new small features and lots more work on making the touch interface more reliable and logical.

Blight
11th January 2015, 04:26
Zoom Player MAX v10 beta 6 has been released (skipped v9.6).

Many new features introduced, including two new fullscreen navigation interfaces (a media scanner and audio/subtitle stream selection), support for assigning functions to the 4th and 5th mouse buttons and more...

Asmodian
11th January 2015, 05:47
Zoom Player MAX v10 beta 6 has been released (skipped v9.6).

Many new features introduced, including two new fullscreen navigation interfaces (a media scanner and audio/subtitle stream selection), support for assigning functions to the 4th and 5th mouse buttons and more...

Very nice! Thanks!

I especially like the extra mouse button support. What about mouse buttons 6 to 10? Maybe with only the "Custom" option to keep the UI from exploding any more? ;)

The audio/subtitle stream selection interface is nice too.

What does the "Install Codec pack" option install? Anything that is not in the Install Center?

romulous
11th January 2015, 05:59
What does the "Install Codec pack" option install? Anything that is not in the Install Center?

It installs LAV and DC-BASS, the installers of which are now included in the Zoom Player download. So if you already have those two installed via Install Center, you can deselect the codec pack option in the installer.

Blight
11th January 2015, 17:06
Asmodian:
I've added support for the 4th and 5th button as there's a clear API for that.
It seems that additional buttons may not be using the same API and may in fact just do keyboard shortcuts (which you can hook using ZP's keyboard editor) or must use custom drivers to support.

Blight
15th January 2015, 00:39
Zoom Player MAX v10 beta 7 has been released.

It introduces the new mini color control interface that simplifies changing of color values (brightness/contrast/saturation/hue/gamma) while taking minimal screen space.

Asmodian
15th January 2015, 01:36
Asmodian:
I've added support for the 4th and 5th button as there's a clear API for that.
It seems that additional buttons may not be using the same API and may in fact just do keyboard shortcuts (which you can hook using ZP's keyboard editor) or must use custom drivers to support.

Ah yes, that makes sense. Thanks. I had forgotten Windows has an identity/api for the 4th and 5th mouse buttons but nothing beyond those. With tilt-wheel support, 5 buttons, and gestures I think I have everything I really wanted bound to the mouse already. The smart corners to control stream selection and that is it. It is great, now I have full Zoom Player control with only the mouse! :D
Zoom Player really has become an amazingly feature complete touch-enabled video player. :thanks:
Now I need to get a Windows 10 tablet to replace my iPad! ;)

Blight
22nd January 2015, 23:20
Asmodian:
I bought a Win 8.1 tablet for $83+$32 shipping (still waiting for it) so I can test how well ZP works on these Sub $100 windows tablet with atom baytrail processors.

I'm also working on adding kinetic scroll support to give that as an option instead of the current scrolling method, it works reasonably well on my current test system (ASUS Transformer T100).

Blight
22nd January 2015, 23:22
Zoom Player MAX v10 release candidate 1 has been released!

This build is mostly bug fixes and may in fact be the final version if no bugs are reported.

Asmodian
28th January 2015, 05:27
I'm also working on adding kinetic scroll support to give that as an option instead of the current scrolling method, it works reasonably well on my current test system (ASUS Transformer T100).

That is excellent news. Painful scrolling speed is one of the major drawbacks of touch compared to mouse. I understand it is also quite tricky to get right. :)

I really like the time tool tips and chapter markers on the control bar but is there a way to change the color of the chapter markers that I missed? Not that magenta is bad but I might like something less visible. :o

Also, have you looked into enabling Large Address Aware? I found it was required when using advanced ass subtitles with xySubFilter and MadVR on a 4K display.

Zoom Player is better than ever. I have been liking the minimal mode with seek bar (F8). Combined with binding exit to middle click it seems like I am not missing anything but I also have an almost border-less video player. :D

Blight
29th January 2015, 18:35
Asmodian:
You'll have to edit the skin to change the chapter's tick-color.

I'm not really sure why you need to have ZP be large address aware, ZP doesn't use anywhere near 2GB so having 4GB addressable space shouldn't really have any effect.

huhn
29th January 2015, 19:16
Asmodian:
You'll have to edit the skin to change the chapter's tick-color.

I'm not really sure why you need to have ZP be large address aware, ZP doesn't use anywhere near 2GB so having 4GB addressable space shouldn't really have any effect.

ZP seem to be capped at 1.5 GB.
just take a UHD sample set madVR CPU queue to over 48 and zoomplayer will crash.
some filter can take quiet some RAM like a subtitle renderer and with UHD this is going to take more than 1.5 GB of RAM from time to time.
one P010 UHD frame is about 20 MB

Asmodian
30th January 2015, 09:10
Asmodian:
You'll have to edit the skin to change the chapter's tick-color.

I'm not really sure why you need to have ZP be large address aware, ZP doesn't use anywhere near 2GB so having 4GB addressable space shouldn't really have any effect.

Thanks, I'll have to poke at skins a bit. :)

I think I saw nearly 3 GB of RAM used at the worst (busy animated ass with xySubFilter) playing P010 1080p on a 4K screen after patching zplayer.exe. I am positive it was regularly over 2 GB.

Of course this memory usage it isn't really Zoom Player and switching to xyVSFilter was also a solution in my case. I only thought rendered at 4K subtitles were worth fighting for. ;)

Blight
31st January 2015, 00:03
I enabled the large address aware flag:
http://zoomplayer.com/t/zplayer_large_address_aware.zip

However, I have not tested this and I'm not sure if there is impact on performance or stability, so this won't be part of v10 final.

Please test and report if there are any issues.

Asmodian
31st January 2015, 06:33
Wow thanks! I happen to be traveling and do not have access to my sample or system to test. I will have to report my results is four days. :/

No need to rush it in, patching has always worked well for me. I just need to redo it every time I update Zoom Player and enabling large address aware by default might help others with 4K displays. :)

I am also curious what impact it would have on 32 bit systems.

huhn
31st January 2015, 07:12
this doesn't help 32 bit OS user.

read this https://helloacm.com/large-address-aware/

nevcairiel
31st January 2015, 09:41
However, I have not tested this and I'm not sure if there is impact on performance or stability, so this won't be part of v10 final.

There is not. It only tells windows that the app does nothing stupid and doesn't store information in the highest bit of memory addresses (apparently, this was a thing some code did a long time ago), and instead Windows can use the full 32-bit for memory addresses itself, instead of only 31-bit.

Thats really all it does, so unless you use crazy evil code that stores a flag in the highest bit of memory addresses, you are fine. :p

Blight
2nd February 2015, 03:58
Version 10 release candidate 2 has been released:
http://www.inmatrix.com/files/zoomplayer_beta.shtml

Asmodian
6th February 2015, 07:34
I enabled the large address aware flag:
http://zoomplayer.com/t/zplayer_large_address_aware.zip

However, I have not tested this and I'm not sure if there is impact on performance or stability, so this won't be part of v10 final.

Please test and report if there are any issues.

I finally got a chance to do some testing, this version works well for me; I found no issues and I cannot make it crash by turning up the CPU buffer setting in madVR. :)

Version 10 release candidate 2 has been released:
http://www.inmatrix.com/files/zoomplayer_beta.shtml

Thanks, after patching for LAA this version is also working well for me. ;)

Blight
8th February 2015, 13:33
Admodian:
v10 will come with LAA enabled by default in v10.

I just spent hours trying to figure out why Zoom Player window would auto-maximize on launch on a 7" windows tablet I just got in for testing.

Looks like another "feature" built into Windows 8.1 that auto-maximizes EVERY window, with no clue on how to disable this behavior.
Managed to write a work-around, but it wasn't the cleanest of code.

Blight
11th February 2015, 04:08
Version 10 release candidate 3 has been released:
http://www.inmatrix.com/files/zoomplayer_beta.shtml

This RC includes quite a few fixes related to tablet/touch-input.

Blight
18th February 2015, 16:29
Announcing Zoom Player v10 final!

In version 10 we made great strides in making Zoom Player's fullscreen user interface and user experience much more accessible and intuitive.

But that's not all, a new pre-configuration wizard lets you automatically configure Zoom Player based on the device used, be it a regular desktop PC, a Home Theater PC or a Tablet/Touch device.

New fullscreen navigation interfaces can be used in v10 to easily configure the media library without having to exit fullscreen mode and switch between Audio and Subtitle streams with ease.

New "Hot Corners" usability feature that easily accesses dialogs or additional functionality with the mouse or touch input.

New support for custom functionality assigned to the 4th and 5th mouse buttons.

New patterns for the customizable fullscreen navigation interface, including visually enhanced default patterns.

Better 4K video playback using MadVR and a large frame buffer.

In v10, load time was improved, especially when running an initial configuration.

Download the latest FINAL:
http://www.inmatrix.com/files/zoomplayer_download.shtml

Snappy Phoenix
21st February 2015, 23:03
When I used Zoon Player in the past, it was a huge pain to set CUDA to be the default for everything as I couldn't set it globally but had to select CUDA for every extension which would take ages. is it still the same?

Zoom Player had the worst non intuitive settings I have ever used in a media player, very not user friendly so I got a refund for my purchase

I hope this has changed

Asmodian
22nd February 2015, 09:03
CUDA? CUDA isn't something you set in Zoom Player.

When I re-install I don't need to change any setting in Zoom Player to use LAV Video for everything I play and I would set CUDA in LAV. You could simply set Zoom Player to use Direct Show merits like any other direct show media player. I have used Zoom Player for over a decade now so maybe I am used to the settings but I don't understand what your problem could have been. Changing the default Smart Play settings is still painful due to the number of formats, etc. but you do not need to use Smart Play at all to use CUDA and the default Smart Play settings now use LAV filters for most formats.

I like Zoom Player because it gives enough options so I can configure it to behave exactly the way I want. Most other media players simply don't have the options at all. What about the settings was not user friendly?

The settings have definitely improved over the years but in advanced mode the shear number might be overwhelming if you were looking for a particular setting and did not know where it was. Try out the free version if you want another look but remember it does not allow you to change Smart Play settings.

xabregas
2nd March 2015, 18:44
one thing i notest with zoom player is the sound. the sound is somehow better with zoom audio decoder, not sure why, seems better :)

Snappy Phoenix
3rd March 2015, 22:00
CUDA? CUDA isn't something you set in Zoom Player.

When I re-install I don't need to change any setting in Zoom Player to use LAV Video for everything I play and I would set CUDA in LAV. You could simply set Zoom Player to use Direct Show merits like any other direct show media player. I have used Zoom Player for over a decade now so maybe I am used to the settings but I don't understand what your problem could have been. Changing the default Smart Play settings is still painful due to the number of formats, etc. but you do not need to use Smart Play at all to use CUDA and the default Smart Play settings now use LAV filters for most formats.

I like Zoom Player because it gives enough options so I can configure it to behave exactly the way I want. Most other media players simply don't have the options at all. What about the settings was not user friendly?

The settings have definitely improved over the years but in advanced mode the shear number might be overwhelming if you were looking for a particular setting and did not know where it was. Try out the free version if you want another look but remember it does not allow you to change Smart Play settings.
What I didn't like is, I wanted to specify LAV for everything. It's not like MPC-HC where it's a global setting, I had to do it for each and every extension! I guess whoever developed Zoom Player wanted to make sure to make it a daunting task to do some basic settings with no global setting for all. Steered me off as a paying customer and got my refund. Seems things haven't improved if the way to set LAV for everything is still the same.

and CUDA is part of LAV which uses the nVIDIA GPU to have everything rendered by the GPU :stupid:

Asmodian
3rd March 2015, 23:18
Seems things haven't improved if the way to set LAV for everything is still the same.

LAV is used for everything [LAV supports] by default. It is very easy to set it up that way. :rolleyes:

I guess whoever developed Zoom Player wanted to make sure to make it a daunting task to do some basic settings with no global setting for all.

Blight is the Zoom Player developer. Smart Play is for advanced setup. Smart Play configures different formats individually because no single option works for everything. Simply turn it off if you do not like it.

It is only fairly recently when we got a decent "almost-all-in-one" splitter and decoder in the form of LAV. Why do you need an option? What would you set it to except LAV?

and CUDA is part of LAV which uses the nVIDIA GPU to have everything rendered by the GPU :stupid:

That is what I said. You said it was hard to use CUDA when what you meant was that it was hard to use LAV. :stupid:

It seems like you only tried Zoom Player in the window of time between LAV being released and the updated Smart Play default settings.

Snappy Phoenix
6th March 2015, 00:26
I tried it when it was @ v9 if I remember correctly.

What I usually do in MPC-HC is set the external decoder to LAV and set it to use CUVID. When I tried doing that in Zoom Player, I couldn't simply select it globally and had to set LAV manually for each extension under the moon which is why I said what I said. Additionally, saving the settings and reloading them upon installation did not keep my LAV preference for every extension which is why I asked for a refund and got it.

I told them back then I wish there was an easy preset to have Zoom Player work with SVP properly and use LAV for everything.

Asmodian
6th March 2015, 02:16
I told them back then I wish there was an easy preset to have Zoom Player work with SVP properly and use LAV for everything.

And they made it use LAV for everything without changing any setting at all so you are good to go.

Blight
8th October 2015, 14:23
Version 11 final has been released, please review the first post of this thread for the full information.

Blight
12th October 2015, 16:08
Version 11 FREE has been released, download:
http://www.inmatrix.com/files/zoomplayer_download.shtml

Asmodian
1st November 2015, 02:30
Thank you for the new version.

I have gotten very used to using both the mouse gestures and hot corners to control various features, in video only windowed mode, as well as full screen. They were a major feature upgrade for me. I know they were already in 10 but I wanted to mention it. :)

My related feature request: I could use even more mouse gestures. For example, a circle gesture I could bind to "blank other screens", V or even M gestures. Is anything like that reasonable? Maybe right-click/two-finger gestures as well. :D

Blight
3rd November 2015, 14:53
Asmodian:
Hmm, just did a bit of research and I may be able to hook into Windows 7+ touch API to detect certain gestures instead of the simplistic API I wrote myself.
This would also enable complex gestures and multi-finger support.

I added this to the to-do list, however, I'm not sure when/if I'll be able to get to it as I'm trying to concentrate on high-visibility features that would allow continued development of Zoom Player.

Blight
25th November 2015, 16:02
Zoom Player v11.1 has been released, the initial post in this thread includes all the new information.

Blight
22nd May 2016, 13:27
I am pleased to announce Zoom Player 12 MAX final!

In version 12, we concentrated on bringing the Media Library to an entire new level and I believe you will appreciate the new eye-candy and customization options.

Here are the major new features in version 12:
- Media Library Meta-Data scraping of Posters, Backdrops, Still Images, Title, Description, Genre, Cast and more!
- Media Library JukeBox mode with fullscreen backdrop, poster image and meta-data text display.
- Enhanced fullscreen navigation skin and functions.
- Enhanced Media Library thumbnail view layout and customization features.
- Several dialogs have been restructured for UX enhancements.
- Many bug fixes.

The complete change list from version 11.1 can be found here:
http://inmatrix.com/files/zoomplayer_whatsnew.shtml

Blight
28th August 2016, 17:42
Announcing Zoom Player version 12.5 FINAL!
In this version, we completed the JukeBox support, added more eye candy, enhanced the user experience and fixed bugs.

Some highlights:
- The media library's TV JukeBox mode is now fully functional and looking great.
- New media icons that list the Format, Video Codec, Video Resolution, Audio Codec and Audio Channels.
- New User Interface & User Experience customization options.
- Many bug fixes.

The complete list of features, enhancements and bug fixes :
http://inmatrix.com/files/zoomplayer_whatsnew.shtml

DOWNLOAD (http://inmatrix.com/files/zoomplayer_download.shtml)

Asmodian
16th September 2016, 22:35
I have been enjoying the new version a lot, it is so polished and it doesn't feel bloated or anything, but I really need a 64 bit version!

4K HEVC software decoding really needs to use 64-bit LAV which is incompatible with the current Zoom Player. :(

Blight
23rd September 2016, 12:19
Asmodian:
Converting ZP to 64bit would take far too long I'm afraid, I simply don't have the resources to do so.
For perfect HEVC decoding, your best bet would probably be a Skylake CPU or even better, a Kaby Lake CPU that includes a new media engine that can supposedly decode 4K 10bit HEVC at 60fps.

Godwin
9th October 2016, 15:26
Version 12.6 release candidate 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!

* New "Darken thumbnail background" setting (Adv. Options / Interface /
Fullscreen Navigation / Thumb View) to override's a skin-script parameter
that decide if to draw a dark rectangle behind a thumbnail.

* New "Darken thumbnail text background" setting (Adv. Options / Interface /
Fullscreen Navigation / Thumb View) to override's a skin-script parameter
that decide if to draw a dark rectangle behind a thumbnail's text.

* The ".pls" playlist format is now supported for non-shoutcast streams
and files with additional support for displaying file/stream titles.

* New right-click "Copy" menu that copies the options search dialog's
selected entry into the windows clipboard.

* New "ThumbActiveHighlightMode" skin script variable that controls whether
the media library's thumbnail highlight is drawn with the aspect ratio of
the thumbnail or as a fixed-size frame around the thumbnail as well as
new modes to draw a tiled highlight overlay.

+ The "Stream Windows Media content using Windows Media Player ActiveX
control" setting is now disabled by default. If you previously relied
on this setting, you will need to re-enable it in the advanced options
dialog.

+ The media library's category configuration "Darken thumbnail background"
setting has been depreciated in favor of the new options dialog setting.

- Fixed a visual glitch in the media library's bottom meta-data area when
scrolling and the active thumbnail scrolls off screen.


Previous beta changes since the release of version 12.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
16th October 2016, 15:38
Version 12.6 release candidate 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


- Closing Zoom Player using the Alt+F4 key would trigger a crash under
some circumstances.

- The "Auto-Play next file in the playlist" setting did not work
as intended and at times did play the next file even when disabled.

- Random play would not include randomly playing newly added playlist
tracks until at least half the original playlist tracks were played.

- When using MadVR with fullscreen exclusive mode, triggering a pop-up
OSD message would cause MadVR to drop out of fullscreen exclusive mode.

- The Time/Date display area in the fullscreen navigation virtual keyboard
would re-draw over and over instead of just once when showing and when
the time/date changed.

- Fixed a possible freeze when using MadVR and switching in and out of
fullscreen while a timeline preview thumbnail/position hint was visible.


Previous beta changes since the release of version 12.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Blight
23rd October 2016, 15:59
Announcing Zoom Player version 12.6:
In this version, we added automation support to trigger custom functionality in cases where a secondary monitor is connected/disconnected, cases where a "2 in 1" laptop's screen is detached/attached to its base or when switching between mouse and tablet modes in Windows 10.

The media library received visual enhancements such as showing the last played position in thumbnail view, switching to TV JukeBox mode without scraping parent folders, more visual customization settings and a fine-grained control over the number of threads used in scraping operations (which may affect the user interface smoothness).

Hyperion, A Patreon exclusive:
Hyperion is a new fullscreen navigation skin available exclusively to our $5 and up Patreon (https://www.patreon.com/zoomplayer) patrons. Hyperion is available in two layouts "Hyperion" which provides a clean and modern user interface and "Hyperion MAX" which covers most of the screen area for content display. For the sharpest visuals, Hyperion/Hyperion MAX are available in FullHD (http://inmatrix.com/zplayer/nav/hyperion.shtml) and 4K (http://inmatrix.com/zplayer/nav/hyperion4k.shtml) versions.

Highlights:

Monitor connect/disconnect custom actions.
2 in 1 laptop screen detach/attach custom actions.
Windows 10 Tablet/Mouse mode switch custom actions.
Media Library enhancements.
Many bug fixes.
The complete change list (http://inmatrix.com/files/zoomplayer_whatsnew.shtml) since version 12.5 or if you missed a version, check out the change list archive (http://inmatrix.com/files/zoomplayer_whatsnew_archive.shtml).


DOWNLOAD (http://inmatrix.com/files/zoomplayer_download.shtml)

Godwin
9th November 2016, 15:34
Version 12.7 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!

* Two new category types have been introduced "TV Shows" and "Movies".
Zoom Player tries to automatically assign previous categories to
these new types based on the 'scrape content mode' previously
assigned to the category.

* The media library filter icons that appear under the category
list are now accessible using the keyboard by pressing the up or down
arrow keys on the first/last category entry.

Once activated, you can use the left/right arrow keys to switch
between the filtering modes.

* New Setting (Adv. Options / Interface / Fullscreen Navigation /
Customization) to switch the category layout between list and thumbnail
view modes.

* New Setting (Adv. Options / Interface / Fullscreen Navigation /
Thumb View) that controls how the thumbnail memory cache encodes
the images.

The default value is to store as JPEG images which uses the least
amount of RAM. But for higher performance, especially on lower
end CPUs, switching to RAW 24bit or 32bit will improve performance.

* New Setting (Adv. Options / Interface / Fullscreen Navigation / Settings)
to control whether the Media Library's fullscreen navigation
'Media Scanner' is displayed.

* New Setting (Adv. Options / Interface / Fullscreen Navigation / Settings)
to control whether the Media Library's fullscreen navigation
'Remove category folder(s)' is displayed.

* New "/MediaFilter:[Number]" command line parameter to set the media
library's filter mode.

Valid values are:
0 = ALL
1 = Movies
2 = TV Shows
3 = Videos
4 = Audio
5 = Pictures
6 = Executables

* The media library's filter mode is now saved/restored when re-opening
Zoom Player.

+ When fullscreen navigation 'Safe Mode' is enabled, the media library's
'Media Scanner' and 'Remove category folder(s)' are no longer displayed.

+ Disabling the "Show media content specific to the media library's
category type" setting now shows all media files in a category
(previously it would show the content based on the category filter).

+ Optimized the default fullscreen navigation skin to require less resize
operations improving load/open time and taking up to 20% less RAM.

+ Optimized the file name hashing algorithm which should improve
performance in several areas.

- Removing every entry from the "Scrapers folder name blacklist" or
"Scrapers file name blacklist" would crash and freeze Zoom Player.

- Resizing the media library window could trigger a crash or show an
improperly-sized thumbnail.

- Fixed several memory leaks.

- Fixed a freeze when trying to open the media library before the scraping
DLL finished initializing.

- Fixed several cases of "List index out of bounds" errors when trying to
use the media library with no thumbnail selected.

- Switching media library filter mode would reset several values changed
since opening the media library (e.g. sorting).

- Opening a new media file while the media information dialog was visible
did not update to the new media's date and file size.

- Fixed a small memory leak when re-scraping modified media library folders.

- The mouse scroll wheel did not work within the media information window
while in fullscreen mode.

- The integrated keyboard-mapping editor did not show the correct key-value
for multimedia keys (play/stop/etc), which prevented assigning new
functions to multimedia keys.

- Using the station manager's "Play (Add to Playlist)" button would not
actually start playing the new station.

- In Windows 10 with the "Blank non-Playing Monitors while in Fullscreen /
Zoom mode" enabled and Zoom Player set to start in fullscreen mode,
Zoom Player appeared as a blank black box.

Godwin
23rd November 2016, 15:14
Version 12.7 release candidate 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!

* New Setting (Adv. Options / Interface / Playlist) to prevent Zoom Player
from trying to parse ".PLS" files and instead lets directshow choose
a filter to parse the files. This improves SHOUTcast streaming
reliability. If you use .PLS files as SHOUTcast stations outside the
station manager, you will need to enable this setting.

+ Zoom Player should start between 8% - 30% faster, especially if there
are many items in the play history.

+ The station manager now lets you specify a "SHOUTcast" station type.
Any station set as SHOUTcast are now opened as SHOUTcast streams
even if the "Assume audio streaming (SHOUTcast, ICEcast) if no
file ext. is specified in the URL (link)" setting is disabled.

+ SHOUTcast stations added from station browser or the fullscreen
navigation station list are now automatically marked as SHOUTcast.

+ The Station Browser dialog entries no longer resets each time the
dialog is closed and reopened.

- The station manager dialog was showing character tags instead of
the actual characters (e.g. "&amp" instead of "&").

- The station manager wasn't updating the station list display after
editing a station.

Previous beta changes since the release of version 12.6:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
27th November 2016, 15:27
Version 12.7 release candidate 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!

* The playlist editor and the playlist fullscreen navigation interface now
show the current play position next to the actively playing track.

- If you enabled the video resolution display on the timeline, it should
now display even when playing live streams.

- The play history no longer lists duplicate entries for URL streams.

- Zoom Player failed to identify "https://" and "rtmp://" URLs with no
duration as live streams, which could trigger a freeze when trying
to seek.

Previous beta changes since the release of version 12.6:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Blight
30th November 2016, 18:28
I am very pleased to announce the final release of Zoom Player version 12.7.
The small version bump from v12.6 to v12.7 doesn't quite tell the whole story behind the enhancements and fixes in this point release. This release represents a massive undertaking by the entire team to optimize the code, clean up long standing usability issues, enhance the media library, simplify the process of backing-up/restoring your favorite Zoom Player settings and the introduction of initial YouTube integration.

Highlights:
* Streaming playback of YouTube links.
* Media library category thumbnail view with enhanced filtering.
* New Movies & TV Shows media library category types.
* Settings, configuration & profiles export/import to ZIP.
* Station Manager usability enhancements.
* Smart Play source filter support for URL based media streaming.
* Significant key functionality optimizations, leading to faster startup and overall operation.
* Many bug fixes.
* The complete change list (http://inmatrix.com/files/zoomplayer_whatsnew.shtml) since version 12.6 or if you missed a version, check out the change list archive (http://inmatrix.com/files/zoomplayer_whatsnew_archive.shtml).

The Future, Version 13:
Hopefully, we have done a great job on this version and there are no lingering bugs, paving the way for the next major release, version 13.
In this upcoming version, I plan to open up the media library with a new Plug-in API that will allow 3rd party developers to add custom content.
To demonstrate the new API capabilities, I will create an open-source plug-in integrating YouTube channels as Media Libary video categories.
Please help me make this a reality.

Support me and the team on Patreon:
If you would like to help create great new features a reality sooner rather than later, please sign up to support Zoom Player on Patreon (https://www.patreon.com/zoomplayer).
As a patron you will receive access to unique & exclusive content and input on the future of development of Zoom Player.

Upgrading:
Own a lifetime license or purchased Zoom Player in the previous year? this new version is yours absolutely FREE!

Has it been a while since you upgraded? existing customers are eligible to upgrade at a discount of up to 50%.
Please contact registration support and get your upgrade coupon.

Download:
Zoom Player FREE/MAX: (http://www.inmatrix.com/files/zoomplayer_download.shtml)

- The Inmatrix Team

Godwin
10th January 2017, 14:37
Version 13 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!

* New media library plug-in system allowing 3rd party developers
to create media library categories based on content information
provided by the plugin.

* To demonstrate the capabilities of the new media library plug-in
system, an open-source project has been created to implement a
'YouTube channel' media library category plugin.

After specifying a YouTube channel's URL, the plugin automatically
downloads the channel's category image, retrieves the channel's
name and sets up the default category settings and layout best
suited to display a YouTube channel.

The new plug-in is accessible on the Media Library category
editor (Shift+"M") as an entry on a new drop-down list next to the
"Create Category" button.

The code for the 'YouTube channel' media library category plug-in can
be found on GitHub:
https://github.com/bLightZP/Delphi-YouTube-Channel-parsing-plugin-for-Zoom-Player

* New subtitle download plug-in system allowing 3rd party developers
to create plug-ins that download subtitles for your media library
collection.

* To demonstrate the capabilities of the new subtitle download plug-in
system, an open-source project has been created to implement an
'OpenSubtitles.org' subtitle download plug-in.

The new plug-in is accessible on the newly re-designed Advanced
Options dialog's "Subtitle" page (Playback / Video / Subtitles).

Note:
OpenSubtitles.org limits anonymous downloads by IP, use
the configuration dialog to specify a user name and password to
bypass any anonymous login limits (registration is free and
passwords are saved as MD5 hashes not as clear text).

The code for the 'OpenSubtitles.org' subtitle download plug-in can
be found on GitHub:
https://github.com/bLightZP/Delphi-OpenSubtitles.org-API-support-for-Zoom-Player

* New YouTube IFRAME (web based) player support, providing official YouTube
playback. All YouTube URLs automatically use the new IFRAME player interface.
You can disable the IFRAME player support in the options to force Zoom Player
to use DirectShow for playback (Adv. Options / Playback > Use YouTube IFRAME
video player to play YouTube content).

* New Setting (Adv. Options / Interface / Fullscreen Navigation /
Customization) that switches the media library's thumbnail view
category list aspect ratio between Album Art (1:1) or Widescreen (16:9).

* New smart play profile for media files encoded with the DNxHD codec.

* New "Please Wait" window that pops when there are operations that
are taking a long time (like fetching a YouTube channel's video list).

* The play history now saves media titles, making play history clearer,
especially with network streams and media library plugins.

+ Pressing the "Open Media Library" button on the media library
category editor now opens the media library with the current
edited category selected.

+ The play history dialog will now display the recently played items
first in the list.

+ The play history dialog should now open significantly faster
(nearly instantly), especially with a play history database of
over 10,000 entries.

+ The time display on thumbnails used to show videos with a duration
of under 10 minutes as "09:30", this have now changed to show "9:30",
saving a bit more of the thumbnail area.

+ When opening the media library, the last played position for the
currently playing media is now updated straight away (previously
it would update when the playing media was closed).

+ The Open URL function now tries to identify a URL in the windows
clipboard. If a valid URL is detected, it automatically filled
into the open url dialog, otherwise the last opened URL is shown
by default.

- Fixed a very rare case where opening a media file could trigger
a freeze if the background thread that grabs the media's duration
was active.

- Play history should now restore position for URL streams.

- Fixed an issue where playing a SHOUTcast/ICEcast streaming station
and then restarting Zoom Player would not allow you to resume playing
the previous station from the playlist.

- The media library's category list would use the wrong aspect ratio
thumbnail in some cases where the active category was password
protected.

- Fixed an issue where the media library's path would not show
any text at all.

- Accessing the media library's category screen could at times
trigger an unnecessary reload of the category's content.

- Open the equalizer without ever opening the playlist editor could
trigger a weird state where the equalizer always initially show
up docked under the main window.

- Using the backspace key after using the media library's movie
jukebox mode's file view now returns to jukebox movie view instead
of thumbnail view.

- Adding media entries to the playlist using the media library's
function menu did not add the media's title (only the file name/URL).

- The playlist editor's "Add streaming URL" button did not use the
newer open URL dialog.

- Opening the fullscreen chapter/bookmark navigation interface
did not pause playback when the setting to do so was enabled.

- Ejecting a drive/device while playing a stream would cause the
stream playback to stop.

- When the media library is opened and the previously opened folder
no longer exists, the media library will try to go up the folder
tree to the first parent folder that exists.

- Fixed an issue when OSD messages would not appear if the
"Use Exclusive Fullscreen with VMR9 Renderless mode (use with care)"
setting was enabled in some cases.

This same bug caused screen-refresh issues with some of the fullscreen
navigation pages under some conditions.


Previous beta changes since the release of version 12.7:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
22nd January 2017, 15:13
Version 13 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New Media Library option for the "Start Player in" setting.
(Adv. Options / Interface / Position & Size).

* New skin script code to control the media library's bottom meta-data's
font and font style of each meta-data element.

* Media titles are now used instead of the File name/URL on the system tray
hint and on the windows taskbar button.

+ The YouTube IFRAME player has been temporarily turned off by default
due to stability issues. It should return before the final version.
Playing YouTube videos will now default to using DirectShow for playback.

+ The "please wait" and "loading" windows should now close automatically
if an error dialog appears.

+ The YouTube search plugin now returns results based relevance rather
than date posted.

- Fixed several stability issues related to the new "Please Wait/Loading"
pop-up window.

- Switching the Media Library's category filter mode would reload the
active category's content. Now the content is only read when entering
the category, speeding up the category filter switch.

- Fixed a stack-overflow crash when trying to open a playlist that
contained the playlist's file name as an entry (creating a loop).

I would like to thank Sultan Albalawi for the report:
https://www.exploit-db.com/author/?a=8741

- The word "PreAmp" was hard coded into Zoom Player instead of using
the translated text when using a non-english language pack.


Previous beta changes since the release of version 12.7:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
29th January 2017, 14:07
Version 13 beta 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!

+ The fullscreen navigation icons are now loaded on demand instead of all
in advanced, reducing memory usage and cutting down the initial startup
time by approximately 33%.

+ The default navigation interface has been reduced in size by 15%, improving
Zoom Player's initial fullscreen navigation interfaces start time on
PCs with slower HDD/Flash drives.

- When the media library's dynamic scrollbar was disabled, it still triggered
unnecessary screen updates.

- When the media library updated the clock, it would not clear the background
behind the path area, causing small cosmetic glitches.

- Wrote a work-around for M3U UTF8 encoded playlists that were not properly
marked as UTF8 using a BOM.


Previous beta changes since the release of version 12.7:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
1st February 2017, 15:13
Version 13 beta 4 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


+ The YouTube IFrame player is now enabled by default for new installs.
It is now far more stable than previous betas.

+ The station list dialog now remembers and restores the scroll offset
within the station list, restoring the dialog to it's last display
position each time.

- Shifting/Zooming the video screen position while in fullscreen would
break the Hot Corners feature.

- Using the "Open Webpage" function did not work for secure HTTP
(links starting with "https://").

- Switching the Zoom Player language pack to a non-english language
could have caused the favorite station list to be wiped.

- Downloading a subtitle file with the video playing would start
playback instead of keeping the video paused.

- If the first thing you did in the media library category editor
was add a YouTube channel, a 'list index out of bounds' error
would appear the first time the media library was opened.

Previous beta changes since the release of version 12.7:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
5th February 2017, 14:35
Version 13 beta 5 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New YouTube Trending media library category plugin.

- YouTube Trends:
Select a country and the plugin displays the available trending
categories as determined by YouTube for that country.
Choose from the trending category list or simply select 'everything'.

* New Setting (Adv. Options / Playback / Smart Play) that allows you
to select the default filter used when streaming "http/https" URLs not
covered by a Smart Play profile.

The default option is now "LAV Splitter Source", but you can also choose
"File Source (URL)" or "Let DirectShow decide".

+ Updated MediaInfo to v0.7.92.1.

- The media library's media icons (format/codec/etc) stopped displaying
due to a small bug in the new icon-loading optimization code introduced
in a previous beta version.

- Fixed a UTF8 decoding issue in the media library category YouTube plugins.


Previous beta changes since the release of version 12.7:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
9th February 2017, 15:22
Version 13 beta 6 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* To demonstrate the capabilities of the new media library plugin
system, an open-source project has been created to implement a
'RSS Feed' category plugin.

Any media specified in the RSS feed URL will be listed in the
media library category.

The source code for the 'RSS Feed' media library category plugin
can be found on GitHub:
https://github.com/bLightZP/Delphi-RSS-feed-parsing-plugin-for-Zoom-Player

* New Setting (Adv. Options / Interface) that can disable the new
"Please Wait" / "Loading" pop-up window that appears for long
lasting operations (e.g. opening a network stream for playback).

* You can now assign extended functions and execute external programs
using the Hot Corner feature. Sadly, this enhancement forced the
reset of the previously assigned Hot Corner functions.

+ The DVD Bookmark editor generates more descriptive bookmark names
and includes the text specified next to the "Add Chapter" button.

+ The DVD Bookmark fullscreen navigation interface will now let you
seek to a DVD Chapter. A new icon is displayed next to each entry
to signify if it's a DVD Chapter or a Saved bookmark.

+ The subtitle search page has been enhanced with new icons and a
single-click download button.

- Removing a media library category created using a plugin did not
erase the category's cached thumbnail image.

- Media Library categories containg the "&" character in their name did not
list correctly in the category editor, showing up as "_" instead of "&".

- Trying to take a screenshot from a live stream or a media file with a very
long file name did not work.

- You could not use the mouse to select the subtitle to download
using the media library fullscreen navigation interface.

- The YouTube plugins will no longer list videos with no duration.



Previous beta changes since the release of version 12.7:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
22nd February 2017, 06:52
Version 13 beta 7 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!

* The internal audio scraper now uses MediaInfo extract ID3/TAG information
and display it in the media library's bottom information area.
You will need to re-scrape your audio files for the new content to appear.

* New Alt+"/" keyboard macro to search for subtitles based on the currently
playing video.

You can access this function using the right-click context menu under the
new "Download" sub-menu.

* New function to download subtitle file(s) for any selected video file.
The new function is accessible using the right-click context menu under the
new "Download" sub-menu.

* The fullscreen file browsing navigation interface has gained the ability
to search for subtitles through the function menu.

+ The Alba's skin timeline design has been visually enhanced.

+ The RSS feed media library plugin displays a system specific publish
date and sorts the feed with new entries appearing first.

+ To prevent accidental clicks, the eject disc drive keyboard macro has been
changed from "/" to Ctrl+"/".

- The trial-ended message in Zoom Player MAX could trigger an eventual
crash if left open for a long period.

- Setting "On Play Complete" to "Auto-Rewind" did not work with non-
DirectShow playback (playback would loop instead of pausing on the
first frame).

- Using the quote (") character in a media library category name would cause
the category name to get cropped.

- Opening a ".url" pointing to a web page ignored the
"HTML Interactivity" setting.

- Pressing "update" on the "Audio Device Filter Manager" dialog with
nothing selected/entered would trigger a crash.

- Execute functions assigned to a Hot Corner click would not
save the executed program path correctly for some of the corners.

- Opening an "https://youtu.be/xxxxxxxxxxx" YouTube URL always
used the IFRAME player even if it was disabled in the options.

- RSS Links containing the "#" hash character were not recognized
as valid RSS streams using the new media library RSS plugin.

- Using the YouTube IFRAME player did not update the taskbar button
and system-tray icon's hint with the video's title.

Previous beta changes since the release of version 12.7:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
7th March 2017, 15:19
Version 13 beta 8 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* New media library scraper that uses TheAudioDB.com's API to download
album art and meta-data for audio files.

If you previously created music categories, you will need to use the
category editor to configure the category to use the scraper and then
re-scrape the category.

New categories will automatically use TheAudioDB scraper.

The source code for the TheAudioDB.com scraper can be found on GitHub:
https://github.com/bLightZP/Delphi-theaudiodb.com-Zoom-Player-media-scraping-plug-in

* New Alt+Shift+"U" keyboard macro to play a streaming URL directly from
the clipboard. For example, right-click and "copy link location" on a
youtube video and then press Alt+Shift+"U" in Zoom Player to start
playing the video.

This open streaming link function is also available in Zoom Player's
right-click context menu under the 'Open' sub-menu.

* New Setting (Media Library category editor / Configure Category) that
specifies if scraper errors should appear in the meta-data overview
display. The debug information was always enabled in previous versions
and will now be disabled by default.

+ TheMovieDB's scraper initialization code has been cleaned up so
Zoom Player should start quicker, especially if there are network
connection issues.

+ You can now use the HOME/END/PGUP/PGDN keys in the Media Library's
thumbnail mini-menu to quickly access one of the four mini-menu actions.

+ As an extra security measure, the "DefaultSettings.exe" tool that helps
you reset Zoom Player to its default setting now asks for confirmation
before starting.

+ The media library category editor dialog doesn't reset the category
type each time the dialog is closed.

- Duration for audio files was not being displayed on their thumbnail.

- Fixed a case where multi-threaded DLL flag wasn't enabled which triggered
random crashes and cause ZP to freeze on exist at times.

- Fixed a crash when switching navigation skins (this crash was introduced
in one of the recent beta versions).

- The RSS plugin now tries to use the correct audio/video icons regardless
of the media library category type.

- The "Configure" button on the media library's category editor's
"Configure Category" dialog was always enabled even if the plugin
did not support a configuration dialog.

- One of the previous beta versions broke scraping for the media's
resolution, duration, display of media format icons and the thumbmail's
border on the media library's TV Jukebox.

- The YouTube IFRAME player failed if the YouTube link included
additional information (such as being part of a playlist).



Previous beta changes since the release of version 12.7:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
13th March 2017, 14:01
Version 13 beta 9 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New Pixel Checker-box pattern (Shift+P).

+ The YouTube Search and Trending plugins will now display the video's
channel name in the meta-data title area.

+ The Quick Search function on the Media Library and File Browsing
fullscreen navigation interfaces now tries to use media titles instead
of file names/urls when titles exist.

+ To prevent the media library opening in a confusing category, after
editing the media library category list, opening the media library
will always open in the category list (instead of cases where it
previously opened in the media list).

- Fixed instability (freezes/crashes/failure) issues related to the method
used by plugins to share memory with the player process.

- The Movie Database (TheMovieDB.org) scraper stopped downloading thumbnails
due to a change in API handling of user agents.

- Selecting media entries in the media library using the "Select All" or
other multiple selection features would also select the non-media entries
(Refresh/Load More/etc).

- Re-ordering the playlist by selecting and dragging entries with the
mouse cursor didn't work properly if the same file appeared more
than once in the playlist (all same file name entries were accidentally
selected and moved).

- When Zooming to 4:3 on a 16:9 video, using the function, exiting
Zoom Player did not restore the previous non-zoomed position, which
could cause incorrect zoom value if trying to use the function again.

- The bottom meta-data display on the media library for video files would
show "Track ??" by accident.

- Pressing the "Windows" keyboard key would trigger a quick search action
and block certain key/mouse inputs from working.

- The internal screen saver will no longer activate if display patterns
in use.

- Toggling the pattern display will now close the fullscreen navigation
interfaces.

Previous beta changes since the release of version 12.7:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
16th March 2017, 14:16
Version 13 release candidate 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* Placing a "zplayer_skipfolder.txt" file in a folder will prevent this
folder and any folders within it from being listed in the media scanner.

+ Searching the media library using the keyboard will now search the
media title instead of the file name (if a media title exists).

- Renaming a media library category will no longer forget the category's
last position and sort mode in the media library.

- If two media library categories of different type (e.g. Audio vs Video)
shared the same category name, it could trigger unexpected media library
behavior.

- Certain characters in a media library's category name could have
triggered parsing errors which would result in a category's settings
being set to unwanted values.

- When configuring a media library category not to show scraping errors,
The error message was still listing in TV JukeBox mode.

- One of the previous beta versions introduced a bug that would cause the
media library's sorting order to reset to "sort by name" unexpectedly.

- The "Play selected file" button in the play history dialog stopped
working in a previous beta.

- Playing from history did not restore the media title.

- Fixed a small memory leak when opening new media.

- Changed the timing before the "Loading..." pop-up appears when opening
a new media from 2000ms to 4000ms.


Previous beta changes since the release of version 12.7:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
28th March 2017, 14:39
Version 13 release candidate 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The Zoom Player Install Center has been enhanced to support installation
of new versions of Zoom Player without having to use the downloader tool
(this will only apply for updates post v13 release).

* New "Loop Current Track" setting on the playlist fullscreen navigation
interface's function menu.

* New "On Playback Complete" setting on the playlist fullscreen navigation
interface's function menu.

+ The play history search feature is now a bit more flexible by ignoring
certain spacing characters (".","-" and "_").

For example, In previous versions searching for "a series" would fail to
make a match if the file name was "a.series.of.unfortunate.events".

+ The playlist fullscreen navigation interface's function menu entries have
been re-ordered.

- Playing a YouTube video using the IFRAME player did not show the video's
duration in the playlist.

- Fixed a cosmetic glitch where file names on the playlist fullscreen
navigation interface's function menu could overlay the action icon.

- Fixed a category rename bug that split a category into multiple categories,
probably introduced in the previous beta version.

- Fixed a category rename bug that allowed you to merge categories by
renaming to an existing category name.

- Fixed a category create bug that allowed you to merge categories by
creating a category with an existing category name.

- Using the search for subtitles for the currently playing media (Alt+"/")
did not restore a hidden mouse cursor while in fullscreen mode, making
using the dialog very difficult.

- Fixed a few small memory leaks.


Previous beta changes since the release of version 12.7:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Blight
2nd April 2017, 12:37
In version 13 we focused on introducing exciting new features and access to content designed to fit with your daily viewing experience!

Download Zoom Player 13 (http://inmatrix.com/files/zoomplayer_download.shtml)

What's new:

* YouTube
Love YouTube? If you answered YES, you would surely love the media library's new and direct access any of your favorite YouTube channels. On top of that, Global and Country-specific YouTube Trending videos in a variety of subjects and up to date YouTube Search results on any subject are just as easily accessible.

Playing YouTube content using DirectShow in Zoom Player was possible for a while now. However, Zoom Player 13 introduces YouTube's official IFRAME web based player (optional, can be disabled in the options dialog to restore DirectShow playback with its advanced hardware decoding and post-processing capabilities).

* Music
By connecting with the very cool TheMusicDB.com, Zoom Player 13 can automatically scrape Art and Meta-Data (description, release date and more) for Albums and individual audio Tracks. Even without the use of an online database, the internal audio scraper has been enhanced to extract existing meta-data from each audio track, ensuring all available audio file information is clearly displayed.

* Subtitles
Downloading subtitles in your preferred language(s) is now a piece of cake. By integrating with the very popular OpenSubtitles.org website, Zoom Player 13 can download the correct subtitle file for your media by matching the media file's hash (unique ID) with OpenSubtitles.org's database.

* RSS
Do you like to listen to podcasts and other content distributed through RSS feeds? In version 13, you can easily integrate RSS feeds directly into the media library for easy streaming and staying up to date on all the latest in podcasting.

* Streaming
Streaming has been enhanced on every level with improved reliability, new fine-tuning customization features and user experience shortcuts to play streams quickly.

* Plugins
Many of the features discussed above are only possible due to the new plugin interfaces introduced throughout Zoom Player. This includes Media source plugins (YouTube/RSS), Subtitle download plugins (OpenSubtitles.org), Scraping plugins (TheAudioDB.com/TheMovieDB.org).

All these plugins are released as open-source (https://github.com/bLightZP?tab=repositories) with the code to be used as a sample for 3rd party developers looking to extend Zoom Player with new access to content.

* What else has changed
A lot more has changed in version 13, there were smaller features introduced, other features were enhanced, code was optimized to make Zoom Player load and run faster and bugs were squashed. To review the full change list, click here (http://inmatrix.com/files/zoomplayer_whatsnew.shtml).

* The Future
There are interesting new features planned, including an enhanced JukeBox experience for music and music videos, a direct interface to SHOUTcast.com's internet radio station index, Torrent streaming and much more ...

Would you like to see these great new features become a reality sooner rather than later? please join us by supporting Zoom Player on Patreon (https://www.patreon.com/zoomplayer). As a patron you will receive access to exclusive content, input on the future of development and the warm fuzzy feeling you get in your heart for helping to make Zoom Player better for everyone.


We appreciate you!
We truly appreciate your investment in Zoom Player. With your support Zoom Player can continue growing in new and exciting ways.

Thank you,

The Inmatrix Team

Godwin
9th April 2017, 15:06
Version 13.1 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Zoom Player support for streaming radio station is now fully integrated
with the SHOUTcast Directory API, providing easy access to thousands of
streaming radio stations.

Unlike previous versions where Zoom Player used a static database which
over time included more and more dead stations, the SHOUTcast directory
is now downloaded in real time, ensuring that every station should be
operational.

* New Setting (Adv. Options / Playback / Video) to force LAV Splitter to
seek to key frames (faster seeking, less accurate) instead of the
accurate seek position (slower seeking, perfectly accurate).

* New Setting (Adv. Options / Playback) that allows interactivity when
playing YouTube content using the IFRAME player.

+ The "Open Streaming Link from clipboard" keyboard macro has changed from
Alt+Shift+"U" to Alt+Ctrl+"U" to prevent conflicts with the DirectShow
YouTube source filter which detects the held "Shift" key and pops a video
streaming quality options dialog.

- The RSS media library plugin was showing links containing ".MOV" as audio.


Previous beta changes since the release of version 13:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
18th April 2017, 15:14
Version 13.1 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The default fullscreen navigation interface has been replaced with a
clean new style that looks better and extends the available thumbnail
area to squeeze in a few more pixels.

* The media library category thumbnail view will now darken the area
behind the thumbnail's text or media icon depending on the skin's
script and advanced options customization settings.

* Zoom Player support for streaming radio station is now fully integrated
with the SHOUTcast Directory API, providing easy access to thousands of
streaming radio stations.

Unlike previous versions where Zoom Player used a static database which
over time included more and more dead stations, the SHOUTcast directory
is now downloaded in real time, ensuring that every station should be
operational.

* New Setting (Adv. Options / Playback / Video) to force LAV Splitter to
seek to key frames (faster seeking, less accurate) instead of the
accurate seek position (slower seeking, perfectly accurate).

* New Setting (Adv. Options / Playback) that allows interactivity when
playing YouTube content using the IFRAME player.

* New Setting (Adv. Options / Interface / Display) to show the playing
file's extension in the window title (default off).

+ The "Open Streaming Link from clipboard" keyboard macro has changed from
Alt+Shift+"U" to Alt+Ctrl+"U" to prevent conflicts with the DirectShow
YouTube source filter which detects the held "Shift" key and pops a video
streaming quality options dialog.

- The optimizations in v13 broke the play history dialog's unicode support.

- The play history dialog's "Show All" button did not refresh the screen.

- The Media Library's function menu was missing the "Go to Top" entry.

- The Media Library's "Safe Mode" feature was semi-broken allowing access
the a category's setting from the media library's function menu.

- Opening the media library through the main navigation interface would
take longer than normal due to the highlighted category's content being
read before actually entering the category.

- The playlist fullscreen navigation interface used the wrong icon for URLs.

- The "Please Wait" window was trying to write debug information to "C:\Log"
and silently failing each time.

- The RSS media library plugin was showing links containing ".MOV" as audio.


Previous beta changes since the release of version 13:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
20th April 2017, 15:20
Version 13.1 beta 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Zoom Player now supports 3DYD YouTube Source filter's DASH streams,
enabling DirectShow YouTube streaming at resolutions of 1080p/4K/8K.

* New Setting (Adv. Options / Playback) to select the YouTube IFRAME
Player's preferred streaming resolution, allowing you to stream
1080p/4K/8K content using the IFRAME player.

* New skin script parameters to control the text line count on each
fullscreen navigation interface.

+ The thumbnail duration display position should now be easier to read.
The text's background is now using a different effect which should
make the text stand out more against bright noisy thumbnails.

+ The default fullscreen navigation interface has been polished further.

+ The Hot Mouse Tracking on the main fullscreen navigation interface
has been disabled as it was inconsistent with the other interfaces'
user experience.

- Fixed a small memory leak when using the options dialog.


Previous beta changes since the release of version 13:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
27th April 2017, 15:10
Version 13.1 beta 4 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!

* The new default fullscreen navigation interface has been further polished.

* New function to activate the internal screen saver. This means that you
can now hook user interface actions (like a hot-corner click) with
activating the screen saver.

* New function to copy the currently playing media's Path/URL to the
windows clipboard.

+ The main fullscreen navigation interface's click logic has been changed
to make it behave the same as the media library's thumb-click logic.

- Fixed a possible conflict between Zoom Player's internal DSP filter
and bit-streaming DTS-HD and possibly other multi-channel audio formats.

- A missing DLL prevented the Pixel Shaders from being compiled and used
to post-process a video image.

- Playing a new track from the fullscreen playlist navigation interface
no longer pops the playlist editor to the top.

- Fixed a bug in the Media Library plugin API that prevented unicode
(non-english) language searches from working using the YouTube search
plugin.


Previous beta changes since the release of version 13:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
4th May 2017, 15:15
Version 13.5 beta 5 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!

* The Media Library's RSS feed plugin now caches previous entries that
may no longer reside on the RSS feed and shows you cached entries
even if the RSS feed server is temporarily down.

+ The Media Library plugin API has been extended with per-category
storage path (e.g. RSS feed caching) and a new function which is
called when a category using the plugin is deleted (for cleanup
purposes).

+ The Zoom Player news feed that's accessible through the options dialog
has been simplified and will hopefully eliminate the javascript error
some users have been experiencing.

+ Error dialog are now limited in size to 94% of the Zoom Player
interface width.

- The scroll wheel did not function correctly in some of the advanced
options dialog's scroll boxes.

- When loading .ZPL playlist files, playback did not resume from the
the last file played in the playlist under some conditions.


Previous beta changes since the release of version 13:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
11th May 2017, 12:24
Version 13.5 release candidate 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!

* New "fnPLEraseFiles" function assigned to the Shift+"Delete"
keyboard macro. When used it erases all selected files in the
playlist to the window's Recycle Bin (with confirmation prompt).

* New "fnOpenStreamInBrowser" function that opens the currently
playing stream in a web browser (might be helpful for YouTube links).

+ The integrated keyboard mapping editor has been rewritten to better
support high-DPI displays. As a bonus, the dialog is now resizable
as well.

+ The integrated keyboard mapping editor now shows a 'code' column
which signifies a keyboard scan-code or other code used to identify
an interface index.

+ Optimized fullscreen navigation lists line-drawing code by about 10%
in cases where the skin didn't specify a background for
unselected/empty lines.

- The kinetic scrolling feature did not work in the media library's
category list.

- The file browsing fullscreen navigation interface was not updating
the screen when scrolling by holding the down/up keys for a long
period.

- If the monitor's DPI setting was set to a really high value (when
used in 4K monitors), it would cause the options dialog's search
window to appear really small, hiding the search result area.


Previous beta changes since the release of version 13:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
15th May 2017, 15:09
Version 13.5 release candidate 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* You can now define web pages as "stations" in the station editor to have
the web page opened inside Zoom Player's integrated web browser.

- Navigating the fullscreen file browsing interface's subtitle search result
page with the keyboard did not scroll the results when reaching the bottom
of the screen.

- Opening a ".URL" file and then opening a media file resulted in the web
page remaining on screen while the media played in the background.

- Dropping files on the player window did not start playback automatically.

- The TV JukeBox unselected line had some visual corruption.


Previous beta changes since the release of version 13:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Blight
18th May 2017, 13:49
Download Zoom Player 13.5 (http://inmatrix.com/files/zoomplayer13.5_final.shtml)

Version 13.5 enhances Zoom Player's Home Theater PC look & user experience, introduces a great new selection of internet radio stations, fixes many small bugs and provides an important work-around for a performance degradation issue introduced in the Windows 10 Creators Edition (more on this below).

Enhanced fullscreen navigation experience
The new navigation style is cleaner and optimizes the available content area. In the next few weeks we will be releasing a special version of the new navigation style designed for use by the visually impaired or when viewing on a smaller screen.

SHOUTcast Radio Station index
Real-time access to the SHOUTcast.com internet radio station list directly from Zoom Player, the most popular radio stations from across the globe, easily accessible and sorted by genre.

YouTube Enhancements
With DirectShow, Zoom Player now supports playback of YouTube 1080p/1440p/4K/8K DASH streams. With the YouTube IFRAME player, you can now specify the preferred streaming quality and use an interactivity mode which enables mouse clicks to interact with YouTube's widgets and thumbnails. Non-English searches using the YouTube media library plugin now work correctly.

User eXperience Enhancements
The media library category thumbnail text is now easier to read with better background contrast, You can now instruct Zoom Player to seek to key-frames for faster (less accurate) seeking, Hot Mouse tracking and click logic on the main fullscreen navigation interface was changed to be more consistent with other interfaces.

Windows 10 Creators Edition
In Windows 10 Creators Edition, Microsoft changed large fonts anti-aliasing (reduces font blockiness) to the higher-quality ClearType Algorithm. As a result, drawing each line of text took 10 times longer and compounded in real life usage to x50-x100 slower screen updates.

As a work around, a new setting (Adv. Options / Fullscreen Navigation / Customization - Anti-Aliasing) has been introduced to control the anti-aliasing mode used when drawing navigation text. The new setting has the side-benefit of even faster screen updates on lower end PCs by disabling Anti-Aliasing entirely.

What more is new?
Zoom Player 13.5 includes many new enhancements and features, the full list is available here. (http://inmatrix.com/files/zoomplayer_whatsnew.shtml)

Godwin
28th May 2017, 14:22
Version 13.7 MAX beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The default fullscreen navigation skin has been tweaked a bit and now
includes a new variant with larger fonts for the visually impaired and
small displays.

* New Smart Play setting to control which DirectShow filter is used to
stream SHOUTcast and ICEcast streams.

* New Smart Play profile setting that determines if Zoom Player should
use a profile if the input is a file name, URL or both.

* New Smart Play "MP3 (streaming)" profile used to specify which filter
should be used with streaming MP3 files (by default LAV Source).

* When playing live SHOUTcast/ICEcast streams, the on screen display
now updates with the currently playing track name.

+ A cooperation with TheAudioDB.com resulted in an improved album-name
identification algorithm (used for scraping Album meta-data and
cover art within the Media Library).

+ LAV Source is now used by default for SHOUTcast type streams.

+ When using LAV Source to stream SHOUTcast/ICEcast content, the playing
track's now is now properly displayed in the title and timeline areas.

+ Opening a ".PLS" playlist containing URLs is now assumed to contain
SHOUTcast streaming audio stations.

+ The Options dialog search window still appeared too small on
very high resolution screens, will now show more result lines.

- Playing ICEcast ".xspf" streams did not work with some servers.

- Deleting a media library cateogry using the media library "remove
category" feature left some cache files behind when clicking the
trash can icon (pressing enter or double-clicking did not trigger
this issue).

- An "new components update on the install center" notification was
accidentally triggered by Install Center update entries for Zoom Player
itself (which has a separate update notification), resulting in a
double notification.

- The Mouse Wheel, Navigation Style, Information, Main, Stream Selection,
Media Scanner and Play History were showing the wrong number of text
lines which caused the list to appear slightly off-center.


Previous beta changes since the release of version 13.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
11th June 2017, 15:04
Version 13.7 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


v13.7 :

* The Media Library's settings page has been expanded to configure the
layout of each category and the category list itself without ever
exiting the fullscreen navigation interface.

The following customization options are now available,
Per-Category:
1. Aspect Ratio
2. Text-Box lines
3. Text height
4. Horizontal spacing
5. Vertical spacing

Globally:
1. Categories columns
2. Categories Text-Box lines
3. Categories Text height
4. Text margins

* New Setting (Adv. Options / Interface / Fullscreen Navigation /
Customization) that specifies the number of columns drawn for the
media library's category list thumbnails.

* New Setting (Adv. Options / Interface / Fullscreen Navigation /
Customization) that specifies the number of text lines drawn for the
media library's category list thumbnails.

* New Setting (Adv. Options / Interface / Fullscreen Navigation /
Customization) that specifies the margin area around the media library's
thumbnail text.

* The internal screen saver now displays the playing media's current play
position.

+ The media library's thumbnail font size configuration was calculated in
a poorly conceived manner that made it difficult to change a thumbnail's
font size and line numbers while maintaining consistency across different
thumbnail aspect ratios.

This has led to a complete rewrite of the text rendering code and new
defaults being applied which may affect your previous thumbnail layout
settings.

+ Switching between categories should update the thumbnails a bit quicker
(~300ms) if they were previously memory cached.

+ Slightly tweaked the SHOUTcast station browser dialog to increase space
for translated texts.

+ Adding a station to the station manager now automatically highlights
the newly created station.

- Pressing the "Auto-Scan System" button on the Audio Visualization
Adv. Options dialog page would trigger a crash with some Sonique
plugins preventing the scan from functioning. Now the crashing
plugin is skipped.

- Adding too many audio visualization plugins would cause the plugin
list to reset once Zoom Player was restarted.

- Adding a station using either the Station Manager's SHOUTcast station
browser or using the fullscreen station navigation interface did not
work if a non-english language pack was in use.

- In the Station list fullscreen navigation interface, the "Previous
Folder" function worked on the root level even though there was
no folder above it, resulting in an empty screen display.

- In the Station list fullscreen navigation interface, navigating
left from the functions page would go up a folder instead of
returning to the station list.

- When setting the thumbnail text to appear above the thumbnail, the
media library's category thumbnail display would improperly position
the thumbnail under the text.

- The media library category cache did not function properly, leading
to a slight performance hit when initially opening the media library.

- The Graph Information dialog did not display unicode text correctly.



Previous beta changes since the release of version 13.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
14th June 2017, 13:55
Version 13.7 beta 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* YouTube subtitles are now supported when playing using DirectShow.

* New "fnTitleToClipboard" function to copy the currently playing media's
title to the clipboard.

* New "fnToggleSub" function to toggle subtitles on and off.

* Media Titles are now properly extracted and displayed with M4V/MP4 files.

* Audio Visualization will now work for streaming audio stations if they
are defined as "Radio" stations through the station manager.

- Fixed a crash when listing some RSS streams in the media library.

- Fixed a "category is empty" message when trying to list RSS streams with
very long descriptions.

- Disabling Smart Play by specifying a file extension to ignore would also
break Smart Play for URLs or files that did not contain a file extension.



Previous beta changes since the release of version 13.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
18th June 2017, 15:02
Version 13.7 release candidate 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!

* New "fnMediaSrcToClipboard" function that copies the playing media
file or URL directly from the playing DirectShow source filter to
the Windows clipboard.

* New "fnWMPActiveX" function to enable/disable Windows media content
streaming using Windows Media Player's ActiveX control.

* New "exWMPActiveX" extended function to directly set whether Windows media
content streaming will use Windows Media Player's ActiveX control.
0 = Disabled
1 = Enabled

- Due to the changes introduced in the previous beta to support YouTube
subtitles, playback of videos with an external subtitle track and without
any embedded subtitle tracks caused Smart Play graph creation to break.

- Fixed a few crashs when zpresampler.dll was not found.


Previous beta changes since the release of version 13.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
22nd June 2017, 14:54
Version 13.7 release candidate 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Support for automatically scaling of un-skinned dialogs based on the
monitor's DPI setting. This should help greatly on 4K or higher
resolution screens. For 4K/8K skinned interfaces, there are several
options at the Inmatrix.com shop.

* New Setting (Adv. Options / System) to override scaling of un-skinned
dialogs by using a custom value (Automatic/100%/125%/150%/200%/300%/400%).
This manual control further enhanches usability for the visually impaired,
regardless of screen resolution.

* Support for qBitTorrent v3.3.13 new security enhancements. For older
versions of Zoom Player, you must use qBitTorrent v3.3.12 to continue
tracking your downloads.

- Fallback to DirectShow graph building when Smart Play failed stopped
working in a previous beta.

- Cosmetic fixes to various dialogs.

Previous beta changes since the release of version 13.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
29th June 2017, 15:26
Version 13.7 release candidate 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Support for high DPI scaling of Windows standard dialogs (Open/Save file,
folder browser, font selector, color selector, etc).

* The equalizer full screen navigation interface has been polished to
include translucent equalizer bars.

* The YouTube plugin has been tweaked to include the channel name in a more
prominent position.

* The bottom-meta data for regular media now includes a field for the format
(file extension, e.g. MP4/MP3/etc).

+ Thumbnail text drawing has been tweaked a bit to add more spacing to
the text rendering rectangle in order to support more oddly sized fonts.

- Fixed double-scaling issue of unskinned dialogs with high DPI value.

- Fixed a list index out of bounds error when starting in HTPC mode.

- The Windows media library categories are now properly presented with
Zoom Player's default Audio/Video/Picture layouts.


Previous beta changes since the release of version 13.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Blight
5th July 2017, 12:20
Version 13.7 final has been released!

Zoom Player 13.7 enhances the media library by expanding thumbnail layout options while making them directly accessible
through the fullscreen navigation interface, Introduces a second fullscreen navigation layout with fonts designed for the
visually impaired or smaller screens, enhances support for high DPI setting used with 4K screens and more ...

Download Now! (http://inmatrix.com/files/zoomplayer_download.shtml)

Media Library enhancements
Zoom Player's media library has always been dynamic. In this version the level of customization has been enhanced by
making layout configuration easily accessible without leaving the fullscreen navigation. You can change the local category's
thumbnail aspect ratio, column count, text lines per thumbnail, text line height and the spacing between thumbnails. Additionally,
global values such as the category list columns, text lines, text height and text margins can be adjusted.

A second fullscreen navigation layout is now included, providing larger font sizes to enhance readability at a distance and
on smaller screens.

A cooperation between Zoom Player and TheAudioDB.com resulted in an improved album-name identification algorithm (used for scraping Album meta-data and cover art).

Caching has been optimized and thumbnails now load much faster when switching between categories.

Featured Videos
We have created a new Featured Videos media library category where you can find great videos demonstrating quality cinematography, collaborative film making, innovative computer rendering and demanding hardware tests.
If you would like to feature your content on this channel, please contact us (http://inmatrix.com/email/business.shtml).

High DPI modes
With the greater availability of 4K screens, microsoft introduced enhancements to support dialog scaling on high resolution screens.
In this version, Zoom Player implements these changes and automatically scales unskinned dialogs according to the Windows DPI scaling.
A new setting has been introduced, providing a manual override of the Windows DPI setting by having Zoom Player scale the dialogs at
a user-specified value.

YouTube enhancements
YouTube subtitles are now supported when playing through DirectShow. Within the media library, the YouTube plugins have been enhanced
to present the YouTube channel's name more prominently.

More Fixes, Features & Enhancements
The above list contains just the highlights. Many more smaller fixes, features and enhancements have been built into this version.
For the full list click here (http://inmatrix.com/files/zoomplayer_whatsnew.shtml).

Support Zoom Player development on Patreon
Would you like to help new features become a reality sooner rather than later? Join us by supporting Zoom Player on Patreon (https://www.patreon.com/zoomplayer).
As a patron you will receive early access to exclusive content, input on future development and the warm fuzzy feeling you get in your heart for helping to make Zoom Player great.

stax76
5th July 2017, 19:40
Hi, is there a x64 version?

Asmodian
5th July 2017, 20:38
No, still no x64 version of Zoom Player. :(

Godwin
18th July 2017, 16:20
Version 13.7.1 release candidate 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



+ Adding chapters using the chapter editor will now instantly
show the chapter's position in the timeline (if timeline display
is enabled).

- Fixed a bug in countries with a comma decimal symbol where the
media library thumbnails text height and spacing got truncated.

For example:
A thumbnail's Text Height of "1.95%" resulted in an actual text
height of "1%".

- Loading ".PLS/.XSPF" playlists where the first item in the playlist
did not play (e.g. "server down") would trigger an infinate loop
and Zoom Player froze.

- The inactive navigation txt-lines background was not being drawn.

- The "I" key will again close the information dialog if it is visible.

- The media library category sorting order and last folder position
could get reset under some conditions due to insufficient registry
memory allocation.

- Setting the control bar to appear with a fixed width while in
fullscreen did not show the control bar in the right position (or at
all) on secondary monitors.

- Setting the control bar to appear at the top or bottom of the screen
did not show the control bar in the right position (or at all) on
secondary monitors.

- The media library category editor did not show the currently enabled
scraping mode, thumbnail aspect ratio and thumbnail columns when
a language pack was installed.

- The playlist editor line-spacing did not work well with every font.

- Slight adjustment to the media library's thumbnail text drawing to
better account for fonts with less-uniform character heights.


Previous beta changes since the release of version 13.7:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Blight
20th July 2017, 13:40
Announcing v13.7.1

This is a bug fix version,
A few important bugs in v13.7 had to be squashed quickly as they affected most of Europe (or any other country that used "," as their decimal symbol).

Download:
http://inmatrix.com/files/zoomplayer_download.shtml

Check out the full bug-squashing list here:

+ Adding chapters using the chapter editor will now instantly
show the chapter's position in the timeline (if timeline display
is enabled).
- Fixed a bug in countries with a comma decimal symbol where the
media library thumbnails text height and spacing got truncated.

For example:
A thumbnail's Text Height of "1.95%" (1,95%) resulted in an actual
text height of "1%".
- Loading ".PLS/.XSPF" playlists where the first item in the playlist
did not play (e.g. "server down") would trigger an infinite loop
and Zoom Player froze.
- The inactive navigation txt-lines background was not being drawn.
- The "I" key will again close the information dialog if it is visible.
- The media library category sorting order and last folder position
could get reset under some conditions due to insufficient registry
memory allocation.
- Setting the control bar to appear with a fixed width while in
fullscreen did not show the control bar in the right position (or at
all) on secondary monitors.
- Setting the control bar to appear at the top or bottom of the screen
did not show the control bar in the right position (or at all) on
secondary monitors.
- The media library category editor did not show the currently enabled
scraping mode, thumbnail aspect ratio and thumbnail columns when
a language pack was installed.
- The playlist editor line-spacing did not work well with every font.
- Slight adjustment to the media library's thumbnail text drawing to
better account for fonts with less-uniform character heights.
- It was possible for a new components/filters notification to trigger
without new components being available. It was triggered due to
a new version of Zoom Player being available on the install center.
Since player updates has its own notification, this message is redundant.

Godwin
17th August 2017, 15:51
Version 14 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New Download & Tracking plugin API has been developed.
The API specifies which file extensions or url sub-string matches to
pass to the Download & Tracking API instead of trying to play.

This information is specified under:
Adv. Options / File Format Association / File Extensions : Download

The API can be used create a plugin that integrate with 3rd party
download software or directly download the content itself.

The tracking portion of the API shows the currently download state
and whether there's a good chance the download is currently playbable.
This information is displayed in the media library, file browsing and
download tracking fullscreen navigation interfaces.

* New Torrent download plugin.
The torrent download plugin uses the Download & Tracking API to
pass torrent URLs and magnetic links directly to the open-source
qBitTorrent project:
https://www.qbittorrent.org/

Once a torrent is added to qBitTorrent, you can track the download
state of each file in the torrent using the download tracking fullscreen
navigation interface

* New Playlist media library source plugin that lets you assign
any playlist as a media library category.

* New setting (Adv. Options / Playback / Controls) that controls
whether Zoom Player switches to the next/previous track when using
next/previous chapter function on a media that does not contain chapters.
This setting is enabled by default.

* New setting (Adv. Options / Playback / Audio / Visualizations) that can
force playback to delay for a specified number of milliseconds after
finishing to play a track with audio visualizations.

* New "Scrape using media derived title (instead of file name)"
media library category setting used to scrape online for content
based on the media's title (instead of the file name).

* New "Do not display the media's position/duration on top of thumbnails"
media library category setting to prevent the current play position and
the media's duration from appearing on top of thumbnails.

* New "Do not display a media format (audio/video/picture) icon on top of
thumbnails" media library category setting to prevent the drawing of a
media format indicator icon from appearing on top of thumbnails.

+ The media library 'RSS Feed' plugin now caps the maximum cached entries
to 2000 and the description length to 3500 characters. Otherwise, over
time the RSS plugin data would become too large and would stop displaying.

- Zoom Player didn't look for subtitles in the XySubFilter's
paths definition, causing subtitles not to load when they
were not in the same folder as the video.

- The Zoom Player Install Center and Zoom Player itself were out of
synch, triggering a new components update notification to appear
within 2 weeks after runing the Instal Center.

- When enabling the "Seek to key-frames when using LAV Video decoder
(faster, less accurate seeking)" setting, some file handles were not
properly closed, preventing the playing media from being erased
until Zoom Player was closed.

- The key-mapping editor's search feature did not work.

- Fixed a freeze triggered by the media library's 'RSS Feed' plugin on
certain RSS feeds that used an ascii #13 as a line break.

- When playing a SHOUTcast stream, the playlist editor cleared the
selected entry every second.

- Smart Play's "Configure File Source" dialog did not set a default
value for the "Use with" field when a non-english language pack was
used.

- The Windows Picture Library and Music Library (system folders) may not
have displayed with the correct thumbnail layout in the media library.

- Double-clicking a station list entry to begin playback while the
media library was opened could trigger a playback of whatever was
highlighted in the media library instead of the station list entry.

- In some cases, when using the "Media Close Delay" feature, the delay
would be twice as long as the specified value.

- Debug logs related to kinetic scrolling were being saved by the
non-debug version.


Previous beta changes since the release of version 13.7.1:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
12th September 2017, 14:43
Version 14 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* New feature (Adv. Options / Playback / History) to prevent files or
URLs from being saved to the play history. All you need to do is
specify a partial string, for example "\some folder name" or
"someurl.org".

* New feature (Adv. Options / Playback / History) to hide files or
URLs from being displayed in the play history dialogs while
still remember the last playback position, volume, subtitle track,
etc. All you need to do is specify a partial string, for example
"\some folder name" or "someurl.org".

* New feature (Adv. Options / Playback / Controls) to disable seeking
controls when playing files or URLs containing a specified path or text.

* New feature (Adv. Options / Playback / Audio / Visualizations) to
override the audio renderer when playing with visualization.

This allows you to use the "DC-Crossfading Audio Renderer" to support a
volume fading effect on Start/End/Play/Stop/Seek only when playing with
visualizations. This is similar to how WinAmp fades audio between tracks.

Download the DC-Crossfading Audio Renderer here:
(http://www.dsp-worx.de/?n=14)

* You can now create and save chapter points (bookmarks) for streaming URLs.

* The fullscreen information navigation interface now includes media format
information extracted using the MediaInfo.dll plugin.

* New "exSetAudTrack" extended function that sets the current audio track.

* New "exSetSubTrack" extended function that sets the current subtitle track.

+ The internal image decoder (JPEG/GIF/PNG/BMP) is now capable of
downloading and displaying images directly from web servers
(e.g. a playlist full of image URLs).

+ The playlist fullscreen navigation interface now draws a playing icon
next to the currently playing track.

+ The YouTube Search and Trending media library plugins will now use a
search/trending thumbnail when creating new categories.

This change does not apply to previously created categories.
The new images can be manually assigned using the category configuration
dialog.

By default the new images are located here using Windows 64bit:
"c:\Program Files (x86)\Zoom Player\MediaNavPlugins\YouTube_Search.jpg"
"c:\Program Files (x86)\Zoom Player\MediaNavPlugins\YouTube_Trending.jpg"

And here using Windows 32bit:
"c:\Program Files\Zoom Player\MediaNavPlugins\YouTube_Search.jpg"
"c:\Program Files\Zoom Player\MediaNavPlugins\YouTube_Trending.jpg"

+ The media library plugin API can now accept local-file thumbnails
when creating new categories.

- Fixed a crash when trying to load a malformed play history cache file.

- With some language packs, the text for the station manager's left
column would cut-off.

- Playing a media from the windows explorer (or other 3rd party software)
would show an "are you sure?" prompt by accident.

- Playback of ASX playlists did not work.



Previous beta changes since the release of version 13.7.1:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
25th September 2017, 14:46
Version 14 beta 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* The Torrents plugin and the fullscreen download tracking navigation
interface have been enhanced with the ability to predict when you can
begin playing a media file while it is still downloading.

The prediction is based on the number of torrent pieces that have
successfully downloaded from the beginning and end of the media file.

By default this is 2% from the beginning of the file and 1% from the end.

Please note that the torrent playback readiness prediction requires
a custom qBitTorrent EXE that supports an enhanced API that Zoom Player
uses to understand which part of the file have finished downloading.
Until these enhancement are part of an official release, you can test
the new feature by downloading qBitTorrent 3.4 beta 2 64bit:
https://www.fosshub.com/qBittorrent.html/qbittorrent_3.4.0beta2_20170709_cbfbae14090_x64_setup.exe

And then replacing "qbittorrent.exe" with this update:
http://zoomplayer.com/t/qbittorrent_enhanced.zip

Without the updated qBitTorrent EXE you will see a "?" next to the file
names in the download tracker instead of the playback readiness icons and
new torrents will not download automatically in sequential order.

A quick slideshow demonstrating how the Torrents plugin looks and works:
https://www.facebook.com/zoomplayer/videos/1475689062513061/

We are building a library and possibly a seed-box to show case public-
domain and creative commons videos. If you would like to expose your video
to Zoom Player's user base, please contact us at:
https://inmatrix.com/email/business.shtml

* New Setting (Adv. Options / Interface / Playlist) to automatically play
the next media in the playlist after deleting the currently playing
media. This setting is disabled by default.

* When taking screenshots of the playing video (Alt+F keyboard macro),
the current play position is now saved as part of the file name.

+ Pruning the play history (using the button) no longer erases URL entries,
only local files that were erased from the disk drive.

+ Using the "open streaming link" or "open streaming link from keyboard"
functions will now relay downloadable URLs to any matching download plugin
(for example .torrent/magnet links) without affecting the current playback.

+ The thumbnail and meta-data cache folder is now cleared once
a week instead of on every exit, improving the time it takes
Zoom Player to close.

+ The "unknown" icon has been updated to better suit the UX design.

- [Introduced in v14 b2] The TAG display when playing audio files did not
display at all or would display a lot of low-level information on the
playing file that should have only displayed in information dialogs.



Previous beta changes since the release of version 13.7.1:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
4th October 2017, 14:23
Version 14 beta 4 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The media library fullscreen interface's settings page can now be used
to select the Audio Rendering device (audio output), making it easy to
switch between different output modes (switching audio between rooms,
speaker setups, headphone output, etc).

* The media library fullscreen interface's settings page can now be used
to select the Video Rendering device, making it easy to test out
different rendering qualities or in cases where a particular video
may not play correctly in your preferred video renderer.

* New Setting (Adv. Options / On Screen Display) that controls the OSD
clock position.

* New (optional) control bar button to open/hide the fullscreen stream
selection navigation interface.

- Installing an audio device or a custom audio renderer filter would
change the selected audio renderer for DVDs and WMP ActiveX playback.

- The controlbar's volume pop-up slider did not appear in the correct
position under some circumstances.

- Fixed a glitch where TAG display for a local file playback would show
"???" instead of international characters.

- Fixed an issue where audio visualization wouldn't render in the correct
resolution when changing the visualization display size.

- The Torrents download tracking plugin did not handle character decoding
correctly for non-english characters.

- Wrong duration displayed in the playlist when using Windows Media Player's
ActiveX control to play streaming media.



Previous beta changes since the release of version 13.7.1:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
29th October 2017, 14:51
Version 14 beta 5 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The download progress display in the media library and file browsing
fullscreen navigation interfaces is now using the download tracking plugin
system, let me know if there are any issues or performance degredration.

* A custom build of qBittorrent 3.4b2 is now available in both 32bit and
64bit versions. This custom build is required for the new Torrents
plugin to start torrents in sequential download, set torrent speeds and
determine if a media file has enough pieces downloaded that playback can
begin.

Download 32bit/64bit:
http://inmatrix.com/download/qbittorrent_3.4.0_setup-32bit_custom-build.exe
http://inmatrix.com/download/qbittorrent_3.4.0_setup-64bit_custom-build.exe

Note:
This custom functionality is already integrated into qBittorrent's code base
and should be available in the next official release.

* Download tracking plugins can be enabled, disabled and configured through
a new interface under "Adv. Options / Interface / Fullscreen Navigation /
File Tracker".

* New Setting (Adv. Options / Interface / Fullscreen Navigation) to display
all navigation interfaces on a secondary monitor.

* New Setting (Adv. Options / Playback) that reloads a live stream if the
stream disconnects unexpectedly.

+ The new version update notification will now include a condensed highlight
list of what changed in the latest version (will only appear in the next
version released after this one).

- Fixed a major issue with random play that would cause it to stop working
after the entire playlist has been finished playing one time.

- Hiding the "Media Scanner" and "Remove Category Folder(s)" from the media
library's category listing would break keyboard quick search from working
on the last category listed.



Previous beta changes since the release of version 13.7.1:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
6th November 2017, 19:48
Version 14 release candidate 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* New "Facebook" smart play profile for playing facebook video URLs
using the 3DYD directshow filter.

* New "Vimeo" smart play profile for playing viemo video URLs using
the 3DYD directshow filter.

* New "Daily Motion" smart play profile for playing Daily Motion
video URLs using the 3DYD directshow filter.

* New "Streaming Services" smart play profile supporting streaming
videos from:

- bofunk.com
- break.com
- ebaumsworld.com
- godtube.com
- liveleak.com
- tcmag.com
- teamfourstar.com
- veoh.com
- vk.com
- vkmag.com
- yourepeat.com

* New setting (Adv. Options / Playback / Audio / Visualizations) that
specifies the visualization rendering frame rate, by default 30fps.

+ The media library's "TheMovieDB" plugin detection accuracy has
increased by cropping out more undesired key-words from file/folder
names.

+ The "Scrape folder thumbnails by using the name of the first video
file within the folder instead of the folder name" media library
category setting now works better in TV Jukebox mode by scraping
only for the show name, no longer scraping season/episode numbers
from the file name.

+ Many of the main navigation icons were polished to give the default
navigation theme a more consistent look.

- The Double-Click function did not work when clicking audio
visualizations.

- The default value for the new "Navigation on Monitor" setting was
accidentally set to as fullscreen on a the first monitor instead of
the current monitor (within the window or fullscreen).

- Fixed a crash when trying to close the media library just as it was
being opened.

- Fixed a bug in the smart play source filter "new profile" dialog which
caused the "use with the following URLs" entries to be lost when pressing
smart play's auto-configure button.


Previous beta changes since the release of version 13.7.1:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
19th November 2017, 14:49
Version 14 release candidate 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


+ The media library scraping plugin now uses a fuzzy search algorithm
to better detect non-exact movie names matches.

+ The media library scraping plugin now prefers a release year to
an exact name match, reducing false-positive matches.

- Registry entries were not being saved/loaded properly when running
Zoom Player in Windows Vista compatibility mode (and possibly other
compatibility modes). This of course lead to instability.

- The "stay on top" setting would stop functioning when exiting fullscreen
mode with the playlist editor visible.


Previous beta changes since the release of version 13.7.1:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Blight
29th November 2017, 14:38
Version 14 is ready and contains lots of cool new features! here are the highlights:

Navigation and Media Library Enhancements
The default fullscreen navigation skin has been enhanced with new/polished icons and a cleaner background image for a more modern and professional style.

TheMovieDB.org meta-data scraper plugin has been enhanced to improve the identification accuracy for Movies and TV shows.

The media library setting page includes new controls to easily switch between different audio and video rendering devices in real time.

The fullscreen navigation interfaces can now be detached from the main user interface and displayed in fullscreen on a second monitor.

The download tracking fullscreen navigation interface now shows downloads in a familiar label/folder structure instead of the flat list shown in previous versions.
Control downloading media with more functions such as "Download Priority", "Pause/Resume" and more...

With a new "Playlist" plugin, media library categories can be created by simply pointing to any playlist file.


Download & Tracking
By introducing a Download & Tracking API and greater integration with the open-source qBittorrent client,
Zoom Player can automatically send torrent files and magnet links to qBittorrent and track the download process in
real time. Media files with enough downloaded pieces are highlighted as playable while the media is
still downloading (faux streaming).

qBittorrent version 4 is a requirement for this feature and is now available for download through Zoom Player 14's Install Center.

Check out this cool slideshow demonstrating the new Torrents plugin (https://www.facebook.com/zoomplayer/videos/1475689062513061/).


Playback History, Privacy & Child safety
Zoom Player's playback history is a great feature that allows you to resume media playback from the last played position and a lot more (restore volume/subtitle & audio track/etc...).

For additional privacy & child safety, new playback history features have been introduced to provide greater control over how information is retained and later displayed by the play history dialogs.
The new controls provide the additional security that children will not be accidentally exposed to previously played content that is inappropriate for their age.

More Features, Enhancements & Fixes
Many more features, enhancements and fixes didn't make the short list. Make sure to check out the full list by clicking here (https://inmatrix.com/files/zoomplayer_whatsnew.shtml).

Download
You can upgrade to version 14 through the Install Center or by manually downloading the installers (https://inmatrix.com/files/zoomplayer_download.shtml).

Godwin
4th January 2018, 14:35
Version 14.1 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


+ You can now press the escape key to cancel a 'play all files in folder'
feature mid-action. Accidentally playing an entire drive could have
caused Zoom Player to appear unresponsive.

+ Switching between fullscreen and windowed mode while the media library is
opened should be cleaner and faster (less visual junk in the transition).

- Fixed a scraping bug where the ".nfo" file detection algorithm would fail
with files/folders names containing unicode characters.

- Opening the file browsing and download manager fullscreen navigation
interfaces will no longer freeze for two seconds if the Torrents download
plugin is enabled and qBittorrent isn't running.

- Opening the file browsing and download manager fullscreen navigation
interfaces will no longer freeze for long periods if qBittorrent
is seeding many torrents.

- The media library should no longer freeze for a few seconds when
retrieving large file lists from qBittorrent using the Torrents plugin.

- The information dialog ("I" keyboard macro) did not show up when playing
in fullscreen on a secondary monitor.

- The torrents download plugin was not recognizing a file's download
priority correctly after the latest qBittorrent release.

- The torrents download plugin was listing files returned by qBittorrent
but no longer existing on the disk drive in the root folder instead of
their (no longer existing) path.

- The Lock-UI (user interface) feature used to prevent accidental clicks
did not block some click and double-click actions.

- The Dolby Digital Plus audio format was not being displayed with an icon
on the TV and Movie jukebox screens.

- The play position tool-tip was sometimes displayed in the wrong screen
position on multi-monitor displays.

- MIDI audio playback should be more reliable.



Previous beta changes since the release of version 14:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
10th January 2018, 14:38
Version 14.1 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New setting (Adv. Options / File Format Association / File Extensions" to
instruct Zoom Player to process ".m3u8" playlists.

This setting is disabled by default as it can cause conflicts with services
that require DirectShow filters to process this type of playlist format.

* New setting on the Torrents download & tracking plugin to prevent it
from passing file entries to Zoom Player that do not actually exist on
the disk drive. This setting is off by default but can increase
performance when dealing with a large number of torrents that were
only partially downloaded.

* The last play position is now drawn over the thumbnail in TV Jukebox mode.

+ The download plugins synchronization has been completely rewritten, and
should no longer cause any user interface slow-downs.

+ The torrents plugin has been greatly optimized, working much faster with
large file lists.

+ The download fullscreen navigation interface should scroll much smoothly
when dealing with a large number of files.

+ The YouTube (Channel/Search/Trending), Playlist and RSS Feed media library
plugins have been optimized for greater performance.

+ Optimized core string handling routines, improving script parsing
(e.g. Skin parsing) and other areas.

+ A 'processing, please hold ...' message now appear when it takes
Zoom Player longer to close due to background tasks (media scraping,
download plugin sync) still being active.

- The currently selected playlist editor entries would lose their selection
if a playlist update was triggered after the listed media's duration has
been scraped.

- Trying to play a streaming media URL that contained trailing spaces would
fail. Trailing spaces are now trimmed (you can still use encoded space
characters in the URL).



Previous beta changes since the release of version 14:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
14th January 2018, 15:18
Version 14.1 beta 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* Automatic support for native Windows 7-10 media library folder structure
(previously only the more basic Windows XP-Vista library structure
was supported).

+ Zoom Player's default window size for the onyx skin was changed to
present a default video size of 960x540 (up from the previous 604x340) and
for the alba skin, the default video size was changed to 1280x720.

+ You can now press any navigation key to cancel a 'play all files in folder'
feature mid-action.

- Fixed a possible crash that would trigger sometimes on an initial run
after a fresh install.

- A function optimized in beta 2 had a bug which caused the visualization
plugin list to reset (no plugins listed).


Previous beta changes since the release of version 14:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
18th January 2018, 15:18
Version 14.1 release candidate 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New Setting (Adv. Options / Interface / Fullscreen Navigation /
File Tracker) to specify the download tracking plugins refresh rate.

This value only affects the media library and file browsing navigation
interfaces, the download tracking navigation interface refreshes at
a higher rate automatically.

Please note that using a low number (under 10 seconds) may impact
performance when tracking large file lists (over 10,000 entries).

+ Windows 10 creators edition changed how fonts are rendered by enabling
clear-type rendering at higher resolutions. Clear-type is a lot slower
to draw and at resolutions above 1080p causes severe performance
degradation in Zoom Player's fullscreen navigation interfaces.

Previously, to solve this issue, you could set Zoom Player to override
windows' font rendering. From this version, the setting is enabled by
default (you can still change it manually under "Adv. Options / System").

+ Further optimized the download plugin code to the point where a data
refresh on the download navigation interface should no longer cause
any UI lag whatsoever.

- Fixed a crash when playing a live video stream using MadVR as the video
renderer and trying to use the pause button on the control bar.


Previous beta changes since the release of version 14:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
23rd January 2018, 15:00
Version 14.1 release candidate 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New setting (Adv. Options / Playback / Audio / Visualizations) to enable
Zoom Player's DSP filter only for visualizations.

* New setting (Adv. Options / Playback / Audio / Visualizations) to set an
initial audio re-synchronization value for visualizations (Zoom Player's
DSP filter is required for this setting to function).

+ Media Library plugin result entries now display the media's title instead
of the file name or URL in list mode (previously the title only showed
in thumbnail mode).

- Fixed a bug introduced in a previous beta that caused a mess when trying
to move items in the playlist.

- Scrolling down in the download tracking fullscreen navigation interface
then exiting and re-opening the interface caused an empty list to show
instead of the previous list.

- The media library's playlist plugin no longer shows an invalid duration
value if the playlist entry has no duration.


Previous beta changes since the release of version 14:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
29th January 2018, 15:00
Version 14.1 release candidate 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


- Opening the media library, especially on 4K displays showed a low
resolution image of the media library for a split second before
displaying the full resolution version.

The double-draw event caused both the described visual glitch as well as
a performance penality.


Previous beta changes since the release of version 14:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Blight
1st February 2018, 16:52
Zoom Player v14.1 final has been released:

Polished
With each version, I evaluate what improvement can be made to make Zoom Player even more polished and friendly to use. In this version, the media library's TV jukebox mode now shows the episode's last play position right on the thumbnail, the native (and customizable) Windows 10 media library folders are now automatically accessible and finally, fullscreen navigation on 2K/4K screens is automatically set for high performance text anti-aliasing, fixing slow navigation introduced by a change in how Windows 10 creators edition renders high resolution text.

Optimized
The torrents download plugin and the fullscreen download navigation interface changes introduced in version 14 suffered from performance issues when tracking a large number of files (over 10,000), making the interface nearly unusable. To fix this, the entire logic was rewritten and tested to work smoothly with over 28,000 tracked files. Some of these optimizations also made their way into other media library plugins such as YouTube, RSS & Playlist.

Enhanced
This version includes a larger default window size, the ability to abort 'play all files in folder' type functions mid-action, enhanced support for ".m3u8" playlists, more visualization options, a notification when closing Zoom Player takes a bit longer, smoother transition between fullscreen and windowed mode for the media library and many small bugs were squashed.

Download (https://inmatrix.com/files/zoomplayer_download.shtml) : What's new (https://inmatrix.com/files/zoomplayer_whatsnew.shtml)

Godwin
27th May 2018, 16:40
Version 14.2 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New "Favorites" fullscreen navigation interface.
Any media can be added to the favorites list through the media library or
file browsing navigtional interfaces.

Please note that this change required resetting the "Navigation
interfaces on main navigator" feature to it's default value
(Adv. Options / Interface / Fullscreen Navigation).

* When using the "Open URL" function, a new "Clear playlist" checkbox is now
available (previously the playlist was always cleared).

+ The torrents plugin should now shutdown a little faster if Zoom Player
closes while the plugin was fetching an updated file list.


Previous beta changes since the release of version 14.1:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
3rd June 2018, 13:15
Version 14.2 beta 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* With LAV Filters v0.71, a D3D11 hardware decoding mode has been added.
You can instruct LAV to use this mode automatically by setting the option
under "Adv. Options / Playback / Video".

+ The "Play History database may be corrupted" message will no longer
appear unless the play history file is actually corrupted.

- Fixed a bug that prevented the previously active audio track from being
restored when re-playing a video with multiple audio tracks.


Previous beta changes since the release of version 14.1:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
1st July 2018, 13:09
Version 14.2 beta 4 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!

+ You can now set the "Retain Media Playback History for" value to
99999 days (~2738 years), up from the original 9999 days (~27 years),
just in case one of you finds immortality and wished to use
Zoom Player forever.

- Opening a playlist from navigation interfaces loaded the playlist
but did not automatically start playing it.

- The fullscreen navigation's text Anti-Aliasing setting was being
reset after restarting the player.


Previous beta changes since the release of version 14.1:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
10th July 2018, 12:41
Zoom Player v14.2 final has been released:

Download:
http://inmatrix.com/files/zoomplayer_download.shtml


Highlights:

New "Favorites" fullscreen navigation interface.
New Direct3D 11 hardware accelerated decoding path.
Play History enhancements.
Optimizations.
Bug fixes.



What's new in Zoom Player v14.2:


* New "Favorites" fullscreen navigation interface.
Any media can be added to the favorites list through the media library or
file browsing navigational interfaces.

Please note that this change required resetting the "Navigation
interfaces on main navigator" feature to it's default value
(Adv. Options / Interface / Fullscreen Navigation).


* When using the "Open URL" function, a new "Clear playlist" checkbox is now
available (previously the playlist was always cleared).


* With LAV Filters v0.71, a D3D11 hardware decoding mode has been added.
You can instruct LAV to use this mode automatically by setting the option
under "Adv. Options / Playback / Video".


+ The "Play History database may be corrupted" message will no longer
appear unless the play history file is actually corrupted.


+ You can now set the "Retain Media Playback History for" value to
99999 days (~2738 years), up from the original 9999 days (~27 years),
just in case one of you finds immortality and wished to use
Zoom Player forever.


+ The torrents plugin should now shutdown a little faster if Zoom Player
closes while the plugin was fetching an updated file list.


- Fixed a bug that prevented the previously active audio track from being
restored when re-playing a video with multiple audio tracks.


- Opening a playlist from navigation interfaces loaded the playlist
but did not automatically start playing it.


- The fullscreen navigation's text Anti-Aliasing setting was being
reset after restarting the player.


- Bug Fixes.



Previous changes since the release of version 14.1:
http://inmatrix.com/files/zoomplayer_whatsnew.shtml

Godwin
14th August 2018, 13:17
Zoom Player v14.3 final has been released:

Download:
http://inmatrix.com/files/zoomplayer_download.shtml


Highlights:

Enhanced SHOUTcast station browsing.
Enhanced stream selection.
UI/UX enhancements
Bug fixes.



What's new in Zoom Player v14.3:


* You can now perform sorting (by Listeners, Name, BitRate & Format)
in the SHOUTcast station browser dialog.

+ When the up/down arrow keys are assigned to next/previous chapter
or track, the up/down keys were not set logically, now pressing
down will go to the next track/chapter and pressing up will
go to the previous track/chapter.

+ Opening a YouTube channel with no internet connection now shows
a refresh option instead of a message that the category is empty.

+ Using the 'Open subtitle file' to add a subtitle to the currently
playing media now initializes the file selection dialog to open in
the playing media's folder.

+ The stream selection fullscreen navigation interface will no longer
automatically close when switching between tracks.

+ You can now open the stream selection fullscreen navigation interface
even if no media is currently playing.

- Due to a language file that was not updated in version 14.2,
the titles on navigation interfaces showed the wrong title.

- Pressing the "Load More" button in media library categories with
a plugin capable of showing multiple pages (e.g. YouTube) would
cause the "refresh" option to disappear if there were no more
media to list.

- The RSS feed media library plugin was not showing the correct
publishing dates for some RSS feed (e.g. YouTube RSS).

- Trying to load a playlist through the Open URL (Shift+"U")
dialog failed with an error message.

- The media library playlist plugin did not function properly
under some conditions, reporting an empty category.

- The media library playlist plugin did not use a clean category
name when a playlist URL was used instead of an actual file.



Previous changes since the release of version 14.2:
http://inmatrix.com/files/zoomplayer_whatsnew.shtml

Godwin
19th September 2018, 07:18
Version 14.4 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


+ Two Sonique visualization resolution settings have changed from an
aspect ratio of 4:3 to 16:9 :
320x240 -> 320x180
640x480 -> 640x360

This change may not be reflected in the drop-down list if you are
not using an updated language pack, but this is just cosmetic, the
new resolutions are set according to the numbers above.

+ Enhanced the SHOUTcast station sorting.

+ The number of RSS entries cached by the media library plugin has been
raised from 2000 to 5000.

- Enabling the "Share Play History at a custom path" setting and not
specifying a trailing "" in the folder name would cause the play
history to be saved incorrectly.

- The media library playlist plugin now supports playlist URLs longer than
255 characters long.

- Playing an audio file with visualization could cause the right click menu
to show multiple "close navigator" entries when right-clicking on a
fullscreen navigation interface.

- The SHOUTcast station browser would show duplicate entries after opening
the dialog multiple times on different days.

- Opening a streaming URL from clipboard (Alt+Ctrl+"U") failed to work if
the URL was a playlist.

- Pressing the "Play (add to playlist)" button while a navigation interface
was visible and the "Stop closes the navigation interfaces" setting was
enabled prevented playback of the station from starting.



Previous beta changes since the release of version 14.3:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
3rd October 2018, 04:46
Version 14.4 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* New "Run Application" media library plugin that lets you run applications
and scripts directly from a media library category thumbnail.

* New Setting (Adv. Options / Interface), Station manager should stay on
top of other application when switching to fullscreen mode.

* New Setting (Adv. Options / Playback), Load .URL files as streaming media
(otherwise load as web page).

+ Media library meta-data scraping had issues with long file paths and
URLs (over 200 characaters, depending on Zoom Player's installation
path) due to an early design decision to make the cached entries easy
to identify using their file names and URL addresses.

However, to this day, windows does not support paths longer than 255
characters correctly. As a work-around, if a long file name or url is
processed, the cache mechanism now uses a short hash instead
of the full file name or url.

+ Enhanced support for RSS feed thumbnails. More thumbnails should show
up when adding RSS feeds as media library categories (including more
category thumbnail for feeds that support them).

+ If an RSS Feed has multiple entries with the same publish date, the
entries will now be second-level sorted by URL.

+ When download playlists Zoom Player now uses the windows temp folder
instead of the 'my documents'.

- A race condition caused the scrape manager thread to not signal it is
terminating correctly, causing Zoom Player to freeze on exit.

- RSS feeds containing a special unicode line-break character in the
description would trigger a freeze when opening the RSS media library
category a second time.

- The "Continue to the next Playlist item when an invalid file is played"
setting would skip tracks if the unplayable media was the last playlist
entry.

- Opening a playlist from the file-open dialog would not always preserve
the active playlist entry as specified in the playlist file.

- Some unicode characters did not show up correctly in the playlist editor
and music OSD if the selected font did not support the characters.
Now a different windows text-rendering function is used, one that takes
unsupported character from a system-default font.

- When including an executable entry in the playlist, playback did not
progress to the next track correctly and would cause the wrong title
to appear in the playlist editor.



Previous beta changes since the release of version 14.3:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
11th October 2018, 13:18
Zoom Player v14.4 final has been released:

Download:
http://inmatrix.com/files/zoomplayer_download.shtml


Highlights:

Support for the new AV1 codec.
Media Library enhancements.
Station manager enhancements.
Important bug fixes.



What's new in Zoom Player v14.4:

* Initial support for the AV1 video compression format:

AOMedia Video 1 (AV1), is an open, royalty-free video coding format
designed for video transmissions over the Internet. It is being
developed by the Alliance for Open Media (AOMedia), a consortium
of firms from the semiconductor industry, video on demand providers,
and web browser developers, founded in 2015.
https://en.wikipedia.org/wiki/AV1

The AV1 codec should eventually provide a 20% superior image
quality/bitrate compared to HEVC (H.265).

* New "Run Application" media library plugin that lets you run applications
and scripts directly from a media library category thumbnail.

* New Setting (Adv. Options / Interface), Station manager should stay on
top of other application when switching to fullscreen mode.

* New Setting (Adv. Options / Playback), Load .URL files as streaming media
(otherwise load as web page).

* New (Adv. Options / Playback) "On play complete" option to execute an
application or script as soon as the playlist completes playing.

+ Media library meta-data scraping had issues with long file paths and
URLs (over 200 characaters, depending on Zoom Player's installation
path) due to an early design decision to make the cached entries easy
to identify using their file names and URL addresses.

However, to this day, windows does not support paths longer than 255
characters correctly. As a work-around, if a long file name or url is
processed, the cache mechanism now uses a short hash instead
of the full file name or url.

+ Enhanced support for RSS feed thumbnails. More thumbnails should show
up when adding RSS feeds as media library categories (including more
category thumbnail for feeds that support them).

+ If an RSS Feed has multiple entries with the same publish date, the
entries will now be second-level sorted by URL.

+ The number of RSS entries cached by the media library plugin has been
raised from 2000 to 5000.

+ Two Sonique visualization resolution settings have changed from an
aspect ratio of 4:3 to 16:9 :
320x240 -> 320x180
640x480 -> 640x360

This change may not be reflected in the drop-down list if you are
not using an updated language pack, but this is just cosmetic, the
new resolutions are set according to the numbers above.

+ Enhanced the SHOUTcast station sorting.

+ When downloading playlists, Zoom Player now uses the windows temp
folder instead of the 'my documents'.

+ When playing archive files (zip/rar), the archive is now extracted to
the windows temp folder instead of 'my documents'.

+ Meta-data returned when playing streaming audio is now trimmed to remove
superfluous spaces before/after the returned text.

- A race condition caused the scrape manager thread not to signal it is
terminating correctly, causing Zoom Player to freeze on exit.

- The media library playlist plugin now supports playlist URLs longer than
255 characters long.

- RSS feeds containing a special unicode line-break character in the
description would trigger a freeze when opening the RSS media library
category a second time.

- Enabling the "Share Play History at a custom path" setting and not
specifying a trailing "" in the folder name would cause the play
history to be saved incorrectly.

- The "Continue to the next Playlist item when an invalid file is played"
setting would skip tracks if the unplayable media was the last playlist
entry.

- Opening a playlist from the file-open dialog would not always preserve
the active playlist entry as specified in the playlist file.

- Some unicode characters did not show up correctly in the playlist editor
and music OSD if the selected font did not support the characters.
Now a different windows text-rendering function is used, one that takes
unsupported character from a system-default font.

- When including an executable entry in the playlist, playback did not
progress to the next track correctly and would cause the wrong title
to appear in the playlist editor.

- Playing an audio file with visualization could cause the right click menu
to show multiple "close navigator" entries when right-clicking on a
fullscreen navigation interface.

- The SHOUTcast station browser would show duplicate entries after opening
the dialog multiple times on different days.

- When playing SHOUTcast/ICEcast streams, playing the next track would
cause the previously playing title to overwrite the new track's title
in the playlist editor.

- Opening a streaming URL from clipboard (Alt+Ctrl+"U") failed to work if
the URL was a playlist.

- Pressing the "Play (add to playlist)" button while a navigation interface
was visible and the "Stop closes the navigation interfaces" setting was
enabled prevented playback of the station from starting.

- Parsing ".CUE" files failed when the an entry contained the word "TRACK"
in either the performer or title tags.



Previous changes since the release of version 14.3:
http://inmatrix.com/files/zoomplayer_whatsnew.shtml

Godwin
12th November 2018, 14:52
Version 14.5 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New Setting (Adv. Options / Playback / Controls):
"Next / Previous Track" plays the next/prev media in the same folder if
playlist contains 1 file.

This function behind this setting was previously always enabled.
This setting remains enabled by default, but from now you can disable
this behavior from the advanced options dialog.

* New Setting (Adv. Options / Fullscreen Navigation) to force the
navigation list or thumb view to maximum width.

Unlike the "full width" setting, this setting will make the navigation
list area take the display device's maximum resolution, which can cause
some cosmetic issues (like the thumbnail highlight getting cropped).

+ Zoom Player now does a better job at extracting album art images from
media files if the JPEG image contains junk in front of the actual image.

+ The Command & Control API now notifies when subtitles are enabled/
disabled when using the "fnToggleSub" and "fnDisableDVDsub" functions.

- Kinetic scrolling in the media library did not work well using a mouse
cursor, stopping when attempting to scroll multiple times while the
kinetic movement was still in mid process.

- Playing media that contained certain special characters in the media's
title caused multiple unplayable entries to appear in the play history.

- With the "Adv. Options / Interface / Position & Size - Auto-Size User
Interface to maintain Video Aspect Ratio (when resizing)" setting enabled,
playing audio files with folder/album art could cause Zoom Player's main
window to display partially off-screen.

- The latest version of mediainfo DLL changed how it extracts cover art
for audio files, breaking Zoom Player support for displaying the album
art with some audio formats (mainly M4A).

- Better album art image extraction from audio files with ID3v2 TAGs when
the image header included some junk data.

- When opening a media file by double-clicking from explorer (or other
file managers), the currently playing track wouldn't highlight correctly
and show the playing position in the playlist editor.



Previous beta changes since the release of version 14.4:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
24th November 2018, 16:26
Version 14.5 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* The playlist editor (when using the default Onyx skin or the bundled
Alba skin) now draws alternating line highlights making the playlist
easier to track visually.

* The playlist editor's right-click menu now features Colorize actions
that let you easily color-code track(s) text and background colors.
The color information is automatically saved and restored when using
Zoom Player's default ZPL format playlists.

* New "PlayListData/Background2" skin script parameter that specifies
the alternating playlist editor line highlight color.

* New Setting (Adv. Options / Playback) that automatically tries to use
the YouTube IFRAME player if DirectShow playback of a YouTube stream
fails.

* The advanced playlist control (accessible through the playlist editor
or by pressing "J") now show the number of items remaining in the
playlist as the search filters down the list.

+ The advanced playlist control's filter search was searching the
entire playlist on each letter pressed, this caused a sluggish
user experience when dealing with very larger playlists (over
30,000 entries).

To enhance the user experience, the search action is now only
performed 350-400ms after the last key-stroke, ensuring that
the user interface does not stall while typing.

- Using the "Stop" function while a media was loading combined with
a non-default setting that closes the playing media when using the
"Stop" function and when display a JPEG/PNG image could cause the
image to remain on screen.

- Double-clicking an entry on the skin selection dialog could sometimes
trigger an access violation error.

- When opening the playlist editor, under some conditions the bottom
entries would not show up until the playlist screen was refreshed
by a click or scroll.

- The "&" character wasn't showing up in the playlist editor.

- Pressing under the last item in the playlist editor did not
visually select the last item in the list. Then if you pressed
the "Enter" key, it would start playing the last item in the
playlist which was a bit confusing without the visual cue of
a selected entry.

- Fixed a crash when trying to play a video file with too many
external audio tracks. External audio tracks are now limited
to a maxiumum of 10 tracks.


Previous beta changes since the release of version 14.4:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
13th December 2018, 08:51
Version 14.5 beta 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* TheMovieDB.org media library scraping plugin has been enhanced and can
now return non-english meta-data (texts and images).

+ The Install Center now includes two configuration profiles for the
3DYD YouTube Source filter that enable HD/4K streaming.

+ Visualization are now enabled when the 3DYD YouTube Source filter is set
to "audio only" output.

- TheAudioDB.com scraper plugin is now functional after the API used by
the site moved to encrypted communication (https), breaking backward
compatibility.

- If a media title contained a 'line feed' or 'return' characters, it would
corrupt the play history.

- Fixed a possible TheMovieDB.org scraper freeze (could have caused
slow-downs on exit or more rarely, a player freeze) when used in
combination with the "Scrape using media derived title (instead
of file name)" category setting.

- When the "Scrape using media derived title (instead of file name)" category
setting was enabled, under some conditions, the media's thumbnail would not
display after closing and reopening the media library.



Previous beta changes since the release of version 14.4:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
16th December 2018, 16:31
Version 14.5 beta 4 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


- When the "Force the navigation list or thumb view display to full width"
setting was enabled in combination with the "Use dynamically visible
scroll bar" setting, the thumbnail would not highlight correctly.

- TheAudioDB.com media library scraper can now better handle artist names
containing the "-" character, for example "Alt-J - This Is All Yours"
will now properly scrape.


Previous beta changes since the release of version 14.4:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
26th December 2018, 14:39
Version 14.5 beta 5 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New "Thumb rendering threads" setting (Adv. Options / Interface /
Fullscreen Navigation / Thumb View) to specify the number of CPU threads
used to render the thumbview display.

Previously, this setting was hard-coded to use 2 threads, but now you
can specify any value from "Auto" to "16".

Auto mode uses either 2 or 3 threads depending on your PC, but
performance can be improved further with additional threads on systems
containing many cores or high bandwidth RAM.

* New "Support folders as playlist entries" Setting (Adv. Options /
Interface / Playlist). This setting was previously hardcoded and
is still enabled by default to support advanced playlist functionality.

However, supporting folders as playlist entries triggers a spun-down HDD
drive to spin back up when a playlist is loaded. With this new setting
disabled, you can now prevent drives from accidentally spinning up.

* New Setting (Adv. Options / Playback / Controls) to mute the audio when
enabling Slow Motion or Fast Play.

* New "fnToggleOverlayCover" function to toggle the "Video covers entire
display area" setting on and off.

+ Optimized the Media Library's thumbnail drawing code, increasing update
speed and smoothness.

+ The Maximum number of scraping threads used by the media library has
increased from 8 to 16.

+ When a media library scraped movie did not contain a backdrop image,
the default background image is now used instead of a black screen.

+ Updated the PNG and zLib libraries to newer versions.

- Starting Zoom Player with the "Do not check if a file exists when adding
to the playlist" setting enabled no longer triggers spun-down HDD drives
to spin-up.

- The GuardDog feature would try to restart Zoom Player if Zoom Player's
load time was taking too long (due to HDD drive spin-ups or a network
drive reconnection).

- The Media Library's Jukebox mode would not enable if the only file in
the folder was a playlist.

- Fixed a case where a media library scraped movie not containing a
backdrop image showed a backdrop from another movie.


Previous beta changes since the release of version 14.4:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
8th January 2019, 14:42
Version 14.5 beta 6 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Extended video streaming support for the following web sites:

Facebook (facebook.com)
Vimeo (vimeo.com)
Dailymotion (dailymotion.com)
VK (vk.com)
LiveLeak (liveleak.com)
Break.com (break.com)
Veoh (veoh.com)
eBaum's World (ebaumsworld.com)
VKMag.com (vkmag.com)
Team Four Star (teamfourstar.com)
GodTube (godtube.com)
StreetFire.net (streetfire.net)
Daily HaHa (dailyhaha.com)
TCMag.com (tcmag.com)
Bofunk (bofunk.com)

Some sites (e.g. facebook) may require you to enable the extended analysis
mode for the 3DYD filter through the Zoom Player Install Center.

* Automatic fullscreen navigation skin switching based on the display's
aspect ratio.

For example, by specifying a 16:10 and selected a Zoom Player navigation
skin designed for 16:10 displays.
(e.g. https://www.inmatrix.com/zplayer/nav/default1610.shtml)

Note:
Skin switching is currently only triggered when opening a navigation
interface.

* New "Refresh" option (Media Library Category Editor / Configure Category)
for YouTube channels and RSS Streams that refreshes the channel's Name &
Thumbnail.

+ Entering a media library TV JukeBox folder that contains no media files
will no longer switch to thumbnail view for the empty folder, instead
remaining in file list mode.

- When viewing the media library's TV/Movie in JukeBox mode, the backdrop
images was not scaled and cropped properly on non-16:9 displays
(e.g. 1920x1200 monitor) leaving black bars instead of filling with
the backdrop.

- Zoom Player will no longer try running MediaInfo.dll when playing a URL,
removing the 'unknown error' message from the play information dialogs.

- Using the "^" character in a file name to cause the media library
scraper to ignore any text after this character did not work in
some cases.

- The "Mute audio during forward and backward seeks" setting was muting
audio when attempting to seek forward/backward in a live stream even
in cases seeking was not possible.



Previous beta changes since the release of version 14.4:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
17th January 2019, 12:47
Zoom Player v14.5 final has been released:

Download:
http://inmatrix.com/files/zoomplayer_download.shtml


Highlights:

Streaming support for:
Facebook, Vimeo, Dailymotion, VK, LiveLeak,
Break.com, Veoh, eBaum's World, VKMag.com,
Team Four Star, GodTube, StreetFire.net,
Daily HaHa, TCMag.com and Bofunk.
Enhanced media library multi-core threading support for extra smoothness.
Localization support for TheMovieDB scraper (get posters and information for any language).
TheAudioDB scraping is now functional again after changes were made to the API.
Automatic fullscreen navigation skin switching based on the display's aspect ratio.
Playlist entry highlighting & UX enhancements to the Advanced Playlist Control.
Many important bug fixes and speedy optimizations.



What's new in Zoom Player v14.5:

* Extended video streaming support for the following web sites:

Facebook (facebook.com)
Vimeo (vimeo.com)
Dailymotion (dailymotion.com)
VK (vk.com)
LiveLeak (liveleak.com)
Break.com (break.com)
Veoh (veoh.com)
eBaum's World (ebaumsworld.com)
VKMag.com (vkmag.com)
Team Four Star (teamfourstar.com)
GodTube (godtube.com)
StreetFire.net (streetfire.net)
Daily HaHa (dailyhaha.com)
TCMag.com (tcmag.com)
Bofunk (bofunk.com)

Some sites (e.g. facebook) may require you to enable the extended analysis
mode for the 3DYD filter through the Zoom Player Install Center.

* Automatic fullscreen navigation skin switching based on the display's
aspect ratio.

For example, by specifying a 16:10 and selected a Zoom Player navigation
skin designed for 16:10 displays.
(e.g. https://www.inmatrix.com/zplayer/nav/default1610.shtml)

Note:
Skin switching is currently only triggered when opening a navigation
interface.

* TheMovieDB.org media library scraping plugin has been enhanced and can
now return non-english meta-data (texts and images).

* The playlist editor (when using the default Onyx skin or the bundled
Alba skin) now draws alternating line highlights making the playlist
easier to track visually.

* The playlist editor's right-click menu now features Colorize actions
that let you easily color-code track(s) text and background colors.
The color information is automatically saved and restored when using
Zoom Player's default ZPL format playlists.

* New "PlayListData/Background2" skin script parameter that specifies
the alternating playlist editor line highlight color.

* New "Thumb rendering threads" setting (Adv. Options / Interface /
Fullscreen Navigation / Thumb View) to specify the number of CPU threads
used to render the thumbview display.

Previously, this setting was hard-coded to use 2 threads, but now you
can specify any value from "Auto" to "16".

Auto mode uses either 2 or 3 threads depending on your PC, but
performance can be improved further with additional threads on systems
containing many cores or high bandwidth RAM.

* New Setting (Adv. Options / Playback) that automatically tries to use
the YouTube IFRAME player if DirectShow playback of a YouTube stream
fails.

* New Setting (Adv. Options / Playback / Controls):
"Next / Previous Track" plays the next/prev media in the same folder if
playlist contains 1 file.

This function behind this setting was previously always enabled.
This setting remains enabled by default, but from now you can disable
this behavior from the advanced options dialog.

* New Setting (Adv. Options / Playback / Controls) to mute the audio when
enabling Slow Motion or Fast Play.

* New Setting (Adv. Options / Fullscreen Navigation / Customization) to
force the navigation list or thumb view to maximum width.

Unlike the "full width" setting, this setting will make the navigation
list area take the display device's maximum resolution, which can cause
some cosmetic issues (like the thumbnail highlight getting cropped).

* New "Support folders as playlist entries" Setting (Adv. Options /
Interface / Playlist). This setting was previously hardcoded and
is still enabled by default to support advanced playlist functionality.

However, supporting folders as playlist entries triggers a spun-down HDD
drive to spin back up when a playlist is loaded. With this new setting
disabled, you can now prevent drives from accidentally spinning up.

* The advanced playlist control (accessible through the playlist editor
or by pressing "J") now shows the number of items remaining in the
playlist as the search filters the playlist.

* New "Refresh" option (Media Library Category Editor / Configure Category)
for YouTube channels and RSS Streams that refreshes the channel's Name &
Thumbnail.

* New "exVidMoveHorz" and "exVidMoveVert" extended functions that move
the video area (fullscreen) or player window (when not in fullscreen)
horizontally and vertically.

Command line usage example:
zplayer.exe /exfunc:exvidmovehorz,-200 /exfunc:exvidmovevert,-100

* New "fnToggleOverlayCover" function to toggle the "Video covers entire
display area" setting on and off.

+ Optimized the Media Library's thumbnail drawing code, increasing update
speed and smoothness.

+ The Maximum number of scraping threads used by the media library has
increased from 8 to 16.

+ The advanced playlist control's filter search was searching the
entire playlist on each letter pressed, this caused a sluggish
user experience when dealing with very larger playlists (over
30,000 entries).

To enhance the user experience, the search action is now only
performed 350-400ms after the last key-stroke, ensuring that
the user interface does not stall while typing.

+ When a media library scraped movie did not contain a backdrop image,
the default background image is now used instead of a black screen.

+ Zoom Player now does a better job at extracting album art images from
media files if the JPEG image contains junk in front of the actual image.

+ The Install Center now includes two configuration profiles for the
3DYD YouTube Source filter that enable HD/4K streaming.

+ Visualization are now supported when the 3DYD YouTube Source filter is
set to "audio only" output.

+ The Command & Control API now notifies when subtitles are enabled/
disabled when using the "fnToggleSub" and "fnDisableDVDsub" functions.

+ Updated the PNG and zLib libraries to newer versions.

- TheAudioDB.com scraper plugin is now functional again after the API used
by the site moved to encrypted communication (https), breaking backward
compatibility.

- TheAudioDB.com media library scraper can now better handle artist names
containing the "-" character, for example "Alt-J - This Is All Yours"
will now properly scrape.

- Starting Zoom Player with the "Do not check if a file exists when adding
to the playlist" setting enabled no longer triggers spun-down HDD drives
to spin-up.

- The GuardDog feature tried to restart Zoom Player if Zoom Player's
load time was taking too long (due to HDD drive spin-ups or a network
drive reconnection), from now the guard dog feature will only start
functioning once Zoom Player has finished loading.

- When viewing the media library's TV/Movie in JukeBox mode, the backdrop
images was not scaled and cropped properly on non-16:9 displays
(e.g. 1920x1200 monitor) leaving black bars instead of filling with
the backdrop.

- Kinetic scrolling in the media library did not work well using a mouse
cursor, stopping when attempting to scroll multiple times while the
kinetic movement was still in mid process.

- Fixed a possible TheMovieDB.org scraper freeze (could have caused
slow-downs on exit or more rarely, a player freeze) when used in
combination with the "Scrape using media derived title (instead
of file name)" category setting.

- The Media Library's Jukebox mode would not enable if the only file in
the folder was a playlist.

- Fixed a case where a media library scraped movie not containing a
backdrop image showed a backdrop from another movie.

- When the "Scrape using media derived title (instead of file name)" category
setting was enabled, under some conditions, the media's thumbnail would not
display after closing and reopening the media library.

- Playing media that contained certain special characters in the media's
title caused multiple unplayable entries to appear in the play history.

- If a media title contained a 'line feed' or 'return' characters, it would
corrupt the play history.

- With the "Adv. Options / Interface / Position & Size - Auto-Size User
Interface to maintain Video Aspect Ratio (when resizing)" setting enabled,
playing audio files with folder/album art could cause Zoom Player's main
window to display partially off-screen.

- The latest version of mediainfo DLL changed how it extracts cover art
for audio files, breaking Zoom Player support for displaying the album
art with some audio formats (mainly M4A).

- Better album art image extraction from audio files with ID3v2 TAGs when
the image header included some junk data.

- When opening a media file by double-clicking from explorer (or other
file managers), the currently playing track wouldn't highlight correctly
and show the playing position in the playlist editor.

- Using the "Stop" function while a JPEG/PNG image was loading, combined
with a setting that closes the playing media when using the "Stop"
function, caused the image to remain on screen under some conditions.

- Double-clicking an entry on the skin selection dialog could sometimes
trigger an access violation error.

- When opening the playlist editor, under some conditions the bottom
entries would not show up until the playlist screen was refreshed
by a click or scroll.

- The "&" character wasn't showing up in the playlist editor.

- Pressing under the last item in the playlist editor did not
visually select the last item in the list. Then if you pressed
the "Enter" key, it would start playing the last item in the
playlist which was a bit confusing without the visual cue of
a selected entry.

- Fixed a crash when trying to play a video file with too many
external audio tracks. External audio tracks are now limited
to a maximum of 10 tracks.

- When the "Force the navigation list or thumb view display to full width"
setting was enabled in combination with the "Use dynamically visible
scroll bar" setting, the thumbnail would not highlight correctly.

- Zoom Player will no longer try running MediaInfo.dll when playing a URL,
removing the 'unknown error' message from the play information dialogs.

- Using the "^" character in a file name to force the media library
scraper to ignore any text after this character did not work properly
in some cases.

- The "Mute audio during forward and backward seeks" setting was muting
audio when attempting to seek forward/backward in a live stream even
in cases where seeking was not possible.



Previous changes since the release of version 14.4:
http://inmatrix.com/files/zoomplayer_whatsnew.shtml

saman
31st January 2019, 16:14
Why does not sound after the run mov file

Godwin
13th February 2019, 14:50
Version 14.6 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


+ The Media Library category editor has been restructured to make it
easier to use when working with many categories.

- Deleting the currently playing file did not remove the file from the
current playlist.

- Under some condition, the previously played media title would appear
in the timeline area and invalid entries were being added to the
play history.

- Erasing entries from the favorite media list did not actually save the
list your drive. Unless a new entry was added (which did save the list),
restarting Zoom Player would restore the erased entries.

- Removing entries from the playlist editor did not always select the
current remaining track.

- The chapter selection pop-up OSD appeared in the wrong screen position.

- In the playlist editor, clicking the blank area under the playlist
entries would select the last entry without clearing the currently
selected entry.


Previous beta changes since the release of version 14.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
5th March 2019, 14:52
Version 14.6 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


+ YouTube changed their text encoding scheme which caused Zoom Player
to show the encoding of certain characters instead of the actual
characters.

+ Trying to open a navigation interface while in audio mode simply
didn't do anything, now Zoom Player will automatically switch to
media mode and show the navigation interface.

+ Trying to seek backward/forward on a live stream with no duration
will no longer show an OSD message as if a seek was performed.

- Manually editing a Zoom Player ".CHP" chapter file using an external
text editor could have triggered a freeze when trying to load the
associated media file.

- Changing the internal screen saver's slideshow path did not take
affect until the next player restart if the screen saver was
previously active (changing the folder didn't clear the cache).


Previous beta changes since the release of version 14.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
5th April 2019, 06:25
Version 15 beta 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Live YouTube stream support using the latest version of the
3DYD YouTube source and LAV Filters.

* New YouTube channel listing strategy (not enabled by default)
which you can now enable through the Media Library category
editor.

The new strategy works by listing videos in a channel's "Uploads"
playlist. The downside to this strategy is that some videos
may not be ordered by Publish date. For this reason, 50 videos
are requested instead of the usual 25 and these videos are then
sorted by the plugin instead of just listing them as-is. The upside
is that you get longer descriptions for the videos.

* The media library can now display a format icon for the new
AV1, DTS:X and Dolby Atmos audio/video codecs.

* Support for the ADTS audio wrapper format.

* New "/SHOWOSD:[Text]" command line parameter used to show a pop-up
OSD on an already running instance of Zoom Player.

+ YouTube changed their text encoding scheme which caused Zoom Player
to show the encoding of certain characters instead of the actual
characters.

+ Trying to open a navigation interface while in audio mode simply
didn't do anything, now Zoom Player will automatically switch to
media mode and show the navigation interface.

+ Trying to seek backward/forward on a live stream with no duration
will no longer show an OSD message as if a seek was performed.

- The "Refresh" button on the media library category configuration
dialog was accidentally left enabled for folder based categories.
Clicking it would trigger a "list index out of bounds" error.

- Manually editing a Zoom Player ".CHP" chapter file using an external
text editor could have triggered a freeze when trying to load the
associated media file.

- Changing the internal screen saver's slideshow path did not take
affect until the next player restart if the screen saver was
previously active (changing the folder didn't clear the cache).

- Streaming audio-only YouTube with visualizations would not always
enable the ZP DSP Filter, causing synchronization issues between
the audio and visualization.

- Trying to close the Install Center during an install could have
resulted in a crash.


Previous beta changes since the release of version 14.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
8th April 2019, 14:38
Version 15 beta 4 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The Play History fullscreen navigation interface now lists the
last play time (not just the date), the last play position and
the full path to the currently highlighted entry.

* The Favorite media fullscreen navigation interface now shows the
full path to the highlighted entry.

* New "Close on Play" checkbox on the Advanced Playlist Control dialog
to control whether the dialog remains open or closed after playing a
new media from the dialog.

+ Enhanced detection for Dolby Atmos tracks.

+ Changed the how information (text/icons) are aligned on the right side of
fullscreen navigation interfaces so the information does not shift around
when the selected line is changed.

+ Tweaked the list based fullscreen naviation interfaces to squeeze out
a little more horizontal space.

- The sub-folder selection within the media scanner fullscreen
navigation interface would draw outside the defined line boundries.

- The media scanner no longer allows you to add folders to plugin
based categories (which are not folder based).


Previous beta changes since the release of version 14.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
11th April 2019, 13:42
Version 15 beta 5 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New Smart Play profile for the ".DSF" file format.

* New Smart Play profile for the "DSD" (Direct Stream Digital) codec.

+ When safe mode is enabled, instead of completely hiding the main
navigation interface's "System" sub-menu, now only the "Exit Zoom Player"
entry is hidden.

- Enabling fullscreen navigation's "Safe Mode" broke the functions screen
on the "Favorites" navigation interface.

- Enabling fullscreen navigation's "Safe Mode" prevented access to the
stream selection navigation interface.


Previous beta changes since the release of version 14.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
18th April 2019, 13:36
Version 15 beta 6 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


+ Newly created YouTube media library categories will no longer show
a video icon overlay by default (as all content from YouTube is
video).

+ The fullscreen navigation information interface no longer closes
automatically when opening a new media file.

- Enabling fullscreen navigation's "Safe Mode" broke the functions screen
on the "Favorites" navigation interface.

- Enabling fullscreen navigation's "Safe Mode" prevented access to the
stream selection navigation interface.

- It's no longer possible to erase files in safe mode from within the media
library mini-menu.

- Accidentally forgot to include the DSF/DSD smart play profiles with
the previous beta.


Previous beta changes since the release of version 14.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
29th April 2019, 14:03
Version 15 beta 7 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Zoom Player Command & Control API has been expanded:
1. New command to open a streaming URL.
2. New command to Get & Set the current playlist
sorting order (Ascending/Descending).
3. New command to sort the playlist (by name, size, date, etc).

+ The Next/Previous frame functions are now ignored when playing
audio-only content (there was no real use for it and it caused weird
behavior with some decoders).

- Enabling "Force the navigation list or thumb view display to full width"
or "Force the navigation list or thumb view to maximum width" settings
would break the visual integrity of the information fullscreen navigation
interface (and the Main navigation interface if it was used in list mode).

- The Media Library's "Run Application" plug-in did not run applications
correctly if some command line parameters were used.

- Fixed an issue where certain characters used in a media library's
category path could corrupt the category list or prevent the afflicted
category from functioning correctly.


Previous beta changes since the release of version 14.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
9th May 2019, 08:10
Version 15 beta 8 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New Setting "Adv. Options / System" (disabled by default) to allow the
Command & Control API to remotely control the PC's mouse cursor.

* Zoom Player Command & Control API has been expanded with support
for remotely controlling the PC's mouse cursor. For additional
security, this capability requires you to enable the new
"Allow remote mouse control" setting.

- Playing a media through the Advanced Playlist Control dialog and then
trying to close the dialog before the media finished loading would
cause a non-fatal crash.


Previous beta changes since the release of version 14.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
28th May 2019, 13:14
Version 15 beta 9 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


+ TheMovieDB scraper plugin will now scrape movies that do not contain
a poster image.

- Using the Advanced Playlist Control to move items to the top or
bottom while a media was playing messed up the playlist active item
display as well as the ID3/TAG on-screen information.

- When the media library displayed a movie with no poster in JukeBox
mode, the poster area showed random junk.

- Trying to switch to Audio or DVD modes while a media was in the
process of loading triggered a crash.

- Trying to close the Playlist editor while a track was in the process
of loading triggered a crash.


Previous beta changes since the release of version 14.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
24th June 2019, 09:10
Version 15 beta 10 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


+ Forgot to include the updated TheMovieDB scraper plugin in the
previous beta.

- Rewrote the entire system that handles the currently selected audio
device. Previously, if you were to disconnect an audio device
(e.g. a BlueTooth headset), Zoom Player would switch to the default
audio device, but when the the audio device was reconnected,
Zoom Player would continue to use the default device instead of the
previously selected device.

Now Zoom Player always tries to use the previously selected device
and only temporarily switches to the default device if the selected
device is not currently available.

- Pressing the next-track button with the next tracks being a series of
executable files would execute all files at once instead of just the
first executable and pausing.

- A bug introduced in a recent beta prevented Zoom Player from automatically
switching between DVD and Media modes.


Previous beta changes since the release of version 14.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
2nd July 2019, 12:55
Version 15 release candidate 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


+ Hovering with the mouse cursor over the timeline no longer pops up a
"00:00" position hint when playing a live stream with no duration.

- Rewind, Fast Forward and Slow Motion are now disabled when playing
live streams with no duration (these functions were interfering
with playback).

- Fixed a freeze when using the MPC Audio Renderer combined with the
"Show all filters in Stream Selection sub-menu" setting.

- The DVD Audio Renderer setting was not being saved due to a bug
introduced in the previous beta.



Previous beta changes since the release of version 14.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
17th July 2019, 13:23
Version 15 release candidate 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New Setting (Adv. Options / Playback / Controls) that lets you
specify the number of milliseconds Zoom Player should wait after
closing a streaming media before resuming operations.

+ To prevent instability, if Zoom Player's options dialog is open,
all API/Keyboard processing (for the main window) are now disabled.

- Fix for a possible freeze when opening the media library.

- The default 16:10 skin was showing a 1px clear line to the right of
the movie poster in jukebox mode.

- Fixed an issue where pressing next track in a playlist containing an
executable file would not stop playing the previous media track after
executing the playlist entry, which also caused a cosmetic glitch in
the playlist editor.

- Furiously Clicking the mouse's right button to open the context menu
while a track was loading caused multiple context menus to appear on
screen and could even lead to a crash in some cases.

- Under some rare conditions, Mouse Gesture actions could trigger without
the left mouse button being held down.

- Unchecking "Limit 'Hot Corners' to fullscreen mode" caused issues trying
to move the player windows in Audio Mode.

- Pressing DEL to erase the currently playing media will no longer prompt
you to delete to recycle bin if the playing media is a URL.

- Stopped the two settings that control automatic switching between Audio
and Media mode from working while the player is in fullscreen mode:
Auto Switch to Audio Mode when a Media File does not contain a Video Stream
Auto Switch to Media Mode when a Media File contains a Video Stream

- Deleting the active entry in the playlist editor (orange highlight when
using the default onyx skin), did not reset the active entry if that
track wasn't currently playing.

- Using the "fnPLEditMetaData" function (for example using the command line
"/func:fnPLEditMetaData" parameter) several times would cause multiple
windows to appear.

- The internal screen saver no longer activates if a track is currently
in the process of loading or if an error dialog is currently visible.


Previous beta changes since the release of version 14.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

hay178
21st December 2019, 07:42
Can some tell me what the last basic version of player was? my computer is getting old, i want to run as efficiently as possible; and i rarely use htpc mode. I realy love this player. I have a bunch of versions over the years still on backup hdds

Godwin
20th January 2020, 13:26
Version 15 release candidate 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* New "Go" button on the station editor to make search practical
without access to a keyboard.

* New Setting (Adv. Options / Playback / Audio) to control whether
the Equalizer and Pre-Amp controls should process DTS/Dolby audio
(and their sub-formats such as DTS-HD, Dolby Atmos, E-EAC, etc).

By default, these formats are not processed as they are intended
for decoding by an external receiver over S/PDIF or BitStreaming.

However if you decode these formats on your PC, disabling this
setting will allow the Equalizer and Pre-Amp controls to function.

* New setting (Adv. Options / System / Screen Saver & Capture) that
controls whether playback should be paused before trying to capture
a video frame. Please note that it's possible that some video
renderers may not be able to capture a frame if the media is playing.

* New setting on the media library YouTube plugin to enable listing
live streams. To playback live YouTube streams you must use the
IFRAME player or use D3D YouTube Source filter v2 or newer.

* New setting on the media library YouTube plugin to use the maximum
thumbnail resolution YouTube provides (now disabled by default).

In previous versions getting the maximum resolution thumbnail was
the default behavior, however there are rare instances where the
maximum resolution and extra bandwidth are merited.

Additionally, there is a YouTube bug that lists a URL for the
maximum resolution thumbnail without the file actually being
available, so this change works around this issue.

+ The GoTo time fullscreen navigation interface has been enhanced to
work more intuitively and with less clicking required to reach
the desired time.

+ The Torrents download plugin has been updated to support q**********
API v2, requiring q********** v4.2 or newer, please upgrade.

+ You can now drag the meta-data edit window more easily by dragging
from anywhere in the windows.

+ Using the "fnTitleToClipboard" function with no media playing will
now try to get the title from the currently highlighted playlist
entry.

+ The "Close Navigator when opening a new file" setting now applies
to the streaming fullscreen navigation interface. Previously it
would always close the interface regardless of the setting.

+ Ctrl+"V" now works in the playlist editor's search box.

+ You can now use the Space character to activate buttons on the skinned
confirmation dialog (previously only the Enter key would work).

+ Opening a streaming URL now closes the fullscreen navigation interface.

+ Extended the Command & Control API message 1870 to support passing
a title along with the URL to stream.

+ When playing an MP3 with ID3v2 TAGs that contain multiple images, now
the first embedded image is displayed instead of the last.

+ Right clicking a track in the playlist editor will now select the
track less than 2 other tracks are currently selected.

- A major bug that was introduced in v13.5 prevented the Equalizer and
Pre-Amp controls from functioning when decoding audio using a filter
that outputs the WAVE_FORMAT_EXTENSIBLE" structure (Which LAV Audio
Decoder uses for most audio formats it decodes).

- Streaming audio with non-English characters encoded in the stream's
meta-data would sometimes display the wrong characters.

- Trying to open the last used fullscreen navigation interface did
not work if the player was in audio mode. Now the window automatically
switches back to media mode and shows the navigation interface.

- The "Trash" icon no longer shows up at the bottom of the media library
fullscreen navigation mode when Safe Mode is enabled.

- Since they were causing playback issues, the Fast Play, Slow Motion,
Half Speed Fast-Play, Half Speed Slow Motion and Increase/Decrease
Play Rate functions are no longer accessible when playing a live
stream with no duration.

- Using Shift+Delete to delete the currently selected playlist entries
did not work properly if one of the selected entries was the currently
playing media.

- When Zoom Player was minimized to the taskbar, instructing Zoom Player
to switch to fullscreen mode did not work as intended.

- Trying to play a URL straight from the windows clipboard will no longer
try playing if the clipboard does not actually contain a URL.

- Opening the previously open navigation interface did not work when the
previous navigation interface was the 'Favorites'.

- Going back from the favorites fullscreen navigation interface to the
main interface highlighted the playlist icon instead of the favorites
icon.

- Using the play history fullscreen navigation with safe mode enabled
would trigger a crash or cosmetic glitches when trying to access
the functions page.

- Assigning functions that auto-execute when a secondary screen is attached
or detached did not execute under some conditions.

- Some functions called from command line using the "/func" or "/exfunc"
parameters could have run before Zoom Player finished loading, triggering
unexpected behavior.

- You can no longer try to erase the "refresh" and "more" (plus) entries
in the media library.

- The "Scrapers file name blacklist:" label disappeared under
"Adv. Options / Interface / Fullscreen Navigation / Thumb View".

- TheMovieDB scraper plugin can now display information on multiple
directors of one movie instead of just the first director.

- The delete icon was visible in the download manager fullscreen
navigation while safe mode was enabled.

- The playlist editor's right-click menu's "Add Streaming URL" feature
caused a visual glitch where the highlighted playlist entry was not
the one actually playing.

- Pressing the Enter key on the playlist editor right after running
the player would play the first track instead of the last played track.

- Under some rare conditions, the play history dialog could show duplicate
entries of the same media.

- When playing certain live feeds, right-clicking the timeline could
wrongfully show a "Seeking 0 seconds" OSD.

- Hovering with the mouse cursor over the timeline will no longer show
the timeline position or a preview image if the playing media has
no duration (e.g. when viewing a jpeg image).

- Some UTF8 encoded ".txt" files did not display anything when viewed.

- Loading ".wpl" playlists that contain URLs did not load the URL
entries correctly.

- Using the Advanced Playlist Control's "Move to Bottom" function caused
issues if the currently playing media was moved.



Previous beta changes since the release of version 14.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
11th February 2020, 14:11
Zoom Player v15 final has been released:

Download:
http://inmatrix.com/files/zoomplayer_download.shtml

Highlights:

Live YouTube stream playback support.
Enhanced remote control functionality.
Enhanced fullscreen navigation.
UI/UX enhancments.
Better support for dynamic audio output (e.g. removable headphones).
Equalizer & Pre-Amp support for audio with more than 2 channels.
Support for q********** v4.2+
Important stability & bug fixes.


Previous changes since the release of version 14.5:
http://inmatrix.com/files/zoomplayer_whatsnew.shtml

Godwin
31st March 2020, 13:31
Version 15.1 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!

* New Setting (Adv. Options / Interface / Fullscreen Navigation / Thumb View)
that controls whether a progress position bar appears on the bottom of
thumbnails instead of the current position time (does not apply to Movie
JukeBox mode or folders since theys may be comprised of multiple media
files).

* New Setting (Adv. Options / Interface / Fullscreen Navigation / Thumb View)
that controls the percentage of a media you need to see before it is marked
with the "seen" overlay (eye icon).

* New Setting (Adv. Options / Interface) that controls whether playback
should be paused when exiting fullscreen using the ESC key.

* The YouTube Media Library plugin now includes an option to set
your own YouTube API Key.

To get your own key, all you need is a google account and
filling in a few forms:
https://developers.google.com/youtube/registering_an_application

By using your own API key, you can gain analytics insights from google.

+ In previous version, the seen icon (eye) would show on a media library
thumbnail if that media has been played previously.
Now the seen icon is only displayed when at least 95% of the media has
been seen (you can customize this value).

+ The media library thumbnail view has been slightly optimized, especially
when using Windows Default anti-aliasing.

- Fixed an issue that caused the wrong track to play when opening a media
file from explorer (or other external process) if the option to clear
the playlist was not enabled.

- Using the Advanced Playlist Control to sort items would not work as
intended if two items with the same file name were present in the playlist
using different titles.

- The OpenSubtitles.org subtitle search plugin did not save non-English
characters in the username correctly.

- Fixed a rare crash when resizing the media library window in thumbnail
view mode.

Previous beta changes since the release of version 15:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
18th May 2020, 08:23
Version 15.1 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* When the current position bar is enabled, it is now drawn on movie
posters in jukebox mode.

Please note, this feature will only work properly if there is only one
video file within the movie's folder. If the movie is split across
multiple files, the bar's position may show an incorrect value.

* When using the correct folder structure for the Movie scraping
(folder named for the movie+year and one video file within), the
last play position will now appear on the movie's folder thumbnail.

+ You can now select the thumbnail progress bar size.

- Fixed a bug that triggered a re-scrape of media information whenever
daylight saving was enabled/disabled.

- Fixed a bug that prevented maximizing to fullscreen if the "Prevent
exiting Fullscreen / Zoom mode" setting was enabled in some cases.

- The YouTube plugin now correctly displays the video's publish date after
YouTube changed the date format May/2020.


Previous beta changes since the release of version 15:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
22nd June 2020, 11:27
Version 15.1 release candidate 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!

* New "Play position bar Position and Color" settings (Adv. Options /
Fullscreen Navigation / Thumb View) allowing you to select where
the position bar appears in thumb view mode, the options are:
1. Bottom of thumbnail
2. Top of text area
3. Bottom of text area

* New "Show TV series name when scraping TV episodes in JukeBox mode"
setting (Adv. Options / Fullscreen Navigation / Settings).

* New "Disable automated cache clean-up" setting (Adv. Options /
Fullscreen Navigation / Thumb View) that prevents the automated
clean-up of the thumbnail cache.

While cleaning the cache is a once per week operation, when using a
large cache size, it can take up to a minute to clear the cache when
using a mechanical HDD drive (on an SSD drive it takes 1-2 seconds).

* Double clicking a category in the category editor dialog will now open
the category's configuration dialog.

+ When playing a media file all the way through to the end, it's position
will now display as fully played instead of no position at all.

This does not affect playback, playing the media file will start at the
beginning.

+ When using the AB-Repeat feature, the on-screen markers now hide after
setting the repeat end position, no longer obscuring parts of the video.

+ Due to a YouTube licensing requirement, OSD messages will no longer
appear when playing YouTube content.


Previous beta changes since the release of version 15:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
12th August 2020, 10:06
Version 15.1 release candidate 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The playlist fullscreen navigation interface now displays the path to the
currently highlighted playlist entry on the bottom of the screen.

+ Added support for new YouTube channel URL structures that
included '/c/' instead of '/user/' or '/channel'.

- When using the same media library category name for two different category
content types (e.g. TV & Movies), re-opening the media library after playing
content from one of the categories could result in the wrong category showing.

- A bug in the DVD auto-loading bookmarks code caused bookmarks to be ignored.



Previous beta changes since the release of version 15:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
25th August 2020, 13:52
Version 15.5 release candidate 3 has been released.


Download:

http://inmatrix.com/files/zoomplayer_beta.shtml



Changes in this beta:


* New feature!


+ Changed feature!



- Fixed feature!



* The play history window now includes a last play position column.


* The play history window's right-click menu can now be used to remove

selected entries.


* The play history window now includes the last play time along with

the play date.


* New setting (Adv. Options / Interface / Mouse / Settings) that allow you

to customize the right-click on timeline seek distance.


* New setting (Adv. Options / Interface / Mouse / Settings) that controls

whether the control bar should hide automatically if the mouse cursor

is currently hovering above the control bar (enabled by default).


Previously the control bar would never hide if the mouse cursor hovered

above it, now you are in control.


+ The play history window can now be used to select multiple entries.


+ You can now enter empty (folder based) media library categories in order

to perform file operations (copy/paste) instead of Zoom Player displaying

a "The Category is Empty" message.


- Using the internal copy/cut & paste operation on folders did not maintain

the folder's date, causing it to be re-scraped and any custom artwork to

be ignored.



- Using the internal copy/cut & paste operation on folders did not update

the media history play cache, causing the last play position to

disappear.


- The Guard Dog feature was incorrectly activated when exiting sleep mode.


- With the "Use Media Title if Available" setting disabled, the media title

could still become visible in the main window's title area under some

conditions.


- Fixed an issue that slowed down loading large playlists when

drag & dropping the playlists into Zoom Player.


- Fixed an issue where the media library's "refresh" entry could become

selected for file operations (copy/paste).


- The media library's category editor's "Open Media Library" button did

not open the media library with the selected category highlighted if

the category was not listed due to a category filter. Now the category

filter is reset to ensure the correct category is highlighted.


- Updated the user-agent ZP uses when downloading data from web servers

as some servers were blocking ZP thinking it was an older browser.



Previous beta changes since the release of version 15:

http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
31st August 2020, 12:26
Version 15.5 release candidate 4 has been released.


Download:

http://inmatrix.com/files/zoomplayer_beta.shtml



Changes in this beta:


* New feature!


+ Changed feature!



- Fixed feature!



* New settings (Adv. Options / Interface / Playlist) that instruct

Zoom Player to scan the media library scraped information for media titles

when adding files to the playlist.



Please note, this feature is disabled by default as it adds disk access and

is not suited for very large playlists.


* New settings (Adv. Options / Interface / Playlist) that instruct

Zoom Player to scan the media library scraped information for media titles

based on the parent folder of the playing media (usually applies to movies)

when adding files to the playlist.


Please note, this feature is disabled by default as it adds disk access and

is not suited for very large playlists.


* New entry in the play history's right-click menu to try obtaining titles

for the selected entries using meta-data scraped through the media library.


* New "fnRestart" function to restart Zoom Player.


* New "fnRestartWithParams" function to restart Zoom Player with the same

command line parameters it was executed with.


+ Zoom Player should close much faster when closing the player while a

download plugin was refreshing content.


+ The RSS media library plugin can now display more than 5000 entries, it can

now display any number of entries fitting under 10mb of RAM.


+ Ctrl+"A" now works to select every item in the play history window.


- The YouTube media library plugins did not save the "Maximum thumbnail-

resolution (720p, more bandwidth)" setting.


- The control bar's timeline seek preview image is now hidden instantly when

closing the control bar.



Previous beta changes since the release of version 15:

http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
16th September 2020, 13:42
Zoom Player v15.5 final has been released:

Download:
http://inmatrix.com/files/zoomplayer_download.shtml


Highlights:

A new, customizable play position bar that displays the last play position over thumbnails, movie posters and TV episode screenshots.
The seeking distance used when right-clicking on the timeline is now customizable.
Enhanced Play History dialog.
Many quality-of-life customization features.
Performance optimization and fixes.



What's new in Zoom Player v15.5:

* New Setting (Adv. Options / Interface / Fullscreen Navigation / Thumb View)
that controls whether a progress position bar appears on the bottom of
thumbnails instead of the current position time.

* New "Play position bar Position and Color" settings (Adv. Options /
Fullscreen Navigation / Thumb View) allowing you to select where
the position bar appears in thumb view mode, the options are:
1. Bottom of thumbnail
2. Top of text area
3. Bottom of text area

* New "Show TV series name when scraping TV episodes in JukeBox mode"
setting (Adv. Options / Fullscreen Navigation / Settings).

* New Setting (Adv. Options / Interface / Fullscreen Navigation / Thumb View)
that controls the percentage of a media you need to see before it is marked
with the "seen" overlay (eye icon).

* New Setting (Adv. Options / Interface) that controls whether playback
should be paused when exiting fullscreen using the ESC key.

* New setting (Adv. Options / Interface / Mouse / Settings) that allow you
to customize the right-click on timeline seek distance.

* New setting (Adv. Options / Interface / Mouse / Settings) that controls
whether the control bar should hide automatically if the mouse cursor
is currently hovering above the control bar (enabled by default).

Previously the control bar would never hide if the mouse cursor hovered
above it, now you are in control.

* New settings (Adv. Options / Interface / Playlist) that instruct
Zoom Player to scan the media library scraped information for media titles
when adding files to the playlist.

Please note, this feature is disabled by default as it adds disk access and
is not suited for very large playlists.

* New settings (Adv. Options / Interface / Playlist) that instruct
Zoom Player to scan the media library scraped information for media titles
based on the parent folder of the playing media (usually applies to movies)
when adding files to the playlist.

Please note, this feature is disabled by default as it adds disk access and
is not suited for very large playlists.

* New setting (Adv. Options / Interface / Fullscreen Navigation / Thumb View)
that control whether the current play position is drawn on movie folders.

* When the current position bar is enabled, it is now drawn on movie
posters in jukebox mode.

Please note, this feature will only work properly if there is only one
video file within the movie's folder. If the movie is split across
multiple files, the bar's position may show an incorrect value.

* The playlist fullscreen navigation interface now displays the path to the
currently highlighted playlist entry on the bottom of the screen.

* When using the correct folder structure for the Movie scraping
(folder named for the movie+year and one video file within), the
last play position will now appear on the movie's folder thumbnail.

* New "Disable automated cache clean-up" setting (Adv. Options /
Fullscreen Navigation / Thumb View) that prevents the automated
clean-up of the thumbnail cache.

While cleaning the cache is a once per week operation, when using a
large cache size, it can take up to a minute to clear the cache when
using a mechanical HDD drive (on an SSD drive it takes 1-2 seconds).

* The play history window now includes a last play position column.

* The play history window now includes the last play time along with
the play date.

* The play history window's right-click menu can now be used to remove
selected entries.

* New entry in the play history's right-click menu to try obtaining titles
for the selected entries using meta-data scraped through the media library.

* The YouTube Media Library plugin now includes an option to set
your own YouTube API Key.

To get your own key, all you need is a google account and
filling in a few forms:
https://developers.google.com/youtube/registering_an_application

By using your own API key, you can gain analytics insights from google.

* Double clicking a category in the category editor dialog now opens
the category's configuration dialog.

* New "fnRestart" function to restart Zoom Player.

* New "fnRestartWithParams" function to restart Zoom Player with the same
command line parameters it was executed with.

+ In previous version, the seen icon (eye) would show on a media library
thumbnail if that media has been played previously.
Now the seen icon is only displayed when at least 95% of the media has
been seen (you can customize this value).

+ When playing a media file all the way through to the end, it's position
will now display as fully played instead of no position at all.

This does not affect playback, playing the media file will start at the
beginning.

+ Zoom Player should close much faster when closing the player while a
download plugin was refreshing content.

+ The RSS media library plugin can now display more than 5000 entries, it can
now display any number of entries fitting under 10mb of RAM.

+ The play history window can now be used to select multiple entries.

+ Ctrl+"A" now works to select every item in the play history window.

+ You can now enter empty (folder based) media library categories in order
to perform file operations (copy/paste) instead of Zoom Player displaying
a "The Category is Empty" message.

+ When using the AB-Repeat feature, the on-screen markers now hide after
setting the repeat end position, no longer obscuring parts of the video.

+ Added support for new YouTube channel URL structures that
included '/c/' instead of '/user/' or '/channel'.

+ Due to a YouTube licensing requirement, OSD messages will no longer
appear when playing YouTube content.

- Fixed a bug that triggered a re-scrape of media information whenever
daylight saving was enabled/disabled.

- Fixed an issue that caused the wrong track to play when opening a media
file from explorer (or other external process) if the option to clear
the playlist was not enabled.

- Using the Advanced Playlist Control to sort items would not work as
intended if two items with the same file name were present in the playlist
using different titles.

- The OpenSubtitles.org subtitle search plugin did not save non-English
characters in the username correctly.

- The YouTube plugin now correctly displays the video's publish date after
YouTube changed the date format May/2020.

- Fixed a rare crash when resizing the media library window in thumbnail
view mode.

- Fixed a bug that prevented maximizing to fullscreen if the "Prevent
exiting Fullscreen / Zoom mode" setting was enabled in some cases.

- When using the same media library category name for two different category
content types (e.g. TV & Movies), re-opening the media library after playing
content from one of the categories could result in the wrong category showing.

- A bug in the DVD auto-loading bookmarks code caused bookmarks to be ignored.

- Using the internal copy/cut & paste operation on folders did not maintain
the folder's date, causing it to be re-scraped and any custom artwork to
be ignored.

- Using the internal copy/cut & paste operation on folders did not update
the media history play cache, causing the last play position to
disappear.

- The Guard Dog feature was incorrectly activated when exiting sleep mode.

- With the "Use Media Title if Available" setting disabled, the media title
could still become visible in the main window's title area under some
conditions.

- Fixed an issue that slowed down loading large playlists when
drag & dropping the playlists into Zoom Player.

- Fixed an issue where the media library's "refresh" entry could become
selected for file operations (copy/paste).

- The media library's category editor's "Open Media Library" button did
not open the media library with the selected category highlighted if
the category was not listed due to a category filter. Now the category
filter is reset to ensure the correct category is highlighted.

- Updated the user-agent ZP uses when downloading data from web servers
as some servers were blocking ZP thinking it was an older browser.

- The YouTube media library plugins did not save the "Maximum thumbnail-
resolution (720p, more bandwidth)" setting.

- The control bar's timeline seek preview image is now hidden instantly when
closing the control bar.

- Opening certain dialogs (e.g. the "Media library category editor") when
Zoom Player's window was close to a screen edge would open the dialog
partially off-screen.

- When enabling the "Force the navigation list or thumb view display to
full width" or "Force the navigation list or thumb view to maximum width"
settings, some of the main navigation interface's icons did not appear.

- The GuardDog feature could have automatically executed if it took
Zoom Player too long to close.

- At times, a media library scraped backdrop image would remain in use
after re-opening the media library in category listing.



Previous changes since the release of version 15:
http://inmatrix.com/files/zoomplayer_whatsnew.shtml

Godwin
23rd September 2020, 13:17
Zoom Player FREE v15.5 final has been released:

Download:
http://inmatrix.com/files/zoomplayer_download.shtml


Highlights:

A new, customizable play position bar that displays the last play position over thumbnails, movie posters and TV episode screenshots.
The seeking distance used when right-clicking on the timeline is now customizable.
Enhanced Play History dialog.
Many quality-of-life customization features.
Performance optimization and fixes.


Previous changes since the release of version 15:
http://inmatrix.com/files/zoomplayer_whatsnew.shtml

Godwin
24th November 2020, 15:04
Version 15.6 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New network keep-alive feature (Adv. Options / Playback Files & Paths)
that instructs Zoom Player to access the specified paths to make sure a
network share does not disconnect for inactivity.

+ Erasing files/folders from the media library will now erase their scraped
meta-data/thumbnail cache from the "MediaCache" folder.

- Scraping meta-data for TV series where the folder contained an ".nfo" file
didn't support IMDB IDs longer than 7 digits.

- Scraping meta-data for TV series where the folder contained an ".nfo" file
with an IMDB URL didn't write the IMDB id into the meta-data cache.

- The RSS feed media library plugin wont show duplicate entries if the server
moves from http:// to https:// links. However, old entries that were
already downloaded before this fix may remain as duplicates.

- Enabling 'Force the navigation list or thumb view display to full width'
caused cosmetic issues in the equalizer fullscreen navigation interface.


Previous beta changes since the release of version 15.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
19th January 2021, 13:46
Version 15.6 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The media library category editor has been restructured. New categories
are no longer automatically sorted in alphabetical order and instead
always added to the bottom of the category list. New "Move up" and
"Move down" buttons now allow you to manually re-order categories.

* New "Preferred audio device cycle list" (Adv. Options / Playback / Audio)
that allows you to select your preferred audio renderers and quickly
switch between them".

* New Shift+"A" keyboard macro that switches between audio rendering devices
on the Preferred audio device cycle list".

* The "Start player in" setting (Adv. Options / Interface / Position & Size)
has been split to provide a more granular control of how the player should
start. Please note that this change required resetting this setting to
it's default value.

* Zoom Player's Event Ghost plugin has been updated to support all the
latest Zoom Player functions:
http://www.eventghost.net/forum/viewtopic.php?f=9&t=3498&p=55891#p55891

+ Using the "/LASTNAV" and "/MAINNAV" command line parameters no longer
switches the user interface to fullscreen automatically, you must now
add the "/F" parameter to maintain the same functionality.

+ Clicking the media library's "<" button now respects the "Nav-Left goes
up a folder before entering the Drive/Category list" setting.

+ The "Show system library folders in the Media Library Navigator" setting
has been removed and replaced by a new button in the media library category
editor that lets you add the windows library folders with a single click.
With this change, you are now able to easily customize the windows
library folders.

- Restoring after minimizing the user interface from fullscreen mode, no
longer restores the user interface to windowed mode instead of fullscreen.

- Fixed a freeze when playing JPEG files with malformed exif headers.



Previous beta changes since the release of version 15.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
3rd February 2021, 14:45
Version 15.6 beta 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The media library category editor can now be set to show "All"
categories to allow sorting across category types.

- Clicking the 'show volume bar' button on the control bar showed
the volume bar in a slightly-off position.

- Disabling the "Flash active thumbnail on navigation actions" setting,
prevented the media library thumbnail view from updating when resizing
the screen and until a navigation action was triggered.

- Network paths specified in the 'File Browser "Network / Disk" mapping'
setting no longer allow you to 'folder-up' once reaching the specified
base path.


Previous beta changes since the release of version 15.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
1st March 2021, 13:51
Version 16 beta 4 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* TheMovieDB.org's media scraper is now capable of scraping U.S.
Movie (G/PG/PG-13/R/NC-17) and TV (TV-Y/TV-Y7/TV-G/TV-PG/TV-14/TV-MA)
content rating. The content rating appears as an icon next to the
other codec/format icons appearing in jukebox mode.

You will need to re-scrape your media in order to see content rating
on previously scraped media.

* TheMovieDB.org's media scraper's configuration can now be set to
scrape for "no language" content.

* New (Adv. Options / Interface / Fullscreen Navigation / Customization)
"Show play position bar on list icons with the this color" setting
(disabled by default)

* New (Adv. Options / Interface / Fullscreen Navigation / Settings)
"Show Previously Played counter in path area" setting that displays the
number of yet to be played media within the current media library folder
next to the folder's path (disabled by default).

* New YouTube Playlist media library plugin which allows you to easily
import YouTube playlists as Zoom Player media library categories.

* You can now refresh a media library category with a new "Refresh" button
to update the display if the folder content was changed in the background.

* The navigation skinning engine has been enhanced to add more granular
support for the path area's icon size and position.

+ The fullscreen information navigation interface now splits long
information into multiple lines.

- The caching mechanism for media library category thumbnail caching was
mostly broken, not actually caching most of the thumbnails. With this
fix, subsequently browsing the category list should be much snappier.

- Renaming files/folder in the media library no longer causes the play
position to be forgotten and the media no longer requires a re-scrape
operation.

- The YouTube Channel media library plugin now support YouTube channels that
use a slightly different URL structure.
For example "https://www.youtube.com/c/TheFighterAndTheKid/videos".
It will not work 100% of the time as google didn't release an API call
to translate custom channel names to a channel ID required to get a 100%
reliable result. For more information, see:
https://issuetracker.google.com/issues/174903934

- The YouTube Media Library plugins did not take into account time-zone
and daylight saving differences when displaying a video's publish time.

- The Adjust Image fullscreen navigation interface did not list the
active Aspect Ratio correctly.

- The fullscreen information navigation interface did not display in the
correct width under some conditions.

- The full path displayed in the play history fullscreen navigation
interface is now correctly truncated to more clearly display long
file names.



Previous beta changes since the release of version 15.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
16th March 2021, 14:39
Version 16 release candidate 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New Setting (Adv. Options / Interface / Fullscreen Navigation /
Customization) to hide the media library's meta-data and category
filter sections, using the extra space to display more media.

* New Setting (Adv. Options / Playback / History) that controls whether
erasing files to the recycle bin also removes their record from the
play history.

* Pressing the media library's refresh button will also refresh the scraped
images, reflecting any manual changes to poster images.

+ For clarity, the media library's "Select / Unselect" and multiple
selection functions have been split into two separate entries.

+ Opus audio duration is now retrieved when used with an ".ogg" container.

+ Opus audio duration is now retrieved by default when adding ".opus" files
to the playlist. For existing Zoom Player users, to enable this feature
you must click the "default" button next to the "Auto-Get Duration"
section of the Advanced Options' "File Extension" page.

- Disabling the "Flash active thumbnail on navigation actions" setting,
at times prevented the media library thumbnail view from updating when
entering categories.

- Switching to audio mode with calibration patterns visible didn't hide
the patterns, messing up the UI.

- When opening the media library's functions page in an empty category, a
cosmetic glitch showing a "-2 B" size would appear in the file size area.

- Fixed a few cosmetic issues with residue text remaining on-screen after
existing the media library's function menu.



Previous beta changes since the release of version 15.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
27th April 2021, 13:50
Version 16 release candidate 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Optimized drawing of media library category thumbnails, up-to 43% faster.

* Optimized drawing of media library media thumbnails, up-to 38% faster.

* Optimized the time it takes to open the media library, in some cases
up-to 50% faster.

* Optimized loading of the playcache file by up-to 17%, which should help
Zoom Player open faster when storing play history over a long duration.

* Rewrote scroll update polling to improve smoothness when scrolling within
the media library's thumbnail view.

* Due to a bug fix (see below) and optimizations to the code, Zoom Player
should close a little bit faster.

* Media library folder based categories are now sorted on a per-folder
basis. When entering a folder for the first time, it will always start
sorted by name, but any change to the sorting mode will now persist
without affecting other folders in the category.

* New Setting (Adv. Options / Interface) that uses the fullscreen navigation
UI to confirm when deleting the currently playing file.

* You can now sort the media library in Random order.

* You can now sort the media library by "Remaining Play Time" based on a
percentage of the media's remaining play remaining.

* When going up to the base folder in the file browsing fullscreen
navigation interface, there is now a "Return to path list" option
to make navigation more intuitive.

+ The "Auto-select last viewed file/folder on entering a folder" setting now
works better when used in combination with the "Nav-Enter on media library
category list opens the category at the root folder" setting.

+ When both "Auto-select last viewed file/folder on entering a folder" and
"Nav-Enter on media library category list opens the category at the root
folder" settings are enabled, entering a category will highlight the
folder containing the last played file.

+ APE audio duration is now retrieved by default when adding ".ape" files
to the playlist. For existing Zoom Player users, to enable this feature
you must click the "default" button next to the "Auto-Get Duration"
section of the Advanced Options' "File Extension" page.

+ The play history's "Erase" entries has been renamed to "Remove from Play
History" to make it clearer the files themselves are not touched.

+ Switching to the 'system' sub-menu in the main fullscreen navigation
interface will now switch the title from 'main' to 'system'.

+ Removing the currently playing media from play history will now close
the playing media.

+ When completing playback of a media, the play history dialog and
fullscreen navigation interfaces will no longer show a zero position or
no position at all and will instead show the media's duration to signify
the media has been played all the way through.

+ You can now use the Home/End keys within the media library fullscreen
navigation interface's category filter section to access the top/bottom
of the category list.

- When the current monitor used a high-DPI setting, the icon on confirmation
/warning/information dialogs appeared cropped.

- Skin tinting did not affect confirmation/warning/information dialogs.

- The play position bar in the media library's TV jukebox mode was not
properly integrated when the thumbnail frame used round corners like
in the Sunset skin.

- The file browser fullscreen navigation interface suffered some issues when
working with empty drives/root folders.

- Fixed multiple issues when trying to erase network shared folders from
within the file browsing fullscreen navigation interface:
1. Currently playing file did not close.
2. File was not removed from play history.

- The main fullscreen navigation interface's 'system' sub-menu did not show
relevant icons, only showing the system icon.

- The Advanced Options dialog's "Help / Export" button's pop-up menu did not
draw correctly on high-DPI displays.

- The playlist's "Open item folder", "Save playing file" and
"Rename/Move file" features did not work with network paths.

- Deleting all play history entries could leave some entries listed in the
dialog until the dialog was closed and reopened.

- Trying to show a fullscreen navigation interface while Zoom Player is
minimized now restores Zoom Player's window.

- The Play History and Play History fullscreen navigation interfaces
will now display the play position for the currently playing file
correctly.

- Creating folder using the file browsing fullscreen navigation interface
failed when used under a network path.

- Under some conditions, Zoom Player's media cache folder containing
scraped metadata and images (thumbnails, posters, backdrops) would
prune every time you tried closing Zoom Player, instead of once
per week.




Previous beta changes since the release of version 15.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
11th May 2021, 13:12
Zoom Player v16 final has been released:

Download:
http://inmatrix.com/files/zoomplayer_download.shtml

Highlights:

Media library screen updates are up to 40% faster.
Opening the media library is up to 50% faster.
Opening and closing Zoom Player itself is up to 15% faster.
Media library scroll polling optimized for a much smoother scrolling experience.
Media library scraping support for Movie and TV content rating (G/PG/R/etc).
Media library full height "wall of thumbnails" feature.
Media library play position bar on icons feature.
Media library previously played counter indicator feature.
Media library YouTube playlist category plugin (use YouTube playlist as a media library category).
Media library category order customization (manage category listing order).
Single action audio device switching (e.g. speakers to headphones).
Network Keep-Alive feature (prevent network drives from disconnecting on inactivity).
To ensure Zoom Player feel more intuitive, many user-experience tweaks were made throughout ZP's interfaces.


Previous changes since the release of version 15.5:
http://inmatrix.com/files/zoomplayer_whatsnew.shtml

Godwin
21st June 2021, 13:46
Version 16.1 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New interface Sound-FX system that triggers sounds when certain
actions are taken (Adv. Options / Interface / Sounds) :
1. Zoom Player Startup.
2. Navigation motion (left/right/up/down).
3. Navigation actions (enter/back/esc).
4. Seeking (forward/backward/tracks).
5. Edge-Bump (media library).

You can pick the volume level and the output sound device and limit
some of the sounds if a video is playing or when using the mouse.

* The media library can now display a media file's approximate bitrate
(e.g. 9.2 Mpbs). You will need to re-scrape media to see this update.

* You can now search for subtitles on movie folders, Zoom Player will
use the first video file within the folder to find matching subtitle
tracks.

* New "Thumbnail icon size" setting (Adv. Options / Playback / Fullscreen
Navigation / Customization) that controls the thumbnail media icon size
for media/icons that do not have a thumbnail image.

* New "Prevent mouse actions from moving or resizing the main window"
setting (Adv. Options / Interface / Position & Size" that blocks the
mouse from resizing or moving the main player window.

* New "Skip requesting confirmation to erase file" setting (Adv. Options /
Interface) to remove the confirmation request when erasing the playing
media to the recycle bin.

* New "Do not use scraped image as thumbnail" media library category setting.
When enabled, Zoom Player will ignore any thumbnail downloaded using a
scraping plugin and depending on other category settings, Zoom Player will
try extracting a thumbnail from the video itself.

* New "Do not use MediaInfo.dll to extract file metadata" media library
category setting. When enabled, Zoom Player will not try to use
MediaInfo.dll to extract metadata from files such as file format, codec,
audio channels, etc.

* New "exPLSortOrder" extended function capable of choosing the sorting
order (ascending, descending). A value of "0" sets ascending and "1"
sets descending. Please note that this function doesn't actually sort
the list.

* New "exPLSort" extended function to sort the current playlist.
Possible values are:
0 : Sort by Name
1 : Sort by File Type (file extension)
2 : Sort by File Date
3 : Sort by File Size
4 : Sort by File Path (folder)
5 : Sort by Media Duration (in seconds)
6 : Sort Randomly (random order)

* New "exPLRemoveItem" extended function that allows you to directly
remove a playlist item. Please note that the first item in the playlist
is actually "0" and not "1".

+ When reaching the top/bottom position in the media library's thumbnail
view, Zoom Player now tries to maintain the current column when the
top/bottom bump bar is triggered twice to perform a scroll to top/bottom
action.

+ Improved support for long paths (over 250 characters) in the media library
and file browsing fullscreen navigation interfaces (especially over network
shared paths).

+ The minimum number of media library category columns has been changed
from 3 to 2.

- With the "opening media library always selects the playing media" setting
enabled, renaming a file or creating a new folder could change the active
path.

- Fixed high-DPI issues with unskinned confirmation dialogs.

- Fixed an erroneous OSD notification when using the media library's
mini-menu to add a category "refresh" or "append" entries to the playlist.

- Fixed an issue that caused the media library to freeze if there were
missing bitmap files in the navigation skin folder.

- While in fullscreen mode, clicking on the playlist editor or equalizer
windows when positioned over a hot-corner would activate the hot-corner
action.

- Opening a streaming YouTube URL using DirectShow would not show the
video's title in the play history until after the video was closed.

- Showing the control bar for the very first time showed a black rectangle
in the top left corner of the screen for a split second.

- Fixed a crash in the Media Library's playlist category plugin when parsing
certain ".m3u" playlists.

- When using the media library's refresh button on a plugin based category,
it accidentally cleared the media's titles.

- The option dialog's audio visualization configuration options were
completely broken.

- The "fnRestart" and "fnRestartWithParam" functions restarted Zoom Player
without first saving settings, which caused the restarted copy to revert
some settings.

- Playing a network shared file from command line would miss an external
subtitle file in the same folder and no subtitles were shown.





Previous beta changes since the release of version 16:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
27th July 2021, 05:54
Version 16.1 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New "Confirm when resuming playback from previous position" setting
(Adv. Options / Interface / Fullscreen Navigation / Settings) to
request confirmation before resuming playback from the last saved
position when playing media from a TV or Movie media library category.

Please note, this setting is on by default and requires play history
enabled to function.

+ The erase playing media and fullscreen navigation erase dialogs will
now display the media's title alongside the file name.

+ Double-clicking the media library's category entries in list-view mode
now performs an "Enter" navigation action instead of "Right".

- With the "Disable the Control Bar in Window Mode" setting enabled,
exiting fullscreen would briefly show the control bar.

- When Two movie folders shared a similar base name (e.g. "Men in Black"
and "Men in Black 2"), the wrong progress bar position would show
for the first folder.



Previous beta changes since the release of version 16:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
4th August 2021, 06:16
Version 16.1 beta 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The navigation Sound FX are now applied to every navigation interface.

+ Replaced the "Right arrow" icon with an "Enter" icon on the mini
color control interface.

- Fixed a cosmetic glitch in the media scanner that caused paths to
draw over icons.

- Setting the image slideshow duration for loaded images to "0" would
show an incorrect timeline "remaining time" value.



Previous beta changes since the release of version 16:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
14th September 2021, 14:19
Version 16.5 release candidate 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Introducing Charcoal, Zoom Player's new default skin.
Charcoal includes the same layout and functionality as the
previous Onyx default skin but uses more subtle shading and
cleaner elements to better fit with Windows 10's look and feel.

The onyx skin is still shipping with Zoom Player, you can switch
back by opening the skin selection dialog using the "N" keyboard
macro or through the right-click menu.

* It is now possible to play videos from Twitch.tv.

* New "Mark as Seen" media library feature accessible through the
functions menu (toggle the cogwheel, or right-arrow in list mode).
When marking media or entire folders as seen, you will be prompted
to "Mark as seen now" or "Mark as seen archive". Depending on your
choice the marked entries will appear at the start or end of the
play history list.

* New "Select all Unseen" media library feature that selects every
media or folder containing content that exists in the play history.

* New "Select all Seen" media library feature that selects every
media or folder containing content that does not exist in the
play history.

* New Setting (Adv. Options / Interface / Fullscreen Navigation /
Settings) that controls whether the Media Library's media scraping
indicator is visible within the path area.

+ A major redesign of the media library's scraping operation.
Scraping of new content should no longer block thumbnail and
meta-data updates for previously scraped content.
This change should help Zoom Player feel more responsive.

+ Rewrote the audio TAG/ID3 scraping code for enhanced efficiency
and reliability.

+ The file meta-data edit window's title now features only the file
name and not the full path.

+ The media library's YouTube Playlist plugin is now more flexible
when parsing YouTube playlist URL structures. YouTube uses
multiple URL structures to present playlists and now the plugin
should support all of them.

+ The "Force the navigation list or thumb view display to full width"
and "Force the navigation list or thumb view to maximum width"
settings now apply to the path area and not only to the media area.

- Fixed a hidden crash that destabilized Zoom Player when closing
the media library while the thumb view was in the process of
smooth scrolling.

- You can no longer open the windowed go to time/chapter editor if
no media is currently playing.

- YouTube has a bug in it's API that can cause duplicate entries to
show when loading more entries. Previously in such cases,
Zoom Player didn't show a thumbnail for a duplicate entry, at
least this bug is fixed, can't do much about YouTube's API bugs.

- The media library's scraping counter did not update if you
exit the folder the current scraping operations were working on
until the screen was updated.

- Stopped the Create Ringtone function from attempting to work with
network streams (it never worked with URLs, but still allowed you
to select the position and fill in details into the save dialog).

- Fixed a rare case where there media library would not respond to
input correctly when playing a movie then exiting to the main
navigation interface and then back to the media library.

- Fixed a few small memory leaks.




Previous beta changes since the release of version 16:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
20th September 2021, 13:54
Version 16.5 release candidate 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


- Bug fixes.




Previous beta changes since the release of version 16:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
6th October 2021, 08:00
Zoom Player v16.5 final has been released:

Highlights:


Introducing Charcoal, Zoom Player's new default skin!
A major redesign of the media library's scraping operation, faster, more responsive.
Highly customizable fullscreen navigation Sound-FX system.
Enhanced media library features such as "resume confirmation" and "mark as seen".
Rewritten audio TAG/ID3 scraping code for enhanced efficiency and reliability.
Twitch.tv support
Enhanced long paths support.
Important bug fixes that enhance stability.



What's new in Zoom Player v16.5:

* Introducing Charcoal, Zoom Player's new default skin!

Charcoal includes the same layout and functionality as the
previous Onyx default skin but uses more subtle shading and
cleaner elements to better fit with Windows 10's look and feel.

The onyx skin is still included with Zoom Player, you can switch
by opening the skin selection dialog using the "N" keyboard macro
or through the right-click menu.

* New interface Sound-FX system that triggers sounds when certain
actions are triggered (Adv. Options / Interface / Sounds) :
1. Zoom Player Startup.
2. Navigation motion (left/right/up/down).
3. Navigation actions (enter/back/esc).
4. Seeking (forward/backward/tracks).
5. Edge-Bump (media library).

You can pick the volume level and the output sound device and limit
some of the sounds if a video is currently playing or when using the
mouse to perform actions.

* The media library can now display a media file's approximate
bitrate (e.g. 9.2 Mpbs). You will need to re-scrape old media
to see this update.

* It is now possible to play videos from Twitch.tv.

* New "Confirm when resuming playback from previous position" setting
(Adv. Options / Interface / Fullscreen Navigation / Settings) to
request confirmation before resuming playback from the last saved
position when playing media from a TV or Movie media library category.

Please note, this setting is on by default and requires play history
enabled to function.

* New "Mark as Seen" media library feature accessible through the
functions menu (toggle the cogwheel, or right-arrow in list mode).
When marking media or entire folders as seen, you will be prompted
to "Mark as seen now" or "Mark as seen archive". Depending on your
choice the marked entries will appear at the start or end of your
play history.

* New "Select all Unseen" media library feature that selects every
media or folder containing media that was seen (listed in your
play history).

* New "Select all Seen" media library feature that selects every
media or folder containing media that is not listed in your
play history.

* You can now perform subtitle searches on movie folders, Zoom Player
will automatically use the first video file within the folder to find
matching subtitle tracks.

* New Setting (Adv. Options / Interface / Fullscreen Navigation /
Settings) that controls whether the Media Library's media scraping
indicator and counter are visible within the path area.

* New "Thumbnail icon size" setting (Adv. Options / Playback / Fullscreen
Navigation / Customization) that controls the icon sizes in thumbnail
view mode.

* New "Prevent mouse actions from moving or resizing the main window"
setting (Adv. Options / Interface / Position & Size" that blocks the
mouse from being able to resize or move the main player window.

* New "Skip requesting confirmation to erase file" setting (Adv. Options /
Interface) used to skip the confirmation request dialog when erasing
the playing media to the recycle bin.

* New "Do not use scraped image as thumbnail" media library category setting.
When enabled, Zoom Player ignores any thumbnail downloaded using a
scraping plugin and depending on other category settings, Zoom Player will
try to extract a thumbnail from the video file itself.

* New "Do not use MediaInfo.dll to extract file metadata" media library
category setting. When enabled, Zoom Player will not try to use
MediaInfo.dll to extract metadata from files such as file format, codec,
audio channels, etc. This can speed up scraping operation, but it also
means the metadata displayed in the media library will be limited.

* New "exPLSortOrder" extended function capable of choosing the playlist
sorting order (ascending, descending). A value of "0" sets ascending
and a value of "1" sets descending. Please note that this function
doesn't actually sort the list.

* New "exPLSort" extended function to sort the current playlist.
Possible values are:
0 : Sort by Name
1 : Sort by File Type (file extension)
2 : Sort by File Date
3 : Sort by File Size
4 : Sort by File Path (folder)
5 : Sort by Media Duration (in seconds)
6 : Sort Randomly (random order)

* New "exPLRemoveItem" extended function that allows you to directly
remove a playlist item. Please note that the first playlist item
has an index of "0" and not "1".

+ A major redesign of the media library's scraping operation.
Scraping of new content should no longer block thumbnail and
meta-data updates for previously scraped content.
The redesign should make Zoom Player feel more responsive.

+ Rewrote the audio TAG/ID3 scraping code for enhanced efficiency
and reliability.

+ When reaching the top/bottom position in the media library's thumbnail
view, Zoom Player now tries to maintain the current column when the
top/bottom bump bar is triggered twice to perform a scroll to top/bottom
action.

+ Improved support for long paths (over 250 characters) in the media library
and file browsing fullscreen navigation interfaces (especially over network
shared paths).

+ The file meta-data edit window's title now features only the file
name and not the full path.

+ The media library's YouTube Playlist plugin is now more flexible
when parsing YouTube playlist URL structures. YouTube uses
multiple URL structures to present playlists and now the plugin
should support all of them.

+ The "Force the navigation list or thumb view display to full width"
and "Force the navigation list or thumb view to maximum width"
settings now apply to the path area and not only to the media area.

+ The minimum number of media library category columns has been changed
from 3 to 2.

+ The "erase playing media" and "fullscreen navigation erase" dialogs
now display the media's title alongside the file name.

+ Double-clicking the media library's category entries in list-view mode
now performs an "Enter" navigation action instead of "Right".

+ Replaced the "Right arrow" icon with an "Enter" icon on the mini
color control interface.

- Fixed a hidden crash that destabilized Zoom Player when closing
the media library while the thumb view was in the process of
smooth scrolling.

- You can no longer open the windowed go to time/chapter editor if
no media is currently playing.

- YouTube has a bug in it's API that can cause duplicate entries to
show when loading more entries. Previously in such cases,
Zoom Player didn't show a thumbnail for a duplicate entry, at
least this bug is fixed, can't do much about YouTube's API bugs.

- The media library's scraping counter did not update if you
exited the folder currently scraping until some action updated
the screen.

- Stopped the Create Ringtone function from attempting to work with
network streams (it never worked with URLs, but still allowed you
to select the position and fill in details into the save dialog).

- Fixed a rare case where the media library would not respond to
input correctly when playing a movie and then exiting to the main
navigation interface and then returning back to the media library.

- With the "opening media library always selects the playing media" setting
enabled, renaming a file or creating a new folder could change the active
path.

- Fixed high-DPI issues with unskinned confirmation dialogs.

- Fixed an erroneous OSD notification when using the media library's
mini-menu to add a category "refresh" or "append" entries to the playlist.

- Fixed an issue that caused the media library to freeze if there were
missing bitmap files in the navigation skin folder.

- While in fullscreen mode, clicking on the playlist editor or equalizer
windows when positioned over a hot-corner would activate the hot-corner
action.

- Opening a streaming YouTube URL using DirectShow would not show the
video's title in the play history until after the video was closed.

- Showing the control bar for the very first time showed a black rectangle
in the top left corner of the screen for a split second.

- Fixed a crash in the Media Library's playlist category plugin when parsing
certain ".m3u" playlists.

- When using the media library's refresh button on a plugin based category,
it accidentally cleared the media's titles.

- The advanced option dialog audio visualization configuration options were
completely broken.

- The "fnRestart" and "fnRestartWithParam" functions restarted Zoom Player
without first saving settings, which caused the restarted copy to revert
some settings.

- Playing a network shared file from command line would miss an external
subtitle file in the same folder and no subtitles were shown.

- With the "Disable the Control Bar in Window Mode" setting enabled,
exiting fullscreen briefly showed the control bar.

- When Two movie folders shared a similar base name (e.g. "Men in Black"
and "Men in Black 2"), the wrong progress bar position would show
for the first folder.

- Fixed a cosmetic glitch in the media scanner that caused paths to
draw over icons.

- Setting the image slideshow duration for loaded images to "0" would
show an incorrect "remaining time" value on the timeline.

- Fixed a few small memory leaks.


Download ('https://inmatrix.com/files/zoomplayer_download.shtml') : What's new ('https://inmatrix.com/files/zoomplayer_whatsnew.shtml')

Godwin
29th November 2021, 12:34
Version 16.6 beta 1 has been released.


Download:

http://inmatrix.com/files/zoomplayer_beta.shtml



Changes in this beta:


* New feature!


+ Changed feature!


- Fixed feature!





* New Smart Play profile for the Apple ProRes codecs.


* New setting (Adv. Options / Playback) to select the web engine used

to render the YouTube IFRAME player, either the old Edge Chakra engine

or the newer (and much better quality) Edge Chromium.

Please note that that Edge Chromium requires the WebView2 component

installed. WebView2 comes pre-installed in Windows 11 and is an

optional download for Windows 10.



The WebView2 component is available for download directly from

Microsoft or using Zoom Player's install center application.


+ The YouTube IFRAME player's preferred video quality setting has been

removed as YouTube depreciated this feature.


- The YouTube IFRAME player did not function properly in regions using

the "," character as a decimal separator.


- Pressing "Stop" twice to perform a Stop/Resume action did not work

when using the YouTube IFRAME player.



- When customizing the media library to use full height in combination

with the category display set to list mode, using the Up/Down arrows

at the Start/End of the category list would not roll-over to the

Start/End of the list correctly.



Previous beta changes since the release of version 16.5:

http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
27th January 2022, 14:52
Version 16.6 beta 2 has been released.


Download:

http://inmatrix.com/files/zoomplayer_beta.shtml



Changes in this beta:


* New feature!


+ Changed feature!


- Fixed feature!


* New ".ISO" drive mounting and playback settings to help automate the
process of mounting ISO images and playing their content. An external
mounting tool (such as Virtual CloneDrive) is required.
Accessible under "Adv. Options / File Format Assocation / File Extensions."
Please note that with this change, it is no longer possible to extract and
play ISO files as if they were archives.

* The ".WEBP" image format is now supported when using the internal image
decoder.

* New feature that replaces the TV Jukebox thumbnail for the currently
playing media with the currently displayed image. This feature is
limited to "TV Shows" media library categories and can be triggered
through the Alt+Ctrl+"F" keyboard macro and the "fnCaptureScrapedImage"
function.

* New Media Library feature to sort categories by Play Date. When enabled
the most recently played files (or folders containing files that have
been played) will be listed first.

* New Setting (Adv. Options / Interface / Playlist) to automatically hide
the Playlist editor when entering fullscreen mode.

+ When using the Media Library's Cut/Copy/Paste functionality,
Performing a "Paste" operation in the root virtual folder of a
category containing multiple folders, ZP will now try to paste
the file(s) to a folder on the same drive when possible and only
use the folder of the currently highlighted entry if no folders
in the pasted category are on the same drive.

+ ISO files are now always visible in media library video categories.

- When the setting to show file extensions in the navigation
interfaces was disabled, URLs appeared cropped in the play
history fullscreen navigation interface.

- Opening a subtitle file for a playing video when using MadVR
as the video renderer could cause the video to appear in
a new window.

- Fixed a bug in TV jukebox mode that prevented some file meta-data
from displaying when the file name contained unicode characters.



Previous beta changes since the release of version 16.5:

http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
9th April 2022, 13:17
Version 17 beta 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New Setting (Adv. Options / Playback / Video / Subtitles) that limits
the "next subtitle" feature to specified languages.

For example to limit the subtitle tracks to Spanish, English and
Directory Commentary, you only need to specify "spa;eng;dir" and
any subtitle track not containing these values will by skipped when
switching to the next subtitle track.

* New "exSetAudioSync" extended function that allows you to set a positive
or negative millisecond accurate audio synchronization offset.

* Added support for YouTube Shorts URL parsing and playback, for example:
https://www.youtube.com/shorts/5TTNpKFy_10

+ YouTube media library plugins no longer return a star rating or dislike
count since YouTube removed public dislike data.

+ The "Pause playback when minimizing the player window while playing
video content" setting is now ignored for live streams with no duration
specified as it just caused the stream to close.

+ Disabled the Startup sound if a media was already in the process
of loading.

+ The Media Library's function page is now more dynamic, removing entries
that may not be useful in some contexts (e.g. using plugins).

+ TheMovieDB scraper plugin will now download movie poster images at full
resolution (previously limited to 500x750px). This change means you will
see sharper looking posters on 4K displays. This fix requires that you
re-scrape movies to download the higher resolution poster images.

- Seeking Ahead/Back on YouTube streams using the IFRAME player would
reset the play position to 0 if the windows decimal separator was
set to something other than ".".

- Restoring last play position for YouTube videos played using the IFRAME
player did not function currently on some PCs with a slower internet
connection.

- Displaying the current video resolution on the timeline while using
the YouTube IFRAME playback engine displayed a fixed value instead
of the value returned by the YouTube IFRAME engine.

- The "Open Media Library" button on the Media Library category editor
did not function if the category mode was set to view all (prism).

- YouTube channels containing the "&" character in the name would not
show the correct channel name under some conditions.

- Fixed a cosmetic bug in the play history dialog that would show the
current position with a negative value.

- Edits to the playlist using the playlist editor should now be
reflected in the advanced playlist control interface.

- The playing information fullscreen navigation interface was not
updating in real time and didn't update at all when playing
new SHOUTcast content.

- The "Open Drive" feature broke down for multiple use cases, including
using Zoom Player to auto-play a drive.

- The Media Library's "mark as seen:archive" option will now close the
currently playing media if it's being archived.


Previous beta changes since the release of version 16.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
29th May 2022, 08:14
Version 17 beta 4 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New metadata editor accessible by right-clicking TV or Movie entries in
the media library. The metadata editor allows you to replace thumbnails
and backdrops along with editing the Title, Release date, Overview,
Genre, Tags and Collections.

* New media library filtering by Genre, Tags and Collections. Accessible
through the functions menu or by clicking the new "funnel shape" filter
icon in the path area. Filtering is remembered on a per-category basis
and is stored across sessions (even after exiting Zoom Player).

* The media library mini-menu has been extended with two new functions you
can select : "Filter list" and "Edit metadata".

- Under some conditions, pressing the ESC/Menu keys to close the right-click
context menu would break some keyboard functionality.


Previous beta changes since the release of version 16.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
15th June 2022, 09:53
Version 17 release candidate 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The mouse's backward and forward button can now be assigned custom
functionality when a navigation interface is visible.

* YouTube kids URLs should now work with the IFRAME player.

* New "Sort by Release Date" media library sort option (Only works on
scraped media [TV & Movies]).

* New "Sort by Sort Title" media library sort option (Only works on
scraped media [TV & Movies]). This sorting mode allows you to use the
meta-data editor to specify an "invisible" custom title that Zoom Player
will use for sorting. When no sorting title is specified, Zoom Player
automatically uses the media'a title (if one exists) or file name.

* New Setting (Adv. Options / Interface / Fullscreen Navigation / Settings)
that controls whether filtering lists in the media library can use multiple
parameters (e.g. "Genre" and "Tag") at the same time.

* New "9:16" thumbnail aspect ratio option for media library thumbnails
suitable to vertical videos.

* New configuration option for TheMovieDB scraping plugin that allows you
to select the poster/backdrop/still image sizes.

* New "Edit Metadata" option in the media library's functions page for TV
and Movie categories.

- Play history features such as "resume playback" and "previous play position
on thumbnails" did not function on files with over 128 characters.

- Playing files with over 128 characters in their name created duplicate play
history entries.

- You could actually click on media library path icons even when they were
invisible in the category list.

- When viewing the media library's categories page, you could click
above/below the scroll-bar area and it would still affect the scroll
position.



Previous beta changes since the release of version 16.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
16th June 2022, 06:43
Version 17 release candidate 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New "Sort by Star Rating" media library sort option (Only works on
scraped media [TV & Movies]). You can adjust the Movie/TV Show's
star rating using the metadata editor.

- There was a bug in v17 RC1 that caused play history to break when
playing streaming content and possibly in other cases.


Previous beta changes since the release of version 16.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
24th June 2022, 12:44
Zoom Player v17 final has been released:

Highlights:


Edit meta-data for Media Library TV and Movie categories.
Filter media library categories by Genre, Tags and Collections.
Sort the media library by Release Date, Play Date, Sort Title and Star Rating.
Automate ".ISO" mounting and playback using free, 3rd party tools.
Filter subtitle to cycle faster through tracks.
Enhance YouTube IFRAME player image quality using the Edge Chromium.
Support new YouTube URL formats (Kids, Shorts, etc).
Decode ".WEBP" images.
Customize extended mouse controls in navigation mode.



What's new in Zoom Player v17:

* New metadata editor accessible by right-clicking TV and Movie entries in
the media library (also available through the functions page and as a
mini-menu option). The metadata editor allows you to replace thumbnails
and backdrops along with editing the Title, Sort Title, Release date,
Rating, Overview, Genre, Tags and Collections.

* New media library filtering by Genre, Tags and Collections. Accessible
through the functions menu or by clicking the new "funnel shape" filter
icon in the path area. Your filtering choice is remembered on a
per-category basis and is stored across sessions
(even after exiting Zoom Player).

* New "Sort by Release Date" media library sort option (Only works on
scraped media [TV & Movies]).

* New "Sort by Play Date" media library sort option to sort your categories
by the most recently played files (or folders containing files that have
been played).

* New "Sort by Sort Title" media library sort option (Only works on
scraped media [TV & Movies]). This sorting mode allows you to use the
meta-data editor to specify an "invisible" custom title that Zoom Player
will use for sorting while still displaying the original title.
When no sorting title is specified, Zoom Player automatically uses the
media's title (if one exists) or file name.

* New "Sort by Star Rating" media library sort option (Only works on
scraped media [TV & Movies]). Initially populated with scraped data,
you can adjust the Movie/TV Show's star rating using the metadata editor.

* The media library mini-menu has been extended with two new functions you
can select : "Filter list" and "Edit metadata".

* The mouse's backward and forward button can now be assigned custom
functionality when a navigation interface is visible.

* New ".ISO" drive mounting and playback settings to help automate the
process of mounting ISO images and playing their content. An external
mounting tool (such as Virtual CloneDrive) is required.
Accessible under "Adv. Options / File Format Association / File Extensions."
Please note that with this change, it is no longer possible to extract and
play ISO files as if they were archives.

* New setting (Adv. Options / Playback) to select the web engine used
to render the YouTube IFRAME player, either the old Edge Chakra engine
or the newer (and much better quality) Edge Chromium.

Please note that that Edge Chromium requires the WebView2 component
installed. WebView2 comes pre-installed in Windows 11 and is an
optional download for Windows 10.

The WebView2 component is available for download directly from
Microsoft or using Zoom Player's install center application.

* New Setting (Adv. Options / Interface / Fullscreen Navigation / Settings)
that controls whether filtering lists in the media library can use multiple
parameters (e.g. "Genre" and "Tag") at the same time.

* YouTube kids URLs should now work with the IFRAME player.

* Added support for YouTube Shorts URL parsing and playback, for example:
https://www.youtube.com/shorts/5TTNpKFy_10

* New Setting (Adv. Options / Interface / Playlist) to automatically hide
the Playlist editor when entering fullscreen mode.

* New Setting (Adv. Options / Playback / Video / Subtitles) that limits
the "next subtitle" feature to specified languages.

For example to limit the subtitle tracks to Spanish, English and
Directory Commentary, you only need to specify "spa;eng;dir" and
any subtitle track not containing these values will by skipped when
switching to the next subtitle track.

* New "9:16" thumbnail aspect ratio option for media library thumbnails
suitable to vertical videos.

* The ".WEBP" image format is now supported when using the internal image
decoder.

* New feature that replaces the TV Jukebox thumbnail for the currently
playing media with the currently displayed image. This feature is
limited to "TV Shows" media library categories and can be triggered
through the Alt+Ctrl+"F" keyboard macro and the "fnCaptureScrapedImage"
function.

* New "Edit Metadata" option in the media library's functions page for TV
and Movie categories.

* New configuration option for TheMovieDB scraping plugin that allows you
to select the poster/backdrop/still image sizes.

* New Smart Play profile for the Apple ProRes codecs.

* New "exSetAudioSync" extended function that allows you to set a positive
or negative millisecond accurate audio synchronization offset.

+ YouTube media library plugins no longer return a star rating or dislike
count since YouTube removed public dislike data.

+ The "Pause playback when minimizing the player window while playing
video content" setting is now ignored for live streams with no duration
specified as it just caused the stream to close.

+ Disabled the Startup sound if a media was already in the process
of loading.

+ The Media Library's function page is now more dynamic, removing entries
that may not be useful in some contexts (e.g. using plugins).

+ TheMovieDB scraper plugin will now download movie poster images at full
resolution (previously limited to 500x750px). This change means you will
see sharper looking posters on 4K displays. This fix requires that you
re-scrape movies to download the higher resolution poster images.

+ To prevent longer copy times, when using the Media Library's
Cut/Copy/Paste functionality, Performing a "Paste" operation
in the root virtual folder of a category containing multiple folders,
ZP will now try to paste the file(s) to a folder on the same drive when
possible and only use the folder of the currently highlighted entry if
no folders in the pasted category are on the same drive.

+ In combination with the new ISO mounting feature, ISO files are now always
visible in media library video categories.

+ The YouTube IFRAME player's preferred video quality setting has been
removed as YouTube depreciated this feature.

- The YouTube IFRAME player did not function properly in regions using
the "," character as a decimal separator.

- Play history features such as "resume playback" and "previous play position
on thumbnails" did not function on files with over 128 characters.

- Playing files with over 128 characters in their name created duplicate play
history entries.

- Pressing "Stop" twice to perform a Stop/Resume action did not work
when using the YouTube IFRAME player.

- When customizing the media library to use full height in combination
with the category display set to list mode, using the Up/Down arrows
at the Start/End of the category list would not roll-over to the
Start/End of the list correctly.

- When the setting to show file extensions in the navigation
interfaces was disabled, URLs appeared cropped in the play
history fullscreen navigation interface.

- Opening a subtitle file for a playing video when using MadVR
as the video renderer could cause the video to appear in
a new window.

- Fixed a bug in TV jukebox mode that prevented some file meta-data
from displaying when the file name contained Unicode characters.

- Seeking Ahead/Back on YouTube streams using the IFRAME player would
reset the play position to 0 if the windows decimal separator was
set to something other than ".".

- Restoring last play position for YouTube videos played using the IFRAME
player did not function currently on some PCs with a slower internet
connection.

- Displaying the current video resolution on the timeline while using
the YouTube IFRAME playback engine displayed a fixed value instead
of the value returned by the YouTube IFRAME engine.

- The "Open Media Library" button on the Media Library category editor
did not function if the category mode was set to view all (prism).

- YouTube channels containing the "&" character in the name would not
show the correct channel name under some conditions.

- Fixed a cosmetic bug in the play history dialog that would show the
current position with a negative value.

- Edits to the playlist using the playlist editor should now be
reflected in the advanced playlist control interface.

- The playing information fullscreen navigation interface was not
updating in real time and didn't update at all when playing
new SHOUTcast content.

- The "Open Drive" feature broke down for multiple use cases, including
using Zoom Player to auto-play a drive.

- The Media Library's "mark as seen:archive" option will now close the
currently playing media if it's being archived.

- Under some conditions, pressing the ESC/Menu keys to close the right-click
context menu would break some keyboard functionality.

- You could actually click on media library path icons even when they were
invisible in the category list.

- When viewing the media library's categories page, you could click
above/below the scroll-bar area and it would still affect the scroll
position.


Download ('https://inmatrix.com/files/zoomplayer_download.shtml') : What's new ('https://inmatrix.com/files/zoomplayer_whatsnew.shtml')

Godwin
13th September 2022, 09:08
Version 17.1 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New "Display unwatched counter on TV Show category folders" setting
(Adv. Options / Interface / Fullscreen Navigation / Thumbnail Cust.)
that counts the number of unwatched episodes in "TV Show" categories
and displays the count in a corner on the folder's thumbnail.

* Full customization for the TV Show unwatched counter:
1. Size (relative to thumbnail)
2. Margins (relative to Size)
3. Font Color
4. Background Color

+ If you previously used a download tracking plugin, you must now
re-enable it. Plugins were previously enabled by default which
could have caused delays when exiting Zoom Player.

+ Having ZP set to automatically show the media library when opening
will no longer show the media library if a media was set to load
using the command line.

+ Zoom Player will no longer display the default background image if
a media is set to load via command line, removing the slight flicker
of the image and slightly speeding up load time.

- Setting Zoom Player to pre-load fullscreen navigation graphics while
trying to play a media from command line could cause ZP to freeze.

- When taking a screenshot of the playing video (Alt+F), the generated
filename included a wrong position value (just the file name, the
image was taken from the correct position).

- The "Stop function closes streaming media (instead of just stopping)"
setting was accidentally applied to every playing media and not only
live streams.

- Fixed a bug that would break URL links in the active playlist when
closing and then re-opening Zoom Player.


Previous beta changes since the release of version 17:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
26th September 2022, 12:17
Version 17.1 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New "Display thumbnail season progression bar" setting (Adv. Options /
Interface / Fullscreen Navigation / Thumbnail Cust.) that shows a
season progression bar (similar to the last play position bar) in
TV Show category based on the number of watched/unwatched episodes
in a folder.

* New "Reset" option in each individual media library filtering mode
(Genre, Tag and Collection).

* Two new Pixel Shader scripts you can use with MadVR as the video
renderer to flip the video both horizontally and vertically.

+ Filtering the media library will now reset the selected entry to the
first item, unless the "Auto-select last viewed file/folder on
entering a folder" setting is enabled, in which case the last viewed
file or folder is selected automatically.


Previous beta changes since the release of version 17:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
9th November 2022, 12:33
Zoom Player v17.1 final has been released

Zoom Player v17.1 final has been released:

Highlights:


Fully customizable unwatched counter on media library TV Show category folders
Media library TV Show season progression bar
Enhanced user experience for the media library's filtering feature
2 new pixel-shader scripts
Optimizations and bug fixes



Download ('https://inmatrix.com/files/zoomplayer_download.shtml') : What's new ('https://inmatrix.com/files/zoomplayer_whatsnew.shtml')

Godwin
15th March 2023, 11:55
Version 17.2 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New "Resume Playback" media library feature that's accessible from
the media library's functions page and the media library's mini-menu
(Adv. Options / Interface / Fullscreen Navigation / Thumb View).

Resume playback looks for the first unwatched media in the folder
and then resumes playback from that media.

If no media from the folder has been previously played, it will play
the first media in the folder (in alphabetical order by Title or
File name).

If the last played media in the folder is over the "Consider media
as watched" percentage threshold, the next media will play in
alphabetical order by title (if previously scraped), otherwise by
file name.

* Added support for new YouTube URL format when adding YouTube channels
as media library categories:

Example:
https://www.youtube.com/@CowboyKentRollins

* Double-clicking a TV show thumbnail in the media library's TV Jukebox
mode will now play the episode.

+ Zoom Player no longer requires "freeimage.dll" to load. The library
which is used to display the ".WEBP" image format is now loaded
dynamically as-needed, saving a bit of RAM while allowing Zoom Player
to start slightly faster.

- The media library's unplayed media counter will now adjust the background
box size if the unwatched media counter is 3 digits or more.

- Fixed a bug that prevented the media library's right/left bump actions
from working after a PC was not reset for over a month.

- Some information was not displayed correctly in the media library for
YouTube channels containing the "|" character in their channel name,
video names or video description.

- Fixed a bug causing ".df" definition files not to save properly when playing
from shared network paths (e.g. "\\my_server\shared_folder\media.mkv").


Previous beta changes since the release of version 17.1:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
11th April 2023, 06:49
Version 17.2 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New "Filter by Star Rating" media library feature.
Filtering by Star Rating allows you to filter TV and Movie categories
based on the media's Star Rating.

You can easily customize each media's star rating to your own personal
value using the integrated metadata editor, accessible by right-clicking
a media's thumbnail or through the media library's functions page.

* New "Filter by Content Rating" media library feature.
Filtering by Content Rating allows you to filter TV and Movie categories
based on the MPAA rating assigned to the TV Show or Movie, for example
"PG-13" or "TV-MA".

* New "Hide Mouse Cursor in Windowed mode" setting (Adv. Options /
Interface / Mouse / Setting) that allows the mouse cursor to auto-hide
even when playing in a window (disabled by default).

- Wrote a work-around for a bug in Media Portal's TS File Reader filter
to prevent Zoom Player from freezing on re-play.

The bug prevents ZP from seeking to 0 and re-playing by returning
invalid media position values, requiring the media to be fully reloaded.

- Under some conditions, the media library's filter function would not
highlight any of the available filtering options and would draw the
scrollbar widget in the wrong position.

- Under some conditions, the media library's filter function would not
bring the active filtering mode into view.


Previous beta changes since the release of version 17.1:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
27th April 2023, 11:05
Version 17.2 beta 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Support for a new YouTube LIVE URL structure, usually used
when sharing a video the YouTube mobible app.

Example:
https://www.youtube.com/live/L5QXreqOrTA?feature=share

* New "Edit Last Played" option added to the windowed play
history's right-click menu, allowing you to manually edit the
"Last Played" field without actually playing the media.


Previous beta changes since the release of version 17.1:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
21st June 2023, 13:13
Version 17.2 release candidate 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The Media Library category editor has been redesigned for clarity
and ease of use.

* The Media Library category editor can now be used to select and
re-order multiple categories in one click, making it much easier
and faster to re-order categories.

* The Media Library category editor has been extended with a
"Move top" and "Move bottom" buttons to more easily arrange
your category listing.

* New "Sort by Runtime" media library feature. In TV categories it
sorts by the number of episodes in a folder and in Movie categories
it sorts by the Movie's specified Runtime (not the media's duration
which may include additional content such as credits).

- Fixed an issue in the Media Library filtering function that
would allow entries with a similar enough Collection/Tag to
the active filter to be listed.

- Fixed a "Plugin ERROR #80004005" when trying to add a YouTube channel
to the media library category editor if the channel's URL contained
the "@" character, e.g. "https://www.youtube.com/@WeMightBeDrunkPod"


Previous beta changes since the release of version 17.1:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
12th July 2023, 10:39
Zoom Player v17.2 final has been released:

Highlights:


Redesigned Media Library Category Editor
New Media Library Sorting and Filtering options.
Quick-Resume Playback Media Library feature.
Support for more YouTube URL formats.
Important bug fixes.



Download ('https://inmatrix.com/files/zoomplayer_download.shtml') : What's new ('https://inmatrix.com/files/zoomplayer_whatsnew.shtml')

Godwin
30th August 2023, 13:53
Version 17.5 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Two new settings (Adv. Options / Interface / Fullscreen Navigation /
Customization) that allow you to override the poster image and backdrop
for Movies and TV show categories.

The backdrop setting is an easy override, just place a "backdrop.jpg" or
"fanart.jpg" in the same folder and Zoom Player will use it automatically.

Updating a movie poster image requires you enable the "Do not use scraped
image as thumbnail / backdrop" setting for each of the media library's TV
or Movie categories, otherwise the poster image will still use the scraped
image (due to image-caching maintaining a copy of the old image) and then
re-scrape the movie folder.


Previous beta changes since the release of version 17.2:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
13th September 2023, 12:54
Version 18 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* A completely new IPTV (streaming live TV and VOD) interface (Adv. Options
/ Playback / IPTV) with support for EPG (Electronic Program Guide),
Channel Grouping and many customization options.

Some features (icons, automated EPG/M3U downloads, etc) are still a work
in progress and are not part of this beta.

* New setting (enabled by default) to automatically hide the control bar
when clicking the video area, making it much easier to quickly hide
the control bar.

* You can now edit the last play time and date directly from the media
library meta-data editor.

- Using unicode characters in the ISO Auto-Mount command would not save
the path properly after restarting Zoom Player.

- The Advanced Options "System Sounds" and "Audio" sections did not scroll
smoothly when using the scroll bar.


Previous beta changes since the release of version 17.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml

Godwin
20th September 2023, 07:27
Version 18 beta 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The IPTV interface now supports automatically downloading stream lists
and electronic program guide URLs every specified number of days.

* IPTV Stream icons are now downloaded automatically.

* New Setting (Adv. Options / Playback / IPTV) allowing you to control the
Stream's icon size.

* New Setting (Adv. Options / Playback / IPTV) allowing you to control
whether the Stream's text is resized along with the icon size.

* New Setting (Adv. Options / Playback / IPTV) to ignore grouping and just
display the entire stream list.

* New Settings (Adv. Options / Playback / IPTV) to customize the IPTV
interface with your own color scheme.

+ If an IPTV stream list contains mixed information with some streams
lacking a group specification, all such streams will now show under
an "Unspecified" group. If only one or no groups are specified,
grouping is disabled automatically.


Previous beta changes since the release of version 17.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml (http://inmatrix.com/files/zoomplayer_whatsnew_beta_18.shtml)

Godwin
27th September 2023, 11:23
Version 18 beta 4 has been released.

Download:
Zoom Player BETA ('http://inmatrix.com/files/zoomplayer_beta.shtml')


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The IPTV auto-updating EPG and Stream List downloads can now handle
".zip" and ".gz" archive URLs (e.g. "https://website.com/epg.zip").

* New Filter EPG feature on the IPTV interface.

* New IPTV setting (Adv. Options / Playback / IPTV) that controls the
EPG font size.

* New IPTV setting (Adv. Options / Playback / IPTV) to control whether
the EPG filter checks program description or only the program's title.

* New "Custom Action" button on the main window (near the top-left) that
allows you to set any standard Zoom Player function to the button.

By default this button opens the new IPTV interface.

* New Setting (Adv. Options / Interface) that allows you to assign a
function to the new "Custom Action" button.

- The IPTV interface should feel a bit smoother (less flickering).

- In the media library's category editor, specifying a category name
containing unicode characters would not highlight the entry in
the category list after clicking.

- Media Title containing certain unicode characters (e.g. emoji) did
not show when loading some playlist formats (m3u, asx, b4s, wpl).


Previous beta changes since the release of version 17.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_18.shtml ('http://inmatrix.com/files/zoomplayer_whatsnew_beta.shtml')

Godwin
4th October 2023, 08:58
Version 18 beta 5 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* You can now select IPTV streams as favorites and they automatically
show up under a "Favorites" group at the start of the stream list.

You can right click a favorite stream to re-arrange or sort your
favorites list or simply remove the stream from the favorites section.

* You can now hide IPTV groups from being listed by right-clicking the
group and selecting "Hide Group" or through the options dialog.

* Right-clicking an IPTV EPG entry will now show the program's description
and allow you to set a notification to remind you that the program is
about to start as well as specify that you want to automatically switch
to the program's stream in due time.

Notifications are remembered even if you close and re-open Zoom Player,
but they will not activate if Zoom Player is not running.

* New Hidden IPTV Group controls (Adv. Options / Playback / IPTV).

* New Setting (Adv. Options / Interface / Control Bar / Timeline Area)
that allows you to control whether the timeline displays the current
playlist track number.

You can also toggle this setting through the control bar menu by
right-clicking the timeline with nothing playing (or middle-clicking
if something is playing).

* The Advanced Playlist Control interface is now accessible through the
right-click menu under the "Open Interface" section.

+ Optimized EPG parsing, improving load time by 5-15%.

+ The playlist editor's search feature has been enhanced to support
repeated search. Simply press Enter to cycle between all entries that
contain the searched term.

+ The Station Manager window now has an "X" in the corner to close the
window (previously you had to click the "close" button).

- The Media Libary's category editor's "Playlist" category option did
not display categories correctly if they had certain unicode characters
in the name (e.g. Emojis).


Previous beta changes since the release of version 17.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_18.shtml

Godwin
9th October 2023, 13:19
Version 18 beta 6 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* This feature has been requested by many. The ability to scale
Zoom Player's skinned windows to make them easier to use on
4K and 8K displays:

New Setting (Adv. Options / System) that allows you to resize
the current windowed skin by 200-800%. Please note that this
setting may not work well with some older Zoom Player skins.

* New button added to the IPTV interface that allows you to toggle
the EPG display on and off.

* New IPTV setting (Adv. Options / Playback / IPTV) to hide old EPG
entries (programs that have already aired).

* New Search feature in the media library category editor.

+ Redesigned the media library category editor layout. Hopefully it's
clearer and easier to work with.

+ Pressing ESC with the player window in focus now closes the IPTV
interface window.

+ Pressing ESC now closes the "Patterns" interface instead of having
to cycle through every pattern.

- You can no longer set an IPTV program start notification or switching
to the live stream if the EPG entry is older than the current time
(has already finished airing).

- The IPTV notification message before a program starts will now remain
visible for several more seconds.

- Loading M3U playlists containing links to other M3U playlists, no
longer tries to insert the embedded playlists as part of the loaded
playlists, which can cause many unforeseen issues.

- Loading some M3U playlists in the playlist editor did not always show
the media's title.

- Opening a stream from the IPTV interface in fullscreen mode would hide
the IPTV interface in the background behind the video window.

- Under some conditions, the "Add Folder to Category" and "Remove Folder"
buttons in the media library category editor were enabled for Plugin
based categories which would have allowed you to mess up these categories
if you were not careful.

- When adding a new plugin based Media Library category, you can no
longer add duplicate entries even after renaming the category.

- In the media library category editor, you could press the "Remove Folder"
button when selecting the "Folders:" entry instead of an actual folder.

- Trying to use Ctrl+V to paste a search term into the playlist editor's
search field would result in "????" when trying to paste unicode
characters or emoji.


Previous beta changes since the release of version 17.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_18.shtml

Godwin
16th October 2023, 12:35
Version 18 beta 7 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* You can now easily multiply Zoom Player's windowed skin resolution
from the skin selection dialog (press "N" to open) to better match
Zoom Player's skin to your monitor's resolution.

* You can now time-shift IPTV channels in the EPG by right-clicking an
EPG entry.

* New IPTV Safe mode setting (Adv. Options / Playback / IPTV) that
blocks access to Hiding Groups, Adding/Modifying favorites and
EPG Time Shifting.

+ Zoom Player will load slightly faster when using a multiplied
resolution skin.

+ Zoom Player's title text now scrolls if there is no room to show
the entire text.

- Filtering the media library by Genre stopped working.



Previous beta changes since the release of version 17.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_18.shtml

Ceppo
16th October 2023, 13:32
Does Zoom Player support Plugin development?

Godwin
23rd October 2023, 13:20
Version 18 beta 8 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!

* New Wakeup on LAN feature (Adv. Options / System) that allows you to
turn on PCs. This feature is extremely useful when using NAS (Network
Attached Storage) devices as your source for the media and you only
want to turn them on when using Zoom Player.

With this new feature, you can specify multiple MAC addresses to wake
several PCs and you can trigger the wake-up action with a choice of
conditions such as:

1. When starting Zoom Player
2. When opening the Media Library
3. When opening the File Navigator

If there are other use-cases where you would want Zoom Player to
wake-up remote PCs, let me know.

* New button on the IPTV Interface to toggle 50% window transparency.

* New IPTV setting to merge duplicate channels. This can be useful
if you're using multiple EPG files/links that contain EPG info
on the same channel.

* New IPTV setting (enabled by default) to keep the IPTV interface
window on top of other windows and applications while Zoom Player
is in fullscreen mode.

* New IPTV setting to control the screen ratio between the stream list
and the EPG. The default value is 1:1.5 (Making the EPG 150% wider
than the stream list).

* If an IPTV channel doesn't have a logo in the M3U playlist file,
Zoom Player now tries to use an icon from the EPG XML file and
caches the logo so it shows even if you keep the EPG panel closed.

+ To prevent distracting confirmation messages popping up, the IPTV
interface no longer prompts you to update the list once an IPTV M3U
playlist or XML EPG finished downloading, instead it will enable a
refresh button which you can click at your leisure.

+ Enhanced IPTV stream list keyboard navigation.

+ When opening the IPTV interface with the EPG hidden, the EPG data will
not load until the EPG section is opened which results in the IPTV
interface becoming accessible faster.

+ When loading IPTV playlists, if a channel does not contain ID
information, Zoom Player will try to match EPG entries based on
the channel name instead.

+ IPTV channel logos should appear faster if there are broken links in
the M3U playlist file.

+ Closing and opening the IPTV interface window now restores the previously
opened group layout.

- Resizing the IPTV interface window could leave trails on screen until
the stream list was scrolled.

- Right clicking a history entry and selecting "copy" in the playback
history interface returned a jumble result when copying links.

- The scroll bar on the description section of the IPTV program information
dialog accessible by right-clicking an EPG program did not show/hide
properly based on the window size.



Previous beta changes since the release of version 17.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_18.shtml

Godwin
23rd October 2023, 13:24
Does Zoom Player support Plugin development?

Yes, Zoom Player supports several different types of plugins", for example, here's a plugin for the media library's YouTube plugin:
https://github.com/bLightZP/Delphi-YouTube-Channel-parsing-plugin-for-Zoom-Player

Godwin
31st October 2023, 13:10
Version 18 beta 9 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Added a clock to the top of the IPTV's Electronic Program Guide section.

* Added a button to clear the IPTV channel logo cache (Adv. Options /
Playback / IPTV). Clearing the logo cache forces Zoom Player to
re-download the channel icons.

+ If an IPTV channel doesn't have a logo or ID in the M3U playlist file,
Zoom Player now tries to use an icon from the EPG XML file based
on the channel name (or partial name) and caches the logo so it shows
even if you keep the EPG panel closed.

+ IPTV Stream Channel -> EPG matching by Channel name (when a Channel ID
is not present) now works when the EPG contains multiple channel names
for the same channel.

+ IPTV Stream Channel -> EPG matching by Channel name (when a Channel ID
is not present) now matches even if there is an uppercase/lowercase
mismatch in the name or the EPG contains only a partial name.

+ IPTV Stream Channel -> EPG matching by Channel name is now automatic if
no EPG data was found using the Channel's ID.

+ The IPTV section of the options dialog is now a lot more informative
with regards to the Playlist/EPG download status (or failure).

+ Closing and re-opening the IPTV interface will now maintain the
EPG listing.

- Refreshing the IPTV list after a new Playlist or EPG finished downloading
should now maintain open groups and EPG listing.

- Fixed a bug that prevented some IPTV channel logo from saving properly
and may have even caused the wrong icon to show up for some channels.

- The IPTV Stream list did not display correctly if specifying a DPI value
higher than 100% in Zoom Player's options.



Previous beta changes since the release of version 17.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_18.shtml

Godwin
8th November 2023, 12:53
Version 18 beta 10 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Support for IPTV Archive playback. For channels that support it,
double-click the program to start playing it. You can easily identify
Archive supporting channels by the icon next to their name.

There are multiple implementations of IPTV Archive support and I did
my best to make sure all were covered, but if something is not working
as intended, let me know on Zoom Player's sub-reddit.

* New IPTV Setting (Adv. Options / Playback / IPTV) that clears the
playlist before streaming. This setting is enabled by default,
disabling it adds the channel to the playlist and play it without
clearing the playlist.

* New Setting (Adv. Options / Interface / Playlist) to prevent embedded
playlists (playlist files within playlist files) from loading when
Zoom Player loads a playlist. This setting is enabled by default as
embedded playlist can lead to unfortunate infinite-loops cases and
other stability problems.

+ Playing media from the Advanced Playlist Control now ensures the newly
played item is visible in the Playlist Editor.

+ I Didn't like the behavior of the new setting (enabled by default)
that automatically hide the control bar when clicking the video area.
What annoyed me was that it was canceling my action, so if I wanted
to pause the video, it would ignore the pause action and just hide
the control bar. Now I adjusted this feature to hide the control bar
and not block the intended action.

- Fixed a bug that caused the IPTV caches to get wiped clear when Zoom
Player was pruning the media library thumbnail and meta-data cache.

- Playing an entry from the Advanced Playlist Control interface no longer
loses the entry's selection.


Previous beta changes since the release of version 17.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_18.shtml

Godwin
15th November 2023, 11:35
Version 18 release candidate 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Opening the IPTV interface for the first time now offers you the option
to automatically download free, child-friendly, publicly available IPTV
channels from around the world through the Free-TV project:
https://github.com/Free-TV/IPTV

* Using the "Play Stream" button on the IPTV interface will no longer try
to play an EPG program and will always try to play the channel live.

* New "Play Program" button on the IPTV interface. The "Play Program"
button is used to play archived IPTV programs. If the channel does not
support archive playback or if the selected program is no longer
(or not yet) archived, the "Play Program" button will remain disabled.

* New "Add Free Channels" button (Adv. Options / Playback / IPTV) that
adds free, child-friendly, publicly available IPTV channels from around
the world through the Free-TV project.

* You can now control outdated EPG programs background colors
(Adv. Options / Playback / IPTV), making it easier to distinguish
which programs have already aired.

* Support for more IPTV Archive playback schemes (including "Flussonic").

* New Setting (Adv. Options / Playback / IPTV) to specify the symbol
used to highlight archive channels in the IPTV stream list.

- No longer marking IPTV channels as archive if their "catchup-days"
value is "0".

- The Playlist Editor's search box did not support unicode characters.

- You can now use Ctrl+V to paste Unicode text into the Playlist Editor's
search box (including special characters such as Emoji).

- Fixed a bug that could cause Zoom Player to freeze when trying to
play YouTube URLs containing a space character after the URL.


Previous beta changes since the release of version 17.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_18.shtml

Godwin
26th November 2023, 09:56
Version 18 release candidate 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New IPTV color-highlighting for the playing channel and program
(on channels that support archive playback). You can tweak the
colors in the options dialog.

* New Setting (Adv. Options / Playback / IPTV) to hide outdated archive
channel EPG entries that are too old to stream.

* New Setting (Adv. Options / Interface / Playlist) that specifies the
default Playlist Load / Save folder. If nothing is specified, the standard
windows supplied path is used.

* New Setting (Adv. Options / Interface / Playlist) that controls whether
Zoom Player should ask you for a confirmation when you clear the playlist.

* New Setting (Adv. Options / Interface) to control whether text that
has no room to display fully starts scrolling. Currently this only
applies to the main window's title text.

+ The IPTV EPG files are now loaded and parsed in a background thread. This
means that the interface should open quickly and you can close it even
before the EPG data is finished parsing so the entire interface should
feel faster.

This change should also fix issues caused when Windows thinks Zoom Player's
window has become unresponsive while parsing EPG data (for example, on some
systems I got reports that the IPTV window would lose it's "on top" value).

- Trying to play a video with an external audio track, for example:
"myvideo.mkv" and "myvideo.mp3" in the same folder with the "Load External
Audio tracks" setting enabled, resulted in a lot of instability.

I rewrote the whole interface and now it's much more stable. Please note
that this feature also requires Zoom Player's DSP filter to be enabled
(Adv. Options / Playback / Audio - Enable Internal DSP Filter).

- The Playlist Editor's "Load Playlist" feature accidentally listed media
files instead of playlists by default.

- The Folder Browser dialog should no longer appear partially off-screen or
hidden by the task bar.

- Fixed an IPTV EPG Filtering issue where entering a value into the
filter box and then switching to another channel would make it impossible
to clear the filtering value.

- Under some conditions, the play history fullscreen navigation interface
could show a value of "00:00:-1" for the last play position.

- When using a non-default font, the play history last play position could
mess with the alignment of the file/url.

- IPTV Logo caching from EPG files did not work properly for some entries
based solely on channel name.

- Playing too many broken URLs or files is sequence could have resulted in
play history entries being generated even though nothing was played.

- Reduced the chances of showing IPTV EPG information for the wrong channel
when using badly crafted playlist or EPG sources.



Previous beta changes since the release of version 17.5:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_18.shtml

Godwin
20th December 2023, 10:34
Zoom Player v18 final has been released

Zoom Player v18 final has been released:

Highlights:


IPTV playback with Electronic Program Guide and free channels.
Custom Action button.
Skin Resolution multiplier for 4K and 8K screens.
Wakeup On LAN.
Redesigned Media Library Category Editor.
Easy Media Library Thumbnail and Backdrop override.
Enhanced playlist search.
Important bug fixes.




Download ('https://inmatrix.com/files/zoomplayer_download.shtml') : What's new ('https://inmatrix.com/files/zoomplayer_whatsnew.shtml')

Godwin
10th January 2024, 11:32
Version 19 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Zoom Player has integrated libVLC, the media engine used by the
VLC media player. This integrating means that several new features
that were unique to VLC are now available in Zoom Player, leveraging
the reliability of VLC with Zoom Player's powerful and customizable
user interface.

In theory, Zoom Player's default choice of Microsoft's DirectShow
media engine is superior to libVLC in a lot of ways. DirectShow is
a lower-level, allowing me to develop unique features that are
impossible to do with libVLC. At the same time and due to it's
complexity, there may be cases where libVLC can be more reliable
than DirectShow.

By default only BluRay discs play using libVLC due to libVLC's support
for playing BluRay discs with menus. However, since this is Zoom Player
you're reading about, the ultimate choice of which engine to use is up
to you!

You can enable libVLC specifically for BluRay discs, IPTV streaming,
media playback (by file extension) and open-ended streaming (by URL,
for example "youtube") under the new advanced options section (Adv.
Options / Playback / libVLC).

To use libVLC you must either install the latest version of the 32bit
VLC player or install libVLC from the install center (it does not
conflict with existing VLC installations).

Most Zoom Player features are compatible with the new media engine:

- BluRay Playback with Menus!
Enabled by default, opening a drive, folder or the "index.bdmv" file
begins BluRay playback. Menus are navigated using the standard navigation
keys (up/down/left/right Arrows + Enter keys). The same limitation that
apply to playing BluRay discs in VLC applies when using the libVLC media
engine in Zoom Player, along with any glitches.

This means that you must have Java installed for the BluRay menus to work
and that playing encrypted discs will not work by default. As for the
glitches, I encountered cases where 4K BluRay videos can freeze and
verified that the same issue happens in the original VLC player.

- Aspect Ratio Controls:
Zoom Player's powerful aspect ratio controls are fully supported.

- Subtitle Display:
Other than re-positioning the subtitles on-screen, most of Zoom Player
subtitle features should work great with libVLC.

- Add Subtitle Track on Drag & Drop / Add Sub file:
You can easily add subtitle files by drag & dropping files on
Zoom Player's window or by opening a subtitle file after the
video is loaded.

- Subtitle Synchronization Adjustments:
You can adjust subtitle synchronization through the standard keyboard
macros (Alt+Ctrl+"+" and Alt+Ctrl+"-" on the keypad).

- Color Controls:
Brightness, Contrast, Saturation and Hue color controls are available.

- Audio Framework Device Selection:
libVLC is pretty flexible in it's audio device selection offering three
different frameworks (MMDevice, DirectSound and WaveOut). Zoom Player
makes it easy to choose the framework that works best for your PC.

- Audio Track Selection & Cycle:
Easily select and cycle between multiple audio tracks.

- Audio Synchronization Adjustments:
You can adjust audio synchronization using the standard keyboard macros
(Shift+"+" and Shift+"-" on the keypad).

- Virtual Video Editing with BluRay Movies with Menus:
The scene cut feature that allows you to virtually edit videos should now
be compatible with BluRay titles with Menus when using libVLC. However,
this feature has not been heavily tested so please let me know on reddit
if it's not working as expected.

- Play History (position, audio track, subtitle track):
Zoom Player's play history feature which can save and restore the last
play position, active audio, subtitle tracks and more is fully compatible.

- Play Rates (fast play, slow motion):
Fast Play and Slow Motion might even work on more media formats than
supported by DirectShow, give it a try.

- Load Embedded Chapters (Bookmarks):
Using libVLC, Zoom Player can read embedded chapters or bookmarks from
both media files and BluRay titles.

- Load External Audio Tracks for playing video:
Full support for one or more external audio tracks.

- Play Next Frame:
The next frame feature is fully supported.

- Screenshot:
The screenshot keyboard macro (Alt+"F") is fully compatible with libVLC
with the exception that the screenshot file format is limited to ".png".

+ And since this is just a beta, there's more to come!

* New "Pause closes unseekable live stream (otherwise ignored)" setting
that controls if Zoom Player closes a live stream when pausing or
if the pause is ignored.

Previously the hard-coded default was to close the stream, the new
(configurable) default is to ignore the pause command.

* New button on the IPTV interface to quickly open the IPTV settings
page in the advanced options dialog.

+ To support chapters (bookmarks) using the VLC Media Engine, I had to
rewrite nearly all of Zoom Player's code related to managing chapters.
Please let me know if something broke. As a bonus, you can now use
emojis and other special Unicode characters in the chapter names.

+ Media chapters with no titles will now show a "no title" title.

+ The IPTV stream list group layout (open/close) is now saved and
restored even after closing Zoom Player.

+ The Custom Action button's hint when hovering with the mouse now lists
the assigned function and not just a general "Custom Action".

+ Cleaned up a few of the advanced options dialog pages.

- Trying to switch to the next audio track no longer tries to set
an audio track if there is only one track present (caused muted
audio for a second or two).

- Failing to play an IPTV stream will no longer highlight that
stream as the active stream.

- You should no longer be able to erase embedded chapter entries
(it didn't really do anything).

- Fixed all sorts of goofs that were possible through the chapter editor.



Previous changes since the release of version 18:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_19.shtml

Grimsdyke
12th January 2024, 20:02
Are you maybe planning to support goodies like libplacebo too ??

Godwin
24th January 2024, 14:11
Version 19 beta 2 has been released.


Download:

http://inmatrix.com/files/zoomplayer_beta.shtml



Changes in this beta:


* New feature!


+ Changed feature!



- Fixed feature!





* Running Zoom Player on a fresh install will now asks if you would

like to enable "Performance Mode".



Choosing "Yes" does two things:


1. Enables D3D11 hardware accelerated video decoding in LAV Filters,

a requirement for smooth 4K video playback.


2. Sets the Video Renderer to MadVR, enabling HDR video support,

high quality video scaling, hardware accelerated subtitle

rendering and smoother motion.


Both settings can be modified in the advanced options dialog:

Adv. Options / Playback / Video


* A new "Help" section has been added to the right-click menu. The new

help section can quickly bring up the keyboard shortcut list or quick

usage guides for many of Zoom Player's popular interfaces.


* New keyboard macros to toggle libVLC playback:

Alt+"6" - Toggle libVLC IPTV playback (enabled/disabled)

Alt+"7" - Toggle libVLC BluRay playback (enabled/disabled)

Alt+"8" - Toggle libVLC Media file playback (enabled/disabled)

Alt+"9" - Toggle libVLC Streaming playback (enabled/disabled)


These toggles still require that you re-open the playing media

to take affect.


* The right-click menu has been extended with a new "Help" section.

The help section provides quick access to the keyboard shortcut list

and quick usage guides for most of Zoom Player's interfaces.


* The Play History dialog (Alt+"H") has gotten a face-lift, an option

whether to clear the playlist when playing from history, a button

that automatically sets the column sizes based on the current window

size and you can drag the play history window with the mouse by

clicking in any empty space.


* New "/infojson" command line parameter that can be used to query

a running instance of Zoom Player for information. The results

are returned in the windows clipboard as a UTF8 encoded JSON string.



This feature can be used in combination with Window's Powershell to

monitor and control Zoom Player entirely through the command line,

without requiring a TCP/IP connection to access the more advanced API.


Special characters are encoding using standard JSON character encoding.


If no additional parameters are specified, all fields are returned.

To get specific results, you can use a combination of one or more of

the following:



PlayState - A number representing the current play state where

0 : Closed

1 : Stopped

2 : Paused

3 : Playing


MediaName - UTF8 string containing the playing file name or URL.


Title - UTF8 string containing the playing media's title.


Position - The playing position in seconds.


Duration - The playing duration in seconds.


PlayIndex - The current playlist play index.


Playlist - UTF8 string containing the current playlist, each media

entry is specified as a part of a JSON array.


AudTrack - The current audio track number.


SubTrack - The current subtitle track number.


Example to get the playing media name, title, duration and position:

zplayer.exe /infojson:MediaName,Title,Duration,Position


+ The keyboard shortcuts list (F1 keyboard shortcut) is now a single

dialog which opens much faster and is no longer a part of the options

dialog which takes longer to open.


+ The "Toggle Control Bar" right-click menu option has been re-located

to the menu's root level.


+ If the playing media has only one audio track, it will no longer

be listed in the Stream Selection section of the right-click menu.


+ If MadVR is selected as the Video Renderer without being installed,

Zoom Player now notifies you and falls back to the EVR renderer.


- A bug caused some information dialogs to show the information in

the window's title and the actual title in the windows body.


- Fixed several libVLC related bugs, if you're still seeing issues,

please let me know on Zoom Player's Community:

https://reddit.com/r/zoomplayer



Previous beta changes since the release of version 18:

http://inmatrix.com/files/zoomplayer_whatsnew_beta_19.shtml

Godwin
8th February 2024, 18:29
Version 19 beta 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* You can now use libVLC to cast the playing video to supported ChromeCast
devices. All you need to do is open "Adv. Options / Playback / libVLC" and
scan for the ChromeCast device. Any content played through the libVLC engine
will now display on the selected device. Please consider that it can take a
few seconds longer to open media files for casting.

* MPC-VR can now be selected as a Video Renderer for media playback. It is
not fully supported (subtitles, pixel-shaders and other unique features
for the video renderer will not work presently.

* New Setting (Adv. Options / Playback / Control) that allows you to rollback
the current play position when resuming playback from the Pause state. This
feature is useful if you have an external receiver that requires a few
seconds to restore the audio when playback resumes.

+ If you previously used as Custom Video Renderer for media playback, you must
re-select the custom option (Adv. Options / Playback / Video).

+ Using the Next/Previous Track features now ensures the newly loaded track
is visible in the playlist editor.

+ Cleaned up some dialogs that had elements that were too close together,
especially under Windows 11.

- Scraping TheMusicDB should work once again.

- When Zoom Player's DSP filter is unable to connect to the audio renderer,
the DSP filter is now removed so Smart Play will not fail (fallback to
Microsoft's method of choosing components can be unstable), increasing
overall stability for badly authored media files.

- Fixed a bug that caused the media library background image to be overlaid
twice with a slight offset, slowing down opening a folder in the media
library a little bit and causing visual ghosting effects (was really hard
to see with the default background image).



Previous beta changes since the release of version 18:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_19.shtml

Godwin
22nd February 2024, 18:57
Version 19 beta 4 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The playlist editor has received support for multiple playlists
that you can instantly switch between. Multiple playlists are
loaded in a background thread so even if you use massive
playlists with 1000's of items, it should not have much of an
impact Zoom Player's load and close time performance.

Press the new multi-playlist button on the playlist editor (top
left corner) to add the current playlist, a playlist from a file
or manage the multiple playlists (remove, rename, reorder).

You can see me develop this feature live here:
Part 1 : https://www.youtube.com/watch?v=6hhQoJ0kkoA
Part 2 : https://www.youtube.com/watch?v=2GLUuymiz_Y

* New "Cast to Device" feature on the main right-click menu and
available as a keyboard shortcut (Shift+"/") that allows you to
Cast the currently playing media to a Chromecast compatible
device. This feature does requires libVLC is installed but does
not require you to play the current media with libVLC (the
playback engines automatically switch as the media is casted).

You can see me develop this feature live here:
https://www.youtube.com/watch?v=A3eDBtunqZc

* New "1510" Zoom Player API message that is triggered when using
next/previous chapter. Returns the chapter's position in seconds.

- Fixed a bug that caused the background image to show for a split-
second when dragging & dropping a media file on top of the player
window.


Previous beta changes since the release of version 18:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_19.shtml

Godwin
14th March 2024, 19:01
Version 19 beta 5 has been released.


Download:

http://inmatrix.com/files/zoomplayer_beta.shtml



Changes in this beta:


* New feature!


+ Changed feature!



- Fixed feature!





* The IPTV dialog now allows you to filter the stream list by playlist name.

You can see me code most of this feature on this live-stream:

https://www.youtube.com/watch?v=nSjr8ExbZmM


* You can now define custom names for IPTV playlists and Electronic Program

Guide sources (Adv. Options / Playback / IPTV). You can see me code this

feature on this live-stream:

https://www.youtube.com/watch?v=nSjr8ExbZmM


* New Setting (Adv. Options / Playback / History) that allows you to hide the

"Recent" items section from the Windows taskbar button's right-click menu.


* New Setting (Adv. Options / Interface / Mouse / Settings) that allows you

to specify the number of seconds to seek when using the mouse wheel while

hovering over the timeline area. The default seek distance is 5 seconds.


* New label for the skin selection dialog to make it clearer that you can

scale the skin resolution by a factor of 100% - 800%.


- Zoom Player's "Export Settings" function did not include 4 setting files:

1. Media Favorites (files and URLs).

2. Media Library TAGs.

3. Media Library Collections.

4. IPTV Favorites.


- Fixed a bug introduced in v19 beta 3 that prevented the mouse wheel from

scrolling through the timeline.



Previous beta changes since the release of version 18:

http://inmatrix.com/files/zoomplayer_whatsnew_beta_19.shtml

Godwin
12th April 2024, 19:19
Version 19 beta 6 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Added support for the new H.266 VVC (Versatile Video Codec) format.
LAV Filters v0.79 is required for decoding.

Please note that VCC support is experimental and not fully optimized.
To properly support VCC in resolutions above 1080p would require
hardware accelerated decoding which is not currently supported by
any GPU or CPU.

* Added Equalizer and Pre-Amp support for the libVLC media engine, please
note that the values work a bit differently when compared to the
DirectShow Equalizer values.

* Preferred Audio Device switching (Shift+"A") now works with libVLC.
You can define you preferred devices in the advanced options dialog's
libVLC section.

* New Setting (Adv. Options / Interface / Playlist) that allows you to play
the next media file in the same folder when using the Del key to erase the
currently playing media (or using the home theater delete option).
You can see me code this feature here:
https://www.youtube.com/watch?v=bs2QS5gd4VU

* New Setting (Adv. Options / Interface / On Screen Display / Actions) that
allows to force the OSD Actions (Play, Pause, Volume, etc) to appear on
a monitor of your choice.
You can see me code this feature here:
https://www.youtube.com/watch?v=bs2QS5gd4VU

* To support IPTV providers that require a specific user agent text to
access automated downloads, you can now set a custom User Agent for each
IPTV auto update entry (for both playlists and EPGs downloads).

* New "Configure" button next to the Video Renderer selection drop-down
list (Adv. Options / Playback / Video).

* New "exMediaVidRender" extended function that allows you to switch the
media video renderer at any point. As an extended function, this
functionality can be accessed through the command line or TCP/IP APIs.
You can see me code this feature here:
https://www.youtube.com/watch?v=hr3FmIi8crI

* Selecting a URL based IPTV playlist or EPG entry in the options dialog,
now displays the full text in a hover-hint.

+ Using Zoom Player to browse the web (for example, using the "/browse"
command line parameter) now uses Microsoft's Chromium based WebView2
browser engine and only falls back to the old Chakra engine is WebView2
is not installed (available on the install center, comes preinstalled
in Windows 11).
You can see me code this feature here:
https://www.youtube.com/watch?v=bs2QS5gd4VU

- The Play History editor and fullscreen navigation interface can now re-play
files with a path longer than 255 characters.

- The playlist entries in the IPTV stream list drop-down would get duplicated
after updated playlists were downloaded in the background.

- Pressing Alt+S to bring up the subtitle component's configuration dialog
did not show the correct window title in some cases.

- Pressing Shift+"B" to disable the subtitles caused the subtitles to remain
enabled when reloading the media, even if the setting to restore the
previous subtitle track was enabled in the advanced options dialog.
You can see me fix this code here:
https://www.youtube.com/watch?v=bs2QS5gd4VU

- Fixed a really weird stability issue with the IPTV window that could have
caused a freeze when trying to close the window and stream logos to never
appear.

- Detaching the control bar, moving it to another monitor and then hovering
with the mouse pointer over the timeline area would show the current
position indicator window on the wrong monitor.

- With the "Show all filters in Stream Selection sub-menu" setting enabled,
the right-click's "Stream Selection" section would show a small cosmetic
glitch (an empty section).

- Setting the YouTube Channel media library plugin's "channel list strategy"
to "Use 'upload' playlist" did not list the videos returned by YouTube in
the correct air date order and the air date was not displayed at all.



Previous beta changes since the release of version 18:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_19.shtml

Godwin
1st May 2024, 14:03
Version 19 release candidate 1 has been released.


Download:

http://inmatrix.com/files/zoomplayer_beta.shtml



Changes in this beta:


* New feature!


+ Changed feature!



- Fixed feature!





* MPC-VR can now be selected as a Video Renderer for media playback. Some of

this video renderer's features are not yet supported (e.g. pixel-shaders).

But subtitles and Dolby Vision support do work thanks to the help of

Chetan Ullal and his work on the MPC-VR Subtitle Helper component:

https://github.com/Chetan-Ullal/MPC-BE-SubtitleHelper/releases


* Added support for 2 more IPTV archive playback modes.


* The IPTV EPG (Electroic Program Guide) will now add EPG "No Info" entries

for missing time blocks, allowing archived playback for these time blocks.

You can see me live coding this feature here:

https://www.youtube.com/watch?v=mQldufSuJfU


* Enabling IPTV's "Safe Mode" now hides the IPTV settings button shortcut

from the IPTV interface.


* New "exSetAudioBalance" extended function (not assigned to any key) that

can be used to specify an exact balance percent value from "-100" (left)

to "100" (right). A value of "0" resets the balance changes.

Please note that using this function will not update the balance widget

in the user interface, only the actual audio balance on the output device.


* New setting on the media library's YouTube plugins (disabled by default)

to filter videos shorter than a specified number of seconds with a default

value of 62 seconds (to hide shorts).

You can see me live coding this feature here:

https://www.youtube.com/watch?v=r7V_F62j4C4


* New "Activities" search strategy option on the media library's YouTube

plugins. I was hopeful the "Activities" entry point into YouTube's DATA

v3 API would provide more reliable results, but it seems limited to

uploads in the last 2 months and some uploads will simply not show up.


+ The media library's YouTube Playlist plugin now retrieves the playlist,

channel name and thumbnail automatically. Since the playlist image usually

reflects the last uploaded video, the plugin will use the channel's

thumbnail for the playlist instead, but you can disable this behavior

in the plugin's configuration dialog.


Previously you had to manually specify the playlist name and a generic

thumbnail was used.



You can see me live coding a portion of this feature here:

https://www.youtube.com/watch?v=r7V_F62j4C4


+ The options window's search feature does a better job at highlighting the

selected element from the search result.


+ Opening the play history dialog (Alt+"H") for the very first time now uses

reasonable initial values for the columns.


+ The default mouse wheel function on new install is now set to volume

adjustments instead of the previous default that Zoomed in/out.


+ The "Please upgrade" dialog now shows the current Zoom Player version.


- Fixed a bug introduced in one of the v19 betas that prevented a

URL from being replayed through the play history interfaces.


- When creating a media library YouTube channel with an "@" channel name

prefix, for example "https://www.youtube.com/@zptechnology", YouTube

can return multiple channels if they share the same name. The fix

now checks all the channel to make sure their customURL field matches

the name in the specified URL.


- The Setting (Adv. Options / Interface / On Screen Display / Actions) that

allows to force the OSD Actions (Play, Pause, Volume, etc) to appear on

a monitor of your choice did not work correctly, showing the OSD on the

same monitor as the player window instead.


- Using Shift+"/" to Cast a video using libVLC accidentally forced all the

next videos to play using the libVLC media engine until Zoom Player was

restarted.


- Fixed a few cases where changing the current play position was not shown

correctly in the active playlist entry.


- When playing media of unknown video resolution, the timeline will no

longer display "0x0" if you enabled resolution display on the timeline.


- Playing audio-only media files using the libVLC engine did not show

the audio mode TAG display. Please note that audio-only media detection

using the libVLC engine is based on the media file's extension, for

example ".mp3" or ".wav".




Previous beta changes since the release of version 18:

http://inmatrix.com/files/zoomplayer_whatsnew_beta_19.shtml

Godwin
22nd May 2024, 19:52
Zoom Player v19 release candidate 2 has been released

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The hint pop-up that appears when hovering with the mouse
cursor over a skinned user interface button now includes the
keyboard macro used to activate the button.

* You can now rotate the playing video by 90 degree increments
using MPC-VR as the video renderer by pressing Shift+"R".

* Subtitle synchronization adjustments now works when using the
MPC-VR video renderer.

* New "fnMPCVRinfo" Zoom Player function to toggle MPC-VR's video
rendering information overlay. The new function is assigned by
default to the Ctrl+"J" keyboard macro.

* New Setting (Adv. Options / Playback / libVLC) to enable SHOUTcast
playback using the libVLC media engine. I do not recommend enabling this
setting, the way libVLC handles SHOUTcast playback is sub-par compared
to the default DirectShow media engine.

Watch me code this feature live:
https://www.youtube.com/watch?v=zav2jFDmmjs

* You can now press Ctrl+"C" with an IPTV EPG program selected to copy
the program name to the Windows Clipboard.

* New "Configure" button in the Advanced Options' Audio Renderer selection
dialog. Mainly useful when using the MPC Audio Renderer option.

+ The IPTV window's active stream list is now restored when re-opening.

+ The Open-Source media library YouTube plugins will notify you when
Zoom Player's YouTube API key quota has been reached.

Since YouTube is limiting API calls, you can work-around this issue by
creating a personal API key using the instructions in Zoom Player's blog:
https://www.inmatrix.com/blog/a_guide_to_creating_a_personal_youtube_api_key.shtml

+ The download tracking home theater interface keyboard macro has been
moved from Ctrl+"J" to Ctrl+"X".

+ The keyboard editor dialog now appears faster, resizes faster and you can
press a key combination to instantly find its current assignment or use
the search box to search by the feature description assigned to a key.

Watch me code this feature live:
https://www.youtube.com/watch?v=zav2jFDmmjs

+ The information dialog ("I" keyboard macro) now displays real-time video
rendering information when MPC-VR is used as the video renderer.

+ The information dialog ("I" keyboard macro) now prefixes a "~" symbol
before the frame rate (FPS) value when the frame rate is not properly
detected in the media file (can happen quite often with formats that
use variable frame rate).

- Adding new Chapters (bookmarks) for existing media files would add a
second "No title" ghost entry that did not function properly.

- When an IPTV playlist contained multiple streams using the exact same
name and ID, but with a different URL or Archive Catch-up source, playing
such a stream would highlight all the streams as "playing".

- Filenames with special characters did not open correctly when using
libVLC as the media engine.

- Setting the timeline to display the media's remaining time would result
in displaying odd values when streaming live content that doesn't update
the stream's duration. Now "??:??" is displayed instead.

- Fixed an issue that prevented the last play position being restored when
using libVLC as the media engine.

- Media Chapters were not loaded correctly in regions where the decimal
separator character is ",".

Watch me fix this feature live:
https://www.youtube.com/watch?v=zav2jFDmmjs

- Trying to play a bad file or URL using the libVLC media engine would not
fail properly, instead leaving the player in a sort of limbo state.

- When using the libVLC media engine with the "On Playlist Complete" setting
set to "Auto-Rewind", the media would start playing and did not pause at
the media's start as expected.

- The information dialog ("I" keyboard macro) did not show the correct
resolution with some clips when using MadVR or MPCV-VR as the video
renderers.

- Fixed a case were closing and re-opening the IPTV dialog after playing
a channel would not highlight the correct channel if there were multiple
channels with the same name.

- Fixed a glitch that showed new an IPTV EPG/Playlist are ready to refresh
message and enabling the refresh button after initiating and completing
an update download from the options dialog.

- If two IPTV channels share the same channel name and EPG entry, playing
one of the entries could later highlight the identical program entry on
another channel as playing.

- Fixed a few cosmetic glitches in the default Charcoal skin.




Previous beta changes since the release of version 18:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_19.shtml

Godwin
5th June 2024, 08:20
Zoom Player v19 release candidate 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Added MPC Audio Decoder Smart Play profiles for many supported
audio Codecs.

* The media library YouTube plugins can now detect Live and Upcoming
videos and display this information on the thumbnail.

* The media library YouTube plugins now filter out private videos.

* In order to clear up some screen real estate, I added a new setting
(Adv. Options / Playback / IPTV) that hides the EPG program end time.
This setting is enabled by default, but can be disabled to restore the
previous program listing style.

+ Double clicking on a media library category in the media library
category editor no longer tries to configure the category, instead
Zoom Player now opens the media library within the clicked category,
allowing the category editor dialog to be used as a navigation hack
to quickly switch between categories.

+ Trying to open the media library category editor when the dialog was
already open but obscured now brings the editor window to the top.

+ Made a small user experience update to the IPTV advanced options
dialog page.

You can see me reworking the UI in this video:
https://youtu.be/BvRb6spGuN8

+ Playing a media from the play history without clearing the playlist
now shifts the playlist track listing to make sure the newly played
item is visible.

+ You can now configure the media library's YouTube plugins to select
the number of entries to download at one time, either 25 or 50.
25 being the default value to preserve YouTube's API quota limitations.

- Fixed a freeze when trying to close the IPTV window while logos were
still being downloaded.

- The playlist's "Move to Top" and "Move to Bottom" functions did not
function well, clearing the currently playing media index and
introducing cosmetic glitches.

- Fixed MPC-VR rotation (Shift+"R") and debug info (Ctrl+"J") so it
now works with videos that do not contain subtitles.

You can see me live fixing the issue in this video:
https://youtu.be/BvRb6spGuN8

- Wrote a work-around for a bug in the MPC Audio Renderer and
MPC Audio Decoder filters where their property pages appeared
in windows that did not show all the available controls.

You can see me live fixing the issue in this video:
https://youtu.be/BvRb6spGuN8

- Under very rare conditions, the media library's highlight on the
active entry would not show for the right-most column.

- Loading an ".M3U" playlist would not always get the track's
title correctly.

- Rotating the video using MPC-VR resulted in a distorted aspect
ratio when Zoom Player was set to the Derived (Automatic) aspect
ratio.

- Adding the multi-playlist feature actually broke the previously
active track from being restored with regular playlists.

- Using the media library category editor to add a broken link as a
YouTube playlist based category would create an "unknown" category
that didn't work. Now an error is returned in such cases.

- Fixed a bug that prevented the newly played playlist from entering
into view in the playlist editor window under some circumstances.

- Fixed a rare case that could have caused the skinned right-click
context menu to appear twice on screen with one of the menus
remaining stuck on screen.

- Enabling the stop button to close the playing media (local file or
stream) would not update the taskbar button hover controls.

- Even when fullscreen navigation safe mode was enabled, the Trash
icon was still visible in the playlist and file browser interfaces.

- Zoom Player behaved badly when trying to use libVLC to play
streams that are no longer available.

- Configuring the various media library YouTube plugins could cause
old setting to appear when trying to configure two different YouTube
plugins (e.g. "Channel" and "Trending") within the same session.


Previous beta changes since the release of version 18:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_19.shtml

Godwin
13th June 2024, 18:44
A refreshed Zoom Player
Over the past year, I have been working hard to ensure Zoom Player maintains its crown as the most versatile Media Player and Home Theater PC software for Windows. I've kept in constant communication with Zoom Player's user base, and software enthusiasts from across the world to better understand which features would take Zoom Player to the next level. What quality of life improvements would help make Zoom Player friendlier and more efficient?

I listened
As an indie developer, I have to make hard choices regarding my time allocation to ensure the resources available to me are best allocated to the most requested features. I believe I succeeded with the releases of v18 and v19. Here are the biggest new features introduced since the release of v17.2.

IPTV and Electronic Program Guide
The most significant feature of v18 is the introduction of IPTV support, which establishes Zoom Player as the most advanced IPTV player available for Windows. IPTV, or Internet Protocol Television, is a digital television service delivered via the Internet. Unlike traditional broadcast and cable TV, IPTV transmits television content, including live TV and video on demand (VOD), over the Internet.

You can access Zoom Player's IPTV window either by clicking the new Custom Action button (see below) or by pressing Ctrl+G. Zoom Player provides free access to publicly available channels (https://github.com/Free-TV/IPTV)over IPTV. Additionally, you have the option to purchase access to commercial channels through an IPTV service provider of your choice. Full EPG (Electronic Program Guide) listings and Archive Program playback are supported, although they are not included with the free channels offered by default.

In version 19, I polished the IPTV interface by adding new features, implementing quality of life improvements and fixing bugs. Click here (https://inmatrix.com/zplayer/options_iptv.shtml) for more information on Zoom Player and IPTV.

Supporting Multiple Playlist
Another long-requested feature is support for multiple playlists, allowing you to instantly switch between multiple pre-loaded playlists. Multiple playlists are loaded in the background using highly optimized code, so even massive playlists containing thousands of entries should not have much of an impact on Zoom Player's performance. Simply press the new multi-playlist button on the playlist editor (top left corner) to add the current playlist, a playlist from a file, or to manage multiple playlists (remove, rename, reorder).

libVLC integration
Zoom Player has now integrated with libVLC, the media engine used by the VLC media player. This integration means that several new features that were unique to VLC are now available in Zoom Player, leveraging the reliability of VLC with Zoom Player's powerful and versatile user interface.

In theory, Zoom Player's default choice of Microsoft's DirectShow media engine is superior to libVLC in many ways. DirectShow is a lower-level implementation, allowing me to develop unique features that are impossible to do with libVLC. At the same time, due to its complexity, there may be cases where libVLC can be more reliable than DirectShow. By default, only Blu-ray discs use libVLC due to its support for playing Blu-ray discs with menus. However, since this is Zoom Player you are reading about, the ultimate choice of which engine to use is up to you!

You can enable libVLC specifically for Blu-ray discs, IPTV streaming, media playback (by file extension), and open-ended streaming (by URL, for example "youtube") under the new advanced options section (Adv. Options / Playback / libVLC). To use libVLC, you must either install the latest version of the 32-bit VLC player or install libVLC from the Install Center (it does not conflict with existing VLC installations). For more information on libVLC's integration click here (https://inmatrix.com/files/zoomplayer_whatsnew.shtml).

Screen Casting
You can now use libVLC to cast the playing video to supported Chromecast-compatible devices. All you need to do is open "Adv. Options / Playback / libVLC" and scan for a Chromecast device. Any content played through the libVLC engine will now display on the selected device. Please consider that it can take a few seconds longer to open media files for casting. Alternatively, you can use the new Shift+"/" keyboard shortcut to scan and pick a casting device in real-time for the currently playing media.

The tiny user interface problem
This feature has been among the most frequently requested: Zoom Player's hand-drawn skins can now scale in resolution from 100% to 800% to easily support higher resolution displays. Please note, this feature may not be compatible with older skins, so make sure to use the latest skin version. With this new feature, you can simply open the skin selection dialog (by pressing "N") and select a zoom value that works best with your display.

Media library enhancements
I completely redesigned the media library's category editor. It should be easier to set up, and you can finally reorder the categories using multiple selection. The media library itself sports new sorting, filtering, info, and playback features along with updated YouTube plugins, making the media library friendlier and more powerful than ever.
More help

The right-click menu has been extended with a new "Help" section. The Help section provides quick access to the keyboard shortcut list and quick-use guides for most of Zoom Player's interfaces. Using the "F1" keyboard shortcut now opens the keyboard shortcut list instantly.

New Formats
Zoom Player's latest version supports playback of all the newest audio and video codecs (formats), including AV1 video, H.266/VVC video, and Opus audio.

MPC-VR : A new Video Renderer option
With the help of Chetan Ullal and his work on the MPC Subtitle Helper component (https://github.com/Chetan-Ullal/MPC-BE-SubtitleHelper/releases), I was able to integrate the MPC-VR video rendering component for media playback. MPC-VR is actively developed, and includes some features MadVR lacks (certain Dolby HDR profiles).

Custom Action Button
The default Zoom Player skin now features a Custom Action button designed to resemble a starburst, located in the top-left corner of the player window. Within Zoom Player's options dialog, you can configure the specific action that triggers when pressing the Custom Action button. By default, clicking the button opens the new IPTV interface.

Wakeup on LAN
Zoom Player can now send Wake-on-LAN packets to your network-attached devices, enabling the automatic activation of remote PCs or network-attached storage devices based on conditions you specify, for example, on an initial run or when accessing the media library.

More Quality of Life changes
I made many more tweaks and fixes, making Zoom Player more intuitive and fun to use, read all about them in the complete change list (https://inmatrix.com/files/zoomplayer_whatsnew.shtml).

Watch me code
I started documenting some of my coding sessions on YouTube, allowing you to follow me as I develop new features, try to optimize code and fix bugs.

Support my continued work on Zoom Player
Do you love my work on Zoom Player? If you feel I'm doing a good job, please support me on Patreon, you will gain my endless love for your kind heart and generosity.

Download
Zoom Player version 19 (https://www.inmatrix.com/files/zoomplayer_download.shtml)

Godwin
18th July 2024, 09:14
Zoom Player v19.5 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Added support for H.266/VVC, AV1 and Opus detection and icons to
the media library.

* Added a new setting (Adv. Options / System / Screen Saver & Capture)
that allows you to specify if screenshots should be saved in the same
folder as the video currently being played (Only applies to local
files).

* Added a new setting (Adv. Options / Playback / Video / Aspect Ratio)
to reset the aspect ratio to "Derived" when opening a new media
(disabled by default).

* Added a new setting (Adv. Options / Playback / History) to automatically
restore the previously active video aspect ratio on replay (disabled by
default). This new feature will only work for videos that was previously
played by this version of Zoom Player (or newer) since previous versions
did not save the active aspect ratio.

* Added settings to control which Zoom Player function is triggered when
using the mouse wheel while holding either the Alt, Ctrl or Shift keys.

The default values are:
Mouse Wheel + Alt : Seek 5 seconds backwards/forwards
Mouse Wheel + Ctrl : Seek 20 seconds backwards/forwards
Mouse Wheel + Shift : Seek 120 seconds backwards/forwards
Watch me code it live: https://www.youtube.com/watch?v=hyEXJgvPv7c

* New IPTV Electronic Program Guide Grid. The EPG grid is an alternative
program guide view that lists the episode guide of multiple streams in
an easy to scroll and filter interface.

You can access the EPG grid by pressing the "#" button within the IPTV
window. The EPG grid does not rely on the stream list and can be used
without specifying any stream sources.

The EPG grid's look and feel can be fully customized through the
advanced options dialog under "Playback / IPTV".

* New IPTV global episode guide filter. The new global filter works
across all streams, filtering out streams that do not contain a
program containing the filtering text.

Global filtering is very useful when searching for a particular program
or live event across all available streams.

Please note that performing the initial global search triggers a one time
stream indexing operation that may a few minutes on some systems.

* New Setting (Adv. Options / Playback / IPTV) to control whether
global EPG filtering includes filtering using the program's description.
This setting can slow down filtering and is disabled by default.

* Per-EPG Time Shift support (Adv. Options / Playback / IPTV) has been
added. The time shift is applied to the entire EPG.

Please note :
If you previously set a time shift on a specific stream then both time
shifts are combined.

* In cases where you list an IPTV stream supporting archive playback but
the stream does not have an Episode Guide or the Episode Guide does
not cover the full archive period specified in the playlist, Zoom Player
now creates empty entries on the EPG listing panels to enable archive
playback covering the full archive period.

* IPTV playback of streams that require authentication using user-agent
or referrer are now supported. For compatibility, Zoom Player uses the
same "#EXTVLCOPT" playlist tag as VLC. This feature requires a version
of LAV Filters newer than 0.79.2 as it was introduced by LAV Filters
in a nightly build released after v0.79.2.

+ Cleaned up the Advanced Options dialog's Video Aspect Ratio section.

+ Cleaned up the Advanced Options dialog's Mouse Wheel section.
Watch me redesign it live: https://www.youtube.com/watch?v=hyEXJgvPv7c

+ Redesigned the chapter/bookmark editor to make it cleaner and easier to use.
Watch me redesign it live: https://www.youtube.com/watch?v=hyEXJgvPv7c

+ Enhanced the IPTV playlist parsing code to be more tolerant of badly
authored playlists.

- Any interface SFX played while a media was loaded using the DirectShow
media engine would break volume control until a new media was loaded.

- "SOON" and "LIVE" media library YouTube entries would disappear when
pressing the "Load More" option and then closing and reopening the
media library.

- Fixed a UTF8 encoding/decoding bug that failed to decode unicode
characters greater than U+010000 in the TCP/IP control API, causing
Zoom Player to not find files with these characters in the name.

- Loading a Zoom Player chapter file (".zpchp") did not sort the chapters by
position, instead showing them by the order they were listed in the file.
Watch me fix it live: https://www.youtube.com/watch?v=hyEXJgvPv7c

- Fixed a bug that prevented the source video resolution from being read
when using MPC-VR as the video renderer.
Watch me fix it live: https://www.youtube.com/watch?v=hyEXJgvPv7c

- Fixed a bug that prevented text input on the "Folder/Poster file mask"
and "Backdrop file mask" settings (Adv. Options / Interface / Fullscreen
Navigation / Customization).

- Fixed a bug where IPTV stream's time-shift offset was not being saved
correctly if the stream only had a name and not an ID.

- The media library category editor should now restore the previously
selected category when closing and re-opening the dialog.

- Using the media library's "resume playback" feature did not add the
media's title (when available) to the playlist.

- Fixed a bug that could cause Zoom Player to freeze on exit when a
new IPTV playlist/EPG download has finished with no disk space to
extract it.

- Pressing "Play" from the control bar when using the libVLC engine for
playback could cause the control bar to appear hidden behind the video,
preventing access until the control bar was closed and reopened.



Previous beta changes since the release of version 19:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_1950.shtml

Godwin
1st August 2024, 18:27
Zoom Player v19.5 beta 2 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* Initial support for IPTV Xtream Codes.

There are two ways to support Xtream Codes, using the dynamic mode
(listed as "Xtream Codes" in Zoom Player) or using the static mode
(listed as "M3U + XML" in Zoom Player). So far I only wrote code to
support "M3U + XML". Not all IPTV providers support this mode, so
I expect to support the full "Xtream Codes" functional by the final
release of version 19.5.

Read more about the differences on Zoom Player's reddit community:
https://redd.it/1eg5g9y

* New Setting (Adv. Options / Playback / IPTV) to sort the Group list
by name.

* New Setting (Adv. Options / Interface / Fullscreen Naviation / Settings)
to prevent the fullscreen playlist and streaming navigation interfaces
from closing when playing a new file.

* New Settings to seek forward/backward a percentage of the media's
duration. Te default seek distance is 10% of the media's duration but
you can change this value under "Adv. Options / Playback / Controls".

By default, the two new functions are assigned to the Ctrl+Alt+"[" and
Ctrl+Alt+"]" keyboard shortcuts.

* New Settings to seek forward/backward a percentage of the media's
duration when right-clicking the timeline. The default action is still
seeking in seconds, you can change this to percent under -
"Adv. Options / Interface / Mouse / Settings".

* You can now select and play IPTV streams directly from the EPG Grid view.

* Added an IPTV stream "filtered / count" label to the IPTV window.

* Rewrote some of the IPTV stream listing code to work much faster when
dealing with massive stream lists.

I used a test file containing an outrageous 572,527 playlist entries in a
142mb file. I managed to reduce filtering time from 24.4 seconds all the
way down to 1.3 seconds or 1877% faster compared to the previous version.

* You can now navigate the EPG grid using the Home, End, Page Up and
Page Down keyboard shortcuts.

+ Clicking on an IPTV group to open it now moves the group to the top of
the list to quickly show more of the group's streams.

+ The media library will now show the media's duration in list view mode
when a duration is available.

+ Optimized several parsing functions, Zoom Player should now load a
little quicker.

+ You can now edit the IPTV's Playlist/EPG URL value without having to
first remove the existing listing.

+ Unassigned (to a group) IPTV playlist entries are now listed on the
bottom and not semi-randomly (where the first unassigned entry was
spotting in the playlist).

+ Zoom Player no longer asks you if you would like to add the free IPTV
channels if you already configured your own IPTV subscription service.

+ Clicking on a playlist entry in the playlist editor window when search
is active, now removes the keyboard focus from the search box. The
search value is not reset in this case, just hidden until you click
the search box again.

+ Changed the title of the IPTV interface on the right-click context
menu from "IPTV Electronic Program Guide" to "IPTV Player".

- Playing new media from the Playlist Editor, IPTV windows, Advanced
Playlist Control and the Station Manager should no longer cause the
main player window to appear on top for a short duration while the
media is loading.

- Incorrectly setting the Hot-Corner action in the advanced options dialog
could cause Zoom Player's settings to get partially reset.

- Due to an encoding bug, favorite IPTV stream names containing special
characters got progressively more corrupted with "&pipe", "&quote", "&amp"
and other HTML character encoding garbage.

- Parsing "M3U" playlist containing URLs ignored the listed duration.

- Fixed a small cosmetic glitch when resizing the IPTV program information
dialog.

- Fixed a cosmetic bug that caused the wrong icons to appear in the
playlist fullscreen navigation interface if safe mode was enabled.

- Fixed a cosmetic bug that didn't update the playing media's duration in
real time if the playlist had another duplicate entry listed earlier.

- The Media Library RSS feed plugin showed duplicate entries if the server
switched from "https://" URLs to "http://" URLs. This fix does not resolve
the issue if bad entries were already cached, to resolve that you have to
erase the ".rss" file from Zoom Player's "CategoryCache\RSS_Feed" folder.

- The Media Library RSS feed plugin did not show the "Refresh" option.

- Some dialogs on the skin selection dialog were not showing translated
OK/Cancel buttons.

- When using really massive IPTV playlists that can take a few seconds to
parse or filter, Windows would detect Zoom Player's window as unresponsive
and when Zoom Player completed the action and became responsive again,
Windows would bring the main player window to the front automatically.

Now Zoom Player restores the IPTV window to the top as soon as such
long actions are complete.

- You can no longer right-click to hide your IPTV's "Favorites" from the
stream list.

- When picking a local IPTV playlist or EPG file and changing the dialog
to search for "all files", no files were shown.

- Fixed a rare case where the playlist editor was not able to read an
M3U playlist entry's title.

- You can no longer use a duplicate or empty profile name when adding or
renaming IPTV sources.

- On rare occasions using the Edge Webview2 engine to playback YouTube
content resulted in the video's duration remaining at zero, causing
Zoom Player's internal screen saver to kick-in. I wrote a fix, but
it is untested as this issue is somewhat rare, let me know if you
encounter it after this fix.

- Fixed a glitch with the default skins that caused the title text to
appear behind the minimize button in audio mode.



Previous beta changes since the release of version 19:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_1950.shtml

Godwin
15th August 2024, 19:53
Zoom Player v19.5 beta 3 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* IPTV Xtream Codes support.

Zoom Player supports three different Xtream Codes modes to access the
stream playlist and EPG (electronic program guide) information. The modes
exist to offer a fallback solution in case your IPTV provider is only
offering partial support for Xtream Codes' feature-set.

1. Player API :
This is the most recent Xtream Codes API. It uses network queries to
obtain both the Stream Playlists and EPG data. TV Series and Movies are
handled separately from live streams, providing an enhanced navigation
experience.

However, the EPG information is accessible on a per-stream level and not
as a whole, preventing the Global Filtering and EPG Grid features from
working.

2. Player API + XML (default) :
By leveraging the Player API you still benefit from the separate handling
of TV Series and Movies. With the entire EPG downloaded as a single XML
file, the Global Filtering and EPG Grid features have access to the
full program guide and can work as intended.

3. M3U + XML :
This is the most basic mode with both the EPG and the stream playlists
downloaded as single-file databases. Global Filtering and the EPG Grid
features work as intended, however TV Series and Movies are left to the
graces of your IPTV provider, which means they may be harder to access
and usually lack EPG information.

* New IPTV menu button on the IPTV window. The new menu includes:
1. Only show favorites (new feature, hides all other streams).
2. Toggle Opacity (previously a button).
3. IPTV Settings (previously a button).

* Added an "Export Playlist to M3U" feature to the playlist editor's right-
click context menu.

* Adding an IPTV Playlist or EPG download link will now automatically
suggest a profile name based on the base URL.

* New Setting (Adv. Options / Playback / IPTV) that determines whether
clicking on an IPTV group snaps the group to the top of the list,
displaying the maximum number of items on-screen. Enabled by default.

In v19.5 beta 2 this new feature was hard-coded, you can now disable it
if you don't like this behavior.

* Closing Zoom Player with less than 1GB of free space on the "C:" drive now
shows a warning message. Under some conditions, low disk space can corrupt
Zoom Player's settings and we don't want that.

If the message is annoying, disable it under "Adv. Options / System".

+ The IPTV Xtream Codes base URL input no longer tries to strip http prefix
or additional data in the URL before you press the authenticate button,
doing it on the base URL field as you type caused some confusion.

+ Some of the IPTV window's buttons have moved under a Menu button to make
room for new features.

+ The Media Library's YouTube Playlist plugin can now be used to
"Refresh" the thumbnail and playlist name under the media library
editor's configuration page.

+ For clarity, the IPTV Window's "Play Stream" button is now disabled in
cases where streams can't be played based on the currently selected entry.

+ On the IPTV EPG grid, the program names are no longer cropped on the
left side, instead the EPG Grid tries to fit the program name into the
available visible space.

- Setting the Scene Cut editor to "Pause Playback" did not update the
user interface correctly.

- Using ".df" definition files to save/restore a subtitle synchronization
offset was broken in v19 when I added support for the libVLC media engine.

- Fixed Red / Green channel swapping issues when customizing the IPTV
EPG Grid's color scheme.

- Using a custom menu "Execute" feature did not work if the playing file
had space characters in the file name.



Previous beta changes since the release of version 19:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_1950.shtml

Godwin
22nd August 2024, 19:51
Zoom Player v19.5 release candidate 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New "Copy path to clipboard" item on the playlist editor's right-click
menu. This feature allows you to copy the file or URL path of the selected
media entry in the playlist editor.

* You can now customize the IPTV EPG Grid's stream name column width as
a percentage of the current monitor's width.

* Added keyboard navigation using the arrow keys to the IPTV EPG Grid.

+ Some of the IPTV customization options have moved to an interactive
dialog that can be opened from the IPTV window and allows you to view
any changes you make in real time.

+ The IPTV EPG Grid's customization options have moved to an interactive
dialog that can be opened from the EPG Grid window and allows you to view
any changes you make in real time.

+ The IPTV EPG Grid now displays a separator between streams.

+ The IPTV EPG Grid now shows 30min time ticks in the header instead of
60 minute ticks.

+ The IPTV EPG Grid no longer lists streams with no EPG information.

+ The IPTV EPG Grid now lists "No Information Available" program entries
when the EPG grid moves outside the available program guide date range.

+ The scene-cut dialog now closes when closing the playing media and will
not open unless a media is playing with a duration longer than "0".

- An over-zealous optimization caused some IPTV EPG guide entries not to
appear in the EPG grid.

- Accidental IPTV EPG Grid program/stream selection is less likely to occur.

- The Scene Cut "Type" selector got pretty messed up in a previous beta,
hiding the "end" elements on some types it shouldn't have.

- Reduced some flicking when initially listing IPTV EPG entries.

- Filtering IPTV streams in the previous beta caused the filtered streams
to be unplayable.

- Fixed some visual glitches in the IPTV dialog.

- Fixed keyboard navigation in the IPTV dialog's stream list.

- Setting the IPTV player window to only show favorites caused the wrong
right-click menu to show when right-clicking favorite entries.

- You can no longer "favorite" the same IPTV stream more than once.

- Clicking on "Favorite" IPTV streams did not show their EPG information
or showed an EPG information from a different stream.

- You can no longer access the IPTV customization options from the IPTV
player window or EPG Grid if Safe Mode is enabled.

- Right-clicking the IPTV Stream List panel did not update the EPG listing.

- The scene-cut information was not cleared when closing the playing media.

- The scene-cut "GoTo" button was incorrectly enabled for some cut modes.



Previous beta changes since the release of version 19:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_1950.shtml

Godwin
28th August 2024, 10:19
Zoom Player v19.5 final has been released:

Highlights:


IPTV Xtream Codes support.
IPTV EPG Grid and per-EPG time shifting.
IPTV Global Search.
IPTV interactive UI/UX customization.
Enhanced Play History (restore AR).
Seeking by percent of media duration.
Extended mouse wheel functions.
Optimizations for faster operations.
Ease of life UI/UX enhancements.
Lots of bug fixes.



Download (https://inmatrix.com/files/zoomplayer_download.shtml): What's new (https://inmatrix.com/files/zoomplayer_whatsnew.shtml)

Godwin
12th September 2024, 14:10
Zoom Player IPTV v19.5.1 beta 1 has been released.

Download:
http://inmatrix.com/files/zoomplayer_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* A new IPTV Setup Wizard is shown when opening the IPTV player window
for the first time. The Wizard simplifies the IPTV setup experience by
automatically using the recommended default values. You only need to
enter the login details you receive from your provider, click "save"
and you're done.

In Zoom Player IPTV, the IPTV Setup Wizard is shown immediately after
launching Zoom Player for the very first time.

* You can now open the IPTV Setup Wizard at any time by using the
Ctrl+Shift+"F12" keyboard shortcut. Please note that using the
IPTV Setup Wizard wipes existing IPTV provider information (with
a warning message first).

* On a fresh install, the Pre-Configuration wizard now offers a new
"PC IPTV" option. The only difference from the regular PC option and
the "PC IPTV" option is that picking the "PC IPTV" shows the new
IPTV Setup Wizard right afterwards.

* New Alt+"Q" keyboard shortcut to bring up the Source/Splitter filter's
property page (configuration dialog). By default it opens the "LAV
Splitter Source" dialog, allowing you to more easily configure Stream
Analysis Duration", "Queue Memory", Preferred audio stream selection
and other "source" related features.

* New "Adv. Options / Playback / IPTV" button to clear the database cache.

+ Optimized the options dialog, it should now open 500-800ms faster.
Yes, it still takes longer than desired. There's so many settings that it
takes Windows itself about 1.3 seconds just to create the dialog and
another 0.3 second just to set the DPI-Aware font.

+ Opening the IPTV player window for the first time no longer offers to
add the FreeTV project's stream list. You can still add the stream list
in the advanced options dialog.

+ The IPTV Player window's "Update Available" button is now outlined in
a highlight color when an update is available, making it easier to see
when an update is available.

+ To make the interface more intuitive, the media library category editor's
"Create Category" button is now enabled in Prism View mode. When clicked,
you will be prompted for the category mode before proceeding.

+ You can now rename and delete media library categories from prism view
without first having to select the category mode.

+ The media library category editor's right-click menu now selects the
item under the cursor before showing the menu.

+ To allow activation, Zoom Player's trial version will no longer
automatically close after the trial period is over, instead preventing
new media playback and showing the "Trial Over" message again.

+ The playlist editor's item counter has been changed from "file/files"
to "Item(s)" to better reflect the fact that the playlist can hold URLs.
Previously the "file/files" text was hard-coded, but now it's using
the translated text for other languages.

+ The MadVR default is now set to not to display OSD through MadVR's OSD
service which is slower and only intended for fullscreen exclusive mode.

+ There is now a "Cancel" button on the media library category editor's
"Create Category" type selector.

+ Added a confirmation message when trying to use the "Remove All" button
on the chapter/bookmark editor.

- The IPTV Player window's "Update Available" button did not enabled after
downloading Xtream Codes database updates.

- The "IPTV" entry's text on the main right-click context menu was not
updated correctly.

- Removing an IPTV XCode/Playlist/EPG automated download profile mid-
download could have caused Zoom Player to freeze. Now a message pops
up and asks you to wait for the download to complete first.

- The following keyboard shortcuts were not assigned the function listed
in the keyboard help:

Alt+"6" - Toggle libVLC IPTV playback (Enabled/Disabled)
Alt+"7" - Toggle libVLC BluRay playback (Enabled/Disabled)
Alt+"8" - Toggle libVLC Media file playback (Enabled/Disabled)
Alt+"9" - Toggle libVLC Streaming playback (Enabled/Disabled)

- Adding chapters to a media file containing embedded chapter data
caused the embedded chapters to disappear when reloading the media.

- The "Open Window's file association interface" button in the "File Format
Association" section of the options dialog now works with Windows 10+.

Godwin
18th September 2024, 09:46
https://www.inmatrix.com/blog/zpiptvfinal1951.webp

Zoom Player IPTV v19.5.1 final has been released:

Highlights:


IPTV Quick Setup Wizard.
Enhanced Media Library Category editor.
Code Optimizations.
Quality of life enhancements.
Bug fixes.


Download (https://inmatrix.com/files/zoomplayer_iptv_download.shtml): What's new (https://inmatrix.com/files/zoomplayer_iptv_whatsnew.shtml)

Godwin
29th September 2024, 19:18
Zoom Player v19.5.2 final has been released:


Highlights:

IPTV Quick Setup Wizard.
Enhanced Media Library Category editor.
Code Optimizations.
Quality of life enhancements.
Bug fixes.

Download (https://inmatrix.com/files/zoomplayer_download.shtml): What's new (https://inmatrix.com/files/zoomplayer_whatsnew.shtml)

Godwin
30th September 2024, 11:46
https://www.inmatrix.com/blog/zpiptvfinal1951.webp

Zoom Player IPTV v19.5.2 final has been released:

Highlights:


IPTV Quick Setup Wizard.
Enhanced Media Library Category editor.
Code Optimizations.
Quality of life enhancements.
Bug fixes.


Download (https://inmatrix.com/files/zoomplayer_iptv_download.shtml): What's new (https://inmatrix.com/files/zoomplayer_iptv_whatsnew.shtml)

Godwin
7th October 2024, 10:16
https://www.inmatrix.com/blog/announcing_zoom_player_v2000_b1.webp

Download Zoom Player:
http://inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player IPTV:
http://inmatrix.com/files/zoomplayer_iptv_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* New Media Server Browser feature that allows you to stream media from
a local or remote Media Server (Adv. Options / Playback / Media Server).

Zoom Player currently supports the top-3 media servers:
1. Plex
2. Emby
3. Jellyfin

There is no limit to the number or types of servers you can add, you can
mix and match as many servers as you want.

Please note that depending on the media server type, load and connectivity,
using libVLC to play content from a media server may offer faster seeking
and audio/subtitle track switching.

* New libVLC option ("Adv. Options / Playback / libVLC" or "Adv. Options /
Playback / Media Server", this setting appears twice) to control whether
the libVLC media engine should be used when playing content from media
servers.

* New Shift+"Y" keyboard shortcut to open the Media Server browsing client.

+ Re-opening the IPTV Player window should now be nearly instant.
The only downside is that if you edit the files manually while Zoom Player
is running, you will have to restart Zoom Player for the changes to
take affect.

+ The default TCP/IP Control API port has been changed to 32999.

+ The default Web Server Control port has been changed to 32998.

+ I am disabling the "Display OSD through MadVR's OSD API" setting (Adv.
Options / Playback / Video) on every install. This feature can have a
negative impact on the user experience, its only benefits is if you
use MadVR in fullscreen exclusive mode, a mode that is no longer
of much use when running Windows 10 or better.

If you previously used this feature and would like to continue using
it, it can be re-enabled in the options.

+ libVLC's default audio framework is now set by default to "DirectSound",
otherwise using libVLC and changing the volume would affect the windows-
level volume level for Zoom Player (which should always be set to 100%).

- libVLC's framework selection was completely broken, selecting another
device wouldn't work at all or would use the default audio device instead.

- Fixed a bug in Zoom Player IPTV that partially broke translation of the
options dialog left-pane tree view, causing some lines to remain in
the original English.

- Fixed a bug that caused some error message text to get truncated.

- In some resolutions, the meta-data display for playing audio media did
not use a round-rectangle background correctly, causing text to appear
partially outside the background.

- Some over-zealous code optimization broke the audio playback meta-data
display area, showing tags for empty fields.

- Selecting the libVLC section in the Advanced Options dialog a second time
no longer tries to relist libVLC's audio devices, causing a slight delay.




Previous beta changes since the release of version 19.5.2:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_2000.shtml

Godwin
9th October 2024, 09:54
https://www.inmatrix.com/blog/announcing_zoom_player_v2000_b2.webp

Zoom Player and Zoom Player IPTV v20 beta 2 has been released.

Download Zoom Player:
http://inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player IPTV:
http://inmatrix.com/files/zoomplayer_iptv_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


+ The Media Server Browser window now restores its previous size & position
when re-opening.

+ The Media Server Browser will now remember the previous browsing path
instead of resetting to the root folder each time you open the window.

+ Right clicking an entry in the Media Server Browser now pops up an
information window displaying the media's description and art.

+ Added "cover" to the "Background image search mask" feature which is
used to find album art images when playing audio files. So right now
the search mask covers both "folder" and "cover" file names (in any
support image format).

+ New (optional) control bar button to open the IPTV Player window added
to Zoom Player MAX.

- The previous beta tried to save some debug logs to "c:\log" and probably
failed causing slow-downs in the Media Server Browser.




Previous beta changes since the release of version 19.5.2:
http://inmatrix.com/files/zoomplayer_whatsnew_beta_2000.shtml

Godwin
30th October 2024, 09:42
https://www.inmatrix.com/blog/announcing_zoom_player_v2000_b3.webp

Zoom Player and Zoom Player IPTV v20 beta 3 has been released.

Download Zoom Player:
http://inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player IPTV:
http://inmatrix.com/files/zoomplayer_iptv_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The default IPTV skin now includes new buttons to open the Home
Theater Media Library and Media Server Browser interfaces. These
buttons replace the Fast Forward and Rewind buttons which work on
a technology that is not really practical with streaming content.

* New (optional) color Hue adjustment control bar buttons, including
Increase Hue, Decrease Hue and Reset Hue.

* New (optional) control bar button to open the Media Server Browser.

* New TCP/IP API command #3210 that returns information on whether
the user accepted or canceled a file delete request.

* When using the Media Server Browser window's right-click dialog
to show information on the clicked entry, clicking the thumbnail
shifts the image to cover the entire screen for a close up look.

* The Media Server Browser window now includes a search feature that
works on several levels. In the "Home" level, you can pick which
server to search and the entire server is searched.

When inside a category, only the contents of the category are searched.

Search results are color-coded for clarity. You can customize the
colors in the advanced options dialog (Playback / Media Server).

Depending on the Media Server used, the returned result may differ.
For example, when searching the entire server, Emby will return
Movies, TV Series, Seasons and Episodes, including if the search
term is only in the show name and not an episode's title.

Plex and Jellyfin on the other hand, will only return Movies, TV
Series and Episodes that the search term matches the entry's title.
Episodes and Seasons that do not contain the Series name in the
title, will not be listed.

Plex is even worse when searching within a category, it does not such
recursively so it's not working much better than the filtering feature.

* The Media Server Browser window's right-click dialog now shows
additional meta-data whenever the server returns such information:
1. Duration
2. Star Rating
3. Average Bitrate (e.g. "4200kbps")
4. Content Rating (e.g. "TV-MA").

* You can now re-order the Media Server list (Adv. Options / Playback
Media Server) to better control the default server entry on the Media
Server Browser's search feature.

* When adding a Media Server (Adv. Options / Playback / Media Server)
without specifying a port, the default local port number is used
automatically ("32400" for Plex and "8096" for Emby or Jellyfin).

* Two new functions added to the XBOX controller Stick controls
(Adv. Options / Interface / XInput) to control the volume using
and seek forward/backward a number of seconds.

* You can now assign any Zoom Player function to the XBOX controller
trigger buttons. The default custom values are seeking backward/forward.

+ The IPTV setup window (Adv. Options / Playback / IPTV) now allows
you to set an auto-update time that includes a fractional value,
allowing the database to be updated more than once per day.
The minimal automatic update value is approximately 30 minutes.

+ A message explaining libVLC was not installed on your computer
accidentally displayed when libVLC was installed but failed to
open a file or stream.

+ You can now select and play multiple items directly from the play history
window (Alt+"H" keyboard shortcut).

+ Added ellipsis "..." symbols to Home Theater list interfaces where
previously the text was simply cut off.

+ Added ellipsis "..." symbols to the playlist editor.

+ Added ellipsis "..." symbols to the meta-data display area when playing
audio tracks.

+ The Options window's Search feature will now start showing results only
from the second letter searched, typing that first character returned
a lot of results which wasn't as snappy as I wanted and there's nothing
to search for that is one letter long, so it didn't make sense either.

- The IPTV's "Force http" Xtream Codes setting did not actually force "http"
connections if the server reported it supports "https", but doesn't
actually have a server listening on the https port.

- Fixed a bug that prevented some channel icons from being displayed in the
IPTV player window.

- Fixed a bug that prevented the IPTV player window from being closed after
playing a stream and then closing and re-opening the IPTV player window.

- Fixed an issue that prevented the libVLC media engine from playing media
files containing Emoji characters.

- Fixed an issue that under some conditions caused the media library
thumbnail text to render incorrectly, either not utilizing the
available space or actually drawing over the thumbnail.

- Fixed loading ".Cue" external chapter files not loading the correct
chapter positions.

- The Media Library's "Playlist" plugin did not display the media's title
when listing ".M3U" playlists.

- Opening the options dialog now resets the IPTV player cache to make
sure changes are updated when re-opening the IPTV player window.

- The XBOX controller functions were not being triggered at the correct
speed and in the case of analog input (stick, triggers), the function
did not repeat if the stick did not move.


Previous beta changes since the release of version 19.5.2:
http://inmatrix.com/files/zoomplayer...eta_2000.shtml

Godwin
11th December 2024, 11:35
Zoom Player and Zoom Player IPTV v20 beta 4 has been released.

Download Zoom Player:
http://inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player IPTV:
http://inmatrix.com/files/zoomplayer_iptv_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* In an effort to modernize Zoom Player's Home Theater look & feel, I've been
working with Godwin on a new icon style. Simple, clean, subtle shading.
With each beta, I'm including the latest icons, some of which are not in
their final state.

Another small tweak I made is to the Home Theater interfaces title area. It
is now using a more standard font & color, reducing the number of different
fonts used on-screen for a cleaner look.

If you would like to comment on the new design, leave me a post on reddit:
https://www.redit.com/r/zoomplayer

* Since neither of the Subtitle components used by Zoom Player (DirectVobSub
and xySubFilter) support VTT subtitles, I wrote code to dynamically convert
".VTT" files to ".SRT" files on the fly.

The temporary ".SRT" files are saved to the windows temp folder and are
erased as soon as the media closes. This feature only works on external
subtitle files.

* Added smart play profiles for Audiobooks in the ".M4B" and ".AAX" formats.

* Added "AAX" as a default Audio file extension format. This change is not
applied automatically to existing installation, you can apply it by
clicking the "Default" button next to the audio extensions under "Advanced
Options / File Format Association / File Extensions".

* Added a button to the Media Server setup dialog (Adv. Options / Playback
/ Media Server) to apply the server's (Plex/Emby/Jellyfin) default local
port to the specified URL.

+ If a Media Server URL is specified without an "http/https" prefix,
"http" is now assumed by default.

- When streaming media using libVLC, under some unknown condition, libVLC
starts sending 1000's of time-changed events to Zoom Player every second,
causing Zoom Player's user interface to freeze under the load. I wrote
custom code to filter out all the duplicate events to work-around this
issue.

- The setting to go fullscreen on play was accidentally disabled in
Zoom Player IPTV.

- An authentication failure on a Media Server could have caused that media
server's profile to disappear.

- Fixed a bug in the previous beta where Zoom Player tried to automatically
set local ports for media servers, preventing servers that work on the
default http/https ports from connecting if you didn't specify the port.

- Fixed TCP/IP Command & Control API message #1702 returning duplicate
subtitle entries.



Previous beta changes since the release of version 19.5.2:
http://inmatrix.com/files/zoomplayer...eta_2000.shtml

Godwin
11th December 2024, 12:25
Zoom Player and Zoom Player IPTV v20 beta 4 has been released.

Download Zoom Player:
http://inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player IPTV:
http://inmatrix.com/files/zoomplayer_iptv_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* In an effort to modernize Zoom Player's Home Theater look & feel, I've been
working with Godwin on a new icon style. Simple, clean, subtle shading.
With each beta, I'm including the latest icons, some of which are not in
their final state.

Another small tweak I made is to the Home Theater interfaces title area. It
is now using a more standard font & color, reducing the number of different
fonts used on-screen for a cleaner look.

If you would like to comment on the new design, leave me a post on reddit:
https://www.redit.com/r/zoomplayer

* Since neither of the Subtitle components used by Zoom Player (DirectVobSub
and xySubFilter) support VTT subtitles, I wrote code to dynamically convert
".VTT" files to ".SRT" files on the fly.

The temporary ".SRT" files are saved to the windows temp folder and are
erased as soon as the media closes. This feature only works on external
subtitle files.

* Added smart play profiles for Audiobooks in the ".M4B" and ".AAX" formats.

* Added "AAX" as a default Audio file extension format. This change is not
applied automatically to existing installation, you can apply it by
clicking the "Default" button next to the audio extensions under "Advanced
Options / File Format Association / File Extensions".

* Added a button to the Media Server setup dialog (Adv. Options / Playback
/ Media Server) to apply the server's (Plex/Emby/Jellyfin) default local
port to the specified URL.

+ If a Media Server URL is specified without an "http/https" prefix,
"http" is now assumed by default.

- When streaming media using libVLC, under some unknown condition, libVLC
starts sending 1000's of time-changed events to Zoom Player every second,
causing Zoom Player's user interface to freeze under the load. I wrote
custom code to filter out all the duplicate events to work-around this
issue.

- The setting to go fullscreen on play was accidentally disabled in
Zoom Player IPTV.

- An authentication failure on a Media Server could have caused that media
server's profile to disappear.

- Fixed a bug in the previous beta where Zoom Player tried to automatically
set local ports for media servers, preventing servers that work on the
default http/https ports from connecting if you didn't specify the port.

- Fixed TCP/IP Command & Control API message #1702 returning duplicate
subtitle entries.



Previous beta changes since the release of version 19.5.2:
http://inmatrix.com/files/zoomplayer...eta_2000.shtml

Godwin
23rd December 2024, 19:23
https://www.inmatrix.com/blog/announcing_zoom_player_v2000_rc2.webp
Zoom Player and Zoom Player IPTV v20 release candidate 2 has been released.

Download Zoom Player:
http://inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player IPTV:
http://inmatrix.com/files/zoomplayer_iptv_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* In an effort to modernize Zoom Player's Home Theater look & feel, I've been
working with Godwin on a new icon style. Simple, clean, subtle shading.
With each beta, I'm including the latest icons, some of which are not in
their final state.

Another small tweak I made is to the Home Theater interfaces title area. It
is now using a more standard font & color, reducing the number of different
fonts used on-screen for a cleaner look.

If you would like to comment on the new design, leave me a post on reddit:
https://www.redit.com/r/zoomplayer

* Since neither of the Subtitle components used by Zoom Player (DirectVobSub
and xySubFilter) support VTT subtitles, I wrote code to dynamically convert
".VTT" files to ".SRT" files on the fly.

The temporary ".SRT" files are saved to the windows temp folder and are
erased as soon as the media closes. This feature only works on external
subtitle files.

* Added smart play profiles for Audiobooks in the ".M4B" and ".AAX" formats.

* Added "AAX" as a default Audio file extension format. This change is not
applied automatically to existing installation, you can apply it by
clicking the "Default" button next to the audio extensions under "Advanced
Options / File Format Association / File Extensions".

* Added a button to the Media Server setup dialog (Adv. Options / Playback
/ Media Server) to apply the server's (Plex/Emby/Jellyfin) default local
port to the specified URL.

+ If a Media Server URL is specified without an "http/https" prefix,
"http" is now assumed by default.

- When streaming media using libVLC, under some unknown condition, libVLC
starts sending 1000's of time-changed events to Zoom Player every second,
causing Zoom Player's user interface to freeze under the load. I wrote
custom code to filter out all the duplicate events to work-around this
issue.

- The setting to go fullscreen on play was accidentally disabled in
Zoom Player IPTV.

- An authentication failure on a Media Server could have caused that media
server's profile to disappear.

- Fixed a bug in the previous beta where Zoom Player tried to automatically
set local ports for media servers, preventing servers that work on the
default http/https ports from connecting if you didn't specify the port.

- Fixed TCP/IP Command & Control API message #1702 returning duplicate
subtitle entries.



Previous beta changes since the release of version 19.5.2:
http://inmatrix.com/files/zoomplayer...eta_2000.shtml

Godwin
6th January 2025, 14:51
https://www.inmatrix.com/blog/zpfinal.webp
Announcing Zoom Player MAX & IPTV version 20.

Highlights:


Plex/Emby/Jellfin media browser.
Plex/Emby/Jellfin media library plugin.
Optimized and Enhanced IPTV features.
Modern Home Theater Icons & Background.
Media Library Enhancements.
XBOX Controller Enhancements.
Support for more Audio Book formats.
Quality of life enhancements.
Bug fixes.


Download (https://inmatrix.com/files/zoomplayer_download.shtml): What's new (https://inmatrix.com/files/zoomplayer_whatsnew.shtml)

Godwin
15th January 2025, 10:45
https://www.inmatrix.com/blog/zpfinal.webp
Announcing Zoom Player MAX & IPTV version 20.1.

Highlights:


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.


Download Zoom Player:
https://inmatrix.com/files/zoomplayer_download.shtml

Download Zoom Player IPTV:
https://inmatrix.com/files/zoomplayer_iptv_download.shtml

Previous changes since the release of version 20:
https://inmatrix.com/files/zoomplayer_whatsnew.shtml

Godwin
18th February 2025, 10:33
https://www.inmatrix.com/blog/announcing_zoom_player_v2100_b1.webp
Zoom Player and Zoom Player IPTV v21 beta 1 has been released.

Download:
https://www.inmatrix.com/files/zoomplayer_beta.shtml


Download Zoom Player IPTV::
https://www.inmatrix.com/files/zoomplayer_iptv_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* 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:[url]" 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:[text]" command line parameter that specifies a user-
agent header when opening a URL from the command line, for example:
zplayer.exe "/useragent:SpecialCode" "https://website.com/v.m3u8"

* New "/exaudio:[media]" command line parameter that manually specifies
an external audio file/URL for the currently playing media, for example:
zplayer.exe "http://website.com/steam/video.mp4"
"/exaudio:http://website.com/stream/audio.mp3"

+ Since the new Overlay Control conflicts with the Hot Corner feature,
Hot Corners have been disabled by default. If you previously used the
Hot Corners feature, you can re-enable it in the advanced options
(make sure to disable the Control Overlay).

+ Maximizing the video window now pops-up any visible Zoom Player windows
such as the Playlist Editor, Equalizer, Media Server Browser, IPTV Player,
etc.

+ The default value for the "Show the Mouse Cursor (pixels)" setting (that
also determines the number of pixels the mouse should move to show the
new Control Overlay interface) has been changed from 2 pixels to 16.
If you've previously set another value, you will need to set it again.

+ The default function assigned to the space key is now "Play / Pause",
replacing the previous default of showing/hiding the control bar.
If you wish to return to the previous default, you can do so from
the advanced options dialog under (Interface / Keyboard).

+ The user interface button hints are now showing the function names
from the translations in combination with any hint text from the skin.
This change will help with translations since the text that is currently
embedded in the skin script is not accessible.

The downside is that using non-default skins may show a double-hint.

+ Scrolling through the play history window should be smoother now.

+ The Control Bar menu entry has been moved under the "Controls" sub-menu.

- The Media Server Browser and Media Library Media Server plugins failed to
show any episode listing for Jellyfin servers.

- Opening a media from the play history window and then as the media was
being loaded quickly reopening the play history window would trigger
a crash.

- Eliminated a bit of flickering (two updates) in the IPTV window's stream
list panel when re-opening the window.

- Clicking the "Media Info" radio button on the information window got
broken and didn't show any information.

- Switching between multiple-playlists now properly stops the currently
playing media.

- When using MadVR or MPC-VR as the video renderer with the no-UI skin
mode (F3 keyboard shortcut), you can now resize the video from the
edges and not only from the corners.

- Hopefully fixed cases where Chinese/Japanese time and date display
would show invalid characters.

- Adding IPTV Xtream Codes movie to the favorites did not show the
movie's description when clicked in the favorites section.





Previous beta changes since the release of version 20.1:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2100.shtml

Godwin
25th February 2025, 11:36
https://www.inmatrix.com/blog/zpbeta2.webp
Zoom Player and Zoom Player IPTV v21 beta 2 have been released.

Download:
https://www.inmatrix.com/files/zoomplayer_beta.shtml


Download Zoom Player IPTV::
https://www.inmatrix.com/files/zoomplayer_iptv_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* 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.




Previous beta changes since the release of version 20.1:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2100.shtml

Godwin
5th March 2025, 09:48
https://www.inmatrix.com/blog/zpbeta3.webp
Zoom Player and Zoom Player IPTV v21 beta 3 have been released.

Download:
https://www.inmatrix.com/files/zoomplayer_beta.shtml


Download Zoom Player IPTV::
https://www.inmatrix.com/files/zoomplayer_iptv_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* 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.




Previous beta changes since the release of version 20.1:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2100.shtml

Godwin
12th March 2025, 11:30
https://www.inmatrix.com/blog/zpbetarc1.webp
Zoom Player and Zoom Player IPTV v21 release candidate 1 have been released.

Download Zoom Player MAX:
https://www.inmatrix.com/files/zoomplayer_beta.shtml


Download Zoom Player IPTV:
https://www.inmatrix.com/files/zoomplayer_iptv_beta.shtml


Changes in this beta::

* New feature!

+ Changed feature!

- Fixed feature!


* 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.




Previous beta changes since the release of version 20.1:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2100.shtml

Godwin
19th March 2025, 12:46
https://www.inmatrix.com/blog/zpbetarc2.webp
Zoom Player and Zoom Player IPTV v21 release candidate 2 have been released.

Download Zoom Player MAX:
https://www.inmatrix.com/files/zoomplayer_beta.shtml


Download Zoom Player IPTV:
https://www.inmatrix.com/files/zoomplayer_iptv_beta.shtml


Changes in this beta::

* New feature!

+ Changed feature!

- Fixed feature!


* 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.




Previous beta changes since the release of version 20.1:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2100.shtml

Godwin
31st March 2025, 12:09
https://www.inmatrix.com/blog/zpfinal.webp
Announcing Zoom Player MAX & IPTV version 21.

Highlights:


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.


Download (https://inmatrix.com/files/zoomplayer_download.shtml): What's new (https://inmatrix.com/files/zoomplayer_whatsnew.shtml)

Godwin
16th April 2025, 13:25
https://www.inmatrix.com/blog/zpbetarc1.webp
Zoom Player and Zoom Player IPTV v21.1 release candidate 1 have been released.

Download Zoom Player MAX:
https://www.inmatrix.com/files/zoomplayer_beta.shtml


Download Zoom Player IPTV:
https://www.inmatrix.com/files/zoomp...ptv_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* 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.



Previous beta changes since the release of version 21:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2110.shtml

Godwin
23rd April 2025, 10:15
https://www.inmatrix.com/blog/zpbetarc2.webp
Zoom Player and Zoom Player IPTV v21.2 release candidate 2 have been released.

Download Zoom Player MAX:
https://www.inmatrix.com/files/zoomplayer_beta.shtml


Download Zoom Player IPTV:
https://www.inmatrix.com/files/zoomp...ptv_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* 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.



Previous beta changes since the release of version 21:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2120.shtml

Godwin
5th May 2025, 13:06
https://www.inmatrix.com/blog/zpfinal.webp
Announcing Zoom Player MAX & IPTV version 21.2.

What's new in v21.2:
https://www.youtube.com/watch?v=RsPR_tRa_50

Highlights:


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.


Download (https://inmatrix.com/files/zoomplayer_download.shtml): What's new (https://inmatrix.com/files/zoomplayer_whatsnew.shtml)

Godwin
7th May 2025, 09:39
https://www.inmatrix.com/blog/zpbetarc1.webp
Zoom Player and Zoom Player IPTV v21.3 release candidate 1 have been released.

Download Zoom Player MAX:
https://www.inmatrix.com/files/zoomplayer_beta.shtml


Download Zoom Player IPTV:
https://www.inmatrix.com/files/zoomp...ptv_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* I've added an "Update" menu option to the playlist editor's multi-playlist
menu, making it much simpler to update previously added playlists.

+ The playing media information dialog ("I" keyboard shortcut) now uses
mediainfo.dll to extract the playing frame-rate if an accurate frame-rate
value cannot be derived from the media engine directly.

+ Opening the playlist editor or equalizer dialogs will not automatically
hide the control overlay now.

+ Hovering with the mouse cursor over the timeline when Zoom Player is not
the focused application no longer shows the current position hint as
showing the hint causes Zoom Player's window to pop to the front, which
can be annoying.

- Using Modern UI and attaching the playlist editor to the main user
interface and then dragging the main window to move it caused the
playlist editor to snap to the left side of the main window instead
of moving along with it.

- The IPTV window's "Filter EPG" mode drop-down list was not initially set
when using a language file to translate zoom player to other languages.

- Trying to play a network shared path over 260 characters would fail if the
"Do not check if a file exists when adding to the playlist" setting was
disabled (the file exist check did not function with the long network path).

- The DirectShow Zoom function did not zoom into the mouse cursor position
accurately when used from the mouse wheel in windowed mode.

- The keyboard shortcut listing dialog did not adjust itself properly for
higher DPI displays, forcing you to manually resize the window to see the
content properly.

- The keyboard layout editor's key-edit dialog now appears centered over the
the keyboard layout editor's window, fixes an issue where the ok/cancel
buttons were partially truncated on a high DPI monitor and makes more
space for translations.

- The "Clicking the video area with another app active only takes focus"
setting did not work when the control overlay was visible.

- Under some circumstances, the pop-up action OSD (Play/Pause/Volume/etc)
text may have appeared cropped when using a language file.

- Two entries in the options dialog's "Help / Export" menu were not
translated properly to other languages.

- The entries in the IPTV's menu were not translated properly to other
languages.

- The entries in the IPTV's EPG Grid menu were not translated properly to
other languages.

- The Media Library's category editor's right-click menu was not
translated properly to other languages.

- One entry on the control bar's context menu was not translated properly
to other languages.

- Under some conditions, the EPG Grid window could appear behind the
IPTV window.

- Under some conditions, the IPTV Customization window could appear behind
the IPTV window.

- Under some conditions, the IPTV EPG Grid's Customization window could
appear behind the EPG Grid's window.



Previous beta changes since the release of version 21.2:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2130.shtml

Godwin
19th May 2025, 13:10
https://www.inmatrix.com/blog/zpfinal.webp
Announcing Zoom Player MAX & IPTV version 21.3.

What's new in v21.3:
https://www.youtube.com/watch?v=PKn1ygvY3Pg

Highlights:


More Modern UI customization options
Enhanced accuracy meta-data scraping (TV / Movies)
Simplified multi-playlist management
Edit multiple media library meta-data entries
Bug fixes.


Download (https://inmatrix.com/files/zoomplayer_download.shtml): What's new (https://inmatrix.com/files/zoomplayer_whatsnew.shtml)

Godwin
2nd June 2025, 10:09
https://www.inmatrix.com/blog/zpfinal.webp
Announcing Zoom Player MAX & IPTV version 21.4.

What's new in v21.4:
https://www.youtube.com/watch?v=XA06FSpUBW4

Highlights:


Enhanced IPTV setup wizard
Media Server (PLEX/Emby/Jellyfin) collections support
Quality of life enhancements.
Fixed window snap-back when crossing between monitors
Other bug fixes


Download (https://inmatrix.com/files/zoomplayer_download.shtml): What's new (https://inmatrix.com/files/zoomplayer_whatsnew.shtml)

Godwin
7th July 2025, 09:38
https://www.inmatrix.com/blog/zpbetarc1.webp
Zoom Player and Zoom Player IPTV v21.5 release candidate 1 have been released.

Download Zoom Player MAX:
https://www.inmatrix.com/files/zoomplayer_beta.shtml


Download Zoom Player IPTV:
https://www.inmatrix.com/files/zoomplayer_iptv_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* 18 new functions added to the control overlay button options:

01. Play previous video in the same folder as the playing video
02. Play next video in the same folder as the playing video
03. Play previous media with the same file extension in the same folder
04. Play next media with the same file extension in the same folder
05. Fast Play by user specified value
06. Delete currently playing media
07. Increase play rate by user specified value
08. Decrease play rate by user specified value
09. DirectShow-Zoom Pan Left
10. DirectShow-Zoom Pan Right
11. DirectShow-Zoom Pan Up
12. DirectShow-Zoom Pan Down
13. Audio Synchronize ahead by user specified value
14. Audio Synchronize back by user specified value
15. Subtitle Synchronize ahead by user specified value
16. Subtitle Synchronize back by user specified value
17. Increase Volume by user specified value
18. Decrease Volume by user specified value

Since the available buttons now stands at 88, I've added a filtering
option to make it easier to find the button you're looking for.

* Color Control support is now available when using MPC-VR as the
video renderer.

* Added a new JSON post-processing cache mechanism when using the IPTV
Player API. The practical application is that Zoom Player opens the IPTV
window faster when closing and reopening Zoom Player several times in the
same IPTV database update period (by default, once per day).

* The IPTV EPG Grid view has been visually enhanced with gradient shading of
Streams and Programs. Of course, I made the gradient colors fully
customizable through the EPG Grid's "Customize" menu option.

* New Setting (Adv. Options / Interface / Mouse / Settings) that determines
whether the mouse cursor hides automatically when the player window is
maximized. Enabled by default.

* New Settings (Adv. Options / Interface / Control Overlay) to pick the color
and opacity of timeline highlighting features (e.g. AB Repeat).

* The "exInterface" extended function has been enhanced with new parameters:
15 = Show Control Overlay
16 = Hide Control Overlay
17 = Show Color Control Overlay
18 = Hide Color Control Overlay
19 = Show IPTV stream selection window
20 = Hide IPTV stream selection window
21 = Show Media Server browser window
22 = Hide Media Server browser window

* Zoom Player's error dialog is no longer skinned and has been rewritten
to use a modern overlay style. Should be easier to read, especially when
compared to the skinned version on bright skins (e.g. Alba).

* Zoom Player's "Please wait" dialog is no longer skinned and has been
rewritten to use an modern overlay style.

* New "Tab" (nvTab) navigation function.

The Tab button can now be used to:
1. Switch the main home theater interface between home theater interface
selection and system functions.
2. Switch the media library home theater interface to function mode
and back to the media list.
3. Switch the file browsing home theater interface to function mode
and back to the file list.
4. Switch the play list home theater interface to function mode
and back to the media list.
5. Switch the play history home theater interface to function mode
and back to the media list.
6. Switch the favorites home theater interface to function mode
and back to the media list.
7. Switch the streaming audio home theater interface to function mode
and back to the media list.
8. Switch the active button on the error dialog window.

If you are using a custom keyboard layout, you may want to add this line
to your key file:
nvAddKey(None,9,nvTab)

* Zoom Player's TCP/IP has been extended with a new "0300" message that
returns the current skin mode. The skin mode is a 32bit value with each
bit indicating whether a skin group section is active.

* Zoom Player's TCP/IP has been extended with a new "0310" message that
returns the current Media mode skin file.

* Zoom Player's TCP/IP has been extended with a new "0320" message that
returns the current DVD mode skin file.

* Zoom Player's TCP/IP has been extended with a new "0330" message that
returns the current Audio mode skin file.

+ The AB Repeat feature's active range is now visible on the control overlay
timeline area.

+ The "Refresh" button on the IPTV player window can now be used to force
a refresh of the IPTV playlist/EPG databases for either the selected
playlist entry or All playlist entries without having to open the
advanced options dialog.

+ Playing media from a media server (PLEX / Emby / Jellyfin) that includes
multiple versions of the same media will now add all versions to the
playlist, allowing you to switch between versions using the "next track"
feature.

+ The Media Server Browser now remembers the list's "Top Index" when
closing and re-opening the browser window, restoring the exact
scroll bar position of the selected item within the list.

+ Opening the "Chapter Editor / Go to" dialog using the "G" keyboard shortcut
now opens with the "Go to" entry box active and available for immediate
input. Opening the same dialog with the Shift+"C" keyboard shortcut opens
the dialog with the Chapter name entry box active.

+ Dragging the Color Control Overlay's color bars now shows the active value
as you drag the mouse cursor over a color bar.

+ Switching between Modern and Classic user interface modes now tries to
remember the currently active skin in Classic mode.

+ Zoom Player's function picker dialog now uses a filtering feature
instead of search as it makes it much easier to find functions. The
function picker is used in several places throughout Zoom Player's
user interface, including the keyboard layout editor and picking
custom mouse button functions.

+ When using multiple attempts to connect to a streaming server, the
"Please Wait" window now shows a "Connecting (2/3)" type messages
to provide better feedback on the current connection status.

- Fixed an issue where the playlist editor and equalizer windows could pop
to the front of other applications when a new media is loaded and
Zoom Player is in the running in the background.

- There were some cases when trying to use the media library category editor
to add a YouTube channel where channel URLs using "@[username]" were not
identified correctly and other channels were added instead.

- Using the media library category editor failed to add a YouTube channel
where the channel's URL contained extra information after the channel's
identifier (e.g. "https://youtube.com/@zptechnology?si=LsHK4XZ6ngCgLcXE").

- In the advanced options dialog, the ability to set custom functions for
the keyboard's "Space" and "Arrow" functions (left/right/up/down) was
broken with the custom entry fields remaining disabled.

- Switching to audio mode when using MPC-VR as the video renderer did not
hide the video window causing cosmetic issues with the audio mode skin.

- There was a slight lag updating the timeline's current position when
loading a media with a previously saved position.

- Favorites added from the media server's media library plugin are now
playable. If you previously added favorites from a media library
category using the media server plugin, you will have to add them again.

- Trying to play a media from either an Emby or Jellyfin server failed
if the media had multiple versions (encodings).

- The "Show/Hide the Home Theater's Web Browser interface" feature was
broken, triggering an empty screen or crash.

- The advanced options dialog's playlist Customization page was accidentally
labeled as "Playlist".

- Resetting the control overlay's default style did not reset the opacity
level of the timeline chapter marks to its correct 50% default value.

- The were cases where the error dialog could appear behind other,
open windows.



Previous beta changes since the release of version 21.4:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2150.shtml

Godwin
16th July 2025, 08:42
https://www.inmatrix.com/blog/zpfinal.webp
Announcing Zoom Player MAX & IPTV version 21.5.

Highlights:


18 new functions added to the control overlay button options
Faster IPTV database caching with a simpler refresh option
Support more IPTV archive (catchup) streaming and Grouping formats
Visual enhancements to the IPTV Player window and EPG Grid
Modern UI error dialog and please wait windows
"Tab" Home Theater navigation feature
PLEX/Emby/Jellyfin same media multi-source streaming option
Quality of life enhancements
Bug fixes


What's new in v21.5:
https://www.youtube.com/watch?v=Li0AXuIPBgA (https://www.youtube.com/watch?v=Li0AXuIPBgA)

Download (https://inmatrix.com/files/zoomplayer_download.shtml): What's new (https://inmatrix.com/files/zoomplayer_whatsnew.shtml)

Godwin
4th August 2025, 13:06
https://www.inmatrix.com/blog/zpfinal.webp
Announcing Zoom Player MAX & IPTV version 21.5.1.

Download Zoom Player MAX:
https://www.inmatrix.com/files/zoomplayer_download.shtml

Download Zoom Player IPTV:
https://www.inmatrix.com/files/zoomplayer_iptv_download.shtml

Highlights:


Optimized IPTV database parsing, now 20-50% faster
Enhanced keyboard shortcut (F1) dialog
Fixed window order glitches
Quality of life enhancements
Bug fixes


Previous changes since the release of version 21.5:
https://inmatrix.com/files/zoomplayer_whatsnew.shtml

Godwin
1st September 2025, 13:18
https://www.inmatrix.com/blog/zpfinal.webp
Announcing Zoom Player IPTV version 21.5.2.

Download Zoom Player IPTV:
https://www.inmatrix.com/files/zoomplayer_iptv_download.shtml

What's fixed:

- Fix for activating Zoom Player IPTV using a serial number, if your copy is already activated, you can skip this update.

Previous changes since the release of version 21.5:
https://www.inmatrix.com/files/zoomplayer_iptv_whatsnew.shtml

Godwin
18th September 2025, 10:09
https://www.inmatrix.com/blog/zpbeta1.webp

Zoom Player and Zoom Player IPTV v22 beta 1 has been released.

Download:
https://www.inmatrix.com/files/zoomplayer_beta.shtml


Download Zoom Player IPTV::
https://www.inmatrix.com/files/zoomplayer_iptv_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* I have designed an entirely new IPTV Home Theater interface accessible
through the right-click menu, using the Shift+"G" keyboard shortcut,
navigating through the home theater main interface (assuming the IPTV
setting is enabled in Zoom Player's advanced options) or by assigning
it as a button in the control overlay's advanced options page.

What works:
1. Playing streams should work.
2. You should be able to easily control and navigate the interface using
a mouse, keyboard or remote control.
3. The IPTV Home Theater interface is fully customizable, press the top
bar's paint brush button to begin customizing:
https://www.youtube.com/watch?v=7JXbFB5OWyM

What doesn't work yet:
1. Stream logos are not displayed next to stream names.
2. Archive (catchup) playback is not implemented.
3. The EPG Grid/List view toggle button does nothing.
4. Navigating the EPG using the keyboard on archive (catchup)
streams may cause a state where you must press the "Back"
button or "Backspace" key to return to stream selection.

* The IPTV Group Manager has been redesigned for greater clarity and
a few new features were added :

1. The ability to easily unhide multiple previously hidden groups.

2. New Cut/Copy/Paste right-click menu functionality in the
"Favorite Group Streams" list to easily organize favorites
between multiple favorite groups.

* Added another caching layer to optimize the re-opening of the IPTV
window which should now be nearly instantaneous even when dealing
with playlists with over 20,000 groups.

* New feature accessible from the right-click menu under the "Open"
sub-menu to show the playing media in Windows' File Explorer.

* You can now right-click a media library entry to show the selected
file or folder in Windows' File Explorer.

* New Setting (Adv. Options / Playback / IPTV) that controls whether
playing archived/catchup IPTV programs uses the specified time zone
when creating the URL.

Previously, the time zone was always used, disable this setting if
the wrong program plays.

* New Setting (Adv. Options / Playback / IPTV) allowing you to prevent
streaming re-connection attempts if the initial connection took more
than a specified number of seconds (15 by default).

The rationale behind this feature is that when a server is truly down
or busy, it usually takes 1-3 seconds for the streaming component to
recognize the issue. However when the server up but not configured to
stream data, it may take streaming component 20 seconds to recognize
the connection failure.

Performing a sequence of 3 connection attempts when the server takes
20 second to responds would have Zoom Player freezing for a solid
minute, which isn't very friendly.

* New Setting (Adv. Options / Interface / Home Theater / Setting) that
controls whether sorting the media library by size in a folder based
category includes sorting folders by their content size.

Since scanning the contents of folders and sub-folders can be slow,
this setting is disabled by default.

* New Setting (Adv. Options / Interface / Mouse / Wheel) to reverse
the horizontal scroll / tilt direction.

+ The IPTV EPG listing should appear a little faster.

+ Filtering IPTV streams now includes group names in the filtered results
to make it easier to differentiate between duplicate stream names by
using the group's name.

Duplicate stream names are often the result of varying streaming
quality (e.g. 1080p/4K/HDR/etc).

+ You can now disable IPTV auto-updates (download) by setting the
"Auto update (days)" value to "0". You can still trigger an update
by clicking the refresh button on the IPTV Window or through the
advanced options dialog's "Playback / IPTV" section.

+ Switching IPTV playlist using the drop-down menu on the IPTV Window
now always ensures that favorites remain visible at the top of the
list regardless of the selected playlist.

+ The minimize button has been visually updated to match Window's
design language (vertically centered now).

+ The Hidden Group list in the advanced options dialog's IPTV section
can now be used to select and delete multiple hidden group names from
the list in one action.

+ The mouse wheel horizontal scroll / tilt feature has been reset with
its default value now set to "Navigation" and the scroll direction
has been reversed (you can switch the direction back in the options).

- Resetting Zoom Player's setting to default through the options dialog
now also erases the IPTV database cache.

- Fixed a crash when using the IPTV group manager and then closing
the IPTV window before the updated list refreshed itself.

- The up/down/top/bottom arrows in the IPTV Group Manager's favorite
streams section were broken.

- Fixed a case where the IPTV Program Info window could appear behind
the main IPTV window.

- Setting a time shift value to an IPTV username/password login profile
did not show the time shift value next to the profile name.

- The media library's meta-data editor now allows you to replace the
backdrop and poster images after a successful meta-data scrape returned
no image data.

- Fixed a bug that caused the IPTV EPG for the previously selected
stream not to show after opening the options dialog.

- Some pop-up confirmation/error/information dialog did not take into
account the monitor's DPI (size) value and showed smaller text.

- Fixed possible crashes when trying to use Zoom Player's TCP/IP API
when a track was loading or when Zoom Player was in the process of
shutting down.




Previous beta changes since the release of version 21.5.2:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2200.shtml

Godwin
1st October 2025, 11:07
https://www.inmatrix.com/blog/zpbeta2.webp

Zoom Player and Zoom Player IPTV v22 beta 2 has been released.

Download Zoom Player MAX::
https://www.inmatrix.com/files/zoomplayer_beta.shtml


Download Zoom Player IPTV::
https://www.inmatrix.com/files/zoomplayer_iptv_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* I changed the way IPTV playlists are parsed so each playlist
is now parsed in a separate threads. If you're a power user
with multiple IPTV sources, you should notice a significant
speed increase when initially opening the IPTV Windowed or
Home Theater interfaces.

* The IPTV Window's stream filtering feature now supports multiple
"or" search queries.

For example, typing "Spo, Wea" will only list streams containing
"Spo" or "Wea" in their title.

* The IPTV Group Manager is now accessible through the IPTV Home
Theater interface. If you previously installed Zoom Player version 22
beta 1, you will need to reset the IPTV Home Theater customization
settings to default or add the Group Manager as a button in the IPTV
Customization dialog which you can access by clicking the paint brush
icon on the top bar.

* Zoom Player's pre-configuration wizard has been extended with
support for a new Home Theater IPTV mode and Zoom Player IPTV
will now display the pre-configuration wizard to query whether
to use IPTV PC or Home Theater PC modes.

The pre-configuration wizard can be manually triggered using
the Alt+Shift+"F12" keyboard shortcut.

* You can now double-click a favorite group in the IPTV Group Manager
to rename the group and double-click a Group's stream to add it to
the favorites.

+ The IPTV Setup Wizard has been extended to support adding local
playlists and EPG files rather than URLs.

- Fixed a few issues with EPG navigation in the Home Theater IPTV
interface.

- Sorting a media library category by size with the setting to sort
folders by their size and the setting to list folders before files
both enabled, broke the sorting entirely.

- Setting the IPTV Home Theater interface to default values using
the customization dialog did not apply the default value to the
Top bar active selection entry.

- Fixed a small cosmetic glitch when editing the Window position
snap zones (Adv. Options / Interface / Position & Size).

- It was impossible to move the pre-configuration (Desktop/HTPC/etc)
window by dragging from the title area.




Previous beta changes since the release of version 21.5.2:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2200.shtml

Godwin
29th October 2025, 09:10
https://www.inmatrix.com/blog/zpbeta3.webp

Zoom Player MAX and STREAM v22 beta 3 have been released.

Download Zoom Player MAX::
https://www.inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player STREAM::
https://www.inmatrix.com/files/zoomplayer_stream_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* New feature on the right-click menu of the Video Streaming window
to open streams/favorites in a new instance.

* New feature on the Video Streaming window to open previously played
streams in a new player instance.

* To make it easier to mobilize Video Streaming subscription across
devices, I've added a new feature (Adv. Options / Playback / Video
Streaming) to Disable or Enable Video Streaming subscriptions.

Disabled subscriptions will not show up in the Video Streaming
Windowed or Home Theater interfaces and automated/manual databases
updates will remain paused until the subscription is re-enabled.

* Added the option to show the current time on the control overlay's
timeline area (Adv. Options / Interface / Control Overlay). The new
letter to show the current time in either of the left/center/right
screen zones is "M".

+ When using the Video Streaming Window in "Player API" subscription
mode, clicking on VOD entries will now show a visual "Loading ..."
indicator in the EPG panel to make it clearer that information is
being downloaded.

+ The Control Overlay's timeline can now be used to seek in sub-second
values. Mostly noticeable on short videos.

- Fixed several stability issues related to the Video Streaming window.

- Fixed a case when using the control overlay interface to open a window
(e.g. The playlist editor) would cause the control overlay to become
hidden behind the video window.

- Trying to play an archive (catchup) program from a favorite stream
stopped working in v22 beta 2, showing the live stream instead.

- The "Adv. Options / Playback / Video Streaming" setting for "Playing
a stream clears the playlist" did not function with the playlist
still being cleared with this setting unchecked.

- Showed the wrong Video Streaming window's EPG selected entry
background color for VOD entries.

- Showed the wrong duration for some Video Streaming "Player API"
VOD entries.

- Video Streaming "Player API" subscription VOD entries could show
"null" instead of no text at times where the provider did not include
certain texts such as Title and Plot.

- Closing the Video Streaming Window as stream icons/posters were queued
for download/decoding prevented the icons/posters from being downloaded/
decoded when reopening the window.

- Due to a bug in character encoding, it was impossible to login to
Emby/Jellyfin media servers when using a username or password
containing certain characters.

- The internal screen saver did not activate when hovering with the
mouse cursor over the control bar's timeline area.

- Zoom Player's internal screen saver should now show the time in the
Windows selected regional format (24h/12h).

- Fixed a bug that prevented the timeline thumbnail preview from working
when the preview thumbnail and playing video shared the same resolution.

- Zoom Player's error dialog (in red) did not have a minimum size
limit, causing it to break if the error message was too short.
It also flickered when hovering over the buttons and the buttons
themselves were triggered on mouse "down" instead of "click",
making the dialog less intuitive.





Previous beta changes since the release of version 21.5.2:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2200.shtml

Godwin
5th November 2025, 09:49
https://www.inmatrix.com/blog/zpbeta4.webp

Zoom Player MAX and STREAM v22 beta 4 have been released.

Download Zoom Player MAX::
https://www.inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player STREAM::
https://www.inmatrix.com/files/zoomplayer_stream_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* I have designed an entirely new Streaming Video Home Theater interface.

You can access the new interface by:

1. Using the right-click menu under "Home Theater".

2. Using the Shift+"G" keyboard shortcut.

3. Navigating through the home theater main interface (assuming
the Streaming Video setting is enabled in Zoom Player's advanced
options).

4. By assigning it as a button in the control overlay's advanced
options page.


What works:

1. Playing streams.

2. Playing VOD movies & series.

3. Playing archive (catch-up) programs.

4. EPG Grid & List view modes.

5. Multiple playlists.

6. You should be able to easily control and navigate the
interface using a mouse, keyboard or remote control.

7. The Streaming Video Home Theater interface is fully customizable.
From colors to element sizes, press the top bar's paint
brush button to begin customizing:
https://www.youtube.com/watch?v=7JXbFB5OWyM


What's not yet implemented :

1. Search / Filtering.

2. VOD Movies/TV Series meta-data display.

3. Stream logos next to stream names.

4. Manual refresh Playlist/EPG database button.

5. Playing stream indicator

6. Fancy animations.

* Moved the Video Streaming's Player API JSON playlist caching code to
run in the background as soon as new playlists are downloaded which
should help both the Video Streaming Windowed and Home Theater
interfaces to open much faster.

* Rewrote the Video Streaming's Player API JSON playlist caching code to
a binary format, increasing both reliability and performance.

* The Video Streaming's Player API JSON playlist parsing now processes
the "Live / Series / Movie" JSON playlists concurrently using multiple
threads, increasing parsing speed by 20-50% depending on your system
and content provider.

+ The Chapter/Bookmark editor no longer forces you to pick a title before
adding an entry. If no title is specified, only the time is listed.

- Using the Refresh button on the Video Streaming window was a bit
confusing when used with multiple playlists/providers as it showed
you that there's an update ready after each playlist/provider finished
downloading. This caused a weird state where it wasn't very clear
what's going on.

- Fixed an issue with the 12/24 hour time format displayed in some areas,
hopefully for good this time.

- Fixed an issue with seeking to the next/previous chapter where the
seeking was only accurate to the second instead of sub-second.

- Fixed a freeze when re-opening the Video Streaming window (Ctrl+"G")
due to a unicode line separator character I wasn't expecting in
JSON playlists.





Previous beta changes since the release of version 21.5.2:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2200.shtml

Godwin
20th November 2025, 11:35
https://www.inmatrix.com/blog/zpbetarc1.webp

Zoom Player MAX and STREAM v22 release candidate 1 have been released.

Download Zoom Player MAX::
https://www.inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player STREAM::
https://www.inmatrix.com/files/zoomplayer_stream_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* I have designed an entirely new Streaming Video Home Theater interface.
You can access the new interface by:
1. Using the right-click menu under "Home Theater".
2. Using the Shift+"G" keyboard shortcut.
3. Navigating through the home theater main interface (assuming
the Streaming Video setting is enabled in Zoom Player's advanced
options).
4. By assigning it as a button in the control overlay's advanced
options page.

What works:
1. Playing streams.
2. Playing VOD movies & series.
3. Playing archive (catch-up) programs.
4. EPG Grid & List view modes.
5. Multiple playlists.
6. VOD movies / series meta-data information and posters (basic).
7. You should be able to easily control and navigate the
interface using a mouse, keyboard or remote control.
8. The Streaming Video Home Theater interface is fully customizable.
From colors to element sizes, press the top bar's paint
brush button to begin customizing:
https://www.youtube.com/watch?v=7JXbFB5OWyM

What's not yet implemented :
1. Search / Filtering.
2. Playing stream indicator
3. A prettier VOD movies / series thumbnail with backdrop display.
4. Manual refresh Playlist/EPG database button.
5. Fancy animations.

* Wrote a Video Streaming Player API meta-data scraping spider that
uses multiple threads to download and cache VOD meta-data such as
descriptions, cast, director, etc).
Specify how many threads in Advanced options under "Playback /
Video Streaming". The default value is "4" and when choosing a higher
value, consider how much you're willing to overload your content
provider's servers or even risk having them block your IP address.

* Video Streaming M3U playlist URLs and Player API JSON URLs are now
automatically parsed and cached in the background as soon as the
download completes to ensure the fastest operation when opening
the Video Streaming Windowed or Home Theater interfaces.

* Implemented a Video Streaming M3U caching system that automatically
caches M3U files as soon as they're added as a video streaming playlist
sources. Since cached parsing speed is over 200% quicker, initially
opening the Video Streaming Window or Home Theater interfaces should
feel faster when using M3U sources.

* The Windows keyboard shortcut to move the active window across multiple
monitors did not work well if Zoom Player had an overlay/window interface
visible, instead of moving Zoom Player, Windows' keyboard shortcut would
move the open window or overlay interface instead.

Another issue with this Windows keyboard shortcut is that it simply doesn't
work well if Zoom Player is in fullscreen mode and you are moving the user
interface between two different resolution monitors.

To work-around both issues. I've created two keyboard shortcuts:
Ctrl+Shift+"]" - Move user interface to the next monitor
Ctrl+Shift+"[" - Move user interface to the previous monitor

* A new feature to specify an exact subtitle synchronization value is
now accessible under the "Controls" section of the right-click menu.

* Added a "refresh" options to Video Streaming TV Series episode listing.

+ The Video Streaming subscription section of the advanced options dialog
has been redesigned to improve the user experience.

+ Optimized the Video Streaming playlist group name caching algorithm,
now 500% faster. Initially opening the Video Streaming Window or Home
Theater interfaces should feel faster.

+ Enhanced the Video Streaming Player API JSON caching to use a
specific caching format for each of the Live, Series and Movie
playlists, lowering the cache file size and slightly speeding
up the caching process.

- Zoom Player now trims spaces from the start and end of Video Streaming
Player API credentials to prevent accidental copy & paste misfortunes
that result in broken database downloads and streaming links.

- Using a Video Streaming playlist with identical group names used
across different content types (live/series/movies) resulted in streams
from groups with identical names to mix and show across multiple groups.

- Restoring previously opened groups when opening the video streaming
window interface did not work as intended if the video streaming playlist
contained multiple identical group names across different content types.

- When using the Video Streaming setting to sort the group names, the
category (live/movies/series) sorting order was incorrect.

- The Media Library's resume playback confirmation dialog failed to work
if the media's title contained the "|" (pipe) character.

- Fixed a cosmetic glitch in the default skin's playlist editor where
the search-box text could slightly overlay the bottom playlist entry.

- With the Video Streaming Windowed interface open (Ctrl+"G" keyboard
shortcut), pressing "Enter" in the EPG panel did not start playing
the stream.

- Fixed a crash when trying to display "WEBP" images renamed to "PNG".




Previous beta changes since the release of version 21.5.2:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2200.shtml

Godwin
26th November 2025, 09:37
https://www.inmatrix.com/blog/zpbetarc2.webp

Zoom Player MAX and STREAM v22 release candidate 2 have been released.

Download Zoom Player MAX::
https://www.inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player STREAM::
https://www.inmatrix.com/files/zoomplayer_stream_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!




* The Video Streaming Setup Wizard (Ctrl+Shift+"F12" keyboard shortcut)
has been redesigned to easily allow you to add multiple subscriptions
and URLs (links) to M3U playlists and XML Episode Guides and quickly
manage your subscription.

* The Video Streaming Windowed interface (Ctrl+"G" keyboard shortcut)
now supports displaying WebP icons/thumbnails and uses a place-holder
if no image is found or if an unsupported format is used (e.g. SVG).

Additionally, icons/thumbnails are now loaded concurrently using
multiple threads for faster performance.

+ You can no longer open the Video Streaming Window or Home Theater
interfaces if no playlist sources are defined. In such a case, the
Video Streaming Setup Wizard will open instead.

- My optimizations in a previous beta broke EPG listing in the Windowed
Video Streaming interface.

- Fixed a case where opening the Video Streaming Home Theater interface
could cause Zoom Player to freeze.

- When Zoom Player hid the mouse cursor on inactivity, it didn't re-show
the mouse cursor when opening several of Zoom Player interfaces using
keyboard shortcuts, making it very difficult to use the newly open
interfaces.

- For a reason I can't explain, the setting to allow YouTube interactivity
was enabled by default, preventing Zoom Player from processing mouse or
keyboard events when playing YouTube content through YouTube's official
JavaScript API.

Since this setting should only be enabled in very special circumstances,
I have decided to take the extra step of resetting this setting, allowing
Zoom Player to properly process keyboard/mouse events. You can re-enable
this setting in Zoom Player's advanced options as-needed.

- The Video Streaming Setup Wizard dialog was not properly adjusting to
high DPI displays.

- Fixed a bug where opening the Video Streaming Window interface and
selecting an active playlist, prevents the Video Streaming Home Theater
interface from expanding playlists to show their group listing.

- Fixed an issue where Video Streaming favorite groups would not list
any favorites added from an M3U playlist source.

- Zoom Player's screen saver no longer closes the Video Streaming Home
Theater interface.





Previous beta changes since the release of version 21.5.2:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2200.shtml

Godwin
3rd December 2025, 10:34
https://www.inmatrix.com/blog/zpbetarc3.webp

Zoom Player MAX and STREAM v22 release candidate 3 have been released.

Download Zoom Player MAX::
https://www.inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player STREAM::
https://www.inmatrix.com/files/zoomplayer_stream_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The playlist editor's "Save Playlist" dialog now allows you to save to
the M3U playlist format using the "Save as type" drop-down menu.

* New Alt+Ctrl+"F1" keyboard shortcut to run Zoom Player's install center
and close the player.

* You can now access Zoom Player's options dialog from the Home Theater
main menu under the "System" section.

* The Video Streaming Setup Wizard is now accessible through the right-
click context menu.

+ The default "Fast Play" value has been changed from x2 (200% faster) to
x1.5 (150% faster). This change only affects new installations.

+ Refined and cleaned up the Video Streaming Home Theater interface a bit.

+ When saving playlists, the path mode dialog no longer appears and the
full path is saved by default. You can restore the path mode dialog under
"Adv. Options / Interface / Playlist".

- Unchecking the "Show timeline bar" setting didn't properly hide the
timeline bar, causing it to appear in the wrong position, obscuring
other UI elements.

- When setting the Action OSD (e.g. Play/Pause/Volume) to appear on a
another monitor using the new Modern Overlay style, it never appeared
while in Windowed mode and did not appear in a size relative to the
monitor's resolution while in Fullscreen mode.

- The "Reset settings to default" feature in the advanced options dialog
did not reset Zoom Player's pre-configuration, resulting in most settings
being reset, but not all and the use-type configuration wizard
(PC, HTPC,etc) not showing up on the next run.

- Fixed cases where DirectShow filter configuration dialogs could appear
behind the control overlay UI.

- Fixed a few places where media with a title containing certain
characters such as comma "," or pipe "|" would appear on-screen
as "&comma;" or "&pipe;".

- Hopefully (the issue was hard to reproduce) fixed a case where the mouse
cursor is hidden due to inactivity while the playlist editor is visible
and moving the mouse cursor over the playlist editor did not restore it.

- Fixed a Zoom Player TCP/IP API bug related to requesting the current
playlist when a media's title contained the pipe "|" character.

- The playlist editor's "Save Playlist" button did not allow you to use
unicode names for the playlist.

- Fixed a bug that caused the media library's meta-data cache editor's
Add Tag or Collections button to show the input box behind the editor's
window, making it inaccessible and blocking the rest of the interface.




Previous beta changes since the release of version 21.5.2:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2200.shtml

Godwin
10th December 2025, 10:21
https://www.inmatrix.com/blog/zpbetarc4.webp

Zoom Player MAX and STREAM v22 release candidate 4 have been released.

Download Zoom Player MAX::
https://www.inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player STREAM::
https://www.inmatrix.com/files/zoomplayer_stream_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The Video Streaming Windowed interface (Ctrl+"G" keyboard shortcut)
icon download/decoding/resizing code is now heavily multi-threaded,
freeing the user interface to be more responsive and icons to load
faster.

The updated code supports displaying WebP icons/thumbnails and uses
a place-holder if no image is found or if an unsupported format is
used (e.g. SVG).

If WebP icons are not showing, make sure you have Microsoft's WebP
extension installed:
https://apps.microsoft.com/detail/9PG2DK419DRG

SVG icon support may come eventually if Microsoft decides to release
an extension that supports it.

+ The options dialog's search feature has been enhanced to search
drop-down menus and lists while no longer showing search result
entries for invisible controls.

+ The Video Streaming Home Theater interface should now feel a lot smoother
as icons are loading.

- Closing the Video Streaming Home Theater interface while icons were being
processed resulted in icons not showing when re-opening the interface.

- Re-opening the Video Streaming Windowed interface now properly restores
both the stream-list's active entry and the top index (starting item in
the list), ensuring the list position remains exactly as it was before
closing the window.




Previous beta changes since the release of version 21.5.2:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2200.shtml

Godwin
17th December 2025, 09:54
https://www.inmatrix.com/blog/zpfinal.webp

Announcing Zoom Player MAX & STREAM version 22.

Download Zoom Player MAX:
https://www.inmatrix.com/files/zoomplayer_download.shtml

Download Zoom Player STREAM:
https://www.inmatrix.com/files/zoomplayer_stream_download.shtml

Highlights:


New Video Streaming Home Theater interface
Many Video Streaming optimizations and enhancements
Easily move Zoom Player between monitors
Quality of life enhancements
Important bug fixes


Previous changes since the release of version 21.5.1:
https://inmatrix.com/files/zoomplayer_whatsnew.shtml

Godwin
12th January 2026, 12:19
https://www.inmatrix.com/blog/zpfinal.webp

Announcing Zoom Player MAX & STREAM version 22.0.1.

Download Zoom Player MAX:
https://www.inmatrix.com/files/zoomplayer_download.shtml

Download Zoom Player STREAM:
https://www.inmatrix.com/files/zoomplayer_stream_download.shtml

Highlights:


Fix Video Streaming user interface freeze
Quality of life enhancements
Bug fixes



Previous changes since the release of version 22:
https://inmatrix.com/files/zoomplayer_whatsnew.shtml

Godwin
28th January 2026, 11:39
https://www.inmatrix.com/blog/zpbeta1.webp

Zoom Player MAX and STREAM v22.2 beta 1 have been released.

Download Zoom Player MAX::
https://www.inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player STREAM::
https://www.inmatrix.com/files/zoomplayer_stream_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* Introducing Home Theater Video Streaming search!

I implemented a new "Search" section to the Video Streaming Home Theater
interface that allows you to search for Live Streams, Live Programs,
VOD Movies and VOD TV Shows.

The global "Programs" search is still not implemented in this beta
version, I hope to have it ready by the next beta in a week or two.

* I've added support for YouTube DirectShow/libVLC streaming based
on the yt-dlp open source project:
https://github.com/yt-dlp/yt-dlp

yt-dlp is a command line tool that can be used to scan YouTube
video URLs and provide the direct Video/Audio streams.

In Zoom Player, you can now configure YouTube playback to use either
the official YouTube IFRAME Javascript player. DirectShow media
engine using yt-dlp or DirectShow directly (in case you want to
use a DirectShow component such as "3DYD Youtube Source").

You can pick the YouTube media engine under "Adv. Options / Playback" and
in the case of yt-dlp, you can specify the exact command line Zoom Player
uses with yt-dlp to list the stream URLs. Verify that the path to where
you have yt-dlp installed is correct and you have any yt-dlp prerequisites
installed.

For context, the official IFRAME Javascript player is the fastest and
most responsive, but since it's embedded in a Web Browser (Microsoft's
WebView2) and doesn't use the DirectShow media engine, it lacks support
for higher quality video scalers (MadVR/MPC-VR) and custom audio output
device.

* Beyond YouTube, yt-dlp supports finding streams on many other website
such as Instagram, TikTok, SoundCloud, Twitter/X and many many more :
https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md

In the "Advanced Options / Playback" section, you can now specify
website URLs Zoom Player should pass through yt-dlp before trying
to play the stream.

Take into account that playback from such sources may not be perfect.

* Since I've already added support for YouTube, I took the next obvious
step of yt-dlp based stream URL parsing for major websites such as
"Instagram, TikTok, Twitch, etc." under "Adv. Options / Playback".

yt-dlp is compatible with many other websites, here is the full list
of websites supported by yt-dlp:
https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md

* New "/UseLibVLC" command line parameter that instructs Zoom Player to
try using libVLC as the media engine for the next media played.

* New "Mouse Hover" color effect for the control overlay's timeline.
You can fully customize the colors in the advanced options dialog
under "Interface / Control Overlay".

* New "Use fuzzy logic when indexing the Episode Guide" Video Streaming
setting (Adv. Options / Playback / Video Streaming). Disabled by default.

In previous versions Zoom Player always used a fuzzy name matching logic
when trying to match the stream index of a Stream Playlist with the
Electronic Program Guide (EPG).

However, using fuzzy matching logic is a lot slower than a direct
match, causing the global program search feature to become impractically
slow when dealing with a massive amount of streams which is the reason I
disabled fuzzy matching by default and created a new setting which you
manually enabled.

For comparison, on the same playlist and program guide, using fuzzy
matching logic took over 2 minutes while a direct match took 4 seconds.
The results were identical since the provider's Playlist and EPG databases
were not too messy.

For greater context, regardless of using either a fuzzy or direct match,
the results are cached so fuzzy-matching's long processing time is only
triggered once per provider and repeated global program searches should
usually take 1-2 seconds on even large databases.

* I wrote new code to load the Playlist -> EPG indexing code to
run in a background thread as soon as you open either the Windowed or
Home Theater versions of the Video Streaming interface.

This means that performing a global program search should return results
a lot faster in most usage cases.

* New "2800" TCP/IP API command to force the next media to load with
libVLC instead of DirectShow. May not apply if DirectShow isn't used
to load the media.

+ Filtering streams (searching) in the Video Streaming Windowed interface
should be significantly faster, to the point you may want to disable the
"Filter streams when pressing enter (otherwise filter on each
key stroke)" setting.

+ The "Filter streams/programs when pressing enter" Video Streaming
setting has been changed to "Filter streams when pressing enter"
and now only applied to streams and no longer to program searches
which now always require pressing enter to search.

+ Scrolling through the Video Streaming Home Theater interface should
be a bit smoother.

+ Optimized EPG indexing by removing EPG channel entries that did not
contain any program entries.

+ When creating Windows Shortcuts to streams from the Video Streaming
windowed dialog's right click menu, if libVLC is set as the playback
engine for Video Streaming, the new "/UseLibVLC" command line parameter
will be included in the new shortcut to ensure Zoom Player uses the
correct media engine when the shortcut is launched.

- Fixed multiple bugs in the Video Streaming Episode Guide to Playlist
indexing cache which could inflate the cache file with duplicate
entries, slowing down future indexing and global program searches.

- Enabling the "Pre-load navigation gfx" setting (Adv. Options / Interface
/ Home Theater / Settings) could have triggered a crash under some
conditions, causing the home theater fullscreen interfaces to glitch.

- Fixed a crash when trying to use an external audio track with
Zoom Player's DSP filter disabled.

- Fixed a crash when trying to open the Video Streaming window and then
closing Zoom Player before the Video Streaming window had a chance
to appear.




Previous beta changes since the release of version 22.0.1:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2220.shtml

Godwin
2nd February 2026, 11:59
https://www.inmatrix.com/blog/zpbeta2.webp

Zoom Player v22.2 beta 2 has been released.

Download Zoom Player MAX::
https://www.inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player STREAM::
https://www.inmatrix.com/files/zoomplayer_stream_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


+ Made several enhancements to the Home Theater's Video Streaming
virtual keyboard :

1. Double clicking in the search's text input area within the Video
Streaming Home Theater interface now selects the entire text.

2. Navigating the virtual keyboard using a remote control or
a physical keyboard should now be a bit friendlier with more
flexible navigation between keys and the input field.

- Video Streaming Home Theater fixes/changes:

1. Closing and re-opening the interface showed no streams.

2. Switching display mode to show the video as background instead
of a cut-out caused the background to mess up completely.

3. Movie search results now properly show the movie's description
and meta-data.

4. TV search results didn't show an episode listing until switching
between shows.

5. Some movies showed a wrong duration due to bad database input by
some service providers (entered minutes instead of seconds). I fixed
this by using a validation against an alternative JSON text field.

6. Fixed a crash when opening the windowed video streaming interface and
then opening the Home Theater video streaming interface.

7. Fixed a crash when trying to browse a VOD TV Show's episode listing
with some TV Shows that had a different way of encoding episode
meta-data information.

8. Program description may have not shown correctly or at all.

9. Search results are now returned combined instead of splitting the
results based on their playlist source.

- Performing a Video Streaming global program search now waits for the EPG
to finish loading first. Previously a search before the EPG finished
parsing would return partial results.




Previous beta changes since the release of version 22.0.1:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2220.shtml

Godwin
10th February 2026, 11:09
https://www.inmatrix.com/blog/zpbeta3.webp

Zoom Player v22.2 beta 3 has been released.

Download Zoom Player MAX::
https://www.inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player STREAM::
https://www.inmatrix.com/files/zoomplayer_stream_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


* The Video Streaming Home Theater interface now displays large movie
posters and additional meta-data (actors, release date) info when
browsing the Movies VOD area.

* Added support for the APV format. Advanced Professional Video is a
high-efficiency, intra-frame only and visually lossless video codec
developed by Samsung for professional smartphone recording and editing.
It offers 20% better storage efficiency than traditional codecs, supports
10-16 bit depths, 4K/8K resolution.

Please note that APV playback requires LAV Filters v0.81 or newer. This
version of LAV Filters may not be included in this release due to bug
reports I've seen on it's forum.

+ Many small Video Streaming Home Theater interface user-experience
tweaks.




Previous beta changes since the release of version 22.0.1:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2220.shtml

Godwin
25th February 2026, 11:26
https://www.inmatrix.com/blog/zpfinal.webp

Announcing Zoom Player version 22.2.

Download Zoom Player MAX:
https://www.inmatrix.com/files/zoomplayer_download.shtml

Download Zoom Player STREAM:
https://www.inmatrix.com/files/zoomplayer_stream_download.shtml

Highlights:


Video Streaming Home Theater Search
ZP Remote Neo, Free, Open-Source Android remote control
yt-dlp integration to support Instagram, X, Tiktok streaming
Several Video Streaming optimizations and important fixes
Quality of life enhancements
Bug fixes


Previous changes since the release of version 22.0.1:
https://inmatrix.com/files/zoomplayer_whatsnew.shtml

Godwin
15th April 2026, 12:01
https://www.inmatrix.com/blog/zpbeta1.webp

Zoom Player v22.5 beta 1 has been released.

While working on version 23's main goal of detaching the media engine from the player user interface to make the player more resilient to crashes, freezes and stalls caused by the decoding components and network conditions, I've also been working on a few feature requests and bug fixes which I would rather not just sit on. This changed my plans a bit.

My current plan is to release v22.5 soon and I'm starting the release cycle with this beta version which will hopefully be rock solid, enabling me to quickly release a new, final version within a couple of weeks.

Download Zoom Player MAX::
https://www.inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player STREAM::
https://www.inmatrix.com/files/zoomplayer_stream_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!


+ When designing the control overlay interface, I made the mistake of
designing it to automatically adjust element sizes (buttons, volume
bar, etc) to scale based on the monitor's resolution instead of the
monitor's DPI (dots per inch, dots being Pixels in this context) value.

This miscalculation caused cases where a 24" monitor at 1920x1080 had
smaller buttons than a 27" monitor at 2560x1440 while essentially, their
physical DPI was nearly the same (Windows was set to 100% DPI for both).

To fix this issue in the upcoming version, I modified the element-size
math to conform to the DPI setting. Here what this means for existing
installations:

- If you're using an 1920x1080 monitor at 100% DPI, you shouldn't
notice any difference.

- If you're using a higher resolution monitor or using a Windows DPI
setting above 100%, you may need to adjust the control overlay element
sizes under "Advanced Options / Interface / Control Overlay" to return
the element sizes to your preference.

* Added support for Windows' SMTC (System Media Transport Controls), the
little card fly-out you see when using the keyboard's volume control
or on some PC's lock screens.

In theory, you should be able to use HASS to use this feature to
automate multiple Zoom Player instances:
https://en.wikipedia.org/wiki/Home_Assistant

Additional information:
https://www.reddit.com/r/ZoomPlayer/comments/1sji2rs

* I've added a new libVLC feature that allows you to specify custom
libVLC startup options:
https://wiki.videolan.org/VLC_command-line_help

* New setting (Adv. Options / Interface / Position & Size) to automatically
position the playback window to a specified screen snap zone (position on
screen) when a new media is loaded.

* The increase/decrease play rate functions assigned by default to the
Alt+"Home" (increase) and Alt+"End" (decrease) keyboard shortcuts now
work when using the default YouTube IFRAME Javascript media engine.

On YouTube, each video has it's own assigned play rates, with some
videos not having any play rates at all (e.g. Live video), using the
increase or decrease play rate functions will cycle between the
available play rates and finally, back to standard play speed.

- Media with encoded rotation value (e.g. shot vertically on an iPhone) are
now automatically rotated to the specified orientation when using MPC-VR
as the video renderer.

- Fixed meta-data and embedded image display for music files (e.g. mp3)
edited by Directory Opus and possibly other software.

- After a fresh reboot, on some systems, running Zoom Player Windows
triggered multiple "WM_DEVICECHANGE" events in sequence, causing
Zoom Player to crash and become unresponsive.

- Fixed a rare crash on exit, probably didn't have any affect.

- The "Opening a new media shows the control overlay" setting did not
always work as intended.

- The "Auto-select last viewed media/folder on entering a folder" media
library setting did not work when using the "Reset filters" feature.

- Fixed a crash when using the home theater confirmation dialog.




Previous beta changes since the release of version 22.2:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2250.shtml

Godwin
11th May 2026, 13:49
https://www.inmatrix.com/blog/zpbeta2.webp

Zoom Player v22.5 beta 2 has been released.

Download Zoom Player MAX::
https://www.inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player STREAM::
https://www.inmatrix.com/files/zoomplayer_stream_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* A while back, the owners of the OpenSubtitles.org decided on a change
of directions and switched the entire website to OpenSubtitles.com
along with new authentication requirements and an updated JSON based API.

These changes broke Zoom Player's subtitle Search & Download features.

Introducing Zoom Player new OpenSubtitles.com subtitle plugin!

Specify your OpenSubtitles.com user/password under "Adv. Options /
Playback / Video / Subtitles" by selecting the OpenSubtitles.com
plugin and then clicking the "Configure" button.

If you're interested, I open-sourced the plugin's code here:
https://github.com/bLightZP/OpenSubtitles.com.Delphi.API

* New Settings (Adv. Options / Interface / Playlist) to show additional
columns on the playlist editor window (disabled by default) :

- Artist
- Album
- Release Year
- Genre

You can resize the columns and their size is saved across sessions.

* New Settings (Adv. Options / Interface / Playlist) to show a header
above the playlist entries (enabled by default).

* New Settings (Adv. Options / Interface / Playlist) that allows you to
specify the playlist editor's column margins.

* Added support for custom keyboard actions based on the Home, End, PgUp
and PgDn keys (Adv. Options / Interface / Keyboard) when Zoom Player
isn't navigating through the Home Theater fullscreen interface.

Previously, the PgUp/PgDn keyboard actions were hard-coded to the use
the "Play previous/next file in the playing folder with the same file
extension" functions and these remain as defaults.

The Home/End keyboard actions were previously unassigned and are now
set to "Main Home Theater interface" for the Home key and "Play History
Home Theater interface" for the End key.

+ When Zoom Player's evaluation period has ended, a message more clearly
indicating the trial's end is now shown prior to automatically closing.

- The Windowed (Ctrl+G) and Home Theater (Shift+H) versions of the Video
Streaming interfaces did not properly adjust the program guide's time
display to automatically account for timezone and daylight saving.

If you previously used the time-shift feature to compensate for this
issue, you may need to reset the time-shift back to 0.

- The playlist editor's selected item(s) border color was not being set
for the default skin causing it to be corrupted when switching skins.

- Control Overlay button hints that appears when hovering over buttons
in the "Fixed" and "Dynamic" zones showed the hints in a bad position,
partially covering the buttons.




Previous beta changes since the release of version 22.2:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2250.shtml

Godwin
1st June 2026, 10:57
https://www.inmatrix.com/blog/zpbeta2.webp

Zoom Player v22.5 release candidate 1 has been released.

Download Zoom Player MAX::
https://www.inmatrix.com/files/zoomplayer_beta.shtml

Download Zoom Player STREAM::
https://www.inmatrix.com/files/zoomplayer_stream_beta.shtml


Changes in this beta:

* New feature!

+ Changed feature!

- Fixed feature!



* The media library's search feature (using the magnifying glass or now
the "Quick Search" option on the functions page) will now show a full
multi-lingual virtual keyboard, allowing you to search for items within
a media library category with only the mouse, keyboard or a remote
control (previously you had to use both a mouse and a keyboard to
utilize this feature).

* New Setting (Adv. Options / Interface / Home Theater) that lets you
control the media library's Virtual Keyboard size relative to the
currently active monitor.

* New "Mark as Unseen" option in Zoom Player's media library's functions
page to make it easier to setup when re-watching. When used, selected
entries or entire folders can be easily removed from the play history.

* Added two new settings to "Advanced Options / System" allowing you to
automatically scale (multiply) the default PixelArt skin elements based
on the start-up or current monitor.

* Added a more accurate "Duration" listing on the info page ("I" keyboard
shortcut).

* DirectShow Zoom & Pan features are now supported when using MPC-VR as
the video renderer.

+ The "Quick Search" media library function feature now opens the virtual
keyboard instead of a prefix list.

+ The DirectShow Zoom-In function is now limited to 1000% (x10) Zoom
instead of the previous 10000% (x100) due to some video renderers
(e.g. MPC-VR) failing to show an image at the 10000% mark.

+ Small improvement to the TheMovieDB meta-data scraper.

- Zoom Player should now use the default Windows fonts for interfaces
that are not skinned (e.g. Options dialog). This should fix cases where
fonts may not appear to have anti-aliasing enabled on foreign language
version of Windows.

- Hopefully fixed a case where the "new version available" pop-up
doesn't show on a turned-off secondary monitor.

- When using the Media Server browser (PLEX/Emby/Jellyfin), right clicking
a media entry could result in the media's extended information window
appearing behind the Media Server browser window.

- The "Reset user interface size to default" function (Ctrl+"`" keyboard
shortcut) accidentally remained functional while in fullscreen mode.




Previous beta changes since the release of version 22.2:
https://www.inmatrix.com/files/zoomplayer_whatsnew_beta_2250.shtml

Godwin
8th July 2026, 14:02
https://www.inmatrix.com/blog/zpfinal.webp

Announcing Zoom Player version 22.5.

Download Zoom Player MAX:
https://www.inmatrix.com/files/zoomplayer_download.shtml

Download Zoom Player STREAM:
https://www.inmatrix.com/files/zoomplayer_stream_download.shtml

Highlights:


Opensubtitles.com subtitle download support
Enhanced support for high DPI monitors
Support for Microsoft's SMTC (System Media Transport Controls)
Optional Artist, Album, Year and Genre playlist editor columns
Enhanced media library search
Home, End, PgUp and PgDn keyboard key customization
Quality of life enhancements
Bug fixes


Previous changes since the release of version 22.2:
https://inmatrix.com/files/zoomplayer_whatsnew.shtml