If I pipe'd an mp3 file through an express.js server like this:
createReadStream('media/mp3file.mp3').pipe(res)
It sends the audio data but I cannot seek. It just quickly pauses the audio, moves the seek bar back to the current time and then resumes the audio.
Here is a GIF:

How do I make it so I can seek forwards and backwards?