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 c56d620785
Slight code cleanup, many parts still deserves complete rewrite - but it works for me.
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 Slight code cleanup, many parts still deserves complete rewrite - but it works for me. 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