MarshalX / yandex-music-api

Неофициальная Python библиотека для работы с API сервиса Яндекс.Музыка
https://yandex-music.rtfd.io
GNU Lesser General Public License v3.0
944 stars 81 forks source link

Возможность проверить наличие трека в других регионах #621

Closed wileyfoxyx closed 10 months ago

wileyfoxyx commented 11 months ago

Возможное наличие данной функции обосновывается тем, что Я.Музыка доступна не только в России (в частности, в странах СНГ а также в Израиле под брендом Yango Music), и какие-то треки доступные в других регионах могут быть недоступны в РФ и наоборот.

Яркий пример - любой релиз, выпущенный лейблом Sony Music Entertainment (и их дочерними лейблами, региональными отделениями и т.д.). Все релизы, выпущенные лейблом, были скрыты из российского каталога Я.Музыки, но еще доступны в других регионах, или если пользователь добавил песню до ее скрытия (конкретно, до сентября 2022, когда SME объявила об окончательном уходе с российского рынка), или обходными путями (лайкнув видеоклип или используя функцию импорта музыки).

MarshalX commented 11 months ago

Разве при запросе трека нет полей перечисляющий код регионов в которых доступен трек? Например в https://yandex-music.readthedocs.io/en/main/yandex_music.track.track.html#yandex_music.track.track.Track.regions

llimonix commented 11 months ago

Разве при запросе трека нет полей перечисляющий код регионов в которых доступен трек? Например в https://yandex-music.readthedocs.io/en/main/yandex_music.track.track.html#yandex_music.track.track.Track.regions

как я последний раз видел, там выдает None

wileyfoxyx commented 11 months ago

как я последний раз видел, там выдает None

подтверждаю, у меня тоже выдает None

MarshalX commented 10 months ago

Боюсь это неправильное место для запроса подобных фич. Будет эндпоинт – можно будет добавить в библиотеку. Эндпоинты добавляет Яндекс. Стоит просить их