Página 2 de 4

Re: Servidores UPNP/DLNA para pelisalacarta

Publicado: 04 Abr 2011, 20:11
por kayku
Otra cosa que se me ocurre es hacer un script para PlayOn que navegue por el servidor web que creas con el plugin para WiiMC ....
seria posible??

Re: Servidores UPNP/DLNA para pelisalacarta

Publicado: 04 Abr 2011, 23:43
por jesus
Gracias, les echaré un vistazo.

Sí que se podría hacer un enganche entre PlayOn y el servidor para WiiMC, no veo por qué no. Y probablemente sea más sencillo... aunque más complicado de instalar para un usuario medio, eso sí.

De hecho es algo parecido a lo que hizo Narfss para Totem:

viewtopic.php?f=12&t=794

Re: Servidores UPNP/DLNA para pelisalacarta

Publicado: 06 Abr 2011, 16:08
por kayku
Ya me he puesto con ello.

Tengo un problema con los enlaces.....
Creo el menu de navegacion correctamente hasta que llego a enlaces del tipo :
http://localhost:8081/adnstream/mainlis ... aylist.plx

creo que es por los caracteres "raros" en el enlace "http%3A%2F%2F....."

Alguna idea??

Por cierto, Antena3 y TVE no funcionan en wiiMC, no??

Re: Servidores UPNP/DLNA para pelisalacarta

Publicado: 06 Abr 2011, 22:20
por jesus
Es URL encoding. Es la forma de meter un parámetro entre dos símbolos "/". En python se deshacen con urllib.unquote()...

Respecto de Antena 3 y TVE: La primera va por RTMP y no funciona en WiiMC de momento. La segunda sí que funciona, pero hay que actualizar el canal. Sustituye el fichero rtve.py por este:

http://xbmc-tvalacarta.googlecode.com/s ... ls/rtve.py

Re: Servidores UPNP/DLNA para pelisalacarta

Publicado: 07 Abr 2011, 12:37
por kayku
umm... creo que ahi algun problema con la dll de lua de PlayOn.

en las url codeadas me resuelve bien todo menos las "%2F" ...... a ver si en no mucho tiempo lo tengo.

Por ahora es un script muy sencillo en el que voy navegando por el servidor que haces para wiiMC.

Respecto a lo de Antena3, con PlayOn puedo reproducir enlaces RTMP.
PlayOn con la wii tambien funciona sin tener que hacerle homebrew ni na.

y otra cosa... el rtve.py que me mandas, donde lo tengo que poner?? yo uso el "tvalacarta 3.0.0 - Versión para WiiMC - Windows ZIP"

Muchas Gracias!!!

Re: Servidores UPNP/DLNA para pelisalacarta

Publicado: 08 Abr 2011, 20:53
por jesus
Si ya navegas, es todo un avance ;)

Para rtve, ustituye el que hay en tvalacarta/channels/rtve.py

Re: Servidores UPNP/DLNA para pelisalacarta

Publicado: 08 Abr 2011, 22:48
por kayku
Tengo un problema.....

a ver si me puedes ayudar.
Es referente a las url codeadas...

El ":" = "%3A"
El "?" = "%3F" etc...... todos me los pasa bien para leer del servidor web e ir navegando, pero si el enlace tiene "%2F" me lo convierte si o si a "/", por lo que no puedo coger los ultimos enlaces que ya me llevarian a los videos....

Por lo que he estado leyendo tiene que ver con habilitar el "AllowEncodedSlashes" del apache, que hay que ponerlo ON.
http://code.google.com/p/phusion-passen ... ary&id=113
https://issues.apache.org/bugzilla/show ... i?id=35256

No obstante otra solucion más facil (una chapuzilla, pero mucha gente lo hace) seria hacer str_replace antes de jugar con el string del url
por ejemplo, yo puedo enviar la peticion GET con "%252F" en vez de "%2F", en tu codigo haz un if string_contains (o como sea en python) replace de "%252F" a "%2F" y apañao.

Con esa excepcion creo que podria terminar el soporte para PlayOn en una semanilla....

Por cierto... en el zip de tvalacarta para wiiMC no veo ningun archivo con extension .py, son todos .pyc

Un saludo.

Re: Servidores UPNP/DLNA para pelisalacarta

Publicado: 09 Abr 2011, 14:33
por kayku
Bueno, conseguido.

Ya hago streaming sin problemas de ADNStream con PlayOn.
He tenido que modificar el "wiitools.py", he agregado una linea :
//////////////////////////////////////////////
# El primero es el canal
channel = rutas[1]
print "channel="+channel
accion=rutas[2]
print "accion="+accion
url=rutas[3].replace("%252F","%2F")
if url!="none": url = urllib.unquote_plus(url)
print "url="+url
server=rutas[4]
print "server="+server
/////////////////////////////////////////////
Para hacer los rtmp me va a llevar algo más de tiempo, pensaba que era más sencillo, pero resulta que no :-(

Queria pedirte una cosilla....

Que los "playlist" tuvieran todos el mismo formato : (los de Antena3 por ejemplo son diferentes, no pones thumb)
type=
name=
thumb= (aunque sea vacio)
url=

y los "video" :
type=
name=
thumb=
url=
size= (duracion, si la puedes obtener)

El plugin para tve no me funciona, ni con playon ni sin el, ni la sexta. No he probado más.

Ahora estoy con el Pelisalacarta, con Cinetube ya los veo, pero muchos fallan, no? Por ejemplo en seriesOnline, navego por todo pero al ir al ultimo enlace "Ver en calidad baja(megavideo)" el url lo saca en blanco.

Tienes un cuadrante de las sitios que funcionan y los que no con cada plataforma??

Re: Servidores UPNP/DLNA para pelisalacarta

Publicado: 11 Abr 2011, 23:44
por jesus
Vaya, impresionantes avances :)

¡A este paso te vas a hacer tu solo la versión para UPNP!

En cuanto a los canales que fallan y los que no, van cambiando sobre la marcha... hay poco que decir. Pruébalos en XBMC y así sales de dudas si funcionan.

El tema de los rtmp, el plan era usar rtmpdump para adaptar el formato. Pero aún no había llegado.

Cuando lo veas claro sube algo de código, o envíamelo, para poder echarte una mano.

Re: Servidores UPNP/DLNA para pelisalacarta

Publicado: 12 Abr 2011, 08:01
por kayku
Tengo el script casi casi terminado.

Necesitaria una cosa, espero que me la puedas facilitar pronto, es referente al "wiitools.py", "servertools.py" o "megavideo.py"
Necesito que las url de megavideo no me las decodifique, tienen que ser del formato : "http:www//megavideo.com/?v=QQFE0NX2" , en Lua tengo ya una libreria que me se loguea como usuario premium que indiques y reproduce el video, pero tiene que ser la url en el formato que te indico.

Tambien... que tal si creas ya la plataforma PlayOn.py con las modificaciones necesarias

En otro orden de cosas.....
que tal si TValaCarta y PelisalaCarta se instalan como "servicio" en Windows?
y que por defecto fuera con la siguiente configuracion :
TValaCarta -> Instalado en = c:\alacarta\tvalacarta\ || http://localhost:8082
PelisalaCarta -> Instalado en = c:\alacarta\PelisalaCarta\ || http://localhost:8083

El puerto 8081 lo utiliza McAfee Agent, los que te indico no me suenan que sean utilizados por ninguna aplicacion comun.

Muchas gracias Jesus.
Vamos que queda muuuuy poco, a ver si esta semana lo rematamos.

Por cierto, ya reproduzco tambien el rtmp y rtmpe de La Sexta y Antena3

El script te lo mando a alguna direccion de correo o lo subo a megaupload o algo asi?