Code Monkey home page Code Monkey logo

install-jellyfin-tizen's Introduction

Install Jellyfin on your Samsung TV

This project makes it easy to install a native Jellyfin application on your Samsung TV. Samsung TV's since 2015 run an operating system called Tizen, Jellyfin has an officially supported application, however they haven't yet made it onto the Samsung app store.

In this repo I've made it easier to install this on your TV, without needing to spend too long setting up a full development environment.

For documentation about the Jellyfin app, see here.

Usage

  1. Ensure your Samsung TV is in developer mode

    • If you're having trouble entering the developer screen, make sure you're using the "123" button on the remote when typing in "12345".
    • Please make sure you enter Host PC IP address to the device you're running this container on.
  2. Make sure to uninstall Jellyfin application from the Samsung TV first

  3. Run this command replacing first argument with the IP of your Samsung

  4. (Optional) You can provide preferred jellyfin-tizen-builds option (Jellyfin / Jellyfin-TrueHD / Jellyfin-master / Jellyfin-master-TrueHD / Jellyfin-secondary) as second argument. By default, Jellyfin option is used.

  5. (Optional) You can provide preferred jellyfin-tizen-builds releases release tag URL as third argument. By default, latest version is used. This is useful if you want to install older Jellyfin Tizen Client version.

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

Example:

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

Supported platforms

At the moment, these steps should work on any amd64 based system. Platforms like the Raspberry Pi, which run ARM chips, are not yet supported, but we might have some progress soon..

Errors

  • library initialization failed - unable to allocate file descriptor table - out of memory

    Add --ulimit nofile=1024:65536 to the docker run command:

    docker run -ulimit nofile=1024:65536 --rm georift/install-jellyfin-tizen <samsung tv ip> <build option> <tag url>
  • install failed[118, -11], reason: Author certificate not match :

    Uninstall the Jellyfin application from your Samsung TV, and run the installation again.

Credits

This is possible thanks to these projects, this repo is just a quick pulling together of all their hard work into some simply steps:

install-jellyfin-tizen's People

Contributors

georift avatar krasica avatar pgodzwa avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.