jellyfin / jellyfin-expo

Jellyfin Mobile for iOS
https://jellyfin.org
Mozilla Public License 2.0
288 stars 65 forks source link

IOS App loses UI upon video loading #476

Open TheMagmaPsychic opened 5 months ago

TheMagmaPsychic commented 5 months ago

Describe the bug IOS App loses UI upon video loading. Must restart the app to fix, causes app to be unusable for all but the absolute most basic uses. (Load video, no scrubbing, no pause, no full-screen option, nothing. Subtitles work, though you can't change them.)

System (please complete the following information):

To Reproduce

  1. Open app
  2. Play video in any way
  3. Wait for video to load
  4. Try and fail to pause, scrub, etc.

Expected behavior Tap on the screen to open the UI. Works until the video loads, at which point it closes the UI and will not re-open.

Screenshots None, but if absolutely necessary they can be provided.

Additional context Note that after this bug occurs, the video continues playing as otherwise would be expected. You are able to swipe left-to-right as if to go back, which DOES return you to the menu. However, the video continues streaming and the video is still audible. You can use the menu as you'd expect, however you can't scroll down nor up. Beginning the playback of a new (or the same) video stops the audio of the current video being played while the new one loads. Once that finishes, the new video's audio replaces the old and you get no picture. Swiping right-to-left seems to refresh the page, but doesn't return you to the movie.

I primarily use Jellyfin as a local, wireless hub for my entire family's massive movie collection. (Currently sitting at just under 400 movies and I haven't yet started on our stack of lesser-known movies.) My mother especially likes it to watch some of our old TV shows; learning a new interface would be difficult and frustrating. Otherwise we'd temporarily swap over to Swiftfin, which does work normally (as does the Web UI, sometimes).

This bug began at about the time that Apple released IOS 17, though I also updated Jellyfin at around the same time. It could be either/both of those changes.