Wifi радио из роутера TP-LINK TL-WR842ND
Идея прослушивания интернет радио без компьютера или телефона была у меня очень давно. И вот наконец-то решил воплотить ее в жизнь. Итак начнем.
Для аппаратной платформы я выбрал роутер TP-LINK TL-WR842ND, поскольку он уже имеет на борту USB разъем для подключения звуковой карты, а также под него есть прошивка Openwrt.
1. Прошиваем роутер через стандартный веб интерфейс прошивку с этой страницы (нужно выбрать версию вашего маршрутизатора): отсюда.
2. Далее подключаемся кабелем и входим в настройки по адресу 192.168.1.1
3. Настраиваем клиентом вайфай к вашей точке доступа (если он будет работать по беспроводной сети), если будет работать через кабель, то просто подключаем шнурок в wan порт.
4. Удостоверившись что интернет работает, подключаемся к роутеру через telnet.
5. Выполняем комманды для установки звуковых драйверов и компонентов:
opkg update
opkg install kmod-sound-core kmod-usb-audio madplay alsa-utils
6. Далее устанавливаем ftp сервер (для удобства заливки файлов):
opkg install vsftpd
7. Если нужен русский язык в openwrt, выполняем следующую команду:
opkg install luci-i18n-base-ru
8. Подключаем в USB звуковую карту или наушники и перезагружаем роутер.
9. Снова подключаемся через telnet и выполняем команду:
wget -q -O- http://pioner.hostingradio.ru:8008/ppr128 | madplay - -Q --no-tty-control &
Если заиграла музыка, движемся дальше.
10. Скачиваем архив с файлами и подключившись по ftp к роутеру заливаем их. На все файлы в папке wifiradio выставляем права доступа 755.
Перезагружаем роутер и если все сделали правильно, заиграет радио.
Актуальный плейлист обновляется с сервера при включении роутера. Файлы озвучки названия станций также проигрываются с сервера, чтобы не загружать память.
Станции переключаются кнопкой WPS (нажатие 0-1 сек.) по кругу. Долгое нажатие на кнопку WPS (4-10 сек.) возвращает на первую станцию в списке.
Описание как сделать интернет радио на других роутерах есть на моем сайте wifiradio.su

