Looking for maintainers to take over!!
Made this single container to build and deploy jellyfin to Samsung TVs.
Credits go to the following:
12345
on the remoteDeveloper mode
in the dialog that pops up, and write the IP of the host running dockerDeveloper mode
Simply run:
TV_IP=<IP of your TV> ./install-jellyfin.sh
Example:
TV_IP=192.168.0.10 ./install-jellyfin.sh
Create your custom tizen certificate. In order to change certificate details you may edit the .env.default file.
./scripts/extract-cert.sh
Build the image providing required build arguments.
docker build \
--build-arg CERT_PASSWORD="$CERT_PASSWORD" \
--build-arg CERT_NAME="$CERT_NAME" \
--build-arg CERT_FILENAME="$CERT_FILENAME" \
--build-arg JELLYFIN_BRANCH="$JELLYFIN_BRANCH" \
-t jellyfin-tizen-installer .
Deploy the application to the TV:
docker run --rm --env TV_IP=<your.tv.ip> jellyfin-tizen-installer
docker run -it --rm --entrypoint "/bin/bash" jellyfin-tizen-installer
To allow reinstalling the app without removing it first you need to reuse the Tizen certificate. You may generate your own by running:
./scripts/extract-cert.sh
Note: you may overwrite default certificate data by amending values in .env.default
.