Frank Skare 39f6f4de0d -
2019-04-06 02:10:41 +02:00
-
2019-03-28 01:42:36 +01:00
-
2019-04-06 02:10:41 +02:00
-
2019-04-06 02:10:41 +02:00
-
2019-04-06 02:10:41 +02:00
-
2019-03-28 01:42:36 +01:00
-
2019-04-04 19:43:41 +02:00
-
2019-03-28 02:04:55 +01:00
-
2019-03-28 02:22:52 +01:00
2017-08-27 09:36:10 +02:00
-
2019-04-01 13:04:37 +02:00
-
2019-03-13 22:22:51 +01:00
-
2019-04-04 19:25:22 +02:00
-
2019-04-06 02:10:41 +02:00

mpv.net

mpv.net is a libmpv based media player for Windows, it looks and works like mpv and also shares the same settings as mpv and therefore the mpv documentation applies.

mpv and mpv.net have a learning curve.

mpv manual: https://mpv.io/manual/master/

Table of contents

Features

  • Customizable context menu defined in the same file as the key bindings
  • Searchable options dialog with modern UI as mpv compatible standalone application
  • Searchable input (key/mouse) binding editor with modern UI as mpv compatible standalone application
  • Rich addon API for .NET languages
  • Rich scripting API for Python, C#, Lua, JavaScript and PowerShell
  • mpv's OSC (on screen controller (play control bar)), IPC, conf files

Screenshots

Context Menu

The context menu can be customized via input.conf file located at:

C:\Users\username\AppData\Roaming\mpv\input.conf

if it's missing mpv.net generates it with the following defaults:

https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/input.conf.txt

Settings

mpv.net shares the settings with mpv, settings can be edited in a settings dialog or in a config file called mpv.conf located at:

C:\Users\user\AppData\Roaming\mpv\mpv.conf

if it's missing mpv.net generates it with the following defaults:

https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/mpv.conf.txt

Scripting

Scripting is supported for Python, C#, Lua, JavaScript and PowerShell

https://github.com/stax76/mpv.net/wiki/Scripting-(CSharp,-Python,-JavaScript,-Lua,-PowerShell)

Support

https://forum.doom9.org/showthread.php?t=174841

https://forum.videohelp.com/threads/392514-mpv-net-a-extendable-media-player-for-windows

https://github.com/stax76/mpv.net/issues

Changelog

2.4 (2019-0?-??)

  • new options added to the conf GUI editor: gpu-context, gpu-api, scale, cscale, dscale, dither-depth, correct-downscaling, sigmoid-upscaling, deband
  • the conf edit GUI has a 'Apply' feature added to write the conf to mpv.conf without the need to close the conf edit GUI
  • the input edit GUI shows a message box when a duplicate is detected and it has a new feature to narrow the filter scope to eather of input, menu or command and the editor writes always the same help on top of input.conf as it is found in the defaults
  • the conf edit GUI was often starting out of working area bounds and is now starting with center screen

2.3 (2019-04-04)

2.2 (2019-04-01)

  • messages boxes had always the info icon even if a different icon (error, warning, question) was intended
  • instead of silently do nothing on unknown commands there is now a error message listing available commands and showing the location of the default bindings, this helps when commands are removed or renamed
  • there was a problem fixed that made the cursor hidden when it should be visible
  • dragging a youtube URL on mpv.net would break certain input related features
  • there is now an installer with file extension registration (limited on Win 10) available
  • WM_APPCOMMAND media keys were not working in the input (shortcut) editor and there were no defaults for prev and next defined
Languages
C# 97.8%
PowerShell 2%
Inno Setup 0.2%