def status_info(request): items, itemsMeta = get_items() first = (items[0], itemsMeta[0]) return { "status": get_state(), "entry":first[0], "info": first[1], "queue": items[1:], "queueInfo": itemsMeta[1:], "paused": player.status != Status.playing, "elapsedTime": player.elapsed(), "downloads": [x.url for x in downloader.downloads()] }
def status_info(request): items, itemsMeta = get_items() first = (items[0], itemsMeta[0]) return { "status": get_state(), "entry": first[0], "info": first[1], "queue": items[1:], "queueInfo": itemsMeta[1:], "paused": player.status != Status.playing, "elapsedTime": player.elapsed(), "downloads": [x.url for x in downloader.downloads()] }
def get_state(): current = QueueItem.current() if current!=None and current.what in downloader.downloads(): return "caching" else: return player.status.name()
def get_state(): current = QueueItem.current() if current != None and current.what in downloader.downloads(): return "caching" else: return player.status.name()