spmn / vlc-win10smtc

Integrate VLC Media Player with Windows 10 System Media Transport Controls (SMTC)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VLC plugin: Windows 10 SMTC integration

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

example

Requirements

  • VLC 3.0.x
  • Windows 10 Version 1607+

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

About

Integrate VLC Media Player with Windows 10 System Media Transport Controls (SMTC)

License:GNU General Public License v3.0


Languages

Language:C++ 80.2%Language:C 19.8%