Реализовал для себя интернет радио с помощью роутера Nexx WT3020H и USB звуковухи.
Вначале все сделал согласно инструкции в шапке (кстати ссылка на u-boot-nexx-3020-7620.bin не актуальна - скачал
отсюда). Но ничего не хотело запускаться. Проблема решилась после преобразования скриптов в папке /www/scripts/ в Unix-формат. Все заработало.
Но все же остановился на другом варианте. В поисках поддержки AAC наткнулся на статью об интернетрадио на Black Swift и установил MPD-mini (памяти хватило - df показывает 74% занято). Установил MPDroid на Android-телефон для управления.
Поделюсь шагами что использовал после прошивки роутера на openwrt и установки его в качестве wifi клиента.
Установка того что из шапки + curl mpd-mini mpc, создание папок
opkg update
opkg install kmod-sound-core kmod-usb-audio kmod-input-core kmod-input-evdev madplay alsa-utils triggerhappy kmod-hid kmod-usb-hid curl mpd-mini mpc
mkdir /overlay/mpd
mkdir /overlay/music
mkdir /overlay/mpd/playlists
Залил содержимое
files.zip ( 2.65 КБ )
в корень
PSCP -scp -r "d:\files\*" root@192.168.1.1:/
Права и автозагрузка
chmod 755 /etc/init.d/radio
chmod 755 /etc/radio/radio.sh
/etc/init.d/triggerhappy enable
/etc/init.d/radio enable
/etc/init.d/mpd enable
Список с радиостанциями хранится в файле /overlay/mpd/playlists/playlist.m3u и при необходимости его обновления может быть перезалит.
На 8мб флэш памяти роутера MPD-full (единственный играющий AAC на openwrt как я понял) не помещается. Интересно достаточно ли будет 16мб для установки MPD-full?
Сообщение отредактировал Nazmik - 31.08.16, 20:15