The crux of mkarvonens project isVolumioand a touchscreen display from Adafruit.

Beyond that, its just about setting up the software to work properly.

it’s possible for you to find the full guide to make this for yourself over on Instructables.

Touchscreen Internet Radio, Raspberry Pi| Instructables