Background: Jellyfin app on a Roku Ultra, all codecs and episode lengths are affected

Not a significant issue by any means but it happens every time and I don’t know why.

Sunday night I watched Episode 9 of a show then went to bed. Last night, I scrolled to Next Up and selected episode 10. Jellyfin then asked me if I wanted to start at the beginning or resume from 12:42. I THINK the time it gives us 50% through a show (I’ve gotten used to ignoring it)

I have no other players to test but I did confirm it happens on all file types and run times. I did NOT test if it’s accurate when I do stop an episode half way, through.

Is this a Roku-exclusive problem? Is there a solution either way?

  • glimse@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    2
    ·
    13 days ago

    That’s so weird but I’ll try it tonight, thanks! I definitely back out to the Roku home screen every time

    • meathappening@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      13 days ago

      Maybe back out into the Jellyfin app, then give it a second, then back out to the Roku home screen?

      My running theory was that if I quit too quickly, the server would place the timestamp at the end of what had been pulled for buffering, but if I took a second, the webOS client could update the server with the actual timestamp. It seemed to be about 5-8 minutes ahead every time.

      • glimse@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        12 days ago

        I accidentally binged the rest of the show last and never got to try this lol

        That’s a pretty good theory, though. I’ll be more scientific about it tonight

    • 1hitsong@lemmy.mlM
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 days ago

      Roku provides us no method to know you exited the app. If you don’t press stop, pause, or back out of the video player and instead simply press Home, the server will think you’ve watched up to the end of your buffered amount of the video.