Generates and manages static html of mpd currently playing music.

git clone git://watertao.xyz/programs/mpdhh.git

commit a5818f216351546ded3e841d3b54628dc79096b0
parent 2ad80e3d533763ef9417b0e1065820ef3199fbbc
Author: Jeff <dev@watertao.xyz>
Date:   Wed, 27 Mar 2024 23:24:32 -0700

Working on empty recently played - wip

Diffstat:
Ma_write_html.awk | 32+++++++++++++++++---------------
1 file changed, 17 insertions(+), 15 deletions(-)

diff --git a/a_write_html.awk b/a_write_html.awk @@ -19,24 +19,26 @@ BEGIN { if (html_type == "playlist") { - if (! track_data) { - page_header=page_summary=page_summary_title= "Nothing Recently Played" - syndicate = 1 - } - else if (today_day == played_day) { + if (today_day == played_day) { + + if (! track_data) { + page_header=page_summary=page_summary_title= "Nothing Recently Played" + syndicate = 1 + }else{ - page_header = page_header_html played_day_h + page_header = page_header_html played_day_h - # Sanitize tab delimited track data for - # rss xml title and description tags - split(hf(track_data), a, "\t") - track_data = sprintf("%s<br><br>Track: %s<br>Album: %s<br>Artist: %s", - a[1], a[2], a[3], a[4]) + # Sanitize tab delimited track data for + # rss xml title and description tags + split(hf(track_data), a, "\t") + track_data = sprintf("%s<br><br>Track: %s<br>Album: %s<br>Artist: %s", + a[1], a[2], a[3], a[4]) - page_summary = "Most recently played:<br><br>" track_data - page_summary_title = sprintf("Recently Played %s > %s, %s, %s", - $a[1], a[2], a[3], a[4]) - syndicate = 1 + page_summary = "Most recently played:<br><br>" track_data + page_summary_title = sprintf("Recently Played %s > %s, %s, %s", + $a[1], a[2], a[3], a[4]) + syndicate = 1 + } }else{ # Page header and rss tags for historia pages