smileyhatzz / sd-xbmc

Automatically exported from code.google.com/p/sd-xbmc
0 stars 2 forks source link

mp4 zamiast flv z hostingu www.wgrane.pl #258

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Cześć.
Korzystając z serwisu iitv.info i hostingu wgrane.pl skrypt pobiera z niego 
plik w formacie flv. Niestety jakość pobieranego pliku pozostawia wiele do 
życzenia (potężne makrobloki kompresji i brak płynności odtwarzania). 
Korzystając z tego hostingu na tablecie odkryłem, że jego wersja mobilna 
udostępnia plik w formacie mp4, w znacznie lepszej jakości. Postanowiłem 
więc poprawić urlparser.py tak aby dla hostingu wgrane.pl pobierał mp4 
zamiast flv:

def parserWGRANE(self,url):
#    hostUrl = 'http://www.wgrane.pl'            
#    playlist = hostUrl + '/html/player_hd/xml/playlist.php?file='
    hostUrl = 'http://m.wgrane.pl'            
    playlist = hostUrl + '/video?v='
    key = url[-32:]
    nUrl = playlist + key
    query_data = { 'url': nUrl, 'use_host': False, 'use_cookie': False, 'use_post': False, 'return_data': True }
    link = self.cm.getURLRequestData(query_data)
#    match = re.search("""<mainvideo url=["'](.+?)["']""",link)
    match = re.search("""<body>.+?<div class=["']video.+?<a href=["'](.+?)["']>Odtw""",link)
    if match:
      ret = match.group(1).replace('&amp;','&')
      return ret
    else: 
      return False

Poprawka bardzo dobrze sprawuje się pod xbmc eden na ubuntu. Niestety nie 
wiedzieć dlaczego na frodo pod androidem 4.1.1 w odtwarzanym materiale jest 
tylko dźwięk lecz nie ma obrazu - ten sam plik mp4 "kliknięty" na stronie 
wgrane.pl ładuje się do systemowego playera androida i odtwarza bez żadnego 
problemu.
Tak, czy siak, jeżeli macie ochotę to korzystajcie.

Original issue reported on code.google.com by grze...@gmail.com on 10 Feb 2013 at 7:33

GoogleCodeExporter commented 8 years ago
a nie powinno byc "clear" zamiast "video"?:
match = re.search("""<body>.+?<div class=["']clear.+?<a 
href=["'](.+?)["']>Odtw""",link)

Original comment by jatrn69 on 10 Feb 2013 at 7:55

GoogleCodeExporter commented 8 years ago
parser zostal uakatualniony, zamykam issue.

Original comment by jatrn69 on 20 Feb 2013 at 5:06