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