Exemple #1
0
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()]
    }
Exemple #2
0
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()]
    }
Exemple #3
0
def get_state():    
    current = QueueItem.current()
    if current!=None and current.what in downloader.downloads():
        return "caching"
    else:
        return player.status.name()
Exemple #4
0
def get_state():
    current = QueueItem.current()
    if current != None and current.what in downloader.downloads():
        return "caching"
    else:
        return player.status.name()