Comment 31 for bug 1329202

RJ Skerry-Ryan (rryan) wrote :

Chiming into this bug quite late :)

This looks like a bug in libshout -- and not something that is fixable (in a principled manner) in Mixxx. My suggestion would be to submit a patch to libshout making this change. I don't think we should put a hack in Mixxx since it won't be able to fix this due to Florian's comment in #9.

As a workaround for Spreaker -- I would suggest putting hacks in place on the Spreaker server to detect and patch the issue (e.g. by applying heuristics to pre-parse the mount= argument of the URI before running it through your URI parsing library. Should be possible since you control the server-side completely.