Relcast is a lightweight command-line Icecast/Shoutcast player and transcoder, built on top of FFmpeg's libav* libraries. It behaves similarly to the now-abandoned sc_trans program. The code is in a very alpha stage, it may lack features, and may behave erraticaly sometimes, but I am successfully using it to stream music to a Shoutcast server. Playlists are simple text files with one full path of a song file per row, just the way sc_trans was using.
I keep running, as a hobby of mine, a small online station called "Radio Condor". There I am using this small program as a source of music broadcasting to a Shoutcast server. You can hear it in action.

It only runs on the Linux operating system. It is meant to run on VPS-es and other self-hosting environments.

Project's Github page

Project's Gitlab page

Features

For more information, visit one of the project pages:

Project's Github page

Project's Gitlab page