/MPV-SMTC

Integrate MPV with Windows' System Media Transport Controls

Primary LanguageC#GNU General Public License v3.0GPL-3.0

MPV-SMTC

Integrate MPV with Windows' System Media Transport Controls (the control buttons near the volume indicator thingy)

Installing the binaries

  • Download a release archive from the Releases page
  • Inside your MPV scripts directory, create another directory (for example "SMTC")
  • Unpack the archive into this folder (so that the main.lua file is inside the folder, for example "SMTC/main.lua")
  • Use MPV as usual, you should start seeing messages from both the lua script and the executable when you run MPV from the command line

TODO

Contributing

Prerequisites

  • Visual Studio Community 2019
  • .NET Desktop development workflow installed
  • Universal Windows Platform development workflow installed
  • .NET 5.0 Runtime installed
  • Windows 10 2004+

Building

After cloning the repo, you can build MPV-SMTC using the F6 key in Visual Studio

The binaries for the releases are generated with the Publish tool from VS using the StaticReleaseBinary profile.

The release binaries are enormous in size because they are static standalone binaries and include the entire .NET 5 runtime in them.

Built With

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Gregory Khvatsky - Initial work - x0wllaar

See also the list of contributors who participated in this project.

License

This project is licensed under the GNU GPL 3 License - see the LICENSE.md file for details

Acknowledgments