1
0
mirror of https://github.com/spaam/svtplay-dl.git synced 2024-11-24 04:05:39 +01:00

mtvservices: convert into new video fetcher

This commit is contained in:
Johan Andersson 2014-04-21 18:25:17 +02:00
parent a4d33a6d44
commit 6cbc1fd503

View File

@ -7,7 +7,7 @@ import xml.etree.ElementTree as ET
from svtplay_dl.service import Service from svtplay_dl.service import Service
from svtplay_dl.utils import get_http_data, select_quality, is_py2_old from svtplay_dl.utils import get_http_data, select_quality, is_py2_old
from svtplay_dl.fetcher.http import download_http from svtplay_dl.fetcher.http import HTTP
from svtplay_dl.log import log from svtplay_dl.log import log
@ -29,13 +29,8 @@ class Mtvservices(Service):
sa = list(ss.getiterator("rendition")) sa = list(ss.getiterator("rendition"))
else: else:
sa = list(ss.iter("rendition")) sa = list(ss.iter("rendition"))
streams = {}
for i in sa: for i in sa:
streams[int(i.attrib["height"])] = i.find("src").text temp = i.find("src").text.index("gsp.comedystor")
if len(streams) == 0: url = "http://mtvnmobile.vo.llnwd.net/kip0/_pxn=0+_pxK=18639+_pxE=mp4/44620/mtvnorigin/%s" % i.find("src").text[temp:]
log.error("Can't find video file: %s", ss.text) yield HTTP(options, url, i.attrib["height"])
sys.exit(2)
stream = select_quality(options, streams)
temp = stream.index("gsp.comedystor")
url = "http://mtvnmobile.vo.llnwd.net/kip0/_pxn=0+_pxK=18639+_pxE=mp4/44620/mtvnorigin/%s" % stream[temp:]
download_http(options, url)