Spotifydownload: ваш персональный загрузчик плейлистов

28 июл 2025

Репозиторий давно не обновлялся

Последнее обновление было 6 лет назад.

418
44
10
6 лет

Знакомая ситуация? Вы нашли потрясающий плейлист в Spotify, но хотите сохранить его на устройство — для поездки без интернета или просто в коллекцию. Официально Spotify не позволяет скачивать музыку в файлы, но есть элегантное техническое решение.

Что это за инструмент?

Spotifydownload — это консольная утилита с открытым исходным кодом, которая:

  • Автоматически загружает все треки из вашего плейлиста Spotify
  • Конвертирует их в формат m4a
  • Работает без сложных зависимостей (требуется только ffmpeg, который установится автоматически)

Логотип spotifydownload

Почему это удобно?

  1. Простота установки — достаточно одной команды в терминале:

    curl https://getspotifydownload.schollz.com | bash
    
  2. Минимум действий — после запуска программа сама проведёт вас через процесс авторизации в Spotify

    Реклама
  3. Автоматизация — можно настроить регулярное скачивание через 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), так что можно изучать код, дорабатывать под свои нужды или просто использовать как есть.

Пример работы spotifydownload

Готовы попробовать? Установка займёт меньше минуты:

go get github.com/schollz/spotifydownload

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.