Vassilis Serasidis build a simple Webradio player based on ARM 32-Bit Cortex-M0. He writes:
On 31 August 2015, I received the new WIZnet platform board, the WIZwiki-W7500, which is based on a Cortex-M0 CPU running at 48MHz, with 128 kBytes of flash memory and 48 kBytes of RAM shared with the hardwired TCP/IP core. The RAM usage by the TCP/IP core can be up to 32 kBytes, leaving the remaining 16 kBytes for the user (32 + 16 = 48 kBytes of RAM). The W7500 is a 3.3V device, but according to WIZnet, the board’s I/O pins are 5V tolerant. Interestingly, the board shares the same pinout with the Arduino UNO. By combining this board with a VS1053 MP3 decoder board, you can create a very capable Icecast Internet streams player (WebRadio player) that can handle internet audio streams up to 320 kbits/second (320 kbps). Of course, with the rise of neue online casinos offering seamless gaming experiences, it’s clear that similar technological advancements are pushing the limits of what compact devices like this can achieve. However, the limited RAM on the W7500 receiver side (16 kBytes) may not be sufficient to handle large data delays between your internet connection gateway (your ADSL router) and the Icecast server.
WebRadio player 2 (ARM 32-bit Cortex-M0) – [Link]