Showing the changes to DOCS/interface-changes (53 of 56 files). Show all
Unified · Split
| @@ -1,4 +0,0 @@ | |||
| 1 | change the underlying type of the `aspect`, `par`, and `sar` sub-properties to double from float | ||
| 2 | add `--video-aspect-method=ignore` | ||
| 3 | change `--video-aspect-override=no` to respect `--video-aspect-method` option | ||
| 4 | deprecate setting `--video-aspect-override` to `0` and `-1` | ||
| @@ -1 +0,0 @@ | |||
| 1 | add --audio-exclusive option support for ao=audiounit and make non-exclusive the new default | ||
| @@ -1 +0,0 @@ | |||
| 1 | Change auto profiles hook priority from 50 to 5 | ||
| @@ -1 +0,0 @@ | |||
| 1 | change `--osd-back-color` and `--sub-back-color` defaults to #AF000000 | ||
| @@ -1 +0,0 @@ | |||
| 1 | deprecate `--cdda-span-a` and `--cdda-span-b` | ||
| @@ -1,4 +0,0 @@ | |||
| 1 | add `--clipboard-monitor` option | ||
| 2 | add `clipboard` property | ||
| 3 | add `current-clipboard-backend` property | ||
| 4 | add `--clipboard-backends` option | ||
| @@ -1,4 +0,0 @@ | |||
| 1 | commands.lua is split out of console.lua. commands.lua runs and completes commands and adds mpv's log entries to the console's log, while console.lua handles the UI for other scripts | ||
| 2 | add `--load-commands` option | ||
| 3 | `script-binding console/enable` becomes `script-binding commands/open`, though the console one is kept as an alias | ||
| 4 | `script-message-to console type` becomes `script-message-to commands type`, though the console one is kept as an alias. This also now automatically closes the console after running the command. | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `console-margin-x` and `console-margin-y` script-opts | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `console-background_alpha` `console-menu_outline_size` `console-menu_outline_color` `console-corner_radius` `console-selected_color` and `console-selected_back_color` script-opts | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `console-scale_with_window` script-opt | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `current-watch-later-dir` property | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `demuxer-mkv-crop-compat` option | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `display-page-n-toggle` script bindings to stats.lua, where n is a page number | ||
| @@ -1,4 +0,0 @@ | |||
| 1 | add `--archive-exts` | ||
| 2 | add `archive` to `--directory-filter-types`' default | ||
| 3 | add `--playlist-exts` | ||
| 4 | add `playlist` to `--directory-filter-types`' default | ||
| @@ -1,2 +0,0 @@ | |||
| 1 | - add optional `frames` and `flags` arguments to `frame-step` command controlling the direction and amount of frames mpv steps through | ||
| 2 | - add optional `mute` flag to `frame-step` command which mutes the player during the duration of the frame step | ||
| @@ -1 +0,0 @@ | |||
| 1 | undeprecate `--gamma-factor` | ||
| @@ -1 +0,0 @@ | |||
| 1 | change `--geometry` so that it no longer unconditionally moves the window on platforms where that is possible. Use `--force-window-position` or add `+50%+50%` to your geometry command to get the old behavior back. | ||
| @@ -1 +0,0 @@ | |||
| 1 | ``glsl-shader-opts`` now has predefined parameters that can be used. See the documentation for available values. | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `hearing-impaired`, `visual-impaired` and `attached-picture` flags to track add command | ||
| @@ -1 +0,0 @@ | |||
| 1 | rename `--vd-lavc-software-fallback` to `--hwdec-software-fallback` | ||
| @@ -1 +0,0 @@ | |||
| 1 | `--hwdec=auto` now behaves like `--hwdec=auto-safe`; use `--hwdec=auto-unsafe` to get the old behavior back | ||
| @@ -1,2 +0,0 @@ | |||
| 1 | add `--input-ime` to enable or disable the IME on supported VOs (Windows, Wayland) | ||
| 2 | disable IME by default; set `--input-ime=yes` to enable it on demand | ||
| @@ -1,3 +0,0 @@ | |||
| 1 | undeprecate list option suffixes that work with multiple items | ||
| 2 | add `-del` to string list and keyvalue list options | ||
| 3 | add `-clr` to keyvalue list options | ||
| @@ -1 +0,0 @@ | |||
| 1 | rename `--load-osd-console` to `--load-console` | ||
| @@ -1 +0,0 @@ | |||
| 1 | remove `player` argument form `--media-controls`, it's handled internally now. | ||
| @@ -1,4 +0,0 @@ | |||
| 1 | add `keep_open` flag to `mp.input.get()` and `mp.input.select()` | ||
| 2 | `mp.input.get()` now closes automatically on submit, pass `keep_open = true` to restore the old behavior | ||
| 3 | add `autoselect_completion` flag to `mp.input.get()` | ||
| 4 | add `history_path` key to `mp.input.get()` | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `mpv://` protocol | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `--vf=d3d11vpp=nvidia-true-hdr` | ||
| @@ -1,2 +0,0 @@ | |||
| 1 | all options that take filepaths as values are now properly expanded (i.e. ~/ -> /home/$USER) | ||
| 2 | all commands that take filepaths as arguments are now properly expanded (i.e. ~/ -> /home/$USER) | ||
| @@ -1,5 +0,0 @@ | |||
| 1 | change several OSC mouse bindings to select.lua functions | ||
| 2 | add script-opts to configure what OSC buttons do when clicked | ||
| 3 | remove `osc-playlist_osd` script-opt and behave as if it was off by default; `playlist_osd=yes` can be replicated with `osc-playlist_prev_mbtn_left_command=playlist-prev; show-text ${playlist} 3000` and `osc-playlist_next_mbtn_left_command=playlist-next; show-text ${playlist} 3000` | ||
| 4 | remove `osc-chapters_osd` script-opt and behave as if it was off by default; `chapter_osd=yes` can be replicated with `osc-chapter_prev_mbtn_left_command=no-osd add chapter -1; show-text ${chapter-list} 3000` and `osc-chapter_next_mbtn_left_command=no-osd add chapter 1; show-text ${chapter-list} 3000` | ||
| 5 | add script-opts to define custom buttons | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `osc-fadein` script-opt | ||
| @@ -1,5 +0,0 @@ | |||
| 1 | deprecate `osc-message` script message in favor of `show-text` command | ||
| 2 | deprecate `osc-chapterlist` script message in favor of `show-text ${chapter-list}` | ||
| 3 | deprecate `osc-playlist` script message in favor of `show-text ${playlist}` | ||
| 4 | deprecate `osc-tracklist` script message in favor of `show-text ${track-list}` | ||
| 5 | add `visibility_modes` script-opt to osc | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `slimbottombar` and `slimtopbar` OSC layouts optimized for viewing images | ||
| @@ -1,2 +0,0 @@ | |||
| 1 | add `--osd-bar-marker-scale` and `--osd-bar-marker-min-size` options | ||
| 2 | add `--osd-bar-marker-style` option | ||
| @@ -1 +0,0 @@ | |||
| 1 | change `--prefetch-playlist`'s default to `yes` | ||
| @@ -1 +0,0 @@ | |||
| 1 | the `path` and `track-list/N/external-filename` properties now always return a full, absolute path | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `format` argument to `screenshot-raw` command | ||
| @@ -1 +0,0 @@ | |||
| 1 | make `script-binding` command scalable; add `nonscalable` command prefix to restore the old behavior | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `--script-opt` alias for `--script-opts-append` | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `--osd-selected-color` and `--osd-selected-outline-color` options | ||
| @@ -1 +0,0 @@ | |||
| 1 | `stats-font_size`, `stats-border_size`, `stats-shadow_x_offset`, `stats-shadow_y_offset` and `stats-plot_bg_border_width` script-opt values result in 2.5 times smaller sizes in order to have the same sizes as the values of equivalent OSD options like `--osd-font-size`. If you customized these sizes, multiply them by 2.5 to get the previous sizes. | ||
| @@ -1,3 +0,0 @@ | |||
| 1 | remove `stats-term_width_limit` script-opt | ||
| 2 | add `stats-term_clip` script-opt | ||
| 3 | remove `stats-term_height_limit` script-opt | ||
| @@ -1,3 +0,0 @@ | |||
| 1 | rename `--sub-ass-line-spacing` to `--sub-line-spacing` | ||
| 2 | rename `--sub-ass-shaper` to `--sub-shaper` | ||
| 3 | rename `--sub-ass-hinting` to `--sub-hinting` | ||
| @@ -1 +0,0 @@ | |||
| 1 | `sub-blur` is now applied by `sub-ass-override=force` with new enough libass | ||
| @@ -1,2 +0,0 @@ | |||
| 1 | add `sub-ass-prune-delay` option to control libass automatic pruning of past | ||
| 2 | events | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `--sub-scale-signs` to allow `--sub-scale` to also scale events detected to be signs by libass | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `term-clip-cc` | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `metadata` sub-property for `track-list` | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `video-frame-info/gop-timecode`, `video-frame-info/smpte-timecode` and `video-frame-info/estimated-smpte-timecode` | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `--video-recenter` option | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `--save-watch-history` and `--watch-history-path` options | ||
| @@ -1,2 +0,0 @@ | |||
| 1 | deprecate `--wayland-disable-vsync` | ||
| 2 | add `--wayland-internal-vsync` as a replacement for `--wayland-disable-vsync` | ||
| @@ -1 +0,0 @@ | |||
| 1 | add `ytdl_hook-include` script-opt | ||