Skocz do zawartości
Plesken

plugin pod XBMC - polska TV [weeb.tv] i filmy/seriale [ekino.tv]

Rekomendowane odpowiedzi

Witam

Jak to kogoś interesuje to pod adresem: http://code.google.c.../downloads/list znajdziecie repozytorium do oglądania kanałów TV (weeb.tv), VOD (tvnplayer, ekino, iitvinfo, iplex itp.), słuchania "mojepolskie radio", oraz obsługi 3D (skrypt jest w trakcie modyfikacji i przystosowywania do OpenELEC) pod XBMC.

Zmiany/uaktualnienia na dzień 2012.10.02:

- przywrócono ekino.pl

- przywrócono iitvinfo.pl

- usunięto IPLA (rzekome względy prawne)

- dodanie parsowania z ponad dziesięciu hostingów

- ciągła modyfikacja skryptu do 3D pod OpenELEC

- dodanie tvpvod

Zmiany/uaktualnienia na dzień 2012.10.13:

- dodano anyfiles.pl

- dodano wlacz.pl

Dzięki uprzejmości użytkownika i nowego programistę naszego repozytorium @jatrn, możemy się teraz cieszyć założeniem wiki, gdzie znajdują się opisy instalacji itp.

Wielkie dzięki dla chłopaków którzy ciągle przyczyniaja się do rozwijania kodu.

Przed instalacją wtyczki należy zapoznać się z wiki.

UWAGA!

Nie należy instalować wtyczki poprzez stare spakowane zip'y. Najpierw trzeba zainstalować repozytorium. O tym wszystkim można przeczytać w wiki.

Edytowane przez Plesken

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam

Jak to kogoś interesuje to pod adresem: http://code.google.com/p/sd-xbmc/downloads/list znajdziecie plugin do oglądania TV z weeb.tv pod XBMC.

Skurczybyki wczoraj pozmieniali linki rtmp, ale spoko wysnifowałem nowe :-).

Plugin ten także umożliwia oglądanie filmów/seriali ze strony ekino.tv.

Mam nadzieje że moje wypociny będą przydatne.

Plesken

Nie działa.

WeebTV - wyświetla listę TV ale na tym koniec.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie działa.

WeebTV - wyświetla listę TV ale na tym koniec.

Podaj co Ci wyświetla w logach xbmc (linux - .xbmc/temp/xbmc.log, a pod windą nie wiem).

Mi na laptopie też nie działa tzn. ładuje, ładuje i powraca do listy, a w logach mam że nie wyświetli ponieważ nie ma kodeków.

Natomiast na systemiku dedykowanym jako xbmc działa pięknie.

Nie mniej jednak czekam na logi - to znacznie ułatwi kwestie dopracowania pluginu.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Przy odpalaniu dzisiaj dla Telewizja i próbie odpalenia HBO i HBO2 logi wyglądają tak:

10:54:03 T:2640305008 M:1752334336  NOTICE: -->Python Interpreter Initialized<--
10:54:05 T:2640305008 M:1752322048  NOTICE: [Polish Live TV-settings 1] reading settings
10:54:05 T:2640305008 M:1752322048  NOTICE: [Polish Live TV-settings 1] raw param string:
10:54:05 T:2640305008 M:1752322048  NOTICE: Cookiefile=/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/cookies.lwp
10:54:05 T:2640305008 M:1752334336  NOTICE: [Polish Live TV 1] Starting Polish Live TV
10:54:05 T:2640305008 M:1752334336  NOTICE: [Polish Live TV-settings 1] reading settings
10:54:05 T:2640305008 M:1752334336  NOTICE: [Polish Live TV-settings 1] raw param string:
10:54:05 T:2640305008 M:1752334336  NOTICE: [Polish Live TV 1] Wyświetlam kategorie
10:54:05 T:3079182208 M:1752334336 WARNING: GetLabel - Unknown nodetype requested 6
10:54:07 T:2640305008 M:1752338432  NOTICE: -->Python Interpreter Initialized<--
10:54:09 T:2640305008 M:1752326144  NOTICE: [Polish Live TV-settings 1] reading settings
10:54:09 T:2640305008 M:1752326144  NOTICE: [Polish Live TV-settings 1] raw param string: ?mode=1
10:54:09 T:2640305008 M:1752326144  NOTICE: Cookiefile=/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/cookies.lwp
10:54:09 T:2640305008 M:1752326144  NOTICE: [Polish Live TV 1] Starting Polish Live TV
10:54:09 T:2640305008 M:1752326144  NOTICE: [Polish Live TV-settings 1] reading settings
10:54:09 T:2640305008 M:1752326144  NOTICE: [Polish Live TV-settings 1] raw param string: ?mode=1
10:54:09 T:3079182208 M:1752326144 WARNING: GetLabel - Unknown nodetype requested 6
10:54:10 T:2640305008 M:1752338432  NOTICE: -->Python Interpreter Initialized<--
10:54:12 T:2640305008 M:1752317952  NOTICE: [Polish Live TV-settings 1] reading settings
10:54:12 T:2640305008 M:1752317952  NOTICE: [Polish Live TV-settings 1] raw param string: ?mode=100
10:54:12 T:2640305008 M:1752317952  NOTICE: Cookiefile=/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/cookies.lwp
10:54:13 T:2640305008 M:1752317952  NOTICE: [Polish Live TV 1] Starting Polish Live TV
10:54:13 T:2640305008 M:1752317952  NOTICE: [Polish Live TV-settings 1] reading settings
10:54:13 T:2640305008 M:1752317952  NOTICE: [Polish Live TV-settings 1] raw param string: ?mode=100
10:54:13 T:2640305008 M:1752317952  NOTICE: [Polish Live TV 1] Loading WeebTV
10:54:13 T:2640305008 M:1752317952  NOTICE: [Polish Live TV-settings 1] reading settings
10:54:13 T:2640305008 M:1752317952  NOTICE: [Polish Live TV-settings 1] raw param string: ?mode=100
10:54:15 T:3079182208 M:1752317952 WARNING: GetLabel - Unknown nodetype requested 6
10:54:17 T:2640305008 M:1752354816  NOTICE: -->Python Interpreter Initialized<--
10:54:19 T:2640305008 M:1752346624  NOTICE: [Polish Live TV-settings 1] reading settings
10:54:19 T:2640305008 M:1752346624  NOTICE: [Polish Live TV-settings 1] raw param string: ?service=weebtv&name=HBO
10:54:19 T:2640305008 M:1752346624  NOTICE: Cookiefile=/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/cookies.lwp
10:54:19 T:2640305008 M:1752350720  NOTICE: [Polish Live TV 1] Starting Polish Live TV
10:54:19 T:2640305008 M:1752350720  NOTICE: [Polish Live TV-settings 1] reading settings
10:54:19 T:2640305008 M:1752350720  NOTICE: [Polish Live TV-settings 1] raw param string: ?service=weebtv&name=HBO
10:54:19 T:2640305008 M:1752350720  NOTICE: [Polish Live TV 1] Loading WeebTV
10:54:19 T:2640305008 M:1752350720  NOTICE: [Polish Live TV-settings 1] reading settings
10:54:19 T:2640305008 M:1752350720  NOTICE: [Polish Live TV-settings 1] raw param string: ?service=weebtv&name=HBO
10:54:19 T:3079182208 M:1752350720   ERROR: GetDirectory - Error getting plugin://plugin.video.polishtv.live/?service=weebtv&name=HBO
10:54:19 T:3079182208 M:1752350720   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.polishtv.live/?service=weebtv&name=HBO) failed
10:54:19 T:3079182208 M:1752350720 WARNING: GetLabel - Unknown nodetype requested 6
10:54:22 T:2640305008 M:1752346624  NOTICE: -->Python Interpreter Initialized<--
10:54:24 T:2640305008 M:1752219648  NOTICE: [Polish Live TV-settings 1] reading settings
10:54:24 T:2640305008 M:1752219648  NOTICE: [Polish Live TV-settings 1] raw param string: ?service=weebtv&name=HBO2
10:54:24 T:2640305008 M:1752219648  NOTICE: Cookiefile=/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/cookies.lwp
10:54:24 T:2640305008 M:1752219648  NOTICE: [Polish Live TV 1] Starting Polish Live TV
10:54:24 T:2640305008 M:1752219648  NOTICE: [Polish Live TV-settings 1] reading settings
10:54:24 T:2640305008 M:1752219648  NOTICE: [Polish Live TV-settings 1] raw param string: ?service=weebtv&name=HBO2
10:54:24 T:2640305008 M:1752219648  NOTICE: [Polish Live TV 1] Loading WeebTV
10:54:24 T:2640305008 M:1752219648  NOTICE: [Polish Live TV-settings 1] reading settings
10:54:24 T:2640305008 M:1752219648  NOTICE: [Polish Live TV-settings 1] raw param string: ?service=weebtv&name=HBO2
10:54:24 T:3079182208 M:1752219648   ERROR: GetDirectory - Error getting plugin://plugin.video.polishtv.live/?service=weebtv&name=HBO2
10:54:24 T:3079182208 M:1752219648   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.polishtv.live/?service=weebtv&name=HBO2) failed
10:54:24 T:3079182208 M:1752219648 WARNING: GetLabel - Unknown nodetype requested 6
10:54:28 T:3079182208 M:1752223744 WARNING: Previous line repeats 2 times.
10:54:28 T:3079182208 M:1752223744 WARNING: GetLabel - Unknown nodetype requested 0
10:54:28 T:2614725488 M:1752223744 WARNING: Create - Unsupported protocol(script) in script://

A dla Filmy, Seriale:

10:58:24 T:2673867632 M:1745190912  NOTICE: -->Python Interpreter Initialized<--
10:58:26 T:2673867632 M:1748860928  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:26 T:2673867632 M:1748860928  NOTICE: [Polish Live TV-settings 1] raw param string:
10:58:26 T:2673867632 M:1748860928  NOTICE: Cookiefile=/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/cookies.lwp
10:58:26 T:2673867632 M:1748860928  NOTICE: [Polish Live TV 1] Starting Polish Live TV
10:58:26 T:2673867632 M:1748860928  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:26 T:2673867632 M:1748860928  NOTICE: [Polish Live TV-settings 1] raw param string:
10:58:26 T:2673867632 M:1748860928  NOTICE: [Polish Live TV 1] Wyświetlam kategorie
10:58:26 T:3079182208 M:1748860928 WARNING: GetLabel - Unknown nodetype requested 6
10:58:28 T:2673867632 M:1748873216  NOTICE: -->Python Interpreter Initialized<--
10:58:30 T:2673867632 M:1748860928  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:30 T:2673867632 M:1748860928  NOTICE: [Polish Live TV-settings 1] raw param string: ?mode=2
10:58:30 T:2673867632 M:1748860928  NOTICE: Cookiefile=/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/cookies.lwp
10:58:30 T:2673867632 M:1748860928  NOTICE: [Polish Live TV 1] Starting Polish Live TV
10:58:30 T:2673867632 M:1748860928  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:30 T:2673867632 M:1748860928  NOTICE: [Polish Live TV-settings 1] raw param string: ?mode=2
10:58:30 T:2673867632 M:1748860928  NOTICE: [Polish Live TV 1] Wejście do TV internetowej
10:58:30 T:3079182208 M:1748860928 WARNING: GetLabel - Unknown nodetype requested 6
10:58:31 T:2673867632 M:1748865024  NOTICE: -->Python Interpreter Initialized<--
10:58:33 T:2673867632 M:1748860928  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:33 T:2673867632 M:1748860928  NOTICE: [Polish Live TV-settings 1] raw param string: ?mode=200
10:58:33 T:2673867632 M:1748860928  NOTICE: Cookiefile=/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/cookies.lwp
10:58:33 T:2673867632 M:1748869120  NOTICE: [Polish Live TV 1] Starting Polish Live TV
10:58:33 T:2673867632 M:1748869120  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:33 T:2673867632 M:1748869120  NOTICE: [Polish Live TV-settings 1] raw param string: ?mode=200
10:58:33 T:2673867632 M:1748869120  NOTICE: [Polish Live TV 1] Loading EkinoTV
10:58:33 T:2673867632 M:1748869120  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:33 T:2673867632 M:1748869120  NOTICE: [Polish Live TV-settings 1] raw param string: ?mode=200
10:58:33 T:3079182208 M:1748869120 WARNING: GetLabel - Unknown nodetype requested 6
10:58:35 T:2673867632 M:1748873216  NOTICE: -->Python Interpreter Initialized<--
10:58:37 T:2673867632 M:1748721664  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:37 T:2673867632 M:1748721664  NOTICE: [Polish Live TV-settings 1] raw param string: ?service=ekinotv&name=Filmy+%5Blektor%5D&category=None&page=None&title=None
10:58:37 T:2673867632 M:1748721664  NOTICE: Cookiefile=/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/cookies.lwp
10:58:37 T:2673867632 M:1748721664  NOTICE: [Polish Live TV 1] Starting Polish Live TV
10:58:37 T:2673867632 M:1748721664  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:37 T:2673867632 M:1748721664  NOTICE: [Polish Live TV-settings 1] raw param string: ?service=ekinotv&name=Filmy+%5Blektor%5D&category=None&page=None&title=None
10:58:37 T:2673867632 M:1748721664  NOTICE: [Polish Live TV 1] Loading EkinoTV
10:58:37 T:2673867632 M:1748721664  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:37 T:2673867632 M:1748721664  NOTICE: [Polish Live TV-settings 1] raw param string: ?service=ekinotv&name=Filmy+%5Blektor%5D&category=None&page=None&title=None
10:58:40 T:2673867632 M:1748721664  NOTICE: [Polish Live TV 1] match: ['2830']
10:58:40 T:3079182208 M:1748852736 WARNING: GetLabel - Unknown nodetype requested 6
10:58:41 T:2614725488 M:1748860928  NOTICE: -->Python Interpreter Initialized<--
10:58:43 T:2614725488 M:1748860928  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:43 T:2614725488 M:1748860928  NOTICE: [Polish Live TV-settings 1] raw param string: ?service=ekinotv&name=Filmy+%5Blektor%5D&category=dub&page=Lista+z+filmami%3A+1&title=None
10:58:43 T:2614725488 M:1748860928  NOTICE: Cookiefile=/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/cookies.lwp
10:58:43 T:2614725488 M:1748860928  NOTICE: [Polish Live TV 1] Starting Polish Live TV
10:58:43 T:2614725488 M:1748860928  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:43 T:2614725488 M:1748860928  NOTICE: [Polish Live TV-settings 1] raw param string: ?service=ekinotv&name=Filmy+%5Blektor%5D&category=dub&page=Lista+z+filmami%3A+1&title=None
10:58:43 T:2614725488 M:1748860928  NOTICE: [Polish Live TV 1] Loading EkinoTV
10:58:43 T:2614725488 M:1748860928  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:43 T:2614725488 M:1748860928  NOTICE: [Polish Live TV-settings 1] raw param string: ?service=ekinotv&name=Filmy+%5Blektor%5D&category=dub&page=Lista+z+filmami%3A+1&title=None
10:58:44 T:3079182208 M:1748860928 WARNING: GetLabel - Unknown nodetype requested 6
10:58:49 T:2614725488 M:1748877312  NOTICE: -->Python Interpreter Initialized<--
10:58:51 T:2614725488 M:1748869120  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:51 T:2614725488 M:1748869120  NOTICE: [Polish Live TV-settings 1] raw param string: ?service=ekinotv&name=playSelectedMovie&category=movie&page=None&title=Jak+obrabowa%C4%87+bank+%2F+How+to+Rob+a+Bank+%282007%29+Lektor+PL
10:58:51 T:2614725488 M:1748869120  NOTICE: Cookiefile=/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/cookies.lwp
10:58:52 T:2614725488 M:1748869120  NOTICE: [Polish Live TV 1] Starting Polish Live TV
10:58:52 T:2614725488 M:1748869120  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:52 T:2614725488 M:1748869120  NOTICE: [Polish Live TV-settings 1] raw param string: ?service=ekinotv&name=playSelectedMovie&category=movie&page=None&title=Jak+obrabowa%C4%87+bank+%2F+How+to+Rob+a+Bank+%282007%29+Lektor+PL
10:58:52 T:2614725488 M:1748869120  NOTICE: [Polish Live TV 1] Loading EkinoTV
10:58:52 T:2614725488 M:1748869120  NOTICE: [Polish Live TV-settings 1] reading settings
10:58:52 T:2614725488 M:1748869120  NOTICE: [Polish Live TV-settings 1] raw param string: ?service=ekinotv&name=playSelectedMovie&category=movie&page=None&title=Jak+obrabowa%C4%87+bank+%2F+How+to+Rob+a+Bank+%282007%29+Lektor+PL
10:58:52 T:2614725488 M:1748869120  NOTICE: [Polish Live TV 1] link: http://www.ekino.tv/gc,36955,v.html
10:58:52 T:2614725488 M:1748869120  NOTICE: [Polish Live TV 1] Starting cacaoweb
10:58:52 T:3079182208 M:1748488192  NOTICE: DVDPlayer: Opening: http://127.0.0.1:4001/megavideo/megavideo.caml?videoid=WPF9K4IM
10:58:52 T:3079182208 M:1748488192 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
10:58:52 T:2640305008 M:1748488192  NOTICE: Creating InputStream
10:58:52 T:2640305008 M:1748488192 WARNING: FillBuffer: curl failed with code 7
10:58:52 T:2640305008 M:1748488192   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
10:58:52 T:2640305008 M:1748488192   ERROR: Open - failed to open source <http://127.0.0.1:4001/megavideo/megavideo.caml?videoid=WPF9K4IM>
10:58:52 T:2640305008 M:1748488192   ERROR: CDVDPlayer::OpenInputStream - error opening [http://127.0.0.1:4001/megavideo/megavideo.caml?videoid=WPF9K4IM]
10:58:52 T:2640305008 M:1748488192  NOTICE: CDVDPlayer::OnExit()
10:58:52 T:2640305008 M:1748488192  NOTICE: CDVDPlayer::OnExit() deleting input stream
10:58:52 T:3079182208 M:1748488192   ERROR: Playlist Player: skipping unplayable item: 0, path [http://127.0.0.1:4001/megavideo/megavideo.caml?videoid=WPF9K4IM]
10:58:52 T:3079182208 M:1748488192  NOTICE: CDVDPlayer::CloseFile()
10:58:52 T:3079182208 M:1748488192 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
10:58:52 T:3079182208 M:1748488192  NOTICE: DVDPlayer: waiting for threads to exit
10:58:52 T:3079182208 M:1748488192  NOTICE: DVDPlayer: finished waiting
10:58:52 T:3079182208 M:1749123072   ERROR: GetDirectory - Error getting plugin://plugin.video.polishtv.live/?service=ekinotv&name=playSelectedMovie&category=movie&page=None&title=Jak+obrabowa%C4%87+bank+%2F+How+to+Rob+a+Bank+%282007%29+Lektor+PL
10:58:52 T:3079182208 M:1749123072   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.polishtv.live/?service=ekinotv&name=playSelectedMovie&category=movie&page=None&title=Jak+obrabowa%C4%87+bank+%2F+How+to+Rob+a+Bank+%282007%29+Lektor+PL) failed
10:58:52 T:3079182208 M:1749123072 WARNING: GetLabel - Unknown nodetype requested 6

System: XBMC Live na Linux 2.6.32-26-generic

Edytowane przez ITS

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Przy odpalaniu dzisiaj dla Telewizja i próbie odpalenia HBO i HBO2 logi wyglądają tak:

Wielkie dzięki za ten log. Zanim wrzuciłem plugin to skurczybyki zdążyli zmienić generowanie obiektu flash:

<embed name="player_embed" type="application/x-shockwave-flash" src="http://static.weeb.tv/player.swf" flashvars="&cid=53" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#000000" pluginspage="http://get.adobe.com/flashplayer/" width="640" height="388" wmode="transparent">
<noembed><div class="notification error">Do oglądania wymagana jest darmowa wtyczka Adobe Flash Player. <a href="http://get.adobe.com/flashplayer/">Pobierz i zainstaluj.</a></div></noembed>
</embed>

Zmieniłem i działa, proszę o sprawdzenie.

Wystarczy podmienić plik "weebtv.py" mieszczący się w katalogu "hosts".

Link do dobrego pliku weebtv.py to: http://code.google.com/p/sd-xbmc/source/browse/trunk/xbmc-addons/src/plugin.video.polishtv.live/hosts/weebtv.py

A dla Filmy, Seriale:

Tutaj nie startuje Ci najprawdopodobniej aplikacja cacaoweb.linux umieszczona w katalogu "bin", która jest odpowiedzialna za ściąganie pliku z megavideo i tworzenie lokalnego streamingu. Dlaczego nie startuje? Nie wiem, nie mogę tego zdebugować nie posiadając dojścia do Twojego sprzętu. Wyłącz może w ustawieniach opcje do nielimitowanego oglądania filmów. Przy wyłączonym powinieneś móc już oglądać z limitem (sprawdź proszę, może dojdziemy co jest przyczyną).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wielkie dzięki za ten log. Zanim wrzuciłem plugin to skurczybyki zdążyli zmienić generowanie obiektu flash:

<embed name="player_embed" type="application/x-shockwave-flash" src="http://static.weeb.tv/player.swf" flashvars="&cid=53" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#000000" pluginspage="http://get.adobe.com/flashplayer/" width="640" height="388" wmode="transparent">
<noembed><div class="notification error">Do oglądania wymagana jest darmowa wtyczka Adobe Flash Player. <a href="http://get.adobe.com/flashplayer/">Pobierz i zainstaluj.</a></div></noembed>
</embed>

Zmieniłem i działa, proszę o sprawdzenie.

Wystarczy podmienić plik "weebtv.py" mieszczący się w katalogu "hosts".

Link do dobrego pliku weebtv.py to: http://code.google.com/p/sd-xbmc/source/browse/trunk/xbmc-addons/src/plugin.video.polishtv.live/hosts/weebtv.py

Niestety nie działa podmianka pliku:

21:21:14 T:3079182208 M:1720324096 WARNING: GetLabel - Unknown nodetype requested 0
21:21:14 T:2673867632 M:1718292480 WARNING: Create - Unsupported protocol(script) in script://
21:21:19 T:2583690096 M:1717944320 WARNING: Previous line repeats 2 times.
21:21:19 T:2583690096 M:1717944320  NOTICE: -->Python Interpreter Initialized<--
21:21:21 T:2583690096 M:1717936128   ERROR: Error Type: exceptions.SyntaxError
21:21:21 T:2583690096 M:1717936128   ERROR: Error Contents: ('invalid syntax', ('/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/hosts/weebtv.py', 5, 1, '<!DOCTYPE html>\n'))
21:21:21 T:2583690096 M:1717936128   ERROR: Traceback (most recent call last):
                                             File "/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/default.py", line 15, in ?
                                               import pLog, settings, weebtv, ekinotv, anyfiles, itvp
                                             File "/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/hosts/weebtv.py", line 5
                                               <!DOCTYPE html>
                                               ^
                                           SyntaxError: invalid syntax
21:21:21 T:3079182208 M:1718001664   ERROR: GetDirectory - Error getting plugin://plugin.video.polishtv.live/
21:21:21 T:3079182208 M:1718001664   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.polishtv.live/) failed
21:21:21 T:3079182208 M:1718001664 WARNING: GetLabel - Unknown nodetype requested 0
21:21:21 T:2673867632 M:1718001664 WARNING: Create - Unsupported protocol(script) in script://
21:21:24 T:2583690096 M:1717989376 WARNING: Previous line repeats 2 times.
21:21:24 T:2583690096 M:1717989376  NOTICE: -->Python Interpreter Initialized<--
21:21:26 T:2583690096 M:1718001664   ERROR: Error Type: exceptions.SyntaxError
21:21:26 T:2583690096 M:1718001664   ERROR: Error Contents: ('invalid syntax', ('/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/hosts/weebtv.py', 5, 1, '<!DOCTYPE html>\n'))
21:21:26 T:2583690096 M:1718001664   ERROR: Traceback (most recent call last):
                                             File "/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/default.py", line 15, in ?
                                               import pLog, settings, weebtv, ekinotv, anyfiles, itvp
                                             File "/home/itsklep/.xbmc/addons/plugin.video.polishtv.live/hosts/weebtv.py", line 5
                                               <!DOCTYPE html>
                                               ^
                                           SyntaxError: invalid syntax
21:21:26 T:3079182208 M:1718001664   ERROR: GetDirectory - Error getting plugin://plugin.video.polishtv.live/
21:21:26 T:3079182208 M:1718001664   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.polishtv.live/) failed
21:21:26 T:3079182208 M:1718001664 WARNING: GetLabel - Unknown nodetype requested 0
21:21:26 T:2673867632 M:1718001664 WARNING: Create - Unsupported protocol(script) in script://

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tutaj nie startuje Ci najprawdopodobniej aplikacja cacaoweb.linux umieszczona w katalogu "bin", która jest odpowiedzialna za ściąganie pliku z megavideo i tworzenie lokalnego streamingu. Dlaczego nie startuje? Nie wiem, nie mogę tego zdebugować nie posiadając dojścia do Twojego sprzętu. Wyłącz może w ustawieniach opcje do nielimitowanego oglądania filmów. Przy wyłączonym powinieneś móc już oglądać z limitem (sprawdź proszę, może dojdziemy co jest przyczyną).

Bardzo możliwe - zdaje się że to zmieniałem. Ale będę to mógł sprawdzić trochę później dzisiaj.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Niestety nie działa podmianka pliku:

Tak powinien wyglądać kod w pliku weebtv.py:

# -*- coding: utf-8 -*-
import cookielib, os, string, cookielib, StringIO
import os, time, base64, logging, calendar
import urllib, urllib2, re, sys
import xbmcgui, xbmcplugin, xbmcaddon, xbmc

scriptID = 'plugin.video.polishtv.live'
scriptname = "Polish Live TV"
ptv = xbmcaddon.Addon(scriptID)

BASE_RESOURCE_PATH = os.path.join( os.getcwd(), "../resources" )
sys.path.append( os.path.join( BASE_RESOURCE_PATH, "lib" ) )
#sys.path.append( os.path.join( os.getcwd(), "../" ) )

import pLog, settings

log = pLog.pLog()

mainUrl = 'http://weeb.tv'
APP_HOST = '46.105.110.156'


class WeebTV:
 def __init__(self):
   log.info('Loading WeebTV')
   self.settings = settings.TVSettings()


 def handle(self):
   channel = self.getChannelNamesAddDir()
   log.info(str(channel))


 def getChannels(self):
   outTab = []
   tabURL = []
   strTab = []
   urlChans = mainUrl + '/channels'
   openURL = urllib.urlopen(urlChans)
   readURL = openURL.read()
   openURL.close()
   tabURL = readURL.replace('\n', '').split('<')
   for line in tabURL:
     #log.info(line)
     #exprLink = re.match(r'^fieldset onclick="location.href=\'(.*?)\'">$', line, re.M|re.I)
     exprLink = re.match(r'^fieldset onclick="location.href=\'(.*?)\'".*$', line, re.M|re.I)
     exprName = re.match(r'^legend align="center" title=".*?">(.*?)$', line, re.M|re.I)
     #exprName2 = re.match(r'^.*?>(.*?).*$', line, re.M|re.I)
     exprIcon = re.match(r'^img src="(.*?)" alt=".*?" height=".*?" width=".*?" />$', line, re.M|re.I)
     if exprLink:
  strTab.append(exprLink.group(1))
     if exprName:
  strTab.append(exprName.group(1))
     if exprIcon:
  strTab.append(exprIcon.group(1))
  outTab.append(strTab)
     if '/fieldset' in line:
  strTab = []
   return outTab


 def getChannelNames(self):
   nameTab = []
   origTab = self.getChannels()
   for i in range(len(origTab)):
     value = origTab[i]
     name = value[1]
     nameTab.append(name)
   nameTab.sort()
   return nameTab


 def getChannelNamesAddLink(self):
   origTab = self.getChannels()
   origTab.sort(key=lambda x: x[1])
   for i in range(len(origTab)):
     value = origTab[i]
     name = value[1]
     iconimage = value[2]
     self.addLink('weebtv', name, iconimage)
   xbmcplugin.endOfDirectory(int(sys.argv[1]))


 def getChannelURL(self, key):
     link = ''
     origTab = self.getChannels()
     for i in range(len(origTab)):
         value = origTab[i]
         name = value[1]
         if name == key:
             link = value[0]
             break
     return link


 def getChannelIcon(self, key):
   icon = ''
   origTab = self.getChannels()
   for i in range(len(origTab)):
     value = origTab[i]
     name = value[1]
     if key in name:
  icon = value[2]
  break
   return icon


 def videoLink(self, url):
   req = urllib2.Request(url)
   req.add_header('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3')
   response = urllib2.urlopen(req)
   link = response.read()
   response.close()
   match_src = re.compile('<param name="movie" value="(.+?)" />').findall(link)
   match_chn = re.compile('<param name="flashvars" value="(.+?)" />').findall(link)
   #log.info('src: ' + str(len(match_src)) + ', chn: ' + str(len(match_chn)))
   if len(match_src) == 1 and len(match_chn) == 1:
       channel = str(match_chn[0]).split('=')
       rtmp = 'rtmp://' + APP_HOST + '/live/' + channel[1] + '/'
       rtmp += ' swfUrl='  + urllib.unquote_plus(str(match_src[0]))
       rtmp += ' pageUrl=' + url
       rtmp += ' tcUrl=rtmp://' + APP_HOST + '/live/' + channel[1]
       rtmp += ' playpath=live'
       rtmp += ' swfVfy=true'
       rtmp += ' live=true'
       log.info(rtmp)
       return rtmp


 def login(self, user, password):
   loginUrl = mainUrl + '/account/login/after&go=home'
   try:
     cookiejar = cookielib.LWPCookieJar()
     cookiejar = urllib2.HTTPCookieProcessor(cookiejar)
     opener = urllib2.build_opener(cookiejar)
     urllib2.install_opener(opener)
     values = {'username': user, 'userpassword': password, 'go': 'home', 'v1': '', 'v2': ''}
     headers = { 'User-Agent' : 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3' }
     data = urllib.urlencode(values)
     req = urllib2.Request(loginUrl, data, headers)
     response = urllib2.urlopen(req)
     link = response.read()
     response.close()
     web = ''.join(link.splitlines()).replace('\t','').replace('\'','"')
     match=re.compile('Nazwa użytkownika lub hasło są nie poprawne.').findall(web)
     if(len(match) > 0):
  d = xbmcgui.Dialog()
       d.ok('BŁĄD logowania', 'Podana nazwa użytkownika,', 'lub hasło jest niepoprawne.', 'Wpisz poprawnie te dane.')
       return False
     else:
  return True
   except:
     d = xbmcgui.Dialog()
     d.ok('BŁĄD logowania.', 'Upłynął czas limitu rządania', 'Spróbuj ponownie za jakiś czas.')
     return False


 def addLink(self, service, name, iconimage):
   u=sys.argv[0] + "?service=" + service + "&name=" + urllib.quote_plus(name)
   liz=xbmcgui.ListItem(name, iconImage="DefaultFolder.png", thumbnailImage=iconimage)
   #liz.setProperty("IsPlayable", "true")
   liz.setInfo( type="Video", infoLabels={ "Title": name } )
   xbmcplugin.addDirectoryItem(handle=int(sys.argv[1]),url=u,listitem=liz,isFolder=True)


 def listsMenu(self, table, title):
   value = ''
   if len(table) > 0:
     d = xbmcgui.Dialog()
     choice = d.select(title, table)
     for i in range(len(table)):
       #log.info(table[i])
       if choice == i:
           value = table[i]
   return value


 def listsTable(self, table):
   nTab = []
   for num, val in table.items():
     nTab.append(val)
   return nTab


 def LOAD_AND_PLAY_VIDEO(self, videoUrl):
       ok=True
       if videoUrl == '':
               d = xbmcgui.Dialog()
               d.ok('Nie znaleziono streamingu.', 'Może to chwilowa awaria.', 'Spróbuj ponownie za jakiś czas')
               return False
       try:
           xbmcPlayer = xbmc.Player()
           xbmcPlayer.play(videoUrl)
       except:
           d = xbmcgui.Dialog()
           d.ok('Błąd przy przetwarzaniu, lub wyczerpany limit czasowy oglądania.', 'Zarejestruj się i opłać abonament.', 'Aby oglądać za darmo spróbuj ponownie za jakiś czas')        
       return ok


 def handleService(self):
   #log.info('Wejście do TV komercyjnej')
   name = str(self.settings.paramName)
   chn = name.replace("+", " ")
   #log.info('b: '+chn)
   if chn == 'None':
       try:
         self.getChannelNamesAddLink()
       except:
         d = xbmcgui.Dialog()
         d.ok('Nie można pobrać kanałów.', 'Przyczyną może być tymczasowa awaria serwisu.', 'Spróbuj ponownie za jakiś czas')        
   elif chn != 'None':
       link = self.getChannelURL(chn)
       #log.info('link: ' + link)
       if self.settings.WeebTVEnable == 'true':
           log.info('przed logowaniem')
           #log.info('podany login: ' + self.settings.WeebTVLogin)
           #log.info('podane hasło: ' + self.settings.WeebTVPassword)
           if self.login(self.settings.WeebTVLogin, self.settings.WeebTVPassword):
               #log.info('zalogowany')
               self.LOAD_AND_PLAY_VIDEO(self.videoLink(link))
           else:
               #log.info('bez logowania')
               self.LOAD_AND_PLAY_VIDEO(self.videoLink(link))
       else:
           #log.info('bez logowania')
           self.LOAD_AND_PLAY_VIDEO(self.videoLink(link))

U Ciebie chyba się wkleiło "<DOCTYPE..." i dlatego wywala.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Poprawny link: Weebtv.py - RAW

Poprzednio wget'nalem link od Ciebie bez patrzenia co tam jest :)

teraz dziala - i weebtv i reszta (poprawilem ustawienie o ktorym pisales).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Można jakoś zrobić aby ten plugin sam się aktualizował?

Jakaś szansa na rozszerzenie o IPLEX, IPLA itp?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Można jakoś zrobić aby ten plugin sam się aktualizował?

Jakaś szansa na rozszerzenie o IPLEX, IPLA itp?

Iplexa próbowałem dopisać, ale używają vivid player i skryptu w js który sprawdza czy taki player jest zainstalowany. Jeżeli nie jest to wtedy nie generuje mi obiektu otwarzacza, a co za tym idzie linku do filmu. Jak obczaje jaką wartość przesłać aby oszukać ten skrypt aby zwrócił to o czym pisałem wyżej to wtedy szansa na dopisanie iplexu jest duża.

Co chodzi o iplę to nie mogę pobrać playera do linuxa a tym samym nie mam możliwości wysnifowania w jaki sposób przesyłane są dane z ipli.

Sprawdzę czy można pobrać player pod linuxa i wtedy coś zacznę kombinować.

Co chodzi o ustawienia które zmieniłeś (cacaoweb.linux) to powinno też działać jako "unlimit" przynajmniej u mnie działa. Możesz sprawdzić czy dasz radę uruchomić tą aplikację z konsoli (cacaoweb.linux)?

A propo aktualizacji to nawet nie myślałem o tym, ale to jest dobry pomysł.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Co chodzi o iplę to nie mogę pobrać playera do linuxa a tym samym nie mam możliwości wysnifowania w jaki sposób przesyłane są dane z ipli.

Sprawdzę czy można pobrać player pod linuxa i wtedy coś zacznę kombinować.

Ipla lite wymaga AIR, będzie pod górkę :)

Tutaj znalazłem klienta

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ipla lite wymaga AIR, będzie pod górkę :)

Tutaj znalazłem klienta

Dzięki, ale już obczaiłem z tym air adobe :-). Wysnifowałem ciekawe rzeczy :-). Klient ipli porozumiewa się za pomocą plików xml, które są przesyłane z serwera i w których mamy pełne linki do mediów :-). Przykład takiego pliku:

<resp status="ok">
−
<VoDs>
−
<vod cpid="1" timestamp="1311368285" cdn="1" thumbnail_big="http://s.redefine.pl/dcs/o2/redefine/images/a3/a3d5eef8881cc5373948e261df2ffcbd.jpg" thumbnail="http://s.redefine.pl/dcs/o2/redefine/images/b6/b66663f1825f02680bd8b7f7c7c39953.jpg" hot="0" plevel="2.5" adult="0" vcnt="68" vote="0.00" excl="0" id="444e1b817bfe31ae23e50750c0ec76bc" title="Pedofil znowu zgwałcił" descr="Skazany za pedofilię mężczyzna zaraz po wyjściu z więzienia zatrudnił się w domu opieki społecznej dla niepełnosprawnych intelektualnie. Nikt nie sprawdził jego przeszłości i znowu jest oskarżony o molestowanie bezbronnych chorych dzieci. Premier i minister zdrowia otworzyli właśnie ośrodek leczenia pedofilów." seq="1" dur="151">
−
<tags>
<tag>wiadomosci</tag>
<htag>t_300_t</htag>
</tags>
<cat>5000950</cat>
<srcreq pr="4" quality="0" format="3" url="http://redirector.redefine.pl/movies/2373bbcf43a0b7480c99c0f19e5e5c58.flv" allowdl="1" bitrate="163" type="1" granted_to="" drmtype="0" fileid="qo4DAg8b+buuXkiIJIA9Eg=="/>
<srcreq pr="3" quality="1" format="2" url="http://redirector.redefine.pl/movies/751531caa8300e5ec1a86f4f6cb4cf67.mp4" allowdl="1" bitrate="318" type="6" granted_to="" drmtype="0" fileid="RIuG7/hzPP2RcumB9l/hEg=="/>
<srcreq pr="4" quality="1" format="3" url="http://redirector.redefine.pl/movies/a6c2fec6a9527266acae1603120d963c.flv" allowdl="1" bitrate="397" type="1" granted_to="" drmtype="0" fileid="OR6LBcTzQP9U1JXWIUc3Eg=="/>
<srcreq pr="3" quality="2" format="2" url="http://redirector.redefine.pl/movies/f4a567053baf3c8cca55644d0eee2980.mp4" allowdl="1" bitrate="804" type="6" granted_to="17121*1720" drmtype="0" fileid="VNwNhNMPTYAYs2y/GbFhEg=="/>
<srcreq pr="4" quality="2" format="3" url="http://redirector.redefine.pl/movies/70504d6dbfcb1e35a41c5884d0979db6.flv" allowdl="1" bitrate="804" type="1" granted_to="17121*1720" drmtype="0" fileid="JS0iJ1UPkQsKqWlZsD6pEg=="/>
</vod>
−
<vod cpid="1" timestamp="1311260277" cdn="1" thumbnail_big="http://s.redefine.pl/dcs/o2/redefine/images/f3/f32f373d171b6bd029068d4d53ac90bc.jpg" thumbnail="http://s.redefine.pl/dcs/o2/redefine/images/4f/4f941e469d2c1e9523518e54f3159951.jpg" hot="0" plevel="3.0" adult="0" vcnt="90" vote="5.00" excl="0" id="54b09c8ca17ad0e3d9063c181b0b52f6" title="Fabryka Urody - Odcinek 36" descr="Karlolina Stępień ma 35 lat i jest w niedogodnym okresie życia, gdyż od kilku miesięcy bezskutecznie szuka pracy. Liczy na to, że zmiana stylu, odświeżenie wizerunku pomogą jej w tym przejściowym okresie przełamać złą passę." seq="2" dur="1319">
−
<tags>
<tag>fabryka urody</tag>
<htag>t_999_t</htag>
</tags>
<cat>5000275</cat>
<srcreq pr="4" quality="0" format="3" url="http://redirector.redefine.pl/movies/bd3514538aa03f0f41355b1aa956bc8e.flv" allowdl="1" bitrate="163" type="1" granted_to="" drmtype="0" fileid="M8hUOMKZcCMeOjDVakBPEg=="/>
<srcreq pr="3" quality="1" format="2" url="http://redirector.redefine.pl/movies/6c6c99286b1489cd92d1b44b15e92c17.mp4" allowdl="1" bitrate="318" type="6" granted_to="" drmtype="0" fileid="fQKEphQ4jDM1Ycnct13PEg=="/>
<srcreq pr="4" quality="1" format="3" url="http://redirector.redefine.pl/movies/f38c5fe70fe6a1c5d1b56741c3e70738.flv" allowdl="1" bitrate="396" type="1" granted_to="" drmtype="0" fileid="UFHSPMdNxfwFiqmQaUbsEg=="/>
...

Teraz muszę to złożyć w całość i mam nadzieję że będzie można oglądać iplę w xbmc (może nie wszystko).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Teraz muszę to złożyć w całość i mam nadzieję że będzie można oglądać iplę w xbmc (może nie wszystko).

no to czekamy :). powodzenia.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Po odpaleniu skryptu żaden kanał się nie włącza.

Podejrzewam że to kwestia ustawień. Problem w tym że nic mi się nie wyświetla.

Znaczy tekst się nie wyświetla. Mogę przechodzić po menu, w pierwszym "general" mogę włączyć/wyłączyć jedną opcję tylko nie wiem co to za opcja bo tekst się nie wyświetla.

Ktoś ma pomysł na rozwiązanie tego?

Ewentualnie mógł by ktoś zrobić screena ustawień żebym mógł zobaczyć co gdzie jest i poprostu to ustawić w ten sposób ?

Edytowane przez Mariuszekk

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Po odpaleniu skryptu żaden kanał się nie włącza.

Podejrzewam że to kwestia ustawień. Problem w tym że nic mi się nie wyświetla.

Znaczy tekst się nie wyświetla. Mogę przechodzić po menu, w pierwszym "general" mogę włączyć/wyłączyć jedną opcję tylko nie wiem co to za opcja bo tekst się nie wyświetla.

Ktoś ma pomysł na rozwiązanie tego?

Ewentualnie mógł by ktoś zrobić screena ustawień żebym mógł zobaczyć co gdzie jest i poprostu to ustawić w ten sposób ?

Może Ty umieść screeny gdzie Ci nie działa. Tak będzie prościej :-)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Kawał fenomenalnej roboty! Ipla działa, filmy z ekino również. Wielkie dzięki.

PS: Czy biblioteka ipla seriale to jest pełna biblioteka czy czegoś nie ma? Bo wiem że kiedyś na ipli oglądałem Kiepskich i ROdzinę Zastępczą a tu w tym pluginie się nie wyświetlają.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Kawał fenomenalnej roboty! Ipla działa, filmy z ekino również. Wielkie dzięki.

PS: Czy biblioteka ipla seriale to jest pełna biblioteka czy czegoś nie ma? Bo wiem że kiedyś na ipli oglądałem Kiepskich i ROdzinę Zastępczą a tu w tym pluginie się nie wyświetlają.

Ja mam ikonkę "ipla lite" (pod linuxem) i zrobiłem chyba wszystko co tam było. Oczywiście wiem że są tam multimedia płatne, ale tym się nie zajmowałem, a raczej skupiłem się na tym co jest za "free".

Jeżeli czegoś nie dodałem to proszę o info gdzie tego w ipla szukać :-)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ja z czasów "Windowsa" i tamtejszej Ipli pamiętam że w Bibliotece były dwa wymienione przeze mnie seriale. A po wczytaniu pluginu do XBMC ich nie ma. I teraz ciekaw jestem czy nie ma ich w ogóle na "ipla lite" czy mi po prostu pod XBMC coś się źle wczytało.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ja z czasów "Windowsa" i tamtejszej Ipli pamiętam że w Bibliotece były dwa wymienione przeze mnie seriale. A po wczytaniu pluginu do XBMC ich nie ma. I teraz ciekaw jestem czy nie ma ich w ogóle na "ipla lite" czy mi po prostu pod XBMC coś się źle wczytało.

Sprawdziłem i nie ma.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ok, problem był w tym że używam języka angielskiego i jako że w recorces jest tylko katalog Polish nic się nie wyświetlało. Ale już naprawiłem.

Wszystko ładnie śmiga. Naprawdę fajny skrypt.

Do tego przydało by się zrobić ustawienia co do aspect ratio 16:9 - znaczy rozciągnięcia obrazu. Owszem w ustawieniach XBMC można to zrobić ale trzeba to robić za każdym razem.

Może udało by się zamieścić jeszcze info w jakim formacie (LQ,SD,HQ,HD)jest obecnie nadawany kanał ?

Edytowane przez Mariuszekk

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ok, problem był w tym że używam języka angielskiego i jako że w recorces jest tylko katalog Polish nic się nie wyświetlało. Ale już naprawiłem.

Wszystko ładnie śmiga. Naprawdę fajny skrypt.

Do tego przydało by się zrobić ustawienia co do aspect ratio 16:9 - znaczy rozciągnięcia obrazu. Owszem w ustawieniach XBMC można to zrobić ale trzeba to robić za każdym razem.

Może udało by się zamieścić jeszcze info w jakim formacie (LQ,SD,HQ,HD)jest obecnie nadawany kanał ?

Z tym aspect ratio to się pomyśli, natomiast z info to będzie trudniej. Musiałoby to być umieszczone w kontencie skąd są pobierane dane.

Miałem się zabierać za "naprawę" tego że nic nie widać w ustawieniach, ale jak widzę już sam problem rozwiązałeś.

Pewnie dorobiłeś język angielski w "resources" prawda?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tak, dokładnie dorobiłem język angielski.

Co do info o jakości to można by to złapać ze strony

<fieldset onclick="location.href='TVN24'">
			<legend align="center" title="Wiadomości>TV,Aktualności,"N24</legend>
			<p style="color: green;font-weight:bold;">NA ŻYWO <span style="color:#ccc;">HQ</span></p>
			<hr/>

			<p>Widzów: <span style="font-weight:bold;">313</span></p>
			<hr/>


		</fieldset>

Tutaj też jest info ile ludzi ogląda.

Co do dalszych sugestii to uproszczenie menu.

Czy można by tak to zrobić że po dodaniu tego skryptu do głównego menu (tam gdzie jest Movies, TV Shows, Music - to robię przez dodanie skryptu do favourites), żeby od razu ładowała się lista kanałów, a wybór ipla, ekino i ustawienia w pod menu czyli po naciśnięciu strzałki w dół.

Mam nadzieję że w miarę jasno to opisałem, jeżeli nie, daj znać a zrobię jakąś grafikę.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tak, dokładnie dorobiłem język angielski.

Co do info o jakości to można by to złapać ze strony

<fieldset onclick="location.href='TVN24'">
			<legend align="center" title="Wiadomości>TV,Aktualności,"N24</legend>
			<p style="color: green;font-weight:bold;">NA ŻYWO <span style="color:#ccc;">HQ</span></p>
			<hr/>

			<p>Widzów: <span style="font-weight:bold;">313</span></p>
			<hr/>


		</fieldset>

Dawno to robiłem i nie zwróciłem na to uwagi wtedy - poprawię.

Tutaj też jest info ile ludzi ogląda.

Co do dalszych sugestii to uproszczenie menu.

Czy można by tak to zrobić że po dodaniu tego skryptu do głównego menu (tam gdzie jest Movies, TV Shows, Music - to robię przez dodanie skryptu do favourites), żeby od razu ładowała się lista kanałów, a wybór ipla, ekino i ustawienia w pod menu czyli po naciśnięciu strzałki w dół.

Mam nadzieję że w miarę jasno to opisałem, jeżeli nie, daj znać a zrobię jakąś grafikę.

Nie wiem czy dobrze zrozumiałem i jak możesz to wrzuć grafikę aby to obrazowo wyjaśnić :-).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

http://imageshack.us/photo/my-images/833/aeonsubmenu.jpg/

Sorry że paint ale robiłem z nie swojego kompa tak na szybko.

Dawno to robiłem i nie zwróciłem na to uwagi wtedy - poprawię.

To nie jest poprawka tylko nowa funkcja.

Dodatkowo, jeżeli to się wyciągnie i przypisze kanałowi to można by i o własne ikony kanałów się postarać.

Edytowane przez Mariuszekk

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...