Try to detect servers that don't support transcoding.
Try to support SSL more places.
Use https:// for servers running on port 443.
Fix playback progress calculation.