radicalrad / smuto

Automatically exported from code.google.com/p/smuto
0 stars 0 forks source link

TVN Player nie działa #46

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.TVN PLayer nie działa
2.2
3.2

What is the expected output? What do you see instead?
Błąd z wtyczką tvn player

What version of the product are you using? On what operating system?
1.05 wtyczka, xbmc 12 Beta 2 , a teraz rc1

Please provide any additional information below.
Przestała działać na tym repo oraz na sd xbmc załączam log

Original issue reported on code.google.com by pgawrons...@gmail.com on 12 Dec 2012 at 9:03

Attachments:

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Aktualizacja: wtyczka do naprawienia, dodanie kilku linijek kodu z odpowiednim 
naglowkiem HTTP pozwala chwilowo obejsc "blokade dla zagranicznych userow".

Original comment by marek...@googlemail.com on 12 Dec 2012 at 11:49

GoogleCodeExporter commented 9 years ago
kiedy możemy liczyć na aktualizację?

Original comment by pgawrons...@gmail.com on 12 Dec 2012 at 11:55

GoogleCodeExporter commented 9 years ago
Jeszcze jedno pytanko, skoro piszesz takie kody, to mógłbyś mi 
podpowiedzieć jakim kodekiem jest przesyłany strumień tvn player i ipla?

Original comment by pgawrons...@gmail.com on 13 Dec 2012 at 12:17

GoogleCodeExporter commented 9 years ago
No to po zabawie - naglowek http juz nie zalatwia sprawy, wtyczki do t-v-nu 
znowu nie dizalaja (ale przez www z odpowiednia modyfikacja mozna nadal 
ogladac). Przypomina mi to czasy czekania na aktualizacje softu do kart 
DVB...dawno temu :P
P.s. Nie znam sie na pisaniu wtyczek i kodekach, tylko znam dzialanie HTTP oraz 
troche pythona-wystarczylo mi to wczoraj, zeby poprawke wprowadzic.

Original comment by marek...@googlemail.com on 13 Dec 2012 at 8:14

GoogleCodeExporter commented 9 years ago
22:52:00 T:2785928208   ERROR: EXCEPTION Thrown (PythonToCppException) : 
-->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.IndexError'>
                                            Error Contents: list index out of range
                                            Traceback (most recent call last):
                                              File "/home/pi/.xbmc/addons/plugin.video.tvnplayer.pl/default.py", line 201, in <module>
                                                TVNPlayerItem(type,id)
                                              File "/home/pi/.xbmc/addons/plugin.video.tvnplayer.pl/default.py", line 97, in TVNPlayerItem
                                                stream_url = json['item']['videos']['main']['video_content'][select]['url']
                                            IndexError: list index out of range
                                            -->End of Python script error report<--
22:52:00 T:3036062432   ERROR: Playlist Player: skipping unplayable item: 0, 
path [plugin://plugin.video.tvnplayer.pl/?m=getItem&id=1002&type=episode]

Original comment by benja...@vigier.lu on 13 Dec 2012 at 12:22

GoogleCodeExporter commented 9 years ago
@Benja
Tak, tak - logi to wszyscy juz mamy, takze dzieki.
Teraz trzeba podumac troche i problem rozwiazac.

Original comment by marek...@googlemail.com on 13 Dec 2012 at 12:58

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Widzę, a przynajmniej jak próbuję użyć tvnplayera z androida to dochodzi w 
URLu

&authKey= (który trzeba będzie pewnie pobrać przy pierwszym połączeniu?) i 
&v=2.0 - jeśli tego nie ma to otrzymuję ładne HTTP 403 Forbiden - średnio 
mogę zobaczyć co wydziwia przeglądrka bo nie pracuję na Windows :)

Jak podmieniłem na moje androidowe URLe to widzę przynajmniej kolejny krok 
czyli wybór listy jakości zamiast 403 w logach.

Original comment by marcin.c...@gmail.com on 14 Dec 2012 at 8:14

GoogleCodeExporter commented 9 years ago
Rozwiązałem to we wtyczce sd-xbmc. Tak jak kolega marcin wspomniał to 
wymagany jest authKey i v. Oto te wartości:

    authKey = 'b4bc971840de63d105b3166403aa1bea'
    startUrl = '/api/?platform=Mobile&terminal=Android&format=xml&v=2.0&authKey=' + authKey
    contentUserAgent = 'Apache-HttpClient/UNAVAILABLE (java 1.4)'
    if platform == 'Samsung TV':
        authKey = 'ba786b315508f0920eca1c34d65534cd'
        startUrl = '/api/?platform=ConnectedTV&terminal=Samsung&format=xml&v=2.0&authKey=' + authKey
        contentUserAgent = 'Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV; Maple2012) AppleWebKit/534.7 (KHTML, like Gecko) SmartTV Safari/534.7'

Original comment by ples...@gmail.com on 15 Dec 2012 at 9:35

GoogleCodeExporter commented 9 years ago
Trzeba kogoś dorwać z telewizorem Samsung SmartTV aby jakiegoś tcpdumpa 
udostępnił :)

Original comment by marcin.c...@gmail.com on 15 Dec 2012 at 9:59

GoogleCodeExporter commented 9 years ago
Marek - jest szansa na wprowadzenie podobnych zmian? - myślę, że warto aby 
każdy kto ma telefon np Android/iPhone znalazł swój authKey. Jeśli macie 
router z openwrt lub podobnym - jest to dziecinnie proste do znalezienia 
(tcpdump). 

Original comment by marcin.c...@gmail.com on 15 Dec 2012 at 10:06

GoogleCodeExporter commented 9 years ago
Panowie, siedziałem 2 godziny nad ruchem i podałem wam jak na dłoni authKey. 
Dopiszcie i będzie działać!

Original comment by ples...@gmail.com on 15 Dec 2012 at 11:57

GoogleCodeExporter commented 9 years ago
Nie do końca - bo teraz zwraca nam URL z salt i token i xbmc zdycha 
swierdzająć że nie może DEMUXnąć strumienia - no i słusznie bo dostaje 
nowy URL zamiast strumienia - więc jeszcze trzeba trochę zmian (przynajmniej 
u mnie)

Original comment by marcin.c...@gmail.com on 16 Dec 2012 at 12:04

GoogleCodeExporter commented 9 years ago
kurde, wystarczy z tego linka wyciągnąć odpowiedź i masz strumień

Original comment by ples...@gmail.com on 16 Dec 2012 at 12:11

GoogleCodeExporter commented 9 years ago
No tak - trzeba wykonać dodatkowe zapytanie http GET:

new_stream_url = urllib2.urlopen(stream_url)
stream_url = new_stream_url.read()
new_stream_url.close()

I teraz działa :) - piękne dzięki za authKey

Original comment by marcin.c...@gmail.com on 16 Dec 2012 at 12:18

GoogleCodeExporter commented 9 years ago
ktos moze zalaczyc gotowa wtyczke zip?

Original comment by tusc...@live.ie on 16 Dec 2012 at 1:05

GoogleCodeExporter commented 9 years ago
Chyba najlepiej poczekać na kogoś kto może wrzucić zmiany w repo - wtyczka 
sama się zaktualizuje.

Original comment by marcin.c...@gmail.com on 16 Dec 2012 at 1:20

GoogleCodeExporter commented 9 years ago
masz racje , poczekamy mam nadzieje ze nie długo ;)

Original comment by tusc...@live.ie on 16 Dec 2012 at 1:51

GoogleCodeExporter commented 9 years ago
tusc...: w Irlandii i tak Ci nie zadziała - jest jednak blokada na IPki 
zagraniczne.

Original comment by marcin.c...@gmail.com on 16 Dec 2012 at 8:28

GoogleCodeExporter commented 9 years ago
Przychylam się do prośby o aktualizację repo.

Original comment by fabian.z...@gmail.com on 17 Dec 2012 at 5:36

GoogleCodeExporter commented 9 years ago
r139 - fixed

Original comment by smuto.pr...@gmail.com on 18 Dec 2012 at 4:00

GoogleCodeExporter commented 9 years ago
Niestety wtyczka nie dziala za granica

Original comment by czar...@charter.net on 19 Dec 2012 at 3:39

GoogleCodeExporter commented 9 years ago
a to akurat jest zamierzone
zapraszam na stronę projektu sd-xbmc
nie wiem czy Plesken życzy sobie własne rozwiązanie w tej wtyczce

ale dobry patch od dowolnego aktywnego usera mile widziany

pozdr.
smuto

Original comment by smuto.pr...@gmail.com on 19 Dec 2012 at 10:42

GoogleCodeExporter commented 9 years ago
Panowie dalej nie dziala za granica czy jest jakas szansa na rozwiazanie tego 
problemu?

Original comment by tusc...@live.ie on 30 Dec 2012 at 11:31

GoogleCodeExporter commented 9 years ago
http://code.google.com/p/smuto/issues/detail?id=47

Original comment by smuto.pr...@gmail.com on 8 May 2013 at 7:58