diff --git a/AutoBouquetsMaker/src/scanner/tools.py b/AutoBouquetsMaker/src/scanner/tools.py
index aaf7176..02bdfba 100644
--- a/AutoBouquetsMaker/src/scanner/tools.py
+++ b/AutoBouquetsMaker/src/scanner/tools.py
@@ -61,9 +61,13 @@ def customLCN(self, services, section_identifier, current_bouquet_key):
servicename = unicode(services[type][number]["service_name"], errors='ignore')
else:
servicename = six.ensure_text(services[type][number]["service_name"], encoding='utf-8', errors='ignore')
- xml_out_list.append("\t\t\n" % (
+ service_id = services[type][number]["service_id"]
+ channel_id = ("channelid=\"%d\" " % services[type][number]["channel_id"]) if "channel_id" in services[type][number] else ""
+ xml_out_list.append("\t\t\n" % (
number,
number,
+ service_id,
+ channel_id,
servicename.replace("&", "+")
))
xml_out_list.append("\t\n\n")