[改]openwrt 键盘+rmplayer播放音乐

这篇文章是根据之前文章修改,早期文章这里查看
测试环境 DB120、WR703N(属于这两个系列的U都可以试试)

硬件要求
一台有USB接口的路由器,一块USB声卡,一个输入设备(键盘、手柄),一个USB HUB

系统环境DB120:openwrt 10.03.1-rc6
WR703N:openwrt truck版

必要软件包(已存在的软件包不必安装)
kmod-input-core, kmod-sound-core, kmod-usb-audio, alsa-utils, kmod-usb-storage, kmod-usb-ohci, kmod-usb2, kmod-usb-hid, kmod-nls-base, kmod-nls-cp437,kmod-nls-iso8859-1, kmod-nls-utf8, kmod-fs-ext3, kmod-fs-vfat,kmod-fuse, ntfs-3g, block-hotplug, libiconv, libiconv-full, kmod-input-evdev, zlib, libmad

复制mplayer, rmplayer, rmplayer.conf, cmdlist.conf到你任意喜欢的位置,跟据

需要修改rmplayer.conf, cmdlist.conf文件。
volume=Speaker (如果播放时不能调节音量,需要修改这里,将volume=修改成下图白圈里的内容,不含<>)
执行alsamixer查看混音器

点击在新窗口中浏览此图片
mplayer=/usr/local/bin/mplayer 这个根据你的放置的路径修改 我的是mplayer=/mnt/sda1/rmplayer/mplayer
playlist1=/home/xxx/1/plist.lst 这个是目录列表或者音乐文件所在地 根据情况修改
如果播放列表是 playlist 格式的,请指定扩展名为”.lst”
playlist 文件的制作方法:find /home/xxx/Music/ -type f -name “*.mp3” >  /music/plist.lst 左面是要寻找文件目录及扩展名 右面是list存放位置(*.mp3根据实际需要修改)

由于路由器性能限制,没有浮点运算单元,目前只支持 mp3(libmad), wmav1, wmav2, aac(faad2), flac, ogg(tremor) 这几种有定点解码库的格式, 其中 wma 解码用到了Rockbox 的定点库。

第一次运行请先执行rmplayer -c –path=<配置文件存放路径>, 如果配置路径没有指定则默认取$HOME/.rmplayer为配置路径。
执行完rmplayer -c –path=<配置文件存放路径>会询问你对应命令用什么按键,根据telnet提示按插在路由器上键盘的指定键
运行请执行 rmplayer -r –path=<配置文件存放路径>

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注