Ordine in canali live

This commit is contained in:
Alhaziel01
2021-03-17 17:43:42 +01:00
parent e2cc66211a
commit eeeacffed5
+13 -5
View File
@@ -237,10 +237,9 @@ def live(item):
import sys import sys
import channelselector import channelselector
if sys.version_info[0] >= 3: if sys.version_info[0] >= 3: from concurrent import futures
from concurrent import futures else: from concurrent_py2 import futures
else:
from concurrent_py2 import futures
itemlist = [] itemlist = []
channels_dict = {} channels_dict = {}
channels = channelselector.filterchannels('live') channels = channelselector.filterchannels('live')
@@ -252,8 +251,17 @@ def live(item):
channel_name, itlist = res.result() channel_name, itlist = res.result()
channels_dict[channel_name] = itlist channels_dict[channel_name] = itlist
# default order
channel_list = ['raiplay', 'mediasetplay', 'la7', 'paramount', 'discoveryplus']
# add channels not in list
for ch in channels: for ch in channels:
itemlist += channels_dict[ch.channel] if ch.channel not in channel_list:
channel_list.append(ch.channel)
# make itemlist
for ch in channel_list:
itemlist += channels_dict[ch]
return itemlist return itemlist