Интеграция Discord Rich Presence для YandexMusic - Документация
Примечание: Следующие инструкции предполагают, что Яндекс Музыка BETA 5.4.2+ установлен в стандартном каталоге ("AppData\Local\Programs\YandexMusic"). Убедитесь, что Яндекс Музыка закрыта.
Скриншоты
Вы можете скачать build-версию на странице релизов, в этом случае пункты, написанные ниже, необязательны.
-
Скачайте YandexMusic:
- Скачайте YandexMusic BETA 5.4.2+ с Yandex Music.
- Установите YandexMusic в стандартный каталог:
C:\Users\<ВашеИмя>\AppData\Local\Programs\YandexMusic
.
-
Установите git:
- Скачайте git по этой ссылке (загрузка начнется автоматически).
-
Скачайте файлы приложения
- Скачайте файлы проекта или склонируйте проект с помощью консоли:
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 | | | |-- другие файлы... | |
-
Установите Node.Js:
- Загрузите и установите Node.Js перейдя по ссылке (загрузка начнется автоматически).
Дальнейшие действия выполняйте в директории проекта: C:\Users\<ВашеИмя>\AppData\Local\Programs\YMusic-DRPC
-
Установите 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
-
Установите зависимости:
- Установите зависимости в директорию проекта
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
- Установите зависимости в директорию проекта
-
Запустите приложение:
- Запустите приложение с помощью консоли:
yarn start
- Нажмите кнопку
Запатчить Яндекс Музыку
, для установки скрипта в Яндекс Музыку.
-
Ошибки и прочие проблемы:
- Ошибки и проблемы при установке или работе приложения могут возникнуть всегда. Вы можете создать
issue
c описанием вашей проблемы или написать о проблеме на Discord-сервере YandexMusic DRPC, где вам постараются помочь.
- Ошибки и проблемы при установке или работе приложения могут возникнуть всегда. Вы можете создать
-
Внесение своего вклада в приложение:
- Если вы хотите помочь нам в разработке, прочитайте гайд.