Comments (9)
At the same time, I found that after using several large files under a non-member account, the tg server seems to have started to limit speed in the cloud.
from tdl.
Thanks for the feedback!
-
The current code uses the test APP_ID&APP_HASH of the official desktop client(id=17349). I tried to use the real official APP with id=2040 and it didn't work for the download speed.
-
Device identification is not currently doing simulations, but after I tried to do simulations, it didn't work either.
-
The download speed limit seems to be by channel/group, not by account.
from tdl.
I don't have a premium account, so I can't test the effect of a premium account.
from tdl.
I will replace AppDesktop
with the real official desktop client ID and it will not cause a breaking update. But how much effect it will have, I don't know
from tdl.
Telegram Android has a cloud-controlled parameter getfile_experimental_params, which is used to adjust the chunk size and max requests when downloading files. The parameter used when it is true can significantly improve the download speed, but the server is only set to true for the official client, and buying premium is not enough, so the third-party client downloads at a slow speed...
After the change, downloading too fast may trigger FLOOD_WAIT to prevent downloading.
The above information is quoted from https://t.me/zuragram/722, I'm not sure if this helps.
By the way, you can consider buying premium through the Turkish area, about $0.8 a month.
from tdl.
@KoriIku Thanks. I had read this message before.
What tdl currently does: import official desktop client session and use official client APP_ID & APP_HASH
from tdl.
@fengguowudi @KoriIku
I have released a new version that may solve this problem. Feel free to try it out.
https://github.com/iyear/tdl/releases/tag/v0.6.0-beta
from tdl.
Unfortunately v0.6.0-beta didn't help.
I have telegram premium, and tdl logged with existing official desktop clients.
Settings of threads, part size and concurrent tasks is default:
.\tdl.exe -n thprem dl -f .\tdl-export.json --skip-same
from tdl.
@hitslab
Try larger threads, part-size.
Default values are consistent with the official client to reduce the risk of blocking.
Downloading across DCs can be significantly slower than downloading from the same DC
from tdl.
Related Issues (20)
- [Bug] if the video i upload larger than 2gb ,will it be split? HOT 4
- Ability to add text while using upload function HOT 1
- [Bug] Try To download media And getting error HOT 1
- [Bug] Small problem with customizing Telegram installation path HOT 1
- [Feat] Possibility of get Video Duration Without Downloading HOT 1
- [Bug] can not download HOT 5
- [Bug] can not setting proxy HOT 6
- [Bug] download and chat ls bug HOT 3
- Is there, will there be a savename or output name option?[Feat] HOT 1
- [Bug] Download not Getting Started HOT 1
- [Bug] not authorized. please login first
- How to get the new message link or ID after forwarding?
- [Bug] MP4 Video, no thumbnail HOT 3
- [Feat]Join tg channel HOT 1
- [Bug] Downloads getting stuck at 100% no errors HOT 1
- [Bug] File name contains \n cannot be filtered during download HOT 5
- how to disable forward message if the channel 's message do not allow forward
- [Feat] I can’t connect to the Internet when using the clash proxy. How should I set up the proxy? Does anyone have a detailed tutorial? HOT 2
- [Bug] Commands tdl dl -u and tdl login -T qr Do Not Execute HOT 3
- [Feat] 能否支持打印过程中显示完整文件名信息?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tdl.