Sends commands to nircmd (windows only) on playback finish. Commands include sleep, hibernate, shutdown, lock. Full list is in the file
Uses nircmd (windows only) to change the resolution and refresh rate of the monitor to match the playing video. Saves the original monitor resolution and reverts changes on exit and when hotkey is pressed. Full description in file.
Sends an input command after a specified delay
Automatically scans the directory of the currently loaded file and loads any valid cover art into mpv as additional video tracks. Has options for selecting what file names and types are considered valid.
Cycles through a series of commands on a keypress. Each iteration of the cycle can contain as many commands as one wants. Syntax details are at the top of the file.
Cycles through a list of profiles sent via a script message and prints the profile-desc to the OSD. More details at the top of the file
Automatically applies profiles when the mpv window is moved to a new display
This script uses the lsdvd
commandline utility to allow users to view and select titles for DVDs from directly within mpv. The browser is interractive and allows for both playing the selected title, or appending it to the playlist. It is designed to be used stand-alone, or as an addon for file-browser. It also has automatic playlist support for DVDs.
Prints a message on the OSD if editions are found in the file, and temporarily switches the osd-playing-message to the editions-list property when switching. This makes it easier to tell the number and names while navigating editions.
A universal no-dependency file browser that uses mpv's OSD.
Changes some options when using the ftp protocol for better user experience
Automatically saves the current playlist on exit and allows the user to reload it next time they boot mpv
Switches to a music profile when an audio file is being played and switches back when a non-audio file is played
Automatically converts a onedrive share link into a direct path which mpv can play, Windows only.
Prints a pause icon in the middle of the screen when mpv is paused
shuffles the playlist and moves the current file to the start of the playlist
Parses a script-opt and sends it as a command. Allows input commands to be sent via profiles.
Allows in-player searching of keybinds, commands, properties, and options, and displays the results on the OSD.
Requires a build of mpv with console.lua for dynamic input.
Prints error messages onto the OSD
Changes some settings to work well with Syncplay. Currently designed to provide support for local playlists.
Allows you to apply a profile with a timeout, after which another profile is called to revert the changes. Works well with osc layout changes.