Instala fácilmente Jellyfin en una TV Samsung con Tizen

2024-06-03

Jellyfin dispone de clientes para televisores con sistemas operativo Android y recientemente para televisores con sistema WebOS (televisores LG) sin embargo y aunque no lo podemos encontrar en la tienda de aplicaciones de los televisores Samsung con sistema operativo Tizen también tenemos la aplicación disponible para ellas, https://github.com/jellyfin/jellyfin-tizen, pero el proceso de instalación es algo complejo. Hasta ahora.

Gracias al proyecto https://github.com/Georift/install-jellyfin-tizen?tab=readme-ov-file, podemos instalar de una manera fácil la aplicación nativa de Jellyfin en una TV Samsung. Jellyfin tiene una aplicación oficialmente soportada, sin embargo aún no está en la tienda de aplicaciones Samsung.

Este proyecto ha hecho más fácil instalar Jellyfin sin necesidad de crear un entorno de desarrollo completo.

Requisitos

  • Poner tu Samsung TV está en modo desarrollador
    • Utiliza el botón “123” del mando del control remoto y escribe “12345”.
    • Introduce la dirección IP del dispositivo en el que se va a ejecutar el contenedor.
  • Si estamos actualizando desinstala la aplicación Jellyfin de la TV Samsung primero.

Uso

Ejecuta este comando reemplazando el primer argumento con la IP de tu TV Samsung.

docker run --rm georift/install-jellyfin-tizen <samsung tv ip> <build option> <tag url>

Opcionalmente podemos indicar que versión de la aplicación construir <tag url>

También podemos indicar que tipo de versión construir (Jellyfin/Jellyfin-TrueHD/Jellyfin-master), por defecto Jellyfin.

Por ejemplo, si tu TV soporta TrueHD, para construir la aplicación con soporte TrueHD y la versión 2024-05-27 0140

docker run --rm georift/install-jellyfin-tizen 192.168.0.10 Jellyfin-TrueHD "https://github.com/jeppevinkel/jellyfin-tizen-builds/releases/tag/2024-05-27-0140"

Para la instalación en mi televisor con la dirección IP 191.168.1.22 utilicé el siguiente código:

docker run --rm georift/install-jellyfin-tizen 192.168.1.22 Jellyfin-TrueHD

Unable to find image 'georift/install-jellyfin-tizen:latest' locally
latest: Pulling from georift/install-jellyfin-tizen
25fa05cd42bd: Pull complete
e5a5d5cb6ef2: Pull complete
9712f387ce65: Pull complete
d0a0401b6393: Pull complete
f9f06c056c10: Pull complete
33061d3c0f85: Pull complete
644704475390: Pull complete
f70fd06e0efd: Pull complete
1a470cc199d2: Pull complete
591a47c121c8: Pull complete
4b625ed7ee58: Pull complete
c6cca3f1be9d: Pull complete
21ee9e1b2250: Pull complete
722c702a9deb: Pull complete
Digest: sha256:24da557fa54385da2e55d15e4eeca14eb501f4a57b4b22a7f5f72d462e5b6194
Status: Downloaded newer image for georift/install-jellyfin-tizen:latest
Tag URL not provided, using latest available version: 2024-05-27-0140
You can change it by passing tag URL as third argument for this script.


        Thanks to https://github.com/jeppevinkel for providing the pre-packaged jellyfin-tizen builds!
        These builds can be found at https://github.com/jeppevinkel/jellyfin-tizen-builds

        Using Jellyfin Tizen Build Jellyfin-TrueHD.wgt
        from release: 2024-05-27-0140


Attempting to connect to Samsung TV at IP address 192.168.1.22
*Server is not running. Start it now on port 26099 *
*Server has started successfully*
connecting to 192.168.1.22:26101 ...
connected to 192.168.1.22:26101
Attempting to get the TV name...
Found TV name: TQ55S95CATXXC
Attempting to install jellyfin-tizen-builds Jellyfin-TrueHD.wgt from release: 2024-05-27-0140
https://github.com/jeppevinkel/jellyfin-tizen-builds/releases/download/2024-05-27-0140/Jellyfin-TrueHD.wgt

 0K .......... .......... .......... .......... ..........  0% 2.81M 4s
 50K .......... .......... .......... .......... ..........  0% 4.60M 3s
 100K .......... .......... .......... .......... ..........  1% 17.6M 2s
 .......... .......... .......... .......... ..........
 .......... .......... .......... .......... ..........
 .......... .......... .......... .......... ..........
 10200K .......... .......... .......... .......... .......... 97% 44.6M 0s
 10250K .......... .......... .......... .......... .......... 98% 56.1M 0s
 10300K .......... .......... .......... .......... .......... 98% 51.8M 0s
 10350K .......... .......... .......... .......... .......... 99% 47.4M 0s
 10400K .......... .......... .......... .......... .......... 99% 38.5M 0s
 10450K .......... .......... .......... .......... ...       100% 74.4M=0.3sTransferring the package...
Transferred the package: /home/developer/Jellyfin-TrueHD.wgt -> /home/owner/share/tmp/sdk_tools/tmp
Installing the package...
--------------------
Platform log view
--------------------
install AprZAARz4r.Jellyfin
package_path /home/owner/share/tmp/sdk_tools/tmp/Jellyfin-TrueHD.wgt
app_id[AprZAARz4r.Jellyfin] install start
app_id[AprZAARz4r.Jellyfin] installing[2]
.......
.......
.......
app_id[AprZAARz4r.Jellyfin] installing[90]
app_id[AprZAARz4r.Jellyfin] installing[92]
app_id[AprZAARz4r.Jellyfin] installing[95]
app_id[AprZAARz4r.Jellyfin] installing[97]
app_id[AprZAARz4r.Jellyfin] installing[100]
app_id[AprZAARz4r.Jellyfin] install completed
spend time for wascmd is [12629]ms
Installed the package: Id(AprZAARz4r.Jellyfin)
Tizen application is successfully installed.
Total time: 00:00:14.964

Ahora ya puedes disfrutar de tu aplicacion nativa Jellyfin en tu televisor

⚠️ Recuerda que si se actualiza la versión de Jellyfin debemos de actualizar la aplicación. Debes de borrar la vieja aplicación e iniciar sesión después de cada actualización.

Espero que te haya gustado, pasa un gran día 🐧


Ingrese la dirección de su instancia