コード例 #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()