Для работы требуется аккаунт с подпиской или пробным перодом
Токен для работы скрипта можно найти на https://zvuk.com/api/v2/tiny/profile
Файл token.txt должен иметь размер 32, т.е. в нём не должно быть символа newline в конце. Под линуксом можно так:
echo -n "<токен>" > 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
.
Все теги проставляются автоматически. При скачивании альбома обложка копируется в папку под названием cover.jpg
.