The Mac OS X version is compiled for 10.11 (El Capitan) or later. If you want BallroomDJ for an earlier version, please let me know.
Unfortunately, Mac OS X is not a very friendly operating system. Installation of the needed tools is rather difficult.
VLC
Note: BallroomDJ has not been tested with the upcoming VLC version 4.0
Xcode
The Xcode command line utilities are needed for MacPorts.
For versions of Xcode prior to 8.0:
Install the Xcode command line utilities:
sudo xcode-select --install
Accept the Xcode license:
sudo xcodebuild -license
For versions of Xcode 8.0 and later:
Install Xcode command line utilities from the Apple developer website: http://developer.apple.com/download/more/
MacPorts
See: http://www.macports.org/install.php
Other Utilities
Install the following using MacPorts:
sudo port install flac sox vorbis-tools curl sudo port install ffmpeg +nonfree -x11 sudo port install python39 py39-pip py39-wheel sudo port select --set python python39 sudo port select --set python3 python39 sudo port select --set pip3 pip39 sudo port select --set pip pip39
Open the BallroomDJ .pkg file to install BallroomDJ.
On Catalina, when the message about installer.app wanting to access desktop files shows, select OK.
After installation, the BallroomDJ.app may be moved to another location if you wish.
Apologies
Installing BallroomDJ on the mac is wonky.
Why is a company with billions of cash not able to write a good installer.