Saltearse al contenido

Jellyfin

Instalando Jellyfin

Jellyfin es un programa que nos va a permitir reproducir los videos que hayamos bajado usando todo lo que ya instalamos. Tiene una interfaz amigable y nos permite castear si tenemos un chromecast, o levantar videos desde un celular, o computadora. También soporta subtítulos así que es posible agregar subs a los videos que tengamos descargados.

Bueno, mucha presentación, vamos a instalarlo siguiendo las instrucciones de su página de instalación ligeramente modificadas:

  1. Agregamos keys para poder descargar Jellyfin

    mkdir -p /etc/apt/keyrings
    curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | gpg --dearmor -o /etc/apt/keyrings/jellyfin.gpg
  2. Añadimos la configuración del repositorio de Jellyfin a nuestros repositorios locales

    export VERSION_OS="$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release )"
    export VERSION_CODENAME="$( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release )"
    export DPKG_ARCHITECTURE="$( dpkg --print-architecture )"
    cat <<EOF | tee /etc/apt/sources.list.d/jellyfin.sources
    Types: deb
    URIs: https://repo.jellyfin.org/${VERSION_OS}
    Suites: ${VERSION_CODENAME}
    Components: main
    Architectures: ${DPKG_ARCHITECTURE}
    Signed-By: /etc/apt/keyrings/jellyfin.gpg
    EOF
  3. Actualizamos los paquetes disponibles e instalamos Jellyfin

    apt update && apt install jellyfin -y

Corriendo Jellyfin como servicio

Para Jellyfin vamos a tener que crear un servicio de forma más manual para poder correrlo en segundo plano.

  1. Nos movemos al directorio donde se encuentran los servicios

    cd /etc/init.d
  2. Utilizando curl, descargamos el archivo para poder correr Jellyfin como servicio

    curl -o jellyfin https://raw.githubusercontent.com/agustinmulet/celu-termux/master/jellyfin
  3. Damos permisos de ejecución a nuestro archivo descargado

    chmod +x jellyfin
  4. Corremos Sonarr como servicio en un segundo plano

    service jellyfin start
  5. Verificamos si nuestro servicio está corriendo con el siguiente comando

    service --status-all
  6. Para comprobar que Jellyfin esté corriendo, en nuestra computadora vamos a una pestaña de un navegador e ingresamos en la siguiente URL

    <direccion_ip>:8096

    Siendo direccion_ip la IP de nuestro celular. Puede que tarde unos segundos en iniciar y debemos crear usuario y contraseña de Jellyfin.

¡Listo! Ya tenemos todo instalado, resta agregar series a Sonarr y configurar Jellyfin para disfrutar unas buenas series! 😉