Film.in

4 wpisów / 0 new
Ostatni wpis
contring
Offline
Dołączył: 04/06/2013 - 23:41
Wpisy: 4
Film.in

Konfiguracja : Android 4.1- plugin 0.9.1 nie odpala filmów.
Pokazuje przez chwilę okno łączenia ze streamingiem youtube i wyświetla komunikat o błędzie.

To problem z niudanym logowaniem do youtube - patrz następny post.

Pozdr,

Andrzej

contring
Offline
Dołączył: 04/06/2013 - 23:41
Wpisy: 4
Pogrzebałem trochę w logu i

Pogrzebałem trochę w logu i wychodzi na to, że Python nie umie obsłużyć danych logowania przekazywanych przez youtube (a właściwie google). A w szczególności nie spodziewa się znaku 'ę' (kod \u0119) bo to nie ASCII. Znak pochodzi z parametrów logowania, a konkretnie ze zdania: 'Zaloguj się'. Po jaka cholerę to jest dodane do danych loginu - nie wiem. Zmieniłem ustawienia językowe konta youtube/google na English. Ale nie pomogło.

'Extracted url_data: {u'PersistentCookie': u'yes', u'timeStmp': u'', u'dnConn': u'', u'hl': u'pl_PL', u'service': u'youtube', u'rmShown': u'1', u'GALX': u'Ma1cyxSgK2o', u'dsh': u'6986872176071170753', u'signIn': u'Zaloguj si\u0119' , u'continue': u'http://www.youtube.com/signin?action_handle_signin=true&feature=sign_in_...', u'pstMsg': u'0', u'checkedDomains': u'youtube', u'secTok': u'', u'bgresponse': u'js_disabled', u'_utf8': u'☃', u'Email': u'', u'checkConnection': u''}'

Pozdr,

Andrzej

gwitczak
Obrazek użytkownika gwitczak
Offline
Dołączył: 08/01/2013 - 21:10
Wpisy: 223
tym razem to nie nasza wina a

tym razem to nie nasza wina a wtyczki YT

contring
Offline
Dołączył: 04/06/2013 - 23:41
Wpisy: 4
I tak i nie. Wtyczka używa

I tak i nie. Wtyczka używa Pythona. A Python zakłada, że urllib.urlencode(get("url_data"))) jest w formacie ASCII. A nie jest. Youtube wyraźnie dołącza informację, że url jest w UTF-8 (patrz wyżej): u'_utf8'.
Czyli, że Python źle obsługuje poprawną odpowiedź url_data...:

18:50:40 T:6732 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type:
Error Contents: 'ascii' codec can't encode character u'\u0119' in position 10: ordinal not in range(128)
Traceback (most recent call last):
File "C:\Users\Major\AppData\Roaming\XBMC\addons\plugin.video.youtube\default.py", line 111, in
login.login()
File "C:\Users\Major\AppData\Roaming\XBMC\addons\plugin.video.youtube\YouTubeLogin.py", line 75, in login
result, status = self.authorize()
File "C:\Users\Major\AppData\Roaming\XBMC\addons\plugin.video.youtube\YouTubeLogin.py", line 85, in authorize
(result, status) = self._httpLogin({"new": "true"})
File "C:\Users\Major\AppData\Roaming\XBMC\addons\plugin.video.youtube\YouTubeLogin.py", line 183, in _httpLogin
ret = self.core._fetchPage(fetch_options)
File "C:\Users\Major\AppData\Roaming\XBMC\addons\plugin.video.youtube\YouTubeCore.py", line 400, in _fetchPage
request = urllib2.Request(link, urllib.urlencode(get("url_data")))
File "C:\Program Files\XBMC\system\python\Lib\urllib.py", line 1269, in urlencode
v = quote_plus(str(v))
UnicodeEncodeError: 'ascii' codec can't encode character u'\u0119' in position 10: ordinal not in range(128)
-->End of Python script error report<--

Pozdr,

Andrzej

Zaloguj się albo zarejestruj aby dodać komentarz

Aktywne serwisy


 
to wyjątkowy zbiór filmów dokumentalnych, fabularnych, seriali i audycji telewizyjnych w internecie
internetowa aplikacja telewizyjna Ipla należąca do Cyfrowego Polsatu
Przegapiłeś swój ulubiony program na antenie TVN, TVN Style czy TVN Turbo? W tvn player nie zabraknie najpopularniejszych programów i show z kanałów

WSPÓŁPRACA

mods-kodi.pl

Informacje

Copyright © 2013 – 2017 SD-XBMC
All rights reserved www.sd-xbmc.org