[GH-ISSUE #90] Boosty videos could cause validation errors during "unfinished uploading" #16

Closed
opened 2026-10-13 19:45:47 +00:00 by bsakaguchi · 6 comments
Owner

Originally created by @Glitchy-Sheep on GitHub (Feb 3, 2026).
Original GitHub issue: https://github.com/Glitchy-Sheep/boosty-downloader/issues/90

Originally assigned to: @Glitchy-Sheep on GitHub.

The main problem is that Boosty sometimes returns an empty uploadStatus field during listing, which causes validation errors.
This likely happens with videos that haven't finished uploading, but that needs to be confirmed.

Either way, adding a "skip unfinished uploads" update makes sense.
It absolutely should be done for ok_videos, and probably for other chunks which could be in an "unfinished state"

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, uploadStatus is 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 uploadStatus specially)

Originally posted by @Glitchy-Sheep in #74

Originally created by @Glitchy-Sheep on GitHub (Feb 3, 2026). Original GitHub issue: https://github.com/Glitchy-Sheep/boosty-downloader/issues/90 Originally assigned to: @Glitchy-Sheep on GitHub. The main problem is that Boosty sometimes returns an empty `uploadStatus` field during listing, which causes validation errors. This likely happens with videos that haven't finished uploading, but that needs to be confirmed. Either way, adding a "skip unfinished uploads" update makes sense. It absolutely should be done for ok_videos, and probably for other chunks which could be in an "unfinished state" > 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, `uploadStatus` is 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 `uploadStatus` specially) _Originally posted by @Glitchy-Sheep in [#74](https://github.com/Glitchy-Sheep/boosty-downloader/issues/74#issuecomment-3842000571)_
bsakaguchi 2026-10-13 19:45:47 +00:00
Author
Owner

@LonelyWZ commented on GitHub (Feb 8, 2026):

Thanks for the reply!
The author has videos waiting to be uploaded for about a week (is this a bug?).
However, I can't download any of this author's posts after a certain date, even if they only contain photos.
Another author's free posts download everything, including videos.
P.S. Could you please update the uploader in the next couple of days? My subscription ends on February 11th, and I'm unlikely to renew, and the author has 2,855 photos...

<!-- gh-comment-id:3866363128 --> @LonelyWZ commented on GitHub (Feb 8, 2026): Thanks for the reply! The author has videos waiting to be uploaded for about a week (is this a bug?). However, I can't download any of this author's posts after a certain date, even if they only contain photos. Another author's free posts download everything, including videos. P.S. Could you please update the uploader in the next couple of days? My subscription ends on February 11th, and I'm unlikely to renew, and the author has 2,855 photos...
Author
Owner

@Glitchy-Sheep commented on GitHub (Feb 8, 2026):

@LonelyWZ Oh, I will try to patch it soon then, today probably, I'll let you know about the patch.

<!-- gh-comment-id:3866494182 --> @Glitchy-Sheep commented on GitHub (Feb 8, 2026): @LonelyWZ Oh, I will try to patch it soon then, today probably, I'll let you know about the patch.
Author
Owner

@Glitchy-Sheep commented on GitHub (Feb 8, 2026):

@LonelyWZ I already reproduced the issue and know how to handle it gracefully, the update should be today, maybe in 3-4 hours

<!-- gh-comment-id:3866536933 --> @Glitchy-Sheep commented on GitHub (Feb 8, 2026): @LonelyWZ I already reproduced the issue and know how to handle it gracefully, the update should be today, maybe in 3-4 hours
Author
Owner

@Glitchy-Sheep commented on GitHub (Feb 8, 2026):

@LonelyWZ Yup, update is available now, you can try it with pip install -U boosty-downloader, let me know if that helps, now it should just skip the "unfinished parts" and continue loading the available ones.

<!-- gh-comment-id:3866798723 --> @Glitchy-Sheep commented on GitHub (Feb 8, 2026): @LonelyWZ Yup, update is available now, you can try it with `pip install -U boosty-downloader`, let me know if that helps, now it should just skip the "unfinished parts" and continue loading the available ones.
Author
Owner

@LonelyWZ commented on GitHub (Feb 8, 2026):

@Glitchy-Sheep It works, thank you so much!

<!-- gh-comment-id:3867149321 --> @LonelyWZ commented on GitHub (Feb 8, 2026): @Glitchy-Sheep It works, thank you so much!
Author
Owner

@Glitchy-Sheep commented on GitHub (Feb 8, 2026):

@LonelyWZ You're welcome =)

Thank you for the reporting, now it's 1 less issue in the app ❤️

<!-- gh-comment-id:3867520955 --> @Glitchy-Sheep commented on GitHub (Feb 8, 2026): @LonelyWZ You're welcome =) Thank you for the reporting, now it's 1 less issue in the app ❤️
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Glitchy-Sheep/boosty-downloader#16
No description provided.