/ya.music-downloader

Программа скачивающая треки из плейлиста "мне нравится"

Primary LanguagePython

ya.music-downloader

1. Логинится через неофициальную библиотеку

2. Циклом проходится по всем трекам получая их id-альбома и id-трека

3. В каждой итерации определяется ссылка формата https://music.yandex.ru/album/00000/track/00000, где цифры альбом и трек соответственно

4. В конце итерации путём перехода по ссылке определяется название трека из заголовка страницы Title

5. Скачивает результат каждой итерации в mp3 именуя согласно истинному названию

Имеет баг, когда ссылка битая, скачивая битый файл с названием "Яндекс"

При большом количестве треков прогон по всему плейлисту занимает значительное время