Plugin that integrates VLC Media Player with Windows System Media Transport Controls (SMTC)
- VLC 3.0.x or VLC 4.0.0-dev nightly
- Windows 10 Version 1607+ or Windows 11
- Microsoft Visual C++ Redistributable 2022 or later, for the same architecture as VLC
- Download the plugin matching your VLC architecture from GitHub Releases
- Note: the plugin architecture must match vlc.exe, not Windows (eg: an x86 plugin does not work with x64 VLC)
- Extract
libwin10smtc_plugin.dllto<path-to-VLC>\plugins\misc - Restart VLC and navigate to Advanced Preferences -> Interface -> Control Interfaces
- Check
Windows SMTC integrationand hit Save
Official VLC build instructions recommend mingw. However, mingw doesn't support C++/WinRT, so for this plugin MSVC is used instead. In order to build this plugin you'll need: Visual Studio, Windows 10 SDK and VLC SDK:
- Fetch the VLC SDKs:
.\tools\fetch-sdks.ps1(run from a Developer PowerShell; needs 7-Zip) - Load .sln file in Visual Studio
- Select target architecture
- Build solution