You can find Raspberry Pi Internet radio projects already detailed throughout the internet, for example, this one has all the necessary code ready made and ready to go:
https://bobrathbone.com/raspberrypi/...net_radio.html
Most are described at a more fundamental level with the minimal amount of Python code needed to get started, like this one.
http://www.suppertime.co.uk/blogmywiki/piradio/
I have in my possession a redundant OAP's dispersed alarm unit which has four big chunky Fisher-Price like buttons on the top panel, along with a 2 * 16 character LCD display, curiously styled rather like an Art-Deco mantlepiece radio - it would be perfect for conversion to an internet radio.
Anyway, back to the original 'Tape Recorder' project, that's a brilliant project. The 'tape counter' is essential since you can't actually see the sizes of the 'reels' to judge where on the tape you are. This would be perfect for use with 70s/80s home computers.