Merge remote-tracking branch 'origin/master'

This commit is contained in:
marco
2023-05-17 20:46:29 +02:00
2 changed files with 11 additions and 43 deletions

View File

@@ -13,7 +13,7 @@
"cinetecadibologna": "http://cinestore.cinetecadibologna.it",
"discoveryplus": "https://www.discoveryplus.com",
"dreamsub": "https://www.animeworld.tv",
"eurostreaming": "https://eurostreaming.today",
"eurostreaming": "https://eurostreaming.tattoo",
"eurostreaming_actor": "https://eurostreaming.care",
"filmstreaming": "https://filmstreaming.sbs",
"guardaseriecam": "https://guardaserie.baby",
@@ -28,7 +28,7 @@
"plutotv": "https://pluto.tv",
"raiplay": "https://www.raiplay.it",
"serietvu": "https://www.serietvu.live",
"streamingcommunity": "https://streamingcommunity.download",
"streamingcommunity": "https://streamingcommunity.codes",
"streamingita": "https://www.streamingita.best",
"tantifilm": "https://www.tantifilm.energy",
"toonitalia": "https://toonitalia.xyz"

View File

@@ -1619,48 +1619,16 @@ def play_torrent(item, xlistitem, mediaurl):
xbmc.executebuiltin("PlayMedia(" + torrent_options[selection][1] % mediaurl + ")")
def resume_playback(played_time):
class ResumePlayback(xbmcgui.WindowXMLDialog):
Close = False
Resume = False
def __init__(self, *args, **kwargs):
self.action_exitkeys_id = [92, 10]
self.progress_control = None
played_time = kwargs.get('played_time')
m, s = divmod(played_time, 60)
h, m = divmod(m, 60)
self.setProperty("time", '%02d:%02d:%02d' % (h, m, s))
def set_values(self, value):
self.Resume = value
self.Close = True
def is_close(self):
return self.Close
def onClick(self, controlId):
if controlId == 3012: # Resume
self.set_values(True)
self.close()
elif controlId == 3013: # Cancel
self.set_values(False)
self.close()
def onAction(self, action):
if action in self.action_exitkeys_id:
self.set_values(False)
self.close()
if played_time and played_time > 30:
Dialog = ResumePlayback('ResumePlayback.xml', config.get_runtime_path(), played_time=played_time)
Dialog.show()
t = 0
while not Dialog.is_close() and t < 100:
t += 1
xbmc.sleep(100)
if not Dialog.Resume: played_time = 0
m, s = divmod(played_time, 60)
h, m = divmod(m, 60)
idx = xbmcgui.Dialog().contextmenu(
[
xbmc.getLocalizedString(12022).format('%02d:%02d:%02d' % (h, m, s)),
xbmc.getLocalizedString(12021)
])
if idx: played_time = 0
else: played_time = 0
xbmc.sleep(300)
return played_time
##### INPUTSTREM #####
@@ -2031,4 +1999,4 @@ def serverWindow(item, itemlist, runDirectly=True):
from platformcode.launcher import run
run(selection)
else:
return selection
return selection