[Icecast] Linux source-client that can push AAC to icecast2?

axeon 2qopz9602 at sneakemail.com
Sun Jul 12 18:25:20 UTC 2020

Hi all, I set up ezstream to read a playlist.m3u file containing only MP3 encoded songs (to shuffle continuously) and push this to icecast2. This works, and I can also reencode to a lower bitrate.

I would like to know if there is a way to reencode these MP3s into AAC-LC 128kpbs and then push the stream to icecast2. I'm doing this on a VM with only terminal access and no audio hardware, so ezstream was perfect because it could just read MP3s and send it over, but it does not support AAC. I've looked at all the other source clients on the icecast website, but could not find anything that could work with AAC. I'm not good enough with Linux to recompile stuff (have run into errors on clean cloud Linux VMs), so was hoping there were packages unknown to be that could accomplish this. I think all the source songs are MP3, so just need to reencode to AAC.

And worst case I can reencode everything to AAC, but I still lack a source client that can send the song over to icecast2 without having to play it on the host and then capture the audio stream. Thank you.

More information about the Icecast mailing list