RaspberryPi: MediaCenter + Juegos + Torrents + ...

AikonCWD

Información

Aquí encontrarás toda la información actualizada para descargar, instalar y configurar la imagen Mediacenter-AikonCWD para Raspberry 2 y Raspberry 3. Con la llegada de la versión v6 he decidido cerrar el hilo antiguo para empezar en éste nuevo hilo más estructurado, pequeño y limpio.

El link para descargar la imagen, toda la información, el tutorial y las guías de configuración se han movido al Repositorio Oficial en GitHub.

Puedes utilizar éste thread para comentar dudas, proponer nuevos contenidos o addons, reportar errores o problemas, etc... Cualquier información importante que se postee en éste hilo será trasladada al repositorio de GitHub, así tendremos toda la info recopilada en un mismo sitio. Y para no alargar más el tema, dejo un mini resumen de lo que puedes llegar a hacer con ésta imagen.


Introducción

Éste proyecto permite instalar en pocos minutos una imagen pre-configurada para Raspberry 2 y Raspberry 3 con las siguientes opciones:

  • Centro multimedia usando Kodi 16.1 Jarvis
  • Centro de juegos y emuladores usando RetroPie 4.0
  • Centro de juegos en streaming usando Moonlight 2.2.1
  • Centro de descargas usando Transmission y PyLoad
  • Estación de trabajo con XFCE y navegador Firefox
  • Reproductor de vídeos para películas y series en streaming (con subtítulos)
  • Reproductor de canales de TV a la carta y en streaming
  • Reproductor de contenido multimedia deportivo usando AceStream y SopCast
  • Reproductor de música, videoclips y radio online
  • Herramientas: Cliente IRC, wavemon, tmux, crawl, y mucho más...

Contenido del MediaCenter

Mediacenter Kodi 16.1 Jarvis, compilación arm7

Válido RaspberryPi 2 y RaspberryPi 3

REPOSITORIOS

  • Kodi Addon Repo
  • Popcornmix Repo
  • Shanis Repo
  • SuperRepo
  • TVAddons

VIDEO

  • Catoal -> Canales de TV en streaming, contenido nacional e internacional
  • AdryanList -> Canales de TV en streaming, contenido nacional e internacional
  • pelisalacarta -> El mejor addon para ver películas, con acceso a EliteTorrent, Divxatope, ...
  • Quasar -> El mejor reproductor, visualiza contenido sin esperar a completar la descarga
  • Plexus-Streams -> Reproductor de enlaces AceStream y SopCast, para contenido deportivo
  • tvalacarta -> Acceso a todo el contenido de la TV bajo demanda (a la carta)
  • PleXBMC -> Cliente de Plex para Kodi, gestiona y visualiza toda tu biblioteca Plex
  • XBMCtorrent -> Igual que Quasar, permite ver contenido torrent sin esperar a descargar
  • Torrenter -> Igual que Quasar, permite ver contenido torrent sin esperar a descargar
  • YouTube -> Cliente para visualizar videos de Youtube, reproduce contenido VEVO también

PROGRAMAS

  • AddonInstaller -> Instalador gráfico de addons
  • Desktop -> Cierra Kodi y ejecuta el escritorio XCFE
  • Emulationstation -> Cierra Kodi y ejecuta Retropie (Emulationstation)
  • Wifi Config -> Cierra Kodi y permite configurar el Wifi y el Bluetooth
  • Maintenance Tool -> Varios tweaks para limpiar la cache y optimizar la memoria de Kodi
  • Quasar Providers -> ExtraTorrent + KickAss + Magnetdl + ThePirateBay + TorrentZ + Yourbittorrent + 1333x
  • Provider Manager -> Edita simultaneamente todos los providers de Quasar
  • XBMC Library AutoUpdate -> Mantiene actualizada y limpia la biblioteca de Kodi

MUSICA

  • TuneIn Radio -> Acceso a cualquier radio online de todo el mundo, música en directo
  • MP3 Streams -> Reproductor de musica en streaming, es un clon ruso de Spotify

SUBTITULOS

  • Addic7ed.com
  • OpenSubtitles.org
  • Subdivx.com
  • TuSubtitulo

LETRAS/LYRIC

  • CU LRC Lyrics

SCRAPERS

  • The Movie atabase
  • The TVDB

Los scrapers descargan automáticamente la información, portada, sinopsis, reparto, puntuaciones, .... de cualquier película o serie que visualicemos

Más información

  • Viene todo preconfigurado para enchufar y usar
  • Configuración personalizada en Castellano: Teclado, Zona Horaria, Layout y Subtítulos
  • Ethernet con IP automática (DHCP)
  • Protocolos SSH y SMB (Samba) habilitados (usuario = root / password = aikoncwd)
  • Kodi con Skin Confluence
  • Transmission tuneado para maximizar su velocidad de torrents
  • Acceso por Zeroconf habilitado (para control remoto desde smartphone)
  • Protocolo AirPlay deshabilitado (mejora rendimiento)
  • Addon de ElTiempo deshabilitado (mejora rendimiento)
  • Lector de noticias RSS deshabilitado (mejora rendimiento)
  • Biblioteca compartida por UPnP deshabilitado (mejora rendimiento)
  • Librería Python libtorrent instalada para acelerar streaming
  • Librería librtmp actualizada

Fotos variadas

=============================

Disclaimer

Éste proyecto pretende explicar como configurar un centro multimedia (mediacenter) completo, una estación de juegos y un servidor de descargas. Todo en uno. Queda prohibido cualquier uso orientado a piratear/robar contenido con derechos de autor/terceros sin expreso consentimiento. Éste proyecto está basado en un conjunto de software gratuito que se puede encontrar fácilmente en internet. Éste proyecto no tiene ningún fin lucrativo, su único fin es enseñar y educar sobre la configuración y uso de los distintos programas.

Introducción

Éste proyecto permite instalar en pocos minutos una imagen pre-configurada para Raspberry 2 y Raspberry 3 con las siguientes opciones:

  • Centro multimedia usando Kodi 16.1 Jarvis
  • Centro de juegos y emuladores usando RetroPie 4.0
  • Centro de juegos en streaming usando Moonlight 2.2.1
  • Centro de descargas usando Transmission y PyLoad
  • Estación de trabajo con XFCE y navegador Firefox
  • Reproductor de vídeos para películas y series en streaming (con subtítulos)
  • Reproductor de canales de TV a la carta y en streaming
  • Reproductor de contenido multimedia deportivo usando AceStream y SopCast
  • Reproductor de música, videoclips y radio online
  • Herramientas: Cliente IRC, wavemon, tmux, crawl, y mucho más...

Materiales necesarios

Materiales recomendados

Recomiendo hacer el montaje usando cable de red ethernet. Si no disponemos de conexión por cable en el salón, podemos realizar el montaje usando el wifi integrado de la Raspberry 3, pero no lo recomiendo ya que el streaming se podría cortar.

Contenido del MediaCenter

Mediacenter Kodi 16.1 Jarvis, compilación arm7

Válido RaspberryPi 2 y RaspberryPi 3

REPOSITORIOS

  • Kodi Addon Repo
  • Popcornmix Repo
  • Shanis Repo
  • SuperRepo
  • TVAddons

VIDEO

  • Catoal -> Canales de TV en streaming, contenido nacional e internacional
  • AdryanList -> Canales de TV en streaming, contenido nacional e internacional
  • pelisalacarta -> El mejor addon para ver películas, con acceso a EliteTorrent, Divxatope, ...
  • Quasar -> El mejor reproductor, visualiza contenido sin esperar a completar la descarga
  • Plexus-Streams -> Reproductor de enlaces AceStream y SopCast, para contenido deportivo
  • tvalacarta -> Acceso a todo el contenido de la TV bajo demanda (a la carta)
  • PleXBMC -> Cliente de Plex para Kodi, gestiona y visualiza toda tu biblioteca Plex
  • XBMCtorrent -> Igual que Quasar, permite ver contenido torrent sin esperar a descargar
  • Torrenter -> Igual que Quasar, permite ver contenido torrent sin esperar a descargar
  • YouTube -> Cliente para visualizar videos de Youtube, reproduce contenido VEVO también

PROGRAMAS

  • AddonInstaller -> Instalador gráfico de addons
  • Desktop -> Cierra Kodi y ejecuta el escritorio XCFE
  • Emulationstation -> Cierra Kodi y ejecuta Retropie (Emulationstation)
  • Wifi Config -> Cierra Kodi y permite configurar el Wifi y el Bluetooth
  • Maintenance Tool -> Varios tweaks para limpiar la cache y optimizar la memoria de Kodi
  • Quasar Providers -> ExtraTorrent + KickAss + Magnetdl + ThePirateBay + TorrentZ + Yourbittorrent + 1333x
  • Provider Manager -> Edita simultaneamente todos los providers de Quasar
  • XBMC Library AutoUpdate -> Mantiene actualizada y limpia la biblioteca de Kodi

MUSICA

  • TuneIn Radio -> Acceso a cualquier radio online de todo el mundo, música en directo
  • MP3 Streams -> Reproductor de musica en streaming, es un clon ruso de Spotify

SUBTITULOS

  • Addic7ed.com
  • OpenSubtitles.org
  • Subdivx.com
  • TuSubtitulo

LETRAS/LYRIC

  • CU LRC Lyrics

SCRAPERS

  • The Movie atabase
  • The TVDB

Los scrapers descargan automáticamente la información, portada, sinopsis, reparto, puntuaciones, .... de cualquier película o serie que visualicemos

Más información

  • Viene todo preconfigurado para enchufar y usar
  • Configuración personalizada en Castellano: Teclado, Zona Horaria, Layout y Subtítulos
  • Ethernet con IP automática (DHCP)
  • Protocolos SSH y SMB (Samba) habilitados (usuario = root / password = aikoncwd)
  • Kodi con Skin Confluence
  • Transmission tuneado para maximizar su velocidad de torrents
  • Acceso por Zeroconf habilitado (para control remoto desde smartphone)
  • Protocolo AirPlay deshabilitado (mejora rendimiento)
  • Addon de ElTiempo deshabilitado (mejora rendimiento)
  • Lector de noticias RSS deshabilitado (mejora rendimiento)
  • Biblioteca compartida por UPnP deshabilitado (mejora rendimiento)
  • Librería Python libtorrent instalada para acelerar streaming
  • Librería librtmp actualizada

PASO 1: Instalación

  1. Descargar la imágen preconfigurada Mediacenter-AikonCWD-v6.img
  2. Grabar la imagen en tu tarjeta microSD:
    • Windows: Utilizar el programa win32diskimager
    • Linux/Mac: sudo pv Mediacenter-AikonCWD-v6.img | dd of=disk2s1 bs=4m && sync
  3. Introduce tu microSD con la imagen grabada en tu Raspberry
  4. Enchufa el cable de alimentación
  5. La Raspberry se encenderá, aparecerá la imágen inicial de garlic-dog
  6. La Raspberry se reiniciará automáticamente, volverás a ver la imagen inicial de garlic-dog
  7. El mediacenter Kodi arrancará automáticamente
  8. Pulsamos el botón situado en la esquina inferior izquierda, seleccionamos salir para cerrar Kodi
  9. Verificar que la partición ocupa el 100% de tu microSD con el comando df -h (opcional)

Hash del fichero Mediacenter-AikonCWD-v6.img

MD5:         6AD3E6CE6CFCAB87991C8F317D9D3CF1
SHA-1:       8E9CA0ACFAB3B09690C7630F2170B7C799B3A3CB
SHA-256:     6391291208E920D81328D3854C99C4833956F3DD3E010B5445729AB79E9CCECC
SHA-256 b64: Y5EpEgjpINgTKNOFTJnEgzlW890+AQtURXKat56czsw=

Tras salir de Kodi estaremos en la consola, si en lugar de la consola vemos el fondo totalmente negro es posible que haya saltado el salvapantallas, pulsa una tecla en tu teclado y la consola aparecerá de nuevo.

PASO 2: Configurar IP Estática

  1. Editamos el fichero de configuración con el comando nano /etc/dhcpcd.conf
  2. Quitamos el comentario (#) que hay al principio de cada línea:
    interface eth0
    static ip_address=192.168.1.100/24
    static routers=192.168.1.1
    static domain_name_servers=8.8.8.8
    Puede que el router de tu casa tenga otra dirección (por ejemplo 192.168.0.1), personaliza éste fichero para adaptarlo según el caso. Si tienes intención de utilizar el wifi, repite los mismos pasos aplicándo a la sección interface wlan0

Una vez finalizado, guarda los cambios en el fichero, para ello pulsa: CTRL+X, luego Y y finalmente Intro.

#PASO 3: Cambiar el password de root
El usuario por defecto de ésta imagen es root, la contraseña original es aikoncwd. Recomiendo encarecidamente que cambies ese password, para ello escribe el comando passwd root, a continuación escribe tu nuevo password 2 veces. Recuerda que éste usuario/password lo utilizarás para acceder a la Raspberry por SSH o sFTP (FileZilla), también lo usarás si pretendes controlar Kodi desde tu smartphone, etc...

#PASO 4: Configurar Transmission (opcional)
Transmission es un programa que permite transformar tu Raspberry en un servidor de descargas BitTorrent. El daemon de transmission está instalado y configurado, pero se encuentra deshabilitado por defecto ya que no todos los usuarios necesitan utilizarlo. Si quieres habilitar y utilizar transmission... sigue leyendo:

Primero de todo vamos a configurar el daemon para que se auto-ejecute al encender la Raspberry. Edita el fichero de auto-arranque con el comando:

nano /etc/rc.local

El fichero tiene comentarios, básicamente tienes que localizar y eliminar la línea service transmission-daemon stop. Pulsando CTRL+K borrarás la línea actual. Salva los cambios en el fichero /etc/rc.local pulsando las teclas: CTRL+X, luego Y y finalmente Intro.

Asegurate que el daemon de transmission está detenido, ejecuta los siguientes commandos:

service transmission-daemon stop
/etc/init.d/transmission-daemon stop

Edita el fichero de configuación:

nano /root/.config/transmission-daemon/settings.json

Los campos importantes a modificar son:

CampoSignificado
"download-dir": "/root/Downloads",Ruta de descarga por defecto
"rpc-authentication-required": true,Proteger acceso a tranmission con password
"rpc-password": "root",Password para acceder a transmission
"rpc-username": "root",Usuario para acceder a transmission

Salva los cambios en el fichero settings.json pulsando las teclas: CTRL+X, luego Y y finalmente Intro. Activa el daemon manualmente con el comando:

service transmission-daemon start

El daemon de Transmission estará activo en el puerto 9091, con usuario y password root. Podrás comprobar el daemon si accedes a través de un explorador web a la dirección http://ip_raspberry:9091, por ejemplo http://192.168.1.100:9091 Pulsamos el botón de configuración llave inglesa para editar las preferencias. La configuración de descargas está configurado para ser lo más óptima posible. Encontrarás agregada una URL de ip-block para mejorar la descarga de ficheros torrents en transmission. Puedes controlar transmission desde tu smartphone, hay una app para ello (también en iOS).

#PASO 5: Configurar PyLoad (opcional)
PyLoad es un programa que permite transformar tu Raspberry en un servidor de descargas directas. El daemon de PyLoad está instalado y configurado, pero se encuentra deshabilitado por defecto ya que no todos los usuarios necesitan utilizarlo. Si quieres habilitar y utilizar PyLoad... sigue leyendo:

Primero de todo vamos a configurar el daemon para que se auto-ejecute al encender la Raspberry. Edita el fichero de auto-arranque cron con el comando:

crontab -e

Nos situamos en la parte inferior, localiza la línea #@reboot pyLoadCore -daemon y quita el comentario del principio, deberá quedar asi: @reboot pyLoadCore --daemon (tienes que poner los 2 guiones delante de la palabra daemon). Salva los cambios pulsando las teclas: CTRL+X, luego Y y finalmente Intro

Tendrás que reiniciar tu Raspberry para tener el daemon de pyLoad en ejecución, recuerda que Kodi se enciende automáticamente, deberás cerrarlo para volver a la consola.

Accedemos a PyLoad a través de un explorador web usando el puerto 8000, por ejemplo: http://192.168.1.100:8000

El usuario por defecto es root y password root. En el menu superior puedes administrar el usuario y cambiar el password (recomendado), justo abajo encontrarás la configuración donde podrás editar la configuración, los plugins de captchas etc... y añadir cualquier cuenta premium que poseas de los diferentes hosts.

PASO 6: Overclocking (opcional)

Recomiendo habilitar un poco de overclock, conseguirás más fluidez al moverte por los menús de Kodi y potenciarás notablemente el rendimiento a la hora de jugar a emuladores. Tu CPU podrá realizar cálculos más rápidos y el acceso a la memoria ram o al disco microSD tendrán tiempos de respuesta más bajos.

Recomiendo encarecidamente que utilices algún método de ventilación/refrigeración para evitar alcanzar los 85ºC, ya que la RPi bajará su velocidad si alcanza esa temperatura

Si quieres puedes ejecutar un benchmark (diagnóstico) para testear tu nivel de overclock, ejecuta el siguiente comando:

curl https://raw.githubusercontent.com/aikoncwd/rpi-benchmark/master/rpi-benchmark.sh | sudo bash

Raspberry Pi 3: Overclock settings

Edita tu fichero /boot/config.txt y pega el siguiente código, puedes ajustar los valores para tener más o menos overclock:

force_turbo=0                   #Enable cpu-overclock over 1300MHz (default 0)
avoid_pwm_pll=1                 #Enable no-relative freq between cpu and gpu cores (default 0)

arm_freq=1300                   #Frequency of ARM processor core in MHz (default 1200)
core_freq=550                   #Frequency of GPU processor core in MHz (default 400)
over_voltage=6                  #ARM/GPU voltage adjust, values over 6 voids warranty (default 0)

sdram_freq=575                  #Frequency of SDRAM in MHz (default 450)
sdram_schmoo=0x02000020         #Set SDRAM schmoo to get more than 500MHz freq (default unset)
over_voltage_sdram_p=6          #SDRAM phy voltage adjust (default 0)
over_voltage_sdram_i=4          #SDRAM I/O voltage adjust (default 0)
over_voltage_sdram_c=4          #SDRAM controller voltage adjust (default 0)

gpu_mem=256                     #GPU memory in MB. Memory split between ARM and GPU (default 64?)
gpu_freq=550                    #Sets core_freq h264_freq isp_freq v3d_freq together (default 300)
v3d_freq=500                    #Frequency of 3D block in MHz (default ?)
h264_freq=350                   #Frequency of hardware video block in MHz (default ?)

dtparam=sd_overclock=75         #Clock in MHz to use for MMC micrSD (default 50)
dtparam=audio=on                #Enables the onboard ALSA audio (always use this ON)
dtparam=spi=on                  #Enables the SPI interfaces (default OFF)

temp_limit=80                   #Overheat protection. Disable overclock if SoC reaches this temp
initial_turbo=60                #Enables turbo mode from boot for the given value in seconds

hdmi_drive=2                    #Normal HDMI mode. Sound will be sent if supported and enabled (default 2)
hdmi_ignore_cec_init=1          #Avoids bringing TV out of standby and channel switch when booting (default 0)
hdmi_ignore_cec=0               #Pretends CEC is not supported. No CEC functions will be supported (default 0)
hdmi_force_hotplug=1            #Pretends HDMI hotplug signal is asserted (default 0)

start_x=1                       #Enable software decoding (MPEG-2, VC-1, VP6, VP8, Theora, etc. default 0)
overscan_scale=1                #Video Output will respect the overscan settings (default 1)
disable_overscan=0              #Disable overscan configuration. Set 1 if you see black lines on TV (default 0)
disable_splash=1                #Avoids the rainbow splash screen on boot (default 0)
avoid_warnings=1                #Disable warnings (Red=over-temperature ; Rainbow=under-voltage). (default 0)

gpu_mem_256=128
gpu_mem_512=256
gpu_mem_1024=256

Lee bien los comandos, es posible que te interese modificar algunos para personalizar tu imagen.

Raspberry Pi 2: Overclock settings

Edita tu fichero /boot/config.txt y pega el siguiente código, puedes ajustar los valores para tener más o menos overclock:

gpu_mem=256
gpu_mem_256=128
gpu_mem_512=256
gpu_mem_1024=256

arm_freq=1100
core_freq=550
sdram_freq=483
over_voltage=6
over_voltage_sdram=2
temp_limit=70
force_turbo=0
initial_turbo=60

hdmi_drive=2
hdmi_ignore_cec=0
hdmi_ignore_cec_init=1
hdmi_ignore_hotplug=0
hdmi_force_hotplug=1

#disable_overscan=0
#overscan_scale=1

#overscan_left=49
#overscan_right=49
#overscan_top=29
#overscan_bottom=25

max_usb_current=1
dtparam=audio=on
dtparam=spi=on

Encontrarás un script llamado bcmstat que permite medir con exactitud el estado del hardware de tu Raspberry, podrás ver a que velocidad va tu CPU y a que temperatura está, para ello ejecuta:

/root/bcmstat.sh

Acceder por Samba (SMB)

El servicio samba está habilitado por defecto, se han compartido las principales carpetas para que puedas acceder desde cualquier equipo de tu red:

Para ello simplemente escribe la dirección \\MEDIACENTER-V6 o \\192.168.1.100 (la IP de tu Raspberry). Desde aquí podrás transferir ficheros y configuraciones, así como roms de juegos para RetroPie

Recomendaciones

  • Configura una IP manual a tu Raspberry
  • Abre el puerto 51413 para aumentar la velocidad de Transmission (torrents)
  • Abre el puerto 9091 para administrar Transmission desde fuera de casa, establece un password!
  • Abre el puerto 8000 para administrar PyLoad desde fuera de casa, establece un password!
  • Abre el puerto 6881 para aumentar la velocidad de Torrenter
  • Abre los puertos 6889 hasta 7000 para aumentar la velocidad de Quasar
  • Abre los puertos 62062, 9000 y 9001 para aumentar la velocidad de Plexus-Streams

Todos esos puertos deberás abrirlos en tu router (NAT). Otra opción más sencilla sería configurar DMZ contra la ip fija de tu raspberry:

Puedes controlar remotamente Kodi usando el mando de tu TV (siempre y cuando sea CEC compatible). Si tu TV no es CEC, puedes descargar una app para tu smartphone:

Pelisalacarta: Visualizar pelísculas en streaming

Dentro de Kodi dispones del addon pelisalacarta (en versión UI o normal). Te recomiendo que explores por canales, a veces el buscador va algo lento. Mi provider favorito es EliteTorrent (puedes utilizar el que quieras), selecciona una película, pulsa Ver el vídeo magnet: [torrent]

Dispondrás de 5 servicios para descargar y visualizar el torrent. Mi favorito es Quasar y XBMCtorrent, a cada usuario le funciona mejor uno u otro, usa el que más te guste. Ésta nueva versión incluye 2 clientes internos basados en libtorrent, yo los he probado y no me han funcionado demasiado bien.

Jugar con los emuladores (RetroPie)

Primero de todo necesitarás copiar alguna rom para jugar, la carpeta por defecto es /root/RetroPie/roms/, si no copias ninguna rom, no te aparecerán los emuladores para jugar!

Desde el menu de Kodi puedes ejecutar Emulationstation (el menu de RetroPie) para jugar a juegos y emuladores. Si estás en la consola puedes escribir el comando emulationstation directamente. La primera vez que accedas te detectará el controlador/joystick que tengas (o el teclado USB), sigue el tutorial para configurar los botones.


Una vez dentro tendrás un menú con 2 sistemas (Steam + RetroPie) y tantos emuladores como roms diferentes hayas copiado. Tienes que copiar las roms antes de ejecutar emulationstation para que las detecte correctamente.

Por defecto las roms no vienen identificadas, tendrás que scrapear la información. Pulsamos start y seleccionamos el menu de scraper. Automáticamente buscará cada rom en internet y nos preguntará que información queremos usar en cada rom, tras finalizar el aspecto de nuestro emulador de SuperNintendo será más profesional:

El uso de los emuladores es fácil e intuitivo. A continuación os dejo un par de resumenes para que aprendáis las combinaciones de teclas. Para salir de un juego hay que pulsar Start + Select a la vez.

Desde el menú RetroPie podrás cambiar todas las configuraciones de los emuladores. Desde el menú Steam podrás ejecutar juegos en streaming desde tu PC/Steam (lo explicaré más adelante).

Juegos de PC STEAM (Moonlight)

Seguimos con los juegos, ahora toca hablar de Moonlight. Si tienes la suerte de tener un PC con una tarjeta gráfica de la serie NVIDIA 600 (o superior) podrás juegas a los juegos de tu PC directamente en tu Raspberry! Toda tu biblioteca de Steam y cualquier otro juego que tengas fuera de Steam podrá ser jugado en tu salón desde la Raspberry, empecemos:

Instala NVIDIA GeForce Experience 2.11.4.0

Asegurate que tu GFE está capacitado para el protocolo SHIELD (es el streaming). Entra en la configuración y añade cualquier ruta adicional para indicar a tu GFE donde guardas los juegos, yo lo tengo así:

Ahora vuelve a tu RPi y desde consola empareja tu RPi con GFE, usa el siguiente comando:

moonlight pair

Se generará un certificado y un código numérico de 4 cifras, ve a tu PC y añade el codigo en el recuadro correspondiente:

Vuelve a tu RPi y la verás correctamente emparejada, ahora puedes listar los juegos que tienes instalados, usa el comando:

moonlight list

Antes de lanzarte a jugar, es recomendable que configures tu joystick. Algunos juegos no serán compatibles con un mando y requieren de Teclado y ratón. En esos juegos puedes lanzar el stream directamente pues el teclado y ratón no requieren ninguna configuración previa. Para configurar nuestro mando de XBOX 360 usb lanzaremos el siguiente comando:

moonlight map /root/xbox.map

Completa las indicaciones al pie de la letra y tendrás tu mando correctamente configurado. Ahora ya podemos lanzar moonlight usando nuestro mapping personalizado del mando, la sintaxis sería:

moonlight stream -mapping /root/xbox.map

Disponemos de varios parametros para personalizar moonlight, por ejemplo podemos arrancar a 30fps o 60fps, 720 o 1080, etc... Si queremos lanzar un juego que tenemos en el listado pero no en Steam haremos lo siguiente:

moonlight stream -mapping /root/xbox.map -app "League of Legends"

Para evitar introducir comandos, encontrarás un emulador llamado Steam dentro de RetroPie/Emulationstation, dicho emulador tiene 4 scripts para lanzar Steam con resolución 720, 1080, 30fps o 60fps. Los scripts funcionan tal cual, pero si has creado un fichero *.map para tu controlador/joystick sería bueno que edites los 4 ficheros y añadas al final el texto -mapping /root/xbox.map

Los 4 ficheros están en la ruta /root/RetroPie/roms/moonlight, puedes editarlos desde la consola de la Raspberry, por SSH/Putty o accediendo por samba: \\192.168.1.100\roms\moonlight o \\MEDIACENTER-V6\roms\moonlight

Añade al final el comando -mapping y la ruta del *.map, a mi me ha quedado así:

moonlight stream -1080 -60fps -app Steam -mapping /root/xbox.map

Haz lo mismo para los 4 ficheros. Por último ejecuta el siguiente coamdno para dar permisos:

chmod +x /root/RetroPie/roms/moonlight/*

El resultado es impecable:




Estación de trabajo: XFCE Desktop

Ésta imagen incluye un escritorio muy muy ligero pero funcional al 100%, se ha cuidado una estética minimalista. En el menú superior podrás encontrar software variado organizado por categorías. La consola (terminal) arranca con tmux por defecto, podrás partir tu área de trabajo y ejecutar diferentes aplicaciones a la vez, aquí os dejo un ejemplo con un cliente IRC (irssi), un juego dungeon crawler (crawl) y el reloj:

El programa principal del desktop es Firefox, el conocido navegador web disponible ahora en tu Raspberry. Con soporte HTML5 y compatible con Youtube:

Software para la consola

La imagen incluye una pequeña selección personal de herramientas y utilidades para la consola:

  • tmux: Multiplexor de terminales, permite dividir la consola
  • irssi: Cliente IRC en consola
  • crawl: Juego tipo dungeon crawler para la consola
  • htop: Process Manager, para gestionar procesos y recursos
  • wavemon: Monitor de redes wifi, gráficos de señal, etc...

Cosas que me falta escribir:

  • Plex
  • Hyperion

Grupo de telegram para hablar del Raspberry mediacenter :

NSFW
127
yarviT0

#1 gracias por el hilo, ando tiempo mirando de pillarme algo para ponerlo en el salon, ya que la pereza de tener que enchufar el portatil por hdmi es muy grande.

Ya que parece que de raspberri dominas bastante aprovecho tu generosidad para una pregunta:

mejor raspberri 2 o 3, y donde recomiendas pillarla?

4 respuestas
Mtra

Muy chulo el #1 a ver si me animo a montarme una con esta ayuda que nos brindas ^^

Shi-Zen

#1 Menudo currazo, en cuanto pueda lo pruebo. Muchas gracias!

B

#2

Esto es lo de siempre xD, depende del uso que le vayas a dar.

Yo iría de momento por la 2. La placa ha tenido más revisiones, el software lleva mucho más tiempo y tienes en los foros mogollón de problemas/solución.

En cuanto pase un tiempo (hasta la siguiente revisión?) sin problema con ir a por la 3.

No es cuestión de dinero, es más de dolor de cabeza. Basta que tengas un problema X (de hardware o software) para que en la 2 esté resuelto, y en la 3 no.

Tampoco es lo normal tener problemas si vas a hacer algo que esté en una guía y bien testado por la comunidad.

1 respuesta
TaDeuS

#1 estrenando hilo. Si necesitas ayuda en algo dilo.

TR3H0T3

tus huevos ahí! #1

AikonCWD

#2 #5 Yo te recomiendo la RPi3, el precio es similar y a nivel de hardware es mucho más potente. Problemas de compatibilidad no tendrás, toda la comunidad de raspberry a migrado a RPi3 sin problema.

1 respuesta
B

Gran curro #1

Le he metido el mando de la XboxOne y sin configurar nada me navega perfectamente por el menú de Kodi y demás C:

Lo único que he tenido que tocar es lo del overscan, pero el resto perfecto por ahora.

PD: Me estoy intentando descargar roms para la megadrive y más de la mitad no van ni para atrás... ¿Es una lotería?

1 respuesta
B

#8

Mmm quizás no he redactado bien mi post.

Si vas a hacer un proyecto que está bien documentado y testado en RPi3, sin problemas por supuesto. Lo mismo para la Rpi2. Y obviamente, si está probado en las dos, la que más rabia te dé xD.

Si vas a hacer un proyecto que está sólo bien testado en Rpi2 (o viceversa), entonces escoge el mismo hardware. Esto suele pasar o para proyectos antiguos o para proyectos muy nuevos.

pakuko

A favoritos de cabeza, gracias por el curro #1

A

#2 Yo estoy con Aikon, si no tienes nada, tira a por la 3, a nivel de software es casi identico y a nivel de hardware tienes algo un poco mas potente ademas de llevar wifi y bluetooth incorporado. Yo porque ya tengo una pi 2 que sino no me lo pensaba.

Kb

y recomendacion de donde comprar rpi3 + caja? que caja?

amazon o hay algo mejor?

#14 justo venia a hacer un edit, estaba leyendo el github ;)

1 respuesta
AikonCWD

#13 Lo tienes todo explicado en el manual de GitHub :)

1 respuesta
Kb

#14 con la caja con ventilador, hace falta disipador de cobre? cabe? se han hecho pruebas al respecto?

2 respuestas
AikonCWD

#15 Muchos usuarios han reportado que su ventilador les hacía algo de ruido y han preferido desconectarlo... en ese caso sería recomendable usar disipador. Otros usuarios han optado por dejar la tapa superior abierta, todo depende del calor que haga en tu casa, la ventilación, etc... La RPi no se va a romper, si superas el temp_limit sencillamente se apagará o bajará su velocidad de CPU.

El disipador y la caja que he puesto son perfectamente compatibles.

1 respuesta
Red_HMR

#1 Gran currazo tio ;)

Una duda, ahora veo en el salon las pelis con un USB puesto en la consola, entiendo que la RP no tiene un disco grande, como puedo tener un almacenamiento mas grande ?

Los canales que aparecen de streaming son canales sparrow entiendo ? como va eso exacatamente ?

2 respuestas
AikonCWD

#17 La RPi dispone de puertos USB, puedes cargar el contenido desde ahí. Los canales en streaming algunos son legales y otros sparrow. Casi todos los de tvalacarta sno legales, ya que pinchan el contenido directamente desde las webs oficiales de antena3, tele5, etc...). Las listas de Adryan y Catoal son algo más... especiales :)

1 1 respuesta
A

#15 Los disipadores que venden para la pi no sobresalen por encima de los gpio.

Te he hecho una foto para que te hagas una idea. Yo no la tengo con disipador, simplemente lo he puesto encima para que veas como queda, por eso se ve torcido.

http://imgur.com/a/quKun

#17 Ampliando lo dicho por Aikon, la pi tiene de disco duro lo que tengas de espacio microsd o en la particion de esta.

1 2 respuestas
Kb

#19 si son pequeños si, ok, van perfectos

Red_HMR

#18 #19 Pues si me animo le pongo un HD externo y listo.

Por ejemplo, las series me las bajo de seriecanal con los subs ya integrados, entiendo que tambien tiene un cliente torrent donde poner gestionar todo esto.

EDIT, veo que si tiene varias herramientas torrent

1 respuesta
A

#21 Si, tienes Transmission para tirar de torrent. Sobre el HDD comprate uno con alimentacion propia porque la pi no va a poder darle la energia que necesita.

1
AikonCWD

Me han publicado la noticia en Kodimania :)

10 1 respuesta
Mtra

#23 Enhorabuena!

vincheN

Estoy flipando con tus curros, si me agencio la nueva raspberry lo pruebo fijo.

vilchez

seguimos por aquí entonces! :)

SamaWoodo

Ole, ole y ole.

Estaba esperando el nuevo hilo y la v5 (ahora 6) para subirme al carro, ahora ya si que no tengo excusa, mañana me llega mi pi

S

#1 Sigue dandome el mismo problema.

He instalado la v6 en una samsung evo de 16gb y de momento lo he probado con la raspberry 2.

Voy a probar ahora con la rpi3 a ver si viene de ahí el problema, y si sigue igual puede que este la microsd fastidiada.

En la ultima reinstalación de la imagen, ya no es solo que no me habra emulationstation, no me arranca bien ni kodi.

Edito: Probado en rpi3 con la misma sd también me sigue dando el mismo fallo

B

Para el que quiera ver la diferencia entre ocear y no hacerlo:

(Tengo una Samsung Pro de 32GB y disipadores de aluminio, sin ventilador).

spoiler

Se nota mucho la diferencia en todo el sistema, sobretodo en emuladores como el de la N64

1 1 respuesta
Mtra

Que tal este pack (incluye disipadores de aluminio, cable hdmi, alimentacion, sd de 16GB y caja basica transparente + la carcasa con ventilacion que indicas en el Readme.md para iniciarse?

(En los comentarios la gente dice que la fuente de alimentacion es muy baja, es cierto?)

1 respuesta