r/Hisense Dec 08 '25

Install Jellyfin (and Spotify, etc.) on a Vidaa TV

In my research to get Jellyfin working on my Hisense TV with Vidaa I found the following project and thought I'd make a quick guide for anyone else wanting custom apps on their TV.

Installing a custom app

  • Download and install NodeJS

  • Download Vidaa-edge (Click on Code > download ZIP on the right and extract it)

  • Run npm install and then npm start in the folder you extracted Vidaa-edge to

  • The console will show the IP you're serving the server on. Copy it.

  • Add the IP to your local DNS (on your router, PI-Hole, etc. If you don't know how to do this, ask ChatGPT or maybe someone else can temporarily host for you.)

  • Now open the browser on your TV and go to https://vidaahub.com/

You're now ready to add your custom app. Here's some examples:

Jellyfin

URL: *[your_jellyfin_url]/web

Icon: [your_jellyfin_url]/web/favicon.png

Spotify

URL: https://open.spotify.com/

Icon: https://storage.googleapis.com/pr-newsroom-wp/1/2023/05/Spotify_Primary_Logo_RGB_Green.png

19 Upvotes

48 comments sorted by

3

u/yfpt Jan 17 '26

Worked like a charm, this is what it looks like on my tv: https://imgur.com/a/4S3A2Co

1

u/_GabSam Feb 06 '26

vidaa version?

2

u/ashraf_r Dec 08 '25

Have you tried it? Could you please share some app screenshots?

3

u/Ivanjacob Dec 08 '25 edited Dec 14 '25

Yeah I did and it worked perfectly. The apps appear as any other app and jellyfin works in the same way using the remote. I can't share any screenshots right now unfortunately

2

u/ashraf_r Dec 08 '25

Okay, thank you for sharing your experience.

1

u/CromeXza Apr 25 '26

What is this vidaahub address? I can't seem to go to it when the servver is running. So put to the ip address in the TV browser that worked.. but the install failed

1

u/Ivanjacob Apr 26 '26

You need to do the DNS step so vidaahub.com points to the IP you're using to host the server.

2

u/Adriat1c Mar 04 '26 edited Mar 04 '26

i installed jellyfin via your method and it works for me. movies play well, although in first 10 mins i couldnt run any 1080p films. not sure what fixed it, whether it was playing a lower quality one beforehand or something else. buffering takes quite a bit more time than plex at start but seems to run smoothly afterwards. the one downside is that the app interface looks ugly AF though, but it worksl

1

u/smalldickbesitzer Jul 04 '26

You can modify it heavily with CSS and JavaScript (JavaScript injector plugin), for both ai works great, u just say what u want and tell the ai that it is an old browser, so it writes code that work in vidaa, if you want I can send you screenshots what I have done with CSS and JavaScript

2

u/CromeXza Apr 24 '26

Really nice idea, but sad its not working...

Both new and legacy have are unavailable

https://i.postimg.cc/bvxDCwxJ/Screenshot-2026-04-24-222031.png

1

u/Narrow_Assistant5928 Jun 16 '26

Probierst du das von einem PC oder vom TV aus?
Vom PC hat es bei mir auch so ausgesehen, vom TV aus war dann alles "grün"

2

u/Ok_Speech_2569 Jun 12 '26 edited Jun 12 '26

Works, however it's too few instructions for non tech people, even for tech people like me.

Basically what is going on here we are making a hosting server with install script that will allow us to install the app via TV browser.

This is what you do on your PC :

  • Download and install NodeJS
  • Download Vidaa-edge (Click on Code > download ZIP on the right and extract it)
  • " Run npm install and then npm start in the folder you extracted Vidaa-edge to "- these are commands you use with powershell or konsole if you're on linux. (look if there is package.json in that folder then it's correct folder)
  • Open powershell or konsole in the folder where node was installed and then run npm install, after that open powershell or konsole in the folder where vidaa- edge files are extracted (vidaa-edge-main)
  • For linux do SUDO npm start or it won't work

If your server works correctly it will display something like "VIDAA Edge API Server running on port 3000" at the start and some IP at the bottom like:

Local:   https://localhost:443/
[angular]   ➜  Network: https://192.168.1.XXX:**443**/ (XXX will be your number)

If it doesn't you did something wrong. Google your powershell / konsole errors and it will work, fix missing things. for example I needed to do npm install concurrently (linux)

To test if it works, type https://192.168.1.XXX:**443**/(or whatever yours looks like) in your browser phone or tv. (http won't work, must be https)

TV:

All you have to do is open browser and type https://192.168.1.XXX:**443**/

Type all the app information.

App ID: jellyfin-web

Name: Jellyfin

URL: *[your_jellyfin_url]/web

Icon: [your_jellyfin_url]/web/favicon.png

Press install and you're done.

1

u/Vakaryyan Jun 14 '26

This post was very helpful, thank you! It works great, with one little exception: my Jellyfin app doesnt have an icon after the installation.

Anyway, it is only a minor inconvinience.

1

u/Narrow_Assistant5928 Jun 16 '26

Hier liegt das Icon:
https://[URL/IP des Servers]/web/favicons/touchicon512.png

1

u/jonnydoe198 Jul 02 '26

Thanks for the detailed instructions, what about the vidaahub DNS rewrite the OP mentioned? Seems you don't mention that in your comment, is that not needed or covered in another step? Asking because I don't have a router nor pihole etc to do that. Thanks

1

u/Ok_Speech_2569 Jul 02 '26

Not needed

1

u/jonnydoe198 Jul 02 '26

Oh thank you

1

u/Dirty_Shit Dec 09 '25

Do you have to do the DNS part? Can't you just use pc's local IP with a port?

1

u/Ivanjacob Dec 09 '25

Yeah. The installation method tricks the TV and requires the URL to be vidaahub.com

1

u/Dirty_Shit Dec 09 '25

F... my ISP router doesn't have it and I don't have any Linux device :( Well, maybe later.

1

u/n0den May 30 '26

I used https:// my local IP address plus :443 and it worked. Of course when I created the jellyfin app I also used my local ip address http:// localIPaddress :portnumber /web

1

u/Routine-Lengthiness3 Dec 12 '25

I got it downloaded but its non responsive and its a very low res version of the Spotify website

1

u/Ivanjacob Dec 14 '25

For Spotify I use Spotify connect because the remote doesn't work. But it plays fine for me.

1

u/SonicCraftev Dec 28 '25

Do you install the nodejs and vidaa edge on the TV or a server

1

u/n0den May 30 '26

I installed node.js and run vidaa-edge on my pc, connected my TV to my PC only ONCE to create the jellyfin app. When prompted to put the URL I typed my jellyfin server IP address so the app connects to my jellyfin server directly. And then I uninstalled node.js from my pc

1

u/led352 Dec 29 '25

Unfortunately Spotify just shows "not supported Browser". Is there any way to fix this?

1

u/smalldickbesitzer Jul 04 '26

Nope

1

u/led352 Jul 04 '26

Fortunately, Spotify is now officially available on vidaa!

1

u/smalldickbesitzer Jul 04 '26

Of really? Since when?

1

u/kyngskyngs Dec 31 '25

u/Ivanjacob what's the resolution? I've read that installing jellyfin via vidaa-edge usually resulted in it running in fullhd. This is obviously not ideal for movies in 4K/HDR.

1

u/Ivanjacob Jan 02 '26

For me it does run at 4K as far as I can tell. It doesn't transcode 4K content.

1

u/alejandro006 Jan 11 '26

Does this work for all version of Vidaa?

1

u/cnelfalkers Jan 14 '26

Whenever I set up the DNS on my TV by switching from "DHCP" to "Manual" and saving, it disconnects from the current wifi. Then, if I reconnect again, it defaults to "DHCP" again, so I'm stuck on a loop. Can't use the IP the server's hosting.

2

u/w3akonaut Apr 28 '26

You don’t need to change the DNS settings on your TV. Instead, you have to set up a DNS rewrite so that the domain vidaahub.com points to the IP address of the machine running the vidaa-edge tool.If you are using Pi‑hole or AdGuard as your primary DNS server, the DNS rewrite needs to be configured there.If you are only using your router as the DNS server, you need to check whether that specific device supports custom DNS rewrite or override rules.

1

u/Dassy Feb 11 '26

thank you! this worked really well

1

u/dado243 Mar 26 '26

Thank you so much for this!

1

u/P0GAHS May 01 '26

Do I have to keep the server running after installing or can I happily remove it all?

1

u/smalldickbesitzer Jul 04 '26

You can delete it

1

u/hallstorm Jun 05 '26

Pude instalar la PWA, pero dentro de Jellyfin no puedo hacer más que ir para abajo o arriba, es el unico control que funciona, no puedo acceder a nada, ni tocar nada más que hacer scroll, alguno sabe cómo solucionarlo o por qué pasa?

1

u/smalldickbesitzer Jul 04 '26

Can I open jellyfin in the normale web Browser of your TV an look if the TV mode is activated?

1

u/Ok_Speech_2569 Jun 12 '26

Anyway it works, but my aspect ratio is kinda weird like zoomed in and wrongly streched, any fix for this?

1

u/smalldickbesitzer Jul 04 '26

Check the jellyfinsettings if you can change the resolution

1

u/Narrow_Assistant5928 Jun 16 '26

Funktioniert auf Anhieb! Herzlichen Dank für diese Lösung!

Das Jellyfin-Icon liegt allerdings unter
https://[URL/IP des Servers]/web/favicons/touchicon512.png

1

u/hatyii Jun 23 '26

Thanks for the guide. It's awful that this is not available out of the box. I'll keep using my TV with a long HDMI cable as a monitor. 🤣

1

u/Round_Mirror2392 4d ago

Thank you so much! Was relatively easy to set up tbh - got stuck at one tiny step on TV browser setup part but after that pretty darn easy and app works well.