The main development is done on Linux. All the libraries and tools are easy to find and install.

BallroomDJ installations on Linux are rare, but there are a couple.

Development Environment

  • Remove: tcl (often old), python-mutagen
  • python-pip, espeak, vlc, gcc (or clang), make, mercurial
  • python-pip install --upgrade mutagen
  • For packaging: inkscape (also used to edit the .svg files), dos2unix, icoutils, icnsutils, nsis, libvlc-dev, libvlccore-dev, libpulse-dev
  • To build xar: libxml2-dev, libssl-dev
  • To build tk: fossil (optional), libx11-dev, libxft-dev, libxrandr-dev, libxss-dev, libxext-dev
  • xar: ( ) or download a package from ( )
  • bomutils: ( )
  • For dbus: libdbus-1-dev
Last modified 3 months ago Last modified on 2018-01-28T09:09:48-08:00