Skip to content

My mpv configuration files and scripts.

Notifications You must be signed in to change notification settings

Samillion/mpv-conf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
  • [Media] and [Slideshow] auto-profiles are system-specific, kept for reference.
  • Some options are Windows OS specific, in use or value. Such as sub-file-paths (separator), ytdl-raw-options (value), taskbar-progress (use).

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.

About

My mpv configuration files and scripts.

Topics

Resources

Stars

Watchers

Forks

Languages