For the latest version of the SomaFM script, check the GitHub link in the sidebar. This page is intended as a place for me to comment on changes/fixes I'm working on, as well as a chance to potentially get some feedback from the community.
As of the latest version, the script has been tested on Linux, Mac OS, and Windows. It even works on Chrome OS under Crostini.