My NGINX web server has byte ranges enabled via add_header Accept-Ranges bytes;
and I can successfully get byte ranges of podcast episodes via curl:
$ curl -I -r 200-300 https://konradhoeffner.de/kirdiemtg/2019-01-02-muldrotha.aac
HTTP/2 206
server: nginx/1.21.6
date: Fri, 19 Aug 2022 13:22:49 GMT
content-type: application/octet-stream
content-length: 101
last-modified: Fri, 19 Aug 2022 11:21:17 GMT
etag: "62ff722d-3119b7f"
content-range: bytes 200-300/51485567
However when using the Pocket Cast Android App with an RSS file that contains the very same AAC file URL, Pocket Cast reports "Unable to seek. File headers appear to be invalid.". What is wrong in the header and how can I fix this in my NGINX configuration?