{
htsmsg_t *out = htsmsg_create_map();
const char *s = NULL, *error = NULL;
+ const char *p;
+ dvr_config_t *cfg;
htsmsg_add_u32(out, "id", de->de_id);
htsmsg_add_u32(out, "channel", de->de_channel->ch_id);
if( de->de_desc && (s = lang_str_get(de->de_desc, NULL)))
htsmsg_add_str(out, "description", s);
+ if( de->de_filename && de->de_config_name ) {
+ if ((cfg = dvr_config_find_by_name_default(de->de_config_name))) {
+ if ((p = tvh_strbegins(de->de_filename, cfg->dvr_storage)))
+ htsmsg_add_str(out, "path", p);
+ }
+ }
+
switch(de->de_sched_state) {
case DVR_SCHEDULED:
s = "scheduled";