Página 6 de 8

Re: TV/Pelis a la carta para reproductores con RTD1072/1283/

Publicado: 19 Oct 2011, 02:12
por jesus
Has hecho un cambio que está dando problemas... pero voy a intentar resolverlo sin volver atrás.

Al cambiar todas las carpetas a "Folder=true" la reproducción de vídeos ha dejado de funcionar en XBMC. Ese campo está porque los vídeos son Folder=false siempre, y Folder=true se usa para la navegación. No pasa nada, prefiero que subas los cambios y luego los estabilizamos.

Eso si, para la próxima vez te pediría que no hagas cambios en el core, ni en los canales más populares, sin haberlos probado bien antes en todas las plataformas. Cuando fallan seriesyonkis o cuevana, mi vida siempre se vuelve más complicada :)

Re: TV/Pelis a la carta para reproductores con RTD1072/1283/

Publicado: 19 Oct 2011, 14:36
por egoeimai
jesus escribió:Has hecho un cambio que está dando problemas... pero voy a intentar resolverlo sin volver atrás.
Siento los problemas causados.
jesus escribió:Al cambiar todas las carpetas a "Folder=true" la reproducción de vídeos ha dejado de funcionar en XBMC. Ese campo está porque los vídeos son Folder=false siempre, y Folder=true se usa para la navegación. No pasa nada, prefiero que subas los cambios y luego los estabilizamos.
Mi intención era cambiar a Folder=true todas las carpetas que no tuvieran videos (link a *.flv, *.avi, etc..) que eran todas las carpetas menos los resultados de play_video o las últimas de canales como xhamster con descargas directas. El resto para RSS son menús, como los resultados de download_all, findvideos y play. Si no es así para xbmc, tendré que buscar otro de diferenciarlas sin usar Folder. Esto también sería así para wiimc.
jesus escribió:Eso si, para la próxima vez te pediría que no hagas cambios en el core, ni en los canales más populares, sin haberlos probado bien antes en todas las plataformas. Cuando fallan seriesyonkis o cuevana, mi vida siempre se vuelve más complicada :)

Tengo muy difícil probar en todas las plataformas. De todos modos, buscando una solución para lo de Folder=true, no creo que necesite más cambios en core, servers, ni resources. Respecto a los canales,,, si han surgido problemas en cuevana ¿era por lo de Folder o por el resto de cambios? Realmente serían 3 los cambios que necesito en los canales:
* Añadir a search el campo categoria="*" y poder filtrar los resultados. Es necesario para las búsquedas generales,
* Obtener siempre que sea posible los plot y los thumbnails al menos en algunos de los menús
* Usar el campo fulltitle con el título del video
¿Crees que esto afectaría al resto de plataformas?

Re: TV/Pelis a la carta para reproductores con RTD1072/1283/

Publicado: 19 Oct 2011, 14:50
por Dalim
Buenas.

Fulltitle esta pensado para el titulo de la pelicula/episodio, tengo pensado crear directory para guardar el titulo de la temporada o similar, el campo extra quedaria para otros usos. ¿Que os parece?

Sobre el tema de la busqueda lo mejor creo que seria como lo he puesto en cinetube, funcionaria con las dos opciones y es mas fácil para ir actualizando el sistema de busqueda. Queda con category="", usa la action prueba que hay en el canal cinetube si quieres testearlo.

Yo testeo en wii con wiimc y en un navegador accediendo a http://localhost:8080/wiimc/ para hacer cambios en la ruta de forma manual.
egoeimai escribió: * Obtener siempre que sea posible los plot y los thumbnails al menos en algunos de los menús
¿A que te refieres exactamente? sera por la comida, pero no le he entendido del todo.

Un saludo.

Re: TV/Pelis a la carta para reproductores con RTD1072/1283/

Publicado: 19 Oct 2011, 16:08
por jesus
No te preocupes por los cambios, me ha tenido un rato entretenido pero ahora está estable de nuevo y tenemos la versión de rss integrada :)

Efectivamente, todos los canales que han fallado lo han hecho por eso. La gente que llevaba un tiempo sin usar el plugin se han bajado una actualización automática anterior de esos canales, de ahí el problema. También fallaban favoritos y descargas.

El tema de los folders únicamente se usa con "folder=False" cuando es un vídeo (action="play"). XBMC lo entiende así pero también tiene sentido... cuando le das a un item con action="play", es porque vas a ver un vídeo y no hay más navegación. Ya no es un "folder".

Echa un vistazo a cómo lo resolví yo en WiiMC, donde realmente el tema de las carpetas da igual. Lo que hago es que cuando llega un elemento con action="play", genero una nueva playlist con una única entrada que contiene el vídeo. El launcher de WiiMC le pone como action "play_video", pero es una acción exclusiva de WiiMC (y de RSS supongo) que no afectan al resto de plataformas.

Re: TV/Pelis a la carta para reproductores con RTD1072/1283/

Publicado: 19 Oct 2011, 18:45
por egoeimai
Hola a todos,
De nuevo disculpas por las molestias :oops:. Pero nadie dijo que los principios fueran fáciles :) Os comento algunas cosillas..
Dalim escribió: Fulltitle esta pensado para el titulo de la pelicula/episodio, tengo pensado crear directory para guardar el titulo de la temporada o similar, el campo
extra quedaria para otros usos. ¿Que os parece?
Por mí perfecto, si has seguido este foro, sabrás que para mí cuanto más información pueda obtener mejor que mejor. Por eso mi interés en los fulltitle.
Dalim escribió:Sobre el tema de la busqueda lo mejor creo que seria como lo he puesto en cinetube, funcionaria con las dos opciones y es mas fácil para ir actualizando el sistema de busqueda. Queda con category="", usa la action prueba que hay en el canal cinetube si quieres testearlo.
Esa es la misma solución que yo planteaba, salvo que yo uso category="*" como valor por defecto de search. Puedes verlo en cuevana, seriesyonkis, y el resto que modifiqué.
Dalim escribió:Yo testeo en wii con wiimc y en un navegador accediendo a http://localhost:8080/wiimc/ para hacer cambios en la ruta de forma manual.
Así testeo también yo con rss y wiimc. Donde no puedo probar es en xbmc, boxee o plex.
Dalim escribió:
egoeimai escribió:Obtener siempre que sea posible los plot y los thumbnails al menos en algunos de los menús
¿A que te refieres exactamente? sera por la comida, pero no le he entendido del todo.
Me explico mejor. Muchos de los canales, no todos, no obtienen los plot o sinopsis de las películas o series, tampoco fulltitle y a veces ni los thumbnail, aun estando disponibles en las web de donde obtienen los enlaces.
Para RSS, con una pantalla de 47" y teniendo herramientas para hacerlo, es muy interesante presentar todo el tiempo que se pueda esa información, por ejemplo en la secuencia episodios->findvideos->play->play_video->Reproducción presentar la carátula y la descripción e ir cambiando los menús.
Por eso yo estoy empeñado en sacar los datos fulltitle+plot+thumbnail de la primera página web de la fuente que la ofrezca. En RSS, launcher.py detecta que tengo la información y la guarda en un fichero temporal para que todos los menús siguientes disponga de ella.
jesus escribió:También fallaban favoritos y descargas
Lo de descargas, ví que se me coló dos veces el campo fulltitle: aun sigo fustigándome por eso :oops: . Pero en favoritos no veo cambios y me funcionaba sin problemas ¿?
jesus escribió:Efectivamente, todos los canales que han fallado lo han hecho por eso...
El tema de los folders únicamente se usa con "folder=False" cuando es un vídeo (action="play"). XBMC lo entiende así pero también tiene sentido...
cuando le das a un item con action="play", es porque vas a ver un vídeo y no hay más navegación. Ya no es un "folder".

Echa un vistazo a cómo lo resolví yo en WiiMC, donde realmente el tema de las carpetas da igual. Lo que hago es que cuando llega un elemento
con action="play", genero una nueva playlist con una única entrada que contiene el vídeo. El launcher de WiiMC le pone como action "play_video",
pero es una acción exclusiva de WiiMC (y de RSS supongo) que no afectan al resto de plataformas.
Me alegro de que solo fuera problema de los folder. Pero eso me complica las cosas. Efectivamente en wiimc y RSS "play" no es el último menú, sino "play_video", (por cierto un menú muy interesante-imprescindible). De ahí mi error.
Pero necesito saber cuando una página contiene los vídeos finales, ya que en RSS para enlaces se usa <link></link> y para streams <enclosure />. El problema es discernir un caso de otro. Probaré otra vez con

Código: Seleccionar todo

item.folder or item.action=="play" or item.action=="downloadall": --> NO VIDEO
Pero para que funciones los canales que no siguen esa idea, como xhamster que termina en "obtienedir", deben devolver Folder=false en esa última pagina. Igualmente debe ocurrir con trailers.py (no es problema porque uso una versión particular dentro de rss), con descargas.py, favoritos, etc... Probaré.

Entonces... ¿modifico el resto de canales para los cambios que necesito? (sin tocar Folder, lo prometo ;) )

Saludos

Re: TV/Pelis a la carta para reproductores con RTD1072/1283/

Publicado: 19 Oct 2011, 21:56
por jesus
Ok a lo del fulltitle, no hay ningún problema. Yo lo he empezado a usar para que coja bien el título de las películas y series en XBMC en descargas, que es básicamente lo mismo.

El problema de cómo saber cuales son los vídeos finales es sencillo, no se si te entiendo. Te cuento tal como yo lo veo:

1) Durante la navegación, los items tienen valores para "action" bastante arbitrarios: novedades, listvideos, series, episodios, etc.
2) El action que busca los vídeos en una página siempre es "findvideos". De esa forma, si es específico del canal puedes programarlo como necesites, pero si es genérico vale el que hay en el servertools. Mira por ejemplo internapoli, un canal con una única función "novedades".
3) Los vídeos que devuelve "findvideos" tienen todos folder=False, una URL y un valor en el campo "server". Si el vídeo tiene algo en el campo "server" es porque es algo que se puede ver directamente, aunque hay que obtener la url utilizando el conector en el paquete "servers" y luego reproducirla.

En XBMC el paso 3 se hace en la funcion "play_video", que coge la URL y el server, obtiene el vídeo, muestra el selector de calidades, y lo reproduce.

En WiiMC lo que se hace es crear una nueva playlist con el resultado de findvideos, que contiene los vídeos FINALES con una acción "ficticia" llamada "play_video" que el propio launcher de wiimc crea para simular el selector de calidades de XBMC. Cuando recibe una llamada con esa acción, sabe que sólo ha podido venir de él y la trata en un If.

No he podido revisar aún el código de rss, pero entiendo que puedes hacer lo mismo ¿no?

Perdón si me he enrrollado mucho, estoy medio dormido :)

Re: TV/Pelis a la carta para reproductores con RTD1072/1283/

Publicado: 19 Oct 2011, 23:37
por Dalim
egoeimai escribió:
Dalim escribió:Sobre el tema de la busqueda lo mejor creo que seria como lo he puesto en cinetube, funcionaria con las dos opciones y es mas fácil para ir actualizando el sistema de busqueda. Queda con category="", usa la action prueba que hay en el canal cinetube si quieres testearlo.
Esa es la misma solución que yo planteaba, salvo que yo uso category="*" como valor por defecto de search. Puedes verlo en cuevana, seriesyonkis, y el resto que modifiqué.
Veo un problema ahí (una incomodidad). Por defecto la búsqueda si esta siempre * las búsquedas no se realizaran por sección a pesar de existir esa posibilidad. Si no se envía un parámetro no debería buscar nada. De esta forma no hace falta retocar tanto los canales. Es mi opinión claro, se entiende mejor viendo la solución que aplique en cinetube, si en vez de action=search pones action=prueba puedes testear los resultados obtenidos. La idea es category para búsquedas externas al canal y la url para la búsqueda desde el propio canal. No se si me explico
egoeimai escribió:
Dalim escribió:
egoeimai escribió:Obtener siempre que sea posible los plot y los thumbnails al menos en algunos de los menús
¿A que te refieres exactamente? sera por la comida, pero no le he entendido del todo.
Me explico mejor. Muchos de los canales, no todos, no obtienen los plot o sinopsis de las películas o series, tampoco fulltitle y a veces ni los thumbnail, aun estando disponibles en las web de donde obtienen los enlaces.
Para RSS, con una pantalla de 47" y teniendo herramientas para hacerlo, es muy interesante presentar todo el tiempo que se pueda esa información, por ejemplo en la secuencia episodios->findvideos->play->play_video->Reproducción presentar la carátula y la descripción e ir cambiando los menús.
Por eso yo estoy empeñado en sacar los datos fulltitle+plot+thumbnail de la primera página web de la fuente que la ofrezca. En RSS, launcher.py detecta que tengo la información y la guarda en un fichero temporal para que todos los menús siguientes disponga de ella.
Ya, si solo hubiera que revisar eso en cada canal :D la culpa es tuya por tener una de 47" :mrgreen: Ahora en serio, si que estaría bien tener el plot y los thumbnails. Tu lo que has hecho es: si thumbnail="" them thumbnail=thumbnailguardado

Yo prefiero hacerlo dentro del propio canal, así se tratan los problemas individualmente y no da error en caso de cerrar el Wiimc y cargar los datos incorrectos de ese fichero temporal. La mayoría del pelisalacarta esta orientado de esa forma, o así lo entendí yo.

Insisto que son solo mis opiniones siempre hay muchas formas de hacer las cosas.

Re: TV/Pelis a la carta para reproductores con RTD1072/1283/

Publicado: 20 Oct 2011, 18:00
por egoeimai
Dalim escribió:Veo un problema ahí (una incomodidad). Por defecto la búsqueda si esta siempre * las búsquedas no se realizaran por sección a pesar de existir esa posibilidad. Si no se envía un parámetro no debería buscar nada. De esta forma no hace falta retocar tanto los canales. Es mi opinión claro, se entiende mejor viendo la solución que aplique en cinetube, si en vez de action=search pones action=prueba puedes testear los resultados obtenidos. La idea es category para búsquedas externas al canal y la url para la búsqueda desde el propio canal. No se si me explico
La verdad es que no veo tanta diferencia. Para mi que categoría sea "*" es lo mismo que el que sea "", es decir busca todo.
En mi idea inicial (que no tiene que ser la definitiva, of course) para no afectar a otras plataformas,
hacía lo siguiente (comprueba cinegratis.py):

si item.url != "" Este caso no se da en RSS, como desconozco las otras plataformas, dejo todo como estaba,
que normalmente es buscar con dicha url. Entiendía que en url vendrá una url a alguna página web de búsqueda. Aunque por tu código es como
si llegaran contenidos como "actor-director", "anime". No estaría mal que alguien nos corrigiera.
si item.url == "":
Si categoría es * busco y sumo todo, pelis, series, anime, lo que haya
Si categoria es F solo busco peliculas
Si categoria es S solo busco series
Si categoria es D solo busco series
(Pensaba ampliar a A=anime, I=infantil, X=adulto, etc...)

De todas formas creo que pretendemos lo mismo y deberíamos dejar el código que más simple y que mejor se entienda.
El tuyo se ve muy claro salvo que "" y "none" son redundantes. También si yo tuviera razón en el uso de item.url cuando llega
con algún valor, habría que respetarlo y buscar solo con esa url.
Dalim escribió: Ya, si solo hubiera que revisar eso en cada canal :D la culpa es tuya por tener una de 47" :mrgreen: Ahora en serio, si que estaría bien tener el plot y los thumbnails. Tu lo que has hecho es: si thumbnail="" them thumbnail=thumbnailguardado

Yo prefiero hacerlo dentro del propio canal, así se tratan los problemas individualmente y no da error en caso de cerrar el Wiimc y cargar los datos incorrectos de ese fichero temporal. La mayoría del pelisalacarta esta orientado de esa forma, o así lo entendí yo.
Precisamente para no tocar tanto los canales, y ya que cada sitio web presenta esa información cuando les parece, unas veces en el listado de todas sus pelis, otras veces en la lista de mirrors, etc. Pretendo que cada canal obtenga la sinopsis solo una vez, la primera vez que la ofrezca, y a partir de ahí queda fichado. De todos modos no entiendo lo de el problema al cerrar wiimc y los datos incorrectos... el fichero temporal será machacado la próxima vez que se llegue a la página de la que se obtiene el plot. Además desaparecen al reiniciar pelisalacarta. No debe de haber ningún problema. Si algo se me escapa por favor dímelo.

De todas formas me alegra mucho tu interés, porque si llegamos a un formato común sería mucho mejor repartirnos entre todos el trabajo de modificar todos los canales 8-) . Y por cierto, la TV de 47" es casi lo único que tengo grande, no era mi intención el fardar. :lol:

Saludos

Re: TV/Pelis a la carta para reproductores con RTD1072/1283/

Publicado: 20 Oct 2011, 18:30
por Dalim
egoeimai escribió:
El tuyo se ve muy claro salvo que "" y "none" son redundantes.
No son redundantes, previene errores si se envia la url vacia o se rellena con "none" en algun paso, por ejemplo en el launcher. Quiza es una mania al programar pero siempre me espero ese tipo de errores cuando alguien modifica codigo :D

Al resto te contesto con mas calma, luego, que me interesa la cuestión.

Re: TV/Pelis a la carta para reproductores con RTD1072/1283/

Publicado: 20 Oct 2011, 22:41
por jesus
Veo que os gusta discutir...

Bienvenidos :)