Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 1.6 KB

README.md

File metadata and controls

54 lines (39 loc) · 1.6 KB

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) - дизлайк и следующий трек (трек будет удален из кеша)

Поддержка