Awesome
mpv-conf
My personal mpv configuration is minimal and tailored to my simple use case.
Noteworthy:
- Large cache size:
~1.5GB + ~400MiB
- Hardware decoding disabled:
hwdec=no
- All keybinds disabled, except for a few in
input.conf
- Matroska ordered chapters disabled:
ordered-chapters=no
watch-later-dir
set to~~/cache/watch_later
(folder[s] created manually)screenshot-template
saves images to the desktop:~/Desktop/%F-(%P)-%n
sub-file-paths
set with;
separator for Windows- Default
ytdl-format
ignores VP9 codec:bv[vcodec!~='vp0?9']+ba/b
Slideshow
auto-profile is 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 likeautocreate-playlist
introduced in that version (and some v0.38 nightlies), replacing theautoload.lua
script as a native function.
Configuration
- Main configuration [mpv.conf]
- Input key bindings [input.conf]
Scripts
- 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.
Config and Scripts Locations
- 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