mirror of
https://github.com/imputnet/cobalt.git
synced 2026-03-09 07:17:16 -05:00
Bluesky videos downloaded using cobalt.tools fail to be uploaded onto Discord on Android 15 #963
Reference in New Issue
Block a user
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 @GreenSwede on GitHub (Oct 26, 2025).
bug description
Videos that have been downloaded using cobalt.tools cannot be initialized properly when attempting to upload said video file onto Discord. Discord reports "Upload Failed. File cannot be empty". The video timeline length also reports 0:00 which hints at an issue. The video file can be played on my Android device without issues and the video file is not empty. The same video file from Bluesky can be downloaded using cobalt.tools from Firefox on my Linux PC, and uploading it onto the Linux Discord PC client works as expected - no errors.
Comparing the SHA1 hash of the downloaded video file between Android and PC shows that they are identical, so there are no differences in the files. Attempting to upload the video that was downloaded from my Linux PC onto my Android phone still gives me the same error on Discord, so it appears that the video file is fine but Discord on Android doesn't accept it. I do not have an iOS device to test this on, in case this is a general mobile bug on Discord's side.
Other videos that I have gotten from other websites or Discord itself can be uploaded onto the Android version of Discord just fine, only cobalt.tools videos show this issue. I can confirm that the same Bluesky video that I tested will be accepted by Discord on Android when it has been downloaded using the F-Droid Seal app (yt-dlp is used by the app).
reproduction steps
screenshots
links
platform information
Android 15 (Sony Xperia 1 VI)
additional context
Tested downloads on Google Chrome 141.0.7390.122 and Firefox 144.0.1