fix protocol handling
add fake extension to m3u8 to broaden Android compatibility