diff --git a/channels.json b/channels.json index f9fb9171..baf2fd95 100644 --- a/channels.json +++ b/channels.json @@ -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" diff --git a/platformcode/platformtools.py b/platformcode/platformtools.py index d18776bc..c3207351 100644 --- a/platformcode/platformtools.py +++ b/platformcode/platformtools.py @@ -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 \ No newline at end of file + return selection