jellyfin-android icon indicating copy to clipboard operation
jellyfin-android copied to clipboard

Home screen didn't refresh after watching video

Open Karmylr opened this issue 3 years ago • 8 comments

After watching a person's video, it will not appear at the top of "Continue Watching" immediately, you need to restart the client.

Karmylr avatar Sep 29 '22 09:09 Karmylr

Do you use the integrated player or the default web player?

Maxr1998 avatar Sep 29 '22 09:09 Maxr1998

Do you use the integrated player or the default web player?

integrated player

Karmylr avatar Sep 29 '22 12:09 Karmylr

Whatever we do, the home won't refresh automatically to reflect state changes, it's pretty infuriating. We have to go to another page, and back to the home.

foux avatar Mar 25 '24 15:03 foux

I think the same happens on the web player which this is based on. So, this might be a ticket for that instead.

Maxr1998 avatar Mar 25 '24 23:03 Maxr1998

@Maxr1998 I'm not sure, I haven't got this issue on the web player. For example when stopping a steam on the web player, the home page is up to date with the current viewing state. It's not the case on Android.

foux avatar Mar 28 '24 09:03 foux

@Maxr1998 here is an exemple. On the web player :

https://github.com/jellyfin/jellyfin-android/assets/246550/f8d54f22-9a67-4ad3-87b7-7133b8c1f0b1

I start playing the episode of a show, as soon as I close it, the homepage is up to date with the current state.

Same thing on Android :

https://github.com/jellyfin/jellyfin-android/assets/246550/954732f9-c399-4c8f-ae34-ad6db1900c30

When stopping playback, the homepage is in the same state as before starting it, and we have to change page and come back for it to be up to date.

foux avatar Mar 28 '24 09:03 foux

At the very least if it isn't possible to auto refresh, a refresh button would be handy instead of having to change page.

foux avatar Mar 28 '24 09:03 foux

I'm not sure, I haven't got this issue on the web player. For example when stopping a steam on the web player, the home page is up to date with the current viewing state. It's not the case on Android.

Thanks for verifying it and the recordings, it seems that the same issue exists on Jellyfin Media Player (desktop), which made me think it's a web issue.

It's probably because both apps stream the content from an external player, which doesn't call back directly to the web app (but the server instead). We probably need to explicitly refresh the screen after closing the player ourselves.

Maxr1998 avatar Mar 29 '24 00:03 Maxr1998