README.md
О проекте
Программа является консольной обёрткой над vlc-плеером:
- генерирует динамический список радиостанций на основе конфиг-файла
radiostations.config
- поддерживает два режима запуска радиостанций:
- обычный (без автотключения)
- с таймером сна
- включение необходимого режима возможно как через интерфейс программы, так и через передачу аргуменов (подробнее
bash daradio.sh -h
)
Зависимости
vlc awk git
Установка
Linux
git clone https://gitflic.ru/project/dao2/bash-daradio-console.git
cd bash-daradio-console
bash daradio.sh
Android
Установить приложение termux
.
pkg update && pkg upgrade
pkg install vlc git
git clone https://gitflic.ru/project/dao2/bash-daradio-console.git
cd bash-daradio-console
bash daradio.sh
Запуск
Интерфейсный режим
bash daradio.sh
Запуск с аргументами
- bash daradio.sh -с “порядковый номер радиостанции”
bash daradio.sh -с 1 # включить первое радио в списке
- bash daradio.sh -с “порядковый номер радиостанции” “время в минутах”
bash daradio.sh -с 3 30 # включить 3-е радио с таймером 30 минут
- выключить радио (убить все процессы vlc)
bash daradio.sh -k
bash daradio.sh --kill
bash daradio.sh -s
bash daradio.sh --stop
Правка списка радиостанций
При первом запуске скрипта, а также в случае отсутствия, в корне проекта будет создан файл radiostations.config
. Для изменения списка радиостанций, заменить или добавить свои ссылки, учитывя синтаксис:
- название радиостанции
- @ разделитель
- url к ресурсу
Напр.: radiostations.config
Моя любимая станция@https://адрес/до/ресурса
После чего перезапустить скрипт
Дополнительно
Описание остальных функций:
bash daradio.sh -h
Конвейеры
0 успешных
0 с ошибкой