RetroPie: Instalación y primeros pasos con la consola de juegos

Los primeros son los mismos bien sea para OSMC, Raspbian o en este caso RetroPie. Consiste en bajar (yo he usado retropie-4.2-rpi2_rpi3.img.gz) y grabar la imagen con el sistema. En Windows Win32DiskImager es una aplicación muy sencilla para flashear la imagen en la memoria SD.

Conectamos un teclado y una pantalla y arrancamos, el primer arranque nos dará la bienvenida y nos avisa que no ha detectado un mando de juegos. Pulsamos F4 para acceder a modo consola. Introducimos el siguiente comando para acceder a la configuración sudo raspi-config.

Dentro de la pantalla de configuración le damos un nombre de red “retropie” y habilitamos el servidor SSH para acceder a la consola remotamente y VNC para controlarlo remotamente.

Reiniciamos y aprovechamos para configurar el gamepad. En adelante podemos navegar por el sistema gráfico emulationstation usando el mando.

Lo primero dentro de emulationstation  es configurar el Wifi, una vez conectado a la red podemos ejecutar comandos de forma remota con un cliente SSH como Putty. Accediendo de nuevo a raspi-config ahora que ya tenemos acceso a Internet instalamos el servidor VNC (requiere de descarga de paquetes adicionales).

Desde el explorador del fichero de Windows podemos ver las unidades compartidas:

En la carpeta roms encontramos tantas subcarpetas como sistemas permite emular (neogeo, megadrive…)

Para probar copiamos unas Roms, por ejemplo gamegear.zip, al reiniciar ya detecta que existen juegos (los he tenido que descomprimir).

 

 

 

 

 

 

 

Anuncios

OSMC: Cliente Torrent Transmission

Instalar Transmission con APT

Lo primero es conectarnos con SSH e instalar Transmission con APT con el siguiente comando:

$ sudo apt-get install transmission-daemon

Detener y arrancar servicio

Detenemos el servicio para editar la configuración de la aplicación:

$ sudo /etc/init.d/transmission-daemon stop

Para arrancarlo más tarde:

$ sudo /etc/init.d/transmission-daemon start

Configuración

Editamos el fichero de configuración con Vi:

$ sudo vi /etc/transmission-daemon/settings.json

Parámetros principales:

  • “download-dir”: Definimos la ruta a una memoria USB externa (“/media/ADATA UFD”)
  • “incomplete-dir”: El mismo valor que el punto anterior.
  • “incomplete-dir-enabled”: true,

Para administrar la Web modificamos el usuario y clave rpc (cuando volvemos a arrancar el servicio Transmission reescribe la clave haciéndola segura).

Modificamos el campo umask de 18 a 2 para

Administración Web

Con el servicio arrancado podemos acceder a la administración Web:

http://192.168.1.21:9091/

Si no carga correctamente y muestra un error de acceso no autorizado probablemente es porque el equipo origen desde donde conectamos no esta en la lista blanca de equipos, la solución más sencilla es editar el fichero de configuración y des-habilitar el control de lista blanca.

"rpc-whitelist-enabled":false

Usuario demonio Transmission

El fichero de arranque del servicio:

$ vi /etc/init.d/transmission-daemon

Añadir al grupo osmc el usuario debian-transmission:

$ sudo usermod -a -G osmc debian-transmission

OSMC: IP Estática

El siguiente paso es naturalmente establecer una dirección IP estática, así mas adelante podemos abrir un túnel en el router para controlar OSMC desde cualquier lugar.

Antes de seguir adelante realizo una copia de seguridad de la memoria SD usando Win32 Disk Imager.

OSMC utiliza ConnMan para gestionar las conexiones a Internet.  ConnMan ofrece un cliente para línea de comandos connmanctl, podemos invocarlo pasando los comandos que queremos ejecutar como argumentos o de forma interactiva introduciendo connmanctl sin argumentos.

Por ejemplo para detectar los servicios disponibles usamos el comando  connmanctl services:

La configuración para los interfaces de red se aloja en /var/lib/connman/  en un directorio para cada servicio.

La configuración del adaptador Wifi se encuentra en el fichero settings de la ruta /var/lib/connman/wifi_00f14042112c_576f726d2e7669727573_managed_psk/.

Para establecer una IP estática para el adaptador debemos ejecutar:

$ connmanctl config <connection> –ipv4 manual <ip address> <netmask> <gateway>

Donde el parámetro <connection> lo hemos obtenido previamente con el comando “$ connmanctl services“.

El comando config sobrescribe el fichero settings del apaptador Wifi con la nueva configuración, lo podemos comprobar:

osmc@osmc:~$ sudo cat /var/lib/connman/wifi_00f14042112c_576f726d2e7669727573_managed_psk/settings

Ahora reseteamos el sistema y comprobamos que en el próximo arranque la IP se mantiene.

Problemas: Después del cambio los Add-Ons comienzan a fallar porque no llegan al servidor, indagando un poco me percato que no está resolviendo los nombres de las direcciones Web, efectivamente puedo hacer ping a 8.8.8.8 pero no a google.com, la solución pasa por editar el fichero /etc/resolv.conf y añadir:

nameserver 8.8.8.8
nameserver 8.8.4.4

Para evitar que en el próximo arranque se modifique usamos:

$ sudo chattr +i /etc/resolv.conf

 

 

 

 

OSMC: Servidor VNC para controlarlo de forma remota desde el PC

Debemos instalar algunos paquetes y jugar con la línea de comandos conectados por SSH.

Descargar paquetes y compilar fuentes

Instalamos las dependencias.

$ sudo apt-get install build-essential rbp-userland-dev-osmc libvncserver-dev libconfig++-dev unzip

Descargamos los fuentes:

$ cd /home/osmc

$ sudo wget https://github.com/patrikolausson/dispmanx_vnc/archive/master.zip

$ unzip master.zip -d /home/osmc/

$ rm master.zip

$ cd dispmanx_vnc-master

$ make

Si no se producen errores de compilación el resultado debería ser el archivo dispmanx_vncserver ejecutable.

Configuración

Ahora lo copiamos a /usr/bin y preparamos el archivo de configuración.

sudo cp dispmanx_vncserver /usr/bin

sudo chmod +x /usr/bin/dispmanx_vncserver

sudo cp dispmanx_vncserver.conf.sample /etc/dispmanx_vncserver.conf

sudo vi /etc/dispmanx_vncserver.conf

Establecemos la contraseña.

Ejecutarlo como servicio al arranque

sudo vi /etc/systemd/system/dispmanx_vncserver.service

Habilitar servicio

sudo systemctl start dispmanx_vncserver.service

sudo systemctl enable dispmanx_vncserver.service

sudo systemctl daemon-reload

Usando cualquier cliente VNC ahora ya me puedo conectar y manejar OSMC desde el PC o el smartphone.

 

 

OSMC y RPi: Configuración

Administración Web remota

Habilitamos la administración mediante Web. En mi caso es la siguiente URL http://192.168.1.3:8080/ y le he configurado usuario y clave.

Configurar el idioma de los subtítulos

Vamos a configurar los idiomas para la reproducción de los videos y el plugin de los subtítulos, para ello nos vamos a la página del sistema (rueda dentada). Ajustes del reproductor > Idioma (en inglés Player Settings > Language)

  • Idioma de los subtítulos preferido.
  • Idioma para descargar subtítulo.

Configurar biblioteca con contenido local

A continuación vemos como podemos configurar la biblioteca de contenido local. Esto lo que hará es escanear las películas y series de la ruta que le demos y mostrarlas con caratulas e información cogida de bases de datos de la web.

La opción se encuentra en Media settings > Library > Vídeos (podemos hacer lo mismo para la música). Si hemos pinchado una memoria externa y se ha montado correctamente debería aparecer entre las unidades.

Instalación de Add-on

SuperRepo

SuperRepo contiene más de 3000 addons o plugins para Kodi.

En la sección “File Manager” usamos “Add source” y escribimos la siguiente dirección “http://srp.nu&#8221; y le damos un nombre, por ejemplo “SuperRepo”.

Una vez añadido tenemos una nueva carpeta llamada “SuperRepo” si pinchamos tenemos dentro los Addons disponibles (helix, isengard, jarvis, krypton). Vamos a instalar “superrepo.kodi.krypton.repositories-0.7.04.zip”. La opción se encuentra en “System Settings > Add-ons > Running”, pinchamos sobre “..” y seleccionamos la opción “Install from zp file”.

Instalación Pelisalacarta

Lo instalamos a través de SuperRepo desde los Add-ons de vídeo (tvalacarta-4.2.0).

Si  queremos añadir Pelisalacarta a la biblioteca, seguiremos los siguientes pasos. “Videos–>Archivos–>Añadir videos”. Se pone el nombre de la Biblioteca y se mete la siguiente ruta (sin comillas” “special://home/userdata/addon_data/plugin.video.pelisalacarta/library”

Después nos aparecerán las carpetas Series y películas y las configuraremos como anteriormente.

Fusion

Fusion Addon Installer es un addon de programa que nos permite instalar de fácil manera otros addons en Kodi Media Center, es algo así como un repositorio externo mejorado. Mantenido por el personal de tvaddons.ag

Fusion Addon Installer es una de las formas mas populares de instalar addons en Kodi debido a que ademas de instalar el addon que seleccionemos, también instala su respectivo repositorio oficial; Esto asegura que recibas las actualizaciones de tus addons lo mas rápido posible.

Seguimos los mismos pasos que SuperRepo añadiendo la URL “http://fusion.tvaddons.ag&#8221; y le damos nombre “Fusion”.

Catoal

Repetimos los pasos y añadimos Catoal con la URL “http://catoal.org&#8221;, instalamos repository.catoal-1.0.2.zip.

Dentro de los repositorios de vídeo para Catoal encontramos algunos como:

  • EliteTorrent CATOAL
  • NewPCT1 CATOAL
  • Series CATOAL
  • Cine

Quasar

Este Add-on permite ver los torrents en streaming sin necesidad de esperar la descarga del vídeo completo. Dentro de Repositorio de Add-ons instalamos: Pulsar Providers Unofficial Repo, Quasar Repository.

Después  Instalar desde repositorio –> Unofficial Quasar Repo –>  Add-ons de video –> Quasar.

Configuración básica Quasar

  • Donwload path (not FAT32): Debemos introducir la ruta para almacenar temporalmente los archivos descargados. voy a seleccionar una carpeta del pincho USB de 16 GB en “/media/ADATA UDF/Downloads/Torrents”.
  • Library path: La misma que arriba.
  • activamos Seleccionar fuente automáticamente
  • Pestaña Providers activamos la opción de timeout y ponemos como valor 15 por ejemplo.

Golden TV

Añadimos repositorio con la URL http://kodideveloper.com/xxx/ y lo nombramos kodi developers. Vamos al menú principal y en Add-ons instalamos desde ZIP.  Instalamos plugin.video.goldentv.zip.

 

 

 

 

 

 

Centro multimedia OSMC: Primeros pasos

He usado un modulo USB Wifi para que la RPi pueda conectarse a Internet y poder administrar OSMC remotamente.

Conexión SSH

SSH permite trabajar con el Shell de Linux remotamente. OSMC nos permite ver la configuración del adaptador de red, en mi caso el router de casa le ha asignado la siguiente dirección IP 192.168.1.5 (lo ideal sería reservar una dirección IP fija).  Podemos usar una herramienta como SoftPerfect Network Scanner para averiguar la IP de nuestra RPi.

En Windows podemos usar Putty Portable en nuestra máquina local como cliente SSH, el usuario y la clave por defecto en la instalación es osmc.

Intercambiar archivos con WinSCP

Descargamos WinSCP, es un cliente para transferir archivos de forma segura usando SFTP

Post relacionados