Fix Mediaset Play, diretta "20"
This commit is contained in:
@@ -7,7 +7,7 @@ from platformcode import logger, config
|
|||||||
import uuid, datetime, xbmc
|
import uuid, datetime, xbmc
|
||||||
|
|
||||||
import requests, sys
|
import requests, sys
|
||||||
from core import support
|
from core import jsontools, support
|
||||||
if sys.version_info[0] >= 3:
|
if sys.version_info[0] >= 3:
|
||||||
from urllib.parse import urlencode, quote
|
from urllib.parse import urlencode, quote
|
||||||
else:
|
else:
|
||||||
@@ -227,6 +227,7 @@ def episodios(item):
|
|||||||
def play(item):
|
def play(item):
|
||||||
logger.debug()
|
logger.debug()
|
||||||
item.no_return=True
|
item.no_return=True
|
||||||
|
# support.dbg()
|
||||||
mpd = config.get_setting('mpd', item.channel)
|
mpd = config.get_setting('mpd', item.channel)
|
||||||
|
|
||||||
|
|
||||||
@@ -241,6 +242,8 @@ def play(item):
|
|||||||
if Format in it['format']:
|
if Format in it['format']:
|
||||||
item.url = requests.head(it['publicUrls'][0]).headers['Location']
|
item.url = requests.head(it['publicUrls'][0]).headers['Location']
|
||||||
pid = it['releasePids'][0]
|
pid = it['releasePids'][0]
|
||||||
|
if mpd and 'widevine' in it['assetTypes']:
|
||||||
|
break
|
||||||
|
|
||||||
if mpd:
|
if mpd:
|
||||||
item.manifest = 'mpd'
|
item.manifest = 'mpd'
|
||||||
|
|||||||
Reference in New Issue
Block a user