-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
tobi
Youtube (todavía no conseguimos ver ningún video de Vevo y musicales pocos... pero bien)
Aparte de lo que te dijo Chucky, para los aficionados a ver vídeos musicales se acaba de publicar la versión 1.4.00 de xListPlay (hilo en el foro del Xtreamer) disponible para su descarga en la web de su autor wencaS.
La verdad es que hay que hacer un pequeño cambio en el código del archivo inc.php para que funcione en los reproductores cuyo PHP no incluye soporte para cURL (el cambio lo he puesto en el hilo enlazado del foro del Xtreamer). Además de que wencaS ha ofuscado el código de dicho archivo, con lo que se dificulta un pelín el acceso al código fuente, pero.... Por lo demás, añadiendo un item al menu.rss y copiando la carpeta xListPlay en algún sitio accesible desde el servidor web, ya lo tendremos listo para funcionar.
Saludos.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
calimocho
Aparte de lo que te dijo Chucky, para los aficionados a ver vídeos musicales se acaba de publicar la versión 1.4.00 de
xListPlay (hilo en el foro del Xtreamer) disponible para su descarga en la
web de su autor wencaS.
La verdad es que hay que hacer un pequeño cambio en el código del archivo inc.php para que funcione en los reproductores cuyo PHP no incluye soporte para cURL (el cambio lo he puesto en el hilo enlazado del foro del Xtreamer). Además de que wencaS ha ofuscado el código de dicho archivo, con lo que se dificulta un pelín el acceso al código fuente, pero.... Por lo demás, añadiendo un item al menu.rss y copiando la carpeta xListPlay en algún sitio accesible desde el servidor web, ya lo tendremos listo para funcionar.
Saludos.
Soy incapaz de acceder al foro de xtreamer, sigo dado de alta, tengo contraseña, pero al entrar me dice que no tengo permisos para acceder al foro. ¿?
¿Podrias poner aqui los cambios a efectuar a inc.php?
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
chucky11
Soy incapaz de acceder al foro de xtreamer, sigo dado de alta, tengo contraseña, pero al entrar me dice que no tengo permisos para acceder al foro. ¿?
Te habrán baneado :-???
Cita:
Iniciado por
chucky11
¿Podrias poner aqui los cambios a efectuar a inc.php?
Los cambios en el código fuente original son bien sencillos y se reducen a la función get_html_page():
Código:
if(function_exists('curl_init')) {
... AQUÍ VA EL CÓDIGO ORIGINAL DE WENCAS QUE UTILIZA cURL
}
else
$html = file_get_contents($link); // NOSOTROS USAMOS ESTA FUNCIÓN PARA DESCARGAR LA PÁGINA WEB
if ($html == "")... // ESTO YA VUELVE A SER CÓDIGO DE WENCAS
¿Cuál es el problema? Pues, como he dicho, el archivo inc.php está ofuscado/cifrado, así que si lo abres con el notepad++ no podrás cambiar nada hasta que lo descifres. No es que sea muy complicado y seguro que es un juego de niños para cualquiera que tenga conocimientos de PHP...
Lo que no voy a hacer DE MOMENTO es publicar el código descifrado, que tampoco quiero que wencaS se enfade y nos banee a los españoles (intentar banear a alguien con una IP dinámica individualmente le iba a ser más complicado ya que se pueden falsificar los datos que usa para identificar al que se conecta a su servidor).
Si lo quieres para probarlo en alguno de tus reproductores, yo te paso el archivo ya modificado (y sin cifrar, que tampoco me voy a poner a cifrarlo). Pero si lo que quieres es publicarlo como un paquete que se pueda usar en un firmware openHMR, casi mejor contactas con wencaS aquí y le pides a él el inc.php modificado y cifrado/ofuscado.
Saludos.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
calimocho
Te habrán baneado :-???
Los cambios en el código fuente original son bien sencillos y se reducen a la función get_html_page():
Código:
if(function_exists('curl_init')) {
... AQUÍ VA EL CÓDIGO ORIGINAL DE WENCAS QUE UTILIZA cURL
}
else
$html = file_get_contents($link); // NOSOTROS USAMOS ESTA FUNCIÓN PARA DESCARGAR LA PÁGINA WEB
if ($html == "")... // ESTO YA VUELVE A SER CÓDIGO DE WENCAS
¿Cuál es el problema? Pues, como he dicho, el archivo inc.php está ofuscado/cifrado, así que si lo abres con el notepad++ no podrás cambiar nada hasta que lo descifres. No es que sea muy complicado y seguro que es un juego de niños para cualquiera que tenga conocimientos de PHP...
Lo que no voy a hacer DE MOMENTO es publicar el código descifrado, que tampoco quiero que wencaS se enfade y nos banee a los españoles (intentar banear a alguien con una IP dinámica individualmente le iba a ser más complicado ya que se pueden falsificar los datos que usa para identificar al que se conecta a su servidor).
Si lo quieres para probarlo en alguno de tus reproductores, yo te paso el archivo ya modificado (y sin cifrar, que tampoco me voy a poner a cifrarlo). Pero si lo que quieres es publicarlo como un paquete que se pueda usar en un firmware openHMR, casi mejor contactas con wencaS
aquí y le pides a él el inc.php modificado y cifrado/ofuscado.
Saludos.
Yo creo que no llege a escribir un solo post, esto es algo que me pasa desde el principio. Yo creo que tiene algo que ver con acceder al foro desde servidore en distintos paises en un solo dia.
Si el paquete va bajo licencia GPL, tal y como pone en su web ¿No deberia suministrar el codigo fuente?.
Mandame el archivo, hazme el favor. Por de pronto por probarlo, si me gusta y me pongo a algo, ya le pedire el archivo a wencaS.
Gracias
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
chucky11
Si el paquete va bajo licencia GPL, tal y como pone en su web ¿No deberia suministrar el codigo fuente?.
Es pura contradicción, ya se lo dije.
Ahora te envío el archivo.
Saludos.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
¡Hola!
Perdonad mi ignorancia pero no encuentro la forma de hacerlo.
¿Podríais decirme como se copia un directorio entero en el disco duro local de el ordenador al directorio raíz del I-Cube una vez iniciado la sesión con Telnet?
Ejemplo como pasar C:\Mig2_pack al i-Cube que esta en 192.168.0.7
He leído algunos manuales pero en la práctica soy incapaz de copiarlos. Si me va bien copiar con Dos o Linux si están en el mismo equipo.
Supongo que hay alguna cosa donde no caigo.
Saludos y gracias
Cita:
Iniciado por
Blade_Runner
@tobi:
Supongo que utilizas Windows. Si es así, para realizar un telnet debes ir a Inicio->Ejecutar... y escribir "cmd" (sin comillas). Al ejecutarlo se abrirá una ventana de comandos. Escribe "telnet /help" (sin comillas). Al ejecutarlo, si tienes instalados los servicios de telnet, te mostrará una pantalla de ayuda con las opciones de la linea de comando.
Evidentemente el i-cube debe estar conectado a la red. Debes saber su dirección IP. Supongamos que es 192.168.100.7. Entonces para conectarte por telnet al cubo debes ejecutar:
telnet 192.168.100.7
Al conectarse, te aparecerá el prompt del login "i-Cube login:" y espera que introduzcas el nombre de usuario, por defecto root. Lo tecleas y si es correcto aparecerá el prompt "~ #" en espera de que introduzcas los comandos que desees.
Espero haber sido de ayuda.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
mnicolau
¡Hola!
Perdonad mi ignorancia pero no encuentro la forma de hacerlo.
¿Podríais decirme como se copia un directorio entero en el disco duro local de el ordenador al directorio raíz del I-Cube una vez iniciado la sesión con Telnet?
Ejemplo como pasar C:\Mig2_pack al i-Cube que esta en 192.168.0.7
He leído algunos manuales pero en la práctica soy incapaz de copiarlos. Si me va bien copiar con Dos o Linux si están en el mismo equipo.
Supongo que hay alguna cosa donde no caigo.
Saludos y gracias
Para pasar contenidos de un PC al cubo, NO es necesrio usar telnet. Puedes pasarlo por SAMBA(NAS) o por FTP, igual que harias con cualquier pelicula.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
¡Debo llevar una semana fatal!
Ya solo me falta que me ponga las orejas de burro.
MiG2 funcionando
YouTube : Error al cargar
Canal Adultos: No lo encuentro.
Aparte gracias chucky11 por contestar. Era algo tan obvio de copiar mediante NAS o FTP.
Cita:
Iniciado por
Blade_Runner
Gracias!
MIG2, Youtube y canal adultos funcionando!
Un saludo.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
mnicolau
¡Debo llevar una semana fatal!
Ya solo me falta que me ponga las orejas de burro.
MiG2 funcionando
YouTube : Error al cargar
Canal Adultos: No lo encuentro.
Aparte gracias chucky11 por contestar. Era algo tan obvio de copiar mediante NAS o FTP.
El error al cargar youtube ¿Que youtube usas? No tienes que usar el youtube xl.
El canal adultos esta al final del menu principal del IMS, justo antes de la ayuda.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Acabo de darme cuenta donde he cometido el error.
¡Como hay que decir que hay que leer todos los mensajes del hilo!
¡No había instalado el parche para el Auto incio de Mig2?
¡Tranquilos a todos que ya me pongo las orejas de BURRO!
Cambiando de tema.
¿Cómo se podría hacer para que al ponerse en marcha el i-cube 3200 automáticamente se pusiera un programa de la TDT?
¡Muchas gracias por vuestra paciencia, esfuerzo y por soportarme!
Saludos
Cita:
Iniciado por
chucky11
El error al cargar youtube ¿Que youtube usas? No tienes que usar el youtube xl.
El canal adultos esta al final del menu principal del IMS, justo antes de la ayuda.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
mnicolau
Acabo de darme cuenta donde he cometido el error.
¡Como hay que decir que hay que leer todos los mensajes del hilo!
¡No había instalado el parche para el Auto incio de Mig2?
¡Tranquilos a todos que ya me pongo las orejas de BURRO!
Cambiando de tema.
¿Cómo se podría hacer para que al ponerse en marcha el i-cube 3200 automáticamente se pusiera un programa de la TDT?
¡Muchas gracias por vuestra paciencia, esfuerzo y por soportarme!
Saludos
En configuracion busca la opcion Auto inicio, selecciona TDT, y ya esta, te arrancara en el ultimo canal de la TDT que hayas visto.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
tobi
Youtube (todavía no conseguimos ver ningún video de Vevo y musicales pocos... pero bien)
Hace poco hubo una actualización de Youtube4 de mikka donde ya se pueden ver dichos vídeos (al menos los de VEVO que probé).
Para que funcione en algunos firmwares/reproductores quizá haya que cambiar en el fichero get.php las extensiones de los scripts temporales de ".sh" a ".cgi", pero es un cambio sencillo que bien merece la pena.
Saludos.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Siguiendo con el tema de Youtube y sus problemas con los vídeos de VEVO, tenéis un nuevo fichero get.php para quien lo quiera probar.
Se ha copiado la parte correspondiente de la nueva versión de Youtube4 así que los méritos son para sus autores:
Youtube 4 made by mikka.
This software is using code from ГлавТВ team (agent_wowa / consros), from oscar and graphics from XBMC & Pavlik.
El fichero se tendría que copiar en /usr/local/etc/www/youtube sustituyendo al get.php original, aunque lo mejor es renombrar el original por si hubiera algún fallo en el nuevo. Yo no lo he probado en el i-Cube 3200. La operación se puede hacer por FTP.
Si alguien lo prueba ya dirá.
Saludos.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
calimocho
Siguiendo con el tema de Youtube y sus problemas con los vídeos de VEVO, tenéis un nuevo fichero
get.php para quien lo quiera probar.
Se ha copiado la parte correspondiente de la nueva versión de
Youtube4 así que los méritos son para sus autores:
Youtube 4 made by mikka.
This software is using code from ГлавТВ team (agent_wowa / consros), from oscar and graphics from XBMC & Pavlik.
El fichero se tendría que copiar en /usr/local/etc/www/youtube sustituyendo al get.php original, aunque
lo mejor es renombrar el original por si hubiera algún fallo en el nuevo. Yo no lo he probado en el i-Cube 3200. La operación se puede hacer por FTP.
Si alguien lo prueba ya dirá.
Saludos.
Creo recordar que en los Icube por FTP solo hay acceso a la parte publica del HDD.
Copiar el archivo a la raiz del HDD y por telnet:
mv /usr/local/etc/www/youtube/get.php /usr/local/etc/www/youtube/old_get.php
cp /tmp/hdd/volumes/HDD1/get.php /usr/local/etc/www/youtube/get.php
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Hola, tengo una duda. Yo tengo un Popcorn a110 y quiero instalar el moviejukebox, pero después de seguir paso a paso el tutorial de una web, no se que pasa que no me carga el programa en el popcorn. De hecho no me deja poner el archivo de ejecutable en el palomo. Puede ser porque el disco duro esta en ext2? a parte, he intentado descargarme el archivo ejecutable del Yamj Gui config, pero en todos los links que he encontrado solo hay un archivo comprimido con las carpetas lib, mediainfo, mkvtoolnix, notices, properties, skins, temp, watched installer, y mas archivos. Pero el ejecutable yamj gui config, nada de nada. Q hice? me baje uno de Ac Ryan, pero no es el q sale en el tuto y supongo que por eso no puedo acabar de instalarlo bien.
No se si me he explicado bien, pero si necesitais más aclaraciones os envio algun pantallazo.
Gracias y un saludo.
IVAN
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
navi77
Hola, tengo una duda. Yo tengo un Popcorn a110 y quiero instalar el moviejukebox, pero después de seguir paso a paso el tutorial de una web, no se que pasa que no me carga el programa en el popcorn. De hecho no me deja poner el archivo de ejecutable en el palomo. Puede ser porque el disco duro esta en ext2? a parte, he intentado descargarme el archivo ejecutable del Yamj Gui config, pero en todos los links que he encontrado solo hay un archivo comprimido con las carpetas lib, mediainfo, mkvtoolnix, notices, properties, skins, temp, watched installer, y mas archivos. Pero el ejecutable yamj gui config, nada de nada. Q hice? me baje uno de Ac Ryan, pero no es el q sale en el tuto y supongo que por eso no puedo acabar de instalarlo bien.
No se si me he explicado bien, pero si necesitais más aclaraciones os envio algun pantallazo.
Gracias y un saludo.
IVAN
Este hilo es para los icube que pone en el titulo, e incluso podriamos ayudar a ponerlos en otros cubos con chip realtek, ¿Pero en un popcorn?
Lo siento pero yo no conozco ese reproductor, me temo que te has confundido de hilo.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Buenos días,
tengo un I-cube 2800 y me interesaría actualizar el jukebox. ¿podéis ayudarme?
Gracias por vuestra atención de antemano.
un saludo
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
Tocaching
tengo un I-cube 2800 y me interesaría actualizar el jukebox. ¿podéis ayudarme?
Gracias por vuestra atención de antemano.
Habría que ver de qué jukebox estás hablando. En este hilo se habla de un firmware que incluía el IMS5.2 y que, al menos ahora, no aparece en la página de descargas de woxter. Si tú tienes instalado el único firmware que aparece en dicha página ahora estás usando otro jukebox (de MELE, el fabricante del equipo). En lo único que coinciden es en que usan el servidor themoviedb.org para obtener los datos y fotos de las películas. Aparte de eso, todo son diferencias:
1) El jukebox de MELE usa el programa DvdPlayer, el Mig usa el programa Mig y ahora el script en bash Mig2
2) El jukebox de MELE usa la api 2.1 (deshabilitada) y el Mig, con el parche de este hilo, la 3.0 que es la que funciona actualmente (la razón del Parche de este hilo).
Se podrían modificar los scripts .rss del jukebox de MELE para que usaran el script de Mig2 o también se podría parchear el DvdPlayer para que usara otro script. La cuestión es que DvdPlayer espera los datos en formato XML y la nueva versión de la API sólo acepta el formato JSON, así que si quieres seguir usando el jukebox oficial (MELE) hay que transformar los datos de JSON a XML de alguna forma. Eso o esperar a que salga un nuevo firmware con el tema solucionado.
Saludos.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Buffff muchas gracias calimocho, la verdad es que estoy mas perdido..... ¿cómo puedo saber el firmware? El jukebox lo tenía instalado el i-cube A mi lo que me interesa es poder utilizar la aplicación para poder organizar las películas y series y que sea en español si puede ser.
¿puedes ayudarme?
Edito: porque algo he hecho, aunque no me ha servido de nada, sigo teniendo dos dudas.
1º ¿Si actualizo el firmware del cubo, se borra el disco duro?
2º ¿cómo puedo actualizar la aplicación jukebox para que lea de otras páginas de información de películas? Ahora sólo me sale una página y es inglesa con lo cuál no me reconoce ninguna película.
Muchas gracias de antemano por vuestra atención y ayuda.
Gracias por tu respuesta.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Tocaching, NO NECESITAS ACTUALIZAR EL FIRMWARE puesto que el que hay en la web de Woxter se supone que es el mismo que tienes instalado (el de fábrica).
Yo NO TENGO UN 2800, así que no puedo hacer las pruebas necesarias, entre otras cosas. Por lo que veo tú tampoco tienes demasiada experiencia en el tema, así que mejor NO TOQUES NADA.
Cuando se actualiza el firmware no se borra el disco duro. El firmware se instala en una memoria flash y no en el disco duro. Lo que sí puede pasar con alguna actualización es que se te pida formatear el disco y en ese caso sí que se borraría (si aceptaras formatearlo). Eso no te debería ocurrir con el firmware actual de la web de woxter, ya que se supone es el mismo que tienes instalado. Por eso mismo TAMPOCO TIENES QUE ACTUALIZAR.
Del jukebox que estás utilizando puedes modificar los archivos .rss (menús) y las imágenes, pero el resto de la aplicación está incluida en el programa DvdPlayer, así que esa parte sólo la puedes modificar "crackeando" DvdPlayer.
Entiendo que la página inglesa de la que hablas es themoviedb.org. Si es así no deberías preocuparte ya que en dicha página también tienen los datos en español y, en el caso de que no los tuvieran para alguna película, siempre podrías añadirlos tú. Y, en cuanto saquen un firmware oficial que soporte la versión 3 de la API, será mucho más sencillo modificar DvdPlayer para que obtenga los datos en español (sería cuestión de abrir el programa con un editor hexadecimal y sustituir "en" por "es" en los sitios correspondientes).
Saludos.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Muchas gracias,
esto es mucho más complicado de lo que imaginaba, voy a aprovechar que hoy tengo algo de tiempo para intentar que me reconozca alguna película, quizás deba cambiar el título por el exacto de la página. Voy a volver a intentarlo.
Porque con lo de "crakear"ya me has metido el miedo en el cuerpo.....
Gracias de nuevo por tu ayuda, voy a volver a probar y volveré para comentar los resultados.
Un saludo
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
Tocaching
Voy a volver a intentarlo.
Estás perdiendo el tiempo.
Antes, cuando la API 2.1 todavía funcionaba, una aplicación que quisiera buscar los datos de una película, como Superman por ejemplo, y obtenerlos en formato XML debía hacer una petición a una url del tipo: http://api.themoviedb.org/2.1/Movie....ÍCULA_A_BUSCAR
Si tú extraes las cadenas de texto del DvdPlayer de tu firmware (en linux existe el programa strings que hace eso) y buscas el texto "http://api.themoviedb.org/" encontrarás lo siguiente:
%s -t 1 -T 30 -nd http://api.themoviedb.org/2.1/Movie.search/en/xml/%s/%s -O %s
y justamente a continuación:
/sbin/wget
cc7cffe5b64245b308fbb769fd3cf013
A poco que conozcas C o cualquiera similar (lenguajes de programación) y el funcionamiento de wget (programa para descargar de la web) se puede adivinar cómo obtenía DvdPlayer los datos de las búsquedas. Para buscar los datos de la película "Superman" usará el comando:
/sbin/wget -t 1 -T 30 -nd http://api.themoviedb.org/2.1/Movie....cf013/superman -O RUTA_DEL_FICHERO_A_ESCRIBIR
cc7cffe5b64245b308fbb769fd3cf013, evidentemente, es la KEY o el TOKEN que themoviedb.org habrá asignado al Jukebox de MELE.
Tú puedes probar a visitar la url: http://api.themoviedb.org/2.1/Movie....cf013/superman con tu navegador web favorito y verá que el resultado es un error 404 Not Found. Y eso es así porque, COMO YA TE DIJE, la versión 2.1 de la API ya no funciona (llegó al final de su vida). Los programadores de aplicaciones que usaban themoviedb.org para obtener los datos de películas recibieron un email con el asunto TMDb API 2.1 End of Life Announcement en el que se anunciaba: The last day 2.1 will be online is September 15, 2013. O lo que es lo mismo si no entiendes el inglés, que el 15 de septiembre de 2013 dejaría de funcionar la API 2.1. Por eso y no por otra cosa tu Jukebox no encuentra los datos de tus películas.
Aquí, en el foro, ya se comentó. Y el jukebox Mig que se usaba en los firmwares de los i-cube 3200 también dejó de funcionar ese día. Y para solucionarlo se tuvo que crear el script mig2 (nosotros tampoco teníamos el código fuente del programa Mig) que usa la API 3. Esa es la forma adecuada de solucinar este tipo de problemas y no lo que estás intentando tú que, como ya te he dicho, es una pérdida de tiempo.
Ahora, para obtener los datos de la película Superman debes hacer una petición a una url como http://api.themoviedb.org/3/search/m...query=superman. Puedes comprobarlo visitando dicha url con tu navegador web. Eso sí, los datos los verás en formato JSON porque la versión 3 de la API ya no soporta el formato XML (el que espera DvdPlayer).
Esa url sólo es para las búsquedas. Con ella recibes los IDs y las rutas de las imágenes de películas que incluyan en su título la palabra superman. Una vez seleccionado el ID de tu película puedes obtener más datos haciendo una petición a una url como: http://api.themoviedb.org/3/movie/19...ts&language=es Y si la visitas verás que el resumen está en español ya que me he preocupado en añadir language=es al final.
Y aquí dejo el tema ya que creo está lo suficientemente claro.
Saludos.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Muchas gracias por tu tiempo y la explicación, pero cómo habrás podido deducir, la verdad es que no tengo ni idea de nada de esto.
Le enseñare tu contestación a algún informático de mi curro para que me ayude con el cacharro in situ, porque no tengo claro qué debería hacer y/o cambiar no se donde ni cómo debería añadir el script.
Gracias de nuevo por tu tiempo y lamento las molestias.
Un saludo
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
calimocho
Siguiendo con el tema de Youtube y sus problemas con los vídeos de VEVO, tenéis un nuevo fichero
get.php para quien lo quiera probar.
Se ha copiado la parte correspondiente de la nueva versión de
Youtube4 así que los méritos son para sus autores:
Youtube 4 made by mikka.
This software is using code from ГлавТВ team (agent_wowa / consros), from oscar and graphics from XBMC & Pavlik.
El fichero se tendría que copiar en /usr/local/etc/www/youtube sustituyendo al get.php original, aunque
lo mejor es renombrar el original por si hubiera algún fallo en el nuevo. Yo no lo he probado en el i-Cube 3200. La operación se puede hacer por FTP.
Si alguien lo prueba ya dirá.
Saludos.
Hola, este fin de semana pasado quisimos probarlo en nuestro cubo a ver si se veían videos musicales que nos gustan mucho, pero OOOHHH :wtf EL ENLACE: "tenéis un nuevo fichero get.php" no funciona, no se puede bajar... Cómo podríamos hacer para probarlo??
Muchísimas gracias como siempre de antemano :agradable
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
tobi
EL ENLACE: "tenéis un nuevo fichero get.php" no funciona, no se puede bajar...
Acabo de probarlo y a mí sí que me funciona. Prueba otra vez, a ver si fue un error temporal.
Saludos.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
calimocho
Acabo de probarlo y a mí sí que me funciona. Prueba otra vez, a ver si fue un error temporal.
Saludos.
A mi con IE7 (Si, ya se que es viejuno, pero en el curro no tengo privilegios para actualizarlo), tampoco me deja.
Con firefox, si que se me muestra el texto del archivo, es que has puesto el enlace con la opcion view.
Probad desde este enlace:
http://www.mediafire.com/download/ch...b7w6cs/get.php
El archivo es el mismo, pero de este modo si que puedo acceder desde IE7
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
chucky11
es que has puesto el enlace con la opcion view.
Eso ha sido cosa de Mediafire. Supongo que al ser un fichero de texto prefieren que compartamos ese enlace y no el de descarga. De hecho, si visitas tu enlace y pulsas justo debajo de get, en el icono marcado como More Sharing Options verás como te vuelve a mostrar el enlace "view" para copiarlo (aunque los de las redes sociales ya apuntan al "download").
Saludos.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
chucky11
A mi con IE7 (Si, ya se que es viejuno, pero en el curro no tengo privilegios para actualizarlo), tampoco me deja.
Con firefox, si que se me muestra el texto del archivo, es que has puesto el enlace con la opcion view.
Probad desde este enlace:
http://www.mediafire.com/download/ch...b7w6cs/get.php
El archivo es el mismo, pero de este modo si que puedo acceder desde IE7
Pues a nosotros nos sale esto al pinchar cualquier enlace:
Invalid or Deleted File.
The key you provided for file access was invalid. This is usually caused because the file is no longer stored on MediaFire. This occurs when the file is removed by the originating user or MediaFire.
Still have questions, or think we've made a mistake? Please contact support for further assistance.
_ No sabemos si lo estaremos haciendo bien la verdad. :bigcry
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
El get.php:
Código:
<?php
/*
This software is part of:
Name: Youtube for Realtek media players
Author: Zbigniew 'mikka' Hellmann
WWW: http://playon.unixstorm.org/youtube.php
it has been modified by OpenHMR.
*/
function parseParam($scope, $prefix, $suffix, $default = null, $occurence = 1) {
if (! isset($scope) || ! is_string($scope)) {
return $default;
}
for ($start = 0; $occurence > 0; $occurence--) {
$start = null == $prefix || '' == $prefix ? 0 :
strpos($scope, $prefix, $start);
if (false === $start) {
return $default;
}
$start += strlen($prefix);
}
$stop = null == $suffix || '' == $suffix ? strlen($scope) :
strpos($scope, $suffix, $start);
if (false === $stop) {
return $default;
}
return substr($scope, $start, $stop - $start);
}
function parseUrlParameters($html) {
$ss = explode( '&', $html );
$return = array();
foreach( $ss as $str ) {
list($p, $v) = explode( '=', $str );
$return[ $p ] = urldecode( $v );
}
return $return;
}
function DecryptYouTubeCypher( $signature ) {
$s = substr(strrev($signature), 3);
$ts = substr($s, 0, 1);
$n = 19 % strlen( $s );
$s = substr( $s, $n, 1 ) . substr( $s, 1, $n-1 ) . $ts . substr( $s, $n+1 );
$s = substr(strrev($s),2);
return $s;
}
function getVideoYoutube($url) {
if (preg_match('|embed/([A-Za-z0-9_-]*)|', $url, $m) ||
preg_match('|v=([A-Za-z0-9_-]*)|', $url, $m) ||
preg_match('|/v/([A-Za-z0-9_-]*)|', $url, $m))
{
$url = 'http://www.youtube.com/watch?v=' . $m[1];
}
$id = parseParam($url, "v=", '');
for ($i=0; $i<10; $i++) {
$url = "http://www.youtube.com/get_video_info?video_id=$id&eurl=https%3A%2F%2Fwww.youtube.com&sts=1588";
$html = file_get_contents($url);
if (strpos($html,'url_encoded_fmt_stream_map')===false ) {
$url = "http://www.youtube.com/get_video_info?video_id=$id&eurl=https%3A%2F%2Fwww.youtube.com&sts=1588&ps=leanback&el=leanback";
$opts = array('http'=>array('method'=>"GET",'header'=>"Cookie: SID=DQAAAJ0AAADPgXLoU4DtUvbQsLeueAep9V8k45GFQWKTQxuvWlTAPnkliH8rs1D7F9rCX4Kckq8h8t4XrxVF4UVlr9pPuAUBT8tuSyWQVBMVvWHKxocQo8bcMgxCa-VHHDBsIm6GGAkSpCdusy5Cezp-TX0HszAjAERLhizDiBuUCwO-KT1tITp7qF1Vn459tilrh017LnpkrezA43APKreJW9ugYU2z; HSID=A0xrIniQhqUTUPApr; LOGIN_INFO=78881a9fbcc1b720b92b7a8eb2291be3c3cAAAB7IjIiOiAic2dOLWxaVVI0Z011bVlodVhqeUpHUT09IiwgIjMiOiAxNzc3MzMzNTMwLCAiMSI6IDEsICI2IjogZmFsc2UsICI3IjogMTM3ODk3MDQxOCwgIjQiOiAiR0FJQSIsICI4IjogNTM5ODYwOTEzNjczfQ==\r\n"));
$context = stream_context_create($opts);
$html = file_get_contents($url, false, $context);
}
if (strpos($html,'url_encoded_fmt_stream_map')===false) { return array();}
if (strpos($html,'url_encoded_fmt_stream_map')!==false && strpos($html,'rtmpe')===false) { break;}
}
$title = parseParam($html, "title=", '&');
$title = urldecode ($title);
$html = parseUrlParameters($html);
$html = explode( ',', $html['url_encoded_fmt_stream_map'] );
$streams = array();
$videos = array ();
$thumb = "http://i1.ytimg.com/vi/$id/hqdefault.jpg";
foreach( $html as $str ) {
$s = parseUrlParameters($str);
if( ! isset( $s['itag'] ) || ! isset( $s['url'] )) continue;
if( isset( $s['sig'] )) $sig = $s['sig'];
elseif( isset( $s['s'] )) {
$sig = $s['s'];
$sig = DecryptYouTubeCypher( $sig );
} else continue;
$streams[ $s['itag'] ] = array ( 'url' => $s['url'] .'&signature='. $sig,
'quali' => $s['quality'],
'type' => $s['type'],
'img' => $thumb);
$format = '';
$quali = $s['quality'];
$url = $s['url'] .'&signature='. $sig;
$url = str_replace('&', '&', $url);
$fexp = parseParam($url, 'fexp=', '&');
if ($fexp=='') {$fexp = parseParam($url, 'fexp=', '');}
$url = str_replace('fexp='.$fexp,'', $url);
$url = str_replace('&&','&', $url);
$url = str_replace('?&','?', $url);
#$url = str_replace('---', '.', $url);
$url = urldecode($url);
$url = str_replace('https','http',$url);
if(strpos($s['type'],'video/mp4')!==false) { $format = 'MP4';}
if(strpos($s['type'],'video/x-flv')!==false) { $format = 'FLV';}
if($format == 'MP4' || $format == 'FLV' ){
if ($quali == 'hd1080') {
if ($s['itag'] == '85') $videos["3d-XQ/".$format] = $url;
else $videos["1080p/".$format] = $url;
}
if ($quali == 'hd720') {
if ($s['itag'] == '84') $videos["3d-HQ/".$format] = $url;
else $videos["720p/".$format] = $url;
}
if ($quali == 'large') {
if ($s['itag'] == '83') $videos["3d-SQ/".$format] = $url;
else$videos["480p/".$format] = $url;
}
if ($quali == 'medium') {
if ($s['itag'] == '82') $videos["3d-LQ/".$format] = $url;
else $videos["360p/".$format] = $url;
}
if ($quali == 'small') $videos["240p/".$format] = $url;
}
}
return array('title' => $title, 'thumb' => $thumb, 'videos' => $videos);
}
# Check Youtube ID
if (isset($_GET['id'])) {
$id = $_GET['id'];
}
else if (isset($_GET['url'])) {
$video_url = $_GET['url'];
$video_url = urldecode( $video_url );
parse_str(parse_url($video_url, PHP_URL_QUERY), $arrlink);
$id = $arrlink['v'];
}
if (empty($id)) {
$items = '
<item>
<title>Nada encontrado</title>
<link></link>
<media>/tmp/hdd/volumes/HDD1/IMS_image/Youtube/you_no_links.png</media>
</item>
';
}
else {
$items = '';
# Get direct links
$mylinks = getVideoYoutube("v=".$id);
# Get clip title
$title = $mylinks['title'];
if (empty($title)) {
date_default_timezone_set('Europe/Madrid');
$title = date("d.m.y-H.i.s");
}
foreach ($mylinks['videos'] as $qtip => $linkfile) {
$q = explode("/",$qtip);
$imgtext = $q[0];
if ($q[1] == "FLV"){
$type = 'video/x-flv';
$extension = 'flv';
} else {
$type = 'video/mp4';
$extension = 'mp4';
}
$items .= '
<item>
<title>' . $imgtext . '</title>
<enclosure type="' . $type . '" url="http://127.0.0.1/youtube/msdl-proxy.cgi"/>
<media>/tmp/hdd/volumes/HDD1/IMS_image/Youtube/get_format_' . $extension . '.jpg</media>
<real_url>' . htmlspecialchars($linkfile) . '</real_url>
<type>' . $type . '</type>
</item>
';
}
# If no links have been found
if (empty($items))
$items = '
<item>
<title>Nada encontrado</title>
<link></link>
<media>/tmp/hdd/volumes/HDD1/IMS_image/Youtube/you_no_links.png</media>
</item>
';
}
header("Content-type: text/xml");
echo '<?xml version="1.0" encoding="UTF-8" ?>'."\n";
echo '<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<onEnter>
filename = "' . ereg_replace("[^A-Za-z0-9 ]", "", $title) . '.' . $extension . '";
</onEnter>
<onExit>
tearDownPlaybackFlow();
deleteFile("/tmp/you_download.data");
</onExit>
<mediaDisplay name="photoView" showHeader="no" rowCount="1" columnCount="6" columnPerPage="6" drawItemText="no" showDefaultInfo="no" itemOffsetXPC="12" itemOffsetYPC="40" sliding="yes" itemBorderColor="1:1:1" itemHeightPC="21" itemWidthPC="11" itemBackgroundColor="1:1:1" itemGapYPC="1" idleImageXPC="85" idleImageYPC="33" idleImageWidthPC="5" idleImageHeightPC="8" backgroundColor="1:1:1" sideTopHeightPC="0" mainPartColor="-1:-1:-1" sideColorBottom="-1:-1:-1" sideColorTop="-1:-1:-1">
<idleImage>./image/POPUP_LOADING_01.png</idleImage>
<idleImage>./image/POPUP_LOADING_02.png</idleImage>
<idleImage>./image/POPUP_LOADING_03.png</idleImage>
<idleImage>./image/POPUP_LOADING_04.png</idleImage>
<idleImage>./image/POPUP_LOADING_05.png</idleImage>
<idleImage>./image/POPUP_LOADING_06.png</idleImage>
<idleImage>./image/POPUP_LOADING_07.png</idleImage>
<idleImage>./image/POPUP_LOADING_08.png</idleImage>
<backgroundDisplay name="ims_guide_menu">
<image offsetXPC="0" offsetYPC="0" widthPC="100" heightPC="100">./image/IMS_bg.fsp</image>
</backgroundDisplay>
<text offsetXPC="20" offsetYPC="5" widthPC="60" heightPC="10" fontSize="25" foregroundColor="-1:-1:-1" align="center" useBackgroundSurface="yes">YouTube</text>
<text redraw="no" offsetXPC="5" offsetYPC="67.5" widthPC="90" heightPC="9" fontSize="16" align="center">
<script>
getEnv("you_title");
</script>
</text>
<itemDisplay>
<image redraw="no" offsetXPC="0" offsetYPC="0" widthPC="100" heightPC="100">
<script>
if (getDrawingItemState() == "focus")
"/tmp/hdd/volumes/HDD1/IMS_image/Youtube/get_focus.png";
else
"/tmp/hdd/volumes/HDD1/IMS_image/Youtube/get_nofocus.png";
</script>
</image>
<image redraw="no" offsetXPC="9" offsetYPC="11" widthPC="85" heightPC="74">
<script>
getItemInfo(-1, "media");
</script>
</image>
<text redraw="no" offsetXPC="6" offsetYPC="79" widthPC="88" heightPC="12" fontSize="11" align="center">
<script>
getItemInfo(-1, "title");
</script>
</text>
</itemDisplay>
<onUserInput>
<script>
userInput = currentUserInput();
idx = getFocusItemIndex();
if ( "enter" == userInput ) {
data_file = "/tmp/you_download.data";
download_data = null;
tmp_data = "downloadspath='" + getEnv("you_downloadspath") + "'";
download_data = pushBackStringArray(download_data, tmp_data);
tmp_data = "fname='" + filename + "'";
download_data = pushBackStringArray(download_data, tmp_data);
tmp_data = "remotelink='" + getItemInfo(idx, "real_url") + "'";
download_data = pushBackStringArray(download_data, tmp_data);
tmp_data = "mimetype='" + getItemInfo(idx, "type") + "'";
download_data = pushBackStringArray(download_data, tmp_data);
writeStringToFile(data_file, download_data);
}
false;
</script>
</onUserInput>
</mediaDisplay>
<channel>' . $items . '
</channel>
</rss>';
?>
Saludos.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
tobi
Pues a nosotros nos sale esto al pinchar cualquier enlace:
Invalid or Deleted File.
The key you provided for file access was invalid. This is usually caused because the file is no longer stored on MediaFire. This occurs when the file is removed by the originating user or MediaFire.
Still have questions, or think we've made a mistake? Please contact support for further assistance.
_ No sabemos si lo estaremos haciendo bien la verdad. :bigcry
Hay veces que mediafire es un peñazo.
Pulsa el boton derecho del raton sobre el enlace del post, y elige "Copiar la ruta del enlace"
Pegala en la barra de direcciones de tu navegador.
Mira a ver si ahora te sale la opcion de descargar.
Si pulsas directamente sobre el enlace del post, si que te sale ese error.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Hola,
a ver si alguien me puede ayudar con esto.
Hace un tiempo tuve que formatear el HDD pq no podía ver los archivos. El caso es que sí que aparecía el disco como si el espacio estuviera utilizado. Bueno la historia es que formateé el woxter conectándolo al pc y como si fuera un usb digamos normal.
Me funciona perfectamente y hast hoy no me había dado ningún problema. Puedo acceder a los archivos por NAS, mover, descargar con bittorrent...
Bueno, el caso es que aprovechando estos días de vacaciones navideñas quería hacerle la actualización para que funcione el Jukebox que la verdad que me gustaba mucho. Y ahora es cuando me he dado cuenta que parece que la ¿partición? se ha instalado en otra ruta, o lo ha montado en otra parte, la verdad que tampoco entiendo mucho.
Bueno, el caso es que al ejecutar los comandos me da un error, por ejemplo.
~ # rm /usr/local/etc/mig/genreList.txt
rm: cannot remove `/usr/local/etc/mig/genreList.txt': Unknown error 2
~ #
Los ficheros están pero buscando un poco, poco pq ya digo que tampoco domino esto pero bueno, para eso está google, parece que por algún motivo esa ruta no aparece y mis archivos están en el siguiente directorio:
/tmp/usbmounts/sdb1 # ls -la
drwxrwxrwx 14 root root 32768 Jan 1 1970 .
drwxr-xr-x 3 root root 0 Dec 23 13:25 ..
drwxrwxrwx 2 root root 32768 Dec 23 13:30 .Theater
-rwxrwxrwx 1 root root 4 Sep 19 21:43 .part
drwxrwxrwx 5 root root 32768 Dec 23 12:28 AutoStart
drwxrwxrwx 54 root root 32768 Sep 20 13:59 Fotos
drwxrwxrwx 3 root root 32768 Dec 23 12:27 IMS_Modules
drwxrwxrwx 72 root root 131072 Sep 20 14:47 Musica
drwxrwxrwx 25 root root 32768 Dec 23 13:06 Nenas
drwxrwxrwx 3 root root 32768 Oct 22 17:33 REC
drwxrwxrwx 2 root root 32768 Dec 23 13:06 Series
drwxrwxrwx 2 root root 65536 Sep 20 13:58 Videos Musicales
-rwxrwxrwx 1 root root 338 Dec 21 2013 genreList.txt
-rwxrwxrwx 1 root root 270780 Dec 21 2013 jq
-rwxrwxrwx 1 root root 5968 Dec 20 2013 mig.php
-rwxrwxrwx 1 root root 14692 Dec 21 2013 mig2
drwxrwxrwx 3 root root 32768 Dec 23 13:11 movie
drwxrwxrwx 4 root root 32768 Sep 19 21:43 transmission
/tmp/usbmounts/sdb1 #
Así que yo todo chulo le he cambiado las rutas (donde ponía /tmp/hdd/volumes/HDD1/ he puesto /tmp/usbmounts/sdb1) y ahora sí que me ejecuta los comandos pero claro no funciona:
~ # /tmp/usbmounts/sdb1/mig2 scan
MIG v.2 by Open-HMR. (c)2013. Under licence GNU GPL v.3
MIG2 Start
The Movies directory /tmp/hdd/volumes/HDD1/movie/ doesn't exist. MIG2 Exit
~ #
En fin, si alguien sabe cómo hacer para que todo vuelva a su carpeta anterior.
Con que me funcione el Jukebox me vale, lo demás o no lo uso o me funciona.
Gracias por adelantado.
:)
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
pponte
Hola,
a ver si alguien me puede ayudar con esto.
Hace un tiempo tuve que formatear el HDD pq no podía ver los archivos. El caso es que sí que aparecía el disco como si el espacio estuviera utilizado. Bueno la historia es que formateé el woxter conectándolo al pc y como si fuera un usb digamos normal.
Me funciona perfectamente y hast hoy no me había dado ningún problema. Puedo acceder a los archivos por NAS, mover, descargar con bittorrent...
Bueno, el caso es que aprovechando estos días de vacaciones navideñas quería hacerle la actualización para que funcione el Jukebox que la verdad que me gustaba mucho. Y ahora es cuando me he dado cuenta que parece que la ¿partición? se ha instalado en otra ruta, o lo ha montado en otra parte, la verdad que tampoco entiendo mucho.
Bueno, el caso es que al ejecutar los comandos me da un error, por ejemplo.
~ # rm /usr/local/etc/mig/genreList.txt
rm: cannot remove `/usr/local/etc/mig/genreList.txt': Unknown error 2
~ #
Los ficheros están pero buscando un poco, poco pq ya digo que tampoco domino esto pero bueno, para eso está google, parece que por algún motivo esa ruta no aparece y mis archivos están en el siguiente directorio:
/tmp/usbmounts/sdb1 # ls -la
drwxrwxrwx 14 root root 32768 Jan 1 1970 .
drwxr-xr-x 3 root root 0 Dec 23 13:25 ..
drwxrwxrwx 2 root root 32768 Dec 23 13:30 .Theater
-rwxrwxrwx 1 root root 4 Sep 19 21:43 .part
drwxrwxrwx 5 root root 32768 Dec 23 12:28 AutoStart
drwxrwxrwx 54 root root 32768 Sep 20 13:59 Fotos
drwxrwxrwx 3 root root 32768 Dec 23 12:27 IMS_Modules
drwxrwxrwx 72 root root 131072 Sep 20 14:47 Musica
drwxrwxrwx 25 root root 32768 Dec 23 13:06 Nenas
drwxrwxrwx 3 root root 32768 Oct 22 17:33 REC
drwxrwxrwx 2 root root 32768 Dec 23 13:06 Series
drwxrwxrwx 2 root root 65536 Sep 20 13:58 Videos Musicales
-rwxrwxrwx 1 root root 338 Dec 21 2013 genreList.txt
-rwxrwxrwx 1 root root 270780 Dec 21 2013 jq
-rwxrwxrwx 1 root root 5968 Dec 20 2013 mig.php
-rwxrwxrwx 1 root root 14692 Dec 21 2013 mig2
drwxrwxrwx 3 root root 32768 Dec 23 13:11 movie
drwxrwxrwx 4 root root 32768 Sep 19 21:43 transmission
/tmp/usbmounts/sdb1 #
Así que yo todo chulo le he cambiado las rutas (donde ponía /tmp/hdd/volumes/HDD1/ he puesto /tmp/usbmounts/sdb1) y ahora sí que me ejecuta los comandos pero claro no funciona:
~ # /tmp/usbmounts/sdb1/mig2 scan
MIG v.2 by Open-HMR. (c)2013. Under licence GNU GPL v.3
MIG2 Start
The Movies directory /tmp/hdd/volumes/HDD1/movie/ doesn't exist. MIG2 Exit
~ #
En fin, si alguien sabe cómo hacer para que todo vuelva a su carpeta anterior.
Con que me funcione el Jukebox me vale, lo demás o no lo uso o me funciona.
Gracias por adelantado.
:)
Edita el archivo mig2, y cambia la linea donde pone /tmp/hdd/volumes/HDD1/movie/
por /tmp/usbmounts/sdb1/movie/
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
chucky11
Edita el archivo mig2, y cambia la linea donde pone /tmp/hdd/volumes/HDD1/movie/
por /tmp/usbmounts/sdb1/movie/
Si usa un firmware donde existe el script rcSHDD casi mejor que incluya lo siguiente en dicho script:
Código:
ln -sf "/tmp/usbmounts/sdb1" "/tmp/hdd/volumes/HDD1"
Aún así ambas soluciones únicamente funcionarán cuando la (supongo) única partición del disco duro se monte en /tmp/usbmounts/sdb1, cosa que seguramente cambie si al arrancar hay un dispositivo de almacenamiento conectado a alguno de los puertos USB.
Saludos.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
calimocho
Si usa un firmware donde existe el script rcSHDD casi mejor que incluya lo siguiente en dicho script:
Código:
ln -sf "/tmp/usbmounts/sdb1" "/tmp/hdd/volumes/HDD1"
Aún así ambas soluciones únicamente funcionarán cuando la (supongo) única partición del disco duro se monte en /tmp/usbmounts/sdb1, cosa que seguramente cambie si al arrancar hay un dispositivo de almacenamiento conectado a alguno de los puertos USB.
Saludos.
Hola chicos,
gracias por la ayuda, pero creo q me falta un poquito aún.
Indicaros que probé a instalar el nuevo firmware del hilo
https://www.mundodvd.com/proyecto-nu...ctores-119617/
por si sonaba la flauta, pero no...
Al hacer el cambio que me indicaba chucky aún me da un error, puede ser por alguna otra ruta pq no
sé pq se me han montado así los discos.
Ejecuto los siguientes comandos en los que he cambiado las rutas:
rm /usr/local/bin/Resource/www/openhmr/mig.php
rm /usr/local/etc/mig/genreList.txt
cp /tmp/usbmounts/sdb1/mig.php /usr/local/etc/www
chmod 755 /usr/local/etc/www/mig.php
En el último me da un error:
root@RTK1283:/# chmod 755 /usr/local/etc/www/mig.php
chmod: /usr/local/etc/www/mig.php: Unknown error 20
Al ejecutar el scan (ya cambié el archivo mig2 como decíais) me sale esto:
root@RTK1283:/# /tmp/usbmounts/sdb1/mig2 scan
: not foundnts/sdb1/mig2: /tmp/usbmounts/sdb1/mig2: 1: ´╗┐#!/bin/sh
: not foundnts/sdb1/mig2: /tmp/usbmounts/sdb1/mig2: 2:
: not foundnts/sdb1/mig2: /tmp/usbmounts/sdb1/mig2: 6:
: not foundnts/sdb1/mig2: /tmp/usbmounts/sdb1/mig2: 7:
: not foundnts/sdb1/mig2: /tmp/usbmounts/sdb1/mig2: 8:
: not foundnts/sdb1/mig2: /tmp/usbmounts/sdb1/mig2: 12:
: not foundnts/sdb1/mig2: /tmp/usbmounts/sdb1/mig2: 14: {
: not foundnts/sdb1/mig2: /tmp/usbmounts/sdb1/mig2: 17:
: not foundnts/sdb1/mig2: /tmp/usbmounts/sdb1/mig2: 19:
/tmp/usbmounts/sdb1/mig2: /tmp/usbmounts/sdb1/mig2: 86: Syntax error: "|" unexpe
cted
root@RTK1283:/#
Y calimocho, donde dices
Si usa un firmware donde existe el script rcSHDD casi mejor que incluya lo siguiente en dicho script:
Si me dices dónde es yo lo cambio pero no sé qué archivo debo modificar.
Gracias por vuestro tiempo, es lo más valioso que tenemos.
De todas maneras si me decís cómo reinstalar el hdd para que coja las carpetas como debe lo intento.
Es un rollo hacer el bakup pq no tengo espacio y tengo que andar copiando en un montón de sitios
pero qué le vamos a hacer.
Yo soy un mandao.
Gracias chicos
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Instala de nuevo el mod firm del hilo:
https://www.mundodvd.com/proyecto-nu...ctores-119617/
Me temo que al hacer esos cambios te has cargado cosas. Esos cambios no estan hechos para este firm
Edita el archivo rcSHDD que encontraras en la ruta /usr/local/etc/ añadiendo al final del mismo lo siguiente:
Código:
ln -sf "/tmp/usbmounts/sdb1" "/tmp/hdd/volumes/HDD1"
De ese modo cada vez que un archivo intente acceder aun archivo en la ruta /tmp/hdd/volumes/HDD1 lo hará accediendo a la ruta /tmp/usbmounts/sdb1 que es la real de tu disco duro. Es decir simulamos la ruta para que "todo" funcione (El todo es entrecomillas, esto no lo hemos probado)
Y por supuesto no se te ocurra pinchar un USB antes de arrancar el cubo, ya que en ese caso tu HDD podría ser sdb2, sda1 o cualquier otra cosa.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Si instalas la versión TESTING del nuevo proyecto SDK4 NO DEBES MODIFICAR NADA ya que los cambios ya van incluidos.
En cualquier caso, cuando modifiques un script de tu reproductor usa un programa compatible con UNIX como Notepad++. Lo digo por los 2 caracteres que te aparecen en
Código:
: not foundnts/sdb1/mig2: /tmp/usbmounts/sdb1/mig2: 1: ´╗┐#!/bin/sh
Una última cosa: En los firmwares del nuevo proyecto SDK4 ya viene mig2 integrado, así que todo lo referente a él (scripts y binarios) que tengas en /tmp/usbmounts/sdb1 lo puedes borrar. El nuevo script lo tienes en /usr/local/bin/IMS_Modules/Mig/bin/mig2.
Saludos.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
chucky11
Instala de nuevo el mod firm del hilo:
https://www.mundodvd.com/proyecto-nu...ctores-119617/
Me temo que al hacer esos cambios te has cargado cosas. Esos cambios no estan hechos para este firm
Edita el archivo rcSHDD que encontraras en la ruta /usr/local/etc/ añadiendo al final del mismo lo siguiente:
Código:
ln -sf "/tmp/usbmounts/sdb1" "/tmp/hdd/volumes/HDD1"
De ese modo cada vez que un archivo intente acceder aun archivo en la ruta /tmp/hdd/volumes/HDD1 lo hará accediendo a la ruta /tmp/usbmounts/sdb1 que es la real de tu disco duro. Es decir simulamos la ruta para que "todo" funcione (El todo es entrecomillas, esto no lo hemos probado)
Y por supuesto no se te ocurra pinchar un USB antes de arrancar el cubo, ya que en ese caso tu HDD podría ser sdb2, sda1 o cualquier otra cosa.
Hola,
gracias a ambos pero no sé pq pero sigue fallando.
instalé el nuevo firmware (r10485_18102014, aunque ahora tengo instalado el de prueba de Diciembre) como me decíais pero no carga el juekbox.
Al escanear se queda en "cargando" y de ahí no pasa.
Hubo un momento que me puso un mensaje de que "o el disco duro no tiene la carpeta movie o no tiene conexión a internet".
Así que creo que sigue sin encontrar bien la ruta.
Modifiqué el archivo /usr/local/etc/rcSHDD añadiéndole la línea ln -sf "/tmp/usbmounts/sdb1" "/tmp/hdd/volumes/HDD1" al final.
Como no funcionaba la puse al principio por si acaso ya que he visto que se utilizaba varias veces así que por si sonaba la flauta.
Estos cambios los hice con el notepad++ como dijo Calimocho en el post anterior.
En fin, si se os ocurre algo yo sigo probando.
Gracias majos
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Debes tener paciencia y esperar a que el disco duro esté montado. El mensaje que te mostró quizá fue porque quisiste ir demasiado rápido y aún no se había montado el disco (no pudo encontrar la carpeta movie).
Lo de modificar rcSHDD "por si sonaba la flauta" es una pésima idea. Cuando modificas un script debes estar bastante seguro de lo que estás haciendo salvo que quieras que dicho script deje de funcionar o, lo que es peor, te estropee/borre algo.
Si no hay una buena razón para estar usando el firmware de octubre, te sigo recomendando la última versión testing (mejor la próxima por el tema del FTP).
El scaneo lo puedes hacer manualmente, entrando por telnet con
Código:
/usr/local/bin/IMS_Modules/Mig/bin/mig2 scan
así verás cómo va añadiendo películas y los posibles mensajes de error.
Saludos.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
cuando empiezo me sale:
root @ nas: ~ /usr/local/etc/www/mig.php # rm
rm: no se puede eliminar `/usr/local/etc/www/mig.php ': Error desconocido 2
de hecho, no existe la carpeta WWW
el restante funciona, por ahora puedo montar manualmente.
Pero ¿cómo sé que es la nueva versión?
donde abro Mig2de HOME (jukebox) o en el interior de INTERNET MEDIA (jukebox)?
Gracias.
-
Re: Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2
Cita:
Iniciado por
calimocho
Debes tener paciencia y esperar a que el disco duro esté montado. El mensaje que te mostró quizá fue porque quisiste ir demasiado rápido y aún no se había montado el disco (no pudo encontrar la carpeta movie).
Lo de modificar rcSHDD "por si sonaba la flauta" es una pésima idea. Cuando modificas un script debes estar bastante seguro de lo que estás haciendo salvo que quieras que dicho script deje de funcionar o, lo que es peor, te estropee/borre algo.
Si no hay una buena razón para estar usando el firmware de octubre, te sigo recomendando la última versión testing (mejor la próxima por el tema del FTP).
El scaneo lo puedes hacer manualmente, entrando por telnet con
Código:
/usr/local/bin/IMS_Modules/Mig/bin/mig2 scan
así verás cómo va añadiendo películas y los posibles mensajes de error.
Saludos.
Hola,
finalmente he podido hacer funcionar el jukebox.
Para otros casos, os pongo aquí cómo es, ahora la verdad que parece una chorrada, no sé cómo he sido capaz de perder tanto tiempo, pero el método prueba-error es lo que tiene. Y entre instalación e instalación de firmware, activa el telnet, configura la ip...
He utilizado la versión de firmware del 6 de Enero (r10485_06012015) del siguiente enlace:
https://www.mundodvd.com/proyecto-nu...res-119617/19/
Mi problema era que al formatear el hdd ya no me aparece el sistema de archivos tal como se crea originalmente, no sé pq ni cómo arreglarlo pero tras varios post aquí los gurús han sido capaces de hacer que funcione el jukebox, con sus foticos, sus sinopsis...
0.- Conectar por telnet al woxter
Inicio --> Ejecutar --> cmd
telnet 192.168.1.100 (mi caso, cada uno tendrá la suya)
usuario: root
password: CudRuFrex5
Éstas son las que vienen por defecto en esta versión (r10485_06012015)
1º.- He pasado el archivo mig2 a mi sistema de archivos del disco duro para poder editarlo más fácilmente.
cp /usr/local/bin/IMS_Modules/Mig/bin/mig2 /tmp/usbmounts/sdb1/
2º.- He accedido por NAS. Desde el pc: Inicio --> Ejecutar -->\\192.168.1.100\hdd1 y he editado el mig2 con el notepad++ y he cambiado la ruta /tmp/hdd/volumes/HDD1 por la que tengo actualmente /tmp/usbmounts/sdb1/
3º.- Sobreescribimos el archivo con la ruta inválida.
mount -o bind /tmp/usbmounts/sdb1/mig2 /usr/local/bin/IMS_Modules/Mig/bin/mig2
4º.- Ejecutar el escaneo, desde el propio telnet o en el menú del woxter del jukebox.
/usr/local/bin/IMS_Modules/Mig/bin/mig2 scan
Muchas gracias a chucky y calimocho, no habría sido capaz sin vosotros.
Os dejo unos comentarios de la nueva versión en el otro hilo.