in general Hugo does not remove file extensions from remote resources. so my guess is that the root cause is within fetching the mp3
maybe there’s something special in
- server setup of the one where you fetch the resource from
- your config fe allowlist
- …
can you share a link to one source mp3?
maybe use wget to inspect the responses.
GetRemote also has Data.Headers field to inspect since 0.143. see resources.GetRemote