Skip to content

Latest commit

 

History

History
75 lines (62 loc) · 3.06 KB

README.md

File metadata and controls

75 lines (62 loc) · 3.06 KB

mpv-conf

modernz-osc

My personal mpv configuration is minimal and tailored to my simple use case.

Noteworthy:

  • Hardware decoding disabled: hwdec=no
  • Default keybinds disabled: input-default-bindings=no
  • Matroska ordered chapters disabled: ordered-chapters=no
  • watch-later-dir set to ~~/cache/watch_later
  • screenshot-template saves images to the desktop: ~/Desktop/%F-(%P)-%n
  • sub-file-paths set with ; separator for Windows OS
  • Default ytdl-format ignores VP9 codec: bv[vcodec!~='vp0?9']+ba/b
  • [Media] and [Slideshow] auto-profiles are system-specific, kept for reference.

Please review the files before using to understand what is included.

Important

This configuration requires mpv v0.39+, as it utilizes features like autocreate-playlist introduced in that version (and some v0.38 nightlies), replacing the autoload.lua script as a native function.

Configuration

Scripts

Note

Source links lead to the respective repositories of the original authors.

Config and Scripts Locations

  • Windows: %APPDATA%\mpv\ or C:\users\USERNAME\AppData\Roaming\mpv\
  • Linux: ~/.config/mpv/ or /home/USERNAME/.config/mpv/
  • Mac: ~/.config/mpv/ or /Users/USERNAME/.config/mpv/
conf/mpv
│   input.conf
│   mpv.conf
│
├───fonts
│       fluent-system-icons.ttf
│
├───script-opts
│       modernz.conf
│       thumbfast.conf
│
└───scripts
        boxtowide.lua
        image-bindings.lua
        modernz.lua
        pause_indicator_lite.lua
        SmartCopyPaste.lua
        sponsorblock_minimal.lua
        thumbfast.lua
        ytdlautoformat.lua

Note

More information about files locations can be found here

Footnotes

  1. BoxToWide is a script written and maintained by me.

  2. ModernZ is a fork maintained by me.

  3. Pause Indicator Lite is a script written and maintained by me.

  4. ytdlAutoFormat is a script written and maintained by me.