54a8982e6d92d1546c7272deabeb8bffe5a3a68a
mpv.net
mpv.net is a libmpv based media player for Windows, it looks and works like mpv, even shares the settings and therefore the mpv documentation applies, it can be found at:
Features
- mpv's OSC, IPC, Lua/JS, conf files and more
- Context menu which can be customized
- Addons implemented with the Managed Extension Framework (MEF)
- C# scripts implemented with CS-Script
Context Menu
The context menu can be customized via input.conf file located at:
C:\Users\Frank\AppData\Roaming\mpv\input.conf
https://github.com/stax76/mpvnet/blob/master/mpvnet/Resources/input_conf.txt
C# Scripting
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());
}
}
Changes
0.2.5
- mpv lib updated to 2019-02-24
- UI glitch fixed the appeared when started in fullscreen mode
- fixed default video output mode which caused video playback to fail
0.2.4
- changed minimum runtime to .NET 4.7.2
- fixed mpv.net not working with new mpv lib
- the track name in the title bar was sometimes wrong
- mpv lib updated to 2018-12-16
- quit-watch-later added to context menu (Shift+Q) to exit and resume at the last position
- ab loop added to menu
- added the possibility to modify mpv.conf settings using the context menu
- added link to the manual and default keys to the menu
0.2.2
- history feature added
- mpv lib updated
0.2.1
- right-click in fullscreen in the right-left corner closes the app
Description
🎞 mpv.net is a media player for Windows with a modern GUI.
audio-playercommand-linedotnetffmpegguijavascriptlibmpvluamediainfomedia-playermpvmusic-playerterminalvideovideo-playerwindowswinformswpfyt-dlp
Readme
38 MiB
Languages
C#
97.8%
PowerShell
2%
Inno Setup
0.2%
