Skip to content

Консольный потоковый плеер для Yandex.Radio (aka Yandex.Music)

Notifications You must be signed in to change notification settings

MiklinMA/OlaRadio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OlaRadio

Консольный потоковый плеер для Yandex.Radio. Вдохновлен проектом Yandex Music API.

image

Сохраняет прослушанные треки в кеш, чтобы не скачивать их повторно.

image

Установка

git clone https://github.com/MiklinMA/OlaRadio.git
cd OlaRadio
python3 -m venv env
. env/bin/activate
pip install -r requirements.txt

Настройка

Для нормальной работы, необходимо получить токен здесь.

Добавить переменные окружения (.bashrc OR .profile OR .zprofile OR something)

export YANDEX_MUSIC_TOKEN=AQAAAAALe0-1234567890123456789012345678 # this is an example
export YANDEX_MUSIC_CACHE="/Users/pepe/Music/Radio"

Использование

Запуск

cd OlaRadio
. env/bin/activate
python radio.py

Управление

next (n) - следующий трек
pause (p) - пауза
unpause (u) - снять с паузы
stop (s) - выход
like (l) - поставить лайк треку
dislike (d) - дизлайк и следующий трек (трек будет удален из кеша)

Поддержка

About

Консольный потоковый плеер для Yandex.Radio (aka Yandex.Music)

Resources

Stars

Watchers

Forks

Languages