Поддержать автора (DonationAlerts)
Десктопное приложение для переноса понравившихся треков из Яндекс.Музыки в Spotify.
- Приложение получает список лайкнутых треков из Яндекс.Музыки
- Получает список уже лайкнутых треков в Spotify
- Убирает дубликаты
- Находит оставшиеся треки в Spotify и добавляет их в «Мне нравится»
- Скачай
YaConversion.exeиз Releases - Запусти и следуй инструкциям в приложении
# Клонировать репозиторий
git clone https://github.com/bezdarnosti-yt/Yandex-To-Spotify.git
cd Yandex-To-Spotify
# Установить зависимости
pip install -r requirements.txt
# Запустить
python main.pyПодробная инструкция: YANDEX.md
Кратко: установи расширение для браузера и скопируй токен одной кнопкой.
Подробная инструкция: SPOTIFY.md
Кратко: установи расширение Cookie-Editor, открой Spotify в браузере и скопируй значения sp_dc и sp_key.
| Пакет | Назначение |
|---|---|
PyQt6 |
Графический интерфейс |
yandex-music |
API Яндекс.Музыки |
spotapi |
API Spotify |
pip install pyinstaller
pyinstaller --onefile --windowed --name "YaConversion" \
--collect-all PyQt6 \
--collect-all yandex_music \
--collect-all spotapi \
--collect-all tls_client \
--add-binary "путь\до\tls_client\dependencies\tls-client-64.dll;tls_client/dependencies/" \
main.pyГотовый файл появится в папке dist/.
- Токены и куки хранятся локально в файле
env.jsonрядом с приложением - Антивирусы могут ложно срабатывать на
.exe— это нормальное поведение для PyInstaller-сборок - Приложение не передаёт данные третьим лицам