› Foros › Tecnología › Electrónica de consumo
Pedrinky escribió:Lástima de necesidad económica, me lo compré hace menos de 2 semanas y ya tengo que venderlo...
0.4.2.2
* recompiled rtorrent with proper xml-rpc support for rutorrent
* upgraded to rutorrent-3.1
* rutorrent plugins are started when rtorrent starts so RSS/etc work immediately
* fixed issue causing rtorrent not to restart if it was started with RTORRENT_DIR not set
* fixed rtorrent 'pausing' issue
* included all rutorrent plugins (configure via /conf/rutorrent.plugins.conf)
* Zoster's UMSP patches for svn plugin self-enabling
* removed deprecated files for lighttpd/deluge/python
* fixed typo in untar of /conf/umsp.tgz
* UMSP SVN plugin download can be disabled (UMSP_SVN=OFF)
* disabled IP obtain at boot for faster boot time
* upgraded to php5-cgi-5.3.2-1 (fixes pdo.so/suhosin.so/gd.so)
* included php5-geoip
* included rtmpdump-2.3-1
* random WDLXTV motd
* MovieSheet & WDTVExt plugin Reloader debug messages turned off (see MOVIESHEET_DEBUG & RELOADER_DEBUG)
* set PANDORA=OFF to disable pandora binary and save memory + hide it from the OSD
* actually include bagira's hungarian localization
* disabled automatic NTP at boot for faster boot time
* Optional WDLXTV census, disabled by default (to enable WDLXTV_CENSUS=ON)
* changed all symlinks in /var from /tmp -> /tmp/.root/var, so they aren't lost to the clutter
* fixed ifconfig calling net.mounts at boot, pausing OSD if DISABLE_ETHERNET_ON_STANDBY=ON
* updated net.mounts examples to include ro flag to prevent Spinning-Circle-Of-Doom
* changed xmount to mount CIFS/NFS ro if rw is not explicitly specified to prevent SCOD
* changed jaggy Shoutcast icon with PsychoTHC's shoutcast icon
*** BUGS:
* no thumbs in first two levels of local folders view (still)
* unrar button in webend is broken
lepra79 escribió:Sera compatible esta version con el pack para ver series sin el EXT???
juliojs escribió:Nuevo firmware de b-rad, más info en el blog.
Saludos!
joe9 escribió:lepra79 escribió:Sera compatible esta version con el pack para ver series sin el EXT???
Sí. De hecho estaba a punto de intentarlo con la anterior versión cuando he visto que había salido ésta y he terminado instalándola.
Zerocoult escribió:Yo tenia los plugins metidos como dijo MMT en conf/ con la version 0.4.2.1, he instalado la 0.4.2.2 y siguen ahi
Saludos
Zerocoult escribió:Edit: acabo de probar a desconectar la corriente y volver a conectar y siguen ahi los plugins de cinetube, seriesyonkis, etc...
Danilo Thann escribió:Zerocoult escribió:Yo tenia los plugins metidos como dijo MMT en conf/ con la version 0.4.2.1, he instalado la 0.4.2.2 y siguen ahi
Saludos
Y los problemas que había antes con el apagado de discos duros y lo de activar youtube y tal? Se apagan los hd usb de fábrica ya? y el youtube?
ES que ando un poco cansao ya de rabilar en los aparatejos, bstnt tengo con el pu... windows q se me jode cada poco xDD ( mi padre lo usa mucho, yo x mi usaría sólo ya el ubuntu). ME molaba, instalar y punto, claro jaja.
Una cosa, todo lo del overscan, zoom, autoframe y tal está ya incluido?? Bueno MIL GRACIAS!!
mmt escribió:Con este nuevo firm 0.4.2.2 ya no es necesario copiar S99user-script en carpeta /conf ya que el nuevo firmware
arregla, entre otras cosas, el archivo S64umsp que no descomprimia bien los plugins de umsp-plugins.tgz.
Dejad en /conf umsp-plugins.tgz con los plugins que querais, asi como el archivo umsp.php editado de acuerdo a los plugins.
PuMa escribió:Pero has intentado entrar en ellos?. Yo he querido actualizar el .tgz para incluir seriespepito y la ultima version de cinetube que en el paquete no viene nada de eso incluido. Despues de actualizar ya no arranca ninguno, no se si es que el .tgz esta mal comprimido o que.
PuMa escribió:l
Aquí he metido la version mas nueva de cinetube junto con seriespepito en el tgz.
Y aqui tienes el archivo usmp.php actualizado, copiáis el codigo en bloc de notas y guardais como usmp.php
Zerocoult escribió:El problema es el TGZ... tu TGZ lleva una carpeta y dentro los plugins.
El de MMT no lleva carpeta, solo los PHPs en la raiz del TGZ, mira a ver si es por eso...
Saludos
<?php
global $myMediaItems;
;$myMediaItems[] = array(
'id' => 'umsp://plugins/cinetube',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'Cinetube',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
$myMediaItems[] = array(
'id' => 'umsp://plugins/cinetube-documentales',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'cinetube documentales',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
$myMediaItems[] = array(
'id' => 'umsp://plugins/peliculas21',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'peliculas21',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
$myMediaItems[] = array(
'id' => 'umsp://plugins/seriescinetube',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'cinetube series',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
$myMediaItems[] = array(
'id' => 'umsp://plugins/seriesyonkis',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'yonkis series',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
$myMediaItems[] = array(
'id' => 'umsp://plugins/seriespepito',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'seriespepito',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
$myMediaItems[] = array(
'id' => 'umsp://plugins/tube8',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'tube8',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
$myMediaItems[] = array(
'id' => 'umsp://plugins/pornhub',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'pornhub',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
?>
<?php
global $myMediaItems;
;$myMediaItems[] = array(
'id' => 'umsp://plugins/cinetube',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'Cinetube',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
$myMediaItems[] = array(
'id' => 'umsp://plugins/cinetube-documentales',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'cinetube documentales',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
$myMediaItems[] = array(
'id' => 'umsp://plugins/peliculas21',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'peliculas21',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
$myMediaItems[] = array(
'id' => 'umsp://plugins/seriescinetube',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'cinetube series',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
$myMediaItems[] = array(
'id' => 'umsp://plugins/seriesyonkis',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'yonkis series',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
$myMediaItems[] = array(
'id' => 'umsp://plugins/seriespepito',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'seriespepito',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
?>
PuMa escribió:PD: Ahora solo falta que al autor de el plugin de seriesyonkis acabe de arreglar el plugin para poder ver los videos por megaupload. Voy a revisar a ver si puedo ponerlo.
PuMa escribió:lepra79 escribió:Me sumo a la pregunta de Danilo, para ver cuales serian los pasos que siguen despues de descomprir este archivo. Gracias.
Abris una ventanita msdos y escribis telnet laipdevuestrolive
usuario escribis root
una vez conectados poneis passwd 1234
y confirmar 1234
salís
( Si teneis cuenta megaupload premium podeis añadir otra linea que os dara acceso a ver peliculas megaupload premium de mas calidad y sin cortes ) podeis mirarlo en el blog de juliojs es escribir config-c AUTH y vuestra cokie.
Bajad un programa cliente FTP ( Por ejemplo File Zilla )
Añadis una nueva conexion que sea la IP de vuestro LIVE puerto 21 usuario root y contraseña 1234
Una vez dentro ( yo supongo que teneis el ultimo firm de b-rad ) buscais los archivos que os habeis bajado en un lado y en el otro buscais las carpetas donde van :
1.- Copiar, por ftp, por ejemplo, S99user-script umsp.php y umsp-plugins.tgz en /conf
2.- Para guarretes xD ( cuidado si teneis crios en casa )
Si además quereis ver pornhube y tube8 copiar en la misma carpeta /conf el umsp.php que esta en la carpeta porno
Nota
Obtenido leyendo en el foro forum.wdlxtv.com y EOL por supuesto
Se puede ir añadiendo nuevos plugins que vayan saliendo añadiendolos en el comprimido umsp-plugins-tgz y editanto umsp.php
no hay mas
grep -q /wdtvext/plugins/HidePandora.plugin.js /conf/wdtvext-plugins
[ "$?" == "1" ] && echo /wdtvext/plugins/HidePandora.plugin.js >> /conf/wdtvext-plugins
Jamiroo escribió:hola
he provado los plugins de puma y comentarte que copiando el tgz y creando el umsp.php no me ha funcionado, he creado el umsp.php y luego los ficheros que hay dentro del tgz los he puesto en /tmp/umsp-plugins y asi si que me funciona, copiando el tgz en /conf no hay manera (ya he provado de reiniciar)
funciona bien, solo el inconveniente que si se va la luz, a volverlos a copiar.
Danilo Thann escribió:Una dudilla tonta, si instalo el de Brad y hay algun problemilla o tngo q recurrrir a garantía oficial, se le puede poner otra vez un FIRMWARE OFICIAL?? GRACIAS!!
PD: como va eso de http://documentalesatonline.blogspot.com/ , os animáis a un plugin??? es megavideo / megaupload, vengaa phperos gimme hell!!
SOL321 escribió:Buenos dias, alguien puede ayudarme con telnet en ubuntu, ya que a la hora de loguearme pongo root y no puedo continuar, me vuelve a salir la almohadilla, sin embargo, si pongo otro nombre cualquiera me deja poner el password pero me dice q es incorrecto, en espera de alguna respuesta, gracias, y saludos para el foro
the_vice escribió:PuMa escribió:PD: Ahora solo falta que al autor de el plugin de seriesyonkis acabe de arreglar el plugin para poder ver los videos por megaupload. Voy a revisar a ver si puedo ponerlo.
O yo no lo he visto bien o faltan cinetube - anime y cinetube - series anime, por otro lado comentar que lo he instalado y funciona todo bien.
<?php
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 _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) {
$html = file_get_contents($url);
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++) {
$data = array(
'movie_url' => $title[2][$z]
);
$dataString = http_build_query($data, 'pluginvar_');
$retMediaItems[] = array (
'id' => 'umsp://plugins/seriesyonkis?' . $dataString,
'dc:title' => html_entity_decode($title[1][$z],0,"UTF-8"),
'upnp:album_art'=> $title[3][$z],
'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. ' ' . $link[1][$z] ;
$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[2]); $i++) {
$auxiliar = decoMegaup(unescape($megaup[2][$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[2]) > 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;
}
?>
SOL321 escribió:Muchas gracias joe9, estoy intentando a ver si lo resuelvo pero me sale esto
Trying 192.168.x.xx.
Connected to 192.168.x.xx.
Escape character is '^]'.
WDTVLIVE login: root
#
kito0791 escribió:the_vice escribió:PuMa escribió:PD: Ahora solo falta que al autor de el plugin de seriesyonkis acabe de arreglar el plugin para poder ver los videos por megaupload. Voy a revisar a ver si puedo ponerlo.
O yo no lo he visto bien o faltan cinetube - anime y cinetube - series anime, por otro lado comentar que lo he instalado y funciona todo bien.
¡Buenos días!
Como no tengo cuenta premiun, no puedo probarlo, pero a ver si ahora va megaupload.
Version 3 de seriesyonkis<?php
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 _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) {
$html = file_get_contents($url);
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++) {
$data = array(
'movie_url' => $title[2][$z]
);
$dataString = http_build_query($data, 'pluginvar_');
$retMediaItems[] = array (
'id' => 'umsp://plugins/seriesyonkis?' . $dataString,
'dc:title' => html_entity_decode($title[1][$z],0,"UTF-8"),
'upnp:album_art'=> $title[3][$z],
'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. ' ' . $link[1][$z] ;
$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[2]); $i++) {
$auxiliar = decoMegaup(unescape($megaup[2][$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[2]) > 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;
}
?>
parece que no había hecho bien el parseo, creo que ahora si, ya me contaréis.
Pronto un plugin para tener las series favoritas agrupadas y controladitas
SOL321 escribió:De nuevo gracias joe9, no puedo con ubuntu, si a lo largo del dia hoy no lo puedo solucionar, me instalare windows y haber si lo hago funcionar de una vez, gracias por todo q pases un buen día, saludos
Tyler Durden escribió:Gente, que tal?
Ayer estuve a punto de comprarlo, pero me entraron unas dudas en el último momento. A ver si me podéis ayudar a resolverlas.
- La única diferencia entre el HD TV Live y el normal es la entrada que tiene para la red? El Live no trae wifi, no?
- El aparato solo es el reproductor HD. No trae HDD, verdad? El que se conecta puede ser tanto un HDD interno como externo?
- Suelo usar Plex en el iMac y el MB Pro (conectados en línea). Los menus de este se pueden configurar tanto como el Plex?
Bueno, esas son mis principales dudas.
Merci
Genial, yo lo probaré esta tarde.
Estoy pensando si se podrian poner iconos de imagen .jpg en las carpetas de accion/comedia/terror/... de cinetube. Supongo que habria que crear un directorio con las imagenes y subirlas, o colgarlas y meter los enlaces en el php.
joe9 escribió:SOL321 escribió:Muchas gracias joe9, estoy intentando a ver si lo resuelvo pero me sale esto
Trying 192.168.x.xx.
Connected to 192.168.x.xx.
Escape character is '^]'.
WDTVLIVE login: root
#
En teoria una vez pones "root" y das a enter te sale almohadilla y tienes que darle a enter de nuevo sin escribir nada. Entonces, de nuevo "en teoria" debería salirte que escribas la nueva contraseña. Si haciendo eso no te sale no sé qué podrá ser, no estoy muy puesto en estas cosas y mi conocimiento de Linux es cero, desgraciadamente para mí. Un saludo.
joe9 escribió:Danilo Thann escribió:Una dudilla tonta, si instalo el de Brad y hay algun problemilla o tngo q recurrrir a garantía oficial, se le puede poner otra vez un FIRMWARE OFICIAL?? GRACIAS!!
PD: como va eso de http://documentalesatonline.blogspot.com/ , os animáis a un plugin??? es megavideo / megaupload, vengaa phperos gimme hell!!
Yo he vuelto sin problemas a la versión oficial en innumerables ocasiones, incluso al primer firm.
Con esto de los plugins ¿podría llegar a verse la página web de "La Sexta" tal y como hacen los nuevos tv de Sony? o como el contenido (están todos los programas, en HD) no son enlaces a megaupload o megavideo ya no se podría ¿?
Saludos.