Комментарии 11

Мы вот бота для 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 (не публичного)?
Коммерческое использование здесь отсутствует, как Вы могли заметить.
Там указано "личное некоммерческое", а не "некоммерческое". Если бы вы были единственным автором и пользователем — это абсолютно никакого значения не имеет, но музыка — часть материалов Сервиса. И вы, если рассматривать то, что ботом в принципе любой может пользоваться, занимаетесь распространением материалов.
Если судить по лицензионному соглашению, получается, что, в общем-то, любое нецелевое использование вне клиентских приложений самого Яндекса не разрешается.
Ну чо там с ботом? Всё, приехали?
Под капотом бота-клиента Яндекс.Музыки