jellyfin-webos icon indicating copy to clipboard operation
jellyfin-webos copied to clipboard

Jellyfin under WebOS (LG TV) various problems

Open Hallo951 opened this issue 1 year ago • 10 comments

Hello,

Since the last Jellyfin update (10.8.13) I have had some problems with the Jellyfin app on my LG TV (WebOS). I installed the app from the official content store and so far it has worked quite well. Since the latest Jellyfin update I have several problems:

  1. Films (regardless of resolution and format) no longer play smoothly in direct mode. There are no real dropouts, but with fast movements within the films you can see that they are no longer displayed smoothly. It jerks very briefly. If I play the same film on another client (e.g. mobile phone or tablet), this phenomenon does not occur. My TV is connected directly to the Jellyfin server via LAN.

  2. SRT subtitles load very slowly in the Jellyfin app under WebOS. It can happen that the loading of SRT subtitles takes up to half of the film or even longer. On other clients that are not based on WebOS, this is done in a few minutes.

  3. There is an error in the setting "Prefer FMP4-HLS as media container" which can result in a black screen. If I play various films in the direct stream (there is also no control bar or anything visible) the sound plays normally in the background but you can't see anything. When you stop playing, the actual picture appears very briefly before you return to the normal menu. If you play the same film(s) on another client, everything works. It is definitely due to the jellyfin webos client. The black screen occurs with various films in x264 but also with x265 with and without HDR in direct play. The error does not occur during transcoding. If, for example, you switch off the aforementioned option in the client for an x264 film in which this error occurs, the film works without error in direct play. If you switch it on again, you only get a black screen when you start the film and you hear the sound in the background.

Hallo951 avatar Dec 26 '23 12:12 Hallo951

I noticed the same. Currently on the 10.9.0 Beta (since I need AMD hardware acceleration), but I regularly have short stutters (1-2 seconds) when using direct play, but only when viewing high-bitrate content (e.g. 4K Remuxes). The problem does not occur with lower bandwith 1080p content. Other devices (Windows, Android, iOS) can play even 4K content without problems.

grimsi avatar Jan 06 '24 13:01 grimsi

This agrees with my observations. I have noticed that the films work worst for me, regardless of the bit rate and resolution, when I have rewound or fast-forwarded within the film or when I continue watching a film that has already started. If I don't do this and let the same film run through from start to finish, it works perfectly (even 4k films).

@grimsi Where can you download the beta of jellyfin? I can also test it. Can you make a comparison between the transcoding and tonemapping of AMD vs Intel? Which is qualitatively better or performs better? I'm asking because I'm currently running jellyfin on a minicomputer with an Intel i7-11370H with the integrated Intel Iris Xe Graphics G7 96EUs (400 - 1350 MHz) and I've been thinking for a while about switching to a minicomputer with an AMD Ryzen 7 7840HS with the integrated Radeon 780M GPU, as the transcoding performance and tonemapping, especially for 4k films, could be a little better.

Hallo951 avatar Jan 07 '24 08:01 Hallo951

Also have the problem of srt subs not being extracted fast enough and/or displayed. getting "fetching additional data" but nothing seems to happen. this does not occur on other clients. same issue with 2 webos tvs connected via lan (direct play) and over internet (transcoding) . did not notice this until latest update of tvs

rnyn avatar Feb 15 '24 06:02 rnyn

I noticed the same. Currently on the 10.9.0 Beta (since I need AMD hardware acceleration), but I regularly have short stutters (1-2 seconds) when using direct play, but only when viewing high-bitrate content (e.g. 4K Remuxes). The problem does not occur with lower bandwith 1080p content. Other devices (Windows, Android, iOS) can play even 4K content without problems.

It happens to me too. Did you find any solution for this?

manoj-chandu avatar Mar 12 '24 04:03 manoj-chandu

Same here, surprisingly enough, the webOS web browser direct plays 4K HDR smoothly, while the app does stutter

titoshadow avatar Apr 20 '24 21:04 titoshadow

Same thing here. Either shutters or it says remuxing where before it directly played. I'm using 10.9.2 and still happening. Any ideas?

PozoSer avatar May 24 '24 18:05 PozoSer

For me the problem is even more extrem, cannot play any video beyond 480p on my TV, But when i open jellyfin homepage throught the LG Browser it plays 4k HDR just fine...wtf? Any update on this?

Darkatek7 avatar Jul 14 '24 14:07 Darkatek7

Try replacing the content of this file (not sure what the path is on windows)

/var/lib/jellyfin/plugins/DLNA_2.0.0.0/profiles/LG\ Smart\ TV.xml

with https://gist.github.com/arebokert/8724a79c71c48318041964d4a1c0898c

That is a DLNA profile for direct playing essentially everything instead of transcoding. Works fine with my LG WEBOS TV from 2017

arebokert avatar Jul 19 '24 17:07 arebokert

The jerking / stutter / judder might be caused by Prefer fMP4-HLS Media Container, at least it looks like disabling it fixed it for me, see https://github.com/jellyfin/jellyfin-webos/issues/170#issuecomment-2254104382

mr-scrawley avatar Jul 27 '24 10:07 mr-scrawley

Try replacing the content of this file (not sure what the path is on windows)

/var/lib/jellyfin/plugins/DLNA_2.0.0.0/profiles/LG\ Smart\ TV.xml

with https://gist.github.com/arebokert/8724a79c71c48318041964d4a1c0898c

That is a DLNA profile for direct playing essentially everything instead of transcoding. Works fine with my LG WEBOS TV from 2017

Unfortunately this did not work for me, trying to play back on an LG C1 with the WebOS app.

Multitude of issues with the LG app- .m3u files take FOREVER to load compared to desktop/android. Cannot playback any DoVi content as it is forced to transcode no matter what other options are available. The desktop app has a setting to force direct playback of DoVi content, but it doesn't exist in the WebOS app. Recently had stuttering even on SDR, medium bit rate content.

Does anybody know who is supporting this? The Jellyfin project says to donate directly to contributors rather than the project. Would like to see this fixed.

fakemaxwell avatar Jul 29 '24 18:07 fakemaxwell