Скачать пакет:

YandexMusic_PluginYG_Modul.unitypackage

bandicam-2024-01-20-22-26-44-222.gif

<aside> ❗ На ваш страх и риск! Виджет на запрещён в Яндекс Играх, но в то же время он нарушает некоторые правила.

Тревожные нюансы:

  1. У виджета есть ссылки ведущие на Яндекс Музыку, что противоречит правилам о переходе на сторонние ресурсы.
  2. Не понятно, что по авторским правам музыки из используемого плейлиста.
  3. Музыку надо заглушать при просмотре рекламы. Как я понял такое API не доступно, но оно есть и его можно использовать только на доменах Яндекса. </aside>

<aside> 💡 Работает с версии PluginYG 1.6.1

</aside>

Создание виджета

Вам необходимо импортировать в проект пакет Div Adaptive Banner и собственно пакет Yandex Music. Изучите документацию пакета Div Adaptive Banner и создайте динамический баннер.

После импорта пакета, в InfoYG (настройки плагина) должен появиться раздел YandexMusic. В данном разделе, в поле Name запишите название, соответствующее названию созданного вами ранее баннера.

Далее нужно вставить ссылку на ваш плейлист в поле Copy Link.

Получение ссылки

Переходим на сайт Яндекс Музыка, выбираем или создаём плейлист и нажимаем на кнопку поделитьсяHTML-код:

2024-01-26_064606.png

Далее выпадет окно с кодом. Нам не нужен весь код. Обрезаем то, что до “src=” и удаляем “</iframe>” в конце. Должно получиться примерно так:

<iframe frameborder="0" style="border:none;width:320px;height:241px;" width="320" height="241" src="https://music.yandex.ru/iframe/playlist/mbornysov/1005">Слушайте <a href='https://music.yandex.ru/users/mbornysov/playlists/1005'>Стенка на Стенку</a> — <a href='https://music.yandex.ru/users/mbornysov'>mbornysov</a> на Яндекс Музыке~~</iframe>~~

Этот код вставляем в поле Copy Link. Готово!