Spotifydownload: ваш персональный загрузчик плейлистов
Репозиторий давно не обновлялся
Последнее обновление было 6 лет назад.
Знакомая ситуация? Вы нашли потрясающий плейлист в Spotify, но хотите сохранить его на устройство — для поездки без интернета или просто в коллекцию. Официально Spotify не позволяет скачивать музыку в файлы, но есть элегантное техническое решение.
Что это за инструмент?
Spotifydownload — это консольная утилита с открытым исходным кодом, которая:
- Автоматически загружает все треки из вашего плейлиста Spotify
- Конвертирует их в формат m4a
- Работает без сложных зависимостей (требуется только ffmpeg, который установится автоматически)

Почему это удобно?
-
Простота установки — достаточно одной команды в терминале:
curl https://getspotifydownload.schollz.com | bash -
Минимум действий — после запуска программа сама проведёт вас через процесс авторизации в Spotify
-
Автоматизация — можно настроить регулярное скачивание через cron:
0 0 * * 0 cd /folder/to/spotifydownload && ./spotifydownload --playlist PLAYLIST_URLТак ваш "Discover Weekly" будет всегда под рукой!
Как это работает технически?
Проект использует:
- Официальное API Spotify для получения информации о треках
- Собственный движок getsong для поиска и загрузки музыки с YouTube
- FFmpeg для конвертации в m4a
Интересно, что проект написан на Go и Shell, что делает его кроссплатформенным решением.
Практические сценарии использования
- Резервное копирование любимых плейлистов
- Создание локальной коллекции для прослушивания без интернета
- Автоматическое сохранение еженедельных рекомендаций Spotify
- Интеграция с медиацентрами типа Kodi или Plex
Важное предупреждение
Разработчик подчёркивает, что инструмент предназначен только для образовательных целей. В некоторых странах загрузка защищённых авторским правом треков может быть незаконной. Лучший способ поддержать артистов — покупать их музыку.
Стоит ли пробовать?
Если вы:
- Технически подкованный пользователь
- Хотите иметь локальную копию своих плейлистов
- Цените простые консольные инструменты
...то spotifydownload — отличное решение. Проект с открытым исходным кодом (MIT License), так что можно изучать код, дорабатывать под свои нужды или просто использовать как есть.

Готовы попробовать? Установка займёт меньше минуты:
go get github.com/schollz/spotifydownload
