А если в конверторе CamdInfo3.py добавить вот так (добавки красным):
def getText(self):
service = self.source.service
if not service:
return None info = service and service.info()
не помогает? Я думаю что service.info() там может дурить, но не уверен что нету self.source.service. В худшем случае можно под try: поставить, но мне тоже не понятно- зачем эмуляторы в Movieplayer?
P.S.
Опечатка, поправил!