From 9b192de32970c2bb08b721c7d3ee3c1ffff681c0 Mon Sep 17 00:00:00 2001 From: stax76 Date: Sat, 2 Sep 2017 04:17:48 +0200 Subject: [PATCH] Update README.md --- README.md | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) 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()); + } +} +´´´