› Foros › Tecnología › Electrónica de consumo
juliojs escribió:Me he tomado la libertad de recopilar los plugins en una lista y de crear un pack para tenerlos todos organizados.
Espero que a los autores les parezca bien y que les sea de utilidad al resto de usuarios.
También he actualizado con un nuevo tutorial para las nuevas versiones del firmware WDlxTV.
Un saludo.
PD: Se me olvidaba comentar que he añadido imágenes a todas las carátulas.
Zerocoult escribió:Lo de la sexta me quema bastante...
Cuando pasan unos dias desde que pusieron los videos los pasan a rtmp:// cifrados a ver si en alguna version futura podemos reproducir ese protocolo...
De momento la version que tengo se pueden ver los ultimos dias de casi todos los programas y el ultimo GP de F1 que haya (entrenamientos, clasi y carrera)...
Veréis que saldrán muchos "Formato no soportado" o "No hay videos" eso es porque es o un FLV que no reproduce nuestro aparatejo o porque es un rtmp:// cifrado. (A ver si ponen una manera facil de poner el rtmpdump en el cacharro)
No lo he probado en el aparato pero creo que debe de ir...
Guardad esto como "lasexta.php" en umsp-plugins:
El mismo pack de juliojs actualizado con el plugin de laSexta
http://www.megaupload.com/?d=Q2CWA8S2
Saludos
PD: en un rato subo un testeador de plugins
ves escribió:Gran trabajo y ahora con las imagenes en portada, un par de cosas, porque se ha quedado fuera el plugins de seriesanime? voy a ser un poquito pesado , pero alguien me puede explicar como se busca, y saber si os funciona la busqueda de una serie o pelicula.
Saludos.
ave escribió:Tengo introducida la cookie de mi cuenta de megaupload correctamente en mi wdlxtv pero sigo teniendo restringido a 72 horas solo los enlaces de megavideo.
Danilo Thann escribió:
3) Copiar los archivos por Filezilla, pero AKI ME PIERDO, dice "Nos logueamos con los datos que hemos establecido previamente mediante telnet y apareceremos en nuestra carpeta de usuario "/root" a ver, ¿¿pero yo estoy EN FILEZILLA O EN TELNET (MS-DOS)?? Como se copia, desde la ventana del filezilla o telnet?? Ya iré pregntando más cosas básicas q a veces soy un poco ceporrín jaaar, aring omaa...
GRACIAS!
Saludos
Toledano escribió:ave escribió:Tengo introducida la cookie de mi cuenta de megaupload correctamente en mi wdlxtv pero sigo teniendo restringido a 72 horas solo los enlaces de megavideo.
No es un problema exclusivo tuyo, a mi me sucede igual, así que no te rompas mucho la cabeza con mirar si tienes algo mal, supongo que el problema viene por otra cosa fuera de nuestro alcance por el momento.
Gracias Toledano por contestar quedo a la espera de que los sabios de esto puedan solucionarlo. Mi respeto y admiracion por todos los que estan trabajando en el desarrollo de nuestro wdlxtv.
Danilo, tienes que conectar con Filezilla con el usuario y contraseña que creaste la primera vez por Telnet.
Toledano escribió:ave escribió:Tengo introducida la cookie de mi cuenta de megaupload correctamente en mi wdlxtv pero sigo teniendo restringido a 72 horas solo los enlaces de megavideo.
No es un problema exclusivo tuyo, a mi me sucede igual, así que no te rompas mucho la cabeza con mirar si tienes algo mal, supongo que el problema viene por otra cosa fuera de nuestro alcance por el momento.
Danilo, tienes que conectar con Filezilla con el usuario y contraseña que creaste la primera vez por Telnet.
AngelCaido escribió:Ayer me hice con esta joya, antes tenia el gen1 con el firm de brad y las sinopsis de juliojs, actualizaba los firms sin problemas, ahora con el live conectado directamente al router, nada mas encenderlo actualice al ultimo firm oficial, leyendo y eso hoy he ido a meterle el ultimo firm de brad 4.2.2 pero cuando reinicia y aparece la barra de actualizacion se queda colgado, lo he dejado un par de horas mientras iba de compras y nada, lo reseteo pero no arranca si no tengo puesto el pen con el firm de brad, vuelve a aparecer la pantalla de actualizacion y ahi de queda, alguien me puede dar una solucion o jna manera de hacerle un reseteo de fabrica? Muchas gracias
gois74 escribió:Hace varios días que estoy buscado la estructura del Firm. de muestro WD, pero nada no o encuentro… Lo que quiero es ver que contiene y donde se guardan los distintos tipos de datos…. Esto seria muy útil para saber que tocar y que no tocar….
Estoy tratando de modificar el aspecto visual del Firm. a mi gusto y no encuentro como….
Por ejemplo…
Los plugins… donde se guarda.?
Las img. del menú y del fondo….donde están y como se guardan.?
Para poner los activos par ver megavideo y otros donde van ?
Es decir por manipular la apariencia del WD.
Esta es una img del árbol del Firm. Estaría bueno identificar cada directorio.
Quiro poner el sig. modelo de img. a mi WD sin tener que arrancar desde un USB
http://wdtv.free.fr/
o usar las img. de aca...
http://wdtvforum.com/main/index.php?topic=4635.0
no se si me entienden...
Toledano escribió:AngelCaido escribió:Ayer me hice con esta joya, antes tenia el gen1 con el firm de brad y las sinopsis de juliojs, actualizaba los firms sin problemas, ahora con el live conectado directamente al router, nada mas encenderlo actualice al ultimo firm oficial, leyendo y eso hoy he ido a meterle el ultimo firm de brad 4.2.2 pero cuando reinicia y aparece la barra de actualizacion se queda colgado, lo he dejado un par de horas mientras iba de compras y nada, lo reseteo pero no arranca si no tengo puesto el pen con el firm de brad, vuelve a aparecer la pantalla de actualizacion y ahi de queda, alguien me puede dar una solucion o jna manera de hacerle un reseteo de fabrica? Muchas gracias
No te preocupes, acohona un poco pero no pasa nada, el problema suele ser del PenDrive, prueba con uno menor de 2GB, si puede ser de 1GB, formateado en FAT. Metele de nuevo el firm, quita el resto de discos y pincha solo el Pen, enciende el aparato y debe continuar con la actualización.
AngelCaido escribió:El caso es que el que he metido es un pen de 512 formateado en fat32, voy a probar con todos los que tengo a ver si me pilla alguno. De todos modos si no lo consigo, hay alguna manera de hacerle un reset de fabrica o algo? Gracias por contestar
juliojs escribió:gois74 escribió:Hace varios días que estoy buscado la estructura del Firm. de muestro WD, pero nada no o encuentro… Lo que quiero es ver que contiene y donde se guardan los distintos tipos de datos…. Esto seria muy útil para saber que tocar y que no tocar….
Estoy tratando de modificar el aspecto visual del Firm. a mi gusto y no encuentro como….
Por ejemplo…
Los plugins… donde se guarda.?
Las img. del menú y del fondo….donde están y como se guardan.?
Para poner los activos par ver megavideo y otros donde van ?
Es decir por manipular la apariencia del WD.
Esta es una img del árbol del Firm. Estaría bueno identificar cada directorio.
Quiro poner el sig. modelo de img. a mi WD sin tener que arrancar desde un USB
http://wdtv.free.fr/
o usar las img. de aca...
http://wdtvforum.com/main/index.php?topic=4635.0
no se si me entienden...
La estructura es la típica de linux con algunos añadidos.
Si tu intención es meterle todo lo que quieras por FTP para evitar el tener que usar un pendrive, no vas a poder.
Me explico, la interfaz gráfica está en el directorio /osd que en el firmware WDlxTV no tiene permisos de escritura, el único firmware con el que podrías cambiar ese directorio es el ETX3-BOOT, pero necesitas un pendrive para hacerlo funcionar así que te quedas igual.
También podrías desmontar la imágen del firmware, cambiar/añadir los archivos, actualizar los checksums, firmarlo y volver a crear la imágen, pero evidentemente ésto es más complicado que tener un pendrive puesto en el Live...
gois74 escribió:si eso veo... pero....
QUE ES ESTO.......?????
http://b-rad.cc/877/wdtv-osd-how-to-mak ... tom-theme/
WDTV OSD: ¿Cómo hacer un tema personalizado ?
El siguiente tutorial voy a describir dos métodos para personalizar el OSD de WDTV. Esta guía sólo cubrirá los puntos básicos, y datos de dos métodos para elaborar su tema.
Method #1 consiste en proporcionar a todos los archivos xml osd e imágenes, y es lo suficientemente flexible como para permitir una personalización completa con binarios personalizados.
Método # 2 es adecuado para temas pequeños donde principalmente sólo los archivos xml se han cambiado.
Si utiliza el método # 1 se le requiere para mantener el dispositivo que contiene el archivo *. osd.bin adjunto, al igual que con muchos app.bin 's.
Método # 2 los archivos proporcionados en la memoria y limpia encima de sí mismo, así que su WDTV ha arrancado puede quitar el dispositivo que contiene el tema y el tema se mantendrá hasta la próxima vez que WDTV está totalmente apagado / potencia ciclo.
Con el fin de sacar provecho de este tutorial, tendrás que estar en ejecución ya sea WDLXTV o ext3 de arranque, y tener acceso a un ordenador con Linux o herramientas de Linux sistema de ficheros.
Creo que con este metodo podemos cambiar nuestro Firm.
juliojs escribió:gois74 escribió:si eso veo... pero....
QUE ES ESTO.......?????
http://b-rad.cc/877/wdtv-osd-how-to-mak ... tom-theme/
WDTV OSD: ¿Cómo hacer un tema personalizado ?
El siguiente tutorial voy a describir dos métodos para personalizar el OSD de WDTV. Esta guía sólo cubrirá los puntos básicos, y datos de dos métodos para elaborar su tema.
Method #1 consiste en proporcionar a todos los archivos xml osd e imágenes, y es lo suficientemente flexible como para permitir una personalización completa con binarios personalizados.
Método # 2 es adecuado para temas pequeños donde principalmente sólo los archivos xml se han cambiado.
Si utiliza el método # 1 se le requiere para mantener el dispositivo que contiene el archivo *. osd.bin adjunto, al igual que con muchos app.bin 's.
Método # 2 los archivos proporcionados en la memoria y limpia encima de sí mismo, así que su WDTV ha arrancado puede quitar el dispositivo que contiene el tema y el tema se mantendrá hasta la próxima vez que WDTV está totalmente apagado / potencia ciclo.
Con el fin de sacar provecho de este tutorial, tendrás que estar en ejecución ya sea WDLXTV o ext3 de arranque, y tener acceso a un ordenador con Linux o herramientas de Linux sistema de ficheros.
Creo que con este metodo podemos cambiar nuestro Firm.
Ese tuto es para crear el osd con un app.bin o un osd.bin, necesitas un pendrive para poder usarlo.
elmilio escribió:Estoy probando el último pack de plugins "osdMod_UMSP_pack_v0.2". No me funcionan A3 y La Sexta aunque otras veces si me han ido, el WD me da el mensaje de "No hay archivos de medios en la carpeta actual".
Me pasa solo a mí??
Jamiroo escribió:hola
hablando con b-rad dice que no hay problema en añadir al svn los plugins que tenemos por aqui.
lo unico que pide es que no sean temas racias/odio (de esto no hay) y que los ficheros lleven un config.php para poder activarlos o desactivarlos mediante el webend, como hace el rslog.
le he pedido el config.php para poder postearlo aqui para el developer que quiera añadir su plugin umsp al svn.
un saludo
<?php
# meta-name="RLSLOG"
# meta-desc="Stuff from rlslog.net"
# meta-author="rezmus"
# meta-date="2009-06-05"
# meta-version="0.1"
# meta-type="umsp"
# meta-url="http://forum.wdlxtv.com/viewtopic.php?f=49&t=734"
# meta-filename="rlslog.php"
# meta-id="rlslog"
$pluginInfo = array (
'name' => "RLSLOG",
'desc' => "Stuff from rlslog.net",
'author' => "rezmus",
'date' => "2009-06-05",
'version' => "0.1",
'url' => "http://forum.wdlxtv.com/viewtopic.php?f=49&t=734",
'id' => "rlslog",
);
# _DONT_RUN_CONFIG_ gets set by external scripts that just want to get the pluginInfo array via include() without running any code. Better solution?
if ( !defined('_DONT_RUN_CONFIG_') ) {
include_once('/usr/share/umsp/funcs-config.php');
# Check for a form submit that changes the plugin status:
if ( isset($_GET['pluginStatus']) ) {
$writeResult = _writePluginStatus($pluginInfo['id'], $_GET['pluginStatus']);
}
# Read the current status of the plugin ('on'/'off') from conf
$pluginStatus = _readPluginStatus($pluginInfo['id']);
# New or unknown plugins return null. Add special handling here:
if ( $pluginStatus === null ) {
$pluginStatus = 'off';
}
# _configMainHTML generates a standard plugin dialog based on the pluginInfo array:
$retHTML = _configMainHTML($pluginInfo, $pluginStatus);
echo $retHTML;
# Add additonal HTML or code here
# _configMainHTML doesn't return end tags so add them here:
echo '</body>';
echo '</html>';
}
?>
gois74 escribió:
no busco mas...a otra cosa.... solo queria cambiar el fondo de pantalla...
pumukisp escribió:Confirmo el problema de limitación de tiempo con megavideo. Ni que decir tiene, que soy premium y le he metido la cookie al WD.
Ayer vi que se paró un capituló de series yonkis a la mitad. Le volví a meter la cookie por si se habia borrado o cualquier cosa de estas "fastasticas" que pasan en el mundo de la informática. Hoy confirmo que se me vuelve a parar megavideo a los 70 minutos. Ya somos unos cuantos a los que nos pasa...al resto os funciona bien?
Ya de paso, felicitaros a todos los que altruistamente desarrolais los plugins. Si venís por barcelona, teneis pagada una birra!!
gois74 escribió:no busco mas...a otra cosa.... solo queria cambiar el fondo de pantalla...
comebaby escribió:
Prueba a apagar el router y volver a encenderlo.
Ya me cuentas
Saludos
pumukisp escribió:Comebaby... lo he desenchufado un par o tres de veces y nada de nada
A ti no te pasa?comebaby escribió:
Prueba a apagar el router y volver a encenderlo.
Ya me cuentas
Saludos
Toledano escribió:Ciertamente el poder ver contenido por UMSP ha sido una revolución y un cambio importante en la utilización del WDTVLive, hasta el punto de pasar de descargar contenido HD normalmente, creación de sinopsis, ordenación, etc a casi prescindir de todo eso por que normalmente lo utilizan mi mujer y mi hija a las cuales la calidad y las pijadas las valoran poco, para una peli que me interesa de verdad trato de verla en HD, pero la mayoría las ven por UMSP y están más que contentas, quitando que muchos contenidos no están disponibles o dan un problema, pero como tienen donde elegir van tirando
Sobre los Pugins del WDTVext, ya conseguí hacerlos funcionar, son resultones pero prescindibles, el del tiempo no se de donde coge la ciudad por que las previsiones ni se aproximan a la realidad, hablo del Weather el plugin en Inglés, no el que se ha puesto aquí por UMSP. El del volumen, bueno, lo hago desde el mando de la tele El de las opciones de avance, me apaño con las de serie. El de marcar las pelis que has visto está bien, pero la memoria de momento me funciona y como lo utilizamos varios lo que ha visto uno igual no lo ha hecho otro. En definitiva me parece un añadido estupendo, pero creo que de momento voy a prescindir de el, además me da la impresión que ralentiza un poco el funcionamiento ...
spyderxxl escribió:A mí el de avanzar me va de lujo....antes tenia que darle varias veces ahora con los 30s del principio me salto el principio de muchas intros de series...lo dicho, de lujo.
.pumukisp escribió:Comebaby... lo he desenchufado un par o tres de veces y nada de nada
A ti no te pasa?comebaby escribió:
Prueba a apagar el router y volver a encenderlo.
Ya me cuentas
Saludos
Danilo Thann escribió:Una cosilla más, q tuve probando, ¿no funciona nunca eso de BUSCAR, dentro de los Plugins UMSP no? Vamos, yo entro en Cinetube (x ej) y quiero buscar "Colega donde está mi coche" (x poner una chorrada), doy a la lupa -- Titulo -- contiene -- pongo "colega" y aceptar y NADA!! nunca!!!
He probado en todos y nada, no encuentra nunca nada... ¿se puede arreglar? hay cientos de pelis y es un coñazo si está en la Z (imaginaos xD)
seguiremos informando...
Danilo Thann escribió:Una cosilla más, q tuve probando, ¿no funciona nunca eso de BUSCAR, dentro de los Plugins UMSP no? Vamos, yo entro en Cinetube (x ej) y quiero buscar "Colega donde está mi coche" (x poner una chorrada), doy a la lupa -- Titulo -- contiene -- pongo "colega" y aceptar y NADA!! nunca!!!
He probado en todos y nada, no encuentra nunca nada... ¿se puede arreglar? hay cientos de pelis y es un coñazo si está en la Z (imaginaos xD)
seguiremos informando...
kito0791 escribió:Danilo Thann escribió:Una cosilla más, q tuve probando, ¿no funciona nunca eso de BUSCAR, dentro de los Plugins UMSP no? Vamos, yo entro en Cinetube (x ej) y quiero buscar "Colega donde está mi coche" (x poner una chorrada), doy a la lupa -- Titulo -- contiene -- pongo "colega" y aceptar y NADA!! nunca!!!
He probado en todos y nada, no encuentra nunca nada... ¿se puede arreglar? hay cientos de pelis y es un coñazo si está en la Z (imaginaos xD)
seguiremos informando...
Estoy en ello, con el de seriesyonkis, esta tarde si la parienta me deja lo pruebo y ya os contaré
Danilo Thann escribió:Lo de la id de megaupload, es "sencillo", lo primero tienes q tener cuenta premium, y ponerle eso de que te redireccione "Descarga Directa" (en Mi cuenta, activas esa opcion, q está en el medio a la derecha); luego ya, en archivos de vídeo alojados en MU, la id es eso que pone alado de "id=xxxx" etc en el link.
<?php
#------------------------------------------
# Plugin para WDTV Live
# Enlace a series de la web SeriesYonkis.com
#
# @author kito0791
# @version 0.4
# @date 09/08/2010
#
# @author kito0791 - Actualización: ya funcionan los enlaces de MEGAUPLOAD.
# @date 13/08/2010
# @author kito0791 - Actualización: Eliminación pequeño bug en la lista alfabética de categorías.
# Añadida opción búsqueda.
# @date 20/08/2010
#
# Nota: La búsqueda se realiza pulsando el botón search del mando estando dentro del plugin
# Lo he probado pulsando cuando está la lista alfabética, y se puede poner un trozo del título.
#------------------------------------------
function unescape($cadena_entrada)
{
$cadena_salida="";
$longitud=strlen($cadena_entrada);
if(($longitud%3)==0)
for($i=0; $i<$longitud; $i+=3) $cadena_salida.=chr(hexdec(substr($cadena_entrada,$i+1,2)));
return $cadena_salida;
}
function decodificar($cadena_entrada) {
$cadena_salida="";
$longitud=strlen($cadena_entrada);
$d = 141;
$f = 0;
for($i=0; $i<$longitud; $i++)
{
$f = $d ^ ord(substr($cadena_entrada,$i,1));
if ($i == $longitud-1) $f -= 7;
else if ($i > 0) $f -= ($i * 2) + 2;
$cadena_salida.= chr($f);
$d += $i + 1;
}
return $cadena_salida;
}
function decoMegaup($cadena_entrada) {
$cadena_salida="";
$longitud=strlen($cadena_entrada);
$d = 254;
$f = 0;
for($i=0; $i<$longitud; $i++)
{
$f = $d ^ ord(substr($cadena_entrada,$i,1));
$cadena_salida.= chr($f);
}
return $cadena_salida;
}
function _pluginMain($prmQuery) {
$queryData = array();
parse_str($prmQuery, $queryData);
if ($queryData['category_url'] !='') {
$items = _pluginCreateMovieItems($queryData['category_url']);
return $items;
} elseif ($queryData['movie_url'] !='') {
$items = _pluginCreateTempList($queryData['movie_url']);
return $items;
} elseif ($queryData['temp_url'] !='') {
$items = _pluginCreateCapList($queryData['temp_url']);
return $items;
} elseif ($queryData['cap_url'] !='') {
$items = _pluginCreateVideoItems($queryData['cap_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.seriesyonkis.com/buscarSerie.php?s='.$searchstring[1];
$items = _pluginCreateMovieItems($cadena,'search');
return $items;
} else {
return null;
}
}
function _pluginCreateCategoryList() {
$categories = array(
'0-9' => 'listaSeriesNumeric.php',
'A' => 'listaSeriesA.php',
'B' => 'listaSeriesB.php',
'C' => 'listaSeriesC.php',
'D' => 'listaSeriesD.php',
'E' => 'listaSeriesE.php',
'F' => 'listaSeriesF.php',
'G' => 'listaSeriesG.php',
'H' => 'listaSeriesH.php',
'I' => 'listaSeriesI.php',
'J' => 'listaSeriesJ.php',
'K' => 'listaSeriesK.php',
'L' => 'listaSeriesL.php',
'M' => 'listaSeriesM.php',
'N' => 'listaSeriesN.php',
'O' => 'listaSeriesO.php',
'P' => 'listaSeriesP.php',
'Q' => 'listaSeriesQ.php',
'R' => 'listaSeriesR.php',
'S' => 'listaSeriesS.php',
'T' => 'listaSeriesT.php',
'U' => 'listaSeriesU.php',
'V' => 'listaSeriesV.php',
'W' => 'listaSeriesW.php',
'X' => 'listaSeriesX.php',
'Y' => 'listaSeriesY.php',
'Z' => 'listaSeriesZ.php',
);
foreach ($categories as $name => $id) {
$url = "http://www.seriesyonkis.com/lista-series/" . $id ;
$data = array(
'category_url' => $url
);
$dataString = http_build_query($data, 'pluginvar_');
$retMediaItems[] = array (
'id' => 'umsp://plugins/seriesyonkis?' . $dataString,
'dc:title' => html_entity_decode($name,0,"UTF-8"),
'upnp:class' => 'object.container',
);
}
return $retMediaItems;
}
function _pluginCreateMovieItems($url,$search) {
$html = file_get_contents($url);
if ($search == 'search')
preg_match_all('/<h2><li><a href="(.*?)" title="(.*?)"><img height="84" src="(.*?)"/',$html,$title);
else
preg_match_all("/<center><a title='(.*?)' href='(.*?)'><img src='(.*?)' alt=/",$html,$title);
if (empty($title[1])) break;
for ($z = 0; $z < sizeof($title[1]); $z++) {
if ($search == 'search') { $titulo = $title[2][$z]; $direccion = $title[1][$z]; $caratula = $title[3][$z];}
else { $titulo = $title[1][$z]; $direccion = $title[2][$z]; $caratula = $title[3][$z];};
$data = array(
'movie_url' => $direccion
);
$dataString = http_build_query($data, 'pluginvar_');
$retMediaItems[] = array (
'id' => 'umsp://plugins/seriesyonkis?' . $dataString,
'dc:title' => html_entity_decode($titulo,0,"UTF-8"),
'upnp:album_art'=> $caratula,
'upnp:class' => 'object.container',
);
}
return $retMediaItems;
}
function _pluginCreateTempList($url) {
$html = file_get_contents($url);
preg_match_all('/<li class="page_item"><h4><a href="(.*?)" title=/',$html,$link);
for ($z = 0; $z < sizeof($link[1]); $z++) {
$data = array(
'temp_url' => $link[1][$z]
);
$count = $z + 1;
$title = 'Temporada ' . $count;
$dataString = http_build_query($data, 'pluginvar_');
$retMediaItems[] = array (
'id' => 'umsp://plugins/seriesyonkis?' . $dataString,
'dc:title' => html_entity_decode($title,0,"UTF-8"),
'upnp:class' => 'object.container',
);
}
return $retMediaItems;
}
function _pluginCreateCapList($url) {
$html = file_get_contents($url);
preg_match_all('/<h5><a href="(.*?)" title="(.*?)"/',$html,$link);
for ($z = 0; $z < sizeof($link[1]); $z++) {
$data = array(
'cap_url' => $link[1][$z]
);
$dataString = http_build_query($data, 'pluginvar_');
$retMediaItems[] = array (
'id' => 'umsp://plugins/seriesyonkis?' . $dataString,
'dc:title' => html_entity_decode($link[2][$z],0,"UTF-8"),
'upnp:class' => 'object.container',
);
}
return $retMediaItems;
}
function _pluginCreateVideoItems($url) {
$html = file_get_contents($url);
preg_match_all('/alt="Megavideo" (.*?) href="(.*?)&id=(.*?)" target="peli">/',$html,$megavid);
preg_match('/<title>(.*?)<\/title><link/',$html,$title);
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('/id=(.*?)" title="Descargar archivo"/',$html,$megaup);
}
}
for ($i = 0; $i < sizeof($megavid[3]); $i++) {
$part = (sizeof($megavid[3]) > 1) ? "/" . ($i+1) : "";
$auxiliar = decodificar(unescape($megavid[3][$i]));
$retMediaItems[] = array (
'id' => 'umsp://plugins/seriesyonkis?' . $auxiliar,
'dc:title' => html_entity_decode($title[1],0,"UTF-8") . " (Megavideo #" . ($z+1) . $part . ")",
'res' => "http://localhost/umsp/plugins/megavideo-proxy.php?id=" . $auxiliar,
'upnp:class' => 'object.item.videoitem',
'protocolInfo' => '*:*:*:*'
);
}
$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($megaup[1]); $i++) {
$auxiliar = decoMegaup(unescape($megaup[1][$i]));
$getHeaders = @file_get_contents("http://www.megaupload.com/?d=" . $auxiliar, false, $context);
if (preg_match('/location: (.+)/',$http_response_header[3],$res)) {
$part = (sizeof($megaup[1]) > 1) ? "/" . ($i+1) : "";
$retMediaItems[] = array (
'id' => 'umsp://plugins/seriesyonkis?' . $auxiliar,
'dc:title' => html_entity_decode($title[1],0,"UTF-8") . " (Megaupload #" . ($z+1) . $part . ")",
'res' => $res[1],
'upnp:class' => 'object.item.videoitem',
'protocolInfo' => '*:*:*:*'
);
}
}
return $retMediaItems;
}
?>
comebaby escribió:Toledano escribió:ave escribió:Tengo introducida la cookie de mi cuenta de megaupload correctamente en mi wdlxtv pero sigo teniendo restringido a 72 horas solo los enlaces de megavideo.
No es un problema exclusivo tuyo, a mi me sucede igual, así que no te rompas mucho la cabeza con mirar si tienes algo mal, supongo que el problema viene por otra cosa fuera de nuestro alcance por el momento.
Danilo, tienes que conectar con Filezilla con el usuario y contraseña que creaste la primera vez por Telnet.
Hola, habeis probado con esto: copio y pego
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.
Saludos