duoduo
Forum Supporter

Can you do a walk through/step by step on how best to set this up please Huevos?

File locations as per post #56.Can you do a walk through/step by step on how best to set this up please Huevos?
TBH I don't know how Abu finds the patience to keep this slowly failing provider alive. But he does a good job.LOL - thought that may be the case![]()
opkg --force-overwrite --force-downgrade install /tmp/*.ipk

Hi bbbuk, thank you for getting involved with this project. Is it not possible to achieve this using a solo4k?
\usr\lib\enigma2\python\Plugins\SystemPlugins\AutoBouquetsMaker the py files go in the scanner folder the custommix goes in custom.
Probably best saving a copy of the original pyo files somewhere save then you can easily restore them if it causes issues

Yes, with files that dsayers posted.Hi bbbuk, thank you for getting involved with this project. Is it not possible to achieve this using a solo4k?
#SERVICE 1:0:1:8ec6:e2a2:8fba:0:0:0:0:http%3a//iptv.net%3a8port/live/username/password/847.ts:USA/CA: BEIN USA HD
#DESCRIPTION USA/CA: BEIN USA HD
# experimental, to replace unavailable services with streams
elif node.tagName == "streams":
for node2 in node.childNodes:
if node2.nodeType == node2.ELEMENT_NODE and node2.tagName == "stream":
serviceref = ''
url = ''
target = ''
name = ''
for i in range(0, node2.attributes.length):
if node2.attributes.item(i).name == "serviceref":
name = node2.attributes.item(i).value.encode("utf-8")
if node2.attributes.item(i).name == "name":
name = node2.attributes.item(i).value.encode("utf-8")
elif node2.attributes.item(i).name == "url":
url = node2.attributes.item(i).value.encode("utf-8")
if "%" not in url[:10]: # url not encoded
url = quote(url) # single encode url
elif node2.attributes.item(i).name == "target":
target = int(node2.attributes.item(i).value)
if url and target and target in customised["video"]: # must be a current service
customised["video"][target]["stream"] = url
elif name and url and target and target not in customised["video"]: # non existing service
customised["video"][target] = {'service_id': 0, 'transport_stream_id': 0, 'original_network_id': 0, 'namespace': 0, 'service_name': name, 'number': target, 'numbers': [target], 'free_ca': 0, 'service_type': 1, 'stream': url}
<custommix>
<sections>
<section number="700">IPTV</section>
</sections>
<streams>
<stream serviceref="1:0:1:8ec6:e2a2:8fba:0:0:0:0:" url="http%3a//iptv.net%3a8port/live/username/password/847.ts" target="701" name="Bein Sports" />
</streams>
</custommix>
#SERVICE 1:0:1:0:0:0:0:0:0:0:http%3a//iptv.net%3a8port/live/username/password/847.ts:Bein Sports
#SERVICE 1:832:d:0:0:0:0:0:0:0:
@dsayers, have you got that service ref in your lamedb? Please post lamedb. And does the epg work properly, i.e. 24 hours worth of data in the epg? If it must exist in lamedb for epg to work that is not possible from CustomMix. CustomMix only works on bouquets, not lamedb.
TBH, I don't understand the purpose of what you are requesting. The point was to replace an ABM channel that was unavailable with a stream. It has never been the job of ABM to add channels that ABM can't tune.

