def __init__(self, queue, uid, url): self.player = Player() self.queue = queue self.uid = uid self.url = url self.title = None self.duration = None self.site = None self.media = None self.thumbnail = None self.description = None self.time = None self.vid = None self.cookies = None self.rate = None self.status = 'added' self.ready = threading.Semaphore(0) t = threading.Thread(target=self.getVideoInfo, args=[url]) t.daemon = True t.start()