![]() Only if the settings were actually modified, also the message The conf editor was changed to write the settings to disk Search text box so it's ready for a new search to be typed On start up of the conf editor all text is now selected in the So it's not displayed in the middle of the screen The info display was changed to display the filename on top There is a new wiki page explaining the mpv.net limitations compared to the original mpv:Ĭlicking the right top corner in full screen modeĬloses the player but it did not work on all displays '-autofit=50%' on the command line, WxH isn't implemented and only percent values are accepted. The autofit mpv property was partly implemented, you can use 'autofit = 50%' in mpv.conf or Was set to the default, the new behavior is not to remove anything ![]() Previously the conf edit GUI removed settings from the conf file if the setting Open > Load external audio|subtitle files (default binding at: Was defined for a screen that isn't connected the startup size wasn't appliedĪdded feature to load external audio and subtitle files in the menu under: ![]() The startup size was reduced and a issue was fixed that when the screen property The conf edit GUI was often starting out of working area bounds and is now starting with center screen The editor writes always the same help on top of nf as it is found in the defaults The input edit GUI shows a message box when a duplicate is detected and it hasĪ new feature to reduce the filter scope to eather of input, menu or command and Without the need to close the conf edit GUI The conf edit GUI has a 'Apply' feature added to write the conf to mpv.conf New options added to the conf GUI editor: gpu-context, gpu-api, scale, cscale,ĭscale, dither-depth, correct-downscaling, sigmoid-upscaling, deband I'm not having any further plans for the player right now since it does everything what I use.įormat(mp.get_property_number("time-pos")) + " / " + format(mp.get_property_number("duration"))) NET addons or Lua/JavaScript/Python scripting. The script is shown below, feel free to ask anything about mpv/mpv.net. Personally I think Python is much nicer than Lua and JavaScript, Python scripts can be located in the startup dir in the script folder or in mpv's script folder in the appdata folder. ![]() NET based it can also use the APIs which the two included. Version 1.1 has support for Python scripting using IronPython, for testing I migrated the seek-show-position.js script to Python, the API is identical to the Lua/JavaScript API, certainly not fully implemented but assigning to events, executing commands and accessing properties are all shown in the seek-show-position.py script. I don't have enough time and interest for both so I decided to focus on one and make the best out of it. Doing a player with two playback engines is much more difficult I think and most players don't get it right even with only one. Mpv probably won't support dshow, for some time I thought about having two playback engines, like dshow and libmpv, it could be done and might make sense but only if you have a lot time and interest, in StaxRip normally I try to support different encoders, it supports both avisynth and vapoursynth equally well and I'm very happy with the decision to support vapoursynth. In case somebody wants to build a dotnet dshow player my code is here: I used my own dshow player before mpv and first I wanted to improve it but it's a huge task to built a complete player almost from scratch so I evaluated all options for a while and mpv is what I liked most in the end, for mpc I would have needed two years to become fluent in C++.
0 Comments
Leave a Reply. |