Control your VLC with your IRC
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 31 commits ahead of mistakes-consortium:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
README.org
build-vlc.sh

README.org

vlc-irc-rc

Control your VLC with your IRC.

Building

I’ve included build-vlc.sh, which will download vlc and perform in-tree compilation including ircrc. If it doesn’t work it at least serves as documentation for the build process. You can also perform out-of-tree compilation.

  1. Download the latest VLC sources and install its build dependenices
  2. Extract vlc and run ./configure
  3. Copy src/ircrc.c to modules/control/ in the vlc source directory
  4. Add the following lines to modules/control/Modules.am:
    libircrc_plugin_la_SOURCES = ircrc.c
    control_LTLIBRARIES += libircrc_plugin.la
        

    To the end.

  5. Run “./bootstrap && ./configure && make” in the vlc directory

Usage

vlc -I ircrc --server your.irc.server --channel "#yourchannel" --nick some_nickname yourfile.avi

Commands

A few playlist commands are currently supported

  • !play
  • !pause
  • !next
  • !prev
  • !enqueue <MRL>
  • !clear
  • !playlist
  • !status

Hacking

If you modify ircrc.c after building, run “./build-vlc.sh –update” to just copy the file and invoke make without reconfiguring.