Closed Shura-Joy closed 2 years ago
Hi there, thanks for creating this issue report
Can you please answer these questions for me:
EDIT: Clarified the first question.
P.S. After reinstalling your app and logging into my account, a few images load, but then the problem reappears.
If you're OK with it, can you please tell me your Pixiv ID? You may email it to me if you don't want it publicised
It would help to determine if my app is having issues with any particular artwork or some setting on your account.
Of course, please don't feel obligated to share your Pixiv ID with me if you don't feel comfortable.
On Tue, 17 May 2022, 9:02 pm Shura-Joy, @.***> wrote:
- All my bookmarks are public.
- Yes, after I click the refresh button, the download speed is zero.
- Feed NSFW filter level is set to SFW. The advanced options tab contains default settings.
P.S. After reinstalling your app and logging into my account, a few images load, but then the problem reappears.
— Reply to this email directly, view it on GitHub https://github.com/yellowbluesky/PixivforMuzei3/issues/186#issuecomment-1128728848, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACWC2QTOF2HA4CPCI6PJZLLVKN4DNANCNFSM5WC37ZAA . You are receiving this because you commented.Message ID: @.***>
Ok I sent my id to your email.
I've just run some quick tests using your Pixiv ID. I made sure to run the test on a freshly reinstalled copy of the app.
I am having no problems downloading your list of artworks. I sucessfully downloaded 10 bookmark artworks (5 batches of 2 artworks at a time) over roughly 20 minutes.
This, along with your confirmation that all other update modes work (including feed) would indicate that the issue is not related to your account or network settings.
Some followup questions:
A followup to my previous post
My app normally only downloads two or three artworks at a time, and only when Muzei requests new artworks. By default this happens every hour, but the interval can be changed.
P.S. After reinstalling your app and logging into my account, a few images load, but then the problem reappears.
Can you try this again, but this time pressing the ">>" button on the main Muzei screen to manually request new artworks to be downloaded? You will need to press this button two or three times to get a new batch of artworks downloaded.
My device: Xiaomi Redmi K20 Pro (MIUI Global 12.5.2 stable, android 11) I reinstalled the app and got the logs. In the search field, I entered "pixiv".
I'm seeing two types of errors for my app in the logs you sent me
The first is a network error connecting to the Pixiv CDN
java.util.concurrent.ExecutionException: java.net.SocketTimeoutException: failed to connect to /210.140.92.146 (port 80) from /192.168.1.217 (port 45124) after 10000ms
This IP is used for downloading the artworks, so we can be sure that all previous steps executed successfully; determining account metadata for bookmarks, downloading the artwork list JSON, and filtering.
Following this, I see three of the same error in quick succession after each other
java.util.concurrent.ExecutionException: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String
When I force myself to use the same IP address that you failed to connect to, it works without any issues
Can you confirm that "Follow feed" update mode works?
This update mode uses the same Pixiv API endpoints, so if you're having trouble with bookmarks we should be seeing the same problems with "Follow feed" and other updte modes that require logging in.
I will be back after some more investigation
I completely forgot these options exist, have you tried enabling "Enable network filter bypass" or "Use pixiv.cat reverse proxy for image downloads" located at the bottom of "Advanced settings"? These settings may help in your situation
Nothing changed. I also tried to connect via vpn (USA, Netherlands), this also had no effect.
It turns out that ip 210.140.92.146 is listed in the register of blocked sites in my country, but when I log on to it via a PC, it opens and the page says: "imgaz.pixiv.net ". I guessed to check it only after the pixiv homepage stopped opening. It's strange that even with a vpn, this does not solve the problem with loading bookmarks in your application, although with vpn enabled, the whole site works fine.
Can you confirm that "Follow feed" update mode works?
Sorry, I didn't see this question. All update modes work except bookmarks.
Ok, can you tell me if any other IP addresses in this list are inaccessible in your country: "210.140.92.138", "210.140.92.139", "210.140.92.140", 210.140.92.141", 210.140.92.142", "210.140.92.143", "210.140.92.144" "210.140.92.145", 210.140.92.147",
These Pixiv artwork server IP addresses are hardcoded into my app as part of the SNI bypass functionality.
This is very strange though, as all feed modes use the same addresses to download the artwork list and artwork itself
After about 30 seconds, the art stops loading. All other update modes work fine.
Steps: