mirror of
https://github.com/Glitchy-Sheep/boosty-downloader.git
synced 2026-10-14 21:33:23 +00:00
[GH-ISSUE #74] Boosty API returned unexpected structures #12
Labels
No labels
api-drift
bug
ci
documentation
enhancement
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Glitchy-Sheep/boosty-downloader#12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @avrohop5691-del on GitHub (Sep 29, 2025).
Original GitHub issue: https://github.com/Glitchy-Sheep/boosty-downloader/issues/74
(tcsh)> boosty-downloader -u -t
[21:55:20] Boosty_Downloader.INFO 🔹: You are using the latest boosty-downloader version.
[21:55:23] Boosty_Downloader.INFO 🔹: Processing page 1 | Total posts so far: 100
[21:55:25] Boosty_Downloader.ERROR ❌: Boosty API returned unexpected structures, the client probably needs to be updated.
Please report this at GitHub issues of the project: https://github.com/Glitchy-Sheep/boosty-downloader/issues
@Glitchy-Sheep commented on GitHub (Sep 29, 2025):
Hi! Thank you for reporting the issue!
I think I’ve seen this exact problem in #61.
It happens because audio content is not yet supported by the downloader.
I would really like to implement this soon, but it requires significant changes to the caching layer (so it doesn’t break other users’ caches).
I think I will try to fix it next month, but I’m not sure yet.
As a workaround, you can still download specific posts by URL that don’t contain audio parts.
@Rast1234 commented on GitHub (Dec 5, 2025):
I got it to work, if anyone is interested you can update several files locally or clone a fork - see MR #77
@Laynholt commented on GitHub (Dec 29, 2025):
Rast1234's solution works for me, thanks!
@Glitchy-Sheep commented on GitHub (Jan 6, 2026):
Hey guys, I'm glad to announce the 2.1.0 release, which is now support audio downloading as well, I added some db migrations in the caching logic, so you won't need to erase your existing caches.
Just run your boosty downloader to get a hint about updating or type
pip install -U boosty-downloaderor if you use pipxpipx install -U boosty-downloader@Glitchy-Sheep commented on GitHub (Jan 6, 2026):
Now I will work on the file extensions issue. I think I will release the patch soon.
@LonelyWZ commented on GitHub (Feb 3, 2026):
Same problem after finished 1-st page. Trying clear cache - don't work. Single post download after 1-st page don't work too. I cam download only first 5 posts of creator page.
✔ --- Finished page 1 ---
[15:28:54] Boosty_Downloader.ERROR ❌: Boosty API returned unexpected structures, the client probably needs to be
updated.
Please report this at GitHub issues of the project: https://github.com/Glitchy-Sheep/boosty-downloader/issues
@Glitchy-Sheep commented on GitHub (Feb 3, 2026):
Hey @LonelyWZ, thanks for the report!
This seems to be a slightly different issue.
The original problem was a missing special audio chunk, which has been fixed in the latest patch. In your case,
uploadStatusis being returned as empty, which shouldn't happen under normal circumstances.These are validation errors that occur when the server returns unexpected results.
In our case, it's related to
ok_video- a Boosty video that may still be processing.Could you check whether the video had finished uploading by the time you attempted the download?
Is it available now (and if yes, is the error still occurs)?
Also, could you check whether this occurs for other authors as well?
In the meantime, I think I would update the downloader to skip "unfinished posts" (process
uploadStatusspecially)