Why does MC DLNA server report "HTTP/1.1 416 Requested Range Not Satisfiable" in response to a valid Range request?
Below is a capture of two transactions; in the first MC reports "Accept-Ranges: bytes", but in the second transaction having a valid Range request, it responds with "HTTP/1.1 416".
What is going wrong here? And how can it be fixed?
Send : GET /Music/F31.flac HTTP/1.1
Accept: */*
Connection: close
Cache-Control: no-cache
Host: 192.168.1.31:52100
User-Agent: Whitebear/2.2 UPnP/1.0 Delphi-UPnP-Components/1.7
Recv : HTTP/1.1 200 OK
transferMode.dlna.org: Streaming
Content-Type: audio/flac
Server: Microsoft-Windows-XP/2002, UPnP/1.1 DLNADOC/1.50, JRiver/2.0
Content-Length: 179951677
Accept-Ranges: bytes
Connection: close
Date: Sat, 7 Jan 2012 12:21:30 GMT
fLaC " ....
++++++
Send : GET /Music/F31.flac HTTP/1.1
Accept: */*
Connection: close
Cache-Control: no-cache
Host: 192.168.1.31:52100
User-Agent: Whitebear/2.2 UPnP/1.0 Delphi-UPnP-Components/1.7
Range: 97121927-
Recv : HTTP/1.1 416 Requested Range Not Satisfiable
Server: Microsoft-Windows-XP/2002, UPnP/1.1 DLNADOC/1.50, JRiver/2.0
Date: Sat, 7 Jan 2012 12:21:38 GMT