Fedora Core 2, ALSA, and Icecast/Ices
I installed Fedora Core 2 on my home network's Linux server. It serves live streaming audio throughout my network for me. I have an FM radio and a XM PCR unit on this machine, feeding into Icecast2 via Ices2.
I couldn't really Google up much documentation about using Icecast/Ices with ALSA. After some poking around the source code and autogen, I realized installing "alsa-lib-devel" would do the trick. I did, and it works great.
Note that I didn't have to do this, as ALSA will produce OSS compatible output. However, it seems I'm getting better sound quality when I make Ices refer directly to the alsa device (hw:0,0) instead of the OSS device (/dev/dsp).
I'd like to have this documented at Xiph.org - but their servers appear to be down right now.