/YMusic-DRPC

Enhance your Yandex Music experience with Discord Rich Presence! This project integrates Discord's Rich Presence feature with Yandex Music, providing a seamless way to share your current listening activity with friends on Discord.

Primary LanguagePython

:) Hi!

[ > Русский < ] - [ English ]

Интеграция Discord Rich Presence для YandexMusic - Документация

Примечание: Следующие инструкции предполагают, что Яндекс Музыка BETA 5.0.10 установлен в стандартном каталоге ("AppData\Local\Programs\YandexMusic"). Убедитесь, что Яндекс Музыка закрыт перед выполнением следующих шагов.

Скриншоты

image

image image

Этапы установки:

  1. Скачайте YandexMusic:

    • Скачайте YandexMusic BETA 5.0.10 с Yandex Music.
    • Установите YandexMusic в стандартный каталог: C:\Users\<ВашеИмя>\AppData\Local\Programs\YandexMusic.
  2. Скачайте файлы скрипта

    • Скачайте файлы проекты или склонируй проект с помошью консоли:
    git clone https://github.com/Maks1mio/YMusic-DRPC.git
    • Склонируйте в каталог Programs: C:\Users\<ВашеИмя>\AppData\Local\Programs.

    Структура каталогов:

    | Local\Programs        | Files              |
    |-----------------------|--------------------|
    | YMusic-DRPC/          |                    |
    | |-- YandexDiscordRPC/ |                    |
    | |   |-- main.py       |                    |
    | |   |-- другие файлы..|                    |
    | YandexMusic/          |                    |
    | |-- Яндекс Музыка.exe |                    |
    | |-- другие файлы...   |                    |
  3. Установите зависимости:

    • Дважды щелкните по install.cmd, чтобы установить все модули.
  4. Запустите скрипт:

    • Дважды щелкните по YDRPC.exe, чтобы запустить скрипт Discord Rich Presence.

Использование:

  • Скрипт автоматически определяет, использовать ли py или python в зависимости от вашей системы. Если один не работает, он пробует другой.

  • Скрипт запускает сервер на порту 19582 и обновляет информацию о Яндекс Музыка в вашем Discord Rich Presence.

Устранение неполадок:

  • Ошибки скрипта:

    • Если возникают ошибки, проверьте консольное окно для получения подробностей.
    • Убедитесь, что Яндекс Музыка закрыт перед запуском скрипта.
  • Версия YandexMusic:

    • Этот скрипт разработан для Яндекс Музыка BETA 5.0.10
  • Зависимости:

    • Если возникают проблемы с зависимостями, убедитесь, что ваша установка Python находится в системном PATH.
  • WebSocket URL не найден:

    • Если URL WebSocket не найден, проверьте, запущен ли Яндекс Музыка и включена ли опция удаленной отладки.

Дополнительная информация:

  • Скрипт создает файл журнала (yandex_music.log) в каталоге Яндекс Музыка для отладки. НА ДАННЫЙ МОМЕНТ НЕ ИМЕЕТ СМЫСЛА

  • Кнопки в Discord Rich Presence позволяют открыть текущий трек в браузере.

  • Следите за обновлениями или изменениями в скрипте на репозитории GitHub.

Отказ от ответственности: Эта интеграция была разработана исключительно в образовательных целях. Совместимость с будущими версиями Яндекс Музыка не гарантируется. За использование данного скрипта в целях нарушения правил YandexMusic может наложить бан на ваш аккаунт.