hyphmongo / batchcamp

Chrome extension to bulk download all your Bandcamp purchases
83 stars 2 forks source link

Selections queue, but do not download #16

Open SirMarth01 opened 1 month ago

SirMarth01 commented 1 month ago

After making a selection and hitting download, the download window opens up and selections enter queue, but never proceed to download.

I've tried changing file type downloaded, number of concurrent downloads, disabling all other add-ons, restarting browser/computer, different download selections/selection size, setting a download folder rather than asking on download.

Firefox 127.0 64-bit on Windows 11

hyphmongo commented 1 month ago

Hey, thanks for the report! Unfortunately after looking through the error logs I'm unable to pinpoint what this might be yet.

Do you see any errors in the console? (Menu -> More Tools -> Web Developer Tools)

SirMarth01 commented 1 month ago
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://o1332246.ingest.sentry.io/api/6596634/envelope/?sentry_key=e745cbdff7424075b8bbb1bd27a480cf&sentry_version=7&sentry_client=sentry.javascript.browser%2F7.91.0. (Reason: CORS request did not succeed). Status code: (null).

The resource at “<URL>” was blocked because content blocking is enabled. 3
The resource at “https://o1332246.ingest.sentry.io/api/6596634/envelope/?sentry_key=e745cbdff7424075b8bbb1bd27a480cf&sentry_version=7&sentry_client=sentry.javascript.browser%2F7.91.0” was blocked because content blocking is enabled.

One download did complete without showing it was currently downloading. The others queued did not.

Just to check, reduced tracking protection from strict to standard, turned off tracking protection on Bandcamp, made sure it was also off for the extension. No errors now.

Switched to MP3 v0 to speed up downloads for testing, and all selected albums downloaded. I'm now left wondering if the initial problem was albums not downloading (see errors, tracking protection issue?), the downloads page not displaying the switch from queued to downloading, instead going straight from queued to complete (still the case), or a combination of both.