From bb0c75847b3e3c757af5c52f57adb2fd92dbaa56 Mon Sep 17 00:00:00 2001 From: Intel1 <25161862+Intel11@users.noreply.github.com> Date: Wed, 11 Jul 2018 15:20:25 -0500 Subject: [PATCH] mega: fix --- plugin.video.alfa/servers/mega.json | 2 +- plugin.video.alfa/servers/mega.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/plugin.video.alfa/servers/mega.json b/plugin.video.alfa/servers/mega.json index 7d69d2b2..040f56c5 100755 --- a/plugin.video.alfa/servers/mega.json +++ b/plugin.video.alfa/servers/mega.json @@ -12,7 +12,7 @@ "url": "https://\\1" }, { - "pattern": "(mega.nz/\\#\\![A-Za-z0-9\\-\\_]+\\![A-Za-z0-9\\-\\_]+)", + "pattern": "(mega.nz/(?:embed|)\\#\\![A-Za-z0-9\\-\\_]+\\![A-Za-z0-9\\-\\_]+)", "url": "https://\\1" }, { diff --git a/plugin.video.alfa/servers/mega.py b/plugin.video.alfa/servers/mega.py index f2b3310d..cbb2e865 100755 --- a/plugin.video.alfa/servers/mega.py +++ b/plugin.video.alfa/servers/mega.py @@ -15,6 +15,8 @@ def get_video_url(page_url, premium=False, user="", password="", video_password= video_urls = [] from megaserver import Client + page_url = page_url.replace('/embed#!', '/#!') + c = Client(url=page_url, is_playing_fnc=platformtools.is_playing) files = c.get_files()