oseparovic / comic_selectors

33 stars 67 forks source link

GoComics not loading in app. #182

Open Duhblach opened 3 months ago

Duhblach commented 3 months ago

For a few days now none of the comics hosted by GoComics have loaded in the app. The only way to view them is to open the webpage for each. This includes comics like 9 Chickweed Lane, Baby Blues, and Zits.

LucyGlo commented 3 months ago

This is happening for me as well with Non Sequitur and Off the Mark, both at GoComics.

oseparovic commented 3 months ago

It looks like they're back. Perhaps some GoComics downtime. Let me know if you're seeing the same thing and I'll close this issue

Duhblach commented 3 months ago

I'm still getting "image not found" on all gocomics comics. I attempted both a refresh and "reset starting point" but can only view the comic if I "view in browser."

On Wed, Apr 3, 2024, 11:29 AM oseparovic @.***> wrote:

It looks like they're back. Perhaps some GoComics downtime. Let me know if you're seeing the same thing and I'll close this issue

— Reply to this email directly, view it on GitHub https://github.com/oseparovic/comic_selectors/issues/182#issuecomment-2035184024, or unsubscribe https://github.com/notifications/unsubscribe-auth/BHRRA2AXP2AQI6IDOF2VPRLY3Q37VAVCNFSM6AAAAABFUT66WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMZVGE4DIMBSGQ . You are receiving this because you authored the thread.Message ID: @.***>

oseparovic commented 2 months ago

I am unable to reproduce this on any of our test devices. Did this issue start appearing recently? Can you please provide some more information:

  1. App version ("about" page in left-hand menu)
  2. Android version
  3. Are any other comics working?
Duhblach commented 2 months ago

App. Version: 1.8.6 OS Version: 14 Device: Samsung SM-X810

Baby Blues hosted by ArcaMax isn't working, Auntie Acid hosted by GoComics is working. Diamond Lil hosted by ArcaMax is working, Kevin and Kell hosted on their site is working. Questionable Content hosted on their site works, Mallard Filmore hosted by ArcaMax and Zits also hosted by ArcaMax are working. Wilde Life hosted by hiveworks is working.

Auntie Acid is the only GoComics hosted comic working for me and Baby Blues is the only ArcaMax comic not working for me.

9 Chickweed Lane, B.C., Baldo, For Better or Worse, Frazz, Garfield, etc are not working for me.

I have tried removing the problem comics from the list, closing out the app then re-adding the comics after reopening the app but the results have been the same. I'm debating uninstalling the app entirely and then reinstalling it and seeing if that has any effect.

On Thu, Apr 4, 2024, 10:32 AM oseparovic @.***> wrote:

I am unable to reproduce this on any of our test devices. Did this issue start appearing recently? Can you please provide some more information:

  1. App version ("about" page in left-hand menu)
  2. Android version
  3. Are any other comics working?

— Reply to this email directly, view it on GitHub https://github.com/oseparovic/comic_selectors/issues/182#issuecomment-2037675135, or unsubscribe https://github.com/notifications/unsubscribe-auth/BHRRA2BJMFLXTE2RUA5R7Z3Y3V6ALAVCNFSM6AAAAABFUT66WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMZXGY3TKMJTGU . You are receiving this because you authored the thread.Message ID: @.***>

Duhblach commented 2 months ago

I think there may be a Device issue. I un-installed the app and no search in the play store would bring it up. I had to do a Google search and install it via that method. It appears that if you are using a Samsung S9+ it won't show you the app in the play store.

On Thu, Apr 4, 2024, 12:54 PM Sgeulaiche ap Aodhan @.***> wrote:

App. Version: 1.8.6 OS Version: 14 Device: Samsung SM-X810

Baby Blues hosted by ArcaMax isn't working, Auntie Acid hosted by GoComics is working. Diamond Lil hosted by ArcaMax is working, Kevin and Kell hosted on their site is working. Questionable Content hosted on their site works, Mallard Filmore hosted by ArcaMax and Zits also hosted by ArcaMax are working. Wilde Life hosted by hiveworks is working.

Auntie Acid is the only GoComics hosted comic working for me and Baby Blues is the only ArcaMax comic not working for me.

9 Chickweed Lane, B.C., Baldo, For Better or Worse, Frazz, Garfield, etc are not working for me.

I have tried removing the problem comics from the list, closing out the app then re-adding the comics after reopening the app but the results have been the same. I'm debating uninstalling the app entirely and then reinstalling it and seeing if that has any effect.

On Thu, Apr 4, 2024, 10:32 AM oseparovic @.***> wrote:

I am unable to reproduce this on any of our test devices. Did this issue start appearing recently? Can you please provide some more information:

  1. App version ("about" page in left-hand menu)
  2. Android version
  3. Are any other comics working?

— Reply to this email directly, view it on GitHub https://github.com/oseparovic/comic_selectors/issues/182#issuecomment-2037675135, or unsubscribe https://github.com/notifications/unsubscribe-auth/BHRRA2BJMFLXTE2RUA5R7Z3Y3V6ALAVCNFSM6AAAAABFUT66WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMZXGY3TKMJTGU . You are receiving this because you authored the thread.Message ID: @.***>

LucyGlo commented 2 months ago

My app version is 1.8.6, Android version 14, with a Samsung Galaxy S23 Ultra, and I am still having to view in browser. I'll pick some other comics to add and test and come back with results.

oseparovic commented 2 months ago

For those following this issue, it looks like it only affects devices on Android 14 and up. I have pushed one potential fix specifically for GoComics. Kill the app and open it again to try it out. You MAY have to remove and re-add the offending comics but please try without doing so first. This will not require an app update

Duhblach commented 2 months ago

I did a forced stop on the app and when I opened the app all the gocomics comics were no longer on my list. I re-added 9 Chickweed Lane to my list and opened it, same result. I think it may be a compatibility issue, since the Google app store won't even show the PageFlip app when searched for on this device.

On Fri, Apr 5, 2024, 10:03 AM oseparovic @.***> wrote:

For those following this issue, it looks like it only affects devices on Android 14 and up. I have pushed one potential fix specifically for GoComics. Kill the app and open it again to try it out. You MAY have to remove and re-add the offending comics but please try without doing so first. This will not require an app update

— Reply to this email directly, view it on GitHub https://github.com/oseparovic/comic_selectors/issues/182#issuecomment-2040172767, or unsubscribe https://github.com/notifications/unsubscribe-auth/BHRRA2BFO5H4QULF2VD4HSTY33DNHAVCNFSM6AAAAABFUT66WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANBQGE3TENZWG4 . You are receiving this because you authored the thread.Message ID: @.***>

oseparovic commented 2 months ago

We unpublished the app temporarily while we resolve this issue. Updating to https fixed the issue for my on my Android 14 test device running version 1.8.6. If that hasn't fixed it for you I'll have to investigate this further.

Z350C001 commented 2 months ago

App Version: 1.8.6 OS Version: 14 Device: Samsung-S918U1

Right after I paid for the app, it stopped loading all comics haha.

Duhblach commented 2 months ago

I opened the app today and all the comics are working for me again.

On Sun, Apr 7, 2024, 2:42 PM Z350C001 @.***> wrote:

App Version: 1.8.6 OS Version: 14 Device: Samsung-S918U1

Right after I paid for the app, it stopped loading all comics haha.

— Reply to this email directly, view it on GitHub https://github.com/oseparovic/comic_selectors/issues/182#issuecomment-2041603557, or unsubscribe https://github.com/notifications/unsubscribe-auth/BHRRA2EMTOMSFNX46LV6SR3Y4GVS3AVCNFSM6AAAAABFUT66WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANBRGYYDGNJVG4 . You are receiving this because you authored the thread.Message ID: @.***>

Duhblach commented 2 months ago

Spoke too soon, seems Sunday comics worked but non-sunday comics still do not load.

On Sun, Apr 7, 2024, 5:04 PM Sgeulaiche ap Aodhan @.***> wrote:

I opened the app today and all the comics are working for me again.

On Sun, Apr 7, 2024, 2:42 PM Z350C001 @.***> wrote:

App Version: 1.8.6 OS Version: 14 Device: Samsung-S918U1

Right after I paid for the app, it stopped loading all comics haha.

— Reply to this email directly, view it on GitHub https://github.com/oseparovic/comic_selectors/issues/182#issuecomment-2041603557, or unsubscribe https://github.com/notifications/unsubscribe-auth/BHRRA2EMTOMSFNX46LV6SR3Y4GVS3AVCNFSM6AAAAABFUT66WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANBRGYYDGNJVG4 . You are receiving this because you authored the thread.Message ID: @.***>

oseparovic commented 2 months ago

For consistency lets test against one comic. Please test against 9 Chickweed Lane and let me know if you see this failed to load issue there. A lot of sites have different handling so this will help tackle one problem at a time.

Please also include the details at the bottom of your Pageflip info page. It seems that this issue is related to Android 14 but not all versions of it. My suspicion is that it's Samsung's custom version of Android 14. As an example this is my test device:

App Version: 1.8.6 OS Version: 14 Device: Google Pixel 7 Pro

And I'm not seeing any issues with 9 Chickweed Lane @Duhblach and @Z350C001 do you have issues with this comic in particular?

Z350C001 commented 2 months ago

For consistency lets test against one comic. Please test against 9 Chickweed Lane and let me know if you see this failed to load issue there. A lot of sites have different handling so this will help tackle one problem at a time.

I updated my personal phone to:

App Version: 1.8.6 OS Version: 14 Device: Google Pixel 7 Pro

And I'm not seeing any issues with 9 Chickweed Lane @Duhblach and @Z350C001 do you have issues with this comic in particular?

9 Chickenweed Lane does not load for me :(

Duhblach commented 2 months ago

9 Chickweed Lane fails to load for me as well.

On Mon, Apr 8, 2024, 10:22 AM Z350C001 @.***> wrote:

For consistency lets test against one comic. Please test against 9 Chickweed Lane and let me know if you see this failed to load issue there. A lot of sites have different handling so this will help tackle one problem at a time.

I updated my personal phone to:

App Version: 1.8.6 OS Version: 14 Device: Google Pixel 7 Pro

And I'm not seeing any issues with 9 Chickweed Lane @Duhblach https://github.com/Duhblach and @Z350C001 https://github.com/Z350C001 do you have issues with this comic in particular?

9 Chickenweed Lane does not load for me :(

— Reply to this email directly, view it on GitHub https://github.com/oseparovic/comic_selectors/issues/182#issuecomment-2043172866, or unsubscribe https://github.com/notifications/unsubscribe-auth/BHRRA2F5MDLWZSFGGWXGIJDY4K76HAVCNFSM6AAAAABFUT66WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANBTGE3TEOBWGY . You are receiving this because you were mentioned.Message ID: @.***>

Hewtube commented 2 months ago

I recently updated to Android 14. That's when I lost access to GoComics comics.

LucyGlo commented 2 months ago

9 Chickweed Lane does not load for me.

oseparovic commented 2 months ago

After a lot of research it seems most likely that it is a problem specific to Samsung phones OR the GoComics web server. For those having issues, can you please try "Zits" instead to see if the same issue appears? Zits is on Arcamax so if the issue doesn't present there its likely a problem with GoComics servers

Hewtube commented 2 months ago

can you please try "Zits" instead to see if the same issue appears? Zits is on Arcamax so if the issue doesn't present there its likely a problem with GoComics servers

I'm able to see Zits and read a few of them.

Duhblach commented 2 months ago

Zits works but Baby Blues, also on Arcamax, does not.

On Thu, Apr 11, 2024, 4:53 PM Hewtube @.***> wrote:

can you please try "Zits" instead to see if the same issue appears? Zits is on Arcamax so if the issue doesn't present there its likely a problem with GoComics servers

I'm able to see Zits and read a few of them.

— Reply to this email directly, view it on GitHub https://github.com/oseparovic/comic_selectors/issues/182#issuecomment-2050682946, or unsubscribe https://github.com/notifications/unsubscribe-auth/BHRRA2G4IN3L2N5CZP2XOYTY44H6PAVCNFSM6AAAAABFUT66WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJQGY4DEOJUGY . You are receiving this because you were mentioned.Message ID: @.***>

LucyGlo commented 2 months ago

Zits works correctly for me.

LucyGlo commented 2 months ago

Non Sequitur and Off the Mark worked correctly today!

Hewtube commented 2 months ago

Non Sequitur work for me too, but Sunday comic only. Still can't see the weekday comics.

oseparovic commented 2 months ago

Unfortunately it looks like this might be an issue with the GoComics server. Their server has had issues in the past and they've managed to resolve it. Hopefully it's something they address sooner rather than later.

I'll leave this issue open until they get to it

LucyGlo commented 2 months ago

Non Sequitur and Off the Mark worked correctly again today for the Sunday comic. In case it's relevant, Non Sequitur is in landscape mode Mon-Sat and portrait mode on Sundays, and Off the Mark is in portrait mode Mon-Sat and landscape mode on Sundays.

Hewtube commented 2 months ago

It's working on GoComics' website so I'm not sure if waiting for GoComics to fix this problem is the way to go. Why would they care if your app is working?This is something Page Fl/p needs to fix or they're going to start losing users.

oseparovic commented 2 months ago

It's working on GoComics' website so I'm not sure if waiting for GoComics to fix this problem is the way to go. Why would they care if your app is working?This is something Page Fl/p needs to fix or they're going to start losing users.

I totally understand the frustration. If it doesn't affect how regular browsers access their site they have no incentive to fix the issue unless they have other affiliated services that would be affected. And you are right we are losing users and being flooded with negative reviews.

Unfortunately though, this app is just a pseudo-browser. When you view pages you're just viewing a slimmed down version of their site optimized for mobile viewing. We are not storing copies of comics on our own servers and serving them to users.

Whatever is wrong with their server we cannot just work around it from our end. As Lucy and some of our reviewers have pointed out GoComics randomly works on Sundays but not any other days. I have no idea what kind of mess they've gotten into to cause such a behaviour but from what I can tell nothing I can do seems to fix it

WolfOhio commented 2 months ago

It's working on GoComics' website so I'm not sure if waiting for GoComics to fix this problem is the way to go. Why would they care if your app is working?This is something Page Fl/p needs to fix or they're going to start losing users.

I totally understand the frustration. If it doesn't affect how regular browsers access their site they have no incentive to fix the issue unless they have other affiliated services that would be affected. And you are right we are losing users and being flooded with negative reviews.

Unfortunately though, this app is just a pseudo-browser. When you view pages you're just viewing a slimmed down version of their site optimized for mobile viewing. We are not storing copies of comics on our own servers and serving them to users.

Whatever is wrong with their server we cannot just work around it from our end. As Lucy and some of our reviewers have pointed out GoComics randomly works on Sundays but not any other days. I have no idea what kind of mess they've gotten into to cause such a behaviour but from what I can tell nothing I can do seems to fix it

This makes me sad. Your app is the only one that fills this need. Thank you for the explanation.

Hewtube commented 2 months ago

This makes me sad. Your app is the only one that fills this need. Thank you for the explanation.

Same here. GoComics had an app at one time, but for some reason, they shut it down.

Z350C001 commented 2 months ago

It's working on GoComics' website so I'm not sure if waiting for GoComics to fix this problem is the way to go. Why would they care if your app is working?This is something Page Fl/p needs to fix or they're going to start losing users.

I totally understand the frustration. If it doesn't affect how regular browsers access their site they have no incentive to fix the issue unless they have other affiliated services that would be affected. And you are right we are losing users and being flooded with negative reviews.

Unfortunately though, this app is just a pseudo-browser. When you view pages you're just viewing a slimmed down version of their site optimized for mobile viewing. We are not storing copies of comics on our own servers and serving them to users.

Whatever is wrong with their server we cannot just work around it from our end. As Lucy and some of our reviewers have pointed out GoComics randomly works on Sundays but not any other days. I have no idea what kind of mess they've gotten into to cause such a behaviour but from what I can tell nothing I can do seems to fix it

Damn. :(

oseparovic commented 3 weeks ago

After some more research this almost certainly seems to be an issue with Samsung One UI. Samsung devices use a custom version of Android that they call One UI and it overrides a lot of root Android behaviours. There are tons and tons of articles about network connectivity issues specifically for people using Samsung One UI 6.0 (and maybe 6.1). These issues affect both their wifi connectivity and their carrier network connectivity it seems.

Example: https://us.community.samsung.com/t5/Galaxy-S21/Poor-connectivity-after-One-UI-6-0-update/td-p/2821407

For those of you that are still experiencing problems, if you got to your phone's settings app, which version of Samsung One UI are you on?

Duhblach commented 3 weeks ago

Samsung One UI version 6.1 Android version 14

On Sun, Jun 9, 2024, 12:23 PM oseparovic @.***> wrote:

After some more research this almost certainly seems to be an issue with Samsung One UI. Samsung devices use a custom version of Android that they call One UI and it overrides a lot of root Android behaviours. There are tons and tons of articles about network connectivity issues specifically for people using Samsung One UI 6.0 (and maybe 6.1). These issues affect both their wifi connectivity and their carrier network connectivity it seems.

Example: https://us.community.samsung.com/t5/Galaxy-S21/Poor-connectivity-after-One-UI-6-0-update/td-p/2821407

For those of you that are still experiencing problems, if you got to your phone's settings app, which version of Samsung One UI are you on?

— Reply to this email directly, view it on GitHub https://github.com/oseparovic/comic_selectors/issues/182#issuecomment-2156727777, or unsubscribe https://github.com/notifications/unsubscribe-auth/BHRRA2B6VFIEI66PCG7ERNLZGSMR5AVCNFSM6AAAAABFUT66WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJWG4ZDONZXG4 . You are receiving this because you were mentioned.Message ID: @.***>

WolfOhio commented 3 weeks ago

Android 14, OneUI 6.1

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: Duhblach @.> Sent: Sunday, June 9, 2024 2:39:28 PM To: oseparovic/comic_selectors @.> Cc: WolfOhio @.>; Comment @.> Subject: Re: [oseparovic/comic_selectors] GoComics not loading in app. (Issue #182)

Samsung One UI version 6.1 Android version 14

On Sun, Jun 9, 2024, 12:23 PM oseparovic @.***> wrote:

After some more research this almost certainly seems to be an issue with Samsung One UI. Samsung devices use a custom version of Android that they call One UI and it overrides a lot of root Android behaviours. There are tons and tons of articles about network connectivity issues specifically for people using Samsung One UI 6.0 (and maybe 6.1). These issues affect both their wifi connectivity and their carrier network connectivity it seems.

Example: https://us.community.samsung.com/t5/Galaxy-S21/Poor-connectivity-after-One-UI-6-0-update/td-p/2821407

For those of you that are still experiencing problems, if you got to your phone's settings app, which version of Samsung One UI are you on?

— Reply to this email directly, view it on GitHub https://github.com/oseparovic/comic_selectors/issues/182#issuecomment-2156727777, or unsubscribe https://github.com/notifications/unsubscribe-auth/BHRRA2B6VFIEI66PCG7ERNLZGSMR5AVCNFSM6AAAAABFUT66WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJWG4ZDONZXG4 . You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHubhttps://github.com/oseparovic/comic_selectors/issues/182#issuecomment-2156732902, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BIB3M6HAB5PPBITNWCQKA7LZGSOOBAVCNFSM6AAAAABFUT66WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJWG4ZTEOJQGI. You are receiving this because you commented.Message ID: @.***>

Hewtube commented 3 weeks ago

One UI version 6.1 Android version 14

nycmets commented 3 weeks ago

One UI version 6.1 Android version 14

JohnDgh commented 2 weeks ago

Same. One UI version 6.1. Android version 14. So, clearly it appears tied to this version. However, I am not experiencing any other networking instability other than PageFlip being unable to load GoComics, so I wonder if it may be an API change (for instance, more rigid API requirement than prior versions) as opposed to a networking bug. Nothing else is failing, or acting differently than prior OS versions, so not convinced this is a bug at the OS level vs PageFlip API compatibility bug that just showed up first under OneUI 6.1.

WolfOhio commented 2 weeks ago

I think it has to do with Go Comics and ads. I don't think they want anyone to get around the ad content. Also, if you notice the strips that aren't on GoComics but can be reached through the app always work. Case in point, Zits and Mutts. Those work great.


From: JohnDgh @.> Sent: Friday, June 14, 2024 4:36 PM To: oseparovic/comic_selectors @.> Cc: WolfOhio @.>; Comment @.> Subject: Re: [oseparovic/comic_selectors] GoComics not loading in app. (Issue #182)

Same. One UI version 6.1. Android version 14. So, clearly it appears tied to this version. However, I am not experiencing any other networking instability other than PageFlip being unable to load GoComics, so I wonder if it may be an API change (for instance, more rigid API requirement than prior versions) as opposed to a networking bug. Nothing else is failing, or acting differently than prior OS versions, so not convinced this is a bug at the OS level vs PageFlip API compatibility bug that just showed up first under OneUI 6.1.

— Reply to this email directly, view it on GitHubhttps://github.com/oseparovic/comic_selectors/issues/182#issuecomment-2168728962, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BIB3M6E3ZNKD356PRM33OOLZHNH5RAVCNFSM6AAAAABFUT66WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRYG4ZDQOJWGI. You are receiving this because you commented.

sozifa commented 2 weeks ago

No go comics but also no Samsung here pixel 8 android 14 go comics stopped showing in app last week

Rich-AM commented 2 weeks ago

I've got a Samsung A53, Android 14, One UI 6.1. The app started failing after a system update. I've noticed the app works like it used to, but only on Sunday. Monday through Saturday the comics fail to load. It has been doing that for the last 3 weeks.

oseparovic commented 2 weeks ago

No go comics but also no Samsung here pixel 8 android 14 go comics stopped showing in app last week

I have a pixel 7 pro and haven't seen this yet. What build number do you have for your pixel 8 + android 14

I am currently on AP1A.240505.005

sozifa commented 2 weeks ago

AP2A.240605.024

18 Jun 2024 17:38:03 oseparovic @.***>:

No go comics but also no Samsung here pixel 8 android 14 go comics stopped showing in app last week

I have a pixel 7 pro and haven't seen this yet. What build number do you have for your pixel 8 + android 14

I am currently on AP1A.240505.005

— Reply to this email directly, view it on GitHub[https://github.com/oseparovic/comic_selectors/issues/182#issuecomment-2176406164], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AMTW36X4FSSWWQL5UCRCOOLZIBH5FAVCNFSM6AAAAABFUT66WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNZWGQYDMMJWGQ]. You are receiving this because you commented. [Tracking image][https://github.com/notifications/beacon/AMTW36T4UAQTS2NZPJTSZ2LZIBH5FA5CNFSM6AAAAABFUT66WKWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTUBXFJJI.gif]

brunoflavio-com commented 1 week ago

@oseparovic is there anything we can do to help you diagnose this in oneui 6.1 / android 14? If there's a way to provide you with debug logs let us know please.

oseparovic commented 6 days ago

They finally released an updated Emulator for Android that can reproduce this issue. I think I was able to fix it. I have a build sitting in Google review right now that should hopefully be out in the next few hours-days depending on their review backlog. Once you are able to update the app through Google Play please report if it fixes the issue for you!

For those of you interested in what happened - it was a 2 part problem which is what made it so confusing.

Part 1:

I've been trying to figure out forever what could possibly be the difference between GoComics and other sites. The clue was in this bizarre little detail that was mentioned by a few people further up in this discussion. GoComics still works on Sundays. I had a look at the images for various strips on their site and found a an oddity - for every day of the week EXCEPT Sunday the strips they upload are actually GIFs not images like JPG or PNG! GIF files are made up of a set of frames which play in a loop something like this: 1fba5de71dad3657ffd94ef221732bcc

You may have noticed that none of the Comic strips you view are actually animated like the example above. That's because the GIFs on GoComics are just a single frame. Effectively making them appear as images to the user.

Part 2:

While this was an interesting oddity, it wasn't anything new. GoComics hasn't changed their image hosting in forever and Pagef/p also hasn't changed in the way that images are processed in a long long time.

Enter Android 14 AP2A.

One of the most common ways that Images are loaded in Android is that you "connect" to a URL to obtain data and then "stream" this data into some form of Android image container. The app uses an Android function called decodeStream to read this stream of data and create a Bitmap (our image container). This Bitmap is then loaded into the Pagefl/p UI where the user sees it.

Well for some reason as of Android 14 AP2A, this Android function can no longer process GIF data. It worked this way for years but suddenly something internal to Android changed.

Solution

The way images are processed in the app had to change completely. Now GIFs have their own explicit handling separate to regular images. One side effect of this is that potentially actual multi-frame animated GIFs might work in the app now? We will see.

If it seems like this patch works I'll finally close this issue and we can put this annoying chapter behind us

Hewtube commented 6 days ago

Hopefully this works. It'll be nice to get the comics back, and what a backlog to go through!

WolfOhio commented 6 days ago

Is there a spot where we can contribute financially for your work?

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: oseparovic @.> Sent: Wednesday, June 26, 2024 1:08:28 PM To: oseparovic/comic_selectors @.> Cc: WolfOhio @.>; Comment @.> Subject: Re: [oseparovic/comic_selectors] GoComics not loading in app. (Issue #182)

They finally released an updated Emulator for Android that can reproduce this issue. I think I was able to fix it. I have a build sitting in Google review right now that should hopefully be out in the next few hours-days depending on their review backlog. Once you are able to update the app through Google Play please report if it fixes the issue for you!

For those of you interested in what happened - it was a 2 part problem which is what made it so confusing.

Part 1:

I've been trying to figure out forever what could possibly be the difference between GoComics and other sites. The clue was in this bizarre little detail that was mentioned by a few people further up in this discussion. GoComics still works on Sundays. I had a look at the images for various strips on their site and found a an oddity - for every day of the week EXCEPT Sunday the strips they upload are actually GIFs not images like JPG or PNG! GIF files are made up of a set of frames which play in a loop something like this: 1fba5de71dad3657ffd94ef221732bcc.gif (view on web)https://github.com/oseparovic/comic_selectors/assets/3710226/d7ef4d9a-a527-4197-80ce-3eab12241abf

You may have noticed that none of the Comic strips you view are actually animated like the example above. That's because the GIFs on GoComics are just a single frame. Effectively making them appear as images to the user.

Part 2:

While this was an interesting oddity, it wasn't anything new. GoComics hasn't changed their image hosting in forever and Pagef/p also hasn't changed in the way that images are processed in a long long time.

Enter Android 14 AP2A.

One of the most common ways that Images are loaded in Android is that you "connect" to a URL to obtain data and then "stream" this data into some form of Android image container. The app uses an Android function called decodeStream https://developer.android.com/reference/android/graphics/BitmapFactory#decodeStream(java.io.InputStream,%20android.graphics.Rect,%20android.graphics.BitmapFactory.Options) to read this stream of data and create a Bitmap (our image container). This Bitmap is then loaded into the Pagefl/p UI where the user sees it.

Well for some reason as of Android 14 AP2A, this Android function can no longer process GIF data. It worked this way for years but suddenly something internal to Android changed.

Solution

The way images are processed in the app had to change completely. Now GIFs have their own explicit handling separate to regular images. One side effect of this is that potentially actual multi-frame animated GIFs might work in the app now? We will see.

If it seems like this patch works I'll finally close this issue and we can put this annoying chapter behind us

— Reply to this email directly, view it on GitHubhttps://github.com/oseparovic/comic_selectors/issues/182#issuecomment-2192231620, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BIB3M6HBDGB67SLPKSZVBC3ZJLYQZAVCNFSM6AAAAABFUT66WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJSGIZTCNRSGA. You are receiving this because you commented.Message ID: @.***>

WolfOhio commented 6 days ago

Success, thank you, everything is working again.

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: John Wolf @.> Sent: Wednesday, June 26, 2024 1:45:07 PM To: oseparovic/comic_selectors @.>; oseparovic/comic_selectors @.> Cc: Comment @.> Subject: Re: [oseparovic/comic_selectors] GoComics not loading in app. (Issue #182)

Is there a spot where we can contribute financially for your work?

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: oseparovic @.> Sent: Wednesday, June 26, 2024 1:08:28 PM To: oseparovic/comic_selectors @.> Cc: WolfOhio @.>; Comment @.> Subject: Re: [oseparovic/comic_selectors] GoComics not loading in app. (Issue #182)

They finally released an updated Emulator for Android that can reproduce this issue. I think I was able to fix it. I have a build sitting in Google review right now that should hopefully be out in the next few hours-days depending on their review backlog. Once you are able to update the app through Google Play please report if it fixes the issue for you!

For those of you interested in what happened - it was a 2 part problem which is what made it so confusing.

Part 1:

I've been trying to figure out forever what could possibly be the difference between GoComics and other sites. The clue was in this bizarre little detail that was mentioned by a few people further up in this discussion. GoComics still works on Sundays. I had a look at the images for various strips on their site and found a an oddity - for every day of the week EXCEPT Sunday the strips they upload are actually GIFs not images like JPG or PNG! GIF files are made up of a set of frames which play in a loop something like this: 1fba5de71dad3657ffd94ef221732bcc.gif (view on web)https://github.com/oseparovic/comic_selectors/assets/3710226/d7ef4d9a-a527-4197-80ce-3eab12241abf

You may have noticed that none of the Comic strips you view are actually animated like the example above. That's because the GIFs on GoComics are just a single frame. Effectively making them appear as images to the user.

Part 2:

While this was an interesting oddity, it wasn't anything new. GoComics hasn't changed their image hosting in forever and Pagef/p also hasn't changed in the way that images are processed in a long long time.

Enter Android 14 AP2A.

One of the most common ways that Images are loaded in Android is that you "connect" to a URL to obtain data and then "stream" this data into some form of Android image container. The app uses an Android function called decodeStream https://developer.android.com/reference/android/graphics/BitmapFactory#decodeStream(java.io.InputStream,%20android.graphics.Rect,%20android.graphics.BitmapFactory.Options) to read this stream of data and create a Bitmap (our image container). This Bitmap is then loaded into the Pagefl/p UI where the user sees it.

Well for some reason as of Android 14 AP2A, this Android function can no longer process GIF data. It worked this way for years but suddenly something internal to Android changed.

Solution

The way images are processed in the app had to change completely. Now GIFs have their own explicit handling separate to regular images. One side effect of this is that potentially actual multi-frame animated GIFs might work in the app now? We will see.

If it seems like this patch works I'll finally close this issue and we can put this annoying chapter behind us

— Reply to this email directly, view it on GitHubhttps://github.com/oseparovic/comic_selectors/issues/182#issuecomment-2192231620, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BIB3M6HBDGB67SLPKSZVBC3ZJLYQZAVCNFSM6AAAAABFUT66WKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJSGIZTCNRSGA. You are receiving this because you commented.Message ID: @.***>

Rich-AM commented 6 days ago

Mine is working as well Thank you!!

JohnDgh commented 6 days ago

Same here - latest version fixed loading GoComics weekday pages! You should be able to republish the app now.

brunoflavio-com commented 6 days ago

Also working again for me on a Samsung S21 / Android 14.

Thank you!