ML wrecks encoding of m3u playlist
When adding a specifically crafted m3u file to the library, it will wreck the encoding and therefore playback will fail. This issue is similar to #250 (closed) but not the same as it is still reproducible with HEAD.
The attached sample file includes the URL "http://172.18.0.2:8080/?action=stream". During playback, this is interpreted as "http://172.18.0.2:8080/%3Faction%3Dstream" and will therefore fail.