MarshalX/
Неофициальная библиотека для работы с API сервиса Яндекс.Музыка
USD raised
Recent activities
Добавить типы в сигнатуры методов
Задокументировать класс Track
Задокументировать класс Normalization
Метод de_json класса Track не десериализует список альмобов и артистов
Задокументировать класс Major
Дубликат метода playlists_list
Баг с лайканием объектов (трек, альбом, артист, плейлист) через клиента
Задокументировать класс Event
Задокументировать класс Feed
Задокументировать класс AlbumEvent
Свойство tracks в Playlist содержит list, а не TracksList
Задокументировать класс GeneratedPlaylist
Задокументировать класс Counts
Документация псевдонимов смещена на 1 позицию
Задокументировать класс TrackWithAds
Задокументировать класс Link
Задокументировать класс Day
Задокументировать класс ArtistEvent
Задокументировать класс User
Добавить proxy для использования на зарубежных серверах
Handler-функция для обработки капчи
Все альбомы исполнителя
Задокументировать класс Search
Некорректная десериализация плейлиста при отсутствии прав
Скачивание файлов
Проследить за исправлением опечатки со стороны Яндекса
Неправильная десериализация загружены треков
Поставить лайк плейлисту
Ошибка авторизации с использованием прокси
Использование ujson при наличии
В конструкторе клиента сохранять не экземляр класса Account, а весь AccountStatus
Убрать зарезервированные имена из названия полей добавив в конец _
Добавить тесты на передачу пустого словаря в de_json и de_list
Отсутствие поля version у альбомов
Отсутствует метод смены visibility для существующего плейлиста
Не создаётся `Client` если у пользователя подписка Плюс заменена подпиской на Станцию
Плейлист с Алисой
Задокументировать класс SearchResult
Поддержка Я.Радио
Получение несуществующего альбома
Поддержка тегов
Изменение и получение настроек пользователя
Получение похожих треков
Задокументировать класс Album
Задокументировать класс Best
Задокументировать класс Suggestions
Задокументировать класс ArtistSearchResult
Задокументировать класс VideoSearchResult
Задокументировать класс PlaylistSearchResult
Задокументировать класс AlbumSearchResult
Error у Artist'a
Задокументировать класс TrackSearchResult
Задокументировать класс Description
Задокументировать класс Ratings
Задокументировать класс Vinyl
Задокументировать класс Images
Задокументировать класс Title
Задокументировать класс Genre
Задокументировать класс Value
Задокументировать класс DiscreteScale
Отказаться от requirements.txt
Обнаружение новых полей от API
Задокументировать класс AdParams
Задокументировать класс Enum
Задокументировать класс Id
Задокументировать класс Dashboard
Задокументировать класс RotorSettings
Задокументировать класс Restrictions
Задокументировать класс Station
Задокументировать класс PlaylistId
Задокументировать класс CaseForms
Задокументировать класс MadeFor
Задокументировать класс PlayCounter
`client.users_playlists_list()` Не перечисляет все пользовательские плейлисты
Сохранение сессии пользователя
ProxyError & OSError
Недействительные ссылки на треки с кодеком aac
Метод client.tracks не учитывает содержимого поля version
Задокументировать класс Playlist
Очереди треков
Избыточная информация в описании полей в документации
brief_info в Description исполнителя изменил название поля
Задокументировать класс TrackShortOld
Задокументировать класс Video
Задокументировать класс TrackId
Задокументировать класс MixLink
Задокументировать класс BriefInfo
Задокументировать класс BadRequest
Задокументировать класс Landing
Задокументировать класс TrackPosition
Задокументировать класс Sequence
Задокументировать класс StationTracksResult
Задокументировать класс StationResult
Задокументировать класс ChartItem
Задокументировать класс Chart
Задокументировать класс Artist
Задокументировать класс Block
Задокументировать класс BlockEntity
Задокументировать класс PersonalPlaylistsData
Задокументировать класс PlayContextsData
Задокументировать класс PlayContext
Задокументировать оставшиеся методы класса Client
Задокументировать класс Promotion
Задокументировать класс Response
Задокументировать класс Operation
Задокументировать класс Difference
Задокументировать класс Request
Задокументировать класс YandexMusicObject
Неразбериха с ID треков
Десериализация decomposed у Artist
Новое неизвестное поле от API
Папка с примерами пуста
Отсутствует метод на получение чарта
Установка через pip завершается с ошибкой
Новое неизвестное поле от API (Говорит что нету подписки хотя подписка есть)
Новое неизвестное поле от API Ошибка с радио
Добавить новые поля
Минорная ошибка в документации
Присоеденение к коллективному плейлисту
Два варианта использования client.users_playlists. Яндух баг с обновлением умных плейлистов
Рекомендуемые треки для плейлиста
Новое неизвестное поле от API (class 'yandex_music.track.track.Track')
Отсутствующие поля
Новое неизвестное поле от API: meta_type в yandex_music.album.album.Album
Ошибка в хинте для Client.from_credentials
Нет объектов в поле tracks у users_playlists_list
Импорт треков в плейлист?
Выдача 30 секундного отрезка
Добавить возможность задать timeout для клиента
Исправить ошибку из Best.de_json при поиске подкастов
Поле landing.blocks отображается некорректно в документации.
[Вопрос] Endpoints для отправки feedback на прослушанный трек
Баг при получении объекта класса Supplement
Не рабочий метод download_avatar()
`Track`/`ShortTrack` нет `__len__`
Ошибка в Readme
Не работает Client.search()
Не работает search()
yandex_music.album.album __init__() missing 1 required positional argument: 'id_'
yandex_music.account.deactivation __init__() missing 1 required positional argument: 'instructions'
yandex_music.supplement.video_supplement __init__() missing 1 required positional argument: 'title'
GPL -> LGPL
Новая система авторизации
Новое неизвестное поле от API (rup_title, rup_description)
MixLink.cover_white
Новое неизвестное поле от API (had_any_subscription, pretrial_active)
Type: <class 'yandex_music.account.subscription.Subscription'>; kwargs: {'had_any_subscription': True}
Type: <class 'yandex_music.account.status.Status'>; kwargs: {'pretrial_active': False}
Новое неизвестное поле от API (track_sharing_flag [VIDEO_ALLOWED, COVER_ONLY])
yandex_music.exceptions.BadRequest: invalid_grant login or password is not valid
Новое неизвестное поле от API ({'deprecation': {'target_artist_id': 10155}})
Новое неизвестное поле от API (userhash)
Новое неизвестное поле от API (Album.child_content)
Не работает метод playlists_list
Новое неизвестное поле от API ({'r128': {'i': -8.62, 'tp': 0.67})
Модели на dataclasses
Перестал работать tracks_download_info(get_direct_links=True)
Password change required
Новое неизвестное поле от API (r128, track_sharing_flag, podcast_episode_type, pub_date)
Возможность получения токена
Ошибка при установке
Feature request : Сделать экранирование названия трека
Ошибка при попытке получить очередь треков
Возможность получения файлов в байтах
Генератор camelCase псевдонимов для методов моделей
Исправить очечатки в документации
Убрать *args в сигнатурах методов после keyword с default value
Оформить все TODO из кода в задачи
Передавать bool значения в функции как keyword
Подтягивать настройку языка динамически в методах клиента
Дописать заметку в документацию к методу playlists_list
Получения текста песни с таймкодами
__init__() missing 1 required positional argument: 'cover_white'
AttributeError: 'coroutine' object has no attribute 'tracks'
Битая ссылка на странице "Пример работы с радио"
Обложка трека говорит об окончании действия приложения 5 мая
Not allowed при получении download info
Ошибка при попытке получить текст песни
Ошибка при вызове метода client.search
> @json1c Вот в этом и проблема может быть. Нук сделай или без токена запрос, без автризации вовсе, или с СНГ прокси
TimedOutError при попытке скачивания длинного подкаста
Как скачать песни из "Моя волна"?
Ошибка AttributeError при инициализации библиотеки
"Your OAuth token is likely expired" при попытке авторизации
cover_uri содержит устаревшую ссылку на картинку
fetch_lyrics_async ERROR
Возможность проверить наличие трека в других регионах
При получении полных версий треков конкретного плейлиста поле tracks содержит пустой список
Указан неверный тип в документации
Убрать обьект клиента или сделать опциональным в методах десериализации
© 2019 BoostIO, Inc.