Как отображать яндекс музыку в discord
Перейти к содержимому

Как отображать яндекс музыку в discord

  • автор:

Яндекс Музыка в статусе активности Discord

1. Установка Python
Устанавливаем Python 3.10.5 по ссылке: https://www.python.org/downloads/release/python-3105/.
Выбираем Windows installer (64-bit), если у вас Windows x64.
В процессе установки не забываем поставить галочку "Add to PATH".
2. Подготовка скриптов
Скачиваем архив со скриптами по ссылке: https://disk.yandex.ru/d/EzlsS7UZgC3AXA.
Не забудьте всё распаковать и положить в какую-нибудь папку.
3. Настройка
Запускаем start.bat и ждём установки необходимых библиотек.
Когда установка завершится, у вас откроется окно авторизации в Яндексе. Пройдите авторизацию.
Появилось сообщение об успешном запуске? Всё работает.
Включаем любую музыку из своего плейлиста и радуемся жизни.
Можно оставить скрипт запущенным на ПК и слушать музыку с телефона, в Discord'е всё равно будет отображаться статус. Чтобы музыка больше не отображалась просто закрываем консоль.

  • ImportError: Если при запуске вы получаете ошибку со строкой типа: "ImportError: No module named название_модуля", то откройте консоль (Win+R, там пишем cmd и жмём Enter) и введите туда "pip install название_модуля".
  • Requirement already satisfied: Вы уверены в том, что правильно установили все модули, но получаете ошибку с содержанием "No module named название_модуля"? Попробуйте ещё раз установить этот модуль командой "pip install название_модуля" через командную строку. Если вы получаете сообщения с содержанием "Requirement already satisfied", откройте командную строку, выполните в ней команду "python -m venv venv" и ещё раз запустите файл. Огромное спасибо seronov_sahsa за репорт об ошибке и помощь в её устранении.

Важно! Скрипт не будет работать, если у вас на пк закрыт Discord.

restore9
  • 21 Май 2023
  • #2

у меня такое пишет.

WARNING: You are using pip version 22.0.4; however, version 23.0.1 is available.

Интегрируем статус прослушивания Яндекс Музыки в Discord

В наше время потоковых сервисов музыки пользователи сталкиваются с необходимостью делиться своим музыкальным опытом с друзьями и единомышленниками. Один из таких популярных сервисов для прослушивания музыки — предоставляет широкий выбор треков и плейлистов. Однако возникает вопрос, как сделать процесс показа текущей музыки более удобным для окружающих? В данной статье мы рассмотрим удобный способ интеграции статуса прослушивания Яндекс Музыки в Discord, позволяющий автоматически отображать актуальный трек в статусе своего аккаунта.

Приступим к реализации:
Открываем официальную страницу скрипта на GitHub, используя для этого прямую ссылку. Опускаемся ниже:

На странице можно почитать больше о работе приложения и посмотреть скриншоты того, как это будет выглядеть после интеграции:

Если Вы используете приложение Яндекс Музыки из Microsoft Store, то вам следует воспользоваться другой версией, ссылка на нее находится немного ниже:

В другом случае просто переходим в «Releases», кнопку можно найти в правой части страницы:

Выбираем последнюю стабильную версию и загружаем соответствующий для нее архив, который впоследствии распаковываем в любое удобное для вас место. Запускаем исполняем файл с названием «Discord RPC»:

Входим в свою учетную запись для получения постоянного токена, это потребуется только при первом запуске:

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

Как дискорд-боту "стримить" аудио с Яндекс.Музыки?

В последние годы дискорд-боты стали очень популярными. Они могут выполнять различные функции, от проигрывания музыки до модерации сервера. Одна из наиболее популярных функций дискорд-ботов — это возможность "стримить" аудио с различных источников, в том числе с Яндекс.Музыки. Если вы хотите создать дискорд-бота, который сможет проигрывать музыку с Яндекс.Музыки, этот гайд для вас.

Шаг 1: Создайте новое приложение на сайте разработчиков Discord

Первым шагом в создании дискорд-бота для стриминга музыки с Яндекс.Музыки является создание нового приложения на сайте разработчиков Discord. Это можно сделать, перейдя по ссылке https://discord.com/developers/applications и войти в свой аккаунт Discord (если вы не вошли).

Затем нажмите на кнопку "New Application" (Новое приложение) в правом верхнем углу страницы.

Шаг 2: Добавление бота в приложение Discord

После создания нового приложения необходимо добавить в него бота. Для этого перейдите на вкладку "Bot" (Бот) в левой части меню и нажмите на кнопку "Add Bot" (Добавить бота).

Вы можете настроить такие параметры, как имя, изображение профиля и статус, но это необязательно.

Шаг 3: Получите веб-токен для бота

Чтобы ваш бот мог получать доступ к информации о сервере Discord и взаимодействовать с ним, вы должны получить веб-токен. Чтобы получить его, перейдите на страницу "Bot" и нажмите на кнопку "Copy" в разделе Token (Веб-токен).

Шаг 4: Настройка приложения для работы с API Яндекс.Музыки

Для того чтобы стримить музыку с Яндекс.Музыки, вам понадобится настроить ваше приложение для работы с их API. Для этого нужно перейти на страницу https://yandex.ru/dev/music/partner/doc/dg/concepts/get-token.html и следовать инструкциям. В итоге вы получите токен для работы с API Яндекс.Музыки.

Шаг 5: Написание кода

Теперь, когда вы получили веб-токен и токен для работы с API Яндекс.Музыки, можно создать код для вашего дискорд-бота.

Сначала вы должны установить библиотеки discord.py и requests:

pip install discord.py
pip install requests

Затем вы можете начать написание кода. Вот пример кода, который позволяет вашему боту проигрывать музыку с Яндекс.Музыки:

В этом примере мы используем запрос API Яндекс.Музыки, чтобы получить ссылку на аудио-файл. Затем мы подключаемся к голосовому каналу и проигрываем этот файл.

Шаг 6: Запуск бота

Чтобы запустить вашего дискорд-бота, введите следующую команду в командной строке:

Бот будет запущен и начнет работу.

Это все, что вам нужно знать, чтобы создать дискорд-бота, который может стримить музыку с Яндекс.Музыки. Не забудьте настроить разрешения и добавить своего бота на сервер Discord, чтобы начать использование его функций. Удачи!

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Активность Discord с Яндекс.Музыкой

KailHet/ymDiscordRPC

Name already in use

  • Local
  • Codespaces

Use Git or checkout with SVN using the web URL.

Work fast with our official CLI. Learn more about the CLI.

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Активность Discord с Яндекс.Музыкой

preview

chavo

Для работы требуется:

Настройки в index.js

ym_token: Получение токена яндекс музыки: MarshalX/yandex-music-api#513

device: Получение девайса:

  • Скачиваем HTTP Analyze
  • Тыкаем Start слева сверху
  • Ищем яндекс музыку и копируем X-Yandex-Music-Device
  1. clientId: Где взять clientId?
  • Заходим на Discord Developer Portal в приложение, если его нет — создаем. Название приложения это заголовок RPC
  • Тыкаем на вкладку OAuth2 слева
  • Копируем Client ID (он общедоступный, скрывать не надо)

Если не хотите создавать приложение — по умолчанию будет заголовок «Yandex Music»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *