Posso servir arquivos MP3 com PHP?

Da mesma forma que é possível servir imagens com php, para uso em CAPTACHAS e tal, é possível fazer o mesmo com arquivos de áudio?

Eu tentei isso

<?php

$track = "sometrack.mp3";

if(file_exists($track)) {
    header('Content-type: audio/mpeg');
    header('Content-length: ' . filesize($track));
    header('Content-Disposition: filename="sometrack.mp3"');
    header('X-Pad: avoid browser bug');
    header('Cache-Control: no-cache');
    print file_get_contents($track);
} else {
    echo "no file";
}

Estou usando o Safari, que pode reproduzir arquivos MP3. Ele está colocando o Safari no modo certo, recebo os controles Quicktime por alguns segundos e depois "No Video".

Estou tentando proteger arquivos de downloads não autorizados, caso você esteja se perguntando por que eu gostaria de fazer isso.

questionAnswers(2)

yourAnswerToTheQuestion