basic HLS playback support