+function set_mpd_playing( \
+ currently_playing, name, title, file, last, parts\
+) {
+ name = db["mpd_song_curr_name"]
+ title = db["mpd_song_curr_title"]
+ file = db["mpd_song_curr_file"]
+
+ if (name) {
+ currently_playing = name
+ } else if (title) {
+ currently_playing = title
+ } else if (file) {
+ last = split(file, parts, "/")
+ currently_playing = parts[last]
+ } else {
+ currently_playing = ""
+ }
+ db["mpd_playing_prev"] = db["mpd_playing_curr"]
+ db["mpd_playing_curr"] = currently_playing
+
+ alert_check_mpd()
+}
+
+function alert_check_mpd( curr, prev) {
+ prev = db["mpd_playing_prev"]
+ curr = db["mpd_playing_curr"]
+ if (curr != prev) {
+ alert_trigger_low("alert_check_mpd", "NowPlaying", curr)
+ }
+}
+