Fix Canale Url

This commit is contained in:
Alhaziel01
2022-08-02 19:01:20 +02:00
parent 4adc535fd9
commit 5905839d50
+12 -9
View File
@@ -3,16 +3,16 @@
from core import servertools from core import servertools
from core.support import match, info, server from core.support import match, info, server
from core.item import Item from core.item import Item
from platformcode import config, logger from platformcode import config, logger, platformtools
def mainlist(item): def mainlist(item):
info() info()
itemlist = [] itemlist = []
itemlist.append(Item(channel=item.channel, action="search", title=config.get_localized_string(60089), thumbnail=item.thumbnail, args='server')) itemlist.append(Item(channel=item.channel, action="search", title=config.get_localized_string(60089), thumbnail=item.thumbnail, args='server', folder=False))
itemlist.append(Item(channel=item.channel, action="search", title=config.get_localized_string(60090), thumbnail=item.thumbnail, args='direct')) itemlist.append(Item(channel=item.channel, action="search", title=config.get_localized_string(60090), thumbnail=item.thumbnail, args='direct', folder=False))
itemlist.append(Item(channel=item.channel, action="search", title=config.get_localized_string(60091), thumbnail=item.thumbnail)) itemlist.append(Item(channel=item.channel, action="search", title=config.get_localized_string(60091), thumbnail=item.thumbnail, folder=False))
return itemlist return itemlist
@@ -33,12 +33,15 @@ def search(item, text):
itemlist = server(item, itemlist=itemlist) itemlist = server(item, itemlist=itemlist)
else: else:
data = match(text).data data = match(text).data
itemlist = servertools.find_video_items(data=data) itemlist = server(item, data=data)
for item in itemlist: for item in itemlist:
item.channel = "url" item.channel = "url"
item.action = "play" item.action = "play"
if len(itemlist) == 0: if itemlist:
itemlist.append(Item(channel=item.channel, action="search", title=config.get_localized_string(60093))) if len(itemlist) == 1:
from platformcode.launcher import play
return itemlist play(itemlist[0].clone(no_return=True))
platformtools.serverWindow(item, itemlist)
else:
platformtools.dialog_notification(config.get_localized_string(20000), config.get_localized_string(60347))