Pull to refresh

Comments 11

Список умных плейлистов не подгружается. А задумка классная, спасибо!
Скрин
image

А теперь все заработало!

А стоило ли делать авторизацию пользователя, если у них API и без неё выдаёт всю информацию?
Мы вот бота для Discord сделали и получаем информацию в обход авторизации пользователя, что снимает вопросы безопасности проекта.
https://music.yandex.ru/handlers/track.jsx?track
https://music.yandex.ru/handlers/album.jsx?album
https://api.music.yandex.net/search

Данные маршруты, видимо, существуют для предоставления музыки без учёта личных предпочтений для неавторизованных пользователей. Не думаешь, что стоит дать возможность пользователям твоего бота слушать музыку не предоставляя данные?
А стоило ли делать авторизацию пользователя

Конечно стоило. Во-первых в настройках приватности есть возможность ограничить доступ к своей фонотеке, что не позволит получать список плейлистов профиля всем и вся. Во-вторых авторизация нужна для возможности поставить лайк и дизлайк. В-третьих доступ к умным плейлистам.

Данные маршруты, видимо, существуют для предоставления музыки без учёта личных предпочтений для неавторизованных пользователей.

Библиотека отлично работает с экземпляром клиента без аутентификации.

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

Да давно есть. Как решился вопрос с поддеркой пользователей без подписки, так и начался процесс добавления альтернативного использования. Сейчас бот полностью доступен без авторизации.
Позволяет слушать умные и ваши личные плейлисты, а так же понравившиеся треки.

Но ведь это можно делать и в самой Яндекс музыке, зачем для этого нужен бот в телеграме?

Яндекс.Музыка Бот — проект, доказывающий пригодность использования библиотеки для работы с API в проектах.

А вы читали лицензионное соглашение Яндекс музыки?
В частности, пункт 2.7:


Сервис, а также все включенные в него Материалы, Плеер и Базы данных предназначены исключительно для личного некоммерческого использования в рамках технических возможностей, предоставляемых Сервисом. Любое копирование, воспроизведение, переработка, распространение, доведение до всеобщего сведения, иное использование Сервиса/его отдельных частей и компонентов, Материалов, Плеера или Базы данных, ..., запрещается.

Ну такая себе пригодность

Спасибо за информацию. Попросят удалить репозиторий, отключить бота — будет сделано.
А не могли бы Вы мне ещё объяснить данный пункт?

Я следую данному порядку действий: беру один пункт из перечисления, удаляю все остальные, читаю. Вот что у меня вышло: «Любое воспроизведение без согласования с Яндексом, запрещается». Выходит, я даже включить музыку сам не могу. Несмотря на то, что использую лично и для некоммерческого использования.

Раз уж на то пошло, то сервис — это совокупность и backend'a, и frontend'a, а так же кучи остального. Библиотека и бот — используют backend, который является технической возможностью сервиса.

Коммерческое использование здесь отсутствует, как Вы могли заметить.

Каждый пользователь бота использует данные сервиса в личных целях.

Что в моих рассуждениях не так? Спасибо
Любое воспроизведение

"Воспроизведение… Сервиса/его отдельных частей и компонентов, Материалов, Плеера или Базы данных", не музыки.


API — отдельный компонент Сервиса. Вы же распространяете сведения касательно использования API (не публичного)?


Коммерческое использование здесь отсутствует, как Вы могли заметить.

Там указано "личное некоммерческое", а не "некоммерческое". Если бы вы были единственным автором и пользователем — это абсолютно никакого значения не имеет, но музыка — часть материалов Сервиса. И вы, если рассматривать то, что ботом в принципе любой может пользоваться, занимаетесь распространением материалов.


Если судить по лицензионному соглашению, получается, что, в общем-то, любое нецелевое использование вне клиентских приложений самого Яндекса не разрешается.

Sign up to leave a comment.

Articles

Change theme settings