MarshalX / yandex-music-api

Неофициальная Python библиотека для работы с API сервиса Яндекс.Музыка
https://yandex-music.rtfd.io
GNU Lesser General Public License v3.0
913 stars 79 forks source link

Коллекция новых неизвестных полей от API #509

Open MarshalX opened 2 years ago

MarshalX commented 2 years ago

Все ишусы в одном без дубликатов

Type: <class 'yandex_music.rotor.station_result.StationResult'>; kwargs: {'rup_title': 'Моя волна', 'rup_description': 'Волна подстраивается под жанр и\xa0вас. Слушайте только то, что\xa0нравится!'}
Type: <class 'yandex_music.account.subscription.Subscription'>; kwargs: {'had_any_subscription': True}
Type: <class 'yandex_music.account.status.Status'>; kwargs: {'pretrial_active': False}
Type: <class 'yandex_music.track.track.Track'>; kwargs: {'track_sharing_flag': 'VIDEO_ALLOWED'}
Type: <class 'yandex_music.track.track.Track'>; kwargs: {'track_sharing_flag': 'COVER_ONLY'}
Type: <class 'yandex_music.artist.artist.Artist'>; kwargs: {'deprecation': {'target_artist_id': 10155}}
Type: <class 'yandex_music.account.status.Status'>; kwargs: {'pretrial_active': False, 'userhash': '............'}

r128:

Type: <class 'yandex_music.track.track.Track'>; kwargs: {'r128': {'i': -11.3, 'tp': 0.0}, 'track_sharing_flag': 'COVER_ONLY'}

masterhub obj:

Type: <class 'yandex_music.account.status.Status'>; kwargs: {'pretrial_active': False, 'masterhub': {'active_subscriptions': [], 'available_subscriptions': []}, 'userhash': 'dadad'}

podcast_episode_type:

Type: <class 'yandex_music.track.track.Track'>; kwargs: {'podcast_episode_type': 'full', 'track_sharing_flag': 'VIDEO_ALLOWED'}
Type: <class 'yandex_music.album.album.Album'>; kwargs: {'child_content': True}
Type: <class 'yandex_music.account.plus.Plus'>; kwargs: {'migrated': False}

podcast_episode_type, pub_date:

Type: <class 'yandex_music.track.track.Track'>; kwargs: {'podcast_episode_type': 'full', 'pub_date': '2018-07-17', 'track_sharing_flag': 'VIDEO_ALLOWED'}

search banner:

Type: <class 'yandex_music.search.search.Search'>; kwargs: {'banner': {'text': 'Детский раздел', 'text_for_search': 'Детский раздел', 'url': '/kids', 'url_scheme': 'yandexmusic://kids', 'text_color': '#ffffff', 'text_background_color': '#8269E8', 'image_url': 'avatars.yandex.net/get-music-misc/2406661/banner-image-kids_banner-1629395544414/%%'}}

player_id, original_index:

Type: <class 'yandex_music.track_short.TrackShort'>; kwargs: {'original_index': 0}
Type: <class 'yandex_music.track.track.Track'>; kwargs: {'r128': {'i': -8.63, 'tp': 0.22}, 'track_sharing_flag': 'VIDEO_ALLOWED', 'player_id': 'v8WpUj31Opl4'}
Type: <class 'yandex_music.playlist.playlist.Playlist'>; kwargs: {'pager': {'total': 3, 'page': 0, 'per_page': 3}}
Type: <class 'yandex_music.rotor.station_result.StationResult'>; kwargs: {'rup_title': 'Моя волна', 'rup_description': 'Волна подстраивается под жанр и\xa0вас. Слушайте только то, что\xa0нравится!'}
Type: <class 'yandex_music.playlist.play_counter.PlayCounter'>; kwargs: {'description_next': 'Начинаем отсчёт дней с\xa0вашим плейлистом! Включайте сейчас и\xa0не\xa0забудьте послушать завтра'}
Type: <class 'yandex_music.feed.generated_playlist.GeneratedPlaylist'>; kwargs: {'preview_description': 'Из просмотренного на Кинопоиске'}
egormanga commented 2 years ago

Получение «Моей волны»: rotor_station_info('user:onyourwave')

NicWeiss commented 2 years ago

Получение «Моей волны»: rotor_station_info('user:onyourwave')

На сколько я понял, сейчас любой ключ по типу 'user:%' будет возвращать "Моя волна"

egormanga commented 2 years ago

любой ключ по типу 'user:%'

Вероятно, это баг, поскольку в официальных приложениях (и самой Станции) используется именно строка user:onyourwave.