Y me gusta, porque con esa máquina, que es una maravilla del diseño y la tecnología, me hace devanarme los sesos para hacer que esté a la altura de vídeos en full HD, Flac's y demás virguerías a las que nos tiene acostumbrados últimamente la técnica.
Aún así, quien más guerra me da es nuestro amigo YouTube con su dependencia del navegador, en donde el VAIO UX claramente hinca la rodilla.
Por esa razón, desde hace años vengo usando Minitube, un alarde de la programación que permite reproducir todo YouTube en FullHD en máquinas con recursos muy limitados.
En Ubuntu, no hay problema, el paquete viene precompilado desde la misma página oficial del software. En ArchLinux y derivados hasta hace poco, tampoco. Había tanto versiones desde los repositorios oficiales como desde AUR. El problema, desde hace unos meses a esta parte, como casi siempre viene de la mano de Google. Ahora para reproducir todo el contenido de YouTube, es necesaria la API de Google generada desde cada cuenta individual. Esto hace que las versiones en repositorios y AUR no funcionen todo lo bien que podrían de contar con esta API.
Para eso hay que compilar desde el código fuente del Minitube con la API incrustada. Parece muy lioso pero no lo es, mira.
Lo primero necesitas tu API de Google. Puedes generarla aquí creando un llave de navegador o "browser key": https://console.developers.google.com/
Cuando la tengas apúntala para más adelante.
Antes de empezar con la compilación de Minitube, comprueba que cumples todas las dependencias:
build-essential
qttools5-dev-tools
qt5-qmake
qtdeclarative5-dev
libphonon4qt5-dev
libqt5sql5-sqlite
qt5-default
Empezamos. Desde la terminal haz:
git clone --depth 1 https://github.com/flaviotordini/minitube.git
Si, como en mi caso, no dispones de mucha RAM, aumenta temporalmente (hasta el próximo reinicio) el tamaño del directorio /tmp para evitar problemas de desbordamiento:
sudo mount -o remount,size=2G /tmp
cd minitube
qmake "DEFINES += APP_GOOGLE_API_KEY=Tu API Google aquí"
make
Para comprobar que la compilación ha ido bien y Minitube se ejecuta correctamente:
build/target/minitube
Para instalarlo en tu sistema:
sudo make install
Para actualizar, cada vez que se libere una nueva versión, simplemente borra la carpeta ./minitube de tu /home y repite los pasos anteriores.
Nota del autor: si tras instalar Minitube con estos pasos, el programa no reproduce los vídeos, revisa que todas las dependencias necesarias están instaladas:
sudo apt-get install libqt5widgets5 libqt5network5 libqt5script5 libqt5sql5 libqt5sql5-sqlite libqt5dbus5 phonon4qt5 libphonon4qt5-4 phonon4qt5-backend-gstreamer
0 comentarios:
Publicar un comentario