Proyectos en Python (Los más comunes y fáciles de correr)
En Python hay proyectos geniales porque las librerías nativas o complementos como vlc o miniaudio solucionan la reproducción en dos líneas. Puedes buscar en GitHub: "python radio player" o "shoutcast client python".
Si quieres armar un script rápido en Python que no falle (y que además soporta nativamente MP3 y AAC sin romperse como Java), este código es el equivalente a un proyecto base de GitHub. Utiliza la librería vlc (requiere tener el reproductor VLC instalado en la PC):