Crmgo Блог

Звукова карта в OpenWrt

Звукова карта в OpenWrt

Почнемо потроху оцінювати приховані можливості нашого роутера )). Прикрутимо до нього звукову карту, бо важко зараз уявити сучасний ПК без звукової карти. Тепер, коли нам доступна в OpenWrt можливість доустановлювати пакети з локального репозиторію, всі нові пакети на етапі конфігурації…

Звукова карта в OpenWrt

Почнемо потроху оцінювати приховані можливості нашого роутера )). Прикрутимо до нього звукову карту, бо важко зараз уявити сучасний ПК без звукової карти.

Тепер, коли нам доступна в OpenWrt можливість доустановлювати пакети з локального репозиторію, всі нові пакети на етапі конфігурації будемо позначати . Вони будуть зібрані як модулі, які в будь-який момент можна доустановити.

На етапі конфігурації OpenWrt потрібно позначити такі модулі:
Kernel modules:
Sound Support:
kmod-sound-core (Звукова карта в OpenWrt)
kmod-usb-audio
Sound:
madplay

Встановлюємо:root@OpenWrt:/# opkg update
root@OpenWrt:/# opkg install kmod-sound-core kmod-usb-audio madplay
Installing kmod-sound-core (2.6.36-1) to root...
Downloading ftp://ftp:ftp@192.168.1.9/kmod-sound-core_2.6.36-1_brcm47xx.ipk.
Installing kmod-input-core (2.6.36-1) to root...
Downloading ftp://ftp:ftp@192.168.1.9/kmod-input-core_2.6.36-1_brcm47xx.ipk.
Installing kmod-usb-audio (2.6.36-1) to root...
Downloading ftp://ftp:ftp@192.168.1.9/kmod-usb-audio_2.6.36-1_brcm47xx.ipk.
Installing madplay (0.15.2b-3) to root...
Downloading ftp://ftp:ftp@192.168.1.9/madplay_0.15.2b-3_brcm47xx.ipk.
Installing libid3tag (0.15.1b-3) to root...
Downloading ftp://ftp:ftp@192.168.1.9/libid3tag_0.15.1b-3_brcm47xx.ipk.
Installing zlib (1.2.5-1) to root...
Downloading ftp://ftp:ftp@192.168.1.9/zlib_1.2.5-1_brcm47xx.ipk.
Installing libmad (0.15.1b-3) to root...
Downloading ftp://ftp:ftp@192.168.1.9/libmad_0.15.1b-3_brcm47xx.ipk.
Configuring kmod-input-core.
Configuring zlib.
Configuring libid3tag.
Configuring libmad.
Configuring madplay.
Configuring kmod-sound-core.
Configuring kmod-usb-audio.

Підключаємо звукову карту і дивимося інформацію про неї:root@OpenWrt:/# cat /proc/asound/cards
0 [Set ]: USB-Audio - USB Headphone Set
USB Headphone Set at usb-ssb0:1-1.3, full speed

Cлушаємо музику:root@OpenWrt:/# madplay /home/song.mp3

Cлушаємо інтернет-радіо:wget -q -O- http://w01-cn01.akadostream.ru:8000/europaplus128.mp3 | madplay -

оригінал

Примітка: матеріал міг бути створений за підтримки ШІ з подальшою людською редакцією. Відповідальний за зміст: Dmytro Lomaka, Kaltenkirchen.