33 lines
735 B
Markdown
33 lines
735 B
Markdown
# mpv.net
|
||
|
||
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());
|
||
}
|
||
}
|
||
´´´
|