Skip to content

Скрипт, скачивающий все треки из Избранного в Яндекс Музыке.

Notifications You must be signed in to change notification settings

nktauserum/yandex-music-favorites

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Favorite tracks downloader

Скрипт скачивает все треки в вашем плейлисте "Избранное" в Яндекс Музыке. Для работы вам обязательно потребуется OAuth-токен.

Как получить токен: https://yandex-music.readthedocs.io/en/main/token.html

Токен указывается либо в environment-переменной YMUSIC_TOKEN, либо в аргументе командной строки с флагом -t или --token.

Файлы .mp3 сохраняются по умолчанию в папку со скриптом. По желанию путь можно сконфигурировать флагом -o или --output-path.

В скачанный музыкальный файл записываются все необходимые метаданные (название, исполнители, альбом). Обложка скачивается автоматически и после добавления к аудио удаляется.

Если в указанном пути уже есть эта композиция, то она не скачивается. Вы можете завести специальную папку для скачанных композиций из Избранного и периодически её пополнять, запуская скрипт.

Пример использования:

python download_favorites.py -t <YOUR_TOKEN> -o "~/Music/Yandex Music Downloads"

Работоспособность программы протестирована на Linux. Корректная работа с файловой системой на иных системах не гарантируется. Если протестируете и допишете - шлите pull request.

About

Скрипт, скачивающий все треки из Избранного в Яндекс Музыке.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages