Incidentally I see I still have the Solaris port I did (uses the CDROMCDDA ioctl Solaris provides, something I sorely wish Linux had, but it requires usermode DMA to be useful), if anyone wants it I can probably drop it somewhere, but it's from 1998, and I think it lacked polish when I did it...

For that matter, I wonder if I ever started distributing the Linux-capable CDDA version of Workman, or if not, where the source went...