*/
time_t de_last_notify;
+ /**
+ * Update notification limit
+ */
+ tvhlog_limit_t de_update_limit;
+
} dvr_entry_t;
#define DVR_CH_NAME(e) ((e)->de_channel == NULL ? (e)->de_channel_name : channel_get_name((e)->de_channel))
if (save) {
idnode_changed(&de->de_id);
htsp_dvr_entry_update(de);
- tvhlog(LOG_INFO, "dvr", "\"%s\" on \"%s\": Updated%s (%s)",
+ if (tvhlog_limit(&de->de_update_limit, 60)) {
+ tvhlog(LOG_INFO, "dvr", "\"%s\" on \"%s\": Updated%s (%s)",
lang_str_get(de->de_title, NULL), DVR_CH_NAME(de),
updated ? " Timer" : "",
dvr_updated_str(buf, sizeof(buf), save));
+ } else {
+ tvhtrace("dvr", "\"%s\" on \"%s\": Updated%s (%s)",
+ lang_str_get(de->de_title, NULL), DVR_CH_NAME(de),
+ updated ? " Timer" : "",
+ dvr_updated_str(buf, sizeof(buf), save));
+ }
}
return de;