My personal mpv configuration is minimal and tailored to my simple use case.
- Hardware decoding disabled: 
hwdec=no - Default keybinds disabled: 
input-default-bindings=no- Few custom keybinds are set in input.conf
 
 - Matroska ordered chapters disabled: 
ordered-chapters=no watch-later-dirset to~~/cache/watch_laterscreenshot-templatesaves 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.
- Main configuration [mpv.conf]
 - Input key bindings [input.conf]
 
- BoxToWide (Source) 1
 - Image-Bindings (Source) [Modified]
 - ModernZ OSC (Source) [Config] 2
 - Pause Indicator Lite (Source) 3
 - SmartCopyPaste (Source)
 - Sponsorblock-minimal (Source)
 - Thumbfast (Source) [Config]
 - ytdlAutoFormat (Source) 4
 
Note
Source links lead to the respective repositories of the original authors.
- Windows: 
%APPDATA%\mpv\orC:\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
