Comment 12 for bug 1329202

Theres one more thing i noted:

I tried using a mountpoint with paramters on a server which doesn't expect specific name. The stream worked fine, but mountpoint on the server didn't actually include the parameters in the name. I think the regular icecast server just ignores them (and spreaker uses them for some settings). If this is actually the case, there is no need for escaping, instead one could strip the parameters.
But again: For Metadataupdate only, which would have to be done in libShout too.