VLC is Wrongly Blamed for Microsoft Defender's Clumsiness

VLC takes a long time to play MP3 on Windows? Blame it on Microsoft Defender, not VLC.
Warp Terminal

It all started with a tweet by video game designer Jonathan Blow. Blow is the developer behind games like Braid and The Witness.

He mentioned that he had stopped using VLC on Windows because it took about 33 seconds to start playing a simple MP3, and he had switched to Microsoft Media Player instead.

And he also shamed open source software, framing it as a sign that large part of open-source software is in bad shape.

A large sector of open source software is in a truly embarrassing place now...

This quickly turned into a heated discussion, with people joining from both sides.

VLC's official Twitter account clarified that this delay was not a core VLC regression but a side effect of a Windows 11 / Microsoft Defender update that quarantined VLC’s plugin cache. Their suggested solution is reinstalling VLC or regenerating that cache.

VLC blames the delay on Microsoft Defender

Jonathan argued that it is the developer's responsibility to fix. He cited his own experience of fixing an issue caused by AMD in his game Braid.

Linux user jumps in with solid evidence

A Linux user who goes by the X account @VoxelPrismatic jumped in with concrete evidence that it is not a core VLC issue but a Windows issue.

In this tweet, the user shared a recording of what seems like a Linux distro running KDE. Recording clearly showed VLC started playing an MP3 file in 1-2 seconds.

But some people were still not satisfied because VLC being slow to open MP3 files on Windows is a real issue but they kept on blaming it on VLC.

People still blamed VLC

The solution to the problem

VLC suggests the following fixes

  • Regenerate the plugin cache (e.g. launch with vlc --reset-plugins-cache, or clear VLC’s cache under the user profile and relaunch)
  • Reinstall VLC from the official build

However, a better suggestion came from a few users who noted that excluding vlc.exe in Microsoft Defender solves this problem. And I like this one better because it seems to address the problem where it originates, Microsoft Defender. And if the cache builds up, VLC may be slowed down again (I think).

User suggests adding VLC in Defender exclsuion list

The same was vouched by several people. So this sure looks like the workaround worth trying.

Asking the right question

Among all this, someone asked the real question; how come VLC not working for a single person becomes "a large sector of open source software" being an embarrassing place?

Blame Defender, not VLC

I understand the frustration. Waiting half a minute to play an MP3 should not be acceptable on a modern system, even if it is on Windows.

It is also okay to blame it on VLC when you don't know the real backstory and are unaware of the root cause.

But giving it a β€œopen source is broken” narrative is highly far fetched.

I haven't tested it myself. Not going to jump into Windows just for this, but from what I see, the onus of fixing it lies on the Microsoft side. And from what I know about Microsoft, they won't do a thing.

What's your take on this episode? Share it in the comments.

Enjoyed this update? Support independent Linux news coverage

It's FOSS has been helping people use Linux for the past 14 years. Help us stay independent from big tech. Become a Plus member, enjoy ad-free reading and get 5 eBooks.

Plus yearly

Ad-free, FREE ebooks

Join yearly

Buy us a coffee

Any amount, no commitment

Support on Ko-fi
About the author
Abhishek Prakash

Abhishek Prakash

Created It's FOSS 13 years ago to share my Linux adventures. Have a Master's degree in Engineering and years of IT industry experience. Huge fan of Agatha Christie detective mysteries πŸ•΅οΈβ€β™‚οΈ

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world

itsfoss happy penguin

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.