def api_playlists_currentlist(): client = init_mpd_client() playlist = client.playlistinfo() client.close() client.disconnect() return jsonify(playlist)
def api_playlists(): client = init_mpd_client() playlistList = client.listplaylists() client.close() client.disconnect() return jsonify(playlistList)
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")
def on_playpos(data): client = init_mpd_client() client.clear() client.load(data) client.play(0) client.close() client.disconnect()
def on_mpd_previous(): client = init_mpd_client() client.previous() client.close() client.disconnect()
def on_mpd_next(): client = init_mpd_client() client.next() client.close() client.disconnect()
def on_playpos(data): client = init_mpd_client() client.delete(data) client.close() client.disconnect()