Releases: KatantDev/YMdantic
Releases · KatantDev/YMdantic
v0.1.8
v0.1.7
v0.1.6
Что изменилось?
- Поддержка блоков с лендинга (подборки для вас, в тренде) от @KatantDev в #3
Подробнее
Добавлена поддержка следующих блоков с лендинга:
- Плейлисты для вас
- Новые плейлисты
- Исполнители для вас
- Недавно прослушанные (альбомы, плейлисты, исполнители)
- Новый чарт (с нового лендинга)
- В стиле какого-либо исполнителя (альбомы в стиле любимых исполнителей)
- Моя волна (под настроение, по жанру и тд.)
- Подборки артистов от редакции яндекс музыки
- Подборки альбомов и плейлистов
- Новые релизы
- Промо-блоки
- Подборки плейлистов от редакции яндекс музыки
- Специальные блоки (например, rewind2023)
Полный список изменений: v0.1.5...v0.1.6
v0.1.5
v0.1.4
v0.1.3
Что изменилось?
- Информация для скачивания с прямой ссылкой + эндпоинты для новых релизов (#2)
Подробнее
- Информация для скачивания с прямой ссылкой на аудио-файл теперь доступен через функцию
get_track_download_info_direct
- Три эндпоинта для новых релизов с разных страниц яндекс музыки
- landing/block/editorial/new-releases/ALL_albums_of_the_month (
get_editorial_new_releases_request
) - Список рекомендованных новых релизов (для всех один и тот же список) - landing/block/new-releases (
get_recommended_new_releases_request
) - Список рекомендованных вам новых релизов - landing3/new-releases (
get_new_releases_old_request
) - Информация о новых релизах на основе рекомендаций со старого эндпоинта возможно в будущем будет удален, когда появится такая возможность. Содержит только ID альбомов.
- landing/block/editorial/new-releases/ALL_albums_of_the_month (
- Добавлен фильтр limit в
get_chart
позволяющий получить только определенное количество треков из чарта
v0.1.2
Что изменилось?
- Иъекция клиента в Pydantic модели + дополнительные методы для получения ссылок (#1)
- Дополнительная совместимость различных версий библиотек + Python
Подробнее
- Инъекция клиента в Pydantic модели (в т.ч. вложенные) после успешного запроса. В дальнейшем будет использоваться для запросов напрямую из объекта
- Дополнительные методы для получения ссылок на изображения, там где это требуется (
get_og_image_url
,get_cover_image_url
,get_background_image_url
) - Совместимость со старыми версиями Python (от 3.8)
- Совместимость с большим спектром версий библиотек (зависимостей) для совместимости в проектах
v0.1.1
Откат до более старой версии паблишера пакета
Issue: JRubics/poetry-publish#39
v0.1.0
Первая версия библиотеки. Доступные эндпоинты с сериализацией данных:
tracks/{track_id}
для получения информации об одном трекеtracks
со списком треков (track_ids)tracks/{track_id}/download-info
- информация о ссылках для скачивания трекаlanding3/chart
- список чартов с главной страницыusers/{user_id}/playlists/{playlist_id}
- информация о плейлисте любого пользователя по ID пользователя и плейлистаalbums/{album_id}
- информация об альбоме (без треков)albums/{album_id}/with-tracks
- информация об альбоме (со списком треков)albums
со списком альбомов (album_ids)