Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Very nice work! But it seems I get blocked by yandex after a few Downloads #26

Closed
xforze opened this issue Nov 9, 2020 · 5 comments
Closed

Comments

@xforze
Copy link

xforze commented Nov 9, 2020

Hi!
I have your Script running with my Yandex Plus Account and russian VPN.
I can download the first ~10 Songs without any Problems. But from this Time on, I get always the message:

[ERROR] Can't get track list info                                      
[INFO] Checking Yandex.Music availability                           
[OK] Yandex.Music is available                                      
[INFO] Fetching album info: 9454617  

Do you also experience this Problem ?

Do you know if it is possible to decrypt/convert downloaded Songs by the Yandex Android App ?
I can download and find the files on the Storage from the mobile Device but Im not able to play it.

Best Regards!

@kaimi-
Copy link
Member

kaimi- commented Nov 11, 2020

Hello,
Try to use --delay 10 argument, default delay is 5, probably it will be possible to download more songs in a row.
I assume Yandex can detect downloader behavior based on rapid song downloads.

Regarding decryption there are some projects:
https://4pda.ru/forum/index.php?showtopic=898105
https://github.com/gavt45/yandexMusicDecoder

@xforze
Copy link
Author

xforze commented Nov 11, 2020

Hi!,

Thank you, I will try the delay Option. I already figured out that the IP-Block will be removed after a while.
I will let you know my finding.

Cheers!

@acherkashin
Copy link

@xforze

you can download an audio by using VsCode extension

image

Visual Studio Marketplace
Repository

@kaimi- kaimi- closed this as completed Aug 12, 2022
@naur5m
Copy link

naur5m commented May 2, 2023

@kaimi- Thank you for your app. It is gorgeous. Your suggestion to add --delay 10 is working perfect. I noticed that in average 10-15% of tracks from playlist can not be downloaded from playlist following error appears: "[ERROR] Can't get track url"
Can you please advise whether it is possible to add some code so that ya.pl retry to download those tracks with error? Thank you in advance!

@kaimi-
Copy link
Member

kaimi- commented May 3, 2023

@naur5m Hello, try running it with --debug argument. It should save responses to the failed requests. Might be useful to figure out the reason.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants