5.4.1 (September 5, 2019)
Visit developer's siteDownload mpv.net 5.4.1 26MB WinDownload mpv.net 5.4.1 64-bit 27MB Win64
Download mpv.net 5.4.1 Portable 24MB Win PortableDownload mpv.net 5.4.1 Portable 64-bit 25MB Win64 Portable
Download mpv.net old versions
Free software / FOSS (Free download and also Free and Open Source Software)
added taskbar-progress implementation
added new setting to start with maximized window
long file paths work now even if not enabled by the OS
fixed history being written even when history file wasn't created prior
libmpv updated to shinchiro 2019-08-31
added new feature: Open > Open DVD/Blu-ray Drive/Folder...
the default of remember-volume has been set to yes
scale, cscale, dscale defaults have been set to spline36,
profile=gpu-hq is not used in the defaults because it starts very slow
new menu items have been added to navigate to the first and
last playlist position, key bindings: Home, End
new config setting recent-count added, amount of menu items
shown under 'Open > Recent'
in the config dialog the description for keep-open was corrected
because unlike mpv, mpv.net will never terminate automatically
there was a rare occasion where the mpv.net logo wasn't shown
fix excessive memory usage using osd-scale-by-window = no
mpv setting osd-scale-by-window added to config dialog
fixed race condition causing various features to fail
bug fix for single-instance not working with unicode filenames
bug fix for logo not shown on start
osd-visibility.js script was removed because the OSC uses too much memory
youtube-dl was updated
libmpv was updated to shinchiro 2019-08-04
in case mpv.net was started from a terminal it sets now the mpv property input-terminal to yes,
this means mpv.net will now receive and handle input keys from the terminal
certain command line properties didn't work (input-terminal, terminal, input-file,
config, config-dir, input-conf, load-scripts, script, scripts, player-operation-mode)
the about dialog shows now the mpv version and build date
the dialog that asks for a config folder has now a cancel option
'Tools > Execute mpv command' was replaced with mpv-repl
many wiki pages were improved
the logo/icon had a very small cosmetic change
the help in the context menu was improved,
for quick access consider the command palette (F1 key)
config options specific to mpv.net are now available from the command line
the input editor no longer has known limitations, 'alt gr' and ctrl+alt are working now
the help in the input editor was simplified and the filter logic was improved
fixed issue in file associations causing mpv.net not to appear in OS default apps
'Tools > Manage File Associations' was replaced by 'Tools > OS Setup',
it has now a feature to add and remove mpv.net to and from the Path
environment variable and the OS default apps settings can be opened (Win 10 only)
startup folder and config folder being identical was causing a critical issue
as mpv.net was loading extensions twice and scripts four times, now identical
folders are no longer permitted
error messages are shown when unknown scripts and extensions are found in the startup folder
because user scripts and extensions are supposed to be located in the config folder instead
changing from maximized to fullscreen did not work
the search field in the config editor was not always remembered
new setting remember-volume added, saves volume and mute on exit
and restores it on start.
it's now enforced that mpv properties on the command line and in
the mpv.conf config file are lowercase, if not a error is shown
gpu-api vulkan was not working if media files were opened via
command line (that included Explorer)
new setting minimum-aspect-ratio added, minimum aspect ratio for the window,
this was previously hard coded to 1.3
new setting auto-load-folder added, for single files automatically load
the entire directory into the playlist, previously this was forced,
now it can be disabled
new setting themed-menu added, follow theme color in context menu,
default: no. UI related settings have now a separate UI tab in the config editor
changed icon design
libmpv was updated to shinchiro 2019-07-14
new or improved config editor settings: screenshot-directory,
screenshot-format, screenshot-tag-colorspace, screenshot-high-bit-depth,
screenshot-jpeg-source-chroma, screenshot-template, screenshot-jpeg-quality,
mpv.conf preview feature added to config editor, it previews the mpv.conf content
in the entire project the term addon was replaced with the term extension,
unfortunately this will break user extensions. The reason for this drastic
change is that there exist too many different terms, addons, addins,
extensions, modules, packages etc.. mpv.net follows Google Chrome as the worlds
most popular extendable app, Chrome uses the term Extension.
a thread synchronization bug was fixed, the shutdown thread was aborted
if it was running more than 3 seconds, this caused the rating extension
to fail if it was waiting for a drive to wake up
the script is located at startup/scripts
terminal support added using mpvnet.com !
script engine performance and error handling was improved
the scripting wiki page was improved
the C# scripting host extension was converted from VB to C# because it's not
only used for hosting but I also use it now to code and debug script code
there was a copy paste bug in the file association feature resulting in keys
from mpv being overwritten instead of using mpv.net keys. Thanks to floppyD!
there was a exception fixed that happened opening rar files
instead of using the OS theme color there are now default colors
for dark-color and light-color
on Win 7 the theme color was hard coded to DarkSlateGrey because
WPF was returning a bad color on Win 7, this was fixed by reading
the theme color from the Registry on Win 7. If the theme color
is identical to the background color it's corrected
dark-color setting was added to overwrite the OS theme color used in dark mode,
find the setting on the General tab
light-color setting was added to overwrite the OS theme color used in non dark mode,
find the setting on the General tab
various changes regarding input handling, multi media keys and
mouse forward/backward were successfully tested
it's now possible to use a custom folder as config folder.
A TaskDialog shows five options: 1. appdata mpv.net, 2. appdata mpv (shared with mpv),
3. portable_config, 4. startup, 5. custom
slightly increased startup performance, start-threshold setting added.
Threshold in milliseconds to wait for libmpv returning the video resolution
before the window is shown, otherwise default dimensions are used as defined
by autofit and start-size. Default: 1500
autofit-smaller setting added. Minimum window height in percent. Default: 40%
autofit-larger setting added. Maximum window height in percent. Default: 75%
few layout problems were fixed, autosize for instance did not work
remember-height was replaced with start-size, when start-size is set
to video the main video starts directly with the native video size,
before it was starting with the autofit size first and was only
afterwards resized to the native video size
on exit the window location can be saved with remember-position
in the learn window of the input editor underscores were stripped
because they have a special meaning in WPF labels
fix for keys/input not working for MBTN_LEFT_DBL, MBTN_BACK, MBTN_FORWARD
in the learn window of the input editor support was added for
mouse left, mouse left double, mouse mid, mouse forward, mouse back
libmpv was updated to shinchiro 2019-07-07
when border is none it wasn't possible to minimize the window from
the task bar because this is the WinForms default behavier. This
was fixed by calling Spy++ to the rescue and adding WS_MINIMIZEBOX
fix for middle mouse button not working
fix of logo overlay using a huge amount of memory (thx for the ghacks article)
fix config dialog showing a message about app restart without reason
when multiple files are selected in Windows File Explorer and enter is
pressed, the files are opened as selected, the order is random though
because Explorer starts multiple mpv.net processes concurrently
libmpv was updated to shinchiro 2019-06-30
the mpv.conf defaults were changed to show a larger OSC
in case a file is opened that has a aspect ratio smaller then 1.2 then
the window size will use a aspect ratio of 1.8
under startupscripts. It sets the OSC to be always on for audio files
and auto for non audio files
opening a URL manually no longer uses a input box but uses the clipboard directly
the manifest was missing the company attribute which caused
mpv.net not appearing in the 'Open with' menu of the Windows File Explorer,
thanks to 44vince44 for pointing this out!!!
new Python and C# script examples were added to the wiki and the scripting and
add-on documentation was improved
invalid command line arguments were ignored, now an error message is shown
a description on how to start mpv.net from Google Chrome was added to the
manual, it's useful to play videos from sites like YouTube, find the
new config setting remember-height added to remember the window height,
otherwise the video's native resolution is used
support for protocols other then http added
clipboard-monitoring was replaced by url-whitelist:
Keyword whitelist to monitor the clipboard for URLs to play.
Default: tube vimeo ard zdf
some settings like colors didn't work because enclosing quotes were missing
when single process queue is used the folder is no longer loaded
the playlist is never cleared whenever the control key is down but
files and URLs are appended instead
powershell script hosting bugs were fixed and a new powershell example script
was added to the scripting wiki page
the menu entry for the command palette was renamed to 'Show All Commands' and
the default key binding was changed to F1 which is also the default in VS Code
the default key binding of the Everything media search was changed to F3
support for the mpv property 'border' was added to the config editor
to show/hide the window decoration (titlebar, border). A toggle menu item and
key binding (b) was added as well (Default Binding)
there was an old bug setting the screen property
there was new bug in file association feature
4.2 Letting Go
the help and layout in the config editor was improved
clipboard monitoring for URLs can be disabled in the settings
the context menu has a new feature: Open > Add files to playlist,
it appends files to the playlist (Default binding)
a setting was added to force using a single mpv.net process instance
drag & drop support for subtitles was added
libmpv was updated
command line support for stdin and URLs was added
there was a crash happening when the player is
minimized in the taskbar
on the start screen the mpv.NET icon is shown instead of the mpv icon,
feedback and contributions regarding the icon are welcome! The paint.net
pdn and png source is located here
everytime only one file is opened the complete folder is loaded in the playlist
the info command (i key) shows the audio format
new options osd-font-size, sub-font, sub-font-size
new color options with dedicated GUI support: sub-color, sub-border-color, sub-back-color
the config editor no longer shows the command line switches
the github start page was greatly improved
the setup.ps1 PowerShell script was greatly improved in regard of error handling and readability
a manual to mpv.net was created
new icon design
the radio buttons in the config editor have now a Windows 10 like design,
they are larger and use the Windows theme color
there was a bug causing an exception if both the input editor and config editor
is opened, as soon as one is opened, the other can't be opened
playing files from rar archives caused an exception
there was a bug that caused underscores beeing removed from input like MBTN_LEFT_DBL
the search clear button in the input editor had a render issue in dark mode
new search feature added to search and play media files, requires
Everything to be installed. Default Binding
when the main windows gets activated and the clipboard content starts with http
mpv.net will ask to play the URL, previously this was restricted to YouTube URLs
Python script errors show line and column whenever it is supported by IronPython
if conf files exist in the startup directory mpv.net will use the startup
directory as config directory instead of creating default conf files in appdata
renamed commands are handled now by migration code instead of being broken
new feature added to manage file associations from within the app. It can be found in the menu at: Tools > Manage... Default Binding
new zip download option added
dark mode support was added to the command palette and partly to the input editor
a new icon was designed. Website
all windows (main, conf, input, about, command palette) can now be closed
by just pressing the Escape key
new feature added to open recent files and URLs with the context menu. Default Binding
the info command (i key) now works also for URLs
CSScriptAddon add-on didn't load cs scripts from <startup>scripts
error handling was improved by showing an improved message box that supports a text copy feature, a support link and text heading and text folding
libmpv was updated
mpvInputEdit and mpvConfEdit were discontinued and merged into
mpvnet because separate apps were to difficult to work with
portable mode: in case no config folder exists and the
startup folder has write access mpvnet will ask where
the config folder should be created (portable or appdata)
there was an issue causing keys not working after a modal window was shown
there was a crash when no script folder existed in the conf folder
MediaInfo and youtube-dl were updated
script descriptions were improved. Scripting Page.
greatly improved README.md file and github startpage
About dialog added
the input editor shows only a closing message if actually a change was made
the input editor don't show confusing menu separators any longer. Screenshot
new Command Palette feature added. Screenshot, Default input binding
the history feature had a bug causing files to be logged more than once
the Tracks and Chapters menu are now only added if default bindings exists and
it's now possible to move the chapters menu to the top level by editing input.conf
mpvnet supports now like mpv a portable settings directory. If a directory named portable_config
next to the mpvnet.exe exists, all config will be loaded or written in this directory.
there is now a portable download in 7zip format.
the history feature logs now only files that were opened longer than 90 seconds
the default input command for cycling the audio tracks was replaced with an
mpv.net command that shows detailed track info and has no 'no audio' track
new website for mpv.net https://mpv-net.github.io/mpv.net-web-site/
the Tracks menu supports now MKV edition selection. Default binding.
the Navigate menu supports now chapter selection. Default binding.
opening the context menu was crashing if the default binding for Tracks was missing
clicking the right top corner in full screen mode
closes the player but it did not work on all displays
the info display was changed to display the filename on top
so it's not displayed in the middle of the screen
on start up of the conf editor all text is now selected in the
search text box so it's ready for a new search to be typed
the conf editor was changed to write the settings to disk
only if the settings were actually modified, also the message
that says that the settings will be available on next start
is now only shown if the settings were actually modified.
there was an instance in the context menu where the sub menu
arrow was overlapping with the text
in the input editor when only one character is entered in the
search text box the search is performed only in the input and
not in the command or menu
in the input editor the routine that generates the input string
was completely rewritten because it was adding Shift where it
wasn't necessary (it took a huge amount of time to implement)
the context menu has a new track menu where the active track
can be seen and selected, it shows video, audio and subtitle
tracks with various metadata. Menu default definition.
The screenshots were updated showing the new track menu.
go to download page
Win 7 dark-mode render issue fix
the autofit mpv property was added to the conf editor
the routine that writes the mpv.conf file in the conf editor was completely rewritten
the conf editor has a dedicated page for mpv.net specific settings,
these settings are saved in the same folder as mpv.conf using mpvnet.conf as filename,
the first setting there is dark-mode
new optional dark theme
on Win 7 controls in the conf editor were using a difficult too read too light color
context menu renderer changed to look like Win 10 design, except colors are still system theme colors
in case the input conf don't contain a menu definition mpv.net creates the default menu instead no menu like before
all message boxes were migrated to use the TaskDialog API
an improvement in the previous release unfortunately introduced a bug
causing the conf editor not to save settings
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 reduce 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
the startup size was reduced and a issue was fixed that when the screen property was defined for a screen that isn't connected the startup size wasn't applied
added feature to load external audio and subtitle files in the menu under: Open > Load external audio|subtitle files (default binding at: input.conf)
previously the conf edit GUI removed settings from the conf file if the setting was set to the default, the new behavior is not to remove anything
the autofit mpv property was partly implemented, you can use 'autofit = 50%' in mpv.conf or '--autofit=50%' on the command line, WxH isn't implemented and only percent values are accepted. There is a new wiki page explaining limitations compared to the original mpv: https://github.com/stax76/mpv.net/wiki/Limitations
dragging a youtube URL on mpv.net would still break something, it should work now
when the main window gets focus/activation it will check the clibboard for a YouTube video and ask to play it
changing to normal size from fullscreen resulted in a too large window in some circumstances
some default key bindings and menu structure have changed and the input.conf file has a description added on top https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/input.conf.txt
the file association code was completely rewriten, it's now contained within mpvnet.exe instead of a separate application and it adds a few more keys
various new info added to the wiki: https://github.com/stax76/mpv.net/wiki
On Top feature was implemented using mpv's native property 'ontop', default bindings at: https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/input.conf.txt
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
new input editor added, default key binding is here: https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/input.conf.txt#L89
setting track-auto-selection added to settings editor (https://mpv.io/manual/master/#options-track-auto-selection)
setting loop-playlist added to settings editor (https://mpv.io/manual/master/#options-loop-playlist)
setting audio-file-auto added to settings editor (https://mpv.io/manual/master/#options-audio-file-auto)
setting video-sync added to settings editor (https://mpv.io/manual/master/#options-video-sync)
command execute-mpv-command added to menu: Tools > Enter a mpv command for execution
added youtube-dl.exe, please note this will only work when a certain Visual C++ runtime is installed
added drag & drop support to drag & drop a youtube URL on mpv.net
added support to open a youtube URL from command line
added support for opening a URL from the menu: Open > Open URL
improved settings editor
all info and error messages are shown now on the main window thread having the main window as parent
Customizable context menu defined in the same file as the keybindings
Addon API for .NET languages
mpv's OSC, IPC, conf files and more
Download mpv.net Portable download from the Download links under Download and Download other versions!
Notify me when software updated or report software
Email me when it has been updated
Report this software (dead link/new version)
Parameter is not valid.
System.ArgumentException: Parameter is not valid.
at System.Drawing.Bitmap..ctor(Int32 width, Int32 height, PixelFormat format)
at mpvnet.mp.ShowLogo() in C:\Users\frank\Daten\Projekte\CS\mpv.net\mpv.net\mpv\mp.cs:line 662
at mpvnet.MainForm.OnResize(EventArgs e) in C:\Users\frank\Daten\Projekte\CS\mpv.net\mpv.net\WinForms\MainForm.cs:line 557
at System.Windows.Forms.Control.OnSizeChanged(EventArgs e)
at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at mpvnet.MainForm.WndProc(Message& m) in C:\Users\frank\Daten\Projekte\CS\mpv.net\mpv.net\WinForms\MainForm.cs:line 452
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Review by ed
May 28, 2019 Version: mpc.net 4.0
OS: Windows 10 64-bit Ease of use: 10/10
Value for money: 10/10
mpv.net 4.0 has to be fixed.
Otherwise it is a great player.
Review by ed
May 27, 2019 Version: mpv,net 4.0
OS: Windows 10 64-bit Ease of use: 10/10
Value for money: 10/10
|1 tool hits, Showing
Browse software by sections
= New tool since your last visit
= New version since your last visit
= New review since your last visit
= New version
Version number / Beta version number / Update version number and when it whas released.
Type and download
NO MORE UPDATES?
= The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED
= The software hasn't been updated in over 5 years.
= The software has been updated the last 31 days.
= Download Free software.
= Download Free software but some parts are trial/shareware.
= Download Free software and also open source code also known as FOSS (Free and Open Source Software).
Free software Trialware
= Download Free software and also open source code but some parts are trial/shareware.
= Download Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software Ads
= Free Download software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
= Also called shareware or demo. Free Trial version available for download and testing with usually a time limit or limited functions.
= No demo or trial available.
= A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
= A direct link to the software download.
= Windows download version. It works on 32-bit and 64-bit Windows.
= Windows 64-bit download version. It works only on 64-bit Windows.
= Mac download version. It works on 32-bit and 64-bit Mac OS.
= Mac OS download version. It works only on 64-bit Mac OS.
= Linux download version.
= Portable version. No installation is required.
= The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
= Windows version available.
= Mac OS version available.
= Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using www.virustotal.com
Rating from 0-10.