diff --git a/README.md b/README.md index ac84739..c1f53f9 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,32 @@ -# mpvnet +# mpv.net -libmpv based media play with dotnet addons. \ No newline at end of file +mpv.net is a very simple libmpv based media player, it works exactly like mpv, even shares the same settings. + +### Features + +- Context menu which can be customized +- Dotnet added implemented with the Managed Extension Framework (MEF) +- C# scripts implemented with CS-Script + +### + +A simple C# script located at: C:\Users\Frank\AppData\Roaming\mpv\scripts\test.cs + +´´´ +using mpvnet; + +class Script +{ + public Script() + { + var fs = mpv.GetStringProp("fullscreen"); + mpv.Command("show-text", "fullscreen: " + fs); + mpv.ObserveBoolProp("fullscreen", FullscreenChange); + } + + void FullscreenChange(bool val) + { + mpv.Command("show-text", "fullscreen: " + val.ToString()); + } +} +´´´