VizyRed

¿Cómo montar un Centro Multimedia con una Raspberry Pi 3?

Disclaimer

El propósito del siguiente proyecto es enseñar a la comunidad la configuración de un MediaCenter para Raspberry Pi 2/3. El sistema propuesto ha sido configurado con el fin de facilitar la instalación de recursos multimedia, así como herramientas de streaming, video juegos y programas listos para utilizar. Mediante una serie librerías y recursos de código libre, se pretende mostrar a la comunidad la facilidad de construcción de un MediaCenter inteligente. Al mismo tiempo se recopilan los mejores proyectos para Raspberry y mostrando el trabajo de los desarrolladores para integrarlos en un sistema fácil de instalar y utilizar. El proyecto no pretende incentivar a la piratería ni a la comercialización de contenido ilegal. Se limita al aprendizaje y utilización de recursos informáticos.

Introducción

CosmOS, cuyo nombre deriva de la idea “del todo”, está compuesto de varios programas y addons que ofrecen al usuario “todo el entretenimiento”. CosmOS está basado en LibreELEC, un sistema que, en sí, ya ofrece herramientas de entretenimiento. Sin embargo, en esta modificación, se provee de Add-ons configurados y listos para utilizar en una Raspberry. Agradezco al proyecto por ofrecer utilidades como Add-ons de Conectividad Wifi y Bluetooh, y servicios de configuración. CosmOS, no es nada en especial, sólo una recopilación de Software Libre funcionando para el completo entretenimiento.

Entre los Add-ons y características que CosmOS posee, encontramos:

  • Sistema basado en [LibreELEC]
  • Interfaz basada en Kodi – Media Center (18), lo que implica que tendrá todas sus funciones
  • Add-ons de configuraciones [Conectividad Wifi, Bluetooh y servidores SMB]
  • Skin Xperience1080i corriendo de manera fluída
  • Proveedores de información [Descargan información de películas, series de TV y música]
  • Compatibilidad con Inpustream para reproducción streaming con el complemento Widevine
  • Compatibilidad con Add-ons de video como Netflix y Amazon Prime Video hasta una calidad de 720p
  • Add-ons de YouTubeDailyMotionTwitchSteam Comunity, entre otros descargables
  • Script de [Spotify], cuyo objetivo es reproducir música desde un Smartphone con la aplicación
  • Modo Consola [Emuladores Retro] gracias a GameStarter [Utiliza RetroArch y EmulationStation]
  • Compatibilidad con controles USB, Bluetooh y mandos de televisión vía HDMI con la tecnología CEC
  • Software para iluminación de AmbiLight
  • Reproductor de música, video, radio y TV, en diversos formatos
  • Compatibilidad con múltiples servicios de IPTV
  • Cast desde Smartphones (YouTube y DailyMotion), además de contenido local como música, videos e imágenes
  • Cast desde sitios web. Facilidad de transmitir cualquier web video gracias a Yatse y Web Video Cast
  • Transferencia de archivos mediante un cliente Samba

Algunas modificaciones de la versión oficial de LibreELEC gracias a Milhouse

Antes de Empezar

Para la construcción de tu propio Media Center con CosmOS, es necesario la obtención de los siguientes materiales:

  • Raspberry Pi 3
  • Adaptador de corriente a 5v , 2.5A
  • Tarjeta MicroSD de 8gb [mínimo] clase 10 [Garantiza la lectura y escritura de al menos 10mb/s]
  • Ventilador de 5V
  • Cable HDMI para conectar a televisión
  • Caja para Raspberry [Necesaria para protección]
  • Disipadores para el procesador y chip gráfico de Raspberry
  • Micro Switch para reiniciar el sistema sin desconectarla de la fuente de alimentación [necesario soldar]
  • Teclado, mouse y control USB [Temporales para la instalación]

Montando el Hardware de Raspberry

Deberás conectar tu Raspberry Pi a una fuente de alimentación (recomendada en el apartado anterior) e instalar el ventilador para el procesador. En internet existen muchos tutoriales que explican este procedimiento.

Una vez finalizada la instalación del hardware, es necesario colocar la placa sobre una superficie no conductora, para ello recomendamos adquirir un case que sirve además como protección.

Instalación del Sistema

Para proceder a instalar el sistema, nos aseguramos de tener “vacía” nuestra tarjeta SD. Sin embargo, en caso de no estarlo, al momento de grabar nuestra imagen CosmOS-rpi23-1.img en nuestra tarjeta SD, el programa lo hará automáticamente. Para la comodidad del usuario, el procedimiento lo realizaremos en un ordenador con Windows. Las instrucciones en Linux, se dejarán comentadas al final de este apartado.

Procedimiento en Windows

  1. Descargamos la siguiente utilidad SD Imager.
  2. Insertamos nuestra SD Card, y la seleccionamos dentro del programa.
  3. En el apartado Image File seleccionamos la ruta del fichero CosmOS-rpi23-1.img, el cual lo descargaremos de la sección Releases del presente sitio. Para la última versión, presiona el siguiente enlace last version.
  4. Presionamos el botón Write y esperamos el tiempo estimado por el programa.
  5. Una vez finalizado, retiramos la SD Card del ordenador y la colocamos en nuestra Raspberry Pi 2/3.
  6. Continuamos la instalación en nuestra Raspberry Pi.

Procedimiento en Linux

Puedes obtener las instrucciones detalladas presionando el siguiente enlace Installing operating system images on Linux.

Conexiones

Usaremos la herramienta de LibreELEC para configurar conexiones y dispositivos de CosmOS.

Conectado mandos inalámbricos, Bluetooth o controles vía HDMI

Si posees un mando compatible, es recomendado conectarlo y configurarlo para navegar por la interfaz. Es posible que necesite un teclado USB para configurar dicha entrada.

  1. En caso de poseer un televisor con la tecnología CEC, puedes controlar CosmOS con el mando del mismo dispositivo. Para saber si tu televisor posee esta característica puedes revisar el siguiente enlace Controlar Kodi con mando de TV HDMI CEC.
  2. Para configurar un mando Bluetooth, deberás seguir las instrucciones de tu control. Con la ayuda de un teclado, diríjase a la sección Apps de la interfaz [ícono de engranaje]. Abra presionando ENTER en un teclado/mando CEC. Al abrir observarás un Addon-Splash, para continuar presiona el botón BACK. Dentro de la configuración diríjase a Bluetooth -> Nombre del dispositivo -> Pair. Al finanizar deberás seguir los siguientes pasos para mapear el mando Configurando Controles.
  3. En caso de tener un mando o gamepad wireless USB, deberás conectarlo y mapearlo siguiente las instrucciones de Configurando Controles.
Conectado un mando desde Android/IOS/Windows

Puedes descargar mandos a distancia disponibles para Android. En caso de tener otro sistema, deberás buscar en su respectiva Tienda de Aplicaciones. En esta configuración, usaremos dos aplicaciones muy populares para controlar nuestro sistema.

MandoDescripción
KoreMando oficial para Kodi con todas las funciones del sistema
YatseMando con características de transmisión de contenido local y web
hacia el media-center
kore remote

El usuario podrá escoger una de las aplicaciones y para conectarla deberá seguir los respectivos pasos de cada mando.

Conectando una red wifi o cableada

Para poder disfrutar de todas las funciones de CosmOS, es necesario una conexión a internet. La configuración rápida de LibreELEC nos ayudará en el proceso.

  1. En caso de poseer una conexión cableda, colócala el el puerto LAN de la Raspberry Pi. Listo.
  2. Para conectarse a una red inalámbrica, diríjase a la sección Apps de la interfaz y localice el ícono del engranaje.
  3. Abra presionando ENTER en un teclado/mando CEC o A en gamepads [Previamente configurado para Inalámbrico y Bluetooth].
  4. Al abrir observarás un Addon-Splash, para continuar presiona el botón Return, BACK o B dependiendo del dispositivo.
  5. Dentro de la configuración diríjase a Connections -> Nombre de la red -> Conect.
  6. Pedirá la autentificación de la red, asegúrese de escribir correctamente. En caso de errores, puede volver a intentarlo.
  7. Verifique que el estado de la red se encuentre en ready.
  8. Para evitar problemas con direcciones IP de otros dispositivos y garantizar el funcionamiento del contro remoto en Android/IOS/Windows, se ha dejado con una dirección estática en 192.168.1.16. Puedes cambiarla en el mismo apartado.
  9. Tu dispositivo está listo para reproducir contenido Online.
Conectando un dispositivo a CosmOS mediante SAMBA para transferir archivos

CosmOS tiene activado el cliente SAMBA por defecto, así podrás transferir y compartir los archivos del sistema a cualquier dispositivo compatible. Las opciones de configuración están disponibles en la ruta Services -> Samba.

OpciónDescripción
Enable SambaActiva o desactiva el servidor Samba
User Samba Password AuthenticationActiva o desactiva la protección
del servidor con una contraseña
Auto-Share External DrivesActiva o desactiva la compartición
de discos externosconectados al sistema

Para transferir archivos a CosmOS se recomiendan los siguientes procedimientos.

NOTA: Si se ha modificado la dirección IP estática de CosmOS, deberá reemplazar los valores correspondientes. Revise el literal octavo del apartado Conectando una red wifi o cableada

PlataformaProcedimiento
WindowsEn el explorador de archivos ingrese la siguiente
dirección \\192.168.1.16\
Sistemas basados en UbuntuEn el explorador de archivos ingrese la siguiente
dirección smb://192.168.1.16/
AndroidDescarga la aplicación ES File Explorer y
accede en la categoría LAN

Para más información de configuración ingrese al siguiente enlace Services LibreELEC. Si desea conectar a equipos con MacOS revise MacOS Samba.

Accediendo a Kodi mediante la Interfaz Web

Podrás observar la reproducción, controlar el contenido y verificar estados de Kodi accediendo a la Interfaz Web. Dentro de un navegador web accede a la siguiente dirección:

NOTA: Si se ha modificado la dirección IP estática de CosmOS, deberá reemplazar los valores correspondientes. Revise el literal octavo del apartado Conectando una red wifi o cableada


http://192.168.1.16:8080

Para más información revise Web Interface.

Aplicaciones [Add-ons]

CosmOS viene configurado con addons de las aplicaciones más populares multiplataformas. Los addons disponibles en CosmOS se encuentran en la siguiente tabla.

ApplicaciónDescripción
NetflixDisfruta del contenido de Netflix de forma
nativa en Kodi
Amazon Prime VideoDisfruta del contenido de Amazon Prime Video
disponible en diversos países
SpotifyExplora reproduce y transmite contenido de
Spotify
TidalReproduce música en hi-fi directamente de Tidal
[antes WIMP]
SoundcloudEscuchar y comparte proyectos musicales de la
comunidad
TwitchReproduce streaming de videojuegos
YouTubeDisfruta del contenido de YouTube el mayor
sitio de video-sharing
VimeoUna red social basada en videos
DailymotionVe y comparte una gran cantidad de videos
alrededor del mundo
Retro ConsolaConvierte tu Raspberry en una consola retro
[Powered by EmulationStation]
PlexNavega y reproduce el contenido de tu servidor
PLEX en una interfaz amigable
CosmOS ManualAprende cómo configurar CosmOS
[Requiere conexión a internet]
SettingsUn simple lanzador de LibreELEC Settings
CracklePelículas y series gratuitas desde Crackle a
Sony Network
CosmOS CastConoce cómo transmitir todo tipo de contenido
local y web directamente a CosmOS
RetroArchUn potente Fontend para Libretro con múltiples
emuladores y configuraciones
Abriendo un Addon previamente instalado

CosmOS utiliza un script simple que lanza los addons con un splash, es decir que mostrará una breve imagen en pantalla completa de cada aplicación. Para forzar la apertura del addon presiona el botón Return, BACK o B dependiendo del dispositivo [si el splash no desaparece].

En caso de continuar con el problema, puedes obtener soporte y/o actualizaciones creando un tema en la sección issues.

Andrés Vilatuña Narváez

Estudiante de Matemática, comprometido con la investigación científica. Me apasionan las nuevas tendencias tecnológicas. Escribo e informo mientras me tomo un café.

1 comentario