[HILO OFICIAL] WESTERN DIGITAL HD TV LIVE

Bueno compañeros!
Después de 6 días de espera, ya tengo en casa el WD TV Live...
E seguido el tuto del Firmware y de los pluguins y no e tenido ningún problema, todo configurado a la 1º facilisimo!

Alguien que sepa de MAC podría meter en el tuto como hacerlo desde la consola de MAC, lo del telnet, porque tengo MAC y e tenido que hacerlo con maquina virtual de xp.

Otra cosa mas, decís que por megavideo aun no detecta las cuentas premium y que recomendáis verlo todo a través de megaupload, porque tiene mejor calidad ademas. Pues todas las series y pelis tanto de cinetube, como seriesyonkis, se me abren a través de megavideo, como se hace para que se te abran a través de megaupload?¿

GRACIAS!
cachiputi escribió:Bueno compañeros!
Después de 6 días de espera, ya tengo en casa el WD TV Live...
E seguido el tuto del Firmware y de los pluguins y no e tenido ningún problema, todo configurado a la 1º facilisimo!

Alguien que sepa de MAC podría meter en el tuto como hacerlo desde la consola de MAC, lo del telnet, porque tengo MAC y e tenido que hacerlo con maquina virtual de xp.

Otra cosa mas, decís que por megavideo aun no detecta las cuentas premium y que recomendáis verlo todo a través de megaupload, porque tiene mejor calidad ademas. Pues todas las series y pelis tanto de cinetube, como seriesyonkis, se me abren a través de megavideo, como se hace para que se te abran a través de megaupload?¿

GRACIAS!


No uso mac pero entiendo que el programa telnet viene ya incluido en la consola de OSX y si no seguramente será fácil descargarlo e instalarlo...

Respecto a lo de megaupload, lee el tuto ENTERO.

Un saludo!
juliojs escribió:
Eric Draven escribió:Siento ser tan pesado, pero lo volveré a preguntar.

Acabo de comprar el WDTV Live, ahora mismo está sin actualizar, no puedo conectar por red el aparato. Entonces que hago?

Merece la pena actualizar el fim con el FW de Julio y sin pluggins?

Las diferencias con el original son claves?

Que marca de USB Wifi podría comprar para ponerle.

Gracias


Depende de lo que necesites... cada firm lleva una cosa...

Mi recomendación es que le metas el WDlxTV y si quieres cambiarle el tema le metas el osdMod en un pendrive aparte.

Lo del wifi está contestado chorrocientas veces...

Saludos!



Cuando hablas de WDlxTV, es el oficial por wdtv no ¿?

Por otro lado el tema de las carátulas y las sinopsis no funciona con el oficial no ¿?
costeta2 escribió:Buenos dias a todos!

Os pido un gran favor! Para todos los amantes del futbol..

Se podria hacer un plugin de RojaDirecta.. Como habeis hecho con antena3, la sexta..veocine..

Asi podriamos ver cualquier partido desde nuestro salon, sin estar delante del ordenador..

Muchas gracias a todos, haber si es posible y no es muy complicado de hacer!

lastima que yo no tenga ni pajolera idea..


Nadie??
costeta2 escribió:Nadie??


No se puede.

gois74 escribió:Cuando hablas de WDlxTV, es el oficial por wdtv no ¿?

Por otro lado el tema de las carátulas y las sinopsis no funciona con el oficial no ¿?


Pásate por el FAQ, está todo explicado allí.
Gracias Julio por contestar. Estoy leyendo el FAQ para ir aprendiendo. Me interesaría bastante las sinopsis, xq no siempre te acuerdas de que iba la peli. XD

Solo una cosa, como se generan las sinopsis? En el PC y luego se pasan como las carátulas?

Salud2s
Eric Draven escribió:Gracias Julio por contestar. Estoy leyendo el FAQ para ir aprendiendo. Me interesaría bastante las sinopsis, xq no siempre te acuerdas de que iba la peli. XD

Solo una cosa, como se generan las sinopsis? En el PC y luego se pasan como las carátulas?

Salud2s


Sí, lo tienes todo en el FAQ.
juliojs escribió:
Eric Draven escribió:Gracias Julio por contestar. Estoy leyendo el FAQ para ir aprendiendo. Me interesaría bastante las sinopsis, xq no siempre te acuerdas de que iba la peli. XD

Solo una cosa, como se generan las sinopsis? En el PC y luego se pasan como las carátulas?

Salud2s


Sí, lo tienes todo en el FAQ.


1ero Felicidades y Gracias por el trabajo y el esfuerzo.

2ndo, creo que intentaré ponerle ese firm y trastear un poco con las sinopsis, si al final le pongo Wifi ya me meteré con los plugins. Es que empezar de 0 siempre cuesta.
juliojs escribió:
cachiputi escribió:Bueno compañeros!
Después de 6 días de espera, ya tengo en casa el WD TV Live...
E seguido el tuto del Firmware y de los pluguins y no e tenido ningún problema, todo configurado a la 1º facilisimo!

Alguien que sepa de MAC podría meter en el tuto como hacerlo desde la consola de MAC, lo del telnet, porque tengo MAC y e tenido que hacerlo con maquina virtual de xp.

Otra cosa mas, decís que por megavideo aun no detecta las cuentas premium y que recomendáis verlo todo a través de megaupload, porque tiene mejor calidad ademas. Pues todas las series y pelis tanto de cinetube, como seriesyonkis, se me abren a través de megavideo, como se hace para que se te abran a través de megaupload?¿

GRACIAS!


No uso mac pero entiendo que el programa telnet viene ya incluido en la consola de OSX y si no seguramente será fácil descargarlo e instalarlo...

Respecto a lo de megaupload, lee el tuto ENTERO.

Un saludo!


Con leerme el tuto ENTERO te refieres a esta parte?
http://wdtv-osdmod.blogspot.com/2010/08 ... -umsp.html

Porque lo de los cookies de megaupload ya lo e hecho.

GRACIAS!
cachiputi escribió:Con leerme el tuto ENTERO te refieres a esta parte?
http://wdtv-osdmod.blogspot.com/2010/08 ... -umsp.html

Porque lo de los cookies de megaupload ya lo e hecho.

GRACIAS!


Sí, es ese tuto.
cachiputi escribió:Bueno compañeros!
Alguien que sepa de MAC podría meter en el tuto como hacerlo desde la consola de MAC, lo del telnet, porque tengo MAC y e tenido que hacerlo con maquina virtual de xp.


Me flipa que me digas esto. No hay ningun tipo de cambio por hacerlo en mac. La consola para hacer el telnet la tienes en la carpeta utilidades, se llama "Terminal" y luego los comandos son los mismos, porque no lo hestas haciendo ni en el mac ni en el windows lo estas haciendo en el WD lo cual quiere decir que lo estas haciendo en linux.

De todas formas si me dices que tutorial has utilizado, lo copio y le modifico las lineas que puedan variar en linux, que creo que seran pocas o ninguna.
Acabo de instalar el último USMP pack sin problemas.He estado mirando las últimas webs añadidas y la sección de "estrenos DVD" en películasyonkis es fantástica.¿Se podría crear una categoría que agrupara todos los DVDrips?

Y sobre los trailers de Apple,¿Se prodría hacer algo para que salieran ordenados por fecha y no alfabéticamente?.También estaría bien ponerle una carátula.A ver si algún crack se le ocurre algo
kzw escribió:Y sobre los trailers de Apple,¿Se prodría hacer algo para que salieran ordenados por fecha y no alfabéticamente?.También estaría bien ponerle una carátula.A ver si algún crack se le ocurre algo


Esas 2 cosas ya están (no las he probado):
http://forum.wdlxtv.com/viewtopic.php?f=49&t=1177&start=0&hilit=apple
http://forum.wdlxtv.com/viewtopic.php?f=49&t=653&hilit=apple

También están trabajando en la actualización correcta de apple-trailers, que por lo visto no lo hace como debiera.
WEB com plugins....

http://www.ariasmarques.com/

alguin sabe bien como funciona esto,..... esta paera bajar...

Imagen

Web Play

Nombre: webserver.app.bin
Versión: 0.6.142
Autor: redindian

Web Player es un plugin de control remoto basado en web para WDTV. Con él puedes navegar por tu música o películas e iniciar la reproducción desde tu PC. Especialmente útil si usas el WDTV para escuchar la música en el salón pero no quieres levantarte a cambiar de disco.

También provee un sitio web en tu red local con el que puedes ver y controlar ciertas funcionalidades del WDTV.

Aún no se ha publicado la aplicación, pero promete. Está desarrollada en PHP, así que necesitará tanto Web Server como eiri.

Actualización: redindian ha publicado la primera versión de este pack de aplicaciones para el Web Server. Tiene muy buena pinta e incluye lo siguiente:


Movie/music path presets
Full cover/album art
Support for m3u files
Stream music from your WDTV to your webbrowser (requires Flash)
Includes plugin with iPod like interface
Includes plugin with Coverflow like interface
Optimized for mobile phones
Full XHTML/CSS for easy modification

Descarga | Descarga sin optware | Web | Web App Pack
gois74 escribió:WEB com plugins....

No hay nada ahí que no esté en los lugares habituales, y además la última entrada de ese blog es de 2009.
En cuanto a lo otro no he tenido que leer mucho para ver que el autor de "web play" lo tenía casi listo en...agosto de 2009, y que desde entonces no hay nada más. Así que, tíldame de pesimista, pero me da que ya no sale.
El artículo hace un resumen muy completo de aplicaciones, etc, lo único que es de hace más de un año ...
juliojs escribió:
cachiputi escribió:Con leerme el tuto ENTERO te refieres a esta parte?
http://wdtv-osdmod.blogspot.com/2010/08 ... -umsp.html

Porque lo de los cookies de megaupload ya lo e hecho.

GRACIAS!


Sí, es ese tuto.


vale...entonces...ya dije en el anterior post que lo habia configurado con ese tuto, puedes explicarme, como ver los vídeos a través de megaupload y no de megavideo? ya que todas las veces que e visualizado una peli o serie desde seriesyonkis, cinetube, etc, en la barra de abajo de proceso me pone megavideo.

vuelvo a repetir la pregunta que formule:

Otra cosa mas, decís que por megavideo aun no detecta las cuentas premium y que recomendáis verlo todo a través de megaupload, porque tiene mejor calidad ademas. Pues todas las series y pelis tanto de cinetube, como seriesyonkis, se me abren a través de megavideo, como se hace para que se te abran a través de megaupload?¿

Gracias!
cachiputi escribió:vale...entonces...ya dije en el anterior post que lo habia configurado con ese tuto, puedes explicarme, como ver los vídeos a través de megaupload y no de megavideo? ya que todas las veces que e visualizado una peli o serie desde seriesyonkis, cinetube, etc, en la barra de abajo de proceso me pone megavideo.

vuelvo a repetir la pregunta que formule:

Otra cosa mas, decís que por megavideo aun no detecta las cuentas premium y que recomendáis verlo todo a través de megaupload, porque tiene mejor calidad ademas. Pues todas las series y pelis tanto de cinetube, como seriesyonkis, se me abren a través de megavideo, como se hace para que se te abran a través de megaupload?¿

Gracias!


Te vuelvo a contestar:

lee el tuto ENTERO


PD: No es cuestión de no contestar, es que eso ya está respondido en éste hilo y explicado en el tuto, espero que lo entiendas...
se podria hacer algo con spotify,por que seria el orgasmo total
Cuando quiero modificar el SOOcustom por telnet sale siempre # y despues el curosr para escribir lo que sea.

Ejemplo: Para que no salga el icono de la carpeta al acceder al USB-1 o USB-2 pongo # config_tool -c USBICONS=ON

Pero no modifica nada, sale igualmente el icono de la carpeta.

Si esta # delante se ejecuta? y si no como la borro por telnet?

Gracias
joe9 escribió:En cuanto a lo otro no he tenido que leer mucho para ver que el autor de "web play" lo tenía casi listo en...agosto de 2009, y que desde entonces no hay nada más. Así que, tíldame de pesimista, pero me da que ya no sale.


Es evidente que no había leido mucho porque SÍ salió ,pero sólo para el WDTV1 no para el Live.
Visionlab para mí XD
enric1967 escribió:Cuando quiero modificar el SOOcustom por telnet sale siempre # y despues el curosr para escribir lo que sea.

Ejemplo: Para que no salga el icono de la carpeta al acceder al USB-1 o USB-2 pongo # config_tool -c USBICONS=ON

Pero no modifica nada, sale igualmente el icono de la carpeta.

Si esta # delante se ejecuta? y si no como la borro por telnet?

Gracias


-Para que no salga el icono es con la opcion OFF: config_tool -c USBICONS=OFF

-Si está la # delante no se ejecuta la linea

Salu2
juliojs escribió:
cachiputi escribió:vale...entonces...ya dije en el anterior post que lo habia configurado con ese tuto, puedes explicarme, como ver los vídeos a través de megaupload y no de megavideo? ya que todas las veces que e visualizado una peli o serie desde seriesyonkis, cinetube, etc, en la barra de abajo de proceso me pone megavideo.

vuelvo a repetir la pregunta que formule:

Otra cosa mas, decís que por megavideo aun no detecta las cuentas premium y que recomendáis verlo todo a través de megaupload, porque tiene mejor calidad ademas. Pues todas las series y pelis tanto de cinetube, como seriesyonkis, se me abren a través de megavideo, como se hace para que se te abran a través de megaupload?¿

Gracias!


Te vuelvo a contestar:

lee el tuto ENTERO


PD: No es cuestión de no contestar, es que eso ya está respondido en éste hilo y explicado en el tuto, espero que lo entiendas...


Ok.
Supongo que es esto. no?

Notas:
Según indica rezmus si sólo aparecen los vídeos de (Megavideo #) y no los de (Megaupload #), debes ir megaupload.com->Mi cuenta->Descargas directas (Marcar activar). Se recomienda visualizar los vídeos de megaupload ya que tienen mejor calidad y ofrecen mayor compatibilidad con el WDTV Live

Pero yo en mi cuenta megaupload ya lo tengo así. Y los únicos enlaces que me salen son los de megavideo :-?

Entonces?
cachiputi escribió:Ok.
Supongo que es esto. no?

Notas:
Según indica rezmus si sólo aparecen los vídeos de (Megavideo #) y no los de (Megaupload #), debes ir megaupload.com->Mi cuenta->Descargas directas (Marcar activar). Se recomienda visualizar los vídeos de megaupload ya que tienen mejor calidad y ofrecen mayor compatibilidad con el WDTV Live

Pero yo en mi cuenta megaupload ya lo tengo así. Y los únicos enlaces que me salen son los de megavideo :-?

Entonces?


O ese video no está disponible en megaupload o no has puesto bien la cookie
Intento conectarme mediante telnet para instalar los plugins siguiendo el tutorial de osdMod pero me sale el error "No se puede abrir la conexión al host, en puerto 23: Error en la conexión". He buscado por todo el hilo, probado la conexión por ftp, desconectar el firewall e incluso el antivirus, activar telnet en el S00custom-options y abrir el puerto en el router, todo sin resultados. La cuestión es que hace unos días lo probé y me funcionó, desde entonces lo único que he modificado ha sido hoy que he instalado el osdMod 0.5. En el wdtv live tengo acceso a la red e internet. ¿Alguna idea de que puedo probar más? ¿Existe alguna otra forma de hacerlo? GRACIAS.
cucoxxl escribió:Intento conectarme mediante telnet para instalar los plugins siguiendo el tutorial de osdMod pero me sale el error "No se puede abrir la conexión al host, en puerto 23: Error en la conexión". He buscado por todo el hilo, probado la conexión por ftp, desconectar el firewall e incluso el antivirus, activar telnet en el S00custom-options y abrir el puerto en el router, todo sin resultados. La cuestión es que hace unos días lo probé y me funcionó, desde entonces lo único que he modificado ha sido hoy que he instalado el osdMod 0.5. En el wdtv live tengo acceso a la red e internet. ¿Alguna idea de que puedo probar más? ¿Existe alguna otra forma de hacerlo? GRACIAS.


La versión instalable del osdMod no lleva telnet ni es compatible con los plugins, necesitarás usar la versión osd.bin con el WDlxTV

Saludos!
Hola chicos! Todo lo bueno se acaba, y a mi se me han acabado las vacaciones, a ver si me pongo un poco al día, que veo que esto no ha parado de avanzar.

Un abrazo!
Ya tengo el wd co la ultima versión4.2.2 y el pack 0.71, todo perfecto sigiendo los pasos de tutos de julio todo a la primera.

Mañana sigo con el plugin del volumen.

Que caña de aparato, es la ostia!!

Mañana mas,que toca currar...
joder aún no han sacado el oficial vaya tela cojones , ufff

saludos, adéu.
En teoria hoy deveria llegarme mi WH,que ganicas de que me llege para meterle mano y intentar aportar algun plugin que tengo en marcha ya :p
(mensaje borrado)
Creo que te estás confundiendo.

Si estás por telnet, lo que sale como # indica que es la linea de comandos, y que estás como usuario root (como el C:\> de windows).

Si estás editando el fichero S00custom-options directamente, el # indica que la linea es un comentario y NO se ejecutará.

Creo que estás en el primer caso, por lo que no tienes que preocuparte por la almohadilla (#). Simplemente, ejecutar el comando como te ha dicho el compañero. Escribir:

config_tool -c USBICONS=OFF

y ya está.

Saludos,
kajoona escribió:Creo que te estás confundiendo.

Si estás por telnet, lo que sale como # indica que es la linea de comandos, y que estás como usuario root (como el C:\> de windows).

Si estás editando el fichero S00custom-options directamente, el # indica que la linea es un comentario y NO se ejecutará.

Creo que estás en el primer caso, por lo que no tienes que preocuparte por la almohadilla (#). Simplemente, ejecutar el comando como te ha dicho el compañero. Escribir:

config_tool -c USBICONS=OFF

y ya está.

Saludos,



Es el primer caso. Gracias
De nada, para esos estamos.

Una consulta: el WD puede hacer de servidor de stream? He intentado buscarlo en el foro pero sólo encuentro cosas para que haya un pc como servidor y él sea el que lo muestre por la tele. Quiero al revés: el WD que sea el servidor, y poder reproducir el contenido en un iPad, por ejemplo. Es posible? Tengo el último firm de b-rad.

Por cierto, tremendísimo el pack 0.71. Los plugins son la releche. Menudo currazo el de todos, mi enhorabuena! [beer]
kajoona escribió:De nada, para esos estamos.

Una consulta: el WD puede hacer de servidor de stream? He intentado buscarlo en el foro pero sólo encuentro cosas para que haya un pc como servidor y él sea el que lo muestre por la tele. Quiero al revés: el WD que sea el servidor, y poder reproducir el contenido en un iPad, por ejemplo. Es posible? Tengo el último firm de b-rad.

Por cierto, tremendísimo el pack 0.71. Los plugins son la releche. Menudo currazo el de todos, mi enhorabuena! [beer]


Sí, puedes ver por red el contenido de los discos que tengas conectados al WD.
juliojs escribió:
kajoona escribió:De nada, para esos estamos.

Una consulta: el WD puede hacer de servidor de stream? He intentado buscarlo en el foro pero sólo encuentro cosas para que haya un pc como servidor y él sea el que lo muestre por la tele. Quiero al revés: el WD que sea el servidor, y poder reproducir el contenido en un iPad, por ejemplo. Es posible? Tengo el último firm de b-rad.

Por cierto, tremendísimo el pack 0.71. Los plugins son la releche. Menudo currazo el de todos, mi enhorabuena! [beer]


Sí, puedes ver por red el contenido de los discos que tengas conectados al WD.


Para más info si mi memoria no falla.../tmp/media/usbXXXX
Genial, muchas gracias! Menudos cracks [360º]

edito: ahora que lo pienso, no sé si es lo mismo acceder al contenido (como si fuera un NAS) que ser un servidor de streaming... quizás con acceder al contenido de los USB no sea suficiente. Todo es probarlo.
Buenas, 2 pregunta …. Hay algún osd.bin para la ultima versión 4.2.2…..

Y la otra… se puede poner un multi puerto usb en el usb de atrás, es decir..estos:

Imagen

Imagen

de esta forma dejo el pen enchufado con el .osb.bin mas el WIFI.....
gois74 escribió:Buenas, 2 pregunta …. Hay algún osd.bin para la ultima versión 4.2.2…..

Y la otra… se puede poner un multi puerto usb en el usb de atrás, es decir..estos:

[img ]http://www.regalosempresarialescordoba.com/fs_files/user_img/Computación/Stock/ec613_gr.jpg[/img]

[img ]http://www.regalosempresarialescordoba.com/fs_files/user_img/Computación/Stock/ec641_gr.jpg[/img]

de esta forma dejo el pen enchufado con el .osb.bin mas el WIFI.....


search.php?keywords=hub&t=1321331&sf=msgonly
PuMa está baneado por "se acabó lo que se daba"
Añadidas caratulas a los generos de cinetube:

Esta es la nueva version cinetube.php

<?php

#------------------------------------------
# Plugin para WDTV Live
# Películas de Cinetube
# Información obtenida de www.cinetube.es
#
# @author Rezmus
# @version 0.4
# @date 13/07/2010
#
# @author pdurandi - Introducción categoría novedades y añadidos datos de calidad e idioma
# @date 02/08/2010
# @author Zerocoult - Arreglado el desplazamiento en la lista de películas
# @date 12/08/2010
# @author kito0791 - Añadida opción búsqueda.
# @date 21/08/2010
# @author PuMa
# @date 01/09/2010 - Añadidas carátulas a los géneros.
#------------------------------------------

function _pluginMain($prmQuery) {
  $queryData = array();
  parse_str($prmQuery, $queryData);
  if ($queryData['category_url'] !='') {
    if (strcmp($queryData['category_url'],'http://www.cinetube.es/peliculas/'))
      $pageCount = 20;
    else
      $pageCount = 1;
    $items = _pluginCreateMovieItems($queryData['category_url'],$pageCount,'list');
    return $items;
  } elseif ($queryData['movie_url'] !='') {
    $items = _pluginCreateVideoItems($queryData['movie_url']);
    return $items;
  } else {
  $items = _pluginCreateCategoryList();
  return $items;
  }
}

function _pluginSearch($prmQuery) {
    preg_match('/and dc:title contains "(.*?)"/', $prmQuery, $searchstring);
   if ( isset($searchstring[1]) ) {
      $cadena = 'http://www.cinetube.es/buscar/peliculas/?palabra='.$searchstring[1];
        $items = _pluginCreateMovieItems($cadena,1,'search');
        return $items;
    } else {
        return null;
    }
}

function _pluginCreateCategoryList() {
  $categories = array(
    array (               'genero' => 'novedades',

                                               'ico' =>  'http://img412.imageshack.us/img412/2640/novedades.jpg',

                                               'nombre' => '***Novedades***' ),

   array (               'genero' => 'accion',

                                               'ico' =>  'http://img841.imageshack.us/img841/4981/accion.jpg',

                                               'nombre' => 'Acci&oacute;n' ),

   array (               'genero' => 'adolescente',

                                               'ico' =>  'http://img521.imageshack.us/img521/4356/adolescente.jpg',

                                               'nombre' => 'Adolescente' ),

   array (               'genero' => 'animacion-e-infantil',

                                               'ico' =>  'http://img412.imageshack.us/img412/6523/animacion.jpg',

                                               'nombre' => 'Animaci&oacute;n e Infantil' ),

   array (               'genero' => 'artes-marciales',

                                               'ico' =>  'http://img808.imageshack.us/img808/6208/artesmarciales.jpg',

                                               'nombre' => 'Artes Marciales' ),

   array (               'genero' => 'aventura',

                                               'ico' =>  'http://img833.imageshack.us/img833/3419/aventuras.jpg',

                                               'nombre' => 'Aventura' ),

   array (               'genero' => 'belico',

                                               'ico' =>  'http://img27.imageshack.us/img27/8383/guerramf.jpg',

                                               'nombre' => 'B&eacute;lico' ),

   array (               'genero' => 'biografica',

                                               'ico' =>  'http://img638.imageshack.us/img638/8894/biografica.jpg',

                                               'nombre' => 'Biogr&aacute;fica' ),

    array ( 'genero' => 'ciencia-ficcion',

                                               'ico' =>  'http://img840.imageshack.us/img840/6295/ficcion.jpg',

                                               'nombre' => 'Ciencia Ficci&oacute;n' ),

                array ( 'genero' => 'cine-negro',

                                               'ico' =>  'http://img5.imageshack.us/img5/606/cinenegro.jpg',

                                               'nombre' => 'Cine Negro' ),

                array ( 'genero' => 'comedia',

                                               'ico' =>  'http://img340.imageshack.us/img340/1574/comediat.jpg',

                                               'nombre' => 'Comedia' ),

                array ( 'genero' => 'cortometrajes',

                                               'ico' =>  'http://img29.imageshack.us/img29/9555/cortometrajes.jpg',

                                               'nombre' => 'Cortometrajes' ),

                array ( 'genero' => 'deporte',

                                               'ico' =>  'http://img825.imageshack.us/img825/303/deportes.jpg',

                                               'nombre' => 'Deporte' ),

    array ( 'genero' => 'drama',

                                               'ico' =>  'http://img685.imageshack.us/img685/1491/dramat.jpg',

                                               'nombre' => 'Drama' ),

                array ( 'genero' => 'fantastico',

                                               'ico' =>  'http://img72.imageshack.us/img72/2949/fantasiay.jpg',

                                               'nombre' => 'Fant&aacute;stico' ),

                array ( 'genero' => 'historico',

                                               'ico' =>  'http://img130.imageshack.us/img130/310/historico.jpg',

                                               'nombre' => 'Hist&oacute;rico' ),

                array ( 'genero' => 'intriga',

                                               'ico' =>  'http://img525.imageshack.us/img525/8273/intriga.jpg',

                                               'nombre' => 'Intriga' ),

                array ( 'genero' => 'musical',

                                               'ico' =>  'http://img135.imageshack.us/img135/6163/musicalz.jpg',

                                               'nombre' => 'Musical' ),

                array ( 'genero' => 'policiaca',

                                               'ico' =>  'http://img130.imageshack.us/img130/8201/policiaca.jpg',

                                               'nombre' => 'Policiaca' ),

                array ( 'genero' => 'romance',

                                               'ico' =>  'http://img375.imageshack.us/img375/2720/romanceb.jpg',

                                               'nombre' => 'Romance' ),

                array ( 'genero' => 'suspense',

                                               'ico' =>  'http://img202.imageshack.us/img202/8267/suspense.jpg',

                                               'nombre' => 'Suspense' ),

                array ( 'genero' => 'terror',

                                               'ico' =>  'http://img693.imageshack.us/img693/4108/terrors.jpg',

                                               'nombre' => 'Terror' ),

                array ( 'genero' => 'thriller',

                                               'ico' =>  'http://img826.imageshack.us/img826/9619/thrillerl.jpg',

                                               'nombre' => 'Thriller' ),

                array ( 'genero' => 'western',

                                               'ico' =>  'http://img411.imageshack.us/img411/1919/westernnd.jpg',

                                               'nombre' => 'Western' ),

               

  );
for ($row = 0; $row < 24; $row++) {
        foreach ($categories[$row] as $name => $id) {
         $url = "http://www.cinetube.es/peliculas/";
         
         $id = $categories[$row]["genero"];
         
         if ($id!='novedades') $url = $url . $categories[$row]["genero"] . "/";
         
         
         //$url = "http://www.estrenosonline.org/genero/" . $categories[$row]["genero"] . "/";
            }
    $data = array(
      'category_url' => $url
    );
    $dataString = http_build_query($data, 'pluginvar_');
    $retMediaItems[] = array (
      'id' => 'umsp://plugins/cinetube?' . $dataString,
      'dc:title' => html_entity_decode($categories[$row]["nombre"],0,"UTF-8"),
     'upnp:album_art'=>  $categories[$row]["ico"],
      'upnp:class' => 'object.container',
    );
  }
  return $retMediaItems;
}

function _pluginCreateMovieItems($url,$pageCount,$search) {
  for ($i = 1; $i <= $pageCount; $i++) {

   if ($search == 'search')
   {
      $html = file_get_contents($url);
      $cuantos = preg_match_all('/<div class="pelicula_img"><a href="(.*?)">\n\t{12}<img src="(.*?)" alt="(.*?)"/',$html,$datos);
   }
   else
   {
      $html = file_get_contents($url . $i . ".html");
      $cuantos = preg_match_all('/<p class="white">(.*?)<\/p><\/a>/',$html,$title);
      if (empty($title[1])) break;
      preg_match_all('/<img src="(http:\/\/caratulas.cinetube.es\/pelis\/.*?)" alt/',$html,$poster);
      if($pageCount == 1)
        preg_match_all('/<div class="pelicula_img"><a href=\'(.*)\' >/',$html,$link);
      else
        preg_match_all('/<div class="pelicula_img"><a href="(.*)">/',$html,$link);
    }


    for ($z = 0; $z < $cuantos; $z++)
    {
      if ($search == 'search') { $titulo = $datos[3][$z]; $direccion = 'http://www.cinetube.es'.$datos[1][$z]; $caratula = $datos[2][$z];}
     else { $titulo = $title[1][$z]; $direccion = "http://www.cinetube.es".$link[1][$z]; $caratula = $poster[1][$z+20];};

      $data = array(
        'movie_url' => $direccion
      );
      $dataString = http_build_query($data, 'pluginvar_');
      $retMediaItems[] = array (
        'id' => 'umsp://plugins/cinetube?' . $dataString,
        'dc:title' => html_entity_decode($titulo,0,"UTF-8"),
        'upnp:album_art'=> $caratula,
      'upnp:class' => 'object.container',
      );

    }
  }
  return $retMediaItems;
}

function _pluginCreateVideoItems($url) {
  $html = file_get_contents($url);

  preg_match_all('/<div class="tit_opts"><a href="(.*megavideo.*.html?)">/',$html,$megavid);
  preg_match('/<h1 class="bold">(.*?)<\/h1>/',$html,$title);
  preg_match_all('/<p><span>CALIDAD: (.*?)\s*\|/',$html,$quality);
  preg_match_all('/IDIOMA: (.*?)\s*<\/span><\/p>/',$html,$language);

  if (file_exists('/conf/config')) {
    $config = file_get_contents('/conf/config');
    if(preg_match('/MEGA_AUTH=\'(.+)\'/', $config, $config_result)) {
      $auth = $config_result[1];
      preg_match_all('/<div class="tit_opts"><a href="(.*megaupload.*.html?)"/',$html,$megaup);
    }
  }

  for ($z = 0; $z < sizeof($megavid[1]); $z++) {
    $html = file_get_contents("http://www.cinetube.es" . $megavid[1][$z]);
    preg_match_all('/<li id="http:\/\/www.megavideo.com\/\?v=(.*?)">/',$html,$id);

    for ($i = 0; $i < sizeof($id[1]); $i++) {
      $part = (sizeof($id[1]) > 1) ? "/" . ($i+1) : "";
      $retMediaItems[] = array (
        'id' => 'umsp://plugins/cinetube?' . $id[1][$i],
        'dc:title' => html_entity_decode($title[1],0,"UTF-8") . " (" . html_entity_decode($quality[1][$z],0,"UTF-8") . " " . html_entity_decode($language[1][$z],0,"UTF-8") . ") (Megavideo #" . ($z+1) . $part . ")",
        'res' => "http://localhost/umsp/plugins/megavideo-proxy.php?id=" . $id[1][$i],
        'upnp:class' => 'object.item.videoitem',
        'protocolInfo' => '*:*:*:*'
      );
    }
  }

  for ($z = 0; $z < sizeof($megaup[1]); $z++) {
    $html = file_get_contents("http://www.cinetube.es" . $megaup[1][$z]);
    preg_match_all('/<a href="http:\/\/www.megaupload.com\/\?d=(.*?)" target=/',$html,$id);

    $opts = array(
       'http' => array(
          'method' => "HEAD",
         'max_redirects' => '0',
         'header' => 'Cookie: user=' . $auth . "\r\n"
       )
    );
    $context = stream_context_create($opts);

    for ($i = 0; $i < sizeof($id[1]); $i++) {
      $getHeaders = @file_get_contents("http://www.megaupload.com/?d=" . $id[1][$i], false, $context);

      if (preg_match('/location: (.+)/',$http_response_header[3],$res)) {
        $part = (sizeof($id[1]) > 1) ? "/" . ($i+1) : "";
        $retMediaItems[] = array (
          'id' => 'umsp://plugins/cinetube?' . $id[1][$i],
          'dc:title' => html_entity_decode($title[1],0,"UTF-8") . " (" . html_entity_decode($quality[1][$z+sizeof($megavid[1])],0,"UTF-8") . " " . html_entity_decode($language[1][$z+sizeof($megavid[1])],0,"UTF-8") . ") (Megaupload #" . ($z+1) . $part . ")",
          'res' => $res[1],
          'upnp:class' => 'object.item.videoitem',
          'protocolInfo' => '*:*:*:*'
        );
      }
    }
  }
  return $retMediaItems;
}

?>



Si lo empaquetais y subis en el pack lo pruebo en el aparato

Ya la he probado yo mismo en el wd queda así:

Imagen
PuMa escribió:
Si lo empaquetais y subis en el pack lo pruebo en el aparato

Ya la he probado yo mismo en el wd queda así:

Imagen


Creo que esta bien empaquetado pruebalo
http://www.megaupload.com/?d=A6V5MOK4
PuMa escribió:Añadidas caratulas a los generos de cinetube:

Esta es la nueva version cinetube.php

<?php

#------------------------------------------
# Plugin para WDTV Live
# Películas de Cinetube
# Información obtenida de www.cinetube.es
#
# @author Rezmus
# @version 0.4
# @date 13/07/2010
#
# @author pdurandi - Introducción categoría novedades y añadidos datos de calidad e idioma
# @date 02/08/2010
# @author Zerocoult - Arreglado el desplazamiento en la lista de películas
# @date 12/08/2010
# @author kito0791 - Añadida opción búsqueda.
# @date 21/08/2010
# @author PuMa
# @date 01/09/2010 - Añadidas carátulas a los géneros.
#------------------------------------------

function _pluginMain($prmQuery) {
  $queryData = array();
  parse_str($prmQuery, $queryData);
  if ($queryData['category_url'] !='') {
    if (strcmp($queryData['category_url'],'http://www.cinetube.es/peliculas/'))
      $pageCount = 20;
    else
      $pageCount = 1;
    $items = _pluginCreateMovieItems($queryData['category_url'],$pageCount,'list');
    return $items;
  } elseif ($queryData['movie_url'] !='') {
    $items = _pluginCreateVideoItems($queryData['movie_url']);
    return $items;
  } else {
  $items = _pluginCreateCategoryList();
  return $items;
  }
}

function _pluginSearch($prmQuery) {
    preg_match('/and dc:title contains "(.*?)"/', $prmQuery, $searchstring);
   if ( isset($searchstring[1]) ) {
      $cadena = 'http://www.cinetube.es/buscar/peliculas/?palabra='.$searchstring[1];
        $items = _pluginCreateMovieItems($cadena,1,'search');
        return $items;
    } else {
        return null;
    }
}

function _pluginCreateCategoryList() {
  $categories = array(
    array (               'genero' => 'novedades',

                                               'ico' =>  'http://img412.imageshack.us/img412/2640/novedades.jpg',

                                               'nombre' => '***Novedades***' ),

   array (               'genero' => 'accion',

                                               'ico' =>  'http://img841.imageshack.us/img841/4981/accion.jpg',

                                               'nombre' => 'Acci&oacute;n' ),

   array (               'genero' => 'adolescente',

                                               'ico' =>  'http://img521.imageshack.us/img521/4356/adolescente.jpg',

                                               'nombre' => 'Adolescente' ),

   array (               'genero' => 'animacion-e-infantil',

                                               'ico' =>  'http://img412.imageshack.us/img412/6523/animacion.jpg',

                                               'nombre' => 'Animaci&oacute;n e Infantil' ),

   array (               'genero' => 'artes-marciales',

                                               'ico' =>  'http://img808.imageshack.us/img808/6208/artesmarciales.jpg',

                                               'nombre' => 'Artes Marciales' ),

   array (               'genero' => 'aventura',

                                               'ico' =>  'http://img833.imageshack.us/img833/3419/aventuras.jpg',

                                               'nombre' => 'Aventura' ),

   array (               'genero' => 'belico',

                                               'ico' =>  'http://img27.imageshack.us/img27/8383/guerramf.jpg',

                                               'nombre' => 'B&eacute;lico' ),

   array (               'genero' => 'biografica',

                                               'ico' =>  'http://img638.imageshack.us/img638/8894/biografica.jpg',

                                               'nombre' => 'Biogr&aacute;fica' ),

    array ( 'genero' => 'ciencia-ficcion',

                                               'ico' =>  'http://img840.imageshack.us/img840/6295/ficcion.jpg',

                                               'nombre' => 'Ciencia Ficci&oacute;n' ),

                array ( 'genero' => 'cine-negro',

                                               'ico' =>  'http://img5.imageshack.us/img5/606/cinenegro.jpg',

                                               'nombre' => 'Cine Negro' ),

                array ( 'genero' => 'comedia',

                                               'ico' =>  'http://img340.imageshack.us/img340/1574/comediat.jpg',

                                               'nombre' => 'Comedia' ),

                array ( 'genero' => 'cortometrajes',

                                               'ico' =>  'http://img29.imageshack.us/img29/9555/cortometrajes.jpg',

                                               'nombre' => 'Cortometrajes' ),

                array ( 'genero' => 'deporte',

                                               'ico' =>  'http://img825.imageshack.us/img825/303/deportes.jpg',

                                               'nombre' => 'Deporte' ),

    array ( 'genero' => 'drama',

                                               'ico' =>  'http://img685.imageshack.us/img685/1491/dramat.jpg',

                                               'nombre' => 'Drama' ),

                array ( 'genero' => 'fantastico',

                                               'ico' =>  'http://img72.imageshack.us/img72/2949/fantasiay.jpg',

                                               'nombre' => 'Fant&aacute;stico' ),

                array ( 'genero' => 'historico',

                                               'ico' =>  'http://img130.imageshack.us/img130/310/historico.jpg',

                                               'nombre' => 'Hist&oacute;rico' ),

                array ( 'genero' => 'intriga',

                                               'ico' =>  'http://img525.imageshack.us/img525/8273/intriga.jpg',

                                               'nombre' => 'Intriga' ),

                array ( 'genero' => 'musical',

                                               'ico' =>  'http://img135.imageshack.us/img135/6163/musicalz.jpg',

                                               'nombre' => 'Musical' ),

                array ( 'genero' => 'policiaca',

                                               'ico' =>  'http://img130.imageshack.us/img130/8201/policiaca.jpg',

                                               'nombre' => 'Policiaca' ),

                array ( 'genero' => 'romance',

                                               'ico' =>  'http://img375.imageshack.us/img375/2720/romanceb.jpg',

                                               'nombre' => 'Romance' ),

                array ( 'genero' => 'suspense',

                                               'ico' =>  'http://img202.imageshack.us/img202/8267/suspense.jpg',

                                               'nombre' => 'Suspense' ),

                array ( 'genero' => 'terror',

                                               'ico' =>  'http://img693.imageshack.us/img693/4108/terrors.jpg',

                                               'nombre' => 'Terror' ),

                array ( 'genero' => 'thriller',

                                               'ico' =>  'http://img826.imageshack.us/img826/9619/thrillerl.jpg',

                                               'nombre' => 'Thriller' ),

                array ( 'genero' => 'western',

                                               'ico' =>  'http://img411.imageshack.us/img411/1919/westernnd.jpg',

                                               'nombre' => 'Western' ),

               

  );
for ($row = 0; $row < 24; $row++) {
        foreach ($categories[$row] as $name => $id) {
         $url = "http://www.cinetube.es/peliculas/";
         
         $id = $categories[$row]["genero"];
         
         if ($id!='novedades') $url = $url . $categories[$row]["genero"] . "/";
         
         
         //$url = "http://www.estrenosonline.org/genero/" . $categories[$row]["genero"] . "/";
            }
    $data = array(
      'category_url' => $url
    );
    $dataString = http_build_query($data, 'pluginvar_');
    $retMediaItems[] = array (
      'id' => 'umsp://plugins/cinetube?' . $dataString,
      'dc:title' => html_entity_decode($categories[$row]["nombre"],0,"UTF-8"),
     'upnp:album_art'=>  $categories[$row]["ico"],
      'upnp:class' => 'object.container',
    );
  }
  return $retMediaItems;
}

function _pluginCreateMovieItems($url,$pageCount,$search) {
  for ($i = 1; $i <= $pageCount; $i++) {

   if ($search == 'search')
   {
      $html = file_get_contents($url);
      $cuantos = preg_match_all('/<div class="pelicula_img"><a href="(.*?)">\n\t{12}<img src="(.*?)" alt="(.*?)"/',$html,$datos);
   }
   else
   {
      $html = file_get_contents($url . $i . ".html");
      $cuantos = preg_match_all('/<p class="white">(.*?)<\/p><\/a>/',$html,$title);
      if (empty($title[1])) break;
      preg_match_all('/<img src="(http:\/\/caratulas.cinetube.es\/pelis\/.*?)" alt/',$html,$poster);
      if($pageCount == 1)
        preg_match_all('/<div class="pelicula_img"><a href=\'(.*)\' >/',$html,$link);
      else
        preg_match_all('/<div class="pelicula_img"><a href="(.*)">/',$html,$link);
    }


    for ($z = 0; $z < $cuantos; $z++)
    {
      if ($search == 'search') { $titulo = $datos[3][$z]; $direccion = 'http://www.cinetube.es'.$datos[1][$z]; $caratula = $datos[2][$z];}
     else { $titulo = $title[1][$z]; $direccion = "http://www.cinetube.es".$link[1][$z]; $caratula = $poster[1][$z+20];};

      $data = array(
        'movie_url' => $direccion
      );
      $dataString = http_build_query($data, 'pluginvar_');
      $retMediaItems[] = array (
        'id' => 'umsp://plugins/cinetube?' . $dataString,
        'dc:title' => html_entity_decode($titulo,0,"UTF-8"),
        'upnp:album_art'=> $caratula,
      'upnp:class' => 'object.container',
      );

    }
  }
  return $retMediaItems;
}

function _pluginCreateVideoItems($url) {
  $html = file_get_contents($url);

  preg_match_all('/<div class="tit_opts"><a href="(.*megavideo.*.html?)">/',$html,$megavid);
  preg_match('/<h1 class="bold">(.*?)<\/h1>/',$html,$title);
  preg_match_all('/<p><span>CALIDAD: (.*?)\s*\|/',$html,$quality);
  preg_match_all('/IDIOMA: (.*?)\s*<\/span><\/p>/',$html,$language);

  if (file_exists('/conf/config')) {
    $config = file_get_contents('/conf/config');
    if(preg_match('/MEGA_AUTH=\'(.+)\'/', $config, $config_result)) {
      $auth = $config_result[1];
      preg_match_all('/<div class="tit_opts"><a href="(.*megaupload.*.html?)"/',$html,$megaup);
    }
  }

  for ($z = 0; $z < sizeof($megavid[1]); $z++) {
    $html = file_get_contents("http://www.cinetube.es" . $megavid[1][$z]);
    preg_match_all('/<li id="http:\/\/www.megavideo.com\/\?v=(.*?)">/',$html,$id);

    for ($i = 0; $i < sizeof($id[1]); $i++) {
      $part = (sizeof($id[1]) > 1) ? "/" . ($i+1) : "";
      $retMediaItems[] = array (
        'id' => 'umsp://plugins/cinetube?' . $id[1][$i],
        'dc:title' => html_entity_decode($title[1],0,"UTF-8") . " (" . html_entity_decode($quality[1][$z],0,"UTF-8") . " " . html_entity_decode($language[1][$z],0,"UTF-8") . ") (Megavideo #" . ($z+1) . $part . ")",
        'res' => "http://localhost/umsp/plugins/megavideo-proxy.php?id=" . $id[1][$i],
        'upnp:class' => 'object.item.videoitem',
        'protocolInfo' => '*:*:*:*'
      );
    }
  }

  for ($z = 0; $z < sizeof($megaup[1]); $z++) {
    $html = file_get_contents("http://www.cinetube.es" . $megaup[1][$z]);
    preg_match_all('/<a href="http:\/\/www.megaupload.com\/\?d=(.*?)" target=/',$html,$id);

    $opts = array(
       'http' => array(
          'method' => "HEAD",
         'max_redirects' => '0',
         'header' => 'Cookie: user=' . $auth . "\r\n"
       )
    );
    $context = stream_context_create($opts);

    for ($i = 0; $i < sizeof($id[1]); $i++) {
      $getHeaders = @file_get_contents("http://www.megaupload.com/?d=" . $id[1][$i], false, $context);

      if (preg_match('/location: (.+)/',$http_response_header[3],$res)) {
        $part = (sizeof($id[1]) > 1) ? "/" . ($i+1) : "";
        $retMediaItems[] = array (
          'id' => 'umsp://plugins/cinetube?' . $id[1][$i],
          'dc:title' => html_entity_decode($title[1],0,"UTF-8") . " (" . html_entity_decode($quality[1][$z+sizeof($megavid[1])],0,"UTF-8") . " " . html_entity_decode($language[1][$z+sizeof($megavid[1])],0,"UTF-8") . ") (Megaupload #" . ($z+1) . $part . ")",
          'res' => $res[1],
          'upnp:class' => 'object.item.videoitem',
          'protocolInfo' => '*:*:*:*'
        );
      }
    }
  }
  return $retMediaItems;
}

?>



Si lo empaquetais y subis en el pack lo pruebo en el aparato

Ya la he probado yo mismo en el wd queda así:

Imagen



wwwooowww!!!! luego lo cato!
Sobre que versión está modificado? en el Leeme.txt la ultima es la v0.61 y vamos por la0.71 :-?

Que hay que hacer con el fichero .DS_Store?
juliojs escribió:
cucoxxl escribió:Intento conectarme mediante telnet para instalar los plugins siguiendo el tutorial de osdMod pero me sale el error "No se puede abrir la conexión al host, en puerto 23: Error en la conexión". He buscado por todo el hilo, probado la conexión por ftp, desconectar el firewall e incluso el antivirus, activar telnet en el S00custom-options y abrir el puerto en el router, todo sin resultados. La cuestión es que hace unos días lo probé y me funcionó, desde entonces lo único que he modificado ha sido hoy que he instalado el osdMod 0.5. En el wdtv live tengo acceso a la red e internet. ¿Alguna idea de que puedo probar más? ¿Existe alguna otra forma de hacerlo? GRACIAS.


La versión instalable del osdMod no lleva telnet ni es compatible con los plugins, necesitarás usar la versión osd.bin con el WDlxTV

Saludos!


Gracias, entonces bastaría con colocar el osd.bin en el pendrive, o tengo que "desinstalar" algo. Si es así, ¿como he de hacerlo? GRACIAS.
Toledano escribió:Sobre que versión está modificado? en el Leeme.txt la ultima es la v0.61 y vamos por la0.71 :-?

Que hay que hacer con el fichero .DS_Store?


eso son archivos de mac OS, tu solo mete lo que en el tuto manda, imagino que sera una version 0.61 con la modificacion, no?
No esta bien empaquetado no ha cogido las carpetas y por eso fallan los favoritos.

Lo volvere a empaquetar, la idea era modificar la version 0.71
PuMa está baneado por "se acabó lo que se daba"
Gracias

He notado que cinetube a suprimido algunas categorias como suspense, historico y algunas más.

He quitado las categorias sobrantes en cinetube ya que no os mostraran ninguna pelicula dentro y es inutil tenerlas.
<?php

#------------------------------------------
# Plugin para WDTV Live
# Películas de Cinetube
# Información obtenida de www.cinetube.es
#
# @author Rezmus
# @version 0.4
# @date 13/07/2010
#
# @author pdurandi - Introducción categoría novedades y añadidos datos de calidad e idioma
# @date 02/08/2010
# @author Zerocoult - Arreglado el desplazamiento en la lista de películas
# @date 12/08/2010
# @author kito0791 - Añadida opción búsqueda.
# @date 21/08/2010
# @author PuMa -    Añadidas carátulas a los géneros y eliminados los sobrantes.
# @date 01/09/2010
#------------------------------------------

function _pluginMain($prmQuery) {
  $queryData = array();
  parse_str($prmQuery, $queryData);
  if ($queryData['category_url'] !='') {
    if (strcmp($queryData['category_url'],'http://www.cinetube.es/peliculas/'))
      $pageCount = 20;
    else
      $pageCount = 1;
    $items = _pluginCreateMovieItems($queryData['category_url'],$pageCount,'list');
    return $items;
  } elseif ($queryData['movie_url'] !='') {
    $items = _pluginCreateVideoItems($queryData['movie_url']);
    return $items;
  } else {
  $items = _pluginCreateCategoryList();
  return $items;
  }
}

function _pluginSearch($prmQuery) {
    preg_match('/and dc:title contains "(.*?)"/', $prmQuery, $searchstring);
   if ( isset($searchstring[1]) ) {
      $cadena = 'http://www.cinetube.es/buscar/peliculas/?palabra='.$searchstring[1];
        $items = _pluginCreateMovieItems($cadena,1,'search');
        return $items;
    } else {
        return null;
    }
}

function _pluginCreateCategoryList() {
  $categories = array(
    '** Novedades **' => 'novedades',
    'Acci&oacute;n' => 'accion',
    'Adolescente' => 'adolescente',
    'Animaci&oacute;n e Infantil' => 'animacion-e-infantil',
    'Artes Marciales' => 'artes-marciales',
    'Aventura' => 'aventura',
    'B&eacute;lico' => 'belico',
    'Biogr&aacute;fica' => 'biografica',
    'Ciencia Ficci&oacute;n' => 'ciencia-ficcion',
    'Cine negro' => 'cine-negro',
    'Comedia' => 'comedia',
    'Cortometrajes' => 'cortometrajes',
    'Deporte' => 'deporte',
    'Drama' => 'drama',
    'Fant&aacute;stico' => 'fantastico',
    'Hist&oacute;rico' => 'historico',
    'Intriga' => 'intriga',
    'Musical' => 'musical',
    'Policiaca' => 'policiaca',
    'Romance' => 'romance',
    'Suspense' => 'suspense',
    'Terror' => 'terror',
    'Thriller' => 'thriller',
    'Western' => 'western'
  );

  foreach ($categories as $name => $id) {
    $url = "http://www.cinetube.es/peliculas/";
    if ($id!='novedades') $url = $url . $id . "/";

    $data = array(
      'category_url' => $url
    );
    $dataString = http_build_query($data, 'pluginvar_');
    $retMediaItems[] = array (
      'id' => 'umsp://plugins/cinetube?' . $dataString,
      'dc:title' => html_entity_decode($name,0,"UTF-8"),
      'upnp:class' => 'object.container',
    );
  }
  return $retMediaItems;
}

function _pluginCreateMovieItems($url,$pageCount,$search) {
  for ($i = 1; $i <= $pageCount; $i++) {

   if ($search == 'search')
   {
      $html = file_get_contents($url);
      $cuantos = preg_match_all('/<div class="pelicula_img"><a href="(.*?)">\n\t{12}<img src="(.*?)" alt="(.*?)"/',$html,$datos);
   }
   else
   {
      $html = file_get_contents($url . $i . ".html");
      $cuantos = preg_match_all('/<p class="white">(.*?)<\/p><\/a>/',$html,$title);
      if (empty($title[1])) break;
      preg_match_all('/<img src="(http:\/\/caratulas.cinetube.es\/pelis\/.*?)" alt/',$html,$poster);
      if($pageCount == 1)
        preg_match_all('/<div class="pelicula_img"><a href=\'(.*)\' >/',$html,$link);
      else
        preg_match_all('/<div class="pelicula_img"><a href="(.*)">/',$html,$link);
    }


    for ($z = 0; $z < $cuantos; $z++)
    {
      if ($search == 'search') { $titulo = $datos[3][$z]; $direccion = 'http://www.cinetube.es'.$datos[1][$z]; $caratula = $datos[2][$z];}
     else { $titulo = $title[1][$z]; $direccion = "http://www.cinetube.es".$link[1][$z]; $caratula = $poster[1][$z+20];};

      $data = array(
        'movie_url' => $direccion
      );
      $dataString = http_build_query($data, 'pluginvar_');
      $retMediaItems[] = array (
        'id' => 'umsp://plugins/cinetube?' . $dataString,
        'dc:title' => html_entity_decode($titulo,0,"UTF-8"),
        'upnp:album_art'=> $caratula,
      'upnp:class' => 'object.container',
      );

    }
  }
  return $retMediaItems;
}

function _pluginCreateVideoItems($url) {
  $html = file_get_contents($url);

  preg_match_all('/<div class="tit_opts"><a href="(.*megavideo.*.html?)">/',$html,$megavid);
  preg_match('/<h1 class="bold">(.*?)<\/h1>/',$html,$title);
  preg_match_all('/<p><span>CALIDAD: (.*?)\s*\|/',$html,$quality);
  preg_match_all('/IDIOMA: (.*?)\s*<\/span><\/p>/',$html,$language);

  if (file_exists('/conf/config')) {
    $config = file_get_contents('/conf/config');
    if(preg_match('/MEGA_AUTH=\'(.+)\'/', $config, $config_result)) {
      $auth = $config_result[1];
      preg_match_all('/<div class="tit_opts"><a href="(.*megaupload.*.html?)"/',$html,$megaup);
    }
  }

  for ($z = 0; $z < sizeof($megavid[1]); $z++) {
    $html = file_get_contents("http://www.cinetube.es" . $megavid[1][$z]);
    preg_match_all('/<li id="http:\/\/www.megavideo.com\/\?v=(.*?)">/',$html,$id);

    for ($i = 0; $i < sizeof($id[1]); $i++) {
      $part = (sizeof($id[1]) > 1) ? "/" . ($i+1) : "";
      $retMediaItems[] = array (
        'id' => 'umsp://plugins/cinetube?' . $id[1][$i],
        'dc:title' => html_entity_decode($title[1],0,"UTF-8") . " (" . html_entity_decode($quality[1][$z],0,"UTF-8") . " " . html_entity_decode($language[1][$z],0,"UTF-8") . ") (Megavideo #" . ($z+1) . $part . ")",
        'res' => "http://localhost/umsp/plugins/megavideo-proxy.php?id=" . $id[1][$i],
        'upnp:class' => 'object.item.videoitem',
        'protocolInfo' => '*:*:*:*'
      );
    }
  }

  for ($z = 0; $z < sizeof($megaup[1]); $z++) {
    $html = file_get_contents("http://www.cinetube.es" . $megaup[1][$z]);
    preg_match_all('/<a href="http:\/\/www.megaupload.com\/\?d=(.*?)" target=/',$html,$id);

    $opts = array(
       'http' => array(
          'method' => "HEAD",
         'max_redirects' => '0',
         'header' => 'Cookie: user=' . $auth . "\r\n"
       )
    );
    $context = stream_context_create($opts);

    for ($i = 0; $i < sizeof($id[1]); $i++) {
      $getHeaders = @file_get_contents("http://www.megaupload.com/?d=" . $id[1][$i], false, $context);

      if (preg_match('/location: (.+)/',$http_response_header[3],$res)) {
        $part = (sizeof($id[1]) > 1) ? "/" . ($i+1) : "";
        $retMediaItems[] = array (
          'id' => 'umsp://plugins/cinetube?' . $id[1][$i],
          'dc:title' => html_entity_decode($title[1],0,"UTF-8") . " (" . html_entity_decode($quality[1][$z+sizeof($megavid[1])],0,"UTF-8") . " " . html_entity_decode($language[1][$z+sizeof($megavid[1])],0,"UTF-8") . ") (Megaupload #" . ($z+1) . $part . ")",
          'res' => $res[1],
          'upnp:class' => 'object.item.videoitem',
          'protocolInfo' => '*:*:*:*'
        );
      }
    }
  }
  return $retMediaItems;
}

?>

Aqui lo teneis ya empaquetado.
http://www.mediafire.com/?jmmsiyn8r892io3

Lo siento por los empaquetadores, si veis que algo no va bien lo retoco
Porfin tengo el aparato en mis manos es una maravilla una pregunta funciona la cookie premiun de megavideo?Ago como pone en el tutorial por telnet y se me guarda bien,pero aun asi sigo teniendo limite de 72m XD
rodas007 escribió:Porfin tengo el aparato en mis manos es una maravilla una pregunta funciona la cookie premiun de megavideo?Ago como pone en el tutorial por telnet y se me guarda bien,pero aun asi sigo teniendo limite de 72m XD


creo que no funciona, solo va con videos de megaupload.

Y si lo haces como esta en el tutorial si se guarda.
11196 respuestas