From: SuperBFG7 Date: Sun, 22 Apr 2018 16:57:02 +0000 (+0200) Subject: Merge remote-tracking branch 'eb041592/queue_time' X-Git-Url: http://gitweb.hugovil.com/?a=commitdiff_plain;h=265e5f76a1cd0222db6c6257acf0350435f6a775;p=ympd.git Merge remote-tracking branch 'eb041592/queue_time' --- 265e5f76a1cd0222db6c6257acf0350435f6a775 diff --cc htdocs/js/mpd.js index db738d1,13fd4e4..aa56611 --- a/htdocs/js/mpd.js +++ b/htdocs/js/mpd.js @@@ -417,18 -364,17 +435,19 @@@ function webSocketConnect() var minutes = Math.floor(obj.data[item].duration / 60); var seconds = obj.data[item].duration - minutes * 60; - if (typeof obj.data[item].artist === 'undefined') { - var details = "" + obj.data[item].title + ""; + if (obj.data[item].artist == null) { + var artist = ""; } else { - var details = "" + obj.data[item].artist + "
" + obj.data[item].album + "" + obj.data[item].title + ""; + var artist = "" + obj.data[item].artist + + "" + obj.data[item].album + ""; } - $('#salamisandwich > tbody').append( + $('#salamisandwich > tbody').append( "" + - "" + - artist + obj.data[item].title + "" + + "" + + "" + obj.data[item].title + "" + + "" + obj.data[item].album + "" + + "" + obj.data[item].artist + "" + "" + minutes + ":" + (seconds < 10 ? '0' : '') + seconds + "" ); diff --cc src/mpd_client.c index a5ebf28,9679b2b..f01ff16 --- a/src/mpd_client.c +++ b/src/mpd_client.c @@@ -629,11 -620,7 +632,11 @@@ int mpd_put_queue(char *buffer, unsigne cur += json_emit_raw_str(cur, end - cur, ",\"pos\":"); cur += json_emit_int(cur, end - cur, mpd_song_get_pos(song)); cur += json_emit_raw_str(cur, end - cur, ",\"duration\":"); - cur += json_emit_int(cur, end - cur, mpd_song_get_duration(song)); + cur += json_emit_int(cur, end - cur, drtn); + cur += json_emit_raw_str(cur, end - cur, ",\"artist\":"); + cur += json_emit_quoted_str(cur, end - cur, mpd_get_artist(song)); + cur += json_emit_raw_str(cur, end - cur, ",\"album\":"); + cur += json_emit_quoted_str(cur, end - cur, mpd_get_album(song)); cur += json_emit_raw_str(cur, end - cur, ",\"title\":"); cur += json_emit_quoted_str(cur, end - cur, mpd_get_title(song)); cur += json_emit_raw_str(cur, end - cur, ",\"artist\":");