Рассказывать как купить, воткнуть в USB-порт и запускать exe не буду.
Впрочем и об установке пакетов в linux умолчу.
Кому нужно, все найдете в сети.

Захотелось слушать радио во время работы.
Устанавливать программы которые будут создавать свои окна не хотелось.
Хотелось все из консоли.

В связи с этим был найден сайт автора утилиты rtl_fm.

Со временем мне надоело вводить и время от времени, редактировать эту строчку:

rtl_fm -N -f 148.95M -l 60 -s 200000 -r 48000 — | aplay -r48000 -fS16_LE

Причиной редактирования, желание иногда послушать не только полицию но и музыку или на оборот.
Чтобы (облегчить, ускорить, сделать удобнее) был написан следующий скрипт:

#!/bin/bash
ch=$1
if [ -z $ch ] then
echo «Выбор радио для запуска:»
echo «1 Первое радио»
echo «2 DORO*NOE»
echo «3 Радио россии КУБАНЬ»
echo «4 Авторадио»
echo «5 RADIO 107»
echo «6 Русское радио»
echo «7 Полиция»
echo «————————-»
echo -en «8 \033[37;1;41m Выход \033[0m \n»
read doing #здесь мы читаем в $doing со стандартного ввода
case $doing in
1)
ch=’-W -f 33744960′ # Первое радио
echo -en «\033[37;1;41m Первое радио \033[0m \n»
rtl_fm $ch -s 200000 -r 48000 — | aplay -r48000 -fS16_LE
;;
2)
ch=’-W -f 102900000 -l 70′ # Дорожное
echo -en «\033[37;1;41m DORO*NOE \033[0m \n»
rtl_fm $ch -s 200000 -r 48000 — | aplay -r48000 -fS16_LE
;;
3)
ch=’-W -f 29900230′ # Радио россии КУБАНЬ
echo -en «\033[37;1;41m Радио россии КУБАНЬ \033[0m \n»
rtl_fm $ch -s 200000 -r 48000 — | aplay -r48000 -fS16_LE
;;
4)
ch=’-W -f 105300000′ # Авторадио
echo -en «\033[37;1;41m Авторадио \033[0m \n»
rtl_fm $ch -s 200000 -r 48000 — | aplay -r48000 -fS16_LE
;;
5)
ch=’-W -f 106600000′ # RADIO 107
echo -en «\033[37;1;41m RADIO 107 \033[0m \n»
rtl_fm $ch -s 200000 -r 48000 — | aplay -r48000 -fS16_LE
;;
6)
ch=’-W -f 107000000′ # Русское радио
echo -en «\033[37;1;41m Русское радио \033[0m \n»
rtl_fm $ch -s 200000 -r 48000 — | aplay -r48000 -fS16_LE
;;
7)
ch=’-N -f 148,95M -l 65′ # Полиция
rtl_fm $ch -s 200000 -r 48000 — | aplay -r48000 -fS16_LE
;;
8)
exit 0
;;
*) #если введен неописанный символ, выполнить:
echo «Введено неправильное действие»
esac #конец оператора case.
# если в качестве параметра введена частота выполняется:
else
rtl_fm -N -f $ch -l 60 -s 200000 -r 48000 — | aplay -r48000 -fS16_LE
fi
Скрипт простой и позволяет запускать его с нужной частотой в качестве параметра.

Скачать: radio.sh

Прошло время с момента публикации этого поста, утилита была переписана и нужно внести изменения.

~$ rtl_fm -f 106980000 -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE

 
ПИКНИК — на все времена!

Прослушать или скачать Пикник Королевство Кривых бесплатно на Простоплеер