Supports passing query string to server connection
Always updates duration in onMetaDataHandler

So when a different video is loaded in the same player, duration gets updated.