• 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 General Questions Jellyfin for Tizen official app: How to disable Smooth Scrolling?

    Pages (2): 1 2 Next »

     
    • 0 Vote(s) - 0 Average

    Jellyfin for Tizen official app: How to disable Smooth Scrolling?

    raulo1985
    Offline

    Junior Member

    Posts: 45
    Threads: 9
    Joined: 2024 Jul
    Reputation: 0
    Country:Chile
    #1
    2024-10-06, 03:39 PM (This post was last modified: 2024-10-06, 03:42 PM by raulo1985. Edited 1 time in total.)
    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!
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-10-06, 05:38 PM
    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-tiz...ng-started

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

    https://github.com/jellyfin/jellyfin-web...er.js#L480

    And change it to

    Code:
    return false;
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    raulo1985
    Offline

    Junior Member

    Posts: 45
    Threads: 9
    Joined: 2024 Jul
    Reputation: 0
    Country:Chile
    #3
    2024-10-07, 07:35 PM
    (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-tiz...ng-started

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

    https://github.com/jellyfin/jellyfin-web...er.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.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2024-10-08, 12:25 AM
    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?
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    raulo1985
    Offline

    Junior Member

    Posts: 45
    Threads: 9
    Joined: 2024 Jul
    Reputation: 0
    Country:Chile
    #5
    2024-10-08, 06:34 PM
    (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).
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2024-10-08, 06:45 PM
    I don't have a Samsung TV and I can't find any documentation that provides specific directions.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    raulo1985
    Offline

    Junior Member

    Posts: 45
    Threads: 9
    Joined: 2024 Jul
    Reputation: 0
    Country:Chile
    #7
    2024-10-08, 07:04 PM
    (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.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #8
    2024-10-08, 07:05 PM
    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.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    raulo1985
    Offline

    Junior Member

    Posts: 45
    Threads: 9
    Joined: 2024 Jul
    Reputation: 0
    Country:Chile
    #9
    2024-10-08, 07:37 PM
    (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.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #10
    2024-10-08, 07:44 PM
    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.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    Pages (2): 1 2 Next »

    « Next Oldest | Next Newest »

    Users browsing this thread: 1 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