Skip to content

hexa0/mpv-conf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mpv-conf

this is pretty much just a repo for all of my mpv configurations so i can keep all of my installs updated,
not all of these scripts are made by me although i may have modified a lot of them,
all sources have been added at the start of each script as a comment if it wasn't entirely written by me,
if you see anything uncredited or incorrectly credited please open an issue/pr

Usage

conf-builder:

To allow the people to override my configs locally without breaking version control i made conf-builder
all configs are stored in the "conf" folder now,
in each folder there is two sub folders (builtin and user)
edit the files in user then press shift + home to trigger a build
alternatively if you don't have a full 100% keyboard you can delete the mpv.conf file and it will automatically retrigger on the next restart of mpv.
FYI all config files will be combined together so anything not starting with a number will have the lowest priorirty,
if your config needs to apply after other configs to override them you will need to prefix it with a number e.g: "1-config.conf",
by default everything without a number is treated as 0,
additionally anything in user will always be applied after builtin

Keybinds:

  • shift + home | Manually trigger conf-builder to rebuild the configs
  • a / shift + A | Cycles forward/backwards through audio visaulizers (best used in fullscreen)
  • shift + C | Attempt to automatically crop out black borders
  • alt + o | Locates the current file
  • k | Take a cropped screenshot
  • ctrl + c | Copies the current timestamp to the clipboard
  • ctrl + v | Attempts to open the file/url from the clipboard
  • ctrl + g | Attempts to seek to the copied timestamp on the clipboard
  • shift + 3 | Switch audio track
  • ctrl + 3 | Switch audio track merge mode
  • shift + M | Mocks the audio and makes it sound stupid because it's funny lmao
  • scroll wheel | Change volume by 2

Installation (Windows)

First you'll need mpv itself, for that make sure to use chocolatey as it's the easiest installation method

choco install mpvio.install -a

then to update run

choco upgrade mpvio.install -a

if you've previously installed the outdated mpv or mpvio package, then uninstall that with

choco uninstall mpv -a
# or
choco uninstall mpvio -a

those packages state they aren't out of date but that's very wrong, please install the actually maintained mpvio.install package instead.

then to install this config on windows, you'll need git, if you don't have it install it like this

choco install git -a

and then run

git clone https://github.com/hexa0/mpv-conf %USERPROFILE%\AppData\Roaming\mpv

Installation (Linux)

Install the latest version of MPV and git from your package manager and run

git clone https://github.com/hexa0/mpv-conf ~/.config/mpv

if you're on wayland you'll need to install wl-clipboard to use clipboard related features,
or if you're on x11 you'll need to ensure that xclip is installed or else you will be unable to use clipboard features,
additionally there are also configs that will automatically be applied specifically on linux as well as wayland fixes to resolve various problems
however since i run wayland not x11 i have not tested these configs there,
changes may need to be made for things to work smoothly

Installation (MacOS)

i don't own a mac no clue, maybe try following some of the linux instructions?

About

📺 my mpv config!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published