lunes, 25 de mayo de 2020

Convertir una televisión tradicional o CRT en Smart TV

¿Por qué alguien querría hacer ésto transformar su antigüa televisión tradicional/CRT en una SmartTV ? 

Hay varias respuestas posibles, en lo personal la mía es que tengo una televisión CRT para poder disfrutar de los juegos en mis consolas antigüas. Dichas consolas como la PS2, Wii, Super Nintendo, entre otras fueron diseñadas para ser usadas en televisiones que no son LED ni LCD.

Investigando el tema encontré en mercado libre un dispositivo llamado Roku express+ que transforma TVs LED/LCD en SmartTV y además posee salida en video compuesto (cable amarillo, blanco y rojo) para TVs tradicionales o CRT.


Este pequeño aparato transforma todo tipo de television en  en SmartTV



En el empaque sale la descripción de la conexión por HDMI o por Cable de video compuesto o conocido como RCA (amarillo, rojo y blanco)


Luego de conectar y prender aparece un setup muy sencillo donde lo primero es conectar a wifi para actualizar el dispositivo.


Luego de acutalizar está listo para usar. Dentro del catalogo vienen las apps más comunes y populares como Netflix, Youtube, Amazon prime, HBOgo entre otras.

Un accesorio que hace de este dispositivo muy fácil de instalar es la cinta de doble contacto que permite fijar el aparato a la TV para apuntar luego con el control remoto.


Al prender el aparato (energizarlo) aparece una animación. Lo curioso es que no tiene botón de apagado por lo tanto se desenchufa y listo.

Detalle de las apps que tengo instaladas y que funcionan sin ningún problema.


Acá la captura de un episodio de Star Trek: The Next Generation en Netflix.


Roku express+ posee una app que cumple con todo lo que te ofrece un control remoto y mucho más, poder enviar fotos y videos a la TV, poder escuchar el audio directamente desde el teléfono entre otras cosas.





Para finalizar debo decir que estoy muy contento con este pequeño aparato que le dió más vida a mi televisión tradicional/CRT que ahora uso mucho más no sólo para jugar con mis consolas antigüas.

domingo, 24 de mayo de 2020

[PSVita] IDE CodeBlocks + VitaSDK / DolceSDK en Ubuntu Linux 18.04

Hace años programé la PSVita, sin un IDE es difícil aún para proyectos pequeños. Este es un mini HowTo para usar VitaSDK / DolceSDK con el IDE CodeBlocks


Primer paso  instalar dependencias vita/dolce sdk

sudo apt-get update && apt-get install build-essential cmake

Segundo paso instalar Dolce SDK + Ejemplos (para Vita SDK la instalación es muy similar )

git clone https://github.com/DolceSDK/ddpm
cd ddpm
./bootstrap-dolcesdk.sh
export DOLCESDK=/usr/local/dolcesdk # define $DOLCESDK if you haven't already
export PATH=$DOLCESDK/bin:$PATH # add DolceSDK tool to $PATH if you haven't already
./install-all.sh


git clone https://github.com/DolceSDK/samples

Estos comandos instalan las librerías, binarios para compilar código C / C++ hacia el formato ejecutable de la PSVita y ejemplos para compilar con el SDK.


Tercer paso instalar Codeblocks 

sudo apt-get install codeblocks


Cuarto paso configurar Codeblocks 

Acceder Settings --> Compiler --> ToolChain Executables e indicar la ruta del SDK y los binarios respectivos.




Quinto paso generar proyecto de ejemplo en codeblocks

Para este paso usaremos un ejemplo "soloud" dentro del directorio "samples" del SDK, el directorio tiene la siguiente estructura: 


soloud
├── CMakeLists.txt
├── music.ogg
└── src
    └── main.cpp

Primero es necesario crear el directorio build dentro de "soloud"



cd sample/soloud 

mkdir build

Luego a partir del archivo CMakeLists.txt crearemos un  proyecto de codeblocks para finalmente  compilarlo



cd build

cmake ../  -G"CodeBlocks - Unix Makefiles"

Dentro del diretorio build se crea proyecto de codeblocks con el nombre definido en el CMakelist para este caso particular "soloud-demo.cbp"




Sexto paso compilar programa de ejemplo


Abrimos el proyecto y verificamos que posea la siguiente estructura



Finalmente lo compilamos y veremos como en la consola de compilación no genera errores.








Luego de compilar el directorio build posee la siguiente estructura

build
├── CMakeCache.txt
├── CMakeFiles
│   │   ├── ...
│   │   └── progress.make
│   └── TargetDirectories.txt
├── cmake_install.cmake
├── Makefile
├── soloud-demo
├── soloud-demo.cbp
├── soloud-demo.layout
├── soloud-demo.self
├── soloud-demo.velf
├── soloud-demo.vpk
└── soloud-demo.vpk_param.sfo


Finalmente procedemos a copiar el archivo "soloud-demo.vpk" hacia la PSVita

curl -T soloud-demo.vpk  ftp://192.168.0.5:1337/ux0:/HENkaku/










El demo reproduce un segmento de audio de una canción en formato OGG y funciona perfectamente en la PSvita.


Al fin!!! Luego de mucho buscar un IDE que funciona relativamente bien en GNU/Linux pude configurar el SDK. 
















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. ...