-
-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues/#509 Новые поля #576
Conversation
custom_wave - новая модель, описание плейлиста pager - пагинация
# Conflicts: # tests/__init__.py # tests/conftest.py # yandex_music/__init__.py
Обновлены классы Playlist, Track. Добавлены Customwave, r128, LyricsInfo
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Спасибо большое! Сорян что сумбурно так прокомментил, нахожусь чутка в движении
…ректированы тесты
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Привет, нашёл несколько косяков после переименования класса на R128
yandex_music/playlist/customwave.py
Outdated
Attributes: | ||
|
||
title (:obj:`str`): Название плейлиста. | ||
animation_url (:obj:`str`): Ссылка на анимированную обложку в json формате (кусочки PNG в BASE64, раскладка). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Кажется стоит дописать методы-сокращения и другие полезные методы для работы с этим полем. например download_animation
. Если там base64 пнгшка, то метод аля save_animation
с указанием filename: str куда сохранить файл на диск
Добавил методы, но правильно собрать анимацию не хватает умений. |
А можешь прислать .txt файлом значение этого поля с анимацией? |
с 7-ой строки и до конца |
Это lottie анимация. Не будем ничего добавлять в ЯМ либу для работы с этим т.к. существуют отдельные либы для лотти. Просто нужно правильно задокументировать данное поле. |
|
В целом все методы удаляем. Вижу там есть гифки некие, но там работа только с ассетами и без учета фреймов идет склейка в гифку. Что не совсем правильная и точная реализация лотти. Просто делаем документацию: JSON анимация Lottie |
@glebliutsko глянь плиз если есть время |
Спасибо! |
Классу Playlist добавлены новые поля:
Классу TrackShort добавлено поле original_index.
Классу Track добавлены новые поля.