Skip to content

Enhance your Yandex Music experience with Discord RPC! 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.

License

Notifications You must be signed in to change notification settings

PulseSync-LLC/YMusic-DRPC

Repository files navigation

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

YMusic-DRPC приглашение

Поддержать на Boosty

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

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

Скриншоты

image

1 2

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

Вы можете скачать build-версию на странице релизов, в этом случае пункты, написанные ниже, необязательны.

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

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

    • Скачайте git по этой ссылке (загрузка начнется автоматически).
  3. Скачайте файлы приложения

    • Скачайте файлы проекта или склонируйте проект с помощью консоли:
    git clone https://github.com/PulseSync-Official/YMusic-DRPC.git %localappdata%\Programs\YMusic-DRPC

    3.1 Проект будет склонирован в: C:\Users\<ВашеИмя>\AppData\Local\Programs\YMusic-DRPC

    • Если вы скачали файлы - переместите их по этому пути вручную. В дальнейшем вы можете использовать этот универсальный путь для быстрого доступа к файлам проекта %localappdata%\Programs\YMusic-DRPC.

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

    | Local\Programs        | Files              |
    |-----------------------|--------------------|
    | YMusic-DRPC/          |                    |
    | |-- YandexDiscordRPC/ |                    |
    | |   |-- index.js      |                    |
    | |   |-- другие файлы..|                    |
    | YandexMusic/          |                    |
    | |-- Яндекс Музыка.exe |                    |
    | |-- другие файлы...   |                    |
  4. Установите Node.Js:

    • Загрузите и установите Node.Js перейдя по ссылке (загрузка начнется автоматически).

Дальнейшие действия выполняйте в директории проекта: C:\Users\<ВашеИмя>\AppData\Local\Programs\YMusic-DRPC

  1. Установите Yarn, Electron и asar:

    • Установите Yarn, Electron и @electron-forge/cli с помощью консоли:
    cd %localappdata%\Programs\YMusic-DRPC
    npm i -g yarn
    npm i -g electron
    npm i -g @electron-forge/cli
    npm i --save-dev @electron-forge/cli
    npm i -g asar
     
    • Убедитесь, что Yarn и Electron установлен, запустив:
    yarn --version
    electron --version
     
  2. Установите зависимости:

    • Установите зависимости в директорию проекта C:\Users\<ВашеИмя>\AppData\Local\Programs\YMusic-DRPC с помощью консоли:
    yarn global add @electron-forge/cli
    yarn install
     

    6.1 Ошибка There appears to be trouble with your network connection.

    • В случае возникновения ошибки info There appears to be trouble with your network connection. Retrying... рекомендуется перезагрузить компьютер. После повторите yarn install в директории проекта.
    • Если перезагрузка не помогла, возможно Yarn пытается установить пакеты через Proxy, которые по умолчанию в нём неопределенны, в таком случае просто удалите их введя следующие команды в консоль:
      yarn config delete https-proxy
      yarn config delete proxy
       
  3. Запустите приложение:

    • Запустите приложение с помощью консоли:
    yarn start
    • Нажмите кнопку Запатчить Яндекс Музыку, для установки скрипта в Яндекс Музыку.
  4. Ошибки и прочие проблемы:

    • Ошибки и проблемы при установке или работе приложения могут возникнуть всегда. Вы можете создать issue c описанием вашей проблемы или написать о проблеме на Discord-сервере YandexMusic DRPC, где вам постараются помочь.
  5. Внесение своего вклада в приложение:

    • Если вы хотите помочь нам в разработке, прочитайте гайд.

About

Enhance your Yandex Music experience with Discord RPC! 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.

Topics

Resources

License

Stars

Watchers

Forks