You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
May i ask if you can make new overriding parameter such as '--count-skipped-as-downloaded' to mitigate such ineffectiveness? i think some people would be concerned about integrity in a strict manor as we cannot have file's hash but only filename and filesize from TG server.
Background
Hello. Recently i had very edge case which TG server corrupting one of the media that i archived on. it seems like their server sided video conversion has fucked up my original data, which causing loss of video length.
Because of this issue, File download request via TDL does not sends full data of its own unless it's downloaded by desktop client. for some reason TG server only tries to send "in-tact" data of that video, when requested via TDL.
After checking this incident i decided to manually remove corrupted index from TDL's message json file list, but this revealed as a bad idea because it reset unfinished download records. because of this, it started to compare file from the start, again.
The worst part of this is, when files are validated to be existing via '--skip-same' parameter is not getting saved. only fully downloaded ones are counted as "downloaded", which makes '--continue' super ineffective and getting stuck on FLOOD_WAIT with tons of times, getting repeated every single time when i tries to resume it.
Workarounds
There was no such workarounds of this, maybe reading entire source and manipulating .tdl\data\default file would work, but i didn't had time to achieve such things.
The text was updated successfully, but these errors were encountered:
also, when --skip-same is used with --continue, if i manually cancels download progress with Ctrl+C it's progress doesn't seems to be get saved.
even if i downloaded 1k+ items, those records are not getting saved and it counts from the first message from the json i exported with TDL.
i am not sure if tdl is not saving Ctrl+C suspension's progress, or it's a bug that related with those two parameters.
Proposal
May i ask if you can make new overriding parameter such as '--count-skipped-as-downloaded' to mitigate such ineffectiveness? i think some people would be concerned about integrity in a strict manor as we cannot have file's hash but only filename and filesize from TG server.
Background
Hello. Recently i had very edge case which TG server corrupting one of the media that i archived on. it seems like their server sided video conversion has fucked up my original data, which causing loss of video length.
Because of this issue, File download request via TDL does not sends full data of its own unless it's downloaded by desktop client. for some reason TG server only tries to send "in-tact" data of that video, when requested via TDL.
After checking this incident i decided to manually remove corrupted index from TDL's message json file list, but this revealed as a bad idea because it reset unfinished download records. because of this, it started to compare file from the start, again.
The worst part of this is, when files are validated to be existing via '--skip-same' parameter is not getting saved. only fully downloaded ones are counted as "downloaded", which makes '--continue' super ineffective and getting stuck on FLOOD_WAIT with tons of times, getting repeated every single time when i tries to resume it.
Workarounds
There was no such workarounds of this, maybe reading entire source and manipulating .tdl\data\default file would work, but i didn't had time to achieve such things.
The text was updated successfully, but these errors were encountered: