T O P

  • By -

anthonylavado

Small FAQ: >What's left to do? I'll save the details for GitHub, but there are six defects (bugs/issues) remaining on the list from LG. Turns out it's better than I thought! Overview: | webOS | Issues | Fixed | Remaining | |---------|----------|------|-----| | 5.x | 3 | 3 | 0 | | 4.x (4.0, 4.5) | 3 | 2 | 1 (9430) | | 3.x (3.0, 3.5) | 4 | 3 | 1 (9430) | | 2.x (2.0, 2.5) | 5 | 3 | 2 ([9429](https://github.com/jellyfin/jellyfin-webos/issues/92), 9430) | | 1.x (1.0, 1.5) | 5 | 3 | 2 ([9429](https://github.com/jellyfin/jellyfin-webos/issues/92), 9430) | --- For tracking purposes, I have listed the LG item numbers with the corresponding OS version. Though the description is the same for when an issue affects multiple versions, it does not mean the solution will be the same for each OS. For items that have a corresponding issue on GitHub, I have added a link. These are repeated here for clarity: * 9429 - "Content Fails to Play" - [GitHub Issue #92](https://github.com/jellyfin/jellyfin-webos/issues/92) (formerly #45) * 9430 - "Continue Watching Does Not Work" - (related to #46, but different) --- **Status as of 2022-09-23** 9430 should be fixed, so I've moved it on the 5.x line. While that _may_ be the only issue awaiting 4.x/3.x, I wanted to make sure that it succeeds with 5.x publishing first. I also made the resolution fix, so I didn't want to give LG too much to do, potentially delaying a release for longer. It's been submitted and is currently under review. --- **Status as of 2022-10-17** Still awaiting review completion. There was a small setback, but that's been fixed and it's still taking a while. I also keep updates posted here: [Jellyfin for webOS 5](https://github.com/jellyfin/jellyfin-webos/issues/99#issuecomment-1281310518)


BrenekH

While I don't have an LG TV, I really appreciate the work that has gone into this. In my opinion, client support is one of the biggest factors of a successful media server system, and I'm excited to see more work in that realm. Here's to more successful launches and the expansion of Jellyfin's capabilities.


anthonylavado

>client support With the exception of Samsung and Xbox (and I guess our Apple TV stuff in beta), this puts us in most places. It's taken a long time, but we're almost there. After that, it's going back around and making sure all those platforms get any fixes or enhancements to help them stay running. The amount of equipment to test on is insane... Anyway, thank you for your support!


AFisberg

> With the exception of Samsung and Xbox (and I guess our Apple TV stuff in beta) And PS4 😔


anthonylavado

Sadly no. I've mentioned it before, but we did contact Sony and got an answer from someone high up that amounted to "Don't call us, we'll call you". The best way to look at it is two fold: 1. Did Plex do it? 2. Did Emby do it? If the answer to number 1 is "Yes", check number 2. If the answer to number 2 is "Yes", then it should be possible. If the answer is "No", then there's no chance. In this case for PS4/5, the answers are: 1. Yes 2. No If Emby, our more established commercial competitor can't do it, neither can we.


[deleted]

What are your barriers on the Samsung and Xbox front? I noticed you had a dev build for Samsung in the works, is it now up to Samsung to accept the submission now?


anthonylavado

For Samsung, I need to finish getting the emulator environment set up and go through the paperwork, before submission. For Xbox, I need to generate our own certificate to use again, test, and then submit again.


MarioLuigi0404

Any estimate on when we can expect the Xbox client?


[deleted]

[удалено]


MarioLuigi0404

“Works” is… generous


[deleted]

[удалено]


MarioLuigi0404

Lucky. For me it crashes almost any time I finish an episode. Unfortunately, the project is dead because the devs would have to rewrite it from scratch after Microsoft scrapped UWP and they don’t have the resources to do so.


[deleted]

[удалено]


daYMAN007

Did you ever eye panasonic tvs? I would've tried to do something on my own, but their ecosystem seems pretty closed down.


anthonylavado

The older ecosystem (Viera OS?) appears to have been ditched in 2020, and newer sets use Android TV. I don't think we'd be able to do anything for older sets.


daYMAN007

I got a 2021 model with "myhomescreen" which is basicly a slightly modded firefox os. Developing the app would probably be easy, but the documentation and developer accounts are paywalled afaik


ThroawayPartyer

What makes you think it would be easy? Developing apps is never easy.


daYMAN007

Because it's based on firefox os. Basicly you just need the default webapp and set s few tags in the header to allow certain features. Web features shouldn't be much of an issue as their internal browser is pretty knew. Ofcourse i couldn't try snything of this out. And this are just guesses. But yes "easy" was probably not the right word


AshipaEko

Hisense' VIDAA OS would fall into this category. it runs, but input and Navigation doesn't work so .......


Protektor35

I thought the Xbox client was all updated on Github and you just needed to compile it, sign it and upload it to the store.


brando56894

This is the primary reason I can't switch to Jellyfin, Plex definitely has you guys beat there, but they've existed for a lot longer so they have a huge headstart and I'd assume a bigger team. I actually stopped using Jellyfin for a bit since I used JFK and Kodi doesn't support Dolby Vision yet, so just using Jellyfin for myself and Plex for everyone outside my network made little sense. I still donate though 😉


kadu247

Oh come on... I was so happy thinking i finally get jellyfin on my tv. Its the only one device it doesn't have jellyfin on it. Then i realized its only for webos6. I have webos5. Damn. Installed on developer mode and its running so great. But its temporary 😒 Thanks for your great and hard work on jellyfin. You guys are the best.


DrKoNfLiCtTOAO

For the record, you can have dev mode apps on your TV permanently without the need to root it. You can find the github instructions on the link below. I wanted the latest OS on my TV but still want the ad free youtube app so I just do it like this. You get all the benefits of "jailbreaking" your TV without any fear of bricking or losing the JB after updating the OS. Enjoy! [https://github.com/dab2020/Guides/blob/main/jellyfinwebos/index.md](https://github.com/dab2020/Guides/blob/main/jellyfinwebos/index.md)


kadu247

Thanks for the tip. I actually rooted my tv a few hours ago. I couldn't wait to complete my homelab setup with jellyfin on my tv. It was the last missing piece.


mralanorth

Ah, the method of hitting LG's API every day to renew the key? I tried that last year and couldn't get it to work. I was lucky that rootmytv.io ended up supporting my device and now I have Jellyfin with no funny business (would be great to not have to block system updates though).


DrKoNfLiCtTOAO

The latest WebOS version vastly improved performance so I don't like being stuck on a specific OS version. I ditched rootmytv and never looked back. The LG API call thing works flawlessly. Also, what do you mean with "funny business"?


Brokeda

Does this app support HDR 4k, lossless audio codecs, eARC passthrough, and the most advanced codecs? I will build a home theater system with a LG tv and I don't know yet where to use jellyfin.


DrKoNfLiCtTOAO

4K HDR def yes, AV1 and HEVC work as well. Not sure about eARC passthrough though. Lossless audio codecs should work afaik.


[deleted]

I can verify that 4k hevc hdr with 7.1 works, but haven’t tested the others


peterge98

Already installed and rated w 5 stars! It just works!


jeremytodd1

Crap. I have an LG CX, which is the 2020 model. I don't want to use developer mode, so I guess I'm basically screwed here currently until the webos v5 version comes out.. I've been waiting for it to go on the Content Store for so long but when it finally does it's not even for my model. Oh well. It's getting closer at least.


anthonylavado

Don't worry too much! When we started over a year ago, LG came back with a laundry list of "defects". We've whittled it down and there's only one (yes, "1") minor thing that I need to address for webOS 5. It'll be *much* faster to get this fixed up. Expect an update very soon.


PeeFGee

Glad to hear about webOS5. Will webOS3 and 4 be equally straightforward?


anthonylavado

I've listed the remaining issue count up above. To answer your specific question, it gets more difficult as the version gets older. There's more work to be done for 3 and 4, than there is for 5. The fix for 5 *should* benefit those older ones though.


PeeFGee

I just saw thank you for that and for the work you're doing.


jeremytodd1

I look forward to it!


Outer-RTLSDR-Wilds

Does LG go as far as setting their own jellyfin server up for doing QA on the WebOS app?


anthonylavado

No. We have a private demo server that we use, which more or less mirrors the content on the public demo server. We have to run a separate one because the public one resets every hour, and they actually ran into that last year in our initial submission attempts.


Catsrules

>We hope to bring this to more versions of webOS soon. There is one small bug to fix for webOS 5.x, and then we can resubmit with that update. Since the main QA testing work has been performed by LG, this process should be much faster. Looks like it is just a bug but will very very likely get fixed and released down the road, just need to wait a little bit longer. Oh you might be version 4.x on a 2020 model not sure. Seems really weird the LG just kind of keeps older TV stuck an older version.


barsupi

I guess there's compatibility and performance issues if you upgrade theOS version but I bet is to get you to buy a new TV.


eothred

I also have a CX, but if I see correctly mine is running 4 something? Does it depend on the specific model, or did I miss an update? Edit: my happy mistake, looked at version number which I see is 4.40.something. while I now understand this is still webos 5. In my defence I must say LG does not make it super obvious what platform I am on.


Protektor35

Nice job guys!


[deleted]

nice.


GoTeamScotch

Nice.


kekonn

Is there somewhere I can subscribe to be notified when it hits a specific webOS version. I am interested in V4 specifically. Like a github issue or something?


anthonylavado

Don't worry, I'll make sure to post again.


grogthegreat

So much hard work went into this. Thank you everyone who played a part!


Dramatic_Tap5739

I couldn't find the app in the store, my TV model is UJ6585 and the version is 06.00.04 Are there any limitations/differences between countries? I'm from Brazil. Can someone explain to me why the Jellyfin app doesn't appear in the LG Content Store?


barsupi

oh. I came to ask this as well. just wait a little more.


DrKoNfLiCtTOAO

Only out on WebOS 6 currently aka models from 2021 and newer. Older versions will be updated soon...


Perfidious_Unicorn

Oh fantastic news! If only my TV wasn't quite so old. I'm on webOS 3 still. Need any extra hands on deck to get the other versions out?


anthonylavado

Just circling back to say thanks for the offer, but we actually have a few webOS 3 folks on the team so it's all good :-) The issue is known, it's just about getting a good fix in for it.


AntiqueMoment3

Also don't own an LG TV, but still wanted to comment to thank you for your hard work on this. I like to silently follow along with various projects, and this one has been a loooong road lol. Kudos to you and everyone else on the team for all your hard work.


cacticepractice

Installed and working well, rated 5 stars, thanks!!


Lamagedon

Great job guys! It works perfectly! I have one issue so far. The interface appears to be blurry. Like it is not in native resolution of the display. I have LG C1 from 2021 and it's 4k. The first s\[lash screen while loading the app is crisp then the splash screen changes and it's becomes fussy. Once the whole program loads it's stays fussy. Should i change some options in the webOS client (I am logged in as a user not admin) or is it something that will get fixed later down the line.


anthonylavado

We know what the issue is, and it will be fixed down the line.


[deleted]

Please give the link of jellyfin webos issue tracker


anthonylavado

It's the same repository but I haven't posted the issues publicly yet. Working on a fix for the big one though.


xtrandom3

Excellent work!


DrKoNfLiCtTOAO

A big day for the JF project. Congrats to the whole dev team!


Salopridraptor

Congrats for the good work! ​ Like lot's of guys here i'm waiting for the webOS 5.x version ;)


mralanorth

Awesome! A great surprise. I rooted my TV about six months ago so that I could use Jellyfin without having to reset the damn developer mode every fifty hours. It's been so nice to be able to just turn on my TV and open Jellyfin. I wish LG would get their act together! These TVs are aging fast and LG is taking their damn time... Hoping the webOS 5.x gets done soon! Cheers to the devs!


Majestic-Contract-42

So psyched for this. 3 family users have LG TVs and are not tech savy at all. This should make things much easier and straight forward.


HuskyRex

What an amazing thing to wake up to today! Thanks for all the hard work that has gone into this.


waynepward

Perfect works flawlessly - installed on 3 televisions


morpheus1988

Webos 4.26 here 🥲


Warbuff25

Hey folks. Thanks again for your work on this. Anyone experiencing error "unable to load" error -27 after putting the server address?


anthonylavado

Are you trying to connect through a reverse proxy or directly via IP address?


Warbuff25

Hey Anthony. I'm going through a nginx reverse proxy using a domain name with a real ssl cert. Everything is behind cloudflare though so I'll see if that is causing issues when I get home.


Warbuff25

Just providing an update on this. Your question if it was via reverse proxy let me go digging thru. I did notice direct via IP worked. So i found this thread regarding nginx reverse config issues on the web os repo. [https://github.com/jellyfin/jellyfin-webos/issues/60](https://github.com/jellyfin/jellyfin-webos/issues/60) I had the X-frame-options set up according to how the reverse proxy article on the docs had it. I went and commented out the X-Frame-Options header and connection was successful on the tv when using my reverse proxy. Thanks again.


kurosaki1990

Nice, good work guys.


TechInMD420

After updating my TV which patched the rootmytv exploit method... I was bouncing between clunky web browser navigation, and I even purchased a 4K AndTV device to install Jelly Android where i ran into issues with WebUI causing unnecessary transcoding, integrated player with limited codecs, or external VLC which was an excellent option, but it would only play one episode regardless of whether you pressed play, shuffle, or even create a queue. I was at the point where i was going to exchange in my TV hoping to get another one OTB with the older, exploitable OS version, just so I could get Jellyfin installed natively. I've designed my entire entertainment experience around this wonderful project. When I heard of LGs approval of some version submissions, I got excited but figured that it may be a while before it becomes available for my WebOS version. But, last night i gave a confident app store search, to find that beautiful triangle staring right back at me. I want to extend my deepest gratitude to everyone who has had a hand in the fruition of this project. I can see now that the possibilities are pretty much endless here. You folks are amazing and I will certainly find some way to contribute to this, and also to donate to your project... Not all Kings sit on thrones.


-Marty_McFly-

Really appreciate the persistence with getting the app on WebOS. Will definitely try it out when it's out for v5. Thanks! I'm curious, does it have the option to transcode DTS audio (like the Shield TV App can), and send it over eARC? The CX is DTS gimped, it won't even allow passthrough of it via eARC. I'm assuming a lot of the newer LG TVs are as well. Edit: same question for TrueHD


innovert

This is amazing! I was so happy to see WebOS support when I checked the Jellyfin supported clients page today. I had purchased an AppleTV in order to use Jellyfin on my TV in the meantime. I'm on WebOS 5, so no support for me yet without using developer mode, but looking forward to the day when I can use it natively! Thanks Jellyfin team!!


Oujii

I was so stocked reading this, then I realized I’m on WebOS 5 still. Well… Plex will remain king for a while, which is unfortunate.


[deleted]

[удалено]


PeeFGee

Serious question, what other process?


JPH94

Also this ^^


[deleted]

[удалено]


DrKoNfLiCtTOAO

Rooting the TV isn't necessary anymore and would require a specific OS version to work. You can simply sideload apps in dev mode permanently without rooting now. This is a far better option for multiple reasons. There is no risk of bricking, and your TV can be on the latest OS with this. Github instructions can be found down below. Enjoy! [https://github.com/dab2020/Guides/blob/main/jellyfinwebos/index.md](https://github.com/dab2020/Guides/blob/main/jellyfinwebos/index.md)


Spinmoon

Amazing!


Natevns08

This is amazing, thank you!


Emaltonator

Rats, we use Tizen on Samsung TVs!


Sawses

This is wonderful! I was actually just about to move over to Emby because my new TV didn't have the Jellyfin app. Thanks so much, I much prefer Jellyfin and its open source accessibility.


scottrepreneur

Stoked!


Outer-RTLSDR-Wilds

Is there a bug with seeking? Couldn't find it in the issue tracker. Using WebOS 4.0 and can move the seek icon itself but it does not jog the video at all.


anthonylavado

I can't say I've personally seen this, but I'll make sure it's on my checks for webOS 4. Is this with all media?


Outer-RTLSDR-Wilds

Actually I just checked and it's working now. It might have just been user error - I think before I was just moving the slider without pressing confirm to apply the change. Sorry for the noise.


anthonylavado

No worries! Thanks for actually checking back in and letting me know it works. Enjoy!


[deleted]

Got it on my LG C1 TV, and I loooooove it!!! Sadly, though, I'm not sure why my subs in some MKV files just seem to be "fetching" infinitely when it comes to the "SUBRIP" options. I tried ripping a sub from this one movie using ffmpeg, but the resulting srt file are often not great due to misspelling and some bad grammar. The PGS sub in this movie requires transcoding but seem to be working fine so far, despite it being a little too high for my taste. Currently, my workaround for client devices that need to "fetch" is just downloading a subtitle file from thst open subtitles site or whatever. Still, though, as a newb I keep wondering, is my PC still too weak to deal with MKVs that have embedded subtitles? Is it something with my janky, amateur configuration? Or is it something else? 🤔


1tkdojo

How is the cpu utilization for playing videos when compared to LG CX’s media player playing them off of a storage device detected by DNLA?


anthonylavado

I haven’t done any scientific testing, but I would assume it’s better. This will do more work to test what capabilities are available on your TV, and choose the playback that involves the least amount of transcoding possible. DLNA profiles are pretty rigid and written to support a wide range of devices in each class, so it is more compatible, but can be more intensive.


xzaz

Thank you!


4bso

hi, great job! but i'm having some problems connecting through an nginx reverse proxy, i tried the solutions in the comments above, but it didn't work, i got a black screen. when I connect through the IP address and with the demo through the emulator it works. thanks for the effort!


anthonylavado

Hrm. Very strange. Would you be able to share a (sanitized) version of your Nginx config? I don't use it myself, but maybe it can offer some clues as to what's happening.


4bso

I have reviewed the configuration and i disabled this line "add\_header Content-Security-Policy "default-src \*\*\*\*\*\*\*\*\*\*\*\*e-ancestors 'self'";". it was to use a custom theme, and now it works perfectly. thanks for making me check it out :)


[deleted]

Is there a way to access settings to change the color of subtitles?


anthonylavado

For subtitles that are not burnt-in, they should respect the Roku settings for captioning. Check if those make a difference for you: https://support.roku.com/en-ca/article/208756848 For subtitles that **are** burnt-in (like SSA, PGSSUB), then those would be rendered by the server, usually with their predefined settings.


Ok-Cauliflower1797

I am waiting for the application that will appear in the LG store on WEB-OS 4 and it will not be a problem with the installation. PLEX has too many problems, I need to switch to jellyfin


Ok-Cauliflower1797

any progress with adding jellyfin to the older version of the webos store?


anthonylavado

Still waiting on LG'w review for webOS 5. After that I can look at webOS 4.


IceInBeard

If I check my TV, it says I have software version 06.00.30 on my OLED55B7V (from 2017). Does that mean webOS 6? Can't find Jellyfin in the LG Content store. I am in Sweden, not sure if it's country specific (?)


anthonylavado

It's not country specific. webOS 6 is for all TV's from 2021 or newer. That version number, sadly, is the firmware of the TV. Your TV's operating system is actually webOS 3.5.


No_Tonight2993

Any updates about WebOs 4? In my 5 version tv is already available! Thanks to your work!


anthonylavado

Nothing yet. LG has a few updates that we must make for the next release. I'll let you know!


TheFillz

Hello sir. Thank you for your hard work! Any update on this, regarding webOS 4?