Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 2.47 KB

readme.md

File metadata and controls

34 lines (22 loc) · 2.47 KB

Zvukdown

Скачивальщик песен и альбомов во FLAC со Сберзвука

Для работы требуется аккаунт с подпиской или пробным перодом

Перед первым запуском нужно выполнить вход таким образом:

python zvukdown.py login <логин> <пароль>

Токен будет сохранён в файл token.txt

Использование:

Вам нужны ссылки в которых есть release (целый альбом) или track (один трек из альбома), playlist пока не поддерживается, если в альбоме один трек то разницы нет

python zvukdown.py https://sber-zvuk.com/release/20382579
python zvukdown.py https://sber-zvuk.com/track/111570529

Можно скачивать сколько угодно песен одновременно, главное чтобы ссылки были через пробел:

python zvukdown.py https://sber-zvuk.com/track/109637843 https://sber-zvuk.com/track/109637862 https://sber-zvuk.com/release/20898916

Если вы скачиваете один трек или альбом из одного трека, то папка создана не будет, файл будет называться Автор - Название.flac. Папка создаётся по правилам торрент трекеров: Автор - Альбом (год выпуска), а песни внутри: Номер трека - Название.flac.

Зависимости

Обложка всегда оптимизируется по размеру с помощью pingo, его нужно положить в папку с программой или вписать в PATH, как и imagemagick

Все теги проставляются автоматически. При скачивании альбома обложка копируется в папку под названием cover.jpg, так же она встраивается во все аудиофайлы. Если обложка больше двух мегабайт, она сжимается до одного с помощью imagemagick, и в аудио встраивается сжатая копия, но оригинальный файл останется в папке.