By James Laird (announcement) see master repo here for information on how to install and use shaiport
./shairport -V -l /dev/null -a 'My Shairport Name'
The -l /dev/null
flag isn't strictly necessary, but does keep underrun and overrun errors from ruining the visualization.
Here's a demo: