예제 #1
0
파일: run.py 프로젝트: gzygmanski/startpage
def api_playlists_currentlist():
    client = init_mpd_client()
    playlist = client.playlistinfo()
    client.close()
    client.disconnect()

    return jsonify(playlist)
예제 #2
0
파일: run.py 프로젝트: gzygmanski/startpage
def api_playlists():
    client = init_mpd_client()
    playlistList = client.listplaylists()
    client.close()
    client.disconnect()

    return jsonify(playlistList)
예제 #3
0
파일: run.py 프로젝트: gzygmanski/startpage
def catch_all(path):
    client = init_mpd_client()
    currentsong = client.currentsong()

    emit_with_rating(client, currentsong)
    q.enqueue(emit_current_song, result_ttl=-1)
    return render_template("index.html")
예제 #4
0
파일: run.py 프로젝트: gzygmanski/startpage
def on_playpos(data):
    client = init_mpd_client()
    client.clear()
    client.load(data)
    client.play(0)
    client.close()
    client.disconnect()
예제 #5
0
파일: run.py 프로젝트: gzygmanski/startpage
def on_mpd_previous():
    client = init_mpd_client()
    client.previous()
    client.close()
    client.disconnect()
예제 #6
0
파일: run.py 프로젝트: gzygmanski/startpage
def on_mpd_next():
    client = init_mpd_client()
    client.next()
    client.close()
    client.disconnect()
예제 #7
0
파일: run.py 프로젝트: gzygmanski/startpage
def on_playpos(data):
    client = init_mpd_client()
    client.delete(data)
    client.close()
    client.disconnect()