Il'ya (Marshal)
a9343d68a5
исправлено отключение предупреждений о новых полях в API
2022-02-21 00:18:29 +01:00
Il'ya (Marshal)
b6c29573b9
всем исключениям добавлен суффикс Error;
...
добавлено новое исключение NotFoundError при 404.
2022-02-20 22:15:27 +01:00
Il'ya (Marshal)
120cfdff1c
исправлена отправка bool значений
2022-02-20 00:42:30 +01:00
Il'ya (Marshal)
57bcbad472
исправлен tracks_download_info при get_direct_links=True в асинхронной версии
2022-02-20 00:36:38 +01:00
Il'ya (Marshal)
a8bac6e5c5
исправлена отправка типа boolean в параметрах запроса aiohttp
2022-02-20 00:31:02 +01:00
Il'ya (Marshal)
6211293a78
исправлена обработка ошибок при поиске
2022-02-20 00:16:11 +01:00
Il'ya (Marshal)
bac85628da
отключены предупреждения о новых полях по умолчанию
2022-02-19 19:29:39 +01:00
Il'ya (Marshal)
62741bebc9
асинхронная версия библиотеки
2022-02-19 18:59:53 +01:00
Il'ya (Marshal)
4a11b73e57
удалено получение токена по логину и паролю
2022-02-19 14:07:47 +01:00
Il'ya (Marshal)
ac53ea659f
#469 убрана поддержка python 3.6; модели переделаны с использованием dataclasses; у класса Response теперь вместо свойства result метод get_result, вместо свойства error метод get_error; к полям, имя которых как у встроенных функций, больше не добавляется нижнее подчеркивание в конец, теперь нижнее подчеркивание добавляется только к ключевым словам языка; изменена логика нахождения неизвестных полей, теперь она находится в базовом классе; удалена возможность задавать собственную фунцию для обработки неизвестных полей; обновлены зависимости.
2021-09-19 15:47:19 +02:00
Il`ya Semyonov
95269a892c
Добавлена генерация нового типа токена для Яндекс.Музыка.
...
Исправлена обработки капчи не через сallback.
2021-02-27 22:16:50 +01:00
Il`ya Semyonov
365ca65e2c
Переезд на новую систему авторизации.
...
Обновлены примеры в README.
Исправлено отображение процента покрытия тестами.
2021-02-27 19:50:04 +01:00
Il`ya Semyonov
18401741a2
Форматирование кода с помощью black, обновлен лок зависимостей с использованием последних версий
2021-02-03 13:28:10 +01:00
Il`ya Semyonov
d481b47edf
Добавлен копирайт, обновлён setup.py
2021-02-03 13:00:39 +01:00
Gleb Liutsko
6b49472723
Fix тайпхинта ( #355 )
2021-01-27 20:32:03 +04:00
Dmitriy
a40c34ab25
Пофиксил выбор настроек радио ( #390 )
...
Исправлен выбор настроек радио
2021-01-19 11:34:01 +03:00
Il`ya Semyonov
4a57ce3e86
Добавлена работа с очередью прослушивания ( #246 ).
...
Добавлены новые классы: Context, Queue, QueueItem.
Добавлены новые методы в Client: queues_list, queue, queue_update_position, queue_create.
Добавлены поля track_id и from_ в класс TrackId.
Добавлена возможность смены языка у клиента для ответов от API.
Добавлена десериализация любого объекта в JSON пригодного для отправки в запросе на Яндекс API.
2020-06-20 16:54:46 +03:00
Il`ya Semyonov
a6c0c709fd
Добавлены новые классы: Brand, Contest, OpenGraphData.
...
Поля contest, dummy_description, dummy_page_description, dummy_cover, dummy_rollover_cover, og_data, branding классу Playlist.
Добавлена информацию по поводу запуска потока по треку, плейлисту и т.д.
Документация и тесты к новым полям, классам #339
2020-06-14 22:11:38 +03:00
Il`ya Semyonov
e330c35573
Добавлен коллбек для обработки новых полей.
2020-06-07 15:56:37 +03:00
Il`ya Semyonov
09905eb7af
Метод de_list в TrackId.
...
Поля coauthors и recent_tracks в Playlist.
Поле regions в User.
Поля users, podcasts, podcast_episodes, type_, page, per_page в Search.
Поддержка новых типов поиска: подкасты, выпуски, пользователи.
Поля short_description, description, is_premiere, is_banner в Like.
Документация и тесты к новым поля. #339
2020-06-07 12:55:30 +03:00
Il`ya Semyonov
0240eb6cb9
Добавлен новый класс MetaData.
...
Добавлено поле error классу Artist.
Класс User расширен для поддержки поля user_info из Track (поля full_name, display_name).
Добавлены новые поля классу Track: substituted, matched_track, can_publish, state, desired_visibility, filename, user_info, meta_data.
Новые поля класса Cover: copyright_name, copyright_cline.
Добавлено поле direct классу DownloadInfo.
Предупреждения о новых полях включены по умолчанию.
Документация и тесты к новым поля. #339
2020-06-06 17:06:59 +03:00
Il`ya Semyonov
dd0b3adef0
хотфикс
2020-05-16 22:45:33 +03:00
Il`ya Semyonov
f96732d674
Добавлен новый класс: LandingList.
...
Добавлены новые методы: new_releases, new_playlists, podcasts.
2020-05-16 01:00:52 +03:00
Il`ya Semyonov
4cc727211f
Добавлено выключение предупреждения о новом поле от API
2020-05-15 22:14:44 +03:00
Il`ya Semyonov
92a7bcfc78
Исправлена документация для метода tags()
2020-05-15 00:35:36 +03:00
Il'ya
666b174c30
Merge pull request #331 from MarshalX/pull/326
...
Присоеденение к плейлисту как соавтор
2020-05-15 00:25:15 +03:00
Il`ya Semyonov
814d76ff22
Правки в документации
2020-05-15 00:22:52 +03:00
Il'ya
65d1584b79
Merge branch 'development' into pull/325
2020-05-14 23:39:50 +03:00
Il`ya Semyonov
2f7aca0d73
Правки в документации
2020-05-14 23:36:47 +03:00
Il`ya Semyonov
97cf5b5d13
Исправлена опечатка #312
2020-05-14 22:59:42 +03:00
Il`ya Semyonov
995f82430a
Добавлено получение тегов.
...
Метод tags() у Client.
Новые классы: TagResult, Tag.
2020-05-14 22:44:57 +03:00
Il'ya
f4edd6348d
Получение чартов ( #328 )
...
Добавлен метод получения чарта - `chart()`. Добавлены новые классы: `ChartInfo`, `ChartInfoMenu`, `ChartInfoMenuItem`
Co-authored-by: Angel <angel777da@gmail.com>
2020-05-14 21:02:34 +03:00
Gleb Liutsko
829ff8c05c
Исправлена ошибка в документации.
...
В документации некоторых методов был написан
не правльный формат ID плейлиста.
2020-05-08 15:47:16 +04:00
Gleb Liutsko
ad326a189d
Сокращения для
...
Client.users_playlists_recommendations
Playlist.get_recommendations
2020-05-07 12:46:56 +04:00
Gleb Liutsko
80ebc1e9bb
Присоеденение к коллективному плейлисту ( #317 )
2020-05-07 12:44:08 +04:00
Gleb Liutsko
de412a4a9f
PlaylistsRecommendations -> PlaylistRecommendations
2020-05-07 12:09:12 +04:00
Gleb Liutsko
67398fd041
Документация к классу PlaylistsRecommendations и
...
методу users_playlists_recommendations
2020-05-07 11:28:53 +04:00
Gleb Liutsko
8501aa89c0
Добавлена поддержка рекомендаций для плейлистов ( #324 )
...
Добавлен класс: PlaylistsRecommendations
Добавлен метод: users_playlists_recommendations
2020-05-07 11:10:21 +04:00
Il`ya Semyonov
773276b526
Добавлен второй вариант отправки запроса на получение плейлиста в users_playlists метод
2020-05-06 16:16:17 +03:00
Gleb Liutsko
aab9944a59
Документация для всех остальных методов Client ( #277 ) ( #281 )
...
Задокументированны все остальные методы Client
Методы: users_likes_tracks_add, users_likes_tracks_remove
users_likes_artists_add, users_likes_artists_remove,
users_likes_playlists_add, users_likes_playlists_remove,
users_likes_albums_add, users_likes_albums_remove,
users_dislikes_tracks_add, users_dislikes_tracks_remove.
":class:`yandex_music.YandexMusicError`" -> ":class:`yandex_music.exceptions.YandexMusicError`: Базовое исключение библиотеки."
2020-03-22 18:48:54 +03:00
Gleb Liutsko
0d84ad8cba
Удалена избыточная информация во всех остальных классах ( #247 )
2020-03-22 01:29:34 +04:00
Marshal
328f852ca7
Классы отметок "мне нравится" для альбомов, плейлистов и исполнителей обобщены. Теперь представлены одним классом.
...
Добавлена документация.
Обновлены тесты.
2020-02-04 15:34:11 +03:00
Il`ya
0ce679c34d
Исправлено формат документации метода artists_direct_albums
2020-02-01 15:25:21 +03:00
Il`ya
0f736857b9
Исправлена документация, код перед импортом, тайпхинты
2020-01-26 15:19:22 +03:00
Il`ya
0f860f67e5
Исправлена документация.
...
Добавлена документация для UserSettings. #195
2020-01-26 02:55:56 +03:00
Il`ya
5afeaa244b
Добавлен класс UserSettings.
...
Добавлен метод для получения своих настроек.
Добавлен метод для получения настроек другого пользователя.
Добавлен метод для изменения настроек.
Изменено название пакета с status на account. #195
2020-01-25 21:09:03 +03:00
Il`ya
e8c898890b
Мелкие правки по codacy.
...
tracks_similar алиас.
test_de_list_none для Shot'a.
2020-01-25 20:13:20 +03:00
Il`ya
304fe1ed23
Добавлены тесты, измененно имя класса. #197
2020-01-25 20:03:00 +03:00
Il`ya
4188bc8292
Добавлена документация. #197
2020-01-25 19:55:44 +03:00
Il`ya
16aae08b07
Добавлен класс TracksSimilar с полями трека и списка похожих треков.
...
Добавлен метод для получения похожих треков. #197
2020-01-25 19:46:25 +03:00