Jabber/XMPP bot that controls streaming MPD instance.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Pitriss cf2c7b069d
Added link to source code into built-in help text
7 years ago
conf v0.0.2-beta. Added conf file. 7 years ago
.gitignore v0.0.2-beta. Added conf file. 7 years ago
LICENSE Initial commit 7 years ago
README.md v0.0.2-beta. Added conf file. 7 years ago
botik.rb Added link to source code into built-in help text 7 years ago

README.md

MPD Jabber bot

Jabber/XMPP bot that controls streaming MPD instance.

This software is written in Ruby and allows you to control mpd server with simple commands written in MUC chat.

It can skip to prev/next song, play/pause/stop playback, control outputs, return info about current song and song which will be played next.

This software is still in alpha stage. It works for me so I can't promise updates in near future. Feel free to send me a patch if you want. I'll consider merging them.

TODO:

  • Code cleanup
  • Automatic fork to background
  • Possibly add some more features
  • Make it work in all versions of private messages

Howto start:

  • Clone this repo
  • In conf directory copy config.yml.sample to config.yml.sample
  • Edit config.yml accordingly
  • Launch botik.rb

Do:

<botnick>: help

to get basic usage help.

This bot depends on following ruby modules:

  • rubygems
  • jabbot
  • ruby-mpd
  • yaml