URL encoding problem with Internet Streams saved in History
-
Example URL successfully plays when its address is entered into VLC (or passed into VLC from ADB shell): http://hls.iptv.optimum.net/news12/nipadlive/index_new.m3u8?callsign=N12HV
-
After playback, the URL is saved into History
-
Clicking on the item in History throws up the error message: "The location ... cannot be played". It seems VLC incorrectly encodes the URL and plays this address: http://hls.iptv.optimum.net/news12/nipadlive/index_new.m3u8%3Fcallsign%3DN12HV
-
The special characters "?" and "=" have been incorrectly converted.
NOTE: When the URL is stored in History, trying to pass the URL to VLC from ADB shell also similarly fails.
- To manually resolve the above problem, the user currently has to clear the playback History or clear VLC app's data in Android Settings.