Чего-то не хватает?
Не хватает видеопотока на этом канале. Ожидается один из предусмотренных форматов:
self.stream['vtype'] = ("MPEG2", "MPEG4", "MPEG1", "MPEG4-II", "VC1", "VC1-SM", "")[info.getInfo(iServiceInformation.sVideoType)]
Но так как ничего не совпадает при переключении, возникает исключение - IndexError: tuple index out of range (индекс кортежа вне допустимого диапазона), а раз ислючение не обработано - в результате сразу креш.