title: altering header use by html5 audio
body: <p>I'd like to protect some audio files I'm streaming.  I can live without being completely secure but I'd like to require some tech savy from potential downloaders.  I've already got some obfuscation in place, but if you can get the obfuscated url you can still download from it.  Basically, I'd just like to keep people from browsing to a song.</p>
  
  <p>I tried requiring that the url of my site be in the referer header and that seems to work on Mac and Linux but that header is not sent by Windows browsers.  I'd like to know if there is any way to drop any kind of header into the requests made by html5 audio elements.  On my server side I'd then have something like.</p>
  
  <pre><code>if header["foo"] != "bar":
      return None
  </code></pre>