Made the HLS fetcher a little bit more general