incomplete downloads #77

Open
opened 2025-11-13 18:37:07 +00:00 by Muradia · 6 comments

I don't why you are keep making new releases with the same issues , with the same errors , with the same **inability to download DRM videos fully ** !??!?..at least. pay attention to what users complaining about and try to fix that in the newer releases !

I don't why you are keep making new releases with the same issues , with the same errors , with the same **inability to download DRM videos fully ** !??!?..at least. pay attention to what users complaining about and try to fix that in the newer releases !

Yes I'm a confused for the same reason.
I constantly get: 'Exception caught: Object reference not set to an instance of an object.'

V1.9.12 seemed the last working version to download DRM videos including purchased DRM videos. I am wondering if there are additional steps to do, maybe a tutorial to read? are we are missing something that the latest releases of OFDL no longer does automatically?

Yes I'm a confused for the same reason. I constantly get: 'Exception caught: Object reference not set to an instance of an object.' V1.9.12 seemed the last working version to download DRM videos including purchased DRM videos. I am wondering if there are additional steps to do, maybe a tutorial to read? are we are missing something that the latest releases of OFDL no longer does automatically?
Collaborator

The last 2 OF-DL releases have fixed specific features of the app due to API changes by OnlyFans. The code that downloads media has not been changed in any of these releases, and using the latest version of OF-DL is always recommended. Specifically, using OF-DL version 1.9.12 could result in gigabytes (or as reported by a discord user, terabytes) of duplicate media being downloaded.

As with any reported issue, it can only be addressed if it can be identified. To date, I don't know of anyone that has reported a repeatable set of steps to cause the issue. I, personally, have not been able to reproduce this issue, and I don't know if any other of the devs have been able to either.

The last 2 OF-DL releases have fixed specific features of the app due to API changes by OnlyFans. The code that downloads media has not been changed in any of these releases, and using the latest version of OF-DL is always recommended. Specifically, using OF-DL version 1.9.12 could result in gigabytes (or as reported by a discord user, terabytes) of duplicate media being downloaded. As with any reported issue, it can only be addressed if it can be identified. To date, I don't know of anyone that has reported a repeatable set of steps to cause the issue. I, personally, have not been able to reproduce this issue, and I don't know if any other of the devs have been able to either.
melithine changed title from incomplete downloads , incomplete downloads , incomplete downloads ,incomplete downloads to incomplete downloads 2025-11-29 19:40:02 +00:00
Collaborator

I have not been able to reproduce this either, nor have I seen a reproducible example provided to Rhys/sim0n00ps yet.

I have not been able to reproduce this either, nor have I seen a reproducible example provided to Rhys/sim0n00ps yet.
melithine added the
needs-info
label 2025-11-29 20:08:21 +00:00
Collaborator

Consolidated similar issues into this one. Verbose logs or reproduction steps from a free account are needed.

Consolidated similar issues into this one. Verbose logs or reproduction steps from a free account are needed.

I'm also getting incomplete downloads when downloading a paid message DRM video. I get anywhere between 30-80% of the file. The error seems to happen in ffmpeg because of some kind of connection reset issue. This is the end of the ffmpeg log:

[tls @ 000002dc6e7a1a40] Error in the pull function.
[tls @ 000002dc6e7a1a40] IO error: Error number -10054 occurred
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
frame=32263 fps=353 q=-1.0 size= 1129984KiB time=00:17:56.50 bitrate=8598.9kbits/s speed=11.8x
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0
[mov,mp4,m4a,3gp,3g2,mj2 @ 000002dc6eba8fc0] Packet corrupt (stream = 0, dts = 51684352).
[dash @ 000002dc6de73240] Packet corrupt (stream = 3, dts = 51684352).
[in#0/dash @ 000002dc6de72e80] corrupt input packet in stream 3
[mov,mp4,m4a,3gp,3g2,mj2 @ 000002dc6eba8fc0] stream 0, offset 0xdd1c04: partial file
[in#0/dash @ 000002dc6de72e80] EOF while reading input
[in#0/dash @ 000002dc6de72e80] Terminating thread with return code 0 (success)
[out#0/mp4 @ 000002dc6ed258c0] All streams finished
[out#0/mp4 @ 000002dc6ed258c0] Terminating thread with return code 0 (success)
[AVIOContext @ 000002dc6e8dc6c0] Statistics: 1158713731 bytes written, 28 seeks, 4440 writeouts
[out#0/mp4 @ 000002dc6ed258c0] Output file #0 (user_data/sites/OnlyFans/x/Messages/Paid/Videos/0i8bqtc9zcllyk79lmsn2_source.mp4):
[out#0/mp4 @ 000002dc6ed258c0] Output stream #0:0 (video): 32270 packets muxed (1144639885 bytes);
[out#0/mp4 @ 000002dc6ed258c0] Output stream #0:1 (audio): 50474 packets muxed (12921452 bytes);
[out#0/mp4 @ 000002dc6ed258c0] Total: 82744 packets (1157561337 bytes) muxed
[out#0/mp4 @ 000002dc6ed258c0] video:1117812KiB audio:12619KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.099549%
frame=32270 fps=353 q=-1.0 Lsize= 1131556KiB time=00:17:56.74 bitrate=8609.0kbits/s speed=11.8x
[in#0/dash @ 000002dc6de72e80] Input file #0 (https://cdn3.onlyfans.com/dash/files/4/46/460608174149fb023e4fa3d266f5db9f/0i8bqtc9zcllyk79lmsn2.mpd):
[in#0/dash @ 000002dc6de72e80] Input stream #0:0 (video): 32270 packets read (1144639885 bytes);
[in#0/dash @ 000002dc6de72e80] Input stream #0:3 (audio): 50474 packets read (12921452 bytes);
[in#0/dash @ 000002dc6de72e80] Total: 82744 packets (1157561337 bytes) demuxed
[AVIOContext @ 000002dc6ec2e5c0] Statistics: 14490516 bytes read, 0 seeks
[AVIOContext @ 000002dc6e620a00] Statistics: 1146543904 bytes read, 0 seeks
[AVIOContext @ 000002dc6e4d7b80] Statistics: 7203 bytes read, 0 seeks

Found this discussion about the error number and using reconnects in ffmpeg in a youtube downloader: https://www.reddit.com/r/youtubedl/comments/1ciw2a2/my_solution_for_io_error_error_number_10054/

I'm also getting incomplete downloads when downloading a paid message DRM video. I get anywhere between 30-80% of the file. The error seems to happen in ffmpeg because of some kind of connection reset issue. This is the end of the ffmpeg log: [tls @ 000002dc6e7a1a40] Error in the pull function. [tls @ 000002dc6e7a1a40] IO error: Error number -10054 occurred [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 frame=32263 fps=353 q=-1.0 size= 1129984KiB time=00:17:56.50 bitrate=8598.9kbits/s speed=11.8x [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [h264 @ 000002dc6e7b4e40] ct_type:0 pic_struct:0 [mov,mp4,m4a,3gp,3g2,mj2 @ 000002dc6eba8fc0] Packet corrupt (stream = 0, dts = 51684352). [dash @ 000002dc6de73240] Packet corrupt (stream = 3, dts = 51684352). [in#0/dash @ 000002dc6de72e80] corrupt input packet in stream 3 [mov,mp4,m4a,3gp,3g2,mj2 @ 000002dc6eba8fc0] stream 0, offset 0xdd1c04: partial file [in#0/dash @ 000002dc6de72e80] EOF while reading input [in#0/dash @ 000002dc6de72e80] Terminating thread with return code 0 (success) [out#0/mp4 @ 000002dc6ed258c0] All streams finished [out#0/mp4 @ 000002dc6ed258c0] Terminating thread with return code 0 (success) [AVIOContext @ 000002dc6e8dc6c0] Statistics: 1158713731 bytes written, 28 seeks, 4440 writeouts [out#0/mp4 @ 000002dc6ed258c0] Output file #0 (__user_data__/sites/OnlyFans/_x_/Messages/Paid/Videos/0i8bqtc9zcllyk79lmsn2_source.mp4): [out#0/mp4 @ 000002dc6ed258c0] Output stream #0:0 (video): 32270 packets muxed (1144639885 bytes); [out#0/mp4 @ 000002dc6ed258c0] Output stream #0:1 (audio): 50474 packets muxed (12921452 bytes); [out#0/mp4 @ 000002dc6ed258c0] Total: 82744 packets (1157561337 bytes) muxed [out#0/mp4 @ 000002dc6ed258c0] video:1117812KiB audio:12619KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.099549% frame=32270 fps=353 q=-1.0 Lsize= 1131556KiB time=00:17:56.74 bitrate=8609.0kbits/s speed=11.8x [in#0/dash @ 000002dc6de72e80] Input file #0 (https://cdn3.onlyfans.com/dash/files/4/46/460608174149fb023e4fa3d266f5db9f/0i8bqtc9zcllyk79lmsn2.mpd): [in#0/dash @ 000002dc6de72e80] Input stream #0:0 (video): 32270 packets read (1144639885 bytes); [in#0/dash @ 000002dc6de72e80] Input stream #0:3 (audio): 50474 packets read (12921452 bytes); [in#0/dash @ 000002dc6de72e80] Total: 82744 packets (1157561337 bytes) demuxed [AVIOContext @ 000002dc6ec2e5c0] Statistics: 14490516 bytes read, 0 seeks [AVIOContext @ 000002dc6e620a00] Statistics: 1146543904 bytes read, 0 seeks [AVIOContext @ 000002dc6e4d7b80] Statistics: 7203 bytes read, 0 seeks Found this discussion about the error number and using reconnects in ffmpeg in a youtube downloader: https://www.reddit.com/r/youtubedl/comments/1ciw2a2/my_solution_for_io_error_error_number_10054/
Collaborator

@slopy Thanks for the FFmpeg logs and the reddit link. The flags mentioned in the reddit link look very promising. Even if they don't solve this issue, they should help to make video downloads more reliable for those with network errors.

@slopy Thanks for the FFmpeg logs and the reddit link. The flags mentioned in the reddit link look very promising. Even if they don't solve this issue, they should help to make video downloads more reliable for those with network errors.
Sign in to join this conversation.
5 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sim0n00ps/OF-DL#77
No description provided.