aniyomiorg / aniyomi

An app for manga and anime
https://aniyomi.org
Apache License 2.0
4.53k stars 283 forks source link

Covers do not update on all refresh #1554

Open ziomek64 opened 2 months ago

ziomek64 commented 2 months ago

Steps to reproduce

  1. Covers don't update on pull down in library
  2. Covers don't update on advanced->update covers
  3. Covers update on pull down in opened entry

Expected behavior

Covers should update in all scenarios mentioned or at least 2 and 3

Actual behavior

Covers update only in pull down in entry

Crash logs

No response

Aniyomi version

0.15.2.4

Android version

Android 14

Device

Xiaomi pad 6

Other details

No response

Acknowledgements

fakebhai commented 2 months ago

can you show examples or specific cases?

ziomek64 commented 2 months ago

can you show examples or specific cases?

Like what exactly? Happens everywhere, I was surprised I could update like 10 covers. Some sources don't update covers but mangasee does for new volumes etc.

ziomek64 commented 2 months ago

Here https://github.com/aniyomiorg/aniyomi/assets/84880432/40d5d8b5-27ef-4ba9-a187-291f9fc7d66c

ShadowWalkerM commented 2 months ago

Bro try turn off smart update and refresh

fakebhai commented 2 months ago

Bro try turn off smart update and refresh

smart update isn't relevant at all when you update any entry manually. as it clearly falls under "global update".

fakebhai commented 2 months ago

I think option in advanced settings just re-fetches from same available Metadata. as it says "refresh library covers" so I suppose it's used in cases like covers weren't loaded when you added your entry or restored your backup (using same metadata/image-url).

you'll need to make it re-fetch whole Metadata which in this case is available at "more - settings - library - automatically refresh metadata"

ziomek64 commented 2 months ago

I think option in advanced settings just re-fetches from same available Metadata. as it says "refresh library covers" so I suppose it's used in cases like covers weren't loaded when you added your entry or restored your backup (using same metadata/image-url).

you'll need to make it re-fetch whole Metadata which in this case is available at "more - settings - library - automatically refresh metadata"

It's already turned on for me. Smart is off. Is the code the same for single update and whole library?

fakebhai commented 2 months ago

It's already turned on for me. Smart is off. Is the code the same for single update and whole library?

smart update and global update settings apply when you refresh your library or category, it doesn't apply if you open any anime/manga entry and refresh it

ziomek64 commented 2 months ago

Sure, but I'm asking if the code for updating single entry and all is the same. Because it's really weird covers don't update when refreshing whole library.

fakebhai commented 2 months ago

Sure, but I'm asking if the code for updating single entry and all is the same. Because it's really weird covers don't update when refreshing whole library.

good that it isn't, someone with big library size will ddos those sources. but I believe it'll only refresh metadata of unskipped entries but I could be wrong

ShadowWalkerM commented 1 month ago

Bro try turn off smart update and refresh

smart update isn't relevant at all when you update any entry manually. as it clearly falls under "global update".

Sorry didnt know that but it worked for me lol idk