Looking for maintainers to take over!!
Made this single container to build and deploy jellyfin to Samsung TVs.
Credits go to the following:
- https://github.com/jellyfin/jellyfin-tizen
- https://www.reddit.com/r/jellyfin/comments/s0438d/build_and_deploy_jellyfin_app_to_samsung_tizen/
- Docker
- Internet connection for the Docker containers
- Enable developer mode on the TV (adapted from official tizen guide):
- Turn on the TV
- Go to the apps page
- Press
12345
on the remote - Enable
Developer mode
in the dialog that pops up, and write the IP of the host running docker - Shut down and restart the TV as instructed by the information screen, re-enter the apps page
- There should be (or could be, depending on the model) a big red text in the top bar saying
Developer mode
- Keep the TV on
- Build the application
Optionally specify another branch of jellyfin-web to build from:
docker build -t jellyfin-tizen-installer .
docker build --build-arg JELLYFIN_BRANCH=master -t jellyfin-tizen-installer .
- Deploy the application to the TV:
- Run the container passing IP of the TV as an environment variable
docker run --rm --env TV_IP=<your.tv.ip> jellyfin-tizen-installer
- OR run the container overwriting the entrypoint for more control over the installation
docker run -it --rm --entrypoint "/bin/bash" jellyfin-tizen-installer