My goal is to be able to "rebroadcast" FM radio over the internet.
What I mean by this is connect some kind of FM radio board to the raspberry pi, and receive the audio in software (i.e. python). Then set up a website that streams that audio.
What I need help with is reading that FM audio stream in something like python. From that point I can figure the rest out on my own.
I imagine it very similar to a microphone except the audio stream originates from FM radio waves.
I assume I need some kind of breakout board that connects to the PI and then hopefully a library to communicate (i.e. set frequency) and receive the audio from that board.
Links to such a board and a library would be great.
In addition, how fast of a CPU would I need if I wanted to do the same thing with a microcontroller?