Home

Awesome

XChat-DeaDBeeF

XChat-DeaDBeeF is a Python script for XChat and HexChat. It implements commands to control the DeaDBeeF music player, directly from the text box. It was initially developed in late 2011 and came back to life in May 2013.

How does it work?

XChat-DeaDBeeF implements a few commands that can be typed into the text box at any moment.

Commands:

N.B.: the selected song is the one that is currently highlighted/clicked on in DeadBeeF.

Requirements

XChat-DeaDBeeF only needs the bare minimum to run. However, you'll have to check the version of the Python scripting interface that came with your XChat/HexChat package. XChat should have the Python 2 scripting interface, but newer HexChat packages (including those from Arch Linux) include the Python 3 one.

On the top-bar menu, navigate to Window > Plugins and Scripts... > Load... > /path/to/XChat-DeaDBeeF.py, and see whether it indicates Python 2 or 3. Depending on the version, download:

And, obviously, you'll need:

Note: XChat is no longer being actively developed. HexChat, one of its forks, is now the main project and receives regular updates.

Your distribution should propose packages for all of those programs; install them normally with your package manager.

If not, compile and install them from scratch.

Installation

Installing XChat-DeaDBeeF is pretty straightforward.

XChat-DeaDBeeF will now be automatically loaded upon launching XChat/HexChat.

Note: if necessary, XChat-DeaDBeeF can also be (re)loaded via Window > Plugins and Scripts... > Load... > /path/to/XChat-DeaDBeeF.py.

Contribution

You are welcome to modify the script and add some new features!

To contribute, please fork the project, make your changes on a branch, then submit a Pull Request.

Clear and accurate descriptions of changes are a must.

License

XChat-DeaDBeeF is licensed under the WTFPL v2 license. Refer to LICENSE.txt for further information.