› Foros › Tecnología › Electrónica de consumo
<?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 _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);
preg_match_all('/>(.*?)</a></h5>',$html,$title);
for ($z = 0; $z < sizeof($link[1]); $z++) {
$data = array(
'cap_url' => $link[1][$z]
);
$count = $z + 1;
$title = 'Capitulo ' . $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 _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("/href='http:\/\/www.megaupload.com\/\?(.*?)=(.*?)'/",$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++) {
$getHeaders = @file_get_contents("http://www.megaupload.com/?" .$megaup[1][$i] . "=" . $megaup[2][$i], false, $context);
if (preg_match('/location: (.+)/',$http_response_header[3],$res)) {
$part = (sizeof($megaup[2]) > 1) ? "/" . ($i+1) : "";
$retMediaItems[] = array (
'id' => 'umsp://plugins/seriesyonkis?' . $megaup[2][$i],
'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;
}
?>
kito0791 escribió:¡Hola!
Esta es mi primera entrada en el foro, para hacer mi pequeña contribución.
Hay algunos que habéis pedido el plugins para SeriesYonkis, aquí os pongo una primera versión (basada en el plugin de seriespepito), sólo sirve para megavideo, para megaupload aún no lo he retocado.
A lo largo del día o mañana, pondré una nueva versión, con algunos retoques y si puede ser para que funcione con megaupload.
Espero que os sirva y lo disfrutéis.
Seriesyonkis.php<?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 _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);
preg_match_all('/>(.*?)</a></h5>',$html,$title);
for ($z = 0; $z < sizeof($link[1]); $z++) {
$data = array(
'cap_url' => $link[1][$z]
);
$count = $z + 1;
$title = 'Capitulo ' . $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 _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("/href='http:\/\/www.megaupload.com\/\?(.*?)=(.*?)'/",$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++) {
$getHeaders = @file_get_contents("http://www.megaupload.com/?" .$megaup[1][$i] . "=" . $megaup[2][$i], false, $context);
if (preg_match('/location: (.+)/',$http_response_header[3],$res)) {
$part = (sizeof($megaup[2]) > 1) ? "/" . ($i+1) : "";
$retMediaItems[] = array (
'id' => 'umsp://plugins/seriesyonkis?' . $megaup[2][$i],
'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;
}
?>
Un saludo.
PuMa escribió:kito0791 escribió:¡Hola!
Esta es mi primera entrada en el foro, para hacer mi pequeña contribución.
Hay algunos que habéis pedido el plugins para SeriesYonkis, aquí os pongo una primera versión (basada en el plugin de seriespepito), sólo sirve para megavideo, para megaupload aún no lo he retocado.
A lo largo del día o mañana, pondré una nueva versión, con algunos retoques y si puede ser para que funcione con megaupload.
Espero que os sirva y lo disfrutéis.
Seriesyonkis.php<?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 _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);
preg_match_all('/>(.*?)</a></h5>',$html,$title);
for ($z = 0; $z < sizeof($link[1]); $z++) {
$data = array(
'cap_url' => $link[1][$z]
);
$count = $z + 1;
$title = 'Capitulo ' . $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 _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("/href='http:\/\/www.megaupload.com\/\?(.*?)=(.*?)'/",$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++) {
$getHeaders = @file_get_contents("http://www.megaupload.com/?" .$megaup[1][$i] . "=" . $megaup[2][$i], false, $context);
if (preg_match('/location: (.+)/',$http_response_header[3],$res)) {
$part = (sizeof($megaup[2]) > 1) ? "/" . ($i+1) : "";
$retMediaItems[] = array (
'id' => 'umsp://plugins/seriesyonkis?' . $megaup[2][$i],
'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;
}
?>
Un saludo.
Genial, enhorabuena!
funcionan las caratulas? No veo lo de $poster.
Recordad que el megavideo dura 70 minutos por video, luego se os cortara.
preg_match_all("/<center><a title='(.*?)' href='(.*?)'><img src='(.*?)' alt=/",$html,$title);
kito0791 escribió:PuMa escribió:kito0791 escribió:¡Hola!
Esta es mi primera entrada en el foro, para hacer mi pequeña contribución.
Hay algunos que habéis pedido el plugins para SeriesYonkis, aquí os pongo una primera versión (basada en el plugin de seriespepito), sólo sirve para megavideo, para megaupload aún no lo he retocado.
A lo largo del día o mañana, pondré una nueva versión, con algunos retoques y si puede ser para que funcione con megaupload.
Espero que os sirva y lo disfrutéis.
Seriesyonkis.php<?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 _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);
preg_match_all('/>(.*?)</a></h5>',$html,$title);
for ($z = 0; $z < sizeof($link[1]); $z++) {
$data = array(
'cap_url' => $link[1][$z]
);
$count = $z + 1;
$title = 'Capitulo ' . $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 _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("/href='http:\/\/www.megaupload.com\/\?(.*?)=(.*?)'/",$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++) {
$getHeaders = @file_get_contents("http://www.megaupload.com/?" .$megaup[1][$i] . "=" . $megaup[2][$i], false, $context);
if (preg_match('/location: (.+)/',$http_response_header[3],$res)) {
$part = (sizeof($megaup[2]) > 1) ? "/" . ($i+1) : "";
$retMediaItems[] = array (
'id' => 'umsp://plugins/seriesyonkis?' . $megaup[2][$i],
'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;
}
?>
Un saludo.
Genial, enhorabuena!
funcionan las caratulas? No veo lo de $poster.
Recordad que el megavideo dura 70 minutos por video, luego se os cortara.
¡Hola!
Si funcionan, he aprovechado el parseoy en el array $title tengo los enlaces, los títulos y las imágenes de las carátulas, de está forma es un poco más rápido que si tengo que parsear 3 veces para los títulos, los enlaces y las carátulas.preg_match_all("/<center><a title='(.*?)' href='(.*?)'><img src='(.*?)' alt=/",$html,$title);
Un saludo.
Jaar escribió:Hola,
he puesto el Megapack 4 dentro del tvlive con FIRMWARE 1.02.21_WDLXTV.COM_WDLXTV_LIVE-0.4.2.1 + 1.02.21_B-RAD.CC_EXT3-BOOT_LIVE-0.4.2.1
tal como dice PuMa en la pagina 465
me aparecen
Cinetube
Series cinetube
Documentales Cinetube.
Pelis anime Cinetube
SeriesPepito
Peliculas21
dentro de UMSP
pero luego cuando entro en uno de ellos me dicen que "no hay medios disponibles en la carpeta actual".
Alguien sabe que falla??
Muchas gracias,
Oriol
pd: Tengo conexion internet funcional
¡Hola!
Si funcionan, he aprovechado el parseoy en el array $title tengo los enlaces, los títulos y las imágenes de las carátulas, de está forma es un poco más rápido que si tengo que parsear 3 veces para los títulos, los enlaces y las carátulas.preg_match_all("/<center><a title='(.*?)' href='(.*?)'><img src='(.*?)' alt=/",$html,$title);
Un saludo.
Sí , ya me he fijado, edité el post anterior al verlo, muy bueno el detalle. A ver si lo pruebo más tarde.
UFF
Ahora encima seriesyonkis, salen miles y miles de series más. ¿ En serio no os saturais al poner la TV ? Yo sí , os juro que me mareo y ya no se que ver con tanta cosa.
Bestial.
charlienam escribió:Buenas llevo varias semanas siguiendo este foro y al final me he decidido a comprar el WD TVHD LIVE, ya que me resultaba un coñazo tener que estar con los pendrive y la verdad que lo compre hace dos semanas y estoy muy contento, pero tengo un problema y es que los archivos que son mas grandes de 4 Gb se me entrecorta la imagen y al final se queda congelada la imagen y no avanza mas y ni que decir de peliculas en blue ray. Comentar que mi ordenador es un iMac de ultima generación y como software instalado en mi iMac uso el Twonky. He buscado por el foro y no he encontrado nada, por lo que si alguien tiene mi problema con mac ó si es problema de software ó de configuración
Gracias un saludo.
Jaar escribió:gracias puMa
ya me funciona todo con el penultimo firm!
gracias kito
ademas de poner el plugin seriesyonki.php
se tiene que modificar el media-items.php?
gracias de nuevo!
<?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('/<a href="(.*?)\?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;
}
?>
kito0791 escribió:
También he retocado la lista de capítulos para que salga el título del capítulo, en vez de "capitulo 1"
charlienam escribió:Buenas llevo varias semanas siguiendo este foro y al final me he decidido a comprar el WD TVHD LIVE, ya que me resultaba un coñazo tener que estar con los pendrive y la verdad que lo compre hace dos semanas y estoy muy contento, pero tengo un problema y es que los archivos que son mas grandes de 4 Gb se me entrecorta la imagen y al final se queda congelada la imagen y no avanza mas y ni que decir de peliculas en blue ray. Comentar que mi ordenador es un iMac de ultima generación y como software instalado en mi iMac uso el Twonky. He buscado por el foro y no he encontrado nada, por lo que si alguien tiene mi problema con mac ó si es problema de software ó de configuración
Gracias un saludo.
kito0791 escribió:¡Hola de nuevo!
Para el que ya haya guardado el código de seriesyonkis version 2 que mandé un poco más arriba, por favor, volved a hacerlo, que con las prisas no estaba completo
Gracias.
Sbiky escribió:Hola, tengo un problema con el aparato en cuestion. Va con el firmware de fabrica, no habia dado problemas nunca y ahora al enchufarlo no se ve imagen en la TV, la TV me manda un mensaje de que no soporta el modo de video del reproductor... ¿como puedo arreglar el problema?
De vez en cuando cuando vuelvo a enchufar la TV y el aparato me sale imagen pero en colo verde o rojo distorsionada y se apaga y vuelve a sacarme la TV el mensaje de modo no soportado. ¿Se ha roto? tiene arreglo? o voy a donde lo compré?
luisbriones escribió:Sbiky escribió:Hola, tengo un problema con el aparato en cuestion. Va con el firmware de fabrica, no habia dado problemas nunca y ahora al enchufarlo no se ve imagen en la TV, la TV me manda un mensaje de que no soporta el modo de video del reproductor... ¿como puedo arreglar el problema?
De vez en cuando cuando vuelvo a enchufar la TV y el aparato me sale imagen pero en colo verde o rojo distorsionada y se apaga y vuelve a sacarme la TV el mensaje de modo no soportado. ¿Se ha roto? tiene arreglo? o voy a donde lo compré?
Parece que es una cuestion de configuracion de la salida de video. No se si habras tocado algo de eso, pero si no puedes ver nada yo probaria haciendo un reset con el boton que esta en el aparato. Antes de eso probaria conectarlo al televisor con otra salida de video
Saludos
Luis
the_vice escribió:kito0791 escribió:¡Hola de nuevo!
Para el que ya haya guardado el código de seriesyonkis version 2 que mandé un poco más arriba, por favor, volved a hacerlo, que con las prisas no estaba completo
Gracias.
A mi no me aparecen los videos de megaupload, pero quizas sea porque muchos de los enlaces no las tienen, ¿me podeis indicar alguna serie/pelicula que tenga enlace a megaupload para comprobar si funciona?
Sbiky escribió:luisbriones escribió:Sbiky escribió:Hola, tengo un problema con el aparato en cuestion. Va con el firmware de fabrica, no habia dado problemas nunca y ahora al enchufarlo no se ve imagen en la TV, la TV me manda un mensaje de que no soporta el modo de video del reproductor... ¿como puedo arreglar el problema?
De vez en cuando cuando vuelvo a enchufar la TV y el aparato me sale imagen pero en colo verde o rojo distorsionada y se apaga y vuelve a sacarme la TV el mensaje de modo no soportado. ¿Se ha roto? tiene arreglo? o voy a donde lo compré?
Parece que es una cuestion de configuracion de la salida de video. No se si habras tocado algo de eso, pero si no puedes ver nada yo probaria haciendo un reset con el boton que esta en el aparato. Antes de eso probaria conectarlo al televisor con otra salida de video
Saludos
Luis
No he tocado nada, ayer de hecho estuve viendo toda la tarde una serie. Ha sido al ir a enchufarlo hoy y el TV me dice que nanai, que no soporta ese modo de imagen, conecto el aparato a otro monitor de mi casa y se ve la imagen con distorsion:
Y notandose el parpadeo de esas zonas rojizas.
cromwell60 escribió:charlienam escribió:Buenas llevo varias semanas siguiendo este foro y al final me he decidido a comprar el WD TVHD LIVE, ya que me resultaba un coñazo tener que estar con los pendrive y la verdad que lo compre hace dos semanas y estoy muy contento, pero tengo un problema y es que los archivos que son mas grandes de 4 Gb se me entrecorta la imagen y al final se queda congelada la imagen y no avanza mas y ni que decir de peliculas en blue ray. Comentar que mi ordenador es un iMac de ultima generación y como software instalado en mi iMac uso el Twonky. He buscado por el foro y no he encontrado nada, por lo que si alguien tiene mi problema con mac ó si es problema de software ó de configuración
Gracias un saludo.
El disco duro donde tienes las películas ha de estar formateado en NTFS o mejor en HTFS? el de mac (ahora no me acuerdo del formato joer)
O te estas refiriendo que lo pasas por wifi o red ?
Sbiky escribió:Hola, tengo un problema con el aparato en cuestion. Va con el firmware de fabrica, no habia dado problemas nunca y ahora al enchufarlo no se ve imagen en la TV, la TV me manda un mensaje de que no soporta el modo de video del reproductor... ¿como puedo arreglar el problema?
De vez en cuando cuando vuelvo a enchufar la TV y el aparato me sale imagen pero en colo verde o rojo distorsionada y se apaga y vuelve a sacarme la TV el mensaje de modo no soportado. ¿Se ha roto? tiene arreglo? o voy a donde lo compré?
edit: lo he conectado a otro TV de mi casa, se ve pero se ve la imagen mal, como granulada en las sombras como cuando se fastidia la pantalla de un portatil y se ven tonos verdosos o rojos... he probado a actualizar el firmware por el oficial y ocurre lo mismo
leofmv escribió:Buen Dia:
Estuve intentando instalar me anda pero cuando realizo un reinicio hard (desconecto) se borran los archivos que copien en la carpeta urs/share/umsd/plugins no se que estoy haciendo mal
por su colaboracion Gracias "Mientras no reinicio puedo entrar sin problemas a cinetube etc"
http://www.megaupload.com/?d=6DYLBZS0
mmt escribió:Sin necesidad de tener usb con ext3... probad y comentar si os funciona
Descargar y leer txt instruccioneshttp://www.megaupload.com/?d=6DYLBZS0
Brontozaurio escribió:mmt escribió:Sin necesidad de tener usb con ext3... probad y comentar si os funciona
Descargar y leer txt instruccioneshttp://www.megaupload.com/?d=6DYLBZS0
Despues del reinicio va perfecto...muchas gracias porque es el primero que me funciona con la 0.4.2.1
PuMa escribió:the_vice escribió:kito0791 escribió:¡Hola de nuevo!
Para el que ya haya guardado el código de seriesyonkis version 2 que mandé un poco más arriba, por favor, volved a hacerlo, que con las prisas no estaba completo
Gracias.
A mi no me aparecen los videos de megaupload, pero quizas sea porque muchos de los enlaces no las tienen, ¿me podeis indicar alguna serie/pelicula que tenga enlace a megaupload para comprobar si funciona?
No sale ningun megaupload, debe fallar algun detalle. Aun no lo ha podido testear.
soymicmic escribió:Entonces con esta versión... ¿solo hay que instalar el WDlxTV y luego hacer la copia de ficheros? ¿No hace falta ocupar un usb con un pincho permanente?
soymicmic escribió:Por cierto, para el ftp:
- ip: configuracion --> conf. sistema --> información
- ¿¿usuario y clave??
kito0791 escribió:[
Buenos días, el plugin está basado en el de seriepepito, podríais probar si en éste aparecen los enlaces de megaupload.
Yo solo tengo cuenta normal en megaupload y no he podido probarlo.
kito0791 escribió:
Buenos días, el plugin está basado en el de seriepepito, podríais probar si en éste aparecen los enlaces de megaupload.
Yo solo tengo cuenta normal en megaupload y no he podido probarlo.
Socket escribió:Estaba a punto de comprarme un popcorn a200 cuendo me encuentro con esto:
http://products.wdc.com/library/AAG/ESN/4178-705123.pdf
Nuevo WD Elements Play 1TB con disco duro integrado!
Lo tienen en Pixmanía por 197€ para el 31/08/2010.
http://www.pixmania.com/es/es/6657620/a ... a-ele.html
Saludos.
mmt escribió:Sin necesidad de tener usb con ext3... probad y comentar si os funciona
Descargar y leer txt instruccioneshttp://www.megaupload.com/?d=6DYLBZS0
lepra79 escribió:Me sumo a la pregunta de Danilo, para ver cuales serian los pasos que siguen despues de descomprir este archivo. Gracias.
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
Socket escribió:Socket escribió:Estaba a punto de comprarme un popcorn a200 cuendo me encuentro con esto:
http://products.wdc.com/library/AAG/ESN/4178-705123.pdf
Nuevo WD Elements Play 1TB con disco duro integrado!
Lo tienen en Pixmanía por 197€ para el 31/08/2010.
http://www.pixmania.com/es/es/6657620/a ... a-ele.html
Saludos.
He leído muy poco y de momento todo están siendo palos.
No lleva funciones de red y atención, no soporta DTS! Vamos pa' tras, como los cangrejos. ¬¬
En cambio, lleva por primera vez en un repro multimedia HDMI 1.4 que puede indicar un nuevo chipset.
jk_sarmiento escribió:...pero en la pagina oficial de WD dice que si soporta audio DTS: http://www.wdc.com/sp/products/products.asp?driveid=863. Te paso lo que dice literalmente:
[...]