From f820ab55d5543aabce3b7afea7422ef5cb5588de Mon Sep 17 00:00:00 2001 From: marco Date: Sat, 20 Jun 2020 00:09:02 +0200 Subject: [PATCH] fix segna come visto con autoplay --- channels/guardaserieclick.py | 2 -- platformcode/platformtools.py | 5 ----- specials/autoplay.py | 4 ++-- 3 files changed, 2 insertions(+), 9 deletions(-) diff --git a/channels/guardaserieclick.py b/channels/guardaserieclick.py index 42299bdf..e81dd22f 100644 --- a/channels/guardaserieclick.py +++ b/channels/guardaserieclick.py @@ -23,8 +23,6 @@ host = config.get_channel_url() headers = [['Referer', host]] - - @support.menu def mainlist(item): diff --git a/platformcode/platformtools.py b/platformcode/platformtools.py index 407b618e..262fcd78 100644 --- a/platformcode/platformtools.py +++ b/platformcode/platformtools.py @@ -886,7 +886,6 @@ def set_player(item, xlistitem, mediaurl, view, strm, nfo_path=None, head_nfo=No if item.server == "torrent": play_torrent(item, xlistitem, mediaurl) return - # If it is a strm file, play is not necessary elif strm: xbmcplugin.setResolvedUrl(int(sys.argv[1]), True, xlistitem) @@ -914,10 +913,6 @@ def set_player(item, xlistitem, mediaurl, view, strm, nfo_path=None, head_nfo=No elif player_mode == 1: logger.info('Player Mode: setResolvedUrl') - # if it is a video library file send to mark as seen - if strm or item.strm_path: - from platformcode import xbmc_videolibrary - xbmc_videolibrary.mark_auto_as_watched(item, nfo_path, head_nfo, item_nfo) xlistitem.setPath(mediaurl) xbmcplugin.setResolvedUrl(int(sys.argv[1]), True, xlistitem) xbmc.sleep(2500) diff --git a/specials/autoplay.py b/specials/autoplay.py index c494ebaa..860afe18 100644 --- a/specials/autoplay.py +++ b/specials/autoplay.py @@ -234,8 +234,8 @@ def start(itemlist, item): # Mark as seen from platformcode import xbmc_videolibrary # Fill the video with the data of the main item and play - play_item = base_item.clone(url=videoitem) - platformtools.play_video(play_item.url, autoplay=True) + play_item = base_item.clone(**videoitem.__dict__) + platformtools.play_video(play_item, autoplay=True) else: # If it doesn't come from the video library, just play platformtools.play_video(videoitem, autoplay=True)