Awesome
mpv-separator
Interactively copy of move the videos you wanna keep from a given playlist
Description
This script helps you organize your playlists by giving you the hability to copy or move the current video being played to a default or user defined folder.
Usage
There are two shortcut keys to this script, which follow below.
Ctrl + D (Duplicate file)
In the video screen, press Ctrl + D
to duplicate the video and put it
inside the separator
folder.
Ctrl + M (Move file)
In the video screen, press Ctrl + M
to move the video to the separator
folder.
Configuration
By default, when a video is copyied or moved, the script will create a folder
which is located where the mpv
was ran. The folder will be called separator
and will be followed by a period and six random ASCII characters which range
between [a-zA-Z0-9]
. Therefore, the folder's name will follow the pattern
given by separator.XXXXXX
.
Example
cd /home/user
mpv ./videos/my_videos/cartoons/funny_cartoon.mp4
<< Ctrl + D >>
In the scenario above, the separator
folder will be created in /home/user
,
which is the current working directory, and the file funny_cartoon.mp4
will
be duplicated inside of it.
Defining a custom location
In order to define a custom location, the ambient variable
MPV_SEPARATOR_OUTPUT
must be changed to reflect the place you want the
separator
folder to be created.
Example
export MPV_SEPARATOR_OUTPUT="/home/user/.videos"
cd /home/user
mpv great_video.mp4
<< Ctrl + D >>
In this case, the separator
folder will be created inside the directory
/home/user/.videos
, as it was defined by the ambient variable.