12345678910111213141516171819202122232425262728 |
- import os
- from yandex_music import Client
- from yandex_music.exceptions import NotFoundError
- TOKEN = os.environ.get('TOKEN')
- client = Client(TOKEN).init()
- 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}')
- try:
- lyrics = last_track.get_lyrics('LRC')
- print(lyrics.fetch_lyrics())
- print(f'\nИсточник: {lyrics.major.pretty_name}')
- except NotFoundError:
- print('Текст песни отсутствует')
|