Hello! I hope I find you well. I'm having a bit of difficulty configuring my Django site to serve audio correctly.
As it happens, I'm getting a response status 200 for the initial response, which is byte range 0-1. On my local Django server, I get 206 and appropriate Content-Range & Content-Length values.
Chrome and Firefox deal with this with no problem and manage to display an audio player with seeking, but Safari chokes and displays the audio as live streaming. I need to support Safari, so unfortunately I need to find a fix for this.
I did have the same problem locally as well until I found a very helpful Middleware class. For some reason this doesn't seem to have any effect on PythonAnywhere and I am very stuck trying to debug.
If anyone has any idea how to proceed, I'd be much obliged for some help. :-)