Edit:22-12-13/11:30
Parche para que MIG (movie Jukebox) vuelva a funcionar en los Icube 3200/3250/5000/3800 y 3850 que tienen el IMS5.2 (Incluido modfirm). Solución a falta de un firm lo solucione del todo. En los 3800/3850 no lo he probado.
Descargar el paquetito (solo es 1 MB)
http://www.mediafire.com/download/dt.../Mig2_pack.zip
Descomprimir todo su contenido y copiarlo a la raíz del HDD interno del cubo ( Todos los archivos tal cual y con el mismo nombre, la carpeta IMS_Modules, tal cual va , y sin cambiar nada)
Abrimos una sesión de telnet y escribimos lo siguiente:
rm /usr/local/etc/www/mig.php
rm /usr/local/etc/mig/genreList.txt
cp /tmp/hdd/volumes/HDD1/mig.php /usr/local/etc/www
chmod 755 /usr/local/etc/www/mig.php
Esto solo hay que hacerlo una vez y ya tendremos todo listo. No olvidarse de no borrar los archivos jq, mig2, etc del HDD desde ahora, ya que sino Mig no funcionaria.
Bien ahora ejecutamos el script para que o bien cree la carpeta data en movie y actualizar los datos, o bien actualice los datos si manteníamos los datos sin alterar, el resultado es el mismo.
/tmp/hdd/volumes/HDD1/mig2 scan
Esto es lo único que tendremos que escribir por Telnet para mantener nuestra base de datos de películas.
Bien pues ahora viene lo difícil, tenemos películas no identificadas correctamente, por lo que o no muestran caratula (imagen de caratula no encontrada), o es que directamente no es esa la película.
Necesitamos 3 pasos:
Paso 1: conocer la ruta completa en el cubo de esa peli, con espacios, etc,para ello o bien nos ayudamos del archivo info.xml (que esta dentro de la carpeta “data” de “movie”), donde vendrá la ruta, o la ponemos a mano,. La ruta como mínimo siempre va a ser "/tmp/hdd/volumes/HDD1/movie/....." y a partir de aquí las carpetas, subcarpeta y la peli con su extensión (En el archivo info.xml es lo que hay entre <file> </file>) ejemplo: /tmp/hdd/volumes/HDD1/movie/carpeta/El Dictador.avi
Paso 2 identificar el numero de ID de la peli CORRECTA en tmdb, para ello vamos al navegador web del PC, en nuestro ejemplo si ponemos en el buscador de tmdb El dictador nos salen 3 pelis, elegimos la correcta, en nuestro caso, tomo la primera la de 2012, y al pulsar sobre ella entro en la pagina que tmdb tiene para esa peli, pues bien la url de esa pagina es:
http://www.themoviedb.org/movie/76493-the-dictator. el numero de ID de la peli es 76493
Paso 3, por fin vamos a cambiar los datos de la peli, sesión de Telnet y escribimos:
/tmp/hdd/volumes/HDD1/mig2 renew "/tmp/hdd/volumes/HDD1/movie/carpeta/El Dictador.avi" "76493"
Nos dirá que borra esa peli, que renueva los datos, y que la añade. Tachan peli cambiada.
la sintaxis es
/tmp/hdd/volumes/HDD1/mig2 renew "ruta_completa_de_peli_incluida la extensión y con los espacios que tenga" "tmdb_ID"
Entre mig2 y renew un espacio, entre renew y las comillas otro espacio, la ruta entre comillas, otro espacio, el id entre comillas.
Parece un poco lioso, y así visto la verdad es que lo es pero ahora veréis porque. Por ahora probad esto.
¿Todo ha ido bien? Perfecto.
La idea es que una vez que tu carrusel ya esta correcto, hacer
mig2 scan por Telnet para ir actualizando y
mig2 renew (También por Telnet) si los resultados de alguna de las pelis tras el scan no son los correctos.
Escaneos completos sólo se deberían realizar, si nuestro carrusel empieza a tener problemas.
OK.
Con esto ya deberíais ser capaces de mantener Mig en perfecto estado mediante el uso de una sesión de Telnet y estas dos únicas lineas:
/tmp/hdd/volumes/HDD1/mig2 scan
Mantenimiento y actualización de las películas y
/tmp/hdd/volumes/HDD1/mig2 renew "ruta_completa_de_peli_incluida la extensión y con los espacios que tenga" "tmdb_ID"
Que cambiara las películas que se muestran incorrectas por las correctas.
Pues bien en este punto también se debería poder actualizar la base de datos (scan) y una actualización completa desde la opción correspondiente del Mig del IMS (configuración de Mig),
mediante el mando y la pantalla de la TV.
Parte Opcional: esta parte no es necesaria, es solo una muestra de como funcionara MIG en caso de que se haga un nuevo firm, o si alguno no quiere complicarse la vida buscando la ruta de la peli y el nº de ID en Tmdb.
de nuevo por Telnet:
mount -o bind /tmp/hdd/volumes/HDD1/IMS_Modules/Mig /usr/local/bin/IMS_Modules/Mig (Esto ya lo ha explicado varias veces en el foro Calimocho)
Lo que hemos hecho es montar encima de la carpeta IMS_Modules/Mig del firm (/usr/local/bin/IMS_Modules/Mig), la que hemos copiado del paquetito, en el HDD (/tmp/hdd/volumes/HDD1/IMS_Modules/Mig)
Ahora entramos desde la pantalla, al IMS, MIG, y veras la nueva versión de Mig actualizada.
Estando en el carrusel, 7x1, 7x2 o 9x3, vamos a la película con datos erróneos, o que no corresponde y estando en ella, pulsamos 0 (cero), se te mostraran las películas con mas o menos el mismo titulo (función select), elige la correcta y pulsa enter, en ese momento, se cambian los datos de la peli (función renew). Esto también es útil por si los datos en tmdb han cambiado (los hemos cambiado) y queremos actualizarlos Seleccionamos la peli en cuestión, pulsamos 0 y elegimos la misma.
El máximo de películas con títulos similares que se muestran es 20 (que ya es difícil que ninguna sea la tuya), si se diera el caso de que la tuya no es ninguna de ellas o usas renew por Telnet, o renombras la peli y haces un scan.
Problemas de usar
mount: El montaje no es permanente, cada vez que reinicies o apages el cubo, la carpeta se desmonta, (Salvo que se haga en algún archivo de configuración del inicio).
En fin esto es todo. Muchas Gracias a Calimocho por arreglar lo que no sabia, obligarme a cambiar lo que entendía que sabia, y supervisar todo, y Gau por su paciencia y ser el conejillo de indias.
Si en algo me he equivocado, pido perdon, y lo ire corrigiendo.