Nó - Não é possível procurar o fluxo de áudio

Eu criei um servidor simples que usa o módulo fs para transmitir um arquivo mp3 para um navegador que o reproduz em um elemento de áudio html5. No entanto, os fluxos de áudio estão perfeitamente bem, no entanto, não posso procurar através do fluxo, mesmo que a parte que procuro já tenha sido armazenada em buffer.

var express = require('express');
var app = express();
var fs = require('fs');

app.get('/', function (req, res) {
    var filePath = 'music.mp3';
    var stat = fs.statSync(filePath);

    res.writeHead(200, {
        'Content-Type': 'audio/mpeg',
        'Content-Length': stat.size,
    });

    var readStream = fs.createReadStream(filePath);
    readStream.pipe(res);
});

Outras perguntas e respostas semelhantes sugeriram adicionar o cabeçalho Content-Range, mas não consigo encontrar um exemplo simples de como fazer isso. Outros disseram usar o cabeçalho 206 Partial-Content, mas quando eu faço isso, o áudio não é reproduzido.

Aqui está umdemonstração (teste no chrome no windows)

questionAnswers(1)

yourAnswerToTheQuestion