Несмотря на неразумное решение о блокировке Discord в РФ, я продолжу поддерживать скрипт в рабочем состоянии, насколько это будет возможно 🕊️
WinYandexMusicRPC показывает вашим друзьям в Discord, какую музыку вы слушаете.
Это работает с любым медиаплеером, будь то Яндекс Музыка, Apple Music, Spotify, Youtube или даже браузер. Программа показывает музыку в статусе Discord из приложений, которые передают медиаданные Windows.
Режим Ynison позволяет отображать музыку из Яндекс Музыки, которая сейчас воспроизводится на мобильном устройстве.
WinYandexMusicRPC появился в 2023 году как небольшой личный проект для отображения музыки из Яндекс Музыки в Discord. Со временем он вырос в универсальную программу для музыкального статуса Discord.
Программа получает данные о воспроизведении из Windows или напрямую из аккаунта Яндекс Музыки и публикует статус «Слушает» в Discord.
- ✅ Статус «Слушает» в Discord
- ✅ Поддержка Яндекс Музыки, Spotify, Apple Music, ВКонтакте, браузеров и других приложений
- ✅ Треки из подборок, радио и «Моей Волны»
- ✅ Поиск через Яндекс Музыку, iTunes и Deezer
- ✅ Обложка, альбом и ссылки на трек
- ✅ Прогресс и время до конца трека
- ✅ Статус паузы и настраиваемое отключение
- ✅ Отображение подкастов и загруженных треков в Яндекс Музыку
- ✅ Показывает музыку с мобильных устройств через режим Ynison
- ✅ Работа в трее и автозапуск Windows
Программа работает только на Windows 10 и Windows 11. Работа на Lite, Custom и других изменённых сборках Windows не гарантируется.
- Скачайте последний релиз.
- Запустите установщик
WinYandexMusicRPC_Installer.exe. - Запустите ярлык WinYandexMusicRPC с рабочего стола.
- Настройте источник музыки и статус Discord в открывшемся окне.
После закрытия окна программа продолжит работать в системном трее. Через значок в трее можно открыть настройки, посмотреть журнал или полностью завершить программу.
Запуск из исходного кода
Для запуска нужен Python 3.11–3.14 и Git.
-
Откройте терминал в папке, где находятся
requirements.txtиmain.py. -
Создайте виртуальное окружение:
python -m venv .venv- Установите зависимости:
.venv\Scripts\python -m pip install -r requirements.txt- Запустите программу:
.venv\Scripts\python main.pyНастройки можно открыть через значок программы в системном трее или командой:
.venv\Scripts\python main.py --show-settings- Установите PyInstaller:
.venv\Scripts\python -m pip install pyinstaller- Выполните сборку:
.venv\Scripts\python -m PyInstaller --noconfirm main.specГотовая программа находится в папке dist/WinYandexMusicRPC-gui. Для работы нужны WinYandexMusicRPC.exe и папка _internal рядом с ним.
Баги всегда существуют, но сначала их надо найти 🫡
Если вы нашли ошибку, то не стесняйтесь сообщать о ней в Issues
Пожалуйста, покажите вашу заинтересованность в этом проекте, что бы я мог его обновлять по мере возможности.
Часть кода и рефакторинг исходной версии проекта 2023 года были выполнены с помощью AI. Старый код требовал серьёзной переработки, поэтому AI использовался как инструмент для улучшения структуры, поддержки и развития программы.



