Skip to content

0.0.12

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Jul 15:12
d76fb94

Installation

  1. Download material-osc.zip and
    thumbfast.lua.
  2. Unzip material-osc.zip into your mpv configuration directory, then place
    thumbfast.lua beside material-osc.lua in the scripts directory.

The usual mpv configuration directories are:

  • Linux and macOS: ~/.config/mpv/
  • Windows: %APPDATA%\mpv\

The resulting layout should look like this:

📁 mpv
├── 📁 fonts
│   ├── material-osc_icons.otf
│   └── material-osc_google_sans_flex.ttf
├── 📁 scripts
│   ├── material-osc.lua
│   └── thumbfast.lua
└── 📁 script-opts (optional)
    ├── material-osc.conf
    └── thumbfast.conf

What's New

  • Added display-aspect overrides to the Crop settings, with presets for Original, 16:9, 21:9, 4:3, 1:1, and 9:16. Crop and aspect modes now clear conflicting video settings when selected.
  • Added show_remaining_time for choosing the default playback-clock mode and adjust_time_with_speed for adjusting elapsed, remaining, and total displayed time to the current playback speed.
  • Local movie and episode filenames are now cleaned automatically when the optional Python guessit package is installed, while preserving mpv's normal titles when it is unavailable.
  • Added show_empty_screen for hiding the welcome screen when the playlist is empty.
  • Improved Windows configuration and updater handling, including paths containing spaces and creation of temporary update directories.
  • Refactored filesystem, web-request, subprocess, dialog, timer, and persistence handling into shared cross-platform services, reducing duplicated service-specific behavior and improving error reporting.

Full Changelog: 0.0.11...0.0.12