...
- Download the source (SdPlayerSrc200.zip) and unzip it into a directory.
- Download and install Qt from https://www.qt.io/download
- Download and install VLC from https://www.videolan.org/vlc/
- Apply sdplayer.patch, which is attached to this wiki page (find the paper clip icon near the top-left of the page).
- From the directory with the patched source, run the following, adjusting the Qt path if necessary:
~/Qt/5.11.2/clang_64/bin/qmake -config release && make -j4 && cp filetypes.txt *.png SdPlayer.app/Contents/MacOS && install_name_tool -add_rpath /Applications/VLC.app/Contents/MacOS/lib SdPlayer.app/Contents/MacOS/SdPlayer - Download Music.icns, attached it to this wiki page, and save it to SdPlayer.app/Contents/Resources in the build directory. This file is a set of icons both scaled-up and scaled-down from Music.png. (I'm not sure if/when the higher-resolution icons are ever used, but if you end up seeing blurry icons, that's why.)
- Run ~/Qt/5.11.2/clang_64/bin/macdeployqt SdPlayer.app -dmg
...
Thanks to Rachel Chasin for writing up an initial set of instructions at httphttps://phantomcolumnist.blogspot.com/2014/09/installing-sdplayer-200-on-osx.html, which this set of instructions is based upon.
Alex Dehnert also has a GitHub repo that builds SdPlayer using GitHub Actions and links to built outputs (there's also Qt5 builds for Linux as a .deb and a snap there).