abu baniaz
Moderator
What is the current code for using a mix file to rename a channel by SID
I tried adding following section (copied from provider file), it crashed
17:04:25.0690 Traceback (most recent call last):
17:04:25.0691 File "/home/vixdev/6.7/builds/openvix/developer/vuduo4k/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/enigma2-plugin-systemplugins-autobouquetsmaker/enigma2-plugin-systemplugins-autobouquetsmaker-3.4+git-r0/image/usr/lib/enigma2/python/Plugins/SystemPlugins/AutoBouquetsMaker/scanner/main.py", line 494, in doBuildIndex
17:04:25.0702 File "/home/vixdev/6.7/builds/openvix/developer/vuduo4k/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/enigma2-plugin-systemplugins-autobouquetsmaker/enigma2-plugin-systemplugins-autobouquetsmaker-3.4+git-r0/image/usr/lib/enigma2/python/Plugins/SystemPlugins/AutoBouquetsMaker/scanner/manager.py", line 147, in save
17:04:25.0705 File "/home/vixdev/6.7/builds/openvix/developer/vuduo4k/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/enigma2-plugin-systemplugins-autobouquetsmaker/enigma2-plugin-systemplugins-autobouquetsmaker-3.4+git-r0/image/usr/lib/enigma2/python/Plugins/SystemPlugins/AutoBouquetsMaker/scanner/tools.py", line 246, in customMix
17:04:25.0707 File "<string>", line 41, in <module>
17:04:25.0708 TypeError: argument of type 'int' is not iterable
17:04:25.0708 [ePyObject] (CallObject(<bound method AutoBouquetsMaker.doBuildIndex of <class 'Plugins.SystemPlugins.AutoBouquetsMaker.scanner.main.AutoBouquetsMaker'>>,()) failed)
I tried adding following section (copied from provider file), it crashed
Code:
rename_by_sid = {
20700: "ITV1 HD",
20830: "ITV1 HD",
21000: "ITV1 HD",
}
# Rename channels by sid
if "service_id" in service and service["service_id"] in rename_by_sid:
service["service_name"] = rename_by_sid[service["service_id"]]
service["service_flags"] = dxHoldName
17:04:25.0690 Traceback (most recent call last):
17:04:25.0691 File "/home/vixdev/6.7/builds/openvix/developer/vuduo4k/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/enigma2-plugin-systemplugins-autobouquetsmaker/enigma2-plugin-systemplugins-autobouquetsmaker-3.4+git-r0/image/usr/lib/enigma2/python/Plugins/SystemPlugins/AutoBouquetsMaker/scanner/main.py", line 494, in doBuildIndex
17:04:25.0702 File "/home/vixdev/6.7/builds/openvix/developer/vuduo4k/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/enigma2-plugin-systemplugins-autobouquetsmaker/enigma2-plugin-systemplugins-autobouquetsmaker-3.4+git-r0/image/usr/lib/enigma2/python/Plugins/SystemPlugins/AutoBouquetsMaker/scanner/manager.py", line 147, in save
17:04:25.0705 File "/home/vixdev/6.7/builds/openvix/developer/vuduo4k/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/enigma2-plugin-systemplugins-autobouquetsmaker/enigma2-plugin-systemplugins-autobouquetsmaker-3.4+git-r0/image/usr/lib/enigma2/python/Plugins/SystemPlugins/AutoBouquetsMaker/scanner/tools.py", line 246, in customMix
17:04:25.0707 File "<string>", line 41, in <module>
17:04:25.0708 TypeError: argument of type 'int' is not iterable
17:04:25.0708 [ePyObject] (CallObject(<bound method AutoBouquetsMaker.doBuildIndex of <class 'Plugins.SystemPlugins.AutoBouquetsMaker.scanner.main.AutoBouquetsMaker'>>,()) failed)