import sys
import os
-import urllib.request
import re,json
import youtube_dl
param[splitparams[0]] = splitparams[1]
return param
+
+def resolve_url(url):
+ duration=7500 #in milliseconds
+ message = "Cannot Play URL"
+ stream_url = urlresolver.HostedMediaFile(url=url).resolve()
+ # If urlresolver returns false then the video url was not resolved.
+ if not stream_url:
+ dialog = xbmcgui.Dialog()
+ dialog.notification("URL Resolver Error", message, xbmcgui.NOTIFICATION_INFO, duration)
+ return False
+ else:
+ return stream_url
+
def getUrl(url):
+ import urllib.request
req = urllib.request.Request(
url,
data=None,
content = getUrl('https://news.nbdom.net/videos/kodi/')
for row in json.loads(content):
- row['link'] = ytUrl(row['id'])
+ #row['link'] = ytUrl(row['id'])
+ row['link'] = resolve_url(row['link'])
if TEST:
print('\t'.join([
row['lang'],