sábado, 1 de mayo de 2021

Tu propio servicio de streaming usando Plex Media Server en Ubuntu 18.04

 

Para quienes descargamos (*guiño guiño*) las películas y series que nos gustan, tener alternativas para poder disfrutarlas es importante. 

Plex Media Server es un servicio muy similar a Netflix que se ejecuta localmente en una computadora y sirve el contenido descargado (películas, series, música) para ser visualizado con la Plex-App.

En este mini tutorial se mostrará cómo instalar y configurar Plex Media Server para Ubuntu 18.04 e instalar la Plex-App  para un par de dispositivos.


Primer paso:

Tener contenido descargado en formato mkv, mp4, etc. Acá se puede ver una muestra del contenido que tengo bajado usando Qbittorrent Este programa tiene un buscador integrado y funciona perfecto para descargar series y películas.


Detalle de las películas por directorio.

Segundo paso:

Descargar  Plex Media Server e instalarlo en la computadora, al momento existen estas plataformas son soportadas.

  • FreeBSD
  • Linux
  • Mac
  • Windows
  • ASUSTOR
  • Drobo
  • FreeNAS
  • Netgear
  • QNAP Seagate
  • Synology
  • Synology (DSM 7)
  • TerraMaster
  • unRAID
  • Western Digital
  • Western Digital (OS 3) 
  • Docker.


Ingresar a https://www.plex.tv/media-server-downloads/#plex-media-server y descargar la versión para la arquitectura de su computadora, en mi caso particular es  Linux Ubuntu (16.04+) / Debian (8+) - Intel/AMD 64-bit

Sección de descarga de Plex Media Server.

Tercer paso:

Como usuario root ejecutar la siguiente instrucción usando gdebi, este gestor de paquetes los instala y resuelve las dependencias.

gdebi plexmediaserver_1.22.3.4392-d7c624def_amd64.deb


Cuarto paso:

Luego de terminar la instalación de manera exitosa  ingresar en el navegador web  la primera  url  en caso de acceder desde el mismo computador, para el caso en que sea otra computadora la segunda url.


http://localhost:32400/web

http://IPCOMPUTADOR:32400/web


La primera vez va a pedir configurar una cuenta, en mi caso particular ingresé con mi cuenta de google.

Detalle de opciones de login.


Luego pide configurar el nombre del server, la librería (archivos multimedia este paso es opcional y se puede hacer más tarde)   

El paso más engorroso es la selección de las librerías y se debe hacer por tipo de contenido.


Primero se debe seleccionar el tipo de contenido.


Segundo se debe nombrar la librería.


Tercero se debe indicar la ubicación de los archivos.


Cuarto se debe esperar que indexe el contenido.

Al terminar de indexar el servicio muestra los archivos descargados,  de forma automática los ordena por temporadas (de acuerdo al nombre de los archivo y directorios) y también trae información adicional como portadas, rating y actores. Los archivos aceptan subtítulos en formato .srt o dentro de los contenedores .mkv


La portada de Plex Media Server del servicio local.

Acá el detalle de una película 2001: A Space Odyssey con detalles de rating, actores y portada, simplemente genial.

Información adicional por archivo de video.


Se puede reproducir directamente desde el navegador, acá una captura de la misma película mencionada.

Detalle de la reproducción directamente en el navegador.


Quinto paso:

Descarcar la Plex-App  para probar el funcionamiento remoto, tal como en el segundo paso las apps están disponibles para varios dispositivos.

  • Amazon Alexa
  • Amazon Fire TV
  • Android
  • Android Auto
  • Android TV
  • Apple TV
  • Chromecast
  • Google Daydream
  • iOS
  • Lenovo Mirage Solo VR
  • Mac
  • NVIDIA SHIELD
  • Oculus Go
  • PlayStation
  • Portal from Facebook
  • Roku
  • Samsung Gear VR
  • Smart TVs
  • Sonos
  • Windows
  • Xbox


Ingresar a https://www.plex.tv/media-server-downloads/#plex-app y descargar la versión correspondiente a su dispositivo.

Detalle de la página  descarga de Plex App para dispositivos.

Descargué la Plex App para Roku, para otras plataformas se deben seguir los pasos y se conseguirá el mismo resultado. Los dispositivos deben estar en la misma red que el computador que tiene instalado  Plex Media Server el servicio será reconocido automáticamente.

Tambien se puede descargar directamente desde las respectivas tiendas  Android o iOS para celulares


Captura de Roku en Android con los canales instalados se aprecia Plex App.


En la Plex App para el celular se puede reproducir el contenido multimedia tal como un servicio de streaming pagado como Netflix o Amazon.


Plex App instalado en Android se ve todo el catálogo disponible de las peliculas y series.


Así se puede disfrutar en diferentes pantallas el mismo contenido preservando las preferencias y avances.


Reproducción de video directamente en el Plex App en el celular.


Para Finalizar sólo queda decir que Plex Media Server es una excelente opción para mantener todas nuestras películas, series y música centralizada diponibles para ver en diferentes dispositivos en cualquier momento. El valor agregado que ofrece esta aplicación es la de enlazar información adicional a los archivos multimedia que descargamos tales como portadas, rating, actores , subtitulos, etc.





jueves, 3 de diciembre de 2020

Tu propio server privado Terraria 1.4.0.5 en Linux Debian 10 Buster

 


Este 14 de Octubre llegó Terraria Journey's End para dispositivos móviles abriendo la posibilidad de disfrutar todo el contenido de esta la última entrega en la palma de tu mano.

Terraria para Android, también disponible en iOS.


Para poder jugar online en tu propio server privado los creadores del juego liberaron de forma gratuita  DEDICATED MOBILE SERVER FOR WINDOWS/LINUX/PC 


Detalle de los archivos ejecutables para cada plataforma que se descargan desde el sitio oficial de Terraria.


Este server dedicado contiene los archivos ejecutables para las 3 versiones: Windows, Linux y Mac. 


En este mini tutorial veremos la puesta en marcha en Linux Debian 10 Buster, donde lo primero que debemos hacer es extraer el contenido de la versión de Linux.


Detalle de los archivos contenidos para la versión de Linux de 32 y 64 bits.



Una vez descomprimido se procede a ejecutar el  comando para poder ejecutar el server. 

El server está basado en C# / Mono y estan autocontenidas las librerías, no existe mayor complejidad que desempaquetar y ejecutar.


Una vez ejecutado el server preguntará por cual mundo quieres cargar, si ya existe alguno se selecciona con el número en caso contrario con "n" se crea uno nuevo   . 


Si quieres rescatar o mover los mundos creados, éstos se almacenan en  el directorio personal del usuario que ejecutó el server en ~/.local/share/Terraria/Mobile/Worlds/ 



Para el caso de un nuevo mundo se selecciona el tamaño siguiendo las instrucciones en pantalla y apretando enter.



Luego se selecciona el tipo de juego, para mas detalles ver wiki oficial de Terraria




Luego se le asigna el nombre al mundo el cual será visible para los usuarios locales o para los usuarios externos si se indica la ip.



En caso de poseer una semilla de generación para el mundo se ingresa acá en caso contrario sólo darle enter.





La generación del mundo depende  de la velocidad de procesamiento y memoria, una vez listo el mundo aparece el menú inicial y seleccionaremos el mundo recién creado Demo_001


Indicamos la cantidad máxima de jugadores en este caso 2


Pregunta por el puerto en caso de querer servirlo en otro puerto apare del por defecto 7777 le damos enter.




La  configuración  avanzada  para redirigir el tráfico a otro puerto, le damos enter.




Y finalmente la clave para proteger el acceso al server.




Ahora el server está operativo esperando las conexiones de los usuarios.


Ejecutamos el juego en el celular y procedemos a conectarnos al server recién creado.


Pantalla de inicio de Terraria para celular a la izquierda parte inferior se aprecia la versión.


Seleccionar Multiplayer y al personaje a usar.



Si el server está en la misma red que el celular aparecerá, en caso contrario es necesario indicar la ip pública para poder conectarse.

Si todo resultó correctamente ahora nos podemos conectar al mundo creado y empezamos nuestra aventura!



En el server aparece la información de la conexión

Detalle de cuando un usuario se conecta y luego se desconecta, aparece el nombre del personaje.



Detalle de los comandos posibles de ejecutar en el server.


Crossplay


La versión de Terraria para  PC también funciona en este server, deben verificar que sea la 1.4.0.5

Esto significa que tanto de computador o desde celular te puedes conectar al server y jugar sin problemas en todos los modos.


Se repite el mismo procedimiento, multiplayer, selección de personaje y server.



Captura desde la versión de PC con otro jugador desd el celular.

Para finalizar, este post se lo dedico con todo mi amor a mi hijo menor Nicolás que me enseñó a jugar Terraria durante la pandemia y me ha ayudado a vencer a los jefes  del pre-Hardmode y Hardmode. Gracias campeón chico!!! Te amo <3




miércoles, 16 de septiembre de 2020

[PSVita] Cómo compilar port de Super Mario 64 en Ubuntu Linux 18.04





Super Mario 64 es un clásico de Nintendo 64, para poder disfrutarlo en su máximo esplendor en PSVita con HENkaku es necesario compilarlo usando el VitaSDK, el código del proyecto de decompilación de super mario 64 y la rom del juego super mario 64 en cualquiera de sus versiones US, EU o JP

Ahora veremos los pasos para compilar  el port de super mario 64 en Ubuntu Linux 18.04  y luego los pasos para instalarlo.

 

Instalar VitaSDK


Primero instalar dependencias

sudo apt install -y git build-essential pkg-config libusb-1.0-0-dev libsdl2-dev make git-core cmake python 

Instalación de VitaSDK usando el host package manager

git clone https://github.com/vitasdk/vdpm
cd vdpm
./bootstrap-vitasdk.sh
./install-all.sh

Activación de variables de entorno en ~/.bashrc

export VITASDK=/usr/local/vitasdk
export PATH=$VITASDK/bin:$PATH


Proyecto de decompilación de super mario 64

Instalación de sm64-vita

git clone https://github.com/bythos14/sm64-vita
cd sm64-vita
chmod +x build_deps.sh
./build_deps.sh  

Compilar Port usando ROM


Descargar ROM de Super Mario 64 en su versión US, EU o JP. El nombre del ROM debe ser de la forma Super Mario 64 (U) [!].z64 donde entre paréntesis está la región U para la versión americana, E para la versión europea y J para la versión japonesa. Dentro de los paréntesis cuadrados está el signo de exclamación  que indica que el rom es una copia inalterada.


Renombrar el archivo de rom  Super Mario 64 (U) [!].z64  a baserom.us.z64 y ubicarlo dentro de  sm64-vita 

Para el caso de otra región renombrar Super Mario 64 (E) [!].z64baserom.eu.z64 

Para el caso de otra región renombrar Super Mario 64 (J) [!].z64 a baserom.jp.z64 


Ubicarse dentro del directorio  sm64-vita y compilar usando la siguiente instrucción

make TARGET_VITA=1 vpk -j4

El archivo generado estará dentro del directorio ./build/us_vita/  y se llamará sm64.us.f3dex2e.vpk


Proceso de Instalación


Para poder jugar  super mario 64  en la PSVita es necesario extraer la librería gráfica libshacccg.suprx que está dentro del paquete  PSM.

Para instalar PSM es necesario usar PKGJ  y para extraer la librería desde PSM se utilizará SharkFOOD

Para seguir es necesario que descargues los siguientes archivos:

Descargar sm64.us.f3dex2e.vpk (Versión US  compilada  de Super Mario 64 para PSVita)




Extraer la librería libshacccg.suprx

Copiar e instalar archivos a tu PSVita

Luego de descargar los 3 VPK debes copiarlos a tu PSVita usando el método que más te acomode FTP o USB en VitaShell e instalarlos.

Instalación de VPK en VitaShell

En la PSVita Instalar PKGJ y luego de actualizar la lista de juegos, instalar PSM runtime como en el siguiente video. (En PKGJ debes seleccionar todas las regiones US, EU, JP, AS)





Luego de instalar PSM te pedirá actualizar a la versión 2.01 eso es normal y se debe realizar.

Verificar la versión de PSM instalada  en
Settings -> System -> PlayStation Mobile



Después se Instala SharkFOOD y se ejecuta para extraer la librería, este proceso se realiza una sola vez.

SharkFOOD detalle del live area


SharkFOOD en ejecución, se cierra automáticamente cuando termina.


Luego es necesario revisar en la ruta ur0:data/ que exista la librería libshacccg.suprx
 

A jugar!

Todo listo para jugar.


Detalle del Live Area



Super Mario 64 se ve glorioso en la PSVita



La cámara se controla con el stick derecho que reemplaza a los C-buttons del Nintendo 64



Si al iniciar el juego aparece este error, es necesario extraer la librería libshacccg.suprx 
 

Ahora a disfrutar de este clásico en nuestra querida PSVita. Dedico este post a Nicomón mi hijo menor al que le gusta mucho este juego 💟💟💟



Tu propio servicio de streaming usando Plex Media Server en Ubuntu 18.04

  Para quienes descargamos (*guiño guiño*) las películas y series que nos gustan, tener alternativas para poder disfrutarlas es importante. ...