yandex/audio-js

API Яндекс.Музыки и Яндекс.Радио для интеграции со сторонними медиацентрами

MurzNN opened this issue · 19 comments

Планируется ли расширять API Яндекс.Музыки и Яндекс.Радио для возможности полноценной интеграции со сторонними программами, медиацентрами и сервисами? Т.е. реализовать функции API для просмотра каталога музыки, поиска, рекомендаций и т.п.

Очень хотелось бы иметь плагины для прослушивания Яндекс.Музыки и Радио в Kodi, Mopidy, OSMC, Plasma Media Center и других популярных медиацентрах.

Многие музыкальные сервисы, такие как Spotify, Google Music, Deezer, ВКонтакте предоставляют полноценный API для работы с коллекцией музыки, благодаря которому интеграцию с этими сервисами реализовали уже во многих программах и сервисах.

Вот несколько ссылок где интересуются API Яндекс.Музыки для интеграций:
http://xbmc.ru/forum/showthread.php?t=8171
mopidy/mopidy#1607
https://www.linux.org.ru/forum/talks/12996892

Я дважды спрашивал поддержку насчет API - нет, за полгода не появилось, и не планируют(

Linux-приложение делать тоже не собираются, так что я для себя нашёл вот такое решение Nuvola Yandex Music Linux App для комфортного использования Яндекс.Музыки на Ubuntu Linux как полноценное приложение.

Вот ещё что удалось нарыть: https://github.com/nvbn/python-yamusic/

Очень хотелось бы яндекс музыку завести в. Logitech media server. Может есть какие-то способы?

Мне очень зашло приложение яндекс музыки для windows, но хочется и на работе использовать нативный плеер, а тут linux.
Надеюсь разработчики услышат фидбек. Не очень хочется переходить на Google Play

Мне очень зашло приложение яндекс музыки для windows, но хочется и на работе использовать нативный плеер, а тут linux.
Надеюсь разработчики услышат фидбек. Не очень хочется переходить на Google Play

А стоит. Там и API есть и сторонние плееры поддерживаются.

Очень востребованная фича. Хочу написать плагин для поддержки Я.Музыки в плеере DeaDBeeF.

https://github.com/MarshalX/yandex-music-api - нужна Ваша помощь во всём. Удобство использования, документирование, тесты. Жду Вас!

@MarshalX а либа не позволяет получать ссылку на поток для внешнего плеера? В моей задаче получать потоки плейлистов - Музыка дня, Новинки..для подсовывания его внешнему плееру

@MarshalX а либа не позволяет получать ссылку на поток для внешнего плеера? В моей задаче получать потоки плейлистов - Музыка дня, Новинки..для подсовывания его внешнему плееру

Либа позволяет получить лендинг блоки. А там "новые релизы", "чарт" и т.д.

Метод для получения лендинга - тык
Возможные энтити блоков лендинга - тык

@MarshalX я совсем не питонщик и не вебпрогер-(. Дальше эти данные можно использовать для получения стрима? Вот вытащил например ссылку с радио relaxfm.ru на поток через Network в браузере. Ее потом легко плеер берет. Кстати проверьте возьмется ли она у Вас или этот токен уникальный. http://ic4.101.ru:8000/a200?setst=7mpnb4jl46s1dtj5k4jfuu1eud&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpcCI6IjE5NS4xODQuMTk5LjI5IiwidXNlcmFnZW50IjoiTW96aWxsYVwvNS4wIChXaW5kb3dzIE5UIDYuMTsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXRcLzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZVwvNzUuMC4zNzcwLjEwMCBTYWZhcmlcLzUzNy4zNiIsInVpZF9jaGFubmVsIjoyMDAsInR5cGVfY2hhbm5lbCI6ImNoYW5uZWwiLCJleHAiOjE1NjI2NzU5Njh9.axwzalI6YAav3snrugD381MXH28GrmVQRHC0sU-aOo0&_=1562675908

@MarshalX я совсем не питонщик и не вебпрогер-(. Дальше эти данные можно использовать для получения стрима? Вот вытащил например ссылку с радио relaxfm.ru на поток через Network в браузере. Ее потом легко плеер берет. Кстати проверьте возьмется ли она у Вас или этот токен уникальный. http://ic4.101.ru:8000/a200?setst=7mpnb4jl46s1dtj5k4jfuu1eud&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpcCI6IjE5NS4xODQuMTk5LjI5IiwidXNlcmFnZW50IjoiTW96aWxsYVwvNS4wIChXaW5kb3dzIE5UIDYuMTsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXRcLzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZVwvNzUuMC4zNzcwLjEwMCBTYWZhcmlcLzUzNy4zNiIsInVpZF9jaGFubmVsIjoyMDAsInR5cGVfY2hhbm5lbCI6ImNoYW5uZWwiLCJleHAiOjE1NjI2NzU5Njh9.axwzalI6YAav3snrugD381MXH28GrmVQRHC0sU-aOo0&_=1562675908

У Яндекс.Музыки нет потоков... Они всякий раз идут за .mp3.

Ваша ссылка работает.

У Яндекс.Музыки нет потоков... Они всякий раз идут за .mp3.

Ага. А ссылочку на поток mp3 api даст? Хочу прикрутить яндекс музыку к Logitech Media Server в идеале.

У Яндекс.Музыки нет потоков... Они всякий раз идут за .mp3.

Ага. А ссылочку на поток mp3 api даст? Хочу прикрутить яндекс музыку к Logitech Media Server в идеале.

Просто даст ссылку на мп3, на файл.

А никто не пробовал доставать данные из кладки "Инфо"?

У Яндекс.Музыки нет потоков... Они всякий раз идут за .mp3.

Ага. А ссылочку на поток mp3 api даст? Хочу прикрутить яндекс музыку к Logitech Media Server в идеале.

хочу тоже!

Пилю интеграцию яндекс музыки в виде экстеншина для VsCode.
Просто оставлю ссылки здесь. Любая помощь/фидбэк приветствуются.

Visual Studio Marketplace
Репозиторий

image