Awesome
mpv-conf
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
- Few custom keybinds are set in input.conf
- 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 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