Marshal
9b570ea6f5
Включена проверка SSL сертификата (невозможность MITM атаки).
2019-08-18 19:04:51 +03:00
Marshal
269503966f
Добавлена загрузка анимированных и обычных обложек артистов, плейлистов, задних фонов блоков чартов, жанров, иконок, аватарок пользователей.
2019-08-18 17:44:46 +03:00
Marshal
b0236fd3bf
camelCase псевдонимы
2019-08-18 12:54:13 +03:00
Marshal
6975921248
В README добавлено объяснение происхождения приложения для авторизации.
2019-08-11 23:47:02 +03:00
Marshal
56d2f76c86
Библиотека совместима только с Python 3.7+ https://github.com/MarshalX/yandex-music-api/issues/7
2019-08-11 23:34:19 +03:00
Marshal
fca74094a4
Поля misspell_corrected и nocorrect в Search теперь не являются обязательными.
...
Исправление https://github.com/MarshalX/yandex-music-api/issues/8
2019-08-11 23:28:17 +03:00
Marshal
9ddf3cd105
Добавлены camelCase псевдонимы
2019-08-04 23:05:17 +03:00
Marshal
7cf0213a4b
Поле album_id у класса TrackId стало необязательным.
2019-07-29 19:01:56 +03:00
Marshal
26cbd945ef
Удален файл с текстом лицензии GPL из-за ненадобности.
2019-07-19 16:45:11 +03:00
Marshal
233e730ad7
Исправлено отображение лицензии на github
2019-07-19 16:33:34 +03:00
Marshal
63f29567c7
Исправлена ошибка https://github.com/MarshalX/yandex-music-api/issues/6 обязательности поля ID заказа (Yandex?). Теперь оно опциональное.
2019-07-17 17:11:02 +03:00
Marshal
b0dbf294e1
Исправлен баг с конкатенацией уникального идентификатора трека.
2019-07-16 20:01:51 +03:00
Marshal
99b61e3520
Задокументированы следующие методы клиента: users_playlists, users_playlists_create, users_playlists_delete, users_playlists_name, users_playlists_change, users_playlists_insert_track, users_playlists_delete_track.
...
Исправлен баг при получении Feed (убрана обязательность поля next_revision).
2019-07-15 18:58:59 +03:00
Marshal
5d55137581
Задокументированы следующие методы клиента: play_audio, search, search_suggest
2019-07-15 17:12:04 +03:00
Marshal
8da522ad0b
Задокументированы следующие методы клиента: consume_promo_code, feed, landing, genres, tracks_download_info
2019-07-15 16:39:18 +03:00
Marshal
7c19a602ef
Обновлена версия для загрузки на pypi
2019-07-13 08:31:00 +03:00
Il'ya
94440d0cac
Merge pull request #4 from DanGSun/patch-1
...
Более удобный переход в examples.
2019-07-13 08:24:20 +03:00
Daniel G
553f92167b
Более удобный переход.
...
Нет необходимости указывать путь до MD файла, гитхаб автоматически покажет README вместе со списком файлов в директории.
2019-07-13 02:39:17 +03:00
Marshal
659ad9e9b5
Исправлены вставки кода в ReadMe
2019-07-09 08:58:17 +03:00
Marshal
88b67c307d
Добавлены базовые примеры в ReadMe https://github.com/MarshalX/yandex-music-api/issues/2 .
2019-07-09 08:54:25 +03:00
Il'ya
d2ccebeb15
Merge pull request #1 from eugenweissbart/master
...
Minor fixes and improvements
2019-07-08 16:25:36 +03:00
Evgeniy Belousov
796a20976c
Fixed: If cover_uri in track/track.py is None, concatenation fails.
2019-07-08 16:11:57 +03:00
Evgeniy Belousov
08424ff9e8
Set birthday optional so newly created accounts without birthday in passport can still login
2019-07-08 16:09:00 +03:00
Marshal
96eeb5c483
Обновил readme на pypi
2019-07-06 14:40:04 +03:00
Marshal
37ddb5217c
Изменён значок статуса документации
2019-07-06 14:15:03 +03:00
Marshal
5ec9b1e5a3
Добавлено readme в документацию
2019-07-06 14:09:31 +03:00
Marshal
266a0a7f7d
Указан основной документ дерева документации в конфигурации
2019-07-06 13:53:34 +03:00
Marshal
9fe7b317ea
Написан сценарий установки (setup.py)
2019-07-06 13:34:14 +03:00
Marshal
92505f81a3
Добавлена благодарность в readme
2019-07-06 12:49:01 +03:00
Marshal
6fc1219a02
Добавлено основное readme и readme в примеры.
...
Выбрана лицензия для проекта, указана лицензия для примеров.
Задокументирован класс TrackList
2019-07-06 12:44:18 +03:00
Marshal
89cd22203c
Добавлен метод получения списка не понравившихся треков, метод установки и снятия дизлайка.
...
Исправлена десериализация даты окончания подписки.
Класс TracksLikes переименован в TracksList.
2019-07-06 11:09:47 +03:00
Marshal
7932b40421
Задокументированы следующие классы: Cover, DownloadInfo, Icon, InvocationInfo, PromoCodeStatus, TrackShort.
...
В многих местах изменено :obj: на :class:
2019-07-04 20:21:54 +03:00
Marshal
1339494650
Задокументированы следующие классы: Experiments, PermissionAlerts, Settings.
...
Задокументированы следующие методы: Client.settings, Client.permission_alerts, Client.account_experiments.
Изменено дерево в документации. Осуществлена разбивка по пакетам.
Исправлены ошибки и опечатки.
2019-07-03 15:28:54 +03:00
Marshal
88bb363aed
Задокументированы следующие классы: Account, AutoRenewable, PassportPhone, Permissions, Plus, Price, Product, Status, Subscription
2019-07-02 14:40:41 +03:00
Marshal
8342ae0c7c
Задокументированы атрибуты класса Client, и следующие методы: метод from_token, generate_token_by_username_and_password, _validate_token, request, account_status
...
В документацию добавлен класс Status
Метод generate_token_by_username_and_password стал публичным
2019-06-14 19:49:56 +03:00
Marshal
4537687189
Переход на русский язык
2019-06-12 22:56:38 +03:00
Marshal
ff3b1fae02
Project documentation started using sphinx generator
...
Fixed imports
2019-06-04 16:30:33 +03:00
Marshal
1cd21aae01
New supported objects: Station, StationResult, StationTrackResult, Value, Sequence, RotorSettings, Restrictions, Id, Enum, DiscreteScale, DashBoard, AdParams
...
The following methods are wrapped:
- /rotor/account/status
- /rotor/stations/dashboard
- /rotor/stations/list
- /rotor/station/genre:{genre}/feedback
- /rotor/station/genre:{genre}/info
- /rotor/station/genre:{genre}/tracks
The following fields are now optional: Account[region, passport_phones], Status[cache_limit, subeditor, subeditor_level, plus], Subscription[auto_renewable, can_start_trial, mcdonalds]
Added new fields: Subscription.end, Status[skips_per_hour, station_exists, premium_region], Track..preview_duration_ms
Fixed downloading the cover of the track
2019-06-03 16:16:24 +03:00
Marshal
236b8ceb06
Code refactoring
...
Using normalization and major classes (forgot :) )
2019-06-02 19:23:29 +03:00
Marshal
6ad196d09a
Fixed parse tracks in the feed. "album_id" field is now optional in TrackShort class
2019-06-02 18:15:51 +03:00
Marshal
7edef8ef8b
New supported objects: Genre, Title, RadioIcon, Images
...
The following methods are wrapped:
- /genres
- /feed/wizard/is-passed
Changed getting playlists to another post request with multiple choice and tracks inside
Playlist now parse tracks :)
Keys that start with a digit now with a lower underscore...
2019-06-01 11:23:28 +03:00
Marshal
e4b66b5454
Added the ability to work with your own playlists.
...
The following method are wrapped:
- /users/{user_id}/playlists/{kind}
- /users/{user_id}/playlists/create
- /users/{user_id}/playlists/{kind}/delete
- /users/{user_id}/playlists/{kind}/name
- /users/{user_id}/playlists/{kind}/change
Added auxiliary difference class
Added "is_mine" and "rename" methods to playlist
All cover fields are now optional... Added "error" field
2019-06-01 09:04:15 +03:00
Marshal
5cd9818c36
New supported objects: Landing, Block, BlockEntity, Chart, ChartItem, MixLink, PersonalPlaylistsData, PlayContext, PlayContextsData, Promotion, TrackId, TrackShorOld (YEAH!)
...
The following method are wrapped:
- /landing3
Added the ability to download covers
The following field are optional: Playlist.tags
Now, when parsing json, the "client" key is replaced with "client_"
2019-05-24 20:10:39 +03:00
Marshal
922424feb5
Added ability to download tracks
2019-05-23 12:10:14 +03:00
Marshal
f9130ecbbb
The following methods are wrapped:
...
- /users/{user_id}/likes/{object_type}s/{action} (Added methods of multiple likes and dislikes tracks, albums, artists, playlists
Added playlist`s, track`s ID
Code refactoring
2019-05-18 23:59:14 +03:00
Marshal
35ed03456b
New supported objects: Search, Suggestions, Video, Best, AlbumSearchResult, ArtistSearchResult, PlaylistSearchResult, TrackSearchResult, VideoSearchResult,
...
The following methods are wrapped:
- /search
- /search/suggest
The following classes received optional fields instead of required ones: Album, Artist, Playlist, Track
Added "params" arg to the GET request
Code refactoring
2019-05-17 19:20:34 +03:00
Marshal
0f368027ca
New supported objects: DownloadInfo
...
The following methods are wrapped:
- /tracks/{track_id}/download-info
- /play-audio
2019-05-16 18:29:49 +03:00
Marshal
0b9f072300
Added authorization by username and password
2019-05-16 17:06:05 +03:00
Marshal
9a717e6196
New supported objects: Response, PromoCodeStatus
...
The following method are wrapped: /account/consume-promo-code
Added error receiver
The following fields are optional: Ratings.day, InvocationInfo.exec_duration_millis, Account.registered_at
Request now accepts client object, not token
2019-05-16 15:45:25 +03:00
Marshal
67589f3cbb
New supported objects: Feed, Day, Event, EventAlbum, EventArtist, GeneratedPlaylist, PlaylistsLikes, TrackWithAds
...
The following methods are wrapped:
- /feed
- /users/{user_id}/likes/playlists
Album type field is now optional
2019-05-15 22:38:39 +03:00