diff --git a/src/input/mpegts/linuxdvb/linuxdvb_frontend.c b/src/input/mpegts/linuxdvb/linuxdvb_frontend.c index 83159ce4..e7a4de8d 100644 --- a/src/input/mpegts/linuxdvb/linuxdvb_frontend.c +++ b/src/input/mpegts/linuxdvb/linuxdvb_frontend.c @@ -1419,6 +1419,7 @@ linuxdvb_frontend_save ( linuxdvb_frontend_t *lfe, htsmsg_t *fe ) /* Save frontend */ mpegts_input_save((mpegts_input_t*)lfe, m); htsmsg_add_str(m, "type", dvb_type2str(lfe->lfe_type)); + htsmsg_add_str(m, "uuid", idnode_uuid_as_str(&lfe->ti_id)); if (lfe->lfe_satconf) { htsmsg_t *s = htsmsg_create_map(); linuxdvb_satconf_save(lfe->lfe_satconf, s); diff --git a/src/input/mpegts/satip/satip_frontend.c b/src/input/mpegts/satip/satip_frontend.c index 53a8f4d1..c5e7152a 100644 --- a/src/input/mpegts/satip/satip_frontend.c +++ b/src/input/mpegts/satip/satip_frontend.c @@ -1549,6 +1549,7 @@ satip_frontend_save ( satip_frontend_t *lfe, htsmsg_t *fe ) /* Save frontend */ mpegts_input_save((mpegts_input_t*)lfe, m); htsmsg_add_str(m, "type", dvb_type2str(lfe->sf_type)); + htsmsg_add_str(m, "uuid", idnode_uuid_as_str(&lfe->ti_id)); if (lfe->ti_id.in_class == &satip_frontend_dvbs_class) { satip_satconf_save(lfe, m); htsmsg_delete_field(m, "networks"); diff --git a/src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c b/src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c index f9ee04e6..b64135f0 100644 --- a/src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c +++ b/src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c @@ -1,4 +1,3 @@ - /* * Tvheadend - HDHomeRun DVB frontend * @@ -514,6 +513,7 @@ tvhdhomerun_frontend_save ( tvhdhomerun_frontend_t *hfe, htsmsg_t *fe ) /* Save frontend */ mpegts_input_save((mpegts_input_t*)hfe, m); htsmsg_add_str(m, "type", dvb_type2str(hfe->hf_type)); + htsmsg_add_str(m, "uuid", idnode_uuid_as_str(&hfe->ti_id)); /* Add to list */ snprintf(id, sizeof(id), "%s #%d", dvb_type2str(hfe->hf_type), hfe->hf_tunerNumber);