Skocz do zawartości
Plesken

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

Rekomendowane odpowiedzi

<p>mam malutki problem.. wywala mi blad jak chce sie polaczyc xbmc z pluginem weeb.tv zaciagnietym z of. strony.</p>

<p> </p>

<p>log:</p>

<p>

3:53:52 T:139767494711040   DEBUG: Thread XBPyThread start, auto delete: 0<br />
13:53:52 T:139767494711040   DEBUG: Python thread: start processing<br />
13:53:52 T:139767494711040  NOTICE: -->Python Interpreter Initialized<--<br />
13:53:52 T:139767494711040   DEBUG: Process - The source file to load is /home/droops/.xbmc/addons/plugin.video.weeb.tv/addon.py<br />
13:53:52 T:139767494711040   DEBUG: Process - Setting the Python path to /home/droops/.xbmc/addons/plugin.video.weeb.tv:/home/droops/.xbmc/addons/script.module.cryptopy/lib:/usr/share/xbmc/addons/script.module.simplejson/lib:/home/droops/.xbmc/addons/script.module.beautifulsoup/lib:/usr/share/xbmc/addons/script.module.pil/lib:/home/droops/.xbmc/addons/script.module.parsedom/lib:/home/droops/.xbmc/addons/script.module.elementtree/lib:/usr/share/xbmc/addons/script.module.pysqlite/lib:/usr/lib64/python27.zip:/usr/lib64/python2.7:/usr/lib64/python2.7/plat-linux2:/usr/lib64/python2.7/lib-tk:/usr/lib64/python2.7/lib-old:/usr/lib64/python2.7/lib-dynload:/usr/lib64/python2.7/site-packages:/usr/lib64/python2.7/site-packages/gst-0.10:/usr/lib64/python2.7/site-packages/gtk-2.0:/usr/lib64/portage/pym:<br />
13:53:52 T:139767494711040   DEBUG: Process - Entering source directory /home/droops/.xbmc/addons/plugin.video.weeb.tv<br />
13:53:52 T:139767494711040   DEBUG: Instantiating addon using automatically obtained id of "plugin.video.weeb.tv" dependent on version 1.0 of the xbmc.python api<br />
13:53:53 T:139767494711040  NOTICE: Output rtmp link: rtmp://46.105.116.181/live/1/liveHI swfUrl=145414a3f7fa44853b10 pageUrl=token live=true<br />
13:53:53 T:139767494711040  NOTICE: #Starting control VideoPlayer events#<br />
13:53:53 T:139768167921536   DEBUG: CPlayerCoreFactory::GetPlayers(rtmp://46.105.116.181/live/1/liveHI swfUrl=145414a3f7fa44853b10 pageUrl=token live=true)<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtv<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: hdhomerun/myth/rtmp/mms/udp<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: hdhomerun/myth/rtmp/mms/udp<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: adding player: DVDPlayer (1) for rule: hdhomerun/myth/rtmp/mms/udp<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: streams<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: flv/aacp/sdp<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mp2<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdfile<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf<br />
13:53:53 T:139768167921536   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv<br />
13:53:53 T:139768167921536   DEBUG: CPlayerCoreFactory::GetPlayers: matched 1 rules with players<br />
13:53:53 T:139768167921536   DEBUG: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (1)<br />
13:53:53 T:139768167921536   DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=0<br />
13:53:53 T:139768167921536   DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1<br />
13:53:53 T:139768167921536   DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)<br />
13:53:53 T:139768167921536   DEBUG: CPlayerCoreFactory::GetPlayers: added 1 players<br />
13:53:53 T:139768167921536   DEBUG: CGUIAudioManager::DeInitialize<br />
13:53:53 T:139768167921536  NOTICE: DVDPlayer: Opening: rtmp://46.105.116.181/live/1/liveHI swfUrl=145414a3f7fa44853b10 pageUrl=token live=true<br />
13:53:53 T:139768167921536 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED<br />
13:53:53 T:139768167921536   DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec<br />
13:53:53 T:139768167921536   DEBUG: LinuxRendererGL: Cleaning up GL resources<br />
13:53:53 T:139768167921536   DEBUG: DllSwScale: Using libswscale system library<br />
13:53:53 T:139767783368448   DEBUG: Thread CDVDPlayer start, auto delete: 0<br />
13:53:53 T:139767783368448  NOTICE: Creating InputStream<br />
13:53:53 T:139767783368448   DEBUG: CFileCache::Open - opening <live/1/liveHI swfUrl=145414a3f7fa44853b10 pageUrl=token live=true> using cache<br />
13:53:53 T:139767783368448 WARNING: CreateLoader - Unsupported protocol(rtmp) in rtmp://46.105.116.181/live/1/liveHI swfUrl=145414a3f7fa44853b10 pageUrl=token live=true<br />
13:53:53 T:139767783368448   ERROR: Open - failed to open source <rtmp://46.105.116.181/live/1/liveHI swfUrl=145414a3f7fa44853b10 pageUrl=token live=true><br />
13:53:53 T:139767783368448   ERROR: CDVDPlayer::OpenInputStream - error opening [rtmp://46.105.116.181/live/1/liveHI swfUrl=145414a3f7fa44853b10 pageUrl=token live=true]<br />
13:53:53 T:139767783368448  NOTICE: CDVDPlayer::OnExit()<br />
13:53:53 T:139767783368448  NOTICE: CDVDPlayer::OnExit() deleting input stream<br />
13:53:53 T:139767783368448   DEBUG: Thread CDVDPlayer 139767783368448 terminating<br />
13:53:53 T:139768167921536   DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc<br />
13:53:53 T:139768167921536   DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop<br />
13:53:53 T:139768167921536  NOTICE: CDVDPlayer::CloseFile()<br />
13:53:53 T:139768167921536 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED<br />
13:53:53 T:139768167921536  NOTICE: DVDPlayer: waiting for threads to exit<br />
13:53:53 T:139768167921536  NOTICE: DVDPlayer: finished waiting<br />
13:53:53 T:139768167921536   DEBUG: LinuxRendererGL: Cleaning up GL resources<br />
13:53:53 T:139768167921536   DEBUG: CGUIAudioManager::Initialize<br />
13:53:53 T:139767494711040  NOTICE: ## Playback Stopped ##<br />
13:53:53 T:139767494711040    INFO: Scriptresult: Success<br />
13:53:53 T:139767494711040    INFO: Python script stopped<br />
13:53:53 T:139767494711040   DEBUG: Thread XBPyThread 139767494711040 terminating<br />
13:53:53 T:139768167921536   DEBUG: waiting for python thread 4 to stop<br />
13:53:53 T:139768167921536   DEBUG: python thread 4 destructed<br />
13:53:53 T:139768167921536   DEBUG: SDLKeyboard: scancode: 40, sym: 0134, unicode: 0000, modifier: 1000<br />
13:53:53 T:139768167921536   DEBUG: OnKey: leftalt (f0d4) pressed, action is<br />
13:53:53 T:139768167921536   DEBUG: SDLKeyboard: scancode: 25, sym: 0132, unicode: 0000, modifier: 1100<br />
13:53:53 T:139768167921536   DEBUG: OnKey: alt-leftctrl (4f0d0) pressed, action is<br />
13:53:55 T:139768167921536    INFO: LIRC Initialize: using: /dev/lircd<br />
13:53:55 T:139768167921536   DEBUG: Failed to connect to LIRC. Retry in 20s.<br />
13:54:03 T:139768167921536    INFO: Python, unloading python shared library because no scripts are running anymore<br />
13:54:03 T:139768167921536   DEBUG: UnloadExtensionLibs, clearing python extension libraries<br />
13:54:06 T:139768167921536   DEBUG: UPower: Recieved an unknown signal DeviceChanged<br />
13:54:15 T:139768167921536    INFO: LIRC Initialize: using: /dev/lircd<br />
13:54:15 T:139768167921536   DEBUG: Failed to connect to LIRC. Retry in 40s.<br />
13:54:16 T:139768167921536    INFO: CheckIdle - Closing session to http://feeds.feedburner.com (easy=0x7f1e28170970, multi=0x7f1e280037c0)<br />
13:54:20 T:139768167921536   DEBUG: SECTION:UnloadDelayed(DLL: special://xbmcbin/system/ImageLib-x86_64-linux.so)<br />
13:54:20 T:139768167921536   DEBUG: Unloading: ImageLib-x86_64-linux.so<br />
13:54:22 T:139767627351808   DEBUG: Thread Jobworker 139767627351808 terminating (autodelete)<br />
13:54:22 T:139767585388288   DEBUG: Thread Jobworker 139767585388288 terminating (autodelete)<br />
13:54:22 T:139767774975744   DEBUG: Thread Jobworker 139767774975744 terminating (autodelete)<br />
13:54:22 T:139767618959104   DEBUG: Thread Jobworker 139767618959104 terminating (autodelete)<br />
13:54:28 T:139768167921536   DEBUG: ------ Window Init (Pointer.xml) ------<br />
13:54:28 T:139768167921536   DEBUG: ------ Window Deinit (Pointer.xml) ------<br />
13:54:36 T:139768167921536   DEBUG: UPower: Recieved an unknown signal DeviceChanged<br />
13:54:56 T:139768167921536    INFO: LIRC Initialize: using: /dev/lircd<br />
13:54:56 T:139768167921536   DEBUG: Failed to connect to LIRC. Giving up.<br />
13:55:06 T:139768167921536   DEBUG: UPower: Recieved an unknown signal DeviceChanged

</p>

<p> </p>

<p>ma ktos jakis pomysl o ki **** moze mu chodzic?</p>

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam.

Oto rozwiązanie programu TV - na bieząco - dla wtyczki weeb.tv.

Po prostu dodać odpowiedni rss (ustawienia/wygląd/skóra/) w pozycji włączonego kanału RSS (przesuwający się pasek górnej lub w dolnej częsci ekranu)

Oto kilka adresów, program tv się aktualizuje

Hit Dnia

http://feeds.feedbur.../Telemagazyn-HD

Seriale

http://feeds.feedbur...m/Telemagazyn-S

Lub program TV (live)

http://feeds.feedbur...Telemagazyn-AXN

http://feeds.feedbur...agazyn-Minimini

http://feeds.feedbur...gazyn-CanalFilm

http://feeds.feedbur...Telemagazyn-Hbo

http://feeds.feedbur...elemagazyn-Hbo2

http://feeds.feedbur...magazyn-Filmbox

Canal plus

http://feeds.feedbur...om/canalplus-TV

Mozna dac oświeżanie dosyć często - ja ustawiłem co 10

Spróbujcie, u mnie działa:)

Edytowane przez Krzysiek Uroda

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A u mnie pogram tv dla weeb.tv wygląda tak:

http://www.fotosik.pl/pokaz_obrazek/2746f0e0179dda39.html

http://www.fotosik.pl/pokaz_obrazek/eaae04f04caddb6c.html

Do oglądania kanału można przechodzić bezpośrednio z tego grida co widać na pierwszym obrazku, wystarczy kliknąć lub enter wcisnąć.

Co jest potrzebne?

- plik xmltv z programem

- pliki .strm dla każdego kanału osobno

- wtyczka TV Guide

Zawartość pliku strm wygląda w ten sposób

plugin://plugin.video.weeb.tv/?mode=1&action=1&cid=<numer_kanału>&title=<nazwa_kanału>

numer i nazwę trzeba wkleić odpowiednim kanałom, można to wziąć albo z api weeb albo dopisać parę linijek do sktyptu weeb.tv i wtedy automatycznie nam się będą tworzyły pliki strm - to jest dosłownie 2-3 liniki

Co do xmltv to wyżej pisałem czym można go sobie wygenerować.

Brakuje mi jeszcze możliwości nagrywania, może ktoś coś wie na ten temat? Widziałem projekt xbmc-pvr w osobnej gałęzi jest tworzony, ale wersja mocno rozwojowa... Chyba pozostaje na razie odpalenie polecenia rtmpdump z wtyczki weeb

undefined

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam.

Oto rozwiązanie programu TV - na bieząco - dla wtyczki weeb.tv.

Po prostu dodać odpowiedni rss (ustawienia/wygląd/skóra/) w pozycji włączonego kanału RSS (przesuwający się pasek górnej lub w dolnej częsci ekranu)

Oto kilka adresów, program tv się aktualizuje

Hit Dnia

http://feeds.feedbur.../Telemagazyn-HD

Seriale

http://feeds.feedbur...m/Telemagazyn-S

Lub program TV (live)

http://feeds.feedbur...Telemagazyn-AXN

http://feeds.feedbur...agazyn-Minimini

http://feeds.feedbur...gazyn-CanalFilm

http://feeds.feedbur...Telemagazyn-Hbo

http://feeds.feedbur...elemagazyn-Hbo2

http://feeds.feedbur...magazyn-Filmbox

Canal plus

http://feeds.feedbur...om/canalplus-TV

Mozna dac oświeżanie dosyć często - ja ustawiłem co 10

Spróbujcie, u mnie działa:)

To jest rozwiązanie do pokazywania jednego na stałe wybranego kanału. W weebtv jest obecnie 67 kanałów....

Edytowane przez 1080

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A u mnie pogram tv dla weeb.tv wygląda tak:

http://www.fotosik.p...e0179dda39.html

http://www.fotosik.p...f04caddb6c.html

Do oglądania kanału można przechodzić bezpośrednio z tego grida co widać na pierwszym obrazku, wystarczy kliknąć lub enter wcisnąć.

Co jest potrzebne?

- plik xmltv z programem

- pliki .strm dla każdego kanału osobno

- wtyczka TV Guide

Zawartość pliku strm wygląda w ten sposób

plugin://plugin.video.weeb.tv/?mode=1&action=1&cid=<numer_kanału>&title=<nazwa_kanału>

numer i nazwę trzeba wkleić odpowiednim kanałom, można to wziąć albo z api weeb albo dopisać parę linijek do sktyptu weeb.tv i wtedy automatycznie nam się będą tworzyły pliki strm - to jest dosłownie 2-3 liniki

Co do xmltv to wyżej pisałem czym można go sobie wygenerować.

Brakuje mi jeszcze możliwości nagrywania, może ktoś coś wie na ten temat? Widziałem projekt xbmc-pvr w osobnej gałęzi jest tworzony, ale wersja mocno rozwojowa... Chyba pozostaje na razie odpalenie polecenia rtmpdump z wtyczki weeb

undefined

Hm, ciekawe, sprawdzę to sobie na spokojnie wieczorkiem

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Brakuje mi jeszcze możliwości nagrywania, może ktoś coś wie na ten temat? Widziałem projekt xbmc-pvr w osobnej gałęzi jest tworzony, ale wersja mocno rozwojowa... Chyba pozostaje na razie odpalenie polecenia rtmpdump z wtyczki weeb

Ja póki co nagrywam w sposób brutalny, tzn. zrzynam cały obraz okna programem Fraps...Co prawda jedna godzina nagrywania zajmuje kilkadziesiąt GB, no ale na razie nie ma innej możliwości...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ja póki co nagrywam w sposób brutalny, tzn. zrzynam cały obraz okna programem Fraps...Co prawda jedna godzina nagrywania zajmuje kilkadziesiąt GB, no ale na razie nie ma innej możliwości...

sposób wyjątkowo partyzancki... ;)

Dziwię się że developerzy xbmc nie przewidzieli możliwości nagrywania, jedna mała fukcja właściwie różniąca się tym od metody xbmc.Player.play, że zamiast na ekran to do pliku wypluwać wyjście... to nie może być trudne do zrobienia :/

no nic.. będę musiał się pobwić w sklejanie komend.

Może ktoś ma dla weeb.tv poprawne polecenie pobierania za pomocą rtmpdump?

Hm, ciekawe, sprawdzę to sobie na spokojnie wieczorkiem

http://pastebin.com/kNDZKPLk

Tu jest mój plik main.py z wtyczki weebtv oficjalnej, dodane linijki 187-188 - to do generowania plików strm.

Tylko nie zapomnijcie dodać podkatalog w katalogu wtyczki weeb, bo tam się te pliki zapisują, albo podmieńcie sobie ścieżkę gdzie mają się zapisywać

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Odpaliłem TV GUIDE, co prawda pokazał mi jakieś duńskie kanały i program TV do nich, przypisałem do pierwszego lepszego strumień z wcześniej stworzonego pliku STRM i ok, idzie jakiś kanał z weebtv, ale mam cały czas przy oglądaniu info "WEEB.TV Otwieram strumień". W jaki sposób pobierać polski program tv?

Z tego co widzę, jest epguide ale to jest po linuxa...

Edytowane przez 1080

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Odpaliłem TV GUIDE, co prawda pokazał mi jakieś duńskie kanały i program TV do nich, przypisałem do pierwszego lepszego strumień z wcześniej stworzonego pliku STRM i ok, idzie jakiś kanał z weebtv, ale mam cały czas przy oglądaniu info "WEEB.TV Otwieram strumień". W jaki sposób pobierać polski program tv?

Z tego co widzę, jest epguide ale to jest po linuxa...

A próbowałeś odpalać epguide na windowsie? Wydaje mi się że dałoby radę, jak nie to możesz poszukać innego programu do generowania xmltv:

http://wiki.xmltv.org/index.php/XmltvRelatedProjects

Kiedyś używałem tvxb

http://www.tvxb.com/

tu masz polskie konfigi

http://www.tvxb.com/country/pl-ini.html

Co do komunikatu to wydaje mi się że wczoraj nie miałem żadnego, dzisiaj nie mam jak sprawdzić, bo mnie wywala od razu bo nie mam konta premium :(

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
sposób wyjątkowo partyzancki... ;) Dziwię się że developerzy xbmc nie przewidzieli możliwości nagrywania, jedna mała fukcja właściwie różniąca się tym od metody xbmc.Player.play, że zamiast na ekran to do pliku wypluwać wyjście... to nie może być trudne do zrobienia :/ no nic.. będę musiał się pobwić w sklejanie komend. Może ktoś ma dla weeb.tv poprawne polecenie pobierania za pomocą rtmpdump? http://pastebin.com/kNDZKPLk Tu jest mój plik main.py z wtyczki weebtv oficjalnej, dodane linijki 187-188 - to do generowania plików strm. Tylko nie zapomnijcie dodać podkatalog w katalogu wtyczki weeb, bo tam się te pliki zapisują, albo podmieńcie sobie ścieżkę gdzie mają się zapisywać

A po co tworzyć katalog? Wystarczy w pliku addon.py za linią 40 dodać:

    if not os.path.isdir(os.path.join( __addon__.getAddonInfo('path'), "strm")):
	    os.mkdir(os.path.join( __addon__.getAddonInfo('path'), "strm"))

W nawiązaniu do nagrywania to xbmc.Player nie ma opcji aby wysyłać strumień do pliku. W dodatku nagrywanie trzeba by było zrobić aby działało w tle tzn. że programujesz co chcesz nagrać (nagrywa za pomocą rtmpdump), a oglądasz w tym czasie co innego.

Jak widać jest to plugin w wersji beta, a więc jeszcze wiele może się zmienić :)

Edytowane przez Plesken

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Heh, udało mi się pod Windowsowym Pythonem skompilować epguide. Nie obyło się bez problemów, trzeba było jakieś biblioteki pythona doinstalowywać...W sumie pythonem bawię dopiero od kilku dni, jestem skrypciarz w php, ale w sumie to każdy język jest w miarę podobny :). Działa to dobrze, tzn. zrzuca wskazane kanały do pliku xmltv a ten można wskazać we wtyczce TVGuide pod XBMC i faktycznie jakoś to działa z tym, że jest ten komunikat podczas streamingu, a jak się zatrzyma streaming komendą STOP (klawisz X) to często XBMC się wiesza - bezpośrednio przez wtyczkę WEEBTV nie ma takich cyrków.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Heh, udało mi się pod Windowsowym Pythonem skompilować epguide. Nie obyło się bez problemów, trzeba było jakieś biblioteki pythona doinstalowywać...W sumie pythonem bawię dopiero od kilku dni, jestem skrypciarz w php, ale w sumie to każdy język jest w miarę podobny :). Działa to dobrze, tzn. zrzuca wskazane kanały do pliku xmltv a ten można wskazać we wtyczce TVGuide pod XBMC i faktycznie jakoś to działa z tym, że jest ten komunikat podczas streamingu, a jak się zatrzyma streaming komendą STOP (klawisz X) to często XBMC się wiesza - bezpośrednio przez wtyczkę WEEBTV nie ma takich cyrków.

Mógłbyś wytłumaczyć jak to zrobiłeś że masz epg z kanałami poslkimi, bo nie bardzo chce mi się dochodzić co i jak. W dodatku jak wyjść z tv guide? Nie miałem takiej możliwości i musiałem ubić xbmc.

Jak zda to egzamin to można dopisać to do oficjalnej wtyczki :)

Edytowane przez Plesken
  • Lubię 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A po co tworzyć katalog? Wystarczy w pliku addon.py za linią 40 dodać:

	if not os.path.isdir(os.path.join( __addon__.getAddonInfo('path'), "strm")):
		os.mkdir(os.path.join( __addon__.getAddonInfo('path'), "strm"))

W nawiązaniu do nagrywania to xbmc.Player nie ma opcji aby wysyłać strumień do pliku. W dodatku nagrywanie trzeba by było zrobić aby działało w tle tzn. że programujesz co chcesz nagrać (nagrywa za pomocą rtmpdump), a oglądasz w tym czasie co innego.

Jak widać jest to plugin w wersji beta, a więc jeszcze wiele może się zmienić :)

ciekawe czy ten wbudowany w xbmc alarm może odpalać skrypty lub pluginy.

Z wysłaniem rtmpdump do innego wątku nie powinno być problemu; można spróbować z subprocess.

btw.

Ciekawie jest zbudowane mythtv, przez jakiś czas z tego korzystałem, jak miałem tuner tv. Można tam programować nagrania nawet jak program (klient) jest wyłączony, bo serwer przez cały czas działa w tle.

Mam nadzieję że xbmc-pvr będzie podobnie zbudowany.

Heh, udało mi się pod Windowsowym Pythonem skompilować epguide. Nie obyło się bez problemów, trzeba było jakieś biblioteki pythona doinstalowywać...W sumie pythonem bawię dopiero od kilku dni, jestem skrypciarz w php, ale w sumie to każdy język jest w miarę podobny :). Działa to dobrze, tzn. zrzuca wskazane kanały do pliku xmltv a ten można wskazać we wtyczce TVGuide pod XBMC i faktycznie jakoś to działa z tym, że jest ten komunikat podczas streamingu, a jak się zatrzyma streaming komendą STOP (klawisz X) to często XBMC się wiesza - bezpośrednio przez wtyczkę WEEBTV nie ma takich cyrków.

Ciekawe po czyjej stronie leży problem. To odpalanie wtyczki przez TVGuide nie powinno mieć miejsca - nie wiem czy to bug czy feature :) bo jest od tego inna komenda, a TVGuide odpala wtyczkę nawet przez xbmc.Player().play() - więc player jest podwójnie wywoływany...

I to dziedziczenie we wtyczce weeb.tv po xbmc.Player mi coś nie pasuje; w init nie powinno się odwoływać do rodzica czasem? Można spróbować też wywalić pętelkę po wywołaniu play...

W dodatku jak wyjść z tv guide? Nie miałem takiej możliwości i musiałem ubić xbmc.

backspace spróbuj

Edytowane przez kamail

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mógłbyś wytłumaczyć jak to zrobiłeś że masz epg z kanałami poslkimi, bo nie bardzo chce mi się dochodzić co i jak. W dodatku jak wyjść z tv guide? Nie miałem takiej możliwości i musiałem ubić xbmc.

Jak zda to egzamin to można dopisać to do oficjalnej wtyczki :)

1. http://code.google.com/p/epguide/ - tutaj jest do pobrania polski parser który przerabia listę programów TV na popularny format XMLTV. Jak już pod pythonem zainstalujesz tego epguide to wówczas wywołujesz go z wiersza poleceń z odpowiednimi parametrami np. żeby pobrał na dzisiejszy dzień info o kanałach TVP1, TVP2, TVN, POLSAT w formacie XMLTV i zrzucił to do odpowiedniego pliku.

2. W XBMC w ustawieniach programu TVGuide ustawiasz sobie jako source XMLTV, wskazujesz plik wygenerowany przez epguide

3. W XBMC wchodzisz w TVGuide a lista kanałów pobiera się automatycznie z wygenerowanego wcześniej pliku

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

witam mam problem z odpaleniem tej wtyczki oto log:

21:55:41 T:3026140016  NOTICE: StorageClient-0.9.2 Starting server
21:55:41 T:3026140016  NOTICE: StorageServer-0.9.2 Storage Server starting /home/tv/.xbmc/userdata/Database/commoncache.db
21:55:57 T:6179104   ERROR: GetDirectory - Error getting addons://search/
21:55:57 T:6179104   ERROR: CGUIMediaWindow::GetDirectory(addons://search/) failed
21:57:03 T:2879388528  NOTICE: -->Python Interpreter Initialized<--
21:57:03 T:2879388528   ERROR: Error Type: <type 'exceptions.ImportError'>
21:57:03 T:2879388528   ERROR: Error Contents: No module named elementtree.ElementTree
21:57:03 T:2879388528   ERROR: Traceback (most recent call last):
										  File "/home/tv/.xbmc/addons/plugin.video.polishtv.live/default.py", line 17, in <module>
										    import weebtv, ekinotv, ipla, iitvinfo, stations, tvp, tvn, iplex
										  File "/home/tv/.xbmc/addons/plugin.video.polishtv.live/hosts/weebtv.py", line 6, in <module>
										    import elementtree.ElementTree as ET
									    ImportError: No module named elementtree.ElementTree
21:57:03 T:6179104   ERROR: GetDirectory - Error getting plugin://plugin.video.polishtv.live
21:57:03 T:6179104   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.polishtv.live) failed
21:57:13 T:6179104  NOTICE: Storing total System Uptime
21:57:13 T:6179104  NOTICE: Saving settings
21:57:13 T:6179104  NOTICE: stop all
21:57:13 T:6179104  NOTICE: ES: Stopping event server
21:57:13 T:6179104  NOTICE: stopping upnp
21:57:14 T:6179104  NOTICE: stopping zeroconf publishing
21:57:14 T:2923387760  NOTICE: ES: UDP Event server stopped
21:57:14 T:6179104  NOTICE: Webserver: Stopping...
21:57:14 T:6179104  NOTICE: WebServer: Stopped the webserver
21:57:14 T:6179104  NOTICE: Webserver: Stopped...
21:57:14 T:6179104  NOTICE: stop dvd detect media
21:57:14 T:6179104  NOTICE: stop sap announcement listener
21:57:14 T:6179104  NOTICE: clean cached files!
21:57:14 T:6179104  NOTICE: unload skin
21:57:15 T:3026140016  NOTICE: StorageServer-0.9.2 Closed down
21:57:15 T:6179104  NOTICE: stop python
21:57:15 T:6179104  NOTICE: stopped
21:57:15 T:6179104  NOTICE: destroy
21:57:15 T:6179104  NOTICE: closing down remote control service
21:57:15 T:6179104  NOTICE: unload sections
21:57:15 T:6179104  NOTICE: destroy

bardzo proszę opomoc

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

odpalasz nie tą wtyczkę, jest już oficjalna, poczytaj na forum

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam.

Spoko rozumiem że jesteście bardziej oblatani i piszecie sobie skrótami myślowymi za którymi niestety nie nadążam. Napisaliby może jak łatwo utworzyć te pliki strm. Kombinowałem z tymi waszymi main.py i addon ale jakoś nie ma rezultatów u mnie bo nic nie wypluło. Poza tym nie mam katalogu plugin.video.weeb.tv w c:\program files\xbmc instalowałem z pliku zip. Gdzie mogę to znaleźć>? Wrr... jak narazie udało mi się zrobić plik xmltv z trzema kanałami (pod windowsem) bo z tego co widzę to w linuxie działacie ale bez plików strm mój zapał opada... Pomóżcie, z góry dzięki.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

witam,

Ja mam pytanie odnośnie wtyczki plugin.video.polishtv.live i dodatku IPLA. Czy wam też tak wolno ściąga kategorie?U mnie pobiera okolo 40-50 sec. za każdym wejściem w dowolną kategorię. Często również wtyczka się wysypuje. Pytanie brzmi: Czy mój internet szwankuje czy to problem wtyczki? Mam net'a 2mbit/s

Czy jest możliwość ściągnięcia kategorii na stałe na dysk?

pozdrawiam

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam.

Spoko rozumiem że jesteście bardziej oblatani i piszecie sobie skrótami myślowymi za którymi niestety nie nadążam. Napisaliby może jak łatwo utworzyć te pliki strm. Kombinowałem z tymi waszymi main.py i addon ale jakoś nie ma rezultatów u mnie bo nic nie wypluło. Poza tym nie mam katalogu plugin.video.weeb.tv w c:\program files\xbmc instalowałem z pliku zip. Gdzie mogę to znaleźć>? Wrr... jak narazie udało mi się zrobić plik xmltv z trzema kanałami (pod windowsem) bo z tego co widzę to w linuxie działacie ale bez plików strm mój zapał opada... Pomóżcie, z góry dzięki.

plugin.video.weeb.tv znajdziesz w C:\Users\<nazwa_użytkownika>\AppData\Roaming\XBMC\addons\plugin.video.weeb.tv . Rzecz jasna musisz mieć zainstalowaną oficjalną wtyczkę weeb.tv.

tworzysz podkatalog "strm" i main.py z tego katalogu podmieniasz na tą moją wersję

Odpalasz plugin weeb.tv i nawigujesz do listy kanałów, pliki strm powinny się automatycznie utworzyć

Raczej nie ma sensu na razie się tym bawić, najpierw należy się komunikatu pozbyć.

Ja na tą chwilę nie mam czasu się tym zająć, także trzeba cierpliwie czekać...

Dodatkowo dzisiaj wtyczka TVGuide zaktualizowała mi się do wersji 1.3 i niestety nie odczytuje mi pilku xmltv :/

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Faktycznie po zaktualizowaniu wtyczki TVGuide do wersji 1.3 jest problem z interpretacją xmltv, a szkoda, bo w wersji 1.3 wiele zmieniło się na plus.

Version 1.3.0 - 2012-04-02:

- Scheduled notifications from version 1.2.2 are lost and will have to be re-scheduled

- Completely rewrote focus handling

- Added support for mouse wheel scrolling (will probably crash XBMC in Eden RC2 and earlier)

- Added new source for ONTV.dk Pro customers (and other online XMLTV sources)

- Added slide-out controls to ease navigation with mouse

- Fixed problem with international characters in (custom) stream URLs

- Changed notifications to notify both 5 mins before program start and on program start

- Changed source data to be loaded in a separate thread and added option to cancel

- Added French translation

- Use script.module.buggalo for error reporting

- Cache EPG data to local SQLite database (based on work by timpinkawa)

- Added option to edit channel order and visibility

- Automatically detects changes in settings and reloads EPG data as needed

- Improved XMLTV parsing (thanks timpinkawa)

- Added initial channel surfing support

- Press Info for OSD, navigate with Up, Down, Left, Right, Channel + and -

- Press ContextMenu to minimize video and show EPG

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

plugin.video.weeb.tv znajdziesz w C:\Users\<nazwa_użytkownika>\AppData\Roaming\XBMC\addons\plugin.video.weeb.tv . Rzecz jasna musisz mieć zainstalowaną oficjalną wtyczkę weeb.tv.

tworzysz podkatalog "strm" i main.py z tego katalogu podmieniasz na tą moją wersję

Odpalasz plugin weeb.tv i nawigujesz do listy kanałów, pliki strm powinny się automatycznie utworzyć

Raczej nie ma sensu na razie się tym bawić, najpierw należy się komunikatu pozbyć.

Ja na tą chwilę nie mam czasu się tym zająć, także trzeba cierpliwie czekać...

Dodatkowo dzisiaj wtyczka TVGuide zaktualizowała mi się do wersji 1.3 i niestety nie odczytuje mi pilku xmltv :/

Dzieki wielkie zapomniałem o tym katalogu zupełnie. U mnie śmiga fajnie nawet tylko musiałem dać rollback wtyczki do wersji 1.2 i wywalić linię 111 w source.py. Teraz tylko przypisać streamy do epg i pełen komfort :) Dzięki wielkie

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A też macie cały czas "Otwieram strumień" przy odpalaniu kanałów WeebTV przez TVGuide ?

Edytowane przez 1080

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ę...