Jellyfin Forum
Jellyfin for Tizen official app: How to disable Smooth Scrolling? - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: Jellyfin for Tizen official app: How to disable Smooth Scrolling? (/t-jellyfin-for-tizen-official-app-how-to-disable-smooth-scrolling)



Jellyfin for Tizen official app: How to disable Smooth Scrolling? - raulo1985 - 2024-10-06

Hi:

Quick question: is there already an option in the UI of the official app for Tizen to enable and disable Smooth Scrolling?

Context:

I recently installed the app on a relative’s Samsung Smart TV using docker (with Georift’s method) without issues and the app works fine. The thing is that I noticed the UI was extremely slow, almost unusable. I disabled background images and it helped to a point that is usable, but still noticeable slow (and the TV is a recent model).

I researched and found out that others have the same issue, and it appears that it’s related to Smooth Scrolling being enabled by default only for Tizen (and looking at the code, it seems to be the case). All the users with this issue that tried disabling Smooth Scrolling say that it greatly improved the UI experience.

I don’t have the chance to go to my relative’s that often, and I’m going there in a couple of days, so I want to solve this then. Do I have to create a new wgt file with return false for Smooth Scrolling? Or is there already a UI option for enabling or disabling it? Last time I went there I hadn’t researched this yet, so I didn’t look for that option in the UI.

I found this post and the issue is marked as solved with a commit made to the master branch. I’m not an expert when it comes to coding, that commit adds and UI option to control Smooth Scrolling? It disables Smooth Scrolling for all clients including Tizen?

https://github.com/jellyfin/jellyfin-tizen/issues/162

I’ll spend only a couple of days at my relative’s, so I won’t have that much time to troubleshoot, that’s why I ask this in advance.

Thanks!


RE: Jellyfin for Tizen official app: How to disable Smooth Scrolling? - TheDreadPirate - 2024-10-06

Looking at the line mentioned in that github issue, turning off smooth scrolling in the OS's browser settings would also turn it off in the jellyfin app.

But if you want a jellyfin app specific change, you'd have to clone the git as documented below.

https://github.com/jellyfin/jellyfin-tizen?tab=readme-ov-file#getting-started

And change this line located at jellyfin-web/src/components/scrollManager.js

https://github.com/jellyfin/jellyfin-web/blob/d06b631171d127bddbf05bdfe4dd7ea94cd74c1e/src/components/scrollManager.js#L480

And change it to

Code:
return false;



RE: Jellyfin for Tizen official app: How to disable Smooth Scrolling? - raulo1985 - 2024-10-07

(2024-10-06, 05:38 PM)TheDreadPirate Wrote: Looking at the line mentioned in that github issue, turning off smooth scrolling in the OS's browser settings would also turn it off in the jellyfin app.

But if you want a jellyfin app specific change, you'd have to clone the git as documented below.

https://github.com/jellyfin/jellyfin-tizen?tab=readme-ov-file#getting-started

And change this line located at jellyfin-web/src/components/scrollManager.js

https://github.com/jellyfin/jellyfin-web/blob/d06b631171d127bddbf05bdfe4dd7ea94cd74c1e/src/components/scrollManager.js#L480

And change it to

Code:
return false;

Thanks for the reply. So the commit mentioned in the issue I posted doesn't add a UI setting for turning on and off Smooth Scrolling? Sorry for the noob question, but I don't know that much about coding.

If so, then the only way to disable Smooth Scrolling for the Tizen official app is to replace that line with return false and compile the wgt file again (and then deploy)? Is there any plan to add that setting in the UI (at least for the Tizen app)?

TBH, I don't know the reason why it's the only client that has that feature enabled by default, since it greatly reduces the UI performance (experienced by many users. Without disabling background images it's practically not usable, and with them disabled, it's still very slow). Looking at the code, for some reason, it's the only client with it enabled by default, all the other clients have it disabled. Could be useful to have a UI setting for that, or at least leaving it disabled as default for all clients (I don't see why the Tizen app should be an exception for leaving it enabled).

Thanks again.


RE: Jellyfin for Tizen official app: How to disable Smooth Scrolling? - TheDreadPirate - 2024-10-08

The way I interrupted that section is that it inherits the smooth scroll setting from the Tizen OS web browser. So if you open the Tizen web browser settings and disable smooth scrolling that should also disable it in Jellyfin?


RE: Jellyfin for Tizen official app: How to disable Smooth Scrolling? - raulo1985 - 2024-10-08

(2024-10-08, 12:25 AM)TheDreadPirate Wrote: The way I interrupted that section is that it inherits the smooth scroll setting from the Tizen OS web browser.  So if you open the Tizen web browser settings and disable smooth scrolling that should also disable it in Jellyfin?

Oh, I didn't understand that from your previous reply. I'm not familiar with Samsung Smart TVs nor with Tizen OS, could you please tell me where that setting is usually located, so I can guide my relative to change it and see if the UI performance improves? If so, a change in the code wouldn't be needed (but I'm not there to look for that setting).

Thanks again.

PS: Smooth Scrolling is usually something that you want enabled on Samsung Smart TVs? Does the OS UI suffer in some way after disabling it? I don't want to have a responsive JF UI but a worse Tizen UI (if that's the case, I would rather modify the code of the app).


RE: Jellyfin for Tizen official app: How to disable Smooth Scrolling? - TheDreadPirate - 2024-10-08

I don't have a Samsung TV and I can't find any documentation that provides specific directions.


RE: Jellyfin for Tizen official app: How to disable Smooth Scrolling? - raulo1985 - 2024-10-08

(2024-10-08, 06:45 PM)TheDreadPirate Wrote: I don't have a Samsung TV and I can't find any documentation that provides specific directions.

Don't worry, I'll tell my relative to look for that setting. Do you know if it's called Smooth Scrolling in Tizen OS too? Perhaps Samsung has another name for it (and I can't find specific info either). Sorry for these questions, but my relative doesn't know that much about tech, so even finding this setting will be a challenge for him.


RE: Jellyfin for Tizen official app: How to disable Smooth Scrolling? - TheDreadPirate - 2024-10-08

AFAICT, it is called Smooth Scrolling in their settings. That is how it is referred to in all the web pages I can find regarding it.


RE: Jellyfin for Tizen official app: How to disable Smooth Scrolling? - raulo1985 - 2024-10-08

(2024-10-08, 07:05 PM)TheDreadPirate Wrote: AFAICT, it is called Smooth Scrolling in their settings.  That is how it is referred to in all the web pages I can find regarding it.

Thanks. I know you don't have a Samsung Smart TV, but do you know if disabling Smooth Scrolling makes the Tizen OS UI "uglier", less functional or something like that? Like I said, I don't have a problem disabling it so the JF UI performs better, but not at the cost of a worse OS UI. If that's the case, I think I'll have to compile a new wgt file with that line replaced.


RE: Jellyfin for Tizen official app: How to disable Smooth Scrolling? - TheDreadPirate - 2024-10-08

My understanding is that is just for web browsing on the TV so that when you scroll down a page it is animated instead of "skipping" as you scroll. It has no functional purpose.