mohkale / vlc-rc

VLC remote control interface for emacs
12 stars 2 forks source link

vlc-rc

VLC remote control interface for emacs.

        __
 _   __/ /____      __________
| | / / / ___/_____/ ___/ ___/
| |/ / / /__/_____/ /  / /__
|___/_/\___/     /_/   \___/

This package adds support for controlling the vlc media player from emacs using VLCs remote control interface.

Quick Setup

Move vlc-rc.el to a location on your emacs load-path and require it (require 'vlc-rc). You may want to customise:

I'd also suggest taking a look at the external integration functions, which provide support for vlc like tasks to other modes. For example: (vlc/dired-add-file) plays the file at point in a dired buffer using vlc.

Keybindings

Keybindings for vlc-rc are bound in the vlc-rc-map which by default isn't bound to any key. You have to do this manually. For those running in spacemacs, I'd advise binding the map to 'SPC v' by doing:

(use-package vlc-rc
  :config
  (spacemacs/set-leader-keys "v" vlc-rc-map))

if you're using pure emacs, you can bind the map to any key of your choosing with global-set-key.

For a list of all the available bindings, eval: (describe-keymap) and search for vlc-rc-map.

Features

As of now, you can use vlc-rc to:

Functionality which will hopefully be coming soon is:

You may find a more up to date version of this script on my dotfiles repo; I'll try to keep them synced, but that's were experimental changes will be placed.