Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Web Interface not Honoring Library Page Size #6268

Closed
JRGonz opened this issue Oct 29, 2024 · 6 comments
Closed

Web Interface not Honoring Library Page Size #6268

JRGonz opened this issue Oct 29, 2024 · 6 comments
Labels
bug Something isn't working

Comments

@JRGonz
Copy link

JRGonz commented Oct 29, 2024

When setting the Library Page Size to 0 (continuous scrolling) my library will still stop at 100 and not advance when the next (right arrow) is clicked. If I change the setting to 500 (as an example) then it will still only display 100 and advance to the next page but it is not 500, it is 100.

Another library is stuck on continuous scrolling. If I change the Library Page Size setting to 500 then it will still show all shows in the library.

I have tried to clear the browser cache, used private browsing, and tried 3 different browsers. Even more strange is if I use a different browser (with no Jellyfin cache / cookie data / etc) then it will be broken as well. I do not see this behavior for movie libraries. They seem to follow the setting just fine. I haven't checked music libraries, but show libraries are definitely affected.

  1. Go to Settings, Display
  2. Change Library Page Size to 0 (zero)
  3. Go to a library with > 100 items.
  4. The page will show 100 and not advance to the next 100 items (even though it should be showing all items instead of only 100)

The expected behavior is that the web client will honor the Library Page Size setting

I did not see any logs applicable to an issue.

  • Platform: Debian Linux
  • Browser: LibreWolf, Brave, Epiphany, Jellyfin Media Player
  • Jellyfin Version: 10.10.0

Client is Ubuntu running above browsers.
Pasted image
Pasted image (2)
Pasted image (3)
Pasted image (4)
Pasted image (5)
Pasted image (6)

@JRGonz JRGonz added the bug Something isn't working label Oct 29, 2024
@viown
Copy link
Member

viown commented Oct 29, 2024

Library page size seems to work as expected for me in 10.10, but I've seen other users reporting the same issue.

Are you using a modified client?

@JRGonz
Copy link
Author

JRGonz commented Oct 29, 2024

No. This is with the standard web interface (I tried the browsers listed above) and the official Jellyfin Media Player flatpak. I can't seem to sort out why it is doing it. I even went so far as to remove one of the shows libraries and re-add it and it still persists.

@JRGonz
Copy link
Author

JRGonz commented Oct 29, 2024

Just to make absolutely sure. I went into a couple VMs. The problem persists across browsers and is unrelated to the client. First time logging in on the other systems and the Shows library is stuck at the last spot it was on another system. So in this case opening up the library started me off at 401-500 instead of 0. The expectation is a fresh browser with no cache/cookies would not even have the setting at all. It would need to be set under the user settings (defaulted to 100). This doesn't happen. I will attempt to reboot the jellyfin container in a bit and see if that does anything.

@viown
Copy link
Member

viown commented Oct 30, 2024

Got it. In which case, I've already had a fix ready. I was initially waiting for #6264 to be merged, but it makes more sense to fix these in one PR.

@viown
Copy link
Member

viown commented Oct 30, 2024

Feel free to test the cloudflare deployment in that PR and see if it fixes your issue.

@JRGonz
Copy link
Author

JRGonz commented Oct 30, 2024

I already rolled back to 10.9. I’ll just wait on the patches to be pushed. Appreciate it.

@viown viown closed this as completed Nov 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants