jellyfin / jellyfin-web

Web Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
2.29k stars 1.22k forks source link

Laggy while viewing Photo library. Also portrait photos are rotated. #3593

Open will-molloy opened 2 years ago

will-molloy commented 2 years ago

Hi there, I haven't had too many issues using Jellyfin on my Samsung TV with this project. We've been enjoying our movies and shows.

However, recently I decided to host photos from our vacation on Jellyfin so the whole house can view it on the TV.

Viewing the Photo library (600+ images) was quite laggy. Clicking next takes a couple seconds to load. And after playing through 100 photos the entire TV lagged out.

Also portrait photos were rotated. I assume so they fit more of the TVs resolution, but that's not how we want to view them.

These aren't issues when viewing the photos on Jellyfin web client. Not sure if it's a problem with Jellyfin tizen or the TV.

will-molloy commented 2 years ago

Since jellyfin-tizen is using jellyfin-web under the hood. I have no clue why the images would be rotated only on the TV? Can't find where that logic comes from.

As for the lag, I'm thinking it's the TV (Q95T)??

dmitrylyzo commented 2 years ago

Since jellyfin-tizen is using jellyfin-web under the hood. I have no clue why the images would be rotated only on the TV? Can't find where that logic comes from.

I can reproduce this on old Chrome 79 and Tizen 4 (Chrome 56). You have Tizen 5.5 - Chrome 69. https://developer.samsung.com/smarttv/develop/specifications/web-engine-specifications.html https://developer.samsung.com/smarttv/develop/specifications/tv-model-groups.html It doesn't take into account the Orientation from the EXIF. portrait_exif

As for the lag, I'm thinking it's the TV (Q95T)??

Does it depend on the resolution of the photos?

dmitrylyzo commented 2 years ago

webOS has the same issue with orientation.

Transfering to web...

jellyfin-bot commented 2 years ago

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.