openwrt上用usb声卡听音乐
https://my.oschina.net/osbin/blog/310308
首先路由器上要有usb接口,然后还需要有个usb声卡。随便X宝上买个几块钱的那种免驱的usb声卡就能用。
方式一:手机控制播放OpenWrt上的音乐(播放的数据来源路由本身)
这种方式下,一般还需要一个usb分线器(X宝上买个十来块,4口的usb hub,不太差的就行)和一个u盘,u盘上创建个“mp3”目录和“.mpd”目录,往这个目录放些mp3格式的歌曲(wma的就不要放进去了,播放太吃力了,在make kernel_menuconfig的是选上了 浮点模拟,测试没什么效果)。
自己编译固件,make menuconfig时选择
Base system-->block-mount Kernel modules-->Filesystems-->kmod-fs-ext4 Kernel modules-->Filesystems-->kmod-fs-msdos Kernel modules-->Filesystems-->kmod-fs-ntfs Kernel modules-->Filesystems-->kmod-fs-vfat Kernel modules-->Native Language Support-->kmod-nls-utf8 Kernel modules-->Native Language Support-->kmod-nls-cp437 Kernel modules-->Sound Support-->kmod-sound-core Kernel modules-->Sound Support-->kmod-usb-audio Kernel modules-->USB Support-->kmod-usb-hid Kernel modules-->USB Support-->kmod-usb-storage Kernel modules-->USB Support-->kmod-usb-storage-extras Kernel modules-->USB Support-->kmod-usb2 Libraries-->libffmpeg-mini Sound-->madplay #测试用 Sound-->mpd-full Utilities-->alsa-utils
刷固件或安装上面编译的软件包,然后就是在openwrt系统下挂载u盘到/tmp/extroot,其他地方也行。用命令:madplay /tmp/extroot/mp3/xx.mp3测试看看能否正常播放。然后运行amixer命令或者控制器,我这里获取到是“Speaker”,在编辑/etc/mpd.conf文件和/etc/init.d/mpd文件时会用到。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构