domingo, 1 de abril de 2018

Acestream en Debian testing Buster

AceStream es una plataforma multimedia para la reproducción de contenidos audiovisuales en Internet. Ha implementado un gestor de carga de archivos multimedia, que utiliza las tecnologías P2P, garantizando un proceso eficaz de almacenamiento y transmisión de datos.

El AceStream, nos ofrece una serie de beneficios entre la que podemos destacar:

  • - Posibilidad de visualizar transmisiones online (TV, streams personalizados, películas, dibujos animados, etc.), con una alta calidad de audio e imagen.
  • - Escuchar música en línea en un formato en el que no se pierde ningún tipo de calidad.
  • - Ver torrents en línea, sin necesidad de esperar a que se haya descargado totalmente.
  • - Visualizar contenido en dispositivos remotos (Apple TV, Chromecast, etc.) sobre protocolos de comunicación como AirPlay, Google Cast y otros.
  • - Permite la integración con diversas aplicaciones.
  • - La plataforma consta de un motor que permite la conexión y un reproductor basado en VLC, donde el usuario puede ver el contenido deseado.
Para instalar AceStream vamos a usar los paquetes snap.


Información de los paquetes snap

A quien no le ha pasado que estando usando una aplicación que funciona muy bien, la actualizamos a una versión superior y dicho programa desde entonces deja de funcionar, o vamos a instalar un programa que en una versión anterior de Debian GNU/Linux se instalaba sin problemas y en la siguiente versión, no te deja instalar. Esto es debido a las llamadas dependencias.

Esto sucede, porque con los cambios de versiones en Debian GNU/Linux, se incorporan nuevas versiones de las librerías (las llamadas dependencias), que es posible que no sean compatibles con dicha aplicación. Entonces recurres a internet en busca de dicha versión de la librería, y cuando vas a instalar la versión de la librería que te has bajado de internet, que necesita para su funcionamiento el sistema operativo detecta que tiene una versión superior y no te deja instalarla o te detecta que es obsoleta o incompatible con la versión de tu sistema operativo. En resumen que no te deja instalar dicho programa.

He aquí donde entran en juego los paquetes snap. Estos snap son paquetes que contienen todas las dependencias que necesitan para funcionar correctamente, sin depender de los paquetes instalados y controlados por el sistema operativo Debian GNU/Linux. Osea que, no te tienes que preocupar de que le falta una dependencia o que la dependencia que necesita está obsoleta.

Los paquetes instalados con snap, pueden ser actualizados sin que esto afecte al resto del sistema operativos.

Las características mas importantes de los paquetes snap son:

- Los paquetes snap son rápidos y fácil de instalar
- Se actualizan de forma automática, de esta forma el programa que contienen esos paquetes snap siempre está actualizado, y nos garantizan siempre funcionaran.
- Funcionan en cualquier distribución linux que use los paquetes snap.


Instalar AceStream en Debian Stretch

Para instalar AceStream en Debian, en el momento de escribir este manual, el método mas fácil es través de un paquete snappy.
Lo primero que tenemos que hacer es instalar desde synaptic o desde consola el paquete snapd y todas su dependencias (apparmor, libapparmor-perl, snap-confine, squashfs-tools, ubuntu-core-launcher).

apt install snapd apparmor libapparmor-perl snap-confine squashfs-tools ubuntu-core-launcher







Una vez instalado snap, pasamos a instalar AceStream y todas sus dependencias, vamos a usar el instalador snap.
Para instalar usamos el siguiente comando en una terminal, y como usuario administrador usando el comando (su):

# snap install acestreamplayer 










Para ejecutarlo,tenemos que hacerlo como usuario normal (NO como usuario administrador o root), usamos el siguiente comando en una terminal:

snap run acestreamplayer



 
Después de esto, sólo es disfrutar.


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


Comandos básicos de snap:

- Buscar y encontrar snaps:

snap find nombre_del_paquete

- Instalar un paquete snap:

snap install nombre_del_paquete

- Ver los paquetes instalados:

snap list

- Desinstalar un paquete:

snap remove nombre_del_paquete

- Ver los cambios reciente en tu sistema

snap changes

- Habilitar un snap:

snap enable nombre_del_snap

- Deshabilitar un snap:

snap disable nombre_del_snap

- Ejecutar un snap:

snap run nombre_del_paquete

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

Un par de tiendas de snap.

https://snapcraft.io/store

https://uappexplorer.com/snaps

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

VIDEOTUTORIALES:








Nota: Los videotutoriales son totalmente ajenos a este blog, son enlaces de youtube.

NOTA MUY IMPORTANTE:
Se que a muchos usuarios siguiendo el mismo proceso, no le funciona. A mi personalmente me ha pasado en la instalación de algunas maquinas, y no me arranca el acestreamplayer. La solución que he encontrado hasta este momento, consiste en crear un usuario nuevo (si solo tienes un usuario en el sistema) para poder usar acestream. Si tienes mas de un usuario, puedes probar a usarlo en los demás usuarios que si que funciona.
No es la opción mas correcta, pero hasta el momento de escribir este manual, es la única opción que tengo para solventar dicho error.
Si alguien conoce la solución correcta, nos gustaría que nos la compartiera.
Muchas gracias.


NOTA 2: No llega a arrancar Acestream.

Entonces lanzamos acestream desde una consola, y observamos como nos devuelve el siguiente error:

Gtk-Message: Failed to load module "gail"
Gtk-Message: Failed to load module "atk-bridge"

Puede ser que te falte instalar los siguiente paquetes:

apt install libatk-adaptor libgail-common

o los mismos paquetes de 32 bits:

apt install libatk-adaptor:i386 libgail-common:i386

y aun puede que te siga dando el error y no arranque acestream.
entonces usamos el siguiente comando:

snap refresh core --beta

si nos devuelve el siguiente error:

error: cannot refresh "core": cannot find snap "core"

Entonce tenemos que instalar el core, para ello usamos el siguiente comando:

snap install core

Y con esto ya debe de funcionar acestream







No hay comentarios: