Консольный потоковый плеер для Yandex.Radio. Вдохновлен проектом Yandex Music API.
Сохраняет прослушанные треки в кеш, чтобы не скачивать их повторно.
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) - дизлайк и следующий трек (трек будет удален из кеша)