Página 6 de 6
Re: Livestreams - Cómo se hace: xbmctorrent + conectores
Publicado: 01 Dic 2014, 15:40
por robalo
Deberiais ojear
https://docs.python.org/2/library/re.html y no tendriais que ver cosas como la de la contestación en el forosdelaweb para saber que con
Código: Seleccionar todo
<expres>value="sop://livesop.arenavision.in:3912/(\d+)"</expres>
se optiene los números que os interesan
Re: Livestreams - Cómo se hace: xbmctorrent + conectores
Publicado: 01 Dic 2014, 20:30
por pikomule
perfecto robalo, funcionando. No fallas una
Gracias
Re: Livestreams - Cómo se hace: xbmctorrent + conectores
Publicado: 22 Dic 2014, 12:46
por pikomule
que expresion seria necesaria para coger de esta linea:
<a href="acestream://53086d197cbf90532616efd366c938776cbe7807">acestream://53086d197cbf90532616efd366c938776cbe7807</a></td>
Solo esto:
53086d197cbf90532616efd366c938776cbe7807
No atino jeje
Re: Livestreams - Cómo se hace: xbmctorrent + conectores
Publicado: 22 Dic 2014, 13:04
por pikomule
Gracias, ya lo he conseguido probando y comparando.
Re: Livestreams - Cómo se hace: xbmctorrent + conectores
Publicado: 03 Ene 2015, 16:57
por pikomule
robalo, sabrias decirme por que me falla el regex para sopcast? pasa desde que han cambiado la web de arenavision. Ejemplo:
http://www.arenavision.in/arenavision6
antes el regex que usaba era este:
Código: Seleccionar todo
<item>
<title>[COLOR lime]Prueba Sopcast 2[/COLOR]</title>
<link>plugin://plugin.video.p2p-streams/?url=$doregex[url]&mode=2&name=</link>
<regex>
<name>url</name>
<expres>value="sop://broker.sopcast.com:3912/(\d+)"</expres>
<page>http://www.arenavision.in/arenavision6</page>
<referer></referer>
</regex>
</item>
realmente lo que busco y necesito para que el regex funcione, no ha cambiado, que es esto:
value="sop://broker.sopcast.com:3912/255766"
No entiendo por que ahora no escanea bien el codigo para encontrar el ID del canal. Se te ocurre algo?
En el LOG me sale esto:
Código: Seleccionar todo
16:48:35 T:3480 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.live.streamspropk/?url=plugin%3A%2F%2Fplugin.video.p2p-streams%2F%3Furl%3D%24doregex%5Burl%5D%26mode%3D2%26name%3D&mode=17®exs=%7Bu%27url%27%3A%20%7B%27refer%27%3A%20None%2C%20%27page%27%3A%20u%27http%3A//www.arenavision.in/arenavision6%27%2C%20%27expre%27%3A%20u%27value%3D%22sop%3A//broker.sopcast.com%3A3912/%28%5C%5Cd%2B%29%22%27%7D%7D]
16:48:35 T:3800 NOTICE: Thread BackgroundLoader start, auto delete: false
16:48:45 T:2464 ERROR: CCurlFile::Stat - Failed: Couldn't resolve host name(6) for http://gradajoven.es/logo/logo/all/ARENAVISION%203.png
16:48:45 T:2680 NOTICE: Thread JobWorker start, auto delete: true
16:58:10 T:3320 NOTICE: Thread LanguageInvoker start, auto delete: false
16:58:10 T:3320 NOTICE: -->Python Interpreter Initialized<--
16:58:10 T:3320 NOTICE: CommonFunctions-2.5.1
16:58:10 T:3320 NOTICE: req
16:58:10 T:3320 NOTICE: http://www.arenavision.in/arenavision6
16:58:10 T:3320 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'urllib2.HTTPError'>
Error Contents: HTTP Error 403: Forbidden
Traceback (most recent call last):
File "C:\Users\Admin\AppData\Roaming\XBMC\addons\plugin.video.live.streamspro\default.py", line 1864, in <module>
getRegexParsed(regexs, url)
File "C:\Users\Admin\AppData\Roaming\XBMC\addons\plugin.video.live.streamspro\default.py", line 824, in getRegexParsed
response = urllib2.urlopen(req)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 410, in open
response = meth(req, response)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 448, in error
return self._call_chain(*args)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 382, in _call_chain
result = func(*args)
File "C:\Program Files (x86)\XBMC\system\python\Lib\urllib2.py", line 531, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 403: Forbidden
-->End of Python script error report<--
16:58:10 T:3480 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.live.streamspropk/?url=plugin%3A%2F%2Fplugin.video.p2p-streams%2F%3Furl%3D%24doregex%5Burl%5D%26mode%3D2%26name%3D&mode=17®exs=%7Bu%27url%27%3A%20%7B%27refer%27%3A%20None%2C%20%27page%27%3A%20u%27http%3A//www.arenavision.in/arenavision6%27%2C%20%27expre%27%3A%20u%27value%3D%22sop%3A//broker.sopcast.com%3A3912/%28%5C%5Cd%2B%29%22%27%7D%7D]
16:58:13 T:460 NOTICE: Thread BackgroundLoader start, auto delete: false
16:58:13 T:192 NOTICE: Thread JobWorker start, auto delete: true
Re: Livestreams - Cómo se hace: xbmctorrent + conectores
Publicado: 04 Ene 2015, 00:14
por robalo
Sinceramente no o se como se podrá arreglar. El error no creo que sea por el patrón.
el error es 403: Forbidden
Re: Livestreams - Cómo se hace: xbmctorrent + conectores
Publicado: 04 Ene 2015, 00:29
por pikomule
gracias igualmente
Re: Livestreams - Cómo se hace: xbmctorrent + conectores
Publicado: 07 Ene 2015, 11:51
por pikomule
Robalo, he hecho la modificacion de los servidores en el archivo default.py de la ultima version de LivestreamsPro 1.4.8, pero me da error en los servidores, los torrent los lanza bien.
https://github.com/Shani-08/ShaniXBMCWo ... -1.4.8.zip
He añadido las lineas de tu modificacion exactamente en el mismo sitio, pero no va. Este es el LOG que me sale al ejecutar un video de un servidor, por si se te ocurre que puede ser:
Código: Seleccionar todo
11:46:05 T:3452 NOTICE: Thread Jobworker start, auto delete: true
11:46:07 T:3480 NOTICE: Thread XBPyThread start, auto delete: false
11:46:07 T:3480 NOTICE: -->Python Interpreter Initialized<--
11:46:08 T:3480 NOTICE: CommonFunctions-2.5.1
11:46:09 T:3480 NOTICE: URLResolver: Initializing URLResolver version: 2.6.0
11:46:13 T:3480 NOTICE: resolve_url
11:46:13 T:3480 NOTICE: http://89.238.150.134:8777/jmpyntjalsie2cbd4ng35cnvab5ur27v5u55sactbljfk7aiv65blukuiy/v.mp4.flv
11:46:13 T:3480 ERROR: EXCEPTION: argument "label" for method "XBMCAddon::xbmcgui::ListItem" must be unicode or str
11:46:13 T:3480 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.TypeError'>
Error Contents: argument "label" for method "XBMCAddon::xbmcgui::ListItem" must be unicode or str
Traceback (most recent call last):
File "C:\Documents and Settings\User\Datos de programa\XBMC\addons\plugin.video.live.streamspro\default.py", line 1968, in <module>
playsetresolved(resolver,name,iconimage)
File "C:\Documents and Settings\User\Datos de programa\XBMC\addons\plugin.video.live.streamspro\default.py", line 1731, in playsetresolved
liz = xbmcgui.ListItem(name, iconImage=iconimage)
TypeError: argument "label" for method "XBMCAddon::xbmcgui::ListItem" must be unicode or str
-->End of Python script error report<--
11:46:13 T:2348 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.live.streamspro/?url=http%3A%2F%2Fplayed.to%2Fkymjm6yn09mm%3Fserver%3Dplayedto&mode=19]
11:46:16 T:2936 NOTICE: Thread Background Loader start, auto delete: false
11:46:16 T:2360 NOTICE: Thread Jobworker start, auto delete: true
Creo que el problema está en que ahora Livestreams Si soporta servidores de video, y debe haber conflicto. Pero deberia editar todos los videos para adaptarlo solo a livestreamspro, es posible que sea soportado por ambos metodos?