piotruspan1981 / sd-xbmc

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

Weeb.TV - Kanały multibitrate #17

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Czy można wprowadzić obsługę HD  kanałów multibitrate dla pluginu 
weeb.tv. 

Obecnie kanały MULTI są obsługiwane domyślnie w niższej rozdzielczości, 
aby włączyć obsługę na HD trzeba ręcznie przełączyć parametr 
playpath=liveHI

Original issue reported on code.google.com by nowinski...@gmail.com on 15 Nov 2011 at 3:49

GoogleCodeExporter commented 8 years ago
Sprawdzę czy to dokładnie ta opcja i czy nie rozwali linku.
Dodam do ustawień aby przełączać SD/HD na wszystkie kanały.
Może tak być?

Original comment by ples...@gmail.com on 15 Nov 2011 at 3:20

GoogleCodeExporter commented 8 years ago
Tak, jest to opcja liveHI

"@.........@........................#........play.............liveHI...@........
..............................................onStatus.............level...statu
s..code...NetStream.Play.Reset..description...Playing and resetting 
liveHI...details...liveHI..clientid...oAAvgeAA..."

Tyle że nie wszystkie kanały tak mają. Trzeba znaleźć informacje czy mogą 
być przełączalne.

Original comment by ples...@gmail.com on 15 Nov 2011 at 3:29

GoogleCodeExporter commented 8 years ago
Ja zrobilem opcje w konfiguratorze do tego.. chyba tak bedzie lepiej. Wole raz 
sie zdecydowac czy chce HQ niz za kazdym razem to samo pilotem wybierac.
W zalaczniku poprawka.

Original comment by jezierK on 26 Nov 2011 at 2:47

Attachments:

GoogleCodeExporter commented 8 years ago
a.. jeszcze:
bitrate = 
re.search('selected(.*\n){5}.*"programmeListTextRightQuality"[^<]+>([^<]+)<',lin
k).groups()[1]

pare linijek wyzej (np nad if len(match_src) == 1 and len(match_chn) == 1:)

Original comment by jezierK on 26 Nov 2011 at 2:51

GoogleCodeExporter commented 8 years ago
Witam,

Próbowałem załadować Twojego diffa ale odrzuciło jeden plik: weebtv.py
Diff próbuje zastąpić linie która nie istnieje w oryginalnym pliku:

rtmp += ' playpath=%s' % ('liveHI' if bitrate == 'MULTI' else 'live',)

Nawet po edycji manualnej pliku coś się psuło i skrypt przestawał działać.
Chyba problem w składni ale nie miałem cierpliwości szukać wiec 
zastąpiłem ja trzema innymi liniami (wszystko w załączniku). Do diffa 
dodalem rowniez wcześniej brakującą zmienną "bitrate" Teraz po 
zainstalowaniu plugina wystarczy zainstalować poprawkę i wszystko będzie 
chodziło jak trzeba. 

PS Nie jestem programista także proszę wybaczyć jeżeli to co dodałem jest 
toporne lub niezgodne z zasadami python'a. Jestem pewien ze da się to zrobić 
w jednej linii.  

Original comment by tur...@turexy.com on 1 Dec 2011 at 6:03

Attachments:

GoogleCodeExporter commented 8 years ago
Issue 23 has been merged into this issue.

Original comment by jezierK on 2 Dec 2011 at 10:50

GoogleCodeExporter commented 8 years ago
Wrzucilem poprawke..
https://code.google.com/p/sd-xbmc/source/detail?r=79
sprawdzcie czy dziala..

Original comment by jezierK on 2 Dec 2011 at 10:51

GoogleCodeExporter commented 8 years ago
Zainstalowałem własnie addon z repo i widzę ze jest z poprawka ale nie 
jestem pewien która poprawkę zamierzałeś wrzucić. Wrzuciłeś swoja o 
której pisałem ze nie działa. Zepsuła cały addon (nie odpala się) Problem 
tkwi w:

rtmp += ' playpath=%s' % ('liveHI' if bitrate == 'MULTI' and 
self.settings.WeebHQ == 'true' else 'live',)

Pozdrawiam

Original comment by tur...@turexy.com on 2 Dec 2011 at 12:07

GoogleCodeExporter commented 8 years ago
Wrzucilem poprawke zapewniajaca kompatybilnosc z Pythonem 2.4.

Ta skladnia jest prawidlowa od 2.5, ktory wyszedl w... 2006 roku.

Przyznaj sie.. czego uzywasz, ze masz takiego starego Pythona? Ja uzywam 
Crystalbuntu for AppleTV, ktory jest zrobiony na starodawnym Ubuntu 8.04 i ma 
Pythona 2.6.7.

Original comment by jezierK on 2 Dec 2011 at 5:58

GoogleCodeExporter commented 8 years ago
W wersji stabilnej XBMC na Windowsie jest Python 2.4

Przetestowałem na Win7 i działa poprawnie :)

Original comment by nowinski...@gmail.com on 2 Dec 2011 at 6:20

GoogleCodeExporter commented 8 years ago
OK przyznaje sie bez bicia kompilowalem XBNC stable pod Ubuntu 10.04 LTE server 
ze wszystkimi uaktualnieniami. Wlasnie skonczylem kompilowac pod Ubuntu 11.10 
wersje pre-eden i wszystko chodzi :) 

Original comment by tur...@turexy.com on 2 Dec 2011 at 8:18

GoogleCodeExporter commented 8 years ago

Original comment by jezierK on 4 Dec 2011 at 12:11