华硕RT-N13U B1路由器OpenWrt固件操作备忘录(三)--USB声卡篇

news/2024/11/15 6:09:27/

一、用madplay播放挂载盘中音乐:
1、所需硬件:
普通廉价USB声卡1个(实测使用的是一个10元钱的杂牌usb声卡,该声卡在XP下可免驱使用),普通电脑音箱1套。
2、 安装USB声卡驱动
opkg install kmod-usb-audio
观察安装提示,如有模块未成功加载,用modprobe命令逐一加载一遍即可。
3、声卡正常驱动后,输入命令:ls /dev
所列出设备名应该包括: audio、dsp等。
4、安装音乐播放器:
opkg install madplay
5、播放目录下全部音乐:
madplay --tty-control /mnt/data/*
–tty-control参数表示在播放时提供键盘控制播放功能。(可省略,默认已开启键盘控制)
控制键为:

q                             退出播放
p                             暂停/播放
f                              下一曲
b                              当前曲目从头播放
b(按两次)                上一曲
shift+>                    下一曲
shift+<                     当前曲目从头播放
shift+<(按两次)       上一曲
空格键                     从暂停状态恢复播放
shift+?                     显示播放文件及进度
i                               显示播放文件及进度

输入madplay -help可查看该命令详细参数。
6、用nohup脱离终端后台播放:
(1)安装nohup软件包(nohup可以忽略所有挂断操作):
opkg install coreutils-nohup
(2) 后台重复播放音乐:
nohup madplay --repeat /mnt/data/.mp3 &
输入此命令后,可以退出终端,路由器仍能继续循环播放音乐。
7、用screen脱离终端后台播放:
screen比nohup功能更强大,运用更灵活,可以不需要再安装nohup软件包。
(1)安装screen软件包:
opkg install screen
(2)screen常用命令参数用法:
screen madplay --repeat /mnt/data/
.mp3 (可以开始播放音乐,且退出终端后播放器仍然运行。)
退出后重新登录终端,可执行如下操作:
screen -ls (显示目前所有的screen作业,作业名称能与ps查看的进程对应)
screen -r <作业名称> (恢复离线的screen作业)
screen -wipe  (检查目前所有的screen作业,并删除已经无法使用的screen作业。)
screen -d <作业名称>  将指定的screen作业离线。
(3)screen session 快捷键操作
在每个screen session 下,所有命令都以 ctrl+a(C-a) 开始。
C-a ? -> 显示所有键绑定信息
C-a c -> 创建一个新的运行shell的窗口并切换到该窗口
C-a n -> Next,切换到下一个 window
C-a p -> Previous,切换到前一个 window
C-a 0…9 -> 切换到第 0…9 个 window
Ctrl+a [Space] -> 由视窗0循序切换到视窗9
C-a C-a -> 在两个最近使用的 window 间切换
C-a x -> 锁住当前的 window,需用用户密码解锁
C-a d -> detach,暂时离开当前session,将目前的 screen session (可能含有多个 windows) 丢到后台执行,并会回到还没进 screen 时的状态,此时在 screen session 里,每个 window 内运行的 process (无论是前台/后台)都在继续执行,即使 logout 也不影响。
C-a z -> 把当前session放到后台执行,用 shell 的 fg 命令则可回去。
C-a w -> 显示所有窗口列表
C-a t -> Time,显示当前时间,和系统的 load
C-a k -> kill window,强行关闭当前的 window
二、用安卓手机控制播放音乐:
1、安装配置MPD
opkg install mdnsresponder
opkg install libspeex
opkg install mpd

编辑mpd配置文件
vi /etc/mpd.conf(如果mpd安装到U盘上,则必须将U盘中的mpd.conf文件复制到路由器内/etc文件夹中)。
修改为:(注意取消行首注释符号)

#=== edit options as follows ===
music_directory “/mnt/udisk/music″
playlist_directory “/mnt/udisk/.mpd/playlist”
db_file “/mnt/udisk/.mpd/mpd.db”
log_file “/mnt/udisk/.mpd/mpd.log”
error_file “/mnt/udisk/.mpd/mpd.error”
pid_file “/mnt/udisk/.mpd/mpd.pid”
state_file “/mnt/udisk/.mpd/mpdstate”# 取消oss输出部分的注释
audio_output {type            "oss"name            "My OSS Device"device          "/dev/dsp"      # optionalformat          "44100:16:2"    # optionalmixer_type      "software"      # optional  (只修改该行内容,使音量可调节)mixer_device    "/dev/mixer"    # optionalmixer_control   "PCM"           # optional
}
#=== 编辑结束 ===

2、建立mpd所需目录与文件:
mkdir -p /mnt/udisk/.mpd/playlist
touch /mnt/udisk/.mpd/{mpd.db,mpd.log,mpd.error,mpd.pid,mpdstate} (花括号中内容逐一输入运行)

3、运行mpd:
mpd

4、安装mpc控制播放:
opkg install mpc
mpc update (更新音乐列表)
mpc listall | mpc add (添加音乐到播放列表)
mpc play (播放音乐)

5、用安卓手机控制播放:
手机连接路由器,在android电子市场里搜索 MPDroid 并安装
运行MPDroid,在WLAN based connection里选择连接无线路由的essid
在Host选项里填入路由器的IP地址,其它则默认,然后返回到主界面
此时即可用手机无线控制路由器的播放、暂停以及其它操作,注意在调节音量时会有几秒钟延时。


http://www.ppmy.cn/news/289783.html

相关文章

华硕网吧服务器型号,华硕服务器-Z10PA-D8 | 专业网吧维护

处理器 / 系统总线 2 x Socket R3 (LGA 2011-3; 方型 80x80mm;散热器螺丝长为3.7mm) 英特尔 至强 处理器 E5-2600 v4 产品家族 英特尔 至强 处理器 E5-2600 v3 产品家族 QPI 6.4 / 8.0 / 9.6 GT/s 芯片组规格 Intel C612 PCH 内存 内存插槽数 : 8个内存插槽 (4通道/CPU, 4-DIMM…

华硕笔记本F80s解决声卡噪音问题

为什么80%的码农都做不了架构师&#xff1f;>>> 解决华硕F80S安装windows7声音爆破、杂音&#xff0c; 主要是因为声卡安装的是Realtek ALC声卡2.22版以上驱动&#xff0c;在windows7下就会出现爆音、杂音的问题 &#xff0c;反复替换不通版本驱动的每一个文件&…

华硕xhci灰色_[安装实录] 零基础完美黑苹果安装之华硕篇

如果你只是想装台能干活的黑苹果, 配置相同, 100%可以安装成功. Vanilla是目前个人找得到的,可操作执行的最稳定的黑苹果安装方法,没有之一。如果有更好的方法,请推荐. 最好类似这里有可以落地的实操过程. 前篇写了技嘉, 这篇装下华硕. 除了更换为华硕 z370 主板和ssd, 其他配…

声卡硬件测试软件,RMAA声卡检测(RightMark Audio Analyzer)

RMAA声卡检测(RightMark Audio Analyzer) v5.5,用于测试模拟的质量和任何音频设备的数字声音部分,无论是声卡,便携式MP3播放器,家用CD/ DVD播放机,扬声器系统。使用RMAA做相关测试的过程中,必须关闭其他任何音源(不要一边做测试一边听音乐等),同时应该将声卡的各种模拟输…

内网安全:内网渗透.(拿到内网主机最高权限 vulntarget 靶场 A)

内网安全&#xff1a;内网渗透.&#xff08;拿到内网主机最高权限&#xff09; 内网穿透又被称为NAT穿透&#xff0c;内网端口映射外网&#xff0c;在处于使用了NAT设备的私有TCP/IP网络中的主机之间建立连接的问题。通过映射端口&#xff0c;让外网的电脑找到处于内网的电脑。…

系统默认声卡驱动没有均衡器的解决方法

一直声音忽大忽小&#xff0c;爆杂音的问题Nahimic音效弄的我很不舒服。但把Nahimic音效驱动卸载后&#xff0c;系统默认驱动又没有均衡器&#xff0c;调不了音&#xff0c;贼坑。 后来终于找到了开源的音效均衡器 Equalizer APO。 全流程 关掉windows 10的驱动自动更新。 要…

C#,码海拾贝(38)——求解“线性方程组”的“高斯-赛德尔迭代法”之C#源代码

using System; namespace Zhou.CSharp.Algorithm { /// <summary> /// 求解线性方程组的类 LEquations /// 原作 周长发 /// 改编 深度混淆 /// </summary> public static partial class LEquations { /// <summary> /…

Mysql中联合索引的最左匹配

联合索引 通过将多个字段组合成一个索引&#xff0c;该索引就被称为联合索引。 比如&#xff0c;将商品表中的 product_no 和 name 字段组合成联合索引(product_no, name)&#xff0c;创建联合索引的方式如下&#xff1a; CREATE INDEX index_product_no_name ON product(pr…