Hint for the way a fm reciever works
Without going in too much detail, just for basic understanding:

The simplest FM demodulator would project the RF signal on the slope of a low pass filter. When the frequency increases the amplitude of the LPF output will reduce, whereas when the frequency decreases the output of the LPF would increase, resulting in an AM signal which conveniently you already know how to demodulate.

A practical FM demodulater would probably consist of a band filter to discriminate the signal you are interested in from all the noise. Then the RF signal is usually mixed down to an intermediate frequency, this improves on the practical component values while being able to tune on a signal from a wide band. Then the above mentioned LPF to demodulate the audio signal.

Modern FM receivers "try to grab on to the IF signal" with a local oscillator. It tries to keep its local oscillator in sync with the IF signal. The control signal for the local oscillator closely resembles the audio signal. This is what is commonly called a PLL receiver (Phase Locked Loop).