mpv.net

🎞 mpv.net is a media player for Windows with a modern GUI.

GPL-2.0 License

Stars
3.4K
Committers
18

Bot releases are hidden (Show)

mpv.net - v5.6.1.0-beta

Published by stax76 over 2 years ago

  • Various conf editor improvements. (hooke007)
  • Custom conf folder location feature removed.
  • Inno Setup replaced with Microsoft Store setup.
  • Fix script-opts files being ignored.
  • Showing the recent list in the command palette,
    the top item gets auto selected.
    https://github.com/stax76/mpv.net/issues/328#issuecomment-1057296054
  • If the play list is empty, the most recent file
    gets loaded when pressing space.
    https://github.com/stax76/mpv.net/issues/328#issuecomment-1057296054
  • Ctrl+v (previously u) opens files (or URLs) from the clipboard,
    previously it had to be a file path (format string) and now
    it can also be the clipboard format of type file.
  • The usability of the menu structure was improved.
  • Audio and subtitle tracks and various other features
    are now available in the command palette.
  • Single character input in the command palette searches exclusively
    key bindings, much like the search field of the input editor.
  • Various default key bindings improved.
  • New protocol registrations, so far supported are: ytdl, rtsp, srt, srtp
  • libmpv zhongfly 2022-02-27
mpv.net - 5.4.9.0

Published by stax76 over 3 years ago

  • window-scale 1 does not work correctly in mpv,
    so I've removed support for it and added my own implementation:
    script-message mpv.net window-scale.
  • The CS-Script library was replaced with my own C# scripting implementation.
  • If a player window border is near to a screen border and the window size
    changes, the player windows sticks to that near screen border location.
    Furthermore, the remember-window-position option remembers a near screen
    border position instead of remembering the window center position.
  • Multi monitor fix using different DPI values.
  • start-size option has new options, see config editor and manual.
  • Improved script-message mpv.net cycle-audio OSD info.
  • The logic for finding the config directory has changed, see manual.
  • The dotnet script and extension host was a little redesigned, this breaks
    backward compatibility unfortunately, but I can help to fix existing
    open source code. Example scripts and extensions were updated.
  • Fix console not working due to incorrect mpv.conf value generated
    (script-opts=console-scale=0).
  • Settings are stored in the file settings.xml now instead of the Registry.
  • Video rotation support added.
  • After using the config editor it's no longer necessary to restart mpv.net.
  • Improved input editor theming.
mpv.net - 5.4.8.0

Published by stax76 over 4 years ago

  • fix learn window of input editor (much work)
  • fix black one pixel bar on right side
  • fix beep sound when closed from taskbar
  • media key issue finally fixed
  • libmpv and youtube-dl update
  • fix crash caused by powershell 5.1 not being installed
  • log error fix
  • the release script now also outputs x86 beta versions so x86 users can test betas
mpv.net - 5.4.7.0

Published by stax76 over 4 years ago

  • log error fix
  • workaround to support AviSynth portable (ffmpeg blocks loading AviSynth from path env var)
  • attempt to fix not reproducible volume input issue
  • attempt to fix exception caused by powershell being not available on Win 7
mpv.net - 5.4.6.0

Published by stax76 over 4 years ago

  • youtube-dl update
  • auto update routine fix
  • extensions no longer need to end with *Extension.dll but rather
    the file name and the directory name must be identical
  • text encoding exception fix
  • the PowerShell script host is more feature complete, easier to use
    and more efficient, there were however many PowerShell and C# breaking
    changes required to make the core more robust and efficient
  • Python 2 script host removed, Python 3 support is planned for summer
mpv.net - 5.4.5.0

Published by stax76 over 4 years ago

mpv.net - 5.4.4.0

Published by stax76 almost 5 years ago

  • new: forecolors in the dark theme are slightly darker now

  • new: readme/website and manual were improved

  • new: source code includes now the release script to build the archives and setup files

  • new: the history feature now uses the full path

  • new: install via Scoop and Chocolatey added to readme/website (Restia666Ashdoll)

  • new: update check, it must be enabled first in the conf editor under General

  • new: update feature, requires PowerShell 5 and curl,
    an up to date Windows 10 system has both included.
    Main menu (input.conf) must be reset or updated manually (defaults)

  • update: libmpv shinchiro 2019-11-10

  • fix: often the OSC was shown when fullscreen was entered
    or on app startup, this is now suppressed

  • fix: the file association routine uses no longer 'Play with mpv.net' for the
    default open verb caption because it doesn't support multi selection,
    it shows now only Open, the manual explains how to get multi selection
    in File Explorer, read about it here

  • fix: x86 builds had an older version included because
    of a misconfiguration in the solution file

mpv.net - 5.4.3.0

Published by stax76 almost 5 years ago

  • new: the color themes can now be customized (manual)

  • new: three new sections were added to the manual:
    1. Color Theme
    2. Hidden and secret features
    3. External Tools

  • fix: window restore from maximized and from minimized was broken

  • fix: it's possible to multi select files in File Explorer and press
    enter to open the files, this did however only work when the
    auto load folder feature was disabled or the shift key was
    pressed (blocks auto load folder). Now it should also work
    without shift key and with auto load folder being enabled

  • update: libmpv shinchiro 2019-10-27

  • update: youtube-dl 2019-10-31

mpv.net - 5.4.2

Published by stax76 about 5 years ago

  • new: the scripting wiki page was improved

  • new: Toggle Shuffle has been added to the menu defaults

  • new: for URLs the media title is shown in the title bar and in the info command
    instead of displaying the URL, mpv.conf defaults were changed to use
    [protocol.https] osd-playing-msg = '${media-title}'

  • fix: on the very first start volume was set to 0 and mute was set to yes

  • fix: there was a sound when closed from taskbar

  • fix: the log feature was not working

  • fix: clipboard monitoring removed because it was causing to many issues

  • fix: restore resulted in collapsed window when maximized = yes was used

  • update: libmpv shinchiro 2019-10-06

  • update: youtube-dl 2019-10-01

mpv.net - 5.4.1

Published by stax76 about 5 years ago

  • fix ArgumentOutOfRangeException
mpv.net - 5.4

Published by stax76 about 5 years ago

  • 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
mpv.net - 5.3

Published by stax76 about 5 years ago

  • 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
mpv.net - 5.2.1

Published by stax76 about 5 years ago

  • fixed race condition causing various features to fail
mpv.net - 5.2

Published by stax76 about 5 years ago

  • 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
mpv.net - 5.1

Published by stax76 about 5 years ago

  • '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
mpv.net - 5.0

Published by stax76 about 5 years ago

  • 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,
    screenshot-png-compression, screenshot-png-filter
  • 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
  • a new JavaScript was included to show the playlist with a smaller font size,
    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
mpv.net - 4.7.7

Published by stax76 about 5 years ago

  • 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%
mpv.net - 4.7.1

Published by stax76 over 5 years ago

  • few layout problems were fixed, autosize for instance did not work
mpv.net - 4.7

Published by stax76 over 5 years ago

  • 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
    in CreateParams
mpv.net - 4.6

Published by stax76 over 5 years ago

  • 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
  • new JavaScript script osc-visibility.js included in the distribution
    under startup\scripts. It sets the OSC to be always on for audio files
    and auto for non audio files