Releases: Dunterbabochka/SpotifyMusicDownloader
Release list
Spotify Music Downloader v3.0.0-beta.2
Spotify Music Downloader v3.0.0-beta.2
Документационный и лицензионный prerelease поверх новой архитектуры v3.
Что нового
- проект теперь распространяется по GNU GPL-3.0;
- README полностью переработан для новых пользователей;
- добавлены скриншоты плейлиста, стартового экрана и настроек;
- улучшены инструкции установки, cookies, конфигурации и диагностики;
- GitHub Actions проверяет проект на Python 3.11 и 3.14.
Установка
git clone https://github.com/Dunterbabochka/SpotifyMusicDownloader.git
cd SpotifyMusicDownloader
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install -r requirements.txt
python main.pyПосле запуска откройте http://localhost:8000.
Статус
Это beta-версия. Основная функциональность совпадает с beta.1, но исходный
архив beta.2 уже содержит GPL-3.0 и обновлённую документацию.
Spotify Music Downloader v3.0.0-beta.1
Spotify Music Downloader v3.0.0-beta.1
Первая beta полностью переработанной версии 3.x.
Главное
- более точное сопоставление треков, включая explicit/clean-версии;
- YouTube Music, YouTube, SoundCloud и MP3Party в едином pipeline;
- обложки, расширенные ID3-теги, тексты,
.lrcи.m3u8; - задания с отменой, отчётами, кэшем и обработкой дубликатов;
- ручной «парашют» для сложных совпадений;
- отображение фактического источника каждого скачанного трека;
- безопасные временные файлы и атомарное сохранение;
- локальная защита API, путей и внешних URL.
Установка
Требуется Python 3.11–3.14, FFmpeg и желательно Deno.
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install -r requirements.txt
python main.pyПосле запуска откройте http://localhost:8000.
Важно для Beta
- сначала проверьте загрузку на нескольких треках;
- MP3Party может возвращать HTTP 451 при VPN или прокси;
- внешние музыкальные сервисы могут менять доступность независимо от проекта;
- автоматические совпадения ремиксов и перезаливов иногда требуют ручной проверки.
Полный список изменений находится в CHANGELOG.md.
Big UPD v2.2.0
V2.2.0 CHANGELOG
Значительно улучшена логика работы системы "Парашут"
ранее он скачивал рандомную залупу в папку "парашут", теперь у юзера есть несколько способов исправить проблемную песню
- Возможность ввести прямую ссылку на трек
- Если система не смогла найти трек на площадках, то у юзера будет возможность самому вставить ссылку на песню на youtube, soundcloud или mp3party
- Возможность ввести оригинальное название песни
- Пример: песня Playboi Carti - Once More (или же Some More). В spotify он перезолит под никнеймом "Reoviza", поэтому парсер не может найти его. Указав оригинального исполнителя трек спокойно находится
- Функция повторного поиска
- Иногда парсер галлюцинирует и достаточно лишь повторно проверить трек.
Чаще всего эти 3 варианта помогают найти настоящий трек и скачать его
Остальные улучшения
- Немного улучшены алгоритмы поиска песен.
Youtube FIX + 100+ sounds supp.
FULL CHANGELOG
YouTube FIX
Youtube изменил систему защиты, поэтому:
Добавлен новый портативный JS-движок deno.exe. Он позволит программе проходить проверки без необходимости глобальной установки NodeJS на ваш компьютер
!НЕОБХОДИМО СКАЧАТЬ, ПОДРОБНЕЕ В README "НЮАНСЫ"!
100+ sounds support
Добавлена поддержка плейлистов в которых более ста песен
Для этого используется сервис "Chosic"
UPD cookie.txt sistem
Обновлена система cookie файла для YouTube
Программа может работать и без них, а может и не работать. Для надёжности лучше установить.
(ПОДРОБНЕЕ В README "НЮАНСЫ")
Stable V2
Changelog
- Значительно улучшена логика работы установщика.
- Увеличена скорость установки песен.
- Улучшена логика работы функции "парашут"
mp3party small fix
Stable V1 Web (FIX)
Первая стабильная версия (mp3party fix)
Рабочие сайты для поиска музыки:
Youtube / Youtube Music
MP3Party
SoundCloud