Skip to content

budRich/mediacontrol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

I use this script as a "remote control" for mpv. [play] FILE..., will start mpv, playing FILE, if mpv, is already running, FILE will get added to the playlist queue.

For this thing to work add this to ~/.config/mpv/mpv.conf:

input-ipc-server='/tmp/mp_pipe'

mute and vol will use pactl to communicate with pulseaudio.

synopsis

mediacontrol # default to toggle wihtout command
mediacontrol vol   [mic] [+|-]INT[%]
mediacontrol mute  [mic]
mediacontrol speed [+|-]
mediacontrol play  [FILE1|DIR FILE2...]
mediacontrol FILE1|DIR [FILE2 FILE3...]
mediacontrol [FILE2 FILE3...] <<< FILE1|DIR
mediacontrol next|prev|toggle|stop|pause|screenshot
mediacontrol -V|--version
mediacontrol -h|--help

example

kb-media

i3wm keybinings:

set $W bindsym Mod4
set $M exec --no-startup-id mediacontrol

$W+minus                     $M speed -
$W+equal                     $M speed +

$W+bracketleft               $M prev 
$W+bracketright              $M next

$W+Shift+braceleft           $M seek -10
$W+Control+braceleft         $M seek -300
$W+Shift+Control+braceleft   $M seek -60

$W+Shift+braceright          $M seek +10
$W+Control+braceright        $M seek +300
$W+Shift+Control+braceright  $M seek +60

$W+slash                     $M toggle

$W+apostrophe                $M vol -2%
$W+backslash                 $M vol +2%

$W+Shift+quotedbl            $M vol mic -2%
$W+Shift+bar                 $M vol mic +2%

$W+period                    $M mute
$W+Shift+greater             $M mute mic

$W+0                         $M screenshot

Releases

No releases published

Languages