• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Guides, Walkthroughs & Tutorials Setting up Jellyfin on a Hisense Vidaa OS TV

     
    • 2 Vote(s) - 5 Average

    Setting up Jellyfin on a Hisense Vidaa OS TV

    This guides shows how to Install Jellyfin Web as an app on Vidaa OS based Hisense TV
    deadman87
    Offline

    Junior Member

    Posts: 1
    Threads: 1
    Joined: 2024 Sep
    Reputation: 0
    #1
    2024-09-28, 06:02 PM (This post was last modified: 2024-09-30, 07:14 PM by deadman87. Edited 2 times in total.)
    I have a self-hosted Jellyfin instance on my home network that I have wanted to use with my Hisense 55U7QF with Vidaa OS.
    The DLNA playback on the Hisense TV is unstable as some videos will not play at all and others play with stutters and glitches. Accessing the Jellyfin web interface in the TV browser is not a good experience when navigating with TV remote. The TV browser reports HEVC support, the playback of HEVC content is glitchy. x264 content plays just fine.

    [Image: 20240928_155147-scaled-e1727542785271.jpg]

    Then I discovered you can add web apps in Hisense using the debug options and it properly supports Jellyfin web’s TV mode where the navigation is far superior. The HEVC playback remains a problem because Jellyfin does not allow you to force transcoding HEVC to x264 unless the playback bitrate is lower than the video bitrate. This makes the videos unwatchable.
    In this post I will show you how to:
    1. Add Jellyfin web to your Hisense TV as an app for easy navigation
    2. Patch Jellyfin Web to ignore Hisense browser’s HEVC support so it always transcodes to x264 while maintaining resolution/quality.
    My current setup has Jellyfin running in a Docker container using Docker compose on Debian. The Jellyfin image I am using is the LinuxServer.io Jellyfin Image.

    Adding Jellyfin App
    1. Ensure your TV is connected to your home network
    2. Open Browser App
    3. Navigate to
      Code:
      hisense://debug
    4. Fill in the form as follows:
      • App Name:
        Jellyfin
      • Thumbnail:
        Code:
        http://<jellyfin_ip:port>/web/assets/splash/iphone5_splash_l.png
      • IconSmall:
        Code:
        http://<jellyfin_ip:port>/web/assets/img/icon-transparent.png
      • IconLarge:
        Code:
        http://<jellyfin_ip:port>/web/assets/img/icon-transparent.png
      • App Url:
        Code:
        http://<jellyfin_ip:port>/
      • Resolution:
        1080
    5. Click Install
    [Image: Clipped_image_20240928_162656-e1727542800267.png]

    Congratulations, you now have Jellyfin working in your TV, alongside Netflix, AppleTV+ and other apps. If you only have x264 content on your server, you can stop here and enjoy Jellyfin on your Hisense Vidaa OS TV.
    [Image: Clipped_image_20240928_174910.png]
    [Image: Clipped_image_20240928_1749191.png]

    Patching Jellyfin for transcoded HEVC playback
    For this part, we have to fetch the jellyfin-web source code, make a small change to ignore HEVC support reported by the TV and rebuild the web interface. For this part, you need Node.js installed.
    1. git clone https://github.com/jellyfin/jellyfin-web.git
    2. cd jellyfin-web
    3. npm install
    4. nano src/scripts/browserDeviceProfile.js

      You can use any text editor / IDE for making the edit
    5. Edit the canPlayHevc(...) function and add update the condition from:
      if (browser.ps4) {

      to:
      if (browser.ps4 || browser.vidaa) {

      Save and close the file
      [Image: Screenshot-from-2024-09-28-16-56-48.png]
    6. npm run build:production to get a dist/ folder containing updated code.

    If you are using LinuxServer.io’s Jellyfin image, you can mount the dist/ folder as a volume in your compose.yml file. The destination path for the volume mount is
    /usr/share/jellyfin/web
    I moved the dist/ folder to the same location as my compose.yml, renamed it to jellyfin-web-vidaa and mounted it inside the container.
    Here is my Jellyfin config from compose.yml:
    [Image: Screenshot-from-2024-09-28-17-39-53.png]

    Finally, everything works as expected. Jellyfin appears on the TV as an app, TV remote navigation works well and HEVC playback is transcoded and without glitches.
    [Image: 20240928_160451-scaled.jpg]


    P.S. Sorry if the formatting is off, I originally wrote this as a blog post. Pasting here for the benefit of the community and giving back.
    2
    1
    1
    1
    keklol
    Offline

    Junior Member

    Posts: 13
    Threads: 2
    Joined: 2023 Jul
    Reputation: 1
    #2
    2024-09-30, 08:22 PM
    This is why the forum exists, I don't understand why nobody replied you except me, but great job and thanks for sharing this. I am sure it will prove helpful for someone in the future
    1
    Earl Monte
    Offline

    Junior Member

    Posts: 1
    Threads: 0
    Joined: 2024 Oct
    Reputation: 0
    #3
    2024-10-29, 01:12 PM (This post was last modified: 2024-10-29, 01:12 PM by Earl Monte. Edited 1 time in total.)
    Hi i tried this and when i open the app on my TV it just say "No Internet Connection" its already connected to the wifi
    nariofthewind
    Offline

    Junior Member

    Posts: 1
    Threads: 0
    Joined: 2024 Nov
    Reputation: 0
    #4
    2024-11-15, 11:11 AM
    Indeed, seems your guide is on par with their set of instructions in their website. However for this model 50E78GQ, man I just can’t get into debugging mode at all. Maybe I’m missing something. So you can directly stream HVECs or not really?
    Panagiotis Saragiotis
    Offline

    Junior Member

    Posts: 1
    Threads: 0
    Joined: 2024 Dec
    Reputation: 0
    #5
    2024-12-28, 08:39 PM
    Hi, is there something I need to do before I can access hisenseConfused-face/debug?
    Weinzii
    Offline

    Junior Member

    Posts: 8
    Threads: 1
    Joined: 2025 Jan
    Reputation: 0
    Country:Germany
    #6
    2025-01-09, 10:50 PM
    (2024-12-28, 08:39 PM)Panagiotis Saragiotis Wrote: Hi, is there something I need to do before I can access hisenseConfused-face/debug?
    I couldn’t access
    Code:
    hisense://debug
    either, so I researched and found a workaround, I posted it in this thread here: https://forum.jellyfin.org/t-install-jel...oshiba-etc
    BBBAton
    Offline

    Junior Member

    Posts: 5
    Threads: 1
    Joined: 2024 Sep
    Reputation: 0
    #7
    2025-01-30, 08:32 AM
    Thanks a lot!
    I have bought a Hisense TV, and completely forgot about checking for jellyfin support.

    Hopefully your guide will help me out when the TV gets here!
    « Next Oldest | Next Newest »

    Users browsing this thread: 2 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode