You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The text was updated successfully, but these errors were encountered:
glebliutsko
changed the title
Свойство tracks в Playlist содержит обычный список
Свойство tracks в Playlist содержит list, а не TrackShort
Oct 19, 2019
glebliutsko
changed the title
Свойство tracks в Playlist содержит list, а не TrackShort
Свойство tracks в Playlist содержит list, а не TracksList
Oct 19, 2019
Прошу прощения за долгий ответ. Данное решение считаю в корне не верным, потому что никогда не видел в ответе от API (связанным с плейлистами) объекта TracksList. Только что это перепроверил. Помимо этого заметил, что они окончательно убрали список треков при возвращении плейлиста в списках. Это касается как получения плейлистов по ид (users_playlists_list), так и langing'a. Раньше (месяца два назад) треки возвращались в users_playlists_list, а в langing их short версия. Сейчас же нет вообще ничего. Единственным способом получения треков у плейлиста остался эндпоинт /users/{UID}/playlists/{PID} . У данного эндпоинта есть альтернативный - метод users_playlists.
Жду Ваших комментариев по поводу наличия TracksList объекта в ответе API с плейлистом(ами). Прошу заметить, что библиотека полностью повторяет их реализацию и не бориться со странностями, багами и нелогичными вещами.
Доразобрался в вопросе. На эндпоинте /users/{UID}/playlists/{PID}, который на данный момент не используется в библиотеке, возвращается список полных треков внутри объекта, который ранее не встречался.
Сейчас использутеся /users/{user_id}/playlists с POST параметром kinds, но там в том же поле tracks возвращается обычный list состоящий из TrackShort объектов.
Свойство
tracks
классаPlaylist
содержитlist
, хотя логичнее и удобнее было бы, наверное, если бы оно содержало объект классаTracksList
yandex-music-api/yandex_music/playlist/playlist.py
Line 135 in 22a1997
The text was updated successfully, but these errors were encountered: