Frank Skare b16bcd0295 -
2019-04-05 15:49:01 +02:00
-
2019-03-28 01:42:36 +01:00
-
2019-04-04 19:25:22 +02:00
-
2019-04-05 15:49:01 +02:00
-
2019-04-05 15:49:01 +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-05 15:49:01 +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 writes help on top of input.conf

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%