Добавил пример lyrics_playing_track
このコミットが含まれているのは:
コミット
5a67aa22af
|
@ -21,6 +21,9 @@
|
||||||
использование клиента без авторизации.
|
использование клиента без авторизации.
|
||||||
- [like_and_dislike](like_and_dislike.py) – пример установки отметок "Мне нравится"
|
- [like_and_dislike](like_and_dislike.py) – пример установки отметок "Мне нравится"
|
||||||
и "Мне не нравится" на альбомы, треки, плейлисты и исполнителей.
|
и "Мне не нравится" на альбомы, треки, плейлисты и исполнителей.
|
||||||
|
- [lyrics_playing_track](lyrics_playing_track.py) - пример работы с очередями и получением текста
|
||||||
|
трека от [@glebliutsko](https://github.com/glebliutsko). Выводит текущий проигрываемый трек
|
||||||
|
и его текст.
|
||||||
- [player](player.py) – пример [@OwnageIsMagic](https://github.com/OwnageIsMagic).
|
- [player](player.py) – пример [@OwnageIsMagic](https://github.com/OwnageIsMagic).
|
||||||
Консольный плеер. Авторизация, получение плейлиста пользователя, список
|
Консольный плеер. Авторизация, получение плейлиста пользователя, список
|
||||||
понравившихся треков и их загрузка. Воспроизведение через установленный плеер.
|
понравившихся треков и их загрузка. Воспроизведение через установленный плеер.
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
import os
|
||||||
|
|
||||||
|
from yandex_music import Client
|
||||||
|
|
||||||
|
|
||||||
|
TOKEN = os.environ.get('TOKEN')
|
||||||
|
|
||||||
|
client = Client(TOKEN)
|
||||||
|
|
||||||
|
queues = client.queues_list()
|
||||||
|
# Последняя проигрываемая очередь всегда в начале списка
|
||||||
|
last_queue = client.queue(queues[0].id)
|
||||||
|
|
||||||
|
last_track_id = last_queue.get_current_track()
|
||||||
|
last_track = last_track_id.fetch_track()
|
||||||
|
|
||||||
|
artists = ', '.join(last_track.artists_name())
|
||||||
|
title = last_track.title
|
||||||
|
print(f'Сейчас играет: {artists} - {title}')
|
||||||
|
|
||||||
|
supplement = last_track.get_supplement()
|
||||||
|
if supplement.lyrics:
|
||||||
|
print(supplement.lyrics.full_lyrics)
|
||||||
|
else:
|
||||||
|
print('Текст песни отсутствует')
|
読み込み中…
新しいイシューから参照