Skip to content

Repository files navigation

[DISCORD STATUS]  WinYandexMusicRPC — Музыка в статусе Discord из любого приложения

TotalDownloads Number of GitHub stars LastRelease CodeOpen OS - Windows

Несмотря на неразумное решение о блокировке Discord в РФ, я продолжу поддерживать скрипт в рабочем состоянии, насколько это будет возможно 🕊️

Мы будем пользоваться тем, что нам нравится.

WinYandexMusicRPC показывает вашим друзьям в Discord, какую музыку вы слушаете.

Это работает с любым медиаплеером, будь то Яндекс Музыка, Apple Music, Spotify, Youtube или даже браузер. Программа показывает музыку в статусе Discord из приложений, которые передают медиаданные Windows.

Режим Ynison позволяет отображать музыку из Яндекс Музыки, которая сейчас воспроизводится на мобильном устройстве.

discord    discord-mini

Скачать

О программе

WinYandexMusicRPC появился в 2023 году как небольшой личный проект для отображения музыки из Яндекс Музыки в Discord. Со временем он вырос в универсальную программу для музыкального статуса Discord.

Программа получает данные о воспроизведении из Windows или напрямую из аккаунта Яндекс Музыки и публикует статус «Слушает» в Discord.

Возможности

  • ✅ Статус «Слушает» в Discord
  • ✅ Поддержка Яндекс Музыки, Spotify, Apple Music, ВКонтакте, браузеров и других приложений
  • ✅ Треки из подборок, радио и «Моей Волны»
  • ✅ Поиск через Яндекс Музыку, iTunes и Deezer
  • ✅ Обложка, альбом и ссылки на трек
  • ✅ Прогресс и время до конца трека
  • ✅ Статус паузы и настраиваемое отключение
  • ✅ Отображение подкастов и загруженных треков в Яндекс Музыку
  • ✅ Показывает музыку с мобильных устройств через режим Ynison
  • ✅ Работа в трее и автозапуск Windows

Скачивание и запуск

Программа работает только на Windows 10 и Windows 11. Работа на Lite, Custom и других изменённых сборках Windows не гарантируется.

  1. Скачайте последний релиз.
  2. Запустите установщик WinYandexMusicRPC_Installer.exe.
  3. Запустите ярлык WinYandexMusicRPC с рабочего стола.
  4. Настройте источник музыки и статус Discord в открывшемся окне.

После закрытия окна программа продолжит работать в системном трее. Через значок в трее можно открыть настройки, посмотреть журнал или полностью завершить программу.

Запуск из исходного кода

Для запуска нужен Python 3.11–3.14 и Git.

  1. Откройте терминал в папке, где находятся requirements.txt и main.py.

  2. Создайте виртуальное окружение:

python -m venv .venv
  1. Установите зависимости:
.venv\Scripts\python -m pip install -r requirements.txt
  1. Запустите программу:
.venv\Scripts\python main.py

Настройки можно открыть через значок программы в системном трее или командой:

.venv\Scripts\python main.py --show-settings

Сборка EXE

  1. Установите PyInstaller:
.venv\Scripts\python -m pip install pyinstaller
  1. Выполните сборку:
.venv\Scripts\python -m PyInstaller --noconfirm main.spec

Готовая программа находится в папке dist/WinYandexMusicRPC-gui. Для работы нужны WinYandexMusicRPC.exe и папка _internal рядом с ним.


Баги

Баги всегда существуют, но сначала их надо найти 🫡
Если вы нашли ошибку, то не стесняйтесь сообщать о ней в Issues


Пожалуйста, покажите вашу заинтересованность в этом проекте, что бы я мог его обновлять по мере возможности.

Часть кода и рефакторинг исходной версии проекта 2023 года были выполнены с помощью AI. Старый код требовал серьёзной переработки, поэтому AI использовался как инструмент для улучшения структуры, поддержки и развития программы.

About

Программа для отображения текущего трека в Discord Rich Presence. Поддерживает все браузеры, и музыкальные приложения (Яндекс Музыка, Spotify, Apple Music и другие).

Topics

Resources

Stars

297 stars

Watchers

9 watching

Forks

Releases

Used by

Contributors

Languages