Home

Awesome

VLC plugin: Windows 10 SMTC integration

Plugin that integrates VLC Media Player with Windows 10 System Media Transport Controls (SMTC)

example

Requirements

Installation

  1. Get the plugin from GitHub Releases
  2. Copy libwin10smtc_plugin.dll to <path-to-VLC>\plugins\misc
    • Note: DLL architecture must match vlc.exe architecture (eg: x86 plugin is not compatible with x64 VLC)
  3. Restart VLC and navigate to Advanced Preferences -> Interface -> Control Interfaces
  4. Check Windows 10 SMTC integration and hit Save

Build instructions

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:

  1. Obtain VLC SDK from here (x64) or here (x86) and copy sdk directory into the root directory of the repository. You may need to rename lib to lib64 for 64-bit builds.
  2. Load .sln file in Visual Studio
  3. Select target architecture
  4. Build solution